:root{--step--10:clamp(.0529rem,.0447rem + .0409vw,.0882rem);--step--9:clamp(.0706rem,.0596rem + .0545vw,.1176rem);--step--8:clamp(.094rem,.0795rem + .0727vw,.1567rem);--step--7:clamp(.1254rem,.106rem + .0969vw,.2089rem);--step--6:clamp(.1671rem,.1413rem + .1292vw,.2785rem);--step--5:clamp(.2228rem,.1883rem + .1722vw,.3713rem);--step--4:clamp(.2969rem,.251rem + .2295vw,.4949rem);--step--3:clamp(.3958rem,.3346rem + .3059vw,.6597rem);--step--2:clamp(.5276rem,.446rem + .4078vw,.8793rem);--step--1:clamp(.7033rem,.5946rem + .5436vw,1.1722rem);--step-0:clamp(.9375rem,.7926rem + .7246vw,1.5625rem);--step-1:clamp(1.2497rem,1.0565rem + .9659vw,2.0828rem);--step-2:clamp(1.6658rem,1.4083rem + 1.2876vw,2.7764rem);--step-3:clamp(2.2206rem,1.8773rem + 1.7164vw,3.7009rem);--step-4:clamp(2.96rem,2.5024rem + 2.2879vw,4.9333rem);--step-5:clamp(3.9457rem,3.3357rem + 3.0498vw,6.5761rem);--step-6:clamp(5.2596rem,4.4465rem + 4.0654vw,8.766rem);--step-7:clamp(7.011rem,5.9272rem + 5.4192vw,11.6851rem);--step-8:clamp(9.3457rem,7.901rem + 7.2237vw,15.5762rem);--step-9:clamp(12.4578rem,10.532rem + 9.6292vw,20.7631rem);--step-10:clamp(16.6063rem,14.0391rem + 12.8358vw,27.6772rem);--space-9xs:var(--step--10);--space-8xs:var(--step--9);--space-7xs:var(--step--8);--space-6xs:var(--step--7);--space-5xs:var(--step--6);--space-4xs:var(--step--5);--space-3xs:var(--step--4);--space-2xs:var(--step--3);--space-xs:var(--step--2);--space-s:var(--step--1);--space-m:var(--step-0);--space-l:var(--step-1);--space-xl:var(--step-2);--space-2xl:var(--step-3);--space-3xl:var(--step-4);--space-4xl:var(--step-5);--space-5xl:var(--step-6);--space-6xl:var(--step-7);--space-7xl:var(--step-8);--space-8xl:var(--step-9);--space-9xl:var(--step-10);--font-primary:"FixelText",sans-serif;--color-text:#000;--color-link-hover:#505050;--color-background:#fff;--color-background-dark:#f0f0f0;--color-background-subtle-dark:#f6f6f6;--color-brand-light:#f3f7fa;--color-brand:#e1e8ec;--color-brand-dark:#c9d3d9;--color-accent:#000;--color-accent-experience:#bbb;--color-menu-active:#949494}@font-face{font-display:swap;font-family:FixelText;font-style:normal;src:url(../fonts/FixelText-Regular.woff2) format("woff2")}body{margin:0;min-height:100vh;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-primary);font-size:var(--step-0)}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html.lenis[data-v-99143dd9],html.lenis body[data-v-99143dd9]{height:auto}.lenis.lenis-smooth[data-v-99143dd9]{scroll-behavior:auto!important}.lenis.lenis-stopped[data-v-99143dd9]{overflow:hidden}
