.CookiePreferences_banner__yuYd_,.CookiePreferences_dialog__d1ec5,.CookiePreferences_syncNotice__fv0VK{--cp-ink:var(--text-primary,#16181c);--cp-muted:var(--text-secondary,#4a4f57);--cp-surface:var(--surface-raised,#fff);--cp-border:var(--border-strong,#cfcfc7);--cp-line:var(--border,#e4e4de);color:var(--cp-ink);background:var(--cp-surface);font:inherit;border-radius:24px;corner-shape:squircle;box-sizing:border-box}.CookiePreferences_banner__yuYd_{position:fixed;z-index:900;inset-inline:16px;bottom:max(20px,env(safe-area-inset-bottom));width:min(560px,calc(100% - 32px));margin-inline:auto;padding:24px;box-shadow:0 12px 48px rgb(0 0 0/16%)}html:not([data-first-consent]) .CookiePreferences_banner__yuYd_[data-pending]{display:none}.CookiePreferences_copy__ReD2o{min-width:0}.CookiePreferences_copy__ReD2o h2{font-size:20px;line-height:1.25;font-weight:600;letter-spacing:-.02em;margin:0}.CookiePreferences_copy__ReD2o p,.CookiePreferences_footer__3Zmpb p,.CookiePreferences_row__C7IWv p{color:var(--cp-muted);font-size:14px;line-height:1.55;margin:8px 0 0}.CookiePreferences_banner__yuYd_ .CookiePreferences_copy__ReD2o p{max-width:64ch}.CookiePreferences_banner__yuYd_ a,.CookiePreferences_dialog__d1ec5 a{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.CookiePreferences_actions__GVZHx{display:flex;gap:8px;margin-top:20px}.CookiePreferences_button__a82Wh{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;flex:1 1;min-width:0;min-height:44px;padding:10px 14px;border:1px solid var(--cp-border);border-radius:16px;corner-shape:squircle;background:transparent;color:var(--cp-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.35;cursor:pointer}.CookiePreferences_button__a82Wh:hover{background:color-mix(in srgb,var(--cp-ink) 5%,transparent)}.CookiePreferences_primary__upTd4{background:var(--cp-ink);color:var(--cp-surface);border-color:var(--cp-ink)}.CookiePreferences_primary__upTd4:hover{background:color-mix(in srgb,var(--cp-ink) 88%,var(--cp-surface))}.CookiePreferences_button__a82Wh:focus-visible,.CookiePreferences_close__bXvBy:focus-visible,.CookiePreferences_linkButton__2fgqB:focus-visible,.CookiePreferences_toggle__cC_cV:focus-visible{outline:2px solid currentColor;outline-offset:3px}.CookiePreferences_primary__upTd4:focus-visible{outline-color:var(--cp-ink)}html:has(.CookiePreferences_dialog__d1ec5[open]){overflow:hidden}.CookiePreferences_dialog__d1ec5{position:fixed;inset:0;width:min(540px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:0;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 24px 80px rgb(0 0 0/24%)}.CookiePreferences_dialog__d1ec5::-webkit-backdrop{background:rgb(0 0 0/38%)}.CookiePreferences_dialog__d1ec5::backdrop{background:rgb(0 0 0/38%)}.CookiePreferences_header__NfLy4{display:flex;align-items:flex-start;gap:16px;justify-content:space-between}.CookiePreferences_header__NfLy4 h2:focus{outline:none}.CookiePreferences_close__bXvBy{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:12px;background:transparent;color:var(--cp-muted);cursor:pointer}.CookiePreferences_close__bXvBy:hover{background:color-mix(in srgb,var(--cp-ink) 5%,transparent)}.CookiePreferences_rows__kjMVR{margin-top:24px}.CookiePreferences_row__C7IWv{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-block:20px;border-top:1px solid var(--cp-line)}.CookiePreferences_row__C7IWv h3{font-size:16px;line-height:1.4;font-weight:600;margin:0}.CookiePreferences_row__C7IWv p{margin-top:5px;max-width:45ch}.CookiePreferences_required__jpEN_{flex:none;font-size:13px;line-height:24px;color:var(--cp-muted)}.CookiePreferences_toggle__cC_cV{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;position:relative;width:44px;height:28px;margin-top:0;padding:3px;border:1px solid var(--cp-border);border-radius:20px;background:var(--cp-line);cursor:pointer;transition:background .14s ease-out}.CookiePreferences_toggle__cC_cV:before{content:"";position:absolute;inset:-8px -2px}.CookiePreferences_toggle__cC_cV span{display:block;width:20px;height:20px;border-radius:50%;background:var(--cp-ink);transition:transform .14s ease-out}.CookiePreferences_toggle__cC_cV[aria-checked=true]{background:var(--cp-ink);border-color:var(--cp-ink)}.CookiePreferences_toggle__cC_cV[aria-checked=true] span{background:var(--cp-surface);transform:translateX(16px)}.CookiePreferences_footer__3Zmpb{border-top:1px solid var(--cp-line);padding-top:12px}.CookiePreferences_footer__3Zmpb p{font-size:13px}.CookiePreferences_linkButton__2fgqB{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.CookiePreferences_syncNotice__fv0VK{position:fixed;z-index:901;inset-inline:16px;bottom:16px;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);margin-inline:auto;padding:16px 20px;display:flex;gap:16px;flex-wrap:wrap;font-size:14px;box-shadow:0 8px 32px rgb(0 0 0/16%)}@media (max-width:480px){.CookiePreferences_banner__yuYd_,.CookiePreferences_dialog__d1ec5{padding:20px}.CookiePreferences_banner__yuYd_{bottom:max(12px,env(safe-area-inset-bottom))}.CookiePreferences_copy__ReD2o p,.CookiePreferences_row__C7IWv p{font-size:14px}.CookiePreferences_button__a82Wh{padding-inline:8px}.CookiePreferences_row__C7IWv{gap:16px}}@media (max-width:350px){.CookiePreferences_banner__yuYd_ .CookiePreferences_actions__GVZHx{flex-direction:column}}@media (prefers-reduced-motion:reduce){.CookiePreferences_toggle__cC_cV,.CookiePreferences_toggle__cC_cV span{transition:none}}@font-face{font-family:core;src:url(/_next/static/media/db5c350f7a4a1a15.p.woff2) format("woff2");font-display:swap;font-weight:400 800}.__className_5c1a57{font-family:core}.__variable_5c1a57{--font-core:"core"}@font-face{font-family:sans;src:url(/_next/static/media/570eca31acd2693f-s.woff2) format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:sans Fallback;src:local("Arial");ascent-override:95.95%;descent-override:29.78%;line-gap-override:0.00%;size-adjust:105.78%}.__className_1b29c1{font-family:sans,sans Fallback}.__variable_1b29c1{--font-complete:"sans","sans Fallback"}@font-face{font-family:Plamia Wordmark;src:url("data:font/woff2;base64,d09GMgABAAAAAAMwAA4AAAAABrwAAALbAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4FyHCAGYABsEQgKglSCGAE2AiQDLAsYAAQgBYMsByAMBxt2BRHVm6MBfh7YjR05qGTlHCciAcN2TajefP8RRO9FXz2TZKGjnkD/ykgAWKRXUDVTxi9VAOrQew9U4SogMz/yRfI/Z9Odugn9N9GRj+g4Dt6bjdZ5YoQBz0YdFHVTUS+BtAA51dMs1KdhwTKOx8sJtE1rbmnZ5VddV3/XrfbdXV8BdV0gdtlu7901EQiFpClpW1UYpUBlVnObHrsuKFRCVqo0tYV2/UXCP8o+L4k5X+WPkwUVWNqGSgVK678pRU29H0kILVDZFJKMApgQWuxopW2CSSJqtRnvvkCRL4ozlaST04ZYRdeJzc0dsyI6GPxL+W09aYrd8v11Jf/pTQTEr+lRTJGQkDFCFhihsCGGGSJLpljKSlazpq3sZLda7OSqyK6/4D3pIQ+4z3Uud2lB7h2irhuADhiFBpbFBhiDaQHptuRazpZm1a0G3VZ7l95O3fW7626yZG/p9dud6EU3huvq6ZS9NHR01I026RXdPGLD9sajUqccesprjnz11XbfPn2DU26Jo26u7n1kj3seWW2RXZ9ZvNWtOz46a980wixfvvTtS1++KQULPzr/q1cX74VLZ+fSC4/Oent67+anVU+32w+776wT9j1gzYUPOWT5rY94bObPZ9lwluHvESM9qRI6nvC8WUF+kvpvipfTo2ahzEAXZg97XCA4/6NDh28xWPS3Zs5fwqfTfDsJPlt51kH9Y71AY688BZUEglfWG7uuQN9b8SX63k7a0NzFs/Xf5exmKaeycLmqhctRFrY/KeZEoGNFpflkAQCSQMPGsihauJA5hBEuhKTvVsgW9DAUpvUzlMbFqP9UmTqA5jwv/lXoB4R2s93DI3Axm21wqfLItQlTRkFe1ZACoqIeNxp+SAGzDDtPG3diTpjri9v0OG14k+Uxil3MihL35vos0bxlNLlqcjqflpO9g3WJLqNPXwaELzeqnjDP4G9SH6ZIXC7VLl447s5iAAAA") format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--font-brand:"Plamia Wordmark";--ground:#fbfbf9;--ground-sunk:#f3f3ef;--surface:#ffffff;--ink:#16181c;--ink-2:#4a4f57;--ink-3:#646a78;--on-dark:#ffffff;--ink-inverse-2:#a9aeb6;--line:#e4e4de;--line-strong:#cfcfc7;--accent:#8e1d5b;--accent-soft:#fbeef4;--accent-deep:#6b1244;--r-figure:3px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-control:18px;--r-pill:999px;--hair:4px;--tight:8px;--snug:16px;--step:24px;--gap:40px;--band:72px;--section:88px;--chapter:168px;--col:1200px;--pad:clamp(20px,5vw,64px);--sh-raised:0 1px 2px rgb(22 24 28/0.05);--sh-lifted:0 6px 16px rgb(22 24 28/0.07),0 1px 3px rgb(22 24 28/0.05);--sh-floating:0 18px 44px rgb(22 24 28/0.11),0 3px 8px rgb(22 24 28/0.05);--ease:cubic-bezier(0.16,1,0.3,1);--dur:240ms;--dur-slow:620ms}@media (max-width:900px){:root{--gap:32px;--band:52px;--section:68px}}@media (max-width:640px){:root{--pad:20px;--snug:14px;--step:20px;--gap:28px;--band:36px;--section:52px}}*,:after,:before{box-sizing:border-box}*{margin:0}html{--font-sans:var(--font-core),var(--font-complete);color-scheme:light;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body,html{background-color:var(--ground);overflow-x:clip}body{background-image:radial-gradient(ellipse 72% 520px at 50% -120px,rgb(142 29 91/.16) 0,rgb(142 29 91/.08) 42%,transparent 78%),url(/_next/static/media/page-grain.9cadef01.webp);background-position:top,0 0;background-repeat:no-repeat,repeat;background-size:100% 760px,64px 64px;color:var(--ink);font-family:var(--font-sans),"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}html:has([data-script-animation],[data-b-roll]){background:#000;color-scheme:dark;overscroll-behavior-y:none}body:has([data-script-animation],[data-b-roll]){background:#000}img,svg,video{display:block;max-width:100%}button{font:inherit;background:none;border:0;cursor:pointer}a,button{color:inherit}ol,ul{list-style:none;padding:0}::selection{background:var(--accent-soft);color:var(--accent-deep)}.t-display{font-size:clamp(2.25rem,6.6vw,5.5rem);line-height:1.02;letter-spacing:-.035em}.t-display,.t-headline{font-weight:500;text-wrap:balance}.t-headline{font-size:clamp(1.875rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.028em}.t-title{font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.014em}.t-lede{font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.5;letter-spacing:-.008em;color:var(--ink-2);max-width:58ch}.t-body{font-size:1rem;line-height:1.6;max-width:66ch}.t-body-small{font-size:.9375rem;line-height:1.5}.t-wordmark{font-family:var(--font-brand),var(--font-sans);font-size:1.125rem;font-weight:400;font-synthesis:none;line-height:1.2;letter-spacing:0;white-space:nowrap}.t-figure-label{font-size:.6875rem;font-weight:500;line-height:1.3;letter-spacing:.005em}.t-figure-chip{font-size:.5625rem;font-weight:500;line-height:1.2}.t-caption{font-size:.8125rem;font-weight:500;line-height:1.45;letter-spacing:.005em}.t-numeral{font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:500;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--ink-3)}.col{width:100%;max-width:var(--col);margin-inline:auto;padding-inline:var(--pad)}.indent-1{margin-left:clamp(0px,6vw,96px)}.indent-2{margin-left:clamp(0px,12vw,200px)}.rule{height:1px;background:var(--line);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--tight);min-height:42px;padding:11px 20px;border:0;border-radius:var(--r-control);corner-shape:squircle;font-size:.8125rem;font-weight:500;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.btn-primary{background:var(--ink);color:var(--on-dark)}.btn-primary:hover{background:var(--accent);transform:translateY(-1px)}.btn-primary:active{background:var(--accent-deep)}.btn-secondary{background:var(--ground-sunk);color:var(--ink)}.btn-secondary:hover{background:var(--surface);transform:translateY(-1px)}.btn:focus-visible{border-radius:var(--r-control)}.link{color:var(--ink);text-decoration:none;box-shadow:inset 0 -1px 0 0 var(--line-strong);transition:color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.link:hover{color:var(--accent);box-shadow:inset 0 -1px 0 0 var(--accent)}.chip{display:inline-flex;align-items:center;gap:var(--tight);padding:5px 12px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-deep);font-size:.8125rem;font-weight:500}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}html[data-js] [data-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);transition-delay:var(--reveal-delay,0s)}html[data-js] [data-reveal=initial]:not(.is-pending),html[data-js] [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){@starting-style{html[data-js] [data-reveal=initial]:not(.is-pending){opacity:.65;transform:translate3d(0,14px,0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}html[data-js] [data-reveal]{opacity:1;transform:none;transition:none}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--ink);color:var(--on-dark);padding:12px 18px;border-radius:var(--r-sm)}.skip-link:focus{left:var(--pad);top:var(--tight)}.analytics-consent{position:fixed;z-index:500;left:50%;bottom:max(var(--step),env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:var(--gap);width:min(680px,calc(100vw - (2 * var(--step))));padding:var(--step);border-radius:var(--r-lg);corner-shape:squircle;background:var(--surface);box-shadow:var(--sh-floating);transform:translateX(-50%)}.analytics-consent-copy{display:grid;grid-gap:var(--hair);gap:var(--hair);min-width:0}.analytics-consent-copy p{max-width:48ch}.analytics-consent-actions{display:flex;align-items:center;gap:var(--tight);flex:none}@media (max-width:620px){.analytics-consent{align-items:stretch;flex-direction:column;gap:var(--snug);width:calc(100vw - (2 * var(--snug)));padding:var(--snug)}.analytics-consent-actions .btn{flex:1 1}}.vh{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}