@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.b8sx-q_className{font-family:Archivo,Archivo Fallback;font-style:normal}.b8sx-q_variable{--font-archivo:"Archivo", "Archivo Fallback"}
:root{--ink:#0b0b0c;--paper:#f2efe8;--scream:#ff3b1f;--hazard:#ffe14d;--muted:#8a8a8e;--stretch-black:62.5%;--stretch-headline:75%;--radius-button:20px;--button-height:60px;--gutter:clamp(20px, 4vw, 64px);--container:1360px;--fs-h2:clamp(44px, 4.2vw + 12px, 84px);--fs-step:clamp(22px, 1.2vw + 16px, 32px);--fs-body-l:clamp(17px, .3vw + 15.5px, 20px);--fs-body:16px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.15s;--dur-base:.24s;--dur-reveal:.42s;--dur-slam:.18s;--stagger:60ms;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (min-width:960px){html{scroll-padding-top:88px}}body{background:var(--ink);color:var(--paper);font-family:var(--font-archivo), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.35}h1,h2,h3,p{margin:0}a{color:inherit}img{display:block}:focus-visible{outline:2px solid var(--hazard);outline-offset:3px}.container{padding-inline:max(var(--gutter), (100% - var(--container)) / 2)}.t-black{font-weight:900;font-stretch:var(--stretch-black);letter-spacing:-.01em}.t-h2{font-weight:900;font-stretch:var(--stretch-black);font-size:var(--fs-h2);letter-spacing:-.01em;line-height:.92}.t-headline{font-weight:700;font-stretch:var(--stretch-headline);letter-spacing:-.01em;font-size:36px;line-height:1.1}.t-number-s{font-weight:900;font-stretch:var(--stretch-black);letter-spacing:-.01em;font-size:32px;line-height:.92}.t-body{font-size:var(--fs-body);line-height:1.35}.t-body-l{font-size:var(--fs-body-l);line-height:1.4}.t-label{font-size:17px;font-weight:600;line-height:1.2}.t-caption{font-size:13px;line-height:1.3}.text-link{min-width:44px;height:44px;color:var(--muted);white-space:nowrap;transition:color var(--dur-fast);justify-content:center;align-items:center;padding:0 16px;font-size:17px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.text-link:hover{text-underline-offset:4px;text-decoration:underline}}.text-link--paper{color:var(--paper)}.text-link--ink{color:var(--ink)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes shake{0%,to{transform:translate(0, 0) rotate(var(--tilt,0deg))}10%{transform:translate(calc(var(--amp,8px) * .7), calc(var(--amp,8px) * -.9)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .6))}20%{transform:translate(calc(var(--amp,8px) * -.8), calc(var(--amp,8px) * .4)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg)))}30%{transform:translate(calc(var(--amp,8px) * .3), calc(var(--amp,8px) * 1)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .9))}40%{transform:translate(calc(var(--amp,8px) * 1), calc(var(--amp,8px) * -.2)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg) * .4))}50%{transform:translate(calc(var(--amp,8px) * -.5), calc(var(--amp,8px) * -.7)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .2))}60%{transform:translate(calc(var(--amp,8px) * -1), calc(var(--amp,8px) * .8)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg) * .8))}70%{transform:translate(calc(var(--amp,8px) * .6), calc(var(--amp,8px) * .3)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg)))}80%{transform:translate(calc(var(--amp,8px) * -.2), calc(var(--amp,8px) * -1)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg) * .7))}90%{transform:translate(calc(var(--amp,8px) * .9), calc(var(--amp,8px) * .6)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .3))}}@keyframes shake-burst{0%,13.33%,to{transform:translate(0, 0) rotate(var(--tilt,0deg))}1.33%{transform:translate(calc(var(--amp,8px) * .7), calc(var(--amp,8px) * -.9)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .6))}2.67%{transform:translate(calc(var(--amp,8px) * -.8), calc(var(--amp,8px) * .4)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg)))}4%{transform:translate(calc(var(--amp,8px) * .3), calc(var(--amp,8px) * 1)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .9))}5.33%{transform:translate(calc(var(--amp,8px) * 1), calc(var(--amp,8px) * -.2)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg) * .4))}6.67%{transform:translate(calc(var(--amp,8px) * -.5), calc(var(--amp,8px) * -.7)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .2))}8%{transform:translate(calc(var(--amp,8px) * -1), calc(var(--amp,8px) * .8)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg) * .8))}9.33%{transform:translate(calc(var(--amp,8px) * .6), calc(var(--amp,8px) * .3)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg)))}10.67%{transform:translate(calc(var(--amp,8px) * -.2), calc(var(--amp,8px) * -1)) rotate(calc(var(--tilt,0deg) - var(--rot,4deg) * .7))}12%{transform:translate(calc(var(--amp,8px) * .9), calc(var(--amp,8px) * .6)) rotate(calc(var(--tilt,0deg) + var(--rot,4deg) * .3))}}@keyframes jitter{0%,to{transform:translate(0)}10%{transform:translate(1.4px,-1.8px)}20%{transform:translate(-1.6px,.8px)}30%{transform:translate(.6px,2px)}40%{transform:translate(2px,-.4px)}50%{transform:translate(-1px,-1.4px)}60%{transform:translate(-2px,1.6px)}70%{transform:translate(1.2px,.6px)}80%{transform:translate(-.4px,-2px)}90%{transform:translate(1.8px,1.2px)}}@keyframes slam{0%{opacity:0;transform:scale(1.12)}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes snap{0%{transform:translateY(var(--from,24px));opacity:0}}.mask{margin-bottom:-.1em;padding-bottom:.1em;display:block;overflow:hidden}.mask>span{display:block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-observe] .mask>span,[data-observe].mask>span{transform:translateY(105%)}[data-seen] .mask>span,[data-seen].mask>span{animation:rise var(--dur-reveal) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--stagger));transform:none}[data-observe] .snap{opacity:0}[data-seen] .snap{opacity:1;animation:snap var(--snap-dur,.32s) var(--ease-out) both;animation-delay:calc(var(--i,0) * var(--snap-stagger,90ms))}}
