html.cf-theme-dark{color-scheme:dark;}:root{--min-screen-width:320px;--max-screen-width:1400px;--gold:hsla(36,45%,61%,1);--gold-5:hsla(36,45%,61%,0.05);--gold-10:hsla(36,45%,61%,0.1);--gold-20:hsla(36,45%,61%,0.2);--gold-30:hsla(36,45%,61%,0.3);--gold-40:hsla(36,45%,61%,0.4);--gold-50:hsla(36,45%,61%,0.5);--gold-60:hsla(36,45%,61%,0.6);--gold-70:hsla(36,45%,61%,0.7);--gold-80:hsla(36,45%,61%,0.8);--gold-90:hsla(36,45%,61%,0.9);--gold-light:hsla(36,47%,69%,1);--gold-light-5:hsla(36,47%,69%,0.05);--gold-light-10:hsla(36,47%,69%,0.1);--gold-light-20:hsla(36,47%,69%,0.2);--gold-light-30:hsla(36,47%,69%,0.3);--gold-light-40:hsla(36,47%,69%,0.4);--gold-light-50:hsla(36,47%,69%,0.5);--gold-light-60:hsla(36,47%,69%,0.6);--gold-light-70:hsla(36,47%,69%,0.7);--gold-light-80:hsla(36,47%,69%,0.8);--gold-light-90:hsla(36,47%,69%,0.9);--gold-dark:hsla(36,38%,48%,1);--gold-dark-5:hsla(36,38%,48%,0.05);--gold-dark-10:hsla(36,38%,48%,0.1);--gold-dark-20:hsla(36,38%,48%,0.2);--gold-dark-30:hsla(36,38%,48%,0.3);--gold-dark-40:hsla(36,38%,48%,0.4);--gold-dark-50:hsla(36,38%,48%,0.5);--gold-dark-60:hsla(36,38%,48%,0.6);--gold-dark-70:hsla(36,38%,48%,0.7);--gold-dark-80:hsla(36,38%,48%,0.8);--gold-dark-90:hsla(36,38%,48%,0.9);--black:hsla(0,0%,4%,1);--black-5:hsla(0,0%,4%,0.05);--black-10:hsla(0,0%,4%,0.1);--black-20:hsla(0,0%,4%,0.2);--black-30:hsla(0,0%,4%,0.3);--black-40:hsla(0,0%,4%,0.4);--black-50:hsla(0,0%,4%,0.5);--black-60:hsla(0,0%,4%,0.6);--black-70:hsla(0,0%,4%,0.7);--black-80:hsla(0,0%,4%,0.8);--black-90:hsla(0,0%,4%,0.9);--black-light:hsla(0,0%,8%,1);--black-light-5:hsla(0,0%,8%,0.05);--black-light-10:hsla(0,0%,8%,0.1);--black-light-20:hsla(0,0%,8%,0.2);--black-light-30:hsla(0,0%,8%,0.3);--black-light-40:hsla(0,0%,8%,0.4);--black-light-50:hsla(0,0%,8%,0.5);--black-light-60:hsla(0,0%,8%,0.6);--black-light-70:hsla(0,0%,8%,0.7);--black-light-80:hsla(0,0%,8%,0.8);--black-light-90:hsla(0,0%,8%,0.9);--black-card:hsla(0,0%,10%,1);--black-card-5:hsla(0,0%,10%,0.05);--black-card-10:hsla(0,0%,10%,0.1);--black-card-20:hsla(0,0%,10%,0.2);--black-card-30:hsla(0,0%,10%,0.3);--black-card-40:hsla(0,0%,10%,0.4);--black-card-50:hsla(0,0%,10%,0.5);--black-card-60:hsla(0,0%,10%,0.6);--black-card-70:hsla(0,0%,10%,0.7);--black-card-80:hsla(0,0%,10%,0.8);--black-card-90:hsla(0,0%,10%,0.9);--black-warm:hsla(28,14%,14%,1);--black-warm-5:hsla(28,14%,14%,0.05);--black-warm-10:hsla(28,14%,14%,0.1);--black-warm-20:hsla(28,14%,14%,0.2);--black-warm-30:hsla(28,14%,14%,0.3);--black-warm-40:hsla(28,14%,14%,0.4);--black-warm-50:hsla(28,14%,14%,0.5);--black-warm-60:hsla(28,14%,14%,0.6);--black-warm-70:hsla(28,14%,14%,0.7);--black-warm-80:hsla(28,14%,14%,0.8);--black-warm-90:hsla(28,14%,14%,0.9);--card-warm-top:hsla(33,27%,13%,0.33);--card-warm-bottom:hsla(30,25%,6%,0.33);--card-warm-top-2:hsla(33,27%,13%,0.55);--card-warm-bottom-2:hsla(30,25%,6%,0.55);--cream:hsla(35,38%,93%,1);--cream-dark:hsla(36,33%,87%,1);--white:hsla(0,0%,100%,1);--white-5:hsla(0,0%,100%,0.05);--white-10:hsla(0,0%,100%,0.1);--white-20:hsla(0,0%,100%,0.2);--white-30:hsla(0,0%,100%,0.3);--white-40:hsla(0,0%,100%,0.4);--white-50:hsla(0,0%,100%,0.5);--white-60:hsla(0,0%,100%,0.6);--white-70:hsla(0,0%,100%,0.7);--white-80:hsla(0,0%,100%,0.8);--white-90:hsla(0,0%,100%,0.9);--gray-light:hsla(0,0%,69%,1);--gray-text:hsla(0,0%,60%,1);--gray-muted:hsla(0,0%,54%,1);--error-text:hsla(2,84%,64%,1);--gray-border:hsla(0,0%,16%,1);--gray-lighter:hsla(0,0%,89%,1);--gray-soft:hsla(0,0%,86%,1);--green-success:hsla(135,59%,49%,1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:56px;--space-11:64px;--space-12:72px;--space-13:80px;--space-14:100px;--section-py:clamp(44px,5.5vw,80px);--section-header-mb:clamp(32px,3.5vw,48px);--text-xs:clamp(12px,0.8vw,14px);--text-sm:clamp(14px,0.95vw,15px);--text-base:clamp(16px,1.05vw,17px);--text-md:clamp(17px,1.15vw,19px);--text-lg:clamp(20px,1.4vw,22px);--text-xl:clamp(22px,1.8vw,26px);--text-2xl:clamp(24px,2.2vw,28px);--text-3xl:clamp(28px,2.6vw,34px);--text-4xl:clamp(34px,3.8vw,52px);--text-5xl:clamp(44px,5.2vw,68px);--text-6xl:clamp(50px,6.2vw,80px);--text-display-sm:clamp(26px,5.5vw,36px);--text-display-md:clamp(30px,3.2vw,42px);--text-display-lg:clamp(36px,3.8vw,52px);--text-display:clamp(44px,5.2vw,76px);--radius:6px;--radius-lg:12px;--radius-xl:20px;--shadow-sm:0 2px 8px rgba(0,0,0,0.12);--shadow-md:0 8px 24px rgba(0,0,0,0.18);--shadow-lg:0 16px 48px rgba(0,0,0,0.25);--shadow-gold:0 4px 20px var(--gold-20);--ease:cubic-bezier(0.4,0,0.2,1);--max-w:1400px;--header-h:80px;--z-dropdown:100;--z-sticky:500;--z-header:1000;--z-overlay:1001;--z-modal:1100;--z-toast:1200;}: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{--card-warm-top:hsla(33,27%,13%,0.33);--card-warm-bottom:hsla(30,25%,6%,0.33);}@media (max-width:768px){:root{--header-h:64px;}}