@layer reset;@layer tokens{:root{--oatmeal:#faf8f5;--cloud:#ece7de;--cloud-60:#f9f7f4;--cotton:#f4f0eb;--slate:#d7cec6;--slate-20:#e9e2db;--slate-80:#f3eee9;--umber:#2b2723;--umber-40:#6f6055;--ivy:#5c6f2d;--ivy-hover:#3c481d;--mint:#f6ffde;--highlight:#e2f6b0;--cyan:#87c6ff;--lavender:#c3a3b2;--lavender-60:#f0d8e4;--ochre:#ffa32d;--poppy:#cd412b;--seafoam:#94e2d7;--charcoal:#1e1c1b;--white:#fff;--color-surface:var(--oatmeal);--color-surface-tint:var(--cloud);--color-surface-tint-soft:var(--cloud-60);--color-surface-inactive:var(--cotton);--color-surface-hover:var(--slate-20);--color-surface-menu:var(--slate-80);--color-text:var(--umber);--color-text-muted:var(--umber-40);--color-line:var(--slate);--color-primary:var(--ivy);--color-primary-hover:var(--ivy-hover);--color-on-primary:var(--mint);--color-pill:var(--highlight);--color-error:var(--poppy);--color-on-dark:var(--white);--color-on-dark-soft:var(--oatmeal);--color-focus:var(--ivy);--ui-bg:#fdfcfa;--ui-bg-2:var(--cloud-60);--ui-bg-3:var(--cotton);--ui-line:#e4ddd3;--ui-ink:var(--umber);--ui-ink-2:#4a423c;--ui-muted:var(--umber-40);--ui-faint:#a99e95;--ui-dark:var(--charcoal);--ui-highlight:var(--highlight);--ui-highlight-soft:#f3fbdc;--ui-danger:#c8372b;--ui-danger-soft:#fdeceb;--ui-danger-line:#f5c9c4;--ui-warning:#a8590a;--ui-warning-soft:#fdf3e4;--ui-warning-line:#f1d6ad;--ui-success:#1f7a56;--ui-success-soft:#e8f5ef;--ui-success-line:#bfe1cf;--ui-info:#2a5fcf;--ui-info-soft:#ebf1fd;--glass-bg:#ffffff94;--glass-bg-solid:#f7f5f0;--glass-edge:#ffffffb3;--glass-edge-top:#fffffff2;--glass-hover:#1111110f;--glass-text:#1b1a17;--glass-shadow:0 1px 2px #1418140f, 0 10px 30px -12px #141e1447;--cta-ink:#0f1110;--cta-moss:#2f4a37;--cta-leaf:#5c7a3a;--cta-glow:#7eaa5c73;--cta-gold:#d6ba70e6;--night:#0f171b;--night-2:#131c20;--star:#e7ecee;--portal:#59bc99;--portal-core:#d7f6d5;--dusk-top:#6f6ea0;--dusk-mid:#a89399;--dusk-horizon:#bc9d96;--dusk-vignette:#2218585c;--mountain:#4c4576;--mountain-lit:#7972a8;--mountain-deep:#25224c;--forest-light:#8bb88b;--forest-1:#5e8a3f;--forest-2:#3e6e4c;--forest-3:#235c34;--forest-4:#1d412c;--jungle:#08241d;--jungle-2:#143728;--jungle-3:#325e3c;--jungle-lime:#c8e28f;--font-serif:"Gelasio Variable", Georgia, serif;--font-sans:"Figtree Variable", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ls-ui:-.0175rem;--heading-xl:8rem;--heading-l:5.5rem;--heading-m:3.5rem;--heading-s:2.75rem;--heading-xs:2rem;--body-l:1.5rem;--body-m:1.25rem;--body-s:1rem;--body-xs:.875rem;--body-xxs:.75rem;--button-l:1.125rem;--lh-heading:1;--lh-heading-xs:1.15;--lh-body-l:1.3;--lh-body:1.4;--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--s-18:18px;--s-24:24px;--s-32:32px;--s-40:40px;--s-48:48px;--s-60:60px;--s-80:80px;--s-108:108px;--s-120:120px;--r-4:4px;--r-6:6px;--r-10:10px;--r-12:12px;--r-16:16px;--r-20:20px;--r-24:24px;--r-pill:100px;--r-window:14px;--container:1440px;--container-bleed:1650px;--gutter-panel:4px;--gutter-text:120px;--gutter-feature:60px;--nav-h:70px;--hero-pad-top:160px;--footer-h:640px;--hairline:1px solid var(--color-line);--shadow-nav:0 0 11px #6f605514;--shadow-glass:0 1px 2px #0003, 0 8px 24px -12px #00000059;--ease-out:cubic-bezier(.33, 1, .68, 1);--ease-chevron:cubic-bezier(.6, 0, .2, .5);--ease-scene:cubic-bezier(.22, 1, .36, 1);--t-button:background-color .5s;--t-hover-opacity:opacity .5s;--t-row:background-color 1s;--t-swap:opacity .3s ease;--t-tab:background-color .2s;--t-menu:.25s;--t-menu-content:.4s;--tab-pane-fade:.5s;--tab-progress-h:5px}@media (width<=991px){:root{--heading-xl:7rem;--heading-l:5rem;--heading-m:3.25rem;--heading-s:2.25rem;--heading-xs:1.75rem;--s-24:20px;--s-32:24px;--s-40:28px;--s-48:32px;--s-60:40px;--s-80:50.4px;--s-108:53.6px;--s-120:56px;--r-4:2px;--r-10:8px;--r-12:10px;--r-16:14px;--r-20:18px;--r-24:22px;--gutter-text:40px}}@media (width<=767px){:root{--heading-xl:6rem;--heading-l:4rem;--heading-m:3rem;--heading-s:2rem;--heading-xs:1.5rem;--body-l:1.25rem;--body-m:1.15rem;--s-60:32px;--s-80:32px;--s-108:48px;--s-120:48px;--r-10:6px;--r-12:8px;--r-16:12px;--r-20:16px;--r-24:20px;--nav-h:60px}}@media (width<=479px){:root{--heading-xl:5rem;--heading-l:3.5rem;--heading-m:2.5rem;--heading-s:1.5rem;--heading-xs:1.35rem;--button-l:1rem;--s-18:16px;--s-24:16px;--s-32:18.4px;--s-40:19.2px;--s-48:20px;--s-60:24px;--s-80:32px;--s-108:40px;--s-120:44px;--r-10:4px;--r-12:6px;--r-16:10px;--r-20:14px;--r-24:18px;--gutter-text:24px;--gutter-feature:24px}}}@layer base,components,pages,utilities;
