html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
@property --ask-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ask-strength{syntax:"<number>";inherits:true;initial-value:.3}:root{--brand-primary:#0b59de;--brand-hover:#1b56ca;--brand-active:#11409d;--brand-on-dark:#4d8dff;--ink-950:#0c1018;--ink-900:#151a23;--ink-800:#1e232c;--ink-700:#262c36;--ink-600:#2b3038;--ink-500:#3a414d;--ink-400:#707c92;--ink-300:#a4abb8;--ink-200:#c4c9d3;--ink-100:#e4e7ec;--ink-25:#fcfdfe;--white:#fff;--ring-mint:#7fe3d6;--ring-violet:#8a6bff;--status-error:#f2705d;--status-error-on-brand:#ffe3e3;--award-gold:#f8a222;--background:var(--ink-950);--surface:var(--ink-900);--surface-raised:var(--ink-700);--placeholder:var(--ink-600);--border:var(--ink-700);--border-control:var(--ink-400);--text-primary:var(--ink-25);--text-secondary:var(--ink-200);--text-muted:var(--ink-300);--text-lede:var(--ink-100);--dot-inactive:var(--ink-500);--action-primary:var(--brand-primary);--action-hover:var(--brand-hover);--action-active:var(--brand-active);--on-action:var(--ink-25);--on-brand:var(--white);--accent-text:var(--brand-on-dark);--focus:var(--brand-on-dark);--error:var(--status-error);--disabled-background:var(--ink-700);--disabled-text:var(--ink-300)}@keyframes askspin{to{--ask-angle:360deg}}.askring{isolation:isolate;--ask-strength:.3;padding:2px;transition:--ask-strength .6s;position:relative}.askring:focus-within{--ask-strength:1}.askring:before,.askring:after{content:"";z-index:-1;background:conic-gradient(from var(--ask-angle), var(--brand-on-dark), var(--ring-mint), var(--ring-violet), var(--brand-on-dark));animation:8s linear infinite askspin;position:absolute;inset:0}.askring:before{opacity:calc(.15 + var(--ask-strength) * .85);filter:saturate(calc(.45 + var(--ask-strength) * .75))}.askring:after{filter:blur(16px);opacity:calc((var(--ask-strength) - .3) * .95)}@keyframes vticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes vspin{to{transform:rotate(360deg)}}@keyframes vblink{50%{opacity:0}}.vcaret{animation:1s step-end infinite vblink}
:root{--font-sans:var(--font-geist-sans), "Helvetica Neue", system-ui, sans-serif;--gutter:20px;--section-space:80px;--content-max:1361px;--tap:56px;--announcement-height:36px;--nav-height:64px;--header-height:calc(var(--announcement-height) + var(--nav-height));--hero-size:48px;--hero-leading:1.083;--hero-tracking:-.04em;--closing-size:48px;--closing-leading:1.083;--closing-tracking:-.04em;--h2-size:36px;--h2-leading:1.111;--h2-tracking:-.03em;--h3-size:30px;--h3-leading:1.133;--h3-tracking:-.025em;--quote-size:24px;--quote-leading:1.333;--quote-tracking:-.02em;--card-size:26px;--card-leading:1.231;--card-tracking:-.02em;--lede-size:18px;--lede-leading:1.5;--copy-size:16px;--copy-leading:1.5;--item-size:18px;--item-leading:1.389;--item-tracking:-.01em;--body-size:16px;--body-leading:1.5;--meta-size:16px;--meta-leading:1.5;--small-size:14px;--small-leading:1.429;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--gutter:40px;--section-space:clamp(112px, 10.27vw, 176px);--nav-height:68px;--hero-size:clamp(72px, 6.54vw, 112px);--hero-leading:1.055;--hero-tracking:-.04em;--closing-size:clamp(72px, 5.14vw, 88px);--closing-leading:1.055;--h2-size:clamp(48px, 3.74vw, 64px);--h2-leading:1.083;--h2-tracking:-.035em;--h3-size:clamp(36px, 3.27vw, 56px);--h3-leading:1.111;--h3-tracking:-.03em;--quote-size:clamp(32px, 2.57vw, 44px);--quote-leading:1.3;--quote-tracking:-.025em;--card-size:clamp(28px, 2.1vw, 36px);--card-leading:1.214;--lede-size:clamp(20px, 1.29vw, 22px);--lede-leading:1.5;--copy-size:clamp(17px, 1.17vw, 20px);--copy-leading:1.53;--item-size:clamp(20px, 1.29vw, 22px);--item-leading:1.4;--body-size:17px;--body-leading:1.53;--meta-size:clamp(17px, 1.05vw, 18px);--meta-leading:1.5;--small-size:15px;--small-leading:1.467}}@media (min-width:1200px){:root{--gutter:min(calc(64px + (100vw - 1200px) * .2183), 176px);--nav-height:76px;--hero-leading:1;--hero-tracking:-.045em;--closing-leading:1.023;--closing-tracking:-.045em;--h2-leading:1.0625;--h2-tracking:-.04em;--h3-leading:1.071;--h3-tracking:-.04em;--quote-leading:1.227;--quote-tracking:-.03em;--card-leading:1.167;--card-tracking:-.025em}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--background);min-height:100dvh;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--body-size);line-height:var(--body-leading);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit;border-radius:0}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.wrap{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.section{padding-top:var(--section-space)}.section-end{padding-bottom:var(--section-space)}.t-hero,.t-closing,.t-h2,.t-h3,.t-quote,.t-card{text-wrap:balance;font-weight:400}.t-hero{font-size:var(--hero-size);line-height:var(--hero-leading);letter-spacing:var(--hero-tracking)}.t-closing{font-size:var(--closing-size);line-height:var(--closing-leading);letter-spacing:var(--closing-tracking)}.t-h2{font-size:var(--h2-size);line-height:var(--h2-leading);letter-spacing:var(--h2-tracking)}.t-h3{font-size:var(--h3-size);line-height:var(--h3-leading);letter-spacing:var(--h3-tracking)}.t-quote{font-size:var(--quote-size);line-height:var(--quote-leading);letter-spacing:var(--quote-tracking)}.t-card{font-size:var(--card-size);line-height:var(--card-leading);letter-spacing:var(--card-tracking)}.t-lede{font-size:var(--lede-size);line-height:var(--lede-leading);color:var(--text-lede);text-wrap:pretty}.t-copy{font-size:var(--copy-size);line-height:var(--copy-leading);color:var(--text-secondary);text-wrap:pretty}.t-item{font-size:var(--item-size);line-height:var(--item-leading);letter-spacing:var(--item-tracking)}.t-body{font-size:var(--body-size);line-height:var(--body-leading)}.t-meta{font-size:var(--meta-size);line-height:var(--meta-leading)}.t-small{font-size:var(--small-size);line-height:var(--small-leading)}.t-strong{font-weight:500}.t-muted{color:var(--text-muted)}.link{font-size:var(--body-size);text-underline-offset:4px;font-weight:500;line-height:22px;text-decoration-color:#0000;text-decoration-thickness:1px;transition:text-decoration-color .15s}.link:hover{text-decoration:underline}.media{background:var(--placeholder);width:100%;display:block;position:relative;overflow:hidden}.media>:is(img,video){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.skip-link{z-index:100;background:var(--ink-25);color:var(--ink-950);padding:10px 16px;font-weight:500;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}main:focus{outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html.lenis,html.lenis body{height:auto}::selection{background:var(--action-primary);color:var(--on-action)}:where(input,textarea,select)[aria-invalid=true]{border-color:var(--error)}:root[data-reduce-motion=true] *,:root[data-reduce-motion=true] :before,:root[data-reduce-motion=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:root[data-reduce-motion=true] .vcaret{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.vcaret{display:none!important}}
