@font-face{font-family:newsreader;src:url(/_next/static/media/567a3fc28eead453-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/20a89129d86db5a3-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:newsreader;src:url(/_next/static/media/4936fa772ddf9a9a-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:newsreader;src:url(/_next/static/media/7a04ce5efb1994f5-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:newsreader Fallback;src:local("Arial");ascent-override:74.91%;descent-override:27.01%;line-gap-override:0.00%;size-adjust:98.12%}.__className_7dd23b{font-family:newsreader,newsreader Fallback,Georgia,Times New Roman,serif}.__variable_7dd23b{--font-serif:"newsreader","newsreader Fallback",Georgia,Times New Roman,serif}@font-face{font-family:hankenGrotesk;src:url(/_next/static/media/5e6bae5f98c16790-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(/_next/static/media/faf2713515f032a7-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(/_next/static/media/3182e117de19ab8e-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(/_next/static/media/cf28c809ccd94365-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hankenGrotesk Fallback;src:local("Arial");ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.00%;size-adjust:101.56%}.__className_b97a80{font-family:hankenGrotesk,hankenGrotesk Fallback,-apple-system,Segoe UI,system-ui,sans-serif}.__variable_b97a80{--font-sans:"hankenGrotesk","hankenGrotesk Fallback",-apple-system,Segoe UI,system-ui,sans-serif}:root{color-scheme:light dark;--bg:light-dark(#F4EDE2,#211C18);--surface:light-dark(#FFFFFF,#2C2621);--ink:light-dark(#2A231E,#F1EADD);--ink-secondary:light-dark(#7C7062,#A99E90);--border:light-dark(#EBE0D0,rgba(237,230,218,0.12));--hairline:light-dark(#F1E7D9,rgba(237,230,218,0.08));--accent:light-dark(#BC6446,#D98A63);--accent-deep:light-dark(#9E4E31,#D98A63);--text-on-accent:light-dark(#FFFFFF,#211C18);--tint-strong:light-dark(#EFE0D5,#3A322B);--tint-selected:light-dark(#FBF1EA,#332C25);--tint-icon-selected:light-dark(#EBC9B8,#54493E);--tint-icon:light-dark(#F0E4D5,#3A322B);--tint-chip-border:light-dark(#E4D6C4,rgba(237,230,218,0.2));--muted:light-dark(#A99A88,#7A7060);--muted-deep:light-dark(#8A7D70,#A99E90);--disabled:light-dark(#EADFCF,#3A322B);--tab-bar:light-dark(#FBF7F0,#262019);--positive:light-dark(#3F8F6B,#7FBF9E);--danger:light-dark(#B23B2E,#E07B63);--danger-tint:light-dark(#F6E2DC,#3A2A25);--ring-track:light-dark(#E2C6B5,#54493E);--not-logged-outline:light-dark(#D5C9B8,#54493E);--severity-1:light-dark(#EBC9B8,#8A5F49);--severity-2:light-dark(#E2B9A3,#9F684C);--severity-3:light-dark(#D9A98E,#B4714F);--severity-4:light-dark(#CB876A,#CE8359);--severity-5:light-dark(#BC6446,#E8956A);--ink-secondary-on-bg:light-dark(#6E6255,#A99E90);--space-xs:4px;--space-sm:8px;--space-md:14px;--space-lg:20px;--space-xl:24px;--space-xxl:48px;--space-pill:999px;--space-fontSize:12px;--space-lineHeight:20px;--space-letterSpacing:1px;--space-mode:lightpx;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:24px;--radius-pill:999px;--radius-fontSize:12px;--radius-lineHeight:20px;--radius-letterSpacing:1px;--radius-mode:lightpx;--font-stack-serif:"Newsreader",Georgia,"Times New Roman",serif;--font-stack-sans:"Hanken Grotesk",-apple-system,"Segoe UI",system-ui,sans-serif}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}:root{--shadow-device-color:light-dark(rgba(188,100,70,0.32),rgba(0,0,0,0.55));--shadow-device:0 30px 70px -30px var(--shadow-device-color);--shadow-lift-color:light-dark(rgba(42,35,30,0.1),rgba(0,0,0,0.4))}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans),var(--font-stack-sans);font-size:16px;line-height:1.44;-webkit-font-smoothing:antialiased}body,figure,h1,h2,h3,h4,ol,p,ul{margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--accent-deep);text-decoration:none}a:focus-visible,a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px;border-radius:2px}::selection{background:var(--tint-icon-selected);color:var(--ink)}.type-display{font-size:clamp(38px,3.8vw + 22px,62px);line-height:1.08;letter-spacing:-.4px}.type-display,.type-title{font-family:var(--font-serif),var(--font-stack-serif);font-weight:600;color:var(--ink);text-wrap:balance}.type-title{font-size:clamp(29px,2vw + 20px,42px);line-height:1.14;letter-spacing:-.3px}.type-heading{font-family:var(--font-serif),var(--font-stack-serif);font-weight:600;font-size:21px;line-height:25px;letter-spacing:-.2px;color:var(--ink)}.type-display em,.type-title em{font-style:italic;font-weight:500;color:var(--accent-deep)}.type-body{font-size:16px;line-height:23px;color:var(--ink)}.type-body,.type-secondary{font-family:var(--font-sans),var(--font-stack-sans);font-weight:400}.type-secondary{font-size:14px;line-height:20px;color:var(--ink-secondary)}.type-label{font-family:var(--font-sans),var(--font-stack-sans);font-weight:600;font-size:12.5px;letter-spacing:1.4px;text-transform:uppercase;color:var(--accent-deep)}.on-bg{color:var(--ink-secondary-on-bg)}.wrap{max-width:1120px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.section{padding-block:clamp(72px,11vw,148px)}.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}.skip-link{position:absolute;left:-999px;top:0;background:var(--surface);color:var(--ink);padding:10px 16px;border-radius:var(--radius-md);z-index:100}.skip-link:focus{left:12px;top:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}