@font-face{font-family:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f068b34e74a6df7a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a7d9e2ec77e86fa9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Lexend Deca;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fd224763ff6f211b-s.p.woff2) format("woff2");unicode-range:u+00??,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:Lexend Deca Fallback;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_f6106b{font-family:Lexend Deca,Lexend Deca Fallback;font-style:normal}.__variable_f6106b{--font-sans:"Lexend Deca","Lexend Deca Fallback"}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_75f1fe{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_75f1fe{--font-serif:"Cormorant Garamond","Cormorant Garamond Fallback"}:root{--ink:#1a1a1a;--ink-soft:#2a2a2a;--ink-mute:#6b6b6b;--ink-faint:#999;--paper:#ffffff;--cream:#f6f3ee;--bone:#f4f2ee;--sand:#ebe6dc;--line:#e8e4dc;--line-soft:#f0ece4;--fs-eyebrow:10px;--fs-xs:12px;--fs-sm:14px;--fs-base:16px;--fs-lg:clamp(18px,1.4vw,22px);--fs-xl:clamp(20px,2vw,26px);--fs-2xl:clamp(24px,2.6vw,32px);--fs-3xl:clamp(28px,3.4vw,44px);--fs-4xl:clamp(34px,4.6vw,56px);--fs-5xl:clamp(40px,6vw,72px);--fs-6xl:clamp(48px,8vw,96px);--ls-tight:-0.01em;--ls-base:0;--ls-wide:0.05em;--ls-wider:0.18em;--ls-widest:0.32em;--ls-eyebrow:0.4em;--lh-tight:1.05;--lh-base:1.5;--lh-relaxed:1.7;--lh-loose:1.85;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-11:160px;--max-w-text:640px;--max-w-content:1100px;--max-w-page:1600px;--gutter:32px;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-soft:cubic-bezier(0.4,0,0.2,1);--dur-fast:250ms;--dur-base:600ms;--dur-slow:900ms;--surface-page:var(--paper);--surface-panel:var(--paper);--surface-subtle:var(--cream);--surface-muted:var(--bone);--surface-hover:var(--sand);--surface-inverse:var(--ink);--text-primary:var(--ink);--text-secondary:var(--ink-soft);--text-muted:var(--ink-mute);--text-inverse:var(--paper);--border-default:var(--line);--border-subtle:var(--line-soft);--border-interactive:var(--ink-mute);--action-background:var(--ink);--action-hover:#383630;--action-text:var(--paper);--status-success:#276749;--status-success-surface:#f0fff4;--status-danger:#9b3026;--status-danger-surface:#fff5f5;--status-warning:#975a16;--status-warning-surface:#fffaf0;--status-info:#2b6cb0;--status-info-surface:#ebf8ff;--font-body:var(--font-sans),sans-serif;--font-heading:var(--font-serif),serif;--font-size-label:var(--fs-xs);--font-size-body:var(--fs-base);--font-size-caption:var(--fs-sm);--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--layout-reading:var(--max-w-text);--layout-content:var(--max-w-content);--layout-wide:1300px;--layout-page:var(--max-w-page);--layout-form:440px;--layout-gutter:var(--gutter);--layout-section:var(--space-9);--layout-stack:var(--space-5);--control-height:48px;--control-radius:4px;--panel-radius:6px;--radius-pill:9999px;--border-width:1px;--shadow-panel:0 16px 48px rgb(26 26 26/4%);--shadow-overlay:0 20px 60px rgb(26 26 26/16%);--focus-color:var(--ink);--focus-width:2px;--focus-offset:4px;--focus-ring:0 0 0 2px var(--focus-color);--opacity-disabled:.6;--motion-interaction:180ms}@media (max-width:639px){:root{--layout-gutter:var(--space-5);--layout-section:var(--space-8)}}html{scroll-behavior:smooth}body{background:var(--surface-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--surface-hover);color:var(--text-primary)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-color);outline-offset:var(--focus-offset)}:where(input,textarea){caret-color:var(--text-primary)}.eyebrow{font-family:var(--font-sans);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);color:var(--ink-faint)}.eyebrow,.serif-title{text-transform:uppercase;font-weight:400;margin:0}.serif-title{letter-spacing:var(--ls-wide);line-height:var(--lh-tight)}.cta-link,.serif-title{font-family:var(--font-serif);color:var(--ink)}.cta-link{display:inline-block;font-size:var(--fs-lg);letter-spacing:var(--ls-wider);text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:6px;transition:letter-spacing var(--dur-base) var(--ease-out)}.cta-link:hover{letter-spacing:.24em}@supports (animation-timeline:view()){.reveal{animation:reveal-fade linear forwards;animation-timeline:view();animation-range:entry 0 entry 50%}}@keyframes reveal-fade{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}