:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display-s:clamp(2.25rem, 4vw + .5rem, 3.75rem);--text-display:clamp(2.75rem, 5vw + 1rem, 5.25rem);--text-section:clamp(2rem, 2.5vw + 1rem, 3.5rem);--text-title:clamp(1.25rem, .75vw + .875rem, 1.625rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.375rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--color-error:#f47c70;--color-success:#6fc884;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:144px;--section-gap-l:176px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#080c15;--color-paper-2:#101724;--color-paper-3:#1b2434;--color-ink:#f2f5fb;--color-ink-2:#cad2dd;--color-muted:#9ba5b5;--color-rule:#d2dff221;--color-accent:#3c88fd;--color-accent-ink:#040915;--color-focus:#6cd3fa;--heat-0:#04070f;--heat-1:#193370;--heat-2:#2151af;--heat-3:#297cef;--heat-4:#2db9f3;--heat-5:#8ae4f7;--heat-6:#eefbff;--font-display:"Geist", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, sans-serif;--font-outlier:"Geist Mono", ui-monospace, monospace;--radius-card:28px;--radius-well:16px;--radius-pill:999px;--rule-hair:1px;--shadow-card:0 50px 90px -30px #000003b3;--tracking-display:-.035em;--display-weight:600}@supports (color:lab(0% 0 0)){:root{--color-error:lab(66.0977% 46.4553 28.7923);--color-success:lab(73.824% -38.9805 25.4059);--color-paper:lab(3.29905% -.0271201 -5.01195);--color-paper-2:lab(7.61966% .00242144 -10.0813);--color-paper-3:lab(13.9779% -.142053 -11.5701);--color-ink:lab(96.504% -.651628 -2.93617);--color-ink-2:lab(83.7076% -1.08603 -6.64935);--color-muted:lab(67.4414% -1.40306 -9.18316);--color-rule:lab(88.3064% -1.69653 -11.0258/.13);--color-accent:lab(56.6278% 7.64066 -66.3349);--color-accent-ink:lab(2.37699% .364684 -6.81637);--color-focus:lab(79.5562% -23.1819 -28.6595);--heat-0:lab(1.93535% .0462234 -3.63726);--heat-1:lab(22.2894% 8.51715 -38.8389);--heat-2:lab(35.6789% 12.1299 -56.1735);--heat-3:lab(51.9578% 7.98258 -66.0021);--heat-4:lab(70.0425% -22.2222 -40.0364);--heat-5:lab(85.5817% -24.726 -17.8729);--heat-6:lab(97.8015% -5.07796 -4.9064);--shadow-card:0 50px 90px -30px lab(.0846119% .310257 -1.33365/.7)}}
*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 35%, transparent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-body);font-synthesis:none;letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0;font-weight:500;line-height:1.05}h1{max-width:20ch;font-size:var(--text-display)}h2{max-width:30ch;font-size:var(--text-section)}h3{max-width:40ch;font-size:var(--text-title);line-height:1.2}.lead{font-size:var(--text-lead);max-width:52ch;line-height:1.45}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-slot]>img{filter:sepia(.5)saturate(.88)contrast(1.08)brightness(.94)}
