@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/4f1e2870983fbcaa-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/e9b443debf0e5df9-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:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/adb45196eddef626-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d0ba92e140f0dc-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:Instrument Sans Fallback;src:local("Arial");ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.00%;size-adjust:102.74%}.__className_953217{font-family:Instrument Sans,Instrument Sans Fallback}.__variable_953217{--font-instrument-sans:"Instrument Sans","Instrument Sans Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_1f5468{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_1f5468{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_33c22e{font-family:Space Mono,Space Mono Fallback;font-weight:400;font-style:normal}.__variable_33c22e{--font-space-mono:"Space Mono","Space Mono Fallback"}:root{--cream-50:#FBF6EC;--cream-100:#F6EDDD;--sand-200:#EDDFC7;--sand-300:#E0CCAC;--ink-900:#2B1B1E;--ink-700:#4A3538;--ink-500:#7A6467;--ink-300:#AE9A9C;--wine-800:#552430;--wine-700:#6B2E3B;--wine-600:#83404F;--terracotta-600:#B25E3B;--terracotta-500:#C96F4A;--terracotta-300:#E3A585;--apricot-300:#F3C795;--rose-300:#E9B8BC;--sage-300:#BCC8AD;--butter-300:#F1DC9E;--lilac-300:#D9C4D4;--surface-page:var(--cream-50);--surface-card:var(--cream-100);--surface-raised:#FFFDF7;--surface-inverse:var(--ink-900);--surface-wine:var(--wine-700);--text-display:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-inverse:var(--cream-50);--text-accent:var(--wine-700);--accent-primary:var(--wine-700);--accent-primary-hover:var(--wine-800);--accent-warm:var(--terracotta-500);--border-soft:rgba(43,27,30,.16);--border-strong:rgba(43,27,30,.42);--focus-ring:var(--terracotta-500);--ok:#5C7A4E;--error:#A83E32;--warn:#B07A22;--font-display:var(--font-instrument-serif),Georgia,serif;--font-body:var(--font-instrument-sans),"Helvetica Neue",sans-serif;--font-mono:var(--font-space-mono),monospace;--text-hero:clamp(64px,9vw,132px);--text-display-1:72px;--text-display-2:56px;--text-title:40px;--text-heading:28px;--text-lead:21px;--text-base:17px;--text-small:14px;--text-eyebrow:12px;--leading-hero:.94;--leading-display:1.02;--leading-body:1.55;--tracking-eyebrow:.22em;--tracking-tight:-.01em}body{font-family:var(--font-body);color:var(--text-body);background:var(--surface-page);font-size:var(--text-base);line-height:var(--leading-body)}.display,h1,h2,h3{font-family:var(--font-display);font-weight:400;color:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-tight)}a{color:var(--text-accent);-webkit-text-decoration-color:var(--terracotta-500);text-decoration-color:var(--terracotta-500);text-underline-offset:3px}a:hover{color:var(--accent-primary-hover)}.eyebrow{font-family:var(--font-body);font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:600;color:var(--text-muted)}:root{--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;--container-max:1360px;--container-pad:clamp(20px,4vw,56px);--grid-gap:24px;--offset-1:clamp(24px,4vw,72px);--radius-0:0;--radius-2:6px;--radius-pill:999px;--radius-arch:999px 999px 0 0;--shadow-card:0 1px 2px rgba(43,27,30,.06),0 12px 32px -12px rgba(43,27,30,.18);--shadow-float:0 24px 64px -16px rgba(43,27,30,.3);--ease-cinematic:cubic-bezier(.22,1,.36,1);--ease-out:cubic-bezier(.16,1,.3,1);--dur-fast:180ms;--dur-base:350ms;--dur-slow:700ms;--dur-reveal:900ms}html{scroll-behavior:smooth}[id]{scroll-margin-top:96px}@media (max-width:899px){.yns-wide{display:none!important}.yns-stick{position:static!important}}@media (min-width:900px){.yns-narrow{display:none!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;background:var(--cream-50);overflow-x:hidden;-webkit-text-size-adjust:100%}a{color:var(--wine-700);text-decoration:none}a:hover{color:var(--wine-800);font-style:italic}@keyframes yns-q{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes yns-fade{0%{opacity:0}to{opacity:1}}button,input,select,textarea{font-family:inherit;color:inherit}input[type=range]{accent-color:var(--wine-700);width:100%;height:24px;cursor:pointer}input::placeholder,textarea::placeholder{color:var(--ink-300)}::selection{background:var(--butter-300)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}