html.cf-theme-dark{color-scheme:dark;}:root,:root.cf-theme-dark .theme-inverted,:root.cf-theme-dark .theme-always-light,:root.cf-theme-light .theme-inverted .theme-always-light{--min-screen-width:320px;--max-screen-width:1366px;--primary:#A78962;--primary-5:#a789620d;--primary-10:#a789621a;--primary-20:#a7896233;--primary-30:#a789624d;--primary-40:#a7896266;--primary-50:#a7896280;--primary-60:#a7896299;--primary-70:#a78962b3;--primary-80:#a78962cc;--primary-90:#a78962e6;--primary-d-1:#836c4e;--primary-d-2:#62523c;--primary-d-3:#41372a;--primary-d-4:#241f19;--primary-l-1:#b89e7f;--primary-l-2:#cbb79f;--primary-l-3:#dccdbc;--primary-l-4:#eee6dd;--secondary:#83F32F;--secondary-5:#83f32f0d;--secondary-10:#83f32f1a;--secondary-20:#83f32f33;--secondary-30:#83f32f4d;--secondary-40:#83f32f66;--secondary-50:#83f32f80;--secondary-60:#83f32f99;--secondary-70:#83f32fb3;--secondary-80:#83f32fcc;--secondary-90:#83f32fe6;--secondary-d-1:#69bf2b;--secondary-d-2:#4e8924;--secondary-d-3:#385c1e;--secondary-d-4:#1f2e14;--secondary-l-1:#a1f665;--secondary-l-2:#bdf990;--secondary-l-3:#d5fcb6;--secondary-l-4:#e9fdd8;--default-8:#d9d0bf;--default-9:#a29685;--default-10:#cec4b4;--default-11:#f4f3ec;--default-12:#f5f5f5;--text-body:#1b1b1b;--shadow-primary:hsla(0,0%,0%,0.15);--light:#ffffff;--light-5:#ffffff0d;--light-10:#ffffff1a;--light-20:#ffffff33;--light-30:#ffffff4d;--light-40:#ffffff66;--light-50:#ffffff80;--light-60:#ffffff99;--light-70:#ffffffb3;--light-80:#ffffffcc;--light-90:#ffffffe6;--dark:#000000;--dark-5:#0000000d;--dark-10:#0000001a;--dark-20:#00000033;--dark-30:#0000004d;--dark-40:#00000066;--dark-50:#00000080;--dark-60:#00000099;--dark-70:#000000b3;--dark-80:#000000cc;--dark-90:#000000e6;--gray:#F9FAFB;--space-xs:clamp(0.94rem,calc(0vw + 0.94rem),0.94rem);--space-s:clamp(1.13rem,calc(0.38vw + 1.05rem),1.38rem);--space-m:clamp(1.25rem,calc(0.96vw + 1.06rem),1.88rem);--space-l:clamp(2rem,calc(0.96vw + 1.81rem),2.63rem);--space-xl:clamp(2.81rem,calc(1.43vw + 2.53rem),3.75rem);--space-2xl:clamp(3.75rem,calc(2.39vw + 3.27rem),5.31rem);--space-3xl:clamp(6.25rem,calc(1.91vw + 5.87rem),7.5rem);--space-4xl:clamp(7.5rem,calc(2.87vw + 6.93rem),9.38rem);--text-xs:clamp(0.81rem,calc(0.1vw + 0.79rem),0.88rem);--text-s:clamp(0.94rem,calc(0.1vw + 0.92rem),1rem);--text-m:clamp(1rem,calc(0.19vw + 0.96rem),1.13rem);--text-l:clamp(1.25rem,calc(0.38vw + 1.17rem),1.5rem);--text-xl:clamp(1.56rem,calc(0.67vw + 1.43rem),2rem);--text-2xl:clamp(1.95rem,calc(1.09vw + 1.74rem),2.66rem);--text-3xl:clamp(2.44rem,calc(1.7vw + 2.1rem),3.55rem);--text-4xl:clamp(3.05rem,calc(2.57vw + 2.54rem),4.74rem);}:root.cf-theme-dark,:root.cf-theme-light .theme-inverted,:root.cf-theme-light .theme-always-dark,:root.cf-theme-dark .theme-inverted .theme-always-dark{--text-body:#f2f2f2;--shadow-primary:hsla(0,0%,0%,0.4);--light:#000000;--light-5:#0000000d;--light-10:#0000001a;--light-20:#00000033;--light-30:#0000004d;--light-40:#00000066;--light-50:#00000080;--light-60:#00000099;--light-70:#000000b3;--light-80:#000000cc;--light-90:#000000e6;--dark:#ffffff;--dark-5:#ffffff0d;--dark-10:#ffffff1a;--dark-20:#ffffff33;--dark-30:#ffffff4d;--dark-40:#ffffff66;--dark-50:#ffffff80;--dark-60:#ffffff99;--dark-70:#ffffffb3;--dark-80:#ffffffcc;--dark-90:#ffffffe6;--gray:#151515;}.btn{display:flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:12px 20px;background:var(--primary);color:#fff;font-weight:600;border-radius:8px;border:1px solid var(--primary);box-shadow:var(--shadow-s);transition:all 0.3s ease-in-out;cursor:pointer;line-height:1.2;}.btn:hover{background:var(--primary-d-1);transform:translateY(-0.1rem);border-color:var(--primary-d-1);}.btn.dark{color:var(--light);background:var(--dark);border-color:var(--dark);}.btn.light{color:var(--dark);background:var(--light);border-color:var(--light);}.btn.secondary{background:var(--secondary);border-color:var(--secondary);color:var(--primary-d-4);}.btn.dark:hover{background:var(--dark-90);}.btn.light:hover{background:var(--light-90);}.btn.secondary:hover{background:var(--secondary-d-1);border-color:var(--secondary-d-1);}.btn.transparent{background:transparent;color:var(--primary);border-color:transparent;}.btn.transparent:hover{background:var(--primary-10);}.btn.is-small{padding:10px 15px;}.link{color:var(--primary);font-size:var(--text-m);font-weight:600;letter-spacing:0.05rem;box-shadow:0 2px 0 var(--primary-20);-webkit-text-decoration:none;text-decoration:none;transition:all 0.15s ease-in-out;}.link:hover{box-shadow:0 2px 0 var(--primary-40);}.link:focus{background:var(--primary-10);}.link.secondary{color:var(--secondary);border-color:var(--secondary-20);}.link.tertiary{color:var(--tertiary);border-color:var(--tertiary-20);}H1{font-size:var(--text-3xl);}H2{font-size:var(--text-2xl);}H3{font-size:var(--text-xl);}H4{font-size:var(--text-l);}H5{font-size:var(--text-m);}H6{font-size:var(--text-s);}