@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-display-loaded:"Instrument Serif","Instrument Serif Fallback"}:root{--cream:#FAF8F3;--cream-surface:#F5F1E8;--cream-sunk:#F1ECE0;--ink:#1A1614;--ink-muted:#5A544E;--ink-faint:#8F8880;--rule:#E3DCCC;--rule-strong:#D2C8B1;--accent:#7A2E1F;--moss:#4C6B3A;--amber:#B8862C;--rust:#9B3A2A;--c-intro:#7A2E1F;--c-ch1:#4C6B3A;--c-ch2:#B8862C;--c-ch3:#5A544E;--c-ch4:#9B3A2A;--accent-tint:color-mix(in srgb,var(--accent) 8%,var(--cream));--accent-tint-strong:color-mix(in srgb,var(--accent) 15%,var(--cream));--accent-soft:color-mix(in oklch,var(--accent) 18%,var(--cream));--accent-wash:color-mix(in oklch,var(--accent) 8%,var(--cream));--accent-line:color-mix(in srgb,var(--accent) 34%,var(--cream));--accent-ink:color-mix(in srgb,var(--accent) 74%,var(--ink));--c-s0:#5A544E;--c-s1:#4C6B3A;--c-s2:#B8862C;--c-s3:#9B3A2A;--c-s4:#2E5B7A;--c-s5:#B53A2A;--c-s6:#2E6B5A;--c-cl:#7A2E1F;--cream-deep:#ECE5D2;--ink-strong:#29231E;--ink-ghost:#B8B0A4;--rule-soft:#EBE5D6;--paper:#FFFEF9;--brand-coral:#F7A48B;--brand-pink:#ED5B96;--brand-deep:#BE3A72;--brand-grad:linear-gradient(105deg,var(--brand-coral),var(--brand-pink));--lift-1:0 1px 0 var(--rule),0 1px 2px color-mix(in srgb,var(--ink) 4%,transparent);--lift-2:0 1px 0 var(--rule-strong),0 16px 40px -20px color-mix(in srgb,var(--ink) 16%,transparent);--display-monument:clamp(72px,11vw,140px);--display-1:clamp(52px,8vw,108px);--display-2:clamp(34px,5vw,60px);--display-3:clamp(28px,3vw,40px);--w-body:680px;--w-wide:1040px;--w-bleed:1280px;--font-display:var(--font-display-loaded),"Instrument Serif","Tinos","Times New Roman",Times,serif;--font-serif:"Tinos","Times New Roman",Times,serif;--font-sans:"IBM Plex Sans",-apple-system,"Helvetica Neue",Helvetica,Arial,sans-serif;--font-mono:"IBM Plex Mono","Courier New",Courier,monospace;--type-display-size:56px;--type-display-lh:60px;--type-h1-size:36px;--type-h1-lh:40px;--type-h2-size:24px;--type-h2-lh:30px;--type-h3-size:17px;--type-h3-lh:24px;--type-h3-weight:600;--type-body-size:15px;--type-body-lh:23px;--type-small-size:13px;--type-small-lh:20px;--type-caption-size:11px;--type-caption-lh:16px;--type-eyebrow-size:10px;--type-eyebrow-lh:14px;--tracking-mono:0.06em;--feature-tabular-lining:"tnum" 1,"lnum" 1;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:40px;--space-6:48px;--space-8:64px;--space-12:96px;--space-16:128px;--width-editorial:1040px;--width-prose:680px;--width-operational:1280px;--width-topbar-h:56px;--border-width:1px;--radius:2px;--motion-micro:80ms;--motion-card:120ms;--motion-scroll:800ms;--motion-toast:200ms;--ease-default:cubic-bezier(0.25,0.1,0.25,1);--ease-out:cubic-bezier(0.0,0.0,0.2,1)}@media (prefers-reduced-motion:reduce){:root{--motion-micro:0ms;--motion-card:0ms;--motion-scroll:0ms;--motion-toast:1ms}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-body-size);line-height:var(--type-body-lh);font-feature-settings:var(--feature-tabular-lining);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.t-display{font-size:var(--type-display-size);line-height:var(--type-display-lh)}.t-display,.t-h1{font-family:var(--font-serif);font-style:italic;font-weight:400}.t-h1{font-size:var(--type-h1-size);line-height:var(--type-h1-lh)}.t-h2{font-family:var(--font-serif);font-size:var(--type-h2-size);line-height:var(--type-h2-lh);font-style:italic;font-weight:400}.t-h3{font-size:var(--type-h3-size);line-height:var(--type-h3-lh);font-weight:var(--type-h3-weight)}.t-body,.t-h3{font-family:var(--font-sans)}.t-body{font-size:var(--type-body-size);line-height:var(--type-body-lh)}.t-small{font-family:var(--font-sans);font-size:var(--type-small-size);line-height:var(--type-small-lh);color:var(--ink-muted)}.t-caption{font-size:var(--type-caption-size);line-height:var(--type-caption-lh);color:var(--ink-muted)}.t-caption,.t-eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-mono)}.t-eyebrow{font-size:var(--type-eyebrow-size);line-height:var(--type-eyebrow-lh);color:var(--accent)}.prose{max-width:var(--width-prose)}.prose p{margin:0 0 var(--space-3) 0;-webkit-hyphens:auto;hyphens:auto}.prose a,a.t-link{color:var(--accent);text-decoration:underline;text-underline-offset:.15em;text-decoration-thickness:1px;transition:text-decoration-thickness var(--motion-micro) var(--ease-default)}.prose a:hover,a.t-link:hover{text-decoration-thickness:2px}:focus{outline:none}:focus-visible{outline:1px solid var(--ink);outline-offset:2px}