*,:before,:after{box-sizing:border-box;margin:0;padding:0}*{font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overscroll-behavior:none;background-color:var(--theme--surface--primary)}body{min-height:100vh;font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--0);color:var(--theme--ink--primary);letter-spacing:-.01em;flex-direction:column;display:flex;overflow-x:clip}main{flex-direction:column;flex-grow:1;display:flex}img,video,svg,picture{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:none}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6,a,li,blockquote,label,div,span,figure,figcaption,legend{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-wrap:inherit;color:inherit;margin-top:0;margin-bottom:0}h1,h2,h3,h4,h5,h6{color:var(--theme--ink--primary)}main:has(>section:only-child)>section{flex-grow:1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/fonts/HelveticaNowDisplay-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--layout--screen-min:22.5;--layout--screen-max:90;--layout--width:calc(var(--layout--screen-max) * 1rem);--layout--margin:var(--size--3);--layout--gutter:var(--size--3);--layout--row-gap:var(--size--3);--layout--max-clm-count:12;--size--0:.25rem;--size--1:clamp(.375rem, ( .375 - ( (.5 - .375) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ( (.5 - .375) / (var(--layout--screen-max) - var(--layout--screen-min)) ) * 100vw, .5rem);--size--2:clamp(.75rem, ( .75 - ( (1 - .75) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1 - .75) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1rem);--size--3:clamp(1.25rem, ( 1.25 - ( (1.5 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1.5 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1.5rem);--size--4:clamp(2rem, ( 2 - ( (2.5 - 2) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((2.5 - 2) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 2.5rem);--size--5:clamp(3rem, ( 3 - ( (5 - 3) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((5 - 3) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 5rem);--size--6:clamp(5rem, ( 5 - ( (7 - 5) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((7 - 5) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 7rem);--section--padding-small:var(--size--4);--section--padding-base:var(--size--5);--section--padding-large:var(--size--6);--font--family--0:"Helvetica Now Display", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font--family--1:var(--font-geist-mono), "SFMono-Regular", Consolas, "Liberation Mono", monospace;--font--size--0:.6875rem;--font--size--1:.8125rem;--font--size--2:1rem;--font--size--3:clamp(1.25rem, ( 1.25 - ( (1.375 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ( (1.375 - 1.25) / (var(--layout--screen-max) - var(--layout--screen-min)) ) * 100vw, 1.375rem);--font--size--4:clamp(1.375rem, ( 1.375 - ( (1.65 - 1.375) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ( (1.65 - 1.375) / (var(--layout--screen-max) - var(--layout--screen-min)) ) * 100vw, 1.65rem);--font--size--5:clamp(2.25rem, ( 2.25 - ( (3 - 2.25) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((3 - 2.25) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 3rem);--font--height--0:.875rem;--font--height--1:1.25rem;--font--height--2:1.3125rem;--font--height--3:clamp(1.5rem, ( 1.5 - ( (1.75 - 1.5) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1.75 - 1.5) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1.75rem);--font--height--4:clamp(1.5rem, ( 1.65 - ( (1.75 - 1.5) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((1.75 - 1.5) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 1.75rem);--font--height--5:clamp(2.5rem, ( 2.5 - ( (3.25 - 2.5) / (var(--layout--screen-max) - var(--layout--screen-min)) * var(--layout--screen-min) ) ) * 1rem + ((3.25 - 2.5) / (var(--layout--screen-max) - var(--layout--screen-min))) * 100vw, 3.25rem);--font--weight--0:400;--font--weight--1:500;--font--spacing--0:-.02em;--font--spacing--1:-.022em;--transition--fast:.25s ease;--transition--base:.4s ease;--transition--slow:.75s ease;--border--0:.046875rem;--border--1:.0625rem;--border--2:.09375rem;--radius--0:.25rem;--radius--1:.5rem;--radius--2:1rem;--shadow--0:0 .0625rem .0625rem -.03125rem #05050503, 0 .1875rem .1875rem -.09375rem #05050503, 0 .75rem 1.5rem -.75rem #05050505, 0 .75rem 2rem #05050505;--swatch--transparent:transparent;--swatch--white:#fff;--swatch--light:#fafaf9;--swatch--dark:#050505;--swatch--blue:#1f5ad2;--swatch--purple:#7d2ff2;--swatch--red:#ff2c2f;--swatch--green:#11a129;--swatch--orange:#d26400;--swatch--magenta:#b400c8;--swatch--semantic--positive:#038541;--swatch--semantic--notice:#ff9d22;--swatch--semantic--negative:#bc0800}
[theme=base]{--theme--bg:var(--swatch--light);--theme--fg:var(--swatch--dark);--theme--surface--primary:var(--theme--bg);--theme--surface--secondary:var(--swatch--white);--theme--surface--tertiary:color-mix(in srgb, var(--theme--fg) 4%, var(--theme--bg));--theme--surface--brand:color-mix(in srgb, var(--swatch--blue) 5%, var(--theme--bg));--theme--surface--green:color-mix(in srgb, var(--swatch--green) 5%, var(--theme--bg));--theme--surface--orange:color-mix(in srgb, var(--swatch--orange) 5%, var(--theme--bg));--theme--surface--magenta:color-mix(in srgb, var(--swatch--magenta) 5%, var(--theme--bg));--theme--surface--purple:color-mix(in srgb, var(--swatch--purple) 5%, var(--theme--bg));--theme--surface--positive:color-mix(in srgb, var(--swatch--semantic--positive) 5%, var(--theme--bg));--theme--surface--negative:color-mix(in srgb, var(--swatch--semantic--negative) 5%, var(--theme--bg));--theme--ink--primary:color-mix(in srgb, var(--theme--fg) 90%, var(--theme--bg));--theme--ink--secondary:color-mix(in srgb, var(--theme--fg) 60%, var(--theme--bg));--theme--ink--tertiary:color-mix(in srgb, var(--theme--fg) 30%, var(--theme--bg));--theme--ink--brand:var(--swatch--blue);--theme--ink--green:var(--swatch--green);--theme--ink--orange:var(--swatch--orange);--theme--ink--magenta:var(--swatch--magenta);--theme--ink--purple:var(--swatch--purple);--theme--ink--positive:var(--swatch--semantic--positive);--theme--ink--negative:var(--swatch--semantic--negative);--theme--stroke--primary:color-mix(in srgb, var(--theme--fg) 8%, var(--theme--bg));--theme--stroke--secondary:color-mix(in srgb, var(--theme--fg) 12%, var(--theme--bg));--theme--stroke--tertiary:color-mix(in srgb, var(--theme--fg) 16%, var(--theme--bg));--theme--stroke--solid:color-mix(in srgb, var(--theme--fg) 90%, var(--theme--bg));--theme--stroke--brand:color-mix(in srgb, var(--swatch--blue) 15%, var(--theme--bg));--theme--stroke--positive:color-mix(in srgb, var(--swatch--semantic--positive) 15%, var(--theme--bg));--theme--stroke--negative:color-mix(in srgb, var(--swatch--semantic--negative) 15%, var(--theme--bg));--theme--overlay--surface:color-mix(in srgb, var(--theme--fg) 15%, transparent);--theme--overlay--stroke:color-mix(in srgb, var(--theme--fg) 6%, transparent);--theme--overlay--ink:color-mix(in srgb, var(--theme--fg) 55%, transparent)}[theme=invert]{--theme--bg:var(--swatch--dark);--theme--fg:var(--swatch--light);--theme--surface--primary:var(--theme--bg);--theme--surface--secondary:color-mix(in srgb, var(--theme--fg) 2%, var(--theme--bg));--theme--surface--tertiary:color-mix(in srgb, var(--theme--fg) 4%, var(--theme--bg));--theme--surface--brand:color-mix(in srgb, var(--swatch--blue) 12%, var(--theme--bg));--theme--surface--green:color-mix(in srgb, var(--swatch--green) 12%, var(--theme--bg));--theme--surface--orange:color-mix(in srgb, var(--swatch--orange) 12%, var(--theme--bg));--theme--surface--magenta:color-mix(in srgb, var(--swatch--magenta) 12%, var(--theme--bg));--theme--surface--purple:color-mix(in srgb, var(--swatch--purple) 12%, var(--theme--bg));--theme--surface--positive:color-mix(in srgb, var(--swatch--semantic--positive) 5%, var(--theme--bg));--theme--surface--negative:color-mix(in srgb, var(--swatch--semantic--negative) 5%, var(--theme--bg));--theme--ink--primary:var(--theme--fg);--theme--ink--secondary:color-mix(in srgb, var(--theme--fg) 65%, var(--theme--bg));--theme--ink--tertiary:color-mix(in srgb, var(--theme--fg) 35%, var(--theme--bg));--theme--ink--brand:var(--swatch--blue);--theme--ink--green:var(--swatch--green);--theme--ink--orange:var(--swatch--orange);--theme--ink--magenta:var(--swatch--magenta);--theme--ink--purple:var(--swatch--purple);--theme--ink--positive:var(--swatch--semantic--positive);--theme--ink--negative:var(--swatch--semantic--negative);--theme--stroke--primary:color-mix(in srgb, var(--theme--fg) 6%, var(--theme--bg));--theme--stroke--secondary:color-mix(in srgb, var(--theme--fg) 8%, var(--theme--bg));--theme--stroke--tertiary:color-mix(in srgb, var(--theme--fg) 12%, var(--theme--bg));--theme--stroke--solid:var(--theme--fg);--theme--stroke--brand:color-mix(in srgb, var(--swatch--blue) 15%, var(--theme--bg));--theme--stroke--positive:color-mix(in srgb, var(--swatch--semantic--positive) 15%, var(--theme--bg));--theme--stroke--negative:color-mix(in srgb, var(--swatch--semantic--negative) 15%, var(--theme--bg));--theme--overlay--surface:color-mix(in srgb, var(--theme--fg) 15%, transparent);--theme--overlay--stroke:color-mix(in srgb, var(--theme--fg) 6%, transparent);--theme--overlay--ink:color-mix(in srgb, var(--theme--fg) 55%, transparent)}
@property --component-states--initial{syntax:"<number>";inherits:true;initial-value:1}@property --component-states--final{syntax:"<number>";inherits:true;initial-value:0}[state-trigger]{--component-states--initial:1;--component-states--final:0;transition:--component-states--initial var(--transition--base), --component-states--final var(--transition--base), color var(--transition--base), background-color var(--transition--base), border-color var(--transition--base), opacity var(--transition--base)}[state-trigger~=hover-self]{--component-states--initial:1;--component-states--final:0}@media (hover:hover){[state-trigger~=hover]:hover,[state-trigger~=hover-self]:hover{--component-states--final:1;--component-states--initial:0}}@media (hover:none){[state-trigger~=default]{--component-states--final:1;--component-states--initial:0}}[state-trigger~=focus]:has(:focus-visible){--component-states--final:1;--component-states--initial:0}[state-trigger~=active]:active{--component-states--final:1;--component-states--initial:0}
.section{isolation:isolate;width:calc(100% - 2 * var(--layout--margin));max-width:var(--layout--width);margin-inline:auto;position:relative}.section_background{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0}[variant-background-type=Full]{width:100vw;left:50%;transform:translate(-50%)}[variant-background-color=Primary]{background-color:var(--theme--surface--primary)}[variant-background-color=Secondary]{background-color:var(--theme--surface--secondary)}[variant-background-color=Tertiary]{background-color:var(--theme--surface--tertiary)}[variant-padding-top=None]{padding-top:0}[variant-padding-top=Small]{padding-top:var(--section--padding-small)}[variant-padding-top=Base]{padding-top:var(--section--padding-base)}[variant-padding-top=Large]{padding-top:var(--section--padding-large)}[variant-padding-bottom=None]{padding-bottom:0}[variant-padding-bottom=Small]{padding-bottom:var(--section--padding-small)}[variant-padding-bottom=Base]{padding-bottom:var(--section--padding-base)}[variant-padding-bottom=Large]{padding-bottom:var(--section--padding-large)}[variant-section-width="1clm"]{max-width:calc((var(--layout--width) * .0833) - 11 * (var(--layout--gutter) / 12))}[variant-section-width="2clm"]{max-width:calc((var(--layout--width) * .1666) - 10 * (var(--layout--gutter) / 12))}[variant-section-width="3clm"]{max-width:calc((var(--layout--width) * .25) - 9 * (var(--layout--gutter) / 12))}[variant-section-width="4clm"]{max-width:calc((var(--layout--width) * .3333) - 8 * (var(--layout--gutter) / 12))}[variant-section-width="5clm"]{max-width:calc((var(--layout--width) * .4166) - 7 * (var(--layout--gutter) / 12))}[variant-section-width="6clm"]{max-width:calc((var(--layout--width) * .5) - 6 * (var(--layout--gutter) / 12))}[variant-section-width="7clm"]{max-width:calc((var(--layout--width) * .5833) - 5 * (var(--layout--gutter) / 12))}[variant-section-width="8clm"]{max-width:calc((var(--layout--width) * .6666) - 4 * (var(--layout--gutter) / 12))}[variant-section-width="9clm"]{max-width:calc((var(--layout--width) * .75) - 3 * (var(--layout--gutter) / 12))}[variant-section-width="10clm"]{max-width:calc((var(--layout--width) * .8333) - 2 * (var(--layout--gutter) / 12))}[variant-section-width="11clm"]{max-width:calc((var(--layout--width) * .9166) - 1 * (var(--layout--gutter) / 12))}
.button{justify-content:center;align-items:center;gap:var(--size--1);height:2rem;padding-inline:var(--size--1);background:color-mix(in srgb, var(--theme--surface--secondary) calc(100% * var(--component-states--initial)), var(--theme--surface--primary) calc(100% * var(--component-states--final)));color:var(--theme--ink--primary);border:var(--border--0) solid var(--theme--stroke--primary);border-radius:var(--radius--0);font-family:inherit;font-size:var(--font--size--1);font-weight:var(--font--weight--0);cursor:pointer;white-space:nowrap;box-shadow:0 1px 1px #05050503, 0 3px 3px #05050503, 0 calc(12px + 4px * var(--component-states--final,0)) 24px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0))), 0 calc(12px + 4px * var(--component-states--final,0)) 32px rgba(5, 5, 5, calc(.02 + .02 * var(--component-states--final,0)));line-height:1;text-decoration:none;display:inline-flex}.button:focus-visible{outline:3px solid var(--theme--stroke--brand);outline-offset:2px}.button[variant-type=Secondary]{height:1.5rem;padding-inline:var(--size--0);box-shadow:none;color:color-mix(in srgb, var(--theme--ink--secondary) calc(100% * var(--component-states--initial)), var(--theme--ink--primary) calc(100% * var(--component-states--final)));background:0 0;border-color:#0000}
.f0{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--1)}.f1{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1)}.f2{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1)}.f3{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--1);letter-spacing:var(--font--spacing--0)}[variant-type-level=f0]{font-family:var(--font--family--0);font-size:var(--font--size--0);line-height:var(--font--height--0);font-weight:var(--font--weight--1)}[variant-type-level=f1]{font-family:var(--font--family--0);font-size:var(--font--size--1);line-height:var(--font--height--1);font-weight:var(--font--weight--1)}[variant-type-level=f2]{font-family:var(--font--family--0);font-size:var(--font--size--2);line-height:var(--font--height--2);font-weight:var(--font--weight--1)}[variant-type-level=f3]{font-family:var(--font--family--0);font-size:var(--font--size--3);line-height:var(--font--height--3);font-weight:var(--font--weight--1);letter-spacing:var(--font--spacing--0)}
html{scroll-behavior:smooth}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.1v5bejj26fx9h.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}._0Nl0HW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}._0Nl0HW_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
