@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/CormorantGaramond-Variable-latin-vTYAbwjx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/CormorantGaramond-Variable-latin-ext-DkewdGEa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/CormorantGaramond-Italic-600-latin-C6MJWnjX.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/Jost-Variable-latin-BzT6BTit.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/TiroDevanagariHindi-Regular-devanagari-ChO8Ok4A.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/TiroDevanagariHindi-Regular-latin-BXzx_6Lm.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#F7F5F0;--cream-deboss:#F1EEE6;--deep-forest:#284A36;--ink:#26312B;--deep-sand:#8A6A36;--soft-sand:#A8916A;--light-sand:#D4B47F;--sand-mist:#E3D6BC;--copper:#A0603A;--sage:#9DB5A3;--leaf-tint:#B9CCBD;--leaf-box:#DFE6DD;--sand-box:#EFE8DA;--hairline:#B9B3A6;--muted:#5E5A4F;--muted-2:#6B6455;--zone-heel:#E0D7C3;--zone-lower-arch:#EEE7D9;--zone-upper-arch:#F3E7DC;--zone-ball:#DFE6D9;--zone-sage:#CFDACA;--zone-toe:#E1CBA4;--zone-rose:#E3C7B5;--zone-peach:#EBD3C0;--zone-clay:#DCBDA8;--print-cream:#F3EFE6;--print-deep-forest:#244B34;--print-ink:#23322A;--print-deep-sand:#8B6830;--print-light-sand:#D6B173;--print-copper:#A05C33;--print-sand-box:#EDE3CF;--print-hairline:#B9B09C;--print-muted:#5F5948;--surface-page:var(--cream);--surface-hero:var(--deep-forest);--surface-box:var(--leaf-box);--surface-box-warm:var(--sand-box);--text-brand:var(--deep-forest);--text-body:var(--ink);--text-label:var(--deep-sand);--text-caption:var(--soft-sand);--text-muted:var(--muted);--text-fine:var(--muted-2);--text-on-hero:var(--cream);--text-accent-on-hero:var(--light-sand);--text-sub-on-hero:var(--sand-mist);--accent-payoff:var(--deep-sand);--accent-point:var(--copper);--rule:var(--hairline);--rule-accent:var(--deep-sand);--ripple:var(--light-sand);--vine:var(--sage);--leaf:var(--leaf-tint)}:root{--font-serif:"Cormorant Garamond",Georgia,serif;--font-sans:"Jost",system-ui,sans-serif;--font-devanagari:"Tiro Devanagari Hindi",serif;--font-display:var(--font-serif);--font-body:var(--font-sans);--font-label:var(--font-sans);--weight-wordmark:700;--weight-heading:600;--weight-emotional:500;--weight-label:500;--weight-body:400;--tracking-wordmark:.3em;--tracking-label:.3em;--tracking-label-tight:.24em;--tracking-label-wide:.34em;--tracking-caption:.12em;--tracking-heading:.03em;--text-hero:40px;--text-h1:36px;--text-h2:32px;--text-h3:26px;--text-h4:21px;--text-h5:20px;--text-emotional:23px;--text-price-lg:60px;--text-price:30px;--text-body-lg:15px;--text-body:14.5px;--text-body-sm:13.5px;--text-small:12.5px;--text-eyebrow:12.5px;--text-caption:12px;--text-fine:8.5px;--card-wordmark:26px;--card-name:17px;--card-label:8.5px;--card-body:9.5px;--card-caption:7.5px;--leading-tight:1;--leading-heading:1.05;--leading-emotional:1.25;--leading-body:1.6;--leading-body-sm:1.45}:root{--space-1:2px;--space-2:4px;--space-3:6px;--space-4:8px;--space-5:10px;--space-6:12px;--space-7:14px;--space-8:16px;--space-9:22px;--space-10:30px;--space-11:38px;--space-12:50px;--panel-pad:50px 38px 44px;--card-pad:20px 22px 18px;--radius-print-card:12px;--radius-box:16px;--radius-box-lg:18px;--radius-qr-tile:20px;--radius-round:50%;--rule-hair:1px;--rule-ring:1.5px;--rule-stamp:1.2px;--rule-arch-base:3px;--rule-short:16px;--deboss-shadow:rgba(38,49,43,.16);--deboss-highlight:rgba(255,255,255,.95)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:160px}@media(min-width:720px){html{scroll-padding-top:96px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans);font-size:15px;line-height:var(--leading-body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums}img,svg{max-width:100%}a{color:var(--deep-forest);text-decoration-color:var(--hairline);text-underline-offset:3px;transition:color .2s ease}a:hover{color:var(--deep-sand)}:where(a,button,input):focus-visible{outline:2px solid var(--deep-forest);outline-offset:3px}.skip-link{position:absolute;left:-9999px;top:0;z-index:10;background:var(--deep-forest);color:var(--cream);padding:12px 18px;border-radius:0 0 12px;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.skip-link:focus{left:0;color:var(--cream)}
