@font-face{font-family:cormorant;src:url(/_next/static/media/5237f9008f3dcca8-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/5237f9008f3dcca8-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/5237f9008f3dcca8-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:cormorant;src:url(/_next/static/media/5237f9008f3dcca8-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cormorant Fallback;src:local("Times New Roman");ascent-override:96.16%;descent-override:29.87%;line-gap-override:0.00%;size-adjust:96.09%}.__className_7191ee{font-family:cormorant,cormorant Fallback}.__variable_7191ee{--font-cormorant:"cormorant","cormorant Fallback"}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(/_next/static/media/ce76afabb8ad16f4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_fa6c90{font-family:hanken,hanken Fallback}.__variable_fa6c90{--font-hanken:"hanken","hanken Fallback"}:root{--vr-stone-950:#140E12;--vr-stone-900:#1B1319;--vr-stone-850:#241A20;--vr-stone-800:#2E2229;--vr-stone-700:#453640;--vr-stone-600:#5E4C56;--vr-stone-500:#7A6771;--vr-stone-400:#9C8B93;--vr-stone-300:#BCAEB2;--vr-stone-200:#D6CCCB;--vr-stone-150:#E4DCD8;--vr-stone-100:#EFE9E4;--vr-stone-50:#F6F2EE;--vr-stone-25:#FBF8F5;--vr-stone-fg-hi:#F4EFEA;--vr-stone-fg-mid:#A2939A;--vr-coral:#EE7B6D;--vr-coral-glow:238 123 109;--s-1:0.25rem;--s-2:0.5rem;--s-3:0.75rem;--s-4:1rem;--s-5:1.5rem;--s-6:2rem;--s-7:3rem;--s-8:4rem;--s-9:6rem;--s-10:8rem;--band-sm:clamp(3rem,6vw,5rem);--band-md:clamp(4.5rem,9vw,8rem);--band-lg:clamp(6rem,13vw,12rem);--gutter:clamp(1.25rem,4vw,3rem);--maxw-content:1200px;--maxw-wide:1440px;--measure-prose:62ch;--measure-lead:46ch;--measure-display:16ch;--t-caption:0.75rem;--t-small:0.8125rem;--t-body:1rem;--t-standfirst:clamp(1.1875rem,0.9vw + 1rem,1.5rem);--t-title:clamp(1.5rem,2.4vw + 0.9rem,2.375rem);--t-headline:clamp(2rem,3.6vw + 1rem,3.5rem);--t-display:clamp(2.75rem,5.6vw + 1rem,5.25rem);--t-display-xl:clamp(3.25rem,7vw + 1rem,6.5rem);--lh-display:0.98;--lh-headline:1.04;--lh-title:1.12;--lh-standfirst:1.4;--lh-body:1.6;--track-display:-0.022em;--track-headline:-0.016em;--track-title:-0.012em;--track-body:0;--track-caption:0.14em;--r-1:3px;--r-2:6px;--r-3:10px;--r-4:18px;--shadow-1:0 1px 2px rgb(var(--field-shadow)/0.06);--shadow-2:0 4px 12px -2px rgb(var(--field-shadow)/0.1);--shadow-3:0 12px 28px -8px rgb(var(--field-shadow)/0.18);--shadow-4:0 28px 60px -24px rgb(var(--field-shadow)/0.3);--shadow-frame:inset 0 0 0 1px var(--field-rule),var(--shadow-4);--shadow-bloom:0 0 48px -6px rgb(var(--vr-coral-glow)/0.22);--dur-1:120ms;--dur-2:240ms;--dur-3:480ms;--dur-4:900ms;--ease-out:cubic-bezier(0.22,0.61,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--ease-emph:cubic-bezier(0.16,1,0.3,1);--rise-sm:12px;--rise-md:20px;--rise-lg:32px}[data-field]{--field-shadow:20 14 18}[data-field=night]{--field-surface:var(--vr-stone-950);--field-surface-raised:var(--vr-stone-850);--field-surface-sunken:#0D080B;--on-field:var(--vr-stone-fg-hi);--on-field-muted:var(--vr-stone-fg-mid);--field-rule:#33262D;--field-rule-strong:var(--vr-stone-500);--field-accent:var(--vr-coral);--field-accent-on:var(--vr-stone-950);--field-glass:rgb(244 239 234/0.06);--field-focus:var(--vr-coral);--field-status:var(--vr-coral)}[data-field=dusk]{--field-surface:var(--vr-stone-900);--field-surface-raised:var(--vr-stone-800);--field-surface-sunken:var(--vr-stone-950);--on-field:var(--vr-stone-fg-hi);--on-field-muted:var(--vr-stone-fg-mid);--field-rule:#3A2C33;--field-rule-strong:var(--vr-stone-500);--field-accent:var(--vr-coral);--field-accent-on:var(--vr-stone-950);--field-glass:rgb(244 239 234/0.06);--field-focus:var(--vr-coral);--field-status:var(--vr-coral)}[data-field=slate]{--field-surface:var(--vr-stone-800);--field-surface-raised:var(--vr-stone-700);--field-surface-sunken:var(--vr-stone-900);--on-field:var(--vr-stone-fg-hi);--on-field-muted:var(--vr-stone-300);--field-rule:#493A43;--field-rule-strong:var(--vr-stone-400);--field-accent:var(--vr-coral);--field-accent-on:var(--vr-stone-950);--field-glass:rgb(244 239 234/0.07);--field-focus:var(--vr-coral);--field-status:var(--vr-coral)}[data-field=dawn]{--field-surface:var(--vr-stone-200);--field-surface-raised:var(--vr-stone-100);--field-surface-sunken:var(--vr-stone-300);--on-field:var(--vr-stone-950);--on-field-muted:var(--vr-stone-700);--field-rule:var(--vr-stone-300);--field-rule-strong:var(--vr-stone-600);--field-accent:var(--vr-eyebrow-red);--field-accent-on:var(--vr-stone-25);--field-glass:rgb(20 14 18/0.05);--field-focus:var(--vr-eyebrow-red)}[data-field=day]{--field-surface:var(--vr-stone-100);--field-surface-raised:var(--vr-stone-25);--field-surface-sunken:var(--vr-stone-200);--on-field:var(--vr-stone-950);--on-field-muted:var(--vr-stone-700);--field-rule:var(--vr-stone-200);--field-rule-strong:var(--vr-stone-600);--field-accent:var(--vr-eyebrow-red);--field-accent-on:var(--vr-stone-25);--field-glass:rgb(20 14 18/0.05);--field-focus:var(--vr-eyebrow-red)}[data-field=noon]{--field-surface:var(--vr-stone-25);--field-surface-raised:#FFFFFF;--field-surface-sunken:var(--vr-stone-100);--on-field:var(--vr-stone-950);--on-field-muted:var(--vr-stone-600);--field-rule:var(--vr-stone-150);--field-rule-strong:var(--vr-stone-500);--field-accent:var(--vr-eyebrow-red);--field-accent-on:var(--vr-stone-25);--field-glass:rgb(255 255 255/0.55);--field-focus:var(--vr-eyebrow-red)}[data-field=chrome]{--field-surface:var(--vr-stone-950);--field-surface-raised:var(--vr-stone-850);--field-surface-sunken:var(--vr-stone-950);--on-field:var(--vr-stone-fg-hi);--on-field-muted:var(--vr-stone-fg-mid);--field-rule:#33262D;--field-rule-strong:var(--vr-stone-500);--field-accent:var(--vr-coral);--field-accent-on:var(--vr-stone-950);--field-glass:rgb(20 14 18/0.72);--field-focus:var(--vr-coral);--field-status:var(--vr-coral)}:root{--mint:#bbdacc;--mint-wall:#bad7cd;--forest:#121d16;--ink:#0a0a0a;--ink-soft:#2a3630;--vermilion:#cf3b2d;--ivory:#f5eee3;--stone:#ddb7a0;--red-deep:#b83224;--warm-white:#fbf9f6;--coral:#ee7b6d;--r-card:28px;--r-chip:14px;--r-pill:999px;--white:#ffffff;--paper:#f7faf8;--mint-soft:#e4efe9;--mint-pale:#eef4f0;--forest-2:#1d2b22;--sage:#cfe0d6;--mist:#9fb8aa;--eyebrow-mint:#962318;--velvet-bg:#b7d8cc;--ledger-was:#6a6f6c;--waffle-border:#5d7466;--frame-chrome:#eef1ef;--frame-dot:#d0d6d2;--dull-fill:#ececec;--dull-ink:#555555;--dull-icon:#8a8a8a;--tag-before-bg:#e4e4e4;--tag-before-ink:#333333;--hairline:rgb(10 10 10/0.16);--shadow-soft:0 30px 60px -30px rgb(10 10 10/0.35);--ink-muted:#4a5750;--ink-path:#3f4b44;--pen:#1b2a3f;--sheet:#fcf9f2;--t-m-label:0.75rem;--t-m-small:0.875rem;--t-m-body:1rem;--t-m-subhead:1.25rem;--t-m-lead:clamp(1.1rem,1.7vw,1.35rem);--t-m-title:clamp(1.6rem,2.4vw,2rem);--t-m-stat:2.8rem;--t-m-headline:clamp(2rem,4.2vw,3.4rem);--t-m-number:clamp(3rem,5.75vw,4.8rem);--t-m-display-xl:clamp(2.6rem,7vw,6rem);--t-m-display:clamp(4.2rem,10vw,8.5rem);--t-m-glyph:clamp(9rem,16vw,14rem)}[data-site]{--serif:var(--font-playfair),serif;--sans:var(--font-dm-sans),system-ui,sans-serif;background:var(--mint-wall);color:var(--ink);font-family:var(--sans);min-height:100svh}:root{--vr-ink:#0A0A0A;--vr-red-deep:#B83224;--vr-eyebrow-red:#962318;--vr-stone:#DDB7A0;--vr-paper:#F7F3E9;--vr-paper-2:#F3EAD6;--vr-paper-3:#FCFAF3;--vr-sand:#E2D3C5;--vr-sand-2:#D2C39C;--vr-muted:#4A5750;--vr-ink-soft:#2A3630;--vr-ink-deep:#121D16;--vr-ink-deep-2:#1D2B22;--vr-wheat:#F1E7CF;--vr-parchment:#EBDDBE;--vr-line-dark:rgba(221,183,160,0.18);--vr-on-dark:#F3EAD6;--vr-on-dark-2:#CDBFA8;--vr-on-dark-3:#E2D3C5;--vr-brick:#8A3A36;--vr-sage:#4A7A5C;--vr-font-serif:var(--font-cormorant),Georgia,"Times New Roman",serif;--vr-font-sans:var(--font-hanken),system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--vr-maxw:1200px;--vr-gutter:clamp(1.25rem,4vw,3rem);--vr-radius:4px;--vr-ease:cubic-bezier(0.22,0.61,0.36,1);--vr-dur:480ms;--vr-warm-white:#FBF9F6;--vr-soft-cream:#F3ECE4;--vr-champagne-mist:#F4E9D4;--vr-warm-rule:#D8CCC4}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--vr-warm-white);font-family:var(--vr-font-sans);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,h1,h2,h3,h4{color:var(--vr-ink)}h1,h2,h3,h4{font-family:var(--vr-font-serif);font-weight:600;line-height:1.1}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--vr-red-deep);outline-offset:2px}section[id]{scroll-margin-top:5.5rem}.vr-skip-link{position:absolute;top:-48px;left:1rem;z-index:200;background:var(--vr-ink);color:var(--vr-paper);padding:.625rem 1rem;border-radius:var(--vr-radius);font-size:.875rem;font-weight:600;transition:top .15s var(--vr-ease)}.vr-skip-link:focus{top:1rem}.vr-fade-up{opacity:0;transform:translateY(12px);animation:vrFadeUp var(--vr-dur) var(--vr-ease) forwards}@keyframes vrFadeUp{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.vr-fade-up{opacity:1;transform:none;animation:none}}.vr-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}