:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#100d0b;--surface:#191511;--surface-sunk:#221d17;--surface-raised:#241f19;--surface-ink:#f7f2ea;--ink:#f2ebe0;--ink-soft:#cdc4b5;--muted:#8f8677;--on-ink:#16130f;--on-ink-muted:#5f574b;--line:#2a251e;--line-strong:#3b342b;--clay:#e0774a;--clay-dark:#f0916a;--clay-tint:#2b1a11;--forest:#7fcba4;--forest-tint:#14281e;--gold:#d9a441;--gold-tint:#2c2313;--band:#090706;--band-line:#ffffff17;--on-photo:#fff;--on-photo-muted:#ffffffc7;--float:#1e1a15e0;--float-hover:#2a241d;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-pill:999px;--shadow-sm:0 1px 2px #0006;--shadow-md:0 10px 30px -14px #000000bf;--shadow-lg:0 28px 70px -30px #000000e6;--page-max:1240px;--gutter:20px;--header-h:68px;--mobile-nav-h:62px;--sidebar-w:232px;--font-sans:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-display:var(--font-fraunces), Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (min-width:900px){:root{--gutter:32px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{color:var(--ink);margin:0 0 .4em;font-weight:600}h1{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"SOFT" 0, "WONK" 0, "opsz" 72;font-size:clamp(1.85rem,4vw,2.6rem);line-height:1.18}h2,h3,h4{font-family:var(--font-sans);letter-spacing:-.015em;line-height:1.25}h2{font-size:clamp(1.15rem,1.8vw,1.35rem)}h3{font-size:1.05rem}h4{font-size:.98rem}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit;text-decoration:none}img{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=file]):not([type=range]):focus,textarea:focus,select:focus{border-color:var(--ink)}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=file]):not([type=range]):focus-visible,textarea:focus-visible,select:focus-visible{outline:none}ul,ol{margin:0;padding:0}li{list-style:none}hr{border:0;border-top:1px solid var(--line);margin:0}:focus-visible{outline:2px solid var(--clay);outline-offset:2px;border-radius:3px}::selection{background:var(--clay);color:#16130f}.container{width:100%;max-width:var(--page-max);padding-inline:var(--gutter);margin:0 auto}.container--wide{max-width:1440px}.section{padding-block:44px}@media (min-width:900px){.section{padding-block:64px}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:.72rem;font-weight:600}.lede{color:var(--ink-soft);max-width:58ch;font-size:1.02rem}.muted{color:var(--muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--clay);color:#1a1109;border-radius:var(--r-md);padding:10px 16px;transition:top .15s;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.btn{border-radius:var(--r-md);cursor:pointer;text-align:center;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:.92rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn:disabled{cursor:not-allowed}.btn--primary{background:var(--clay);color:#1a1109}.btn--primary:hover:not(:disabled){background:var(--clay-dark)}.btn--primary:disabled:not([aria-busy=true]){color:#9a7d72;background:#4a342c}.btn--ink{background:var(--ink);color:var(--on-ink)}.btn--ink:hover:not(:disabled){background:#fff}.btn--ink:disabled:not([aria-busy=true]){color:var(--muted);background:#3a342c}.btn--outline{border-color:var(--line-strong);background:var(--surface);color:var(--ink)}.btn--outline:hover:not(:disabled){border-color:var(--ink)}.btn--outline:disabled:not([aria-busy=true]){color:var(--muted);border-color:var(--line)}.btn--ghost{color:var(--ink-soft)}.btn--ghost:hover:not(:disabled){background:var(--surface-sunk)}.btn--ghost:disabled:not([aria-busy=true]){color:var(--muted)}button[aria-busy=true]{cursor:progress;opacity:1}button[aria-busy=true]:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:.85em;height:.85em;animation:.65s linear infinite btn-spin}@keyframes btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){button[aria-busy=true]:before{opacity:.45;border-right-color:currentColor;animation:none}}.btn--sm{padding:8px 13px;font-size:.84rem}.btn--block{width:100%}.chip{border:1px solid var(--line-strong);background:var(--surface);border-radius:var(--r-pill);color:var(--ink-soft);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;display:inline-flex}.chip--accent{background:var(--clay-tint);color:var(--clay);border-color:#4a2e1e}.surface-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.stack-sm>*+*{margin-top:8px}.stack-md>*+*{margin-top:16px}.stack-lg>*+*{margin-top:28px}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.scroll-row{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:260px;grid-auto-flow:column;justify-content:start;gap:16px;padding-bottom:6px;display:grid;overflow-x:auto}.scroll-row>*{scroll-snap-align:start;min-width:0}@media (min-width:1100px){.scroll-row{grid-auto-columns:280px}}.page-body{min-height:60vh}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/150f724d70372c02-s.2ym9msm88vm4r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/750c737482d9de2f-s.08jxdyhjmo52g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.23oeb0afa3wba.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_ec019566-module__bJ0HsW__className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.newsreader_ec019566-module__bJ0HsW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_a45898e8-module__ig79rG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_a45898e8-module__ig79rG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
