@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.ALnwPW_className{font-family:Manrope,Manrope Fallback;font-style:normal}.ALnwPW_variable{--font-sans-loaded:"Manrope", "Manrope Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1123fb89de588a48-s.40v7iydlhc_yt.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/d0f4d39c08066a29-s.438h7bwt6ldsi.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-20C4,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/7015758c94fe7945-s.p.0rg7ym60g9xsl.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%}.mt1jaa_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.mt1jaa_variable{--font-display-loaded:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.Qt9hHq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.Qt9hHq_variable{--font-mono-loaded:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first last}body{-webkit-font-smoothing:antialiased;min-block-size:100dvh;line-height:1.5}img,picture,video,canvas,svg{block-size:auto;max-inline-size:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li,figcaption{text-wrap:pretty}ul[role=list],ol[role=list]{padding:0;list-style:none}:target{scroll-margin-block:5ex}}@layer tokens,base,layout,components,utilities;
@layer reset;@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:var(--font-sans-loaded,ui-sans-serif, system-ui, sans-serif);--font-display:var(--font-display-loaded,var(--font-sans));--font-mono:var(--font-mono-loaded,ui-monospace, "SF Mono", Menlo, monospace);--color-bg:var(--lightningcss-light,#fcfaf6)var(--lightningcss-dark,#090d16);--color-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#141822);--color-surface-raised:var(--lightningcss-light,#f4f1ec)var(--lightningcss-dark,#1f242e);--color-text:var(--lightningcss-light,#161b24)var(--lightningcss-dark,#f1eee7);--color-text-muted:var(--lightningcss-light,#4d535e)var(--lightningcss-dark,#afaaa0);--color-border:var(--lightningcss-light,#d1cdc5)var(--lightningcss-dark,#2e333d);--color-link:var(--lightningcss-light,#07519d)var(--lightningcss-dark,#60ceef);--color-focus:var(--lightningcss-light,#0060c3)var(--lightningcss-dark,#3dd8ff);--color-accent:var(--lightningcss-light,#a76d00)var(--lightningcss-dark,#fac131);--color-accent-contrast:#090d16;--color-portrait-glow:var(--lightningcss-light,oklch(94.5% .012 80))var(--lightningcss-dark,var(--color-ink-lift));--color-selection-bg:var(--lightningcss-light,#ffd984)var(--lightningcss-dark,#fac131);--color-selection-text:#090d16;--color-ink:#03060d;--color-void:#010103;--color-ink-lift:#252e40;--color-ink-text:#dad7d0;--color-ink-text-muted:#a39e94;--color-beam:#ffda71;--color-beam-soft:#ffda7159;--color-beam-wash:#ffda7124;--color-beam-faint:#ffda7112;--color-beam-text:#f7f5f1;--text-xs:clamp(.79rem, .77rem + .09vw, .84rem);--text-sm:clamp(.89rem, .86rem + .14vw, .97rem);--text-base:clamp(1rem, .96rem + .22vw, 1.125rem);--text-lg:clamp(1.13rem, 1.06rem + .33vw, 1.31rem);--text-xl:clamp(1.27rem, 1.16rem + .5vw, 1.55rem);--text-2xl:clamp(1.42rem, 1.26rem + .74vw, 1.84rem);--text-3xl:clamp(1.6rem, 1.36rem + 1.08vw, 2.2rem);--text-4xl:clamp(1.8rem, 1.45rem + 1.56vw, 2.65rem);--text-5xl:clamp(2.2rem, 1.6rem + 2.6vw, 3.6rem);--leading-tight:1.1;--leading-snug:1.3;--leading-normal:1.55;--tracking-tight:-.02em;--tracking-wide:.06em;--measure:65ch;--space-3xs:clamp(.25rem, .23rem + .1vw, .31rem);--space-2xs:clamp(.5rem, .46rem + .2vw, .63rem);--space-xs:clamp(.75rem, .69rem + .3vw, .94rem);--space-s:clamp(1rem, .92rem + .4vw, 1.25rem);--space-m:clamp(1.5rem, 1.38rem + .6vw, 1.88rem);--space-l:clamp(2rem, 1.84rem + .8vw, 2.5rem);--space-xl:clamp(3rem, 2.76rem + 1.2vw, 3.75rem);--space-2xl:clamp(4rem, 3.68rem + 1.6vw, 5rem);--space-3xl:clamp(6rem, 5.52rem + 2.4vw, 7.5rem);--gutter:var(--space-s);--container-max:72rem;--container-narrow:46rem;--radius-s:.25rem;--radius-m:.5rem;--radius-l:1rem;--radius-full:9999px;--shadow-s:0 1px 2px #00000014, 0 1px 1px #0000000a;--shadow-m:0 4px 12px #0000001a, 0 1px 3px #0000000f;--shadow-glow:0 0 48px var(--color-beam-soft);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.4s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--z-header:10;--z-skip-link:100;--focus-ring:3px solid var(--color-focus);--focus-offset:3px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--color-bg:var(--lightningcss-light,lab(98.2845% .164658 2.28316))var(--lightningcss-dark,lab(3.62337% .159085 -5.34269));--color-surface:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(8.24245% .0749901 -7.32541));--color-surface-raised:var(--lightningcss-light,lab(95.3923% .224829 3.04762))var(--lightningcss-dark,lab(14.0492% -.0420362 -7.36508));--color-text:var(--lightningcss-light,lab(9.40407% .0471547 -7.33441))var(--lightningcss-dark,lab(94.24% .287414 3.81376));--color-text-muted:var(--lightningcss-light,lab(34.9406% -.238895 -7.444))var(--lightningcss-dark,lab(69.8976% .473529 5.75001));--color-border:var(--lightningcss-light,lab(82.6473% .357479 4.58499))var(--lightningcss-dark,lab(21.0145% -.132948 -7.39943));--color-link:var(--lightningcss-light,lab(33.9497% 3.54785 -48.0224))var(--lightningcss-dark,lab(77.3756% -25.8374 -26.1186));--color-focus:var(--lightningcss-light,lab(40.0694% 11.4045 -68.3357))var(--lightningcss-dark,lab(79.8179% -32.0214 -33.009));--color-accent:var(--lightningcss-light,lab(51.0154% 22.0507 88.9231))var(--lightningcss-dark,lab(81.6404% 12.151 74));--color-accent-contrast:lab(3.62337% .159085 -5.34269);--color-selection-bg:var(--lightningcss-light,lab(88.6485% 7.45559 50.4362))var(--lightningcss-dark,lab(81.6404% 12.151 74));--color-selection-text:lab(3.62337% .159085 -5.34269);--color-ink:lab(1.51253% .181951 -3.16651);--color-void:lab(.295879% .0741929 -.856763);--color-ink-lift:lab(18.5801% .374675 -12.7471);--color-ink-text:lab(86.1199% .289887 3.81539);--color-ink-text-muted:lab(65.2573% .478566 5.75361);--color-beam:lab(88.7979% 5.24661 60.7529);--color-beam-soft:lab(88.7979% 5.24661 60.7529/.35);--color-beam-wash:lab(88.7979% 5.24661 60.7529/.14);--color-beam-faint:lab(88.7979% 5.24661 60.7529/.07);--color-beam-text:lab(96.5405% .135899 1.90173);--shadow-s:0 1px 2px lab(0% 0 0/.08), 0 1px 1px lab(0% 0 0/.04);--shadow-m:0 4px 12px lab(0% 0 0/.1), 0 1px 3px lab(0% 0 0/.06)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@layer base,layout,components,utilities;
@layer reset,tokens;@layer base{html{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:var(--text-base);line-height:var(--leading-normal);background:var(--color-bg);color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-xl);line-height:var(--leading-snug)}h4{font-size:var(--text-lg);line-height:var(--leading-snug)}a{color:var(--color-link);text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--color-selection-bg);color:var(--color-selection-text)}code,kbd,samp,pre{font-family:var(--font-mono);font-size:.925em}pre{padding:var(--space-s);background:var(--color-surface-raised);border-radius:var(--radius-m);overflow-x:auto}:not(pre)>code{background:var(--color-surface-raised);border-radius:var(--radius-s);padding:.1em .35em}hr{border:0;border-block-start:1px solid var(--color-border)}small{font-size:var(--text-sm)}strong{font-weight:700}}@layer layout,components,utilities;
@layer reset,tokens,base;@layer layout{.container{inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--gutter);margin-inline:auto;container-type:inline-size}.container[data-width=narrow]{max-inline-size:var(--container-narrow)}.stack{flex-direction:column;display:flex}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--stack-space,var(--space-m))}.cluster{gap:var(--cluster-space,var(--space-s));align-items:var(--cluster-align,center);justify-content:var(--cluster-justify,flex-start);flex-wrap:wrap;display:flex}.grid{gap:var(--grid-space,var(--space-m));grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min,16rem), 100%), 1fr));display:grid}.grid>*{min-inline-size:0}.sidebar{gap:var(--sidebar-space,var(--space-m));flex-wrap:wrap;display:flex}.sidebar>:first-child{flex-basis:var(--sidebar-width,18rem);flex-grow:1}.sidebar>:last-child{min-inline-size:var(--sidebar-content-min,55%);flex-grow:999;flex-basis:0}.center{box-sizing:content-box;max-inline-size:var(--measure);margin-inline:auto}.region{padding-block:var(--region-space,var(--space-2xl))}[data-space="3xs"]{--stack-space:var(--space-3xs);--cluster-space:var(--space-3xs);--grid-space:var(--space-3xs)}[data-space="2xs"]{--stack-space:var(--space-2xs);--cluster-space:var(--space-2xs);--grid-space:var(--space-2xs)}[data-space=xs]{--stack-space:var(--space-xs);--cluster-space:var(--space-xs);--grid-space:var(--space-xs)}[data-space=s]{--stack-space:var(--space-s);--cluster-space:var(--space-s);--grid-space:var(--space-s)}[data-space=m]{--stack-space:var(--space-m);--cluster-space:var(--space-m);--grid-space:var(--space-m)}[data-space=l]{--stack-space:var(--space-l);--cluster-space:var(--space-l);--grid-space:var(--space-l)}[data-space=xl]{--stack-space:var(--space-xl);--cluster-space:var(--space-xl);--grid-space:var(--space-xl)}[data-space="2xl"]{--stack-space:var(--space-2xl);--cluster-space:var(--space-2xl);--grid-space:var(--space-2xl)}}@layer components,utilities;
@layer reset,tokens,base,layout,components;@layer utilities{.visually-hidden:not(:focus,:active){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.text-sm{font-size:var(--text-sm)}.text-lg{font-size:var(--text-lg)}.measure{max-inline-size:var(--measure)}.eyebrow{font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--eyebrow-color,var(--color-text-muted));font-weight:600}.flow>*+*{margin-block-start:var(--flow-space,1em)}.flow>:is(h2,h3,h4){--flow-space:1.5em}}
@layer reset,tokens,base,layout,components,utilities;
