.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0;margin-block-start:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@font-face{font-family:TWK Lausanne Pan;src:url(/fonts/TWKLausannePan-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}.text-paragraph-m{font-weight:var(--font-regular);line-height:var(--leading-fine);font-size:var(--size-step-00);letter-spacing:var(--letter-spacing-normal)}.text-paragraph-l{font-weight:var(--font-regular);line-height:var(--leading-standard);font-size:var(--size-step-0);letter-spacing:var(--letter-spacing-normal)}.text-headline-s{font-weight:var(--font-regular);line-height:var(--leading-fine);font-size:var(--size-step-1);letter-spacing:var(--letter-spacing-tight)}.text-headline-l{font-weight:var(--font-regular);line-height:var(--leading-flat);font-size:var(--size-step-2);letter-spacing:var(--letter-spacing-tight)}.text-display-s{font-weight:var(--font-regular);line-height:var(--leading-flat);font-size:var(--size-step-3);letter-spacing:var(--letter-spacing-tight)}.text-display-m{font-weight:var(--font-regular);line-height:var(--leading-flat);font-size:var(--size-step-4);letter-spacing:var(--letter-spacing-tight)}.text-display-l{font-weight:var(--font-regular);line-height:var(--leading-standard);font-size:var(--size-step-5);letter-spacing:var(--letter-spacing-tight)}:root{--color-dark: #181818;--color-blendmode-dark: #DEDEDE;--color-light: #F5F4F4;--color-deep-blue: #0047ff;--color-bright-orange: #FE3600;--color-neon-yellow: #FEFD03;--color-blendmode-neon-yellow: #0102FC;--space-100: .5rem;--space-125: .625rem;--space-150: .75rem;--space-200: 1rem;--space-250: 1.25rem;--space-300: 1.5rem;--space-400: 2rem;--space-500: 2.5rem;--space-600: 3rem;--space-700: 3.5rem;--space-800: 4rem;--space-900: 4.5rem;--space-1000: 5rem;--space-1250: 6.25rem;--space-1500: 7.5rem;--space-1800: 9rem;--space-2000: 10rem;--space-2500: 12.5rem;--space-3000: 15rem;--space-025: .125rem;--space-050: .25rem;--space-075: .375rem;--space-small-xs: clamp(.25rem, .14rem + .47vw, .5rem);--space-small-s: clamp(.625rem, .57rem + .23vw, .75rem);--space-small-m: clamp(.75rem, .64rem + .47vw, 1rem);--space-small-l: clamp(1rem, .89rem + .47vw, 1.25rem);--space-small-xl: clamp(1.25rem, 1.14rem + .47vw, 1.5rem);--space-medium-xs: clamp(1.5rem, 1.28rem + .94vw, 2rem);--space-medium-s: clamp(2rem, 1.78rem + .94vw, 2.5rem);--space-medium-m: clamp(2.5rem, 2.28rem + .94vw, 3rem);--space-medium-l: clamp(3rem, 2.78rem + .94vw, 3.5rem);--space-medium-xl: clamp(3rem, 2.34rem + 2.81vw, 4.5rem);--space-large-xs: clamp(5rem, 4.45rem + 2.34vw, 6.25rem);--space-large-s: clamp(7.5rem, 6.84rem + 2.81vw, 9rem);--space-large-m: clamp(9rem, 8.56rem + 1.87vw, 10rem);--space-large-l: clamp(10rem, 8.9rem + 4.68vw, 12.5rem);--space-large-xl: clamp(10rem, 7.81rem + 9.36vw, 15rem);--size-step-00: clamp(.875rem, .82rem + .23vw, 1rem);--size-step-0: clamp(1.125rem, 1.07rem + .23vw, 1.25rem);--size-step-1: clamp(1.125rem, 1.07rem + .23vw, 1.25rem);--size-step-2: clamp(2rem, 1.56rem + 1.87vw, 3rem);--size-step-3: clamp(3rem, 1.57rem + 6.08vw, 6.25rem);--size-step-4: clamp(4rem, 1.37rem + 11.23vw, 10rem);--size-step-5: clamp(8rem, 4.71rem + 14.04vw, 15.5rem);--leading-flat: .92;--leading-fine: 1;--leading-standard: 1.2;--font-base: TWK Lausanne Pan,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-regular: 300;--font-medium: 400;--font-bold: 700;--letter-spacing-normal: -.02em;--letter-spacing-tight: -.03em;--gutter: var(--space-s-l);--transition-base: .25s ease;--transition-movement: .2s linear;--transition-fade: .3s ease;--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5)}body{--flow-space: var(--space-large-m);--container-space: var(--space-small-l);background:var(--color-light);color:var(--color-dark);font-family:var(--font-base);font-weight:var(--font-regular);line-height:var(--leading-standard);font-size:var(--size-step-0);letter-spacing:var(--letter-spacing-normal);margin:0;text-underline-offset:var(--space-075);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 75ms ease-in-out}}:focus-visible{outline:1px dashed #999999}:not(:active):focus-visible{outline-offset:var(--space-050)}@media (prefers-reduced-motion: no-preference){:not(:active):focus-visible{transition-duration:.25s}}h1{margin-block-start:0;font-weight:var(--font-regular);line-height:var(--leading-flat);font-size:var(--size-step-2);letter-spacing:var(--letter-spacing-tight)}h2,h3{font-weight:var(--font-regular);line-height:var(--leading-fine);font-size:var(--size-step-1);letter-spacing:var(--letter-spacing-tight)}u{text-decoration-thickness:1px}::-moz-selection{background:var(--color-neon-yellow)}::selection{background:var(--color-neon-yellow)}.flow>*+*{margin-top:var(--flow-space, 1em)}.z-stack{display:grid;grid-template-columns:auto;grid-template-rows:auto;align-items:var(--z-stack-align-items, center)}.z-stack>*{grid-column:1;grid-row:1}.container>*{padding-inline:var(--container-space, 1em)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.px-small-l{padding-left:clamp(1rem,.89rem + .47vw,1.25rem);padding-right:clamp(1rem,.89rem + .47vw,1.25rem)}.py-medium-xl{padding-top:clamp(3rem,2.34rem + 2.81vw,4.5rem);padding-bottom:clamp(3rem,2.34rem + 2.81vw,4.5rem)}.pb-large-m{padding-bottom:clamp(9rem,8.56rem + 1.87vw,10rem)}.pb-small-xl{padding-bottom:clamp(1.25rem,1.14rem + .47vw,1.5rem)}.pb-small-xs{padding-bottom:clamp(.25rem,.14rem + .47vw,.5rem)}.pt-small-s{padding-top:clamp(.625rem,.57rem + .23vw,.75rem)}.text-center{text-align:center}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.underline-animate[data-astro-cid-4wqf5fnj]{--focussed-dot-size: .208lh ;color:currentColor;position:relative;text-decoration:none;display:inline-flex;-moz-column-gap:var(--space-small-s);column-gap:var(--space-small-s);align-items:center}.underline-animate[data-astro-cid-4wqf5fnj]:after{content:"";position:absolute;width:100%;transform:scaleX(1);height:1px;bottom:0;left:0;background:currentcolor}@media (hover: hover) and (prefers-reduced-motion: no-preference){.underline-animate[data-astro-cid-4wqf5fnj]:after{transform-origin:bottom left;transition:transform .6s ease}.underline-animate[data-astro-cid-4wqf5fnj]:hover:after{transform:scaleX(0);transform-origin:bottom right}}.underline-animate[data-astro-cid-4wqf5fnj] [data-icon]{inline-size:var(--space-small-s);block-size:var(--space-small-s)}nav[data-astro-cid-5blmo7yk]{--color: var(--color-blendmode-dark);container-type:inline-size;display:flex;justify-content:space-between;mix-blend-mode:difference;position:sticky;top:0;z-index:1;padding:var(--space-small-xl) var(--space-small-l);border-top:1px solid var(--color)}nav ::-moz-selection{background:var(--color-blendmode-neon-yellow)}nav ::selection{background:var(--color-blendmode-neon-yellow)}nav{color:var(--color)}nav[data-astro-cid-5blmo7yk]>div[data-astro-cid-5blmo7yk]{flex:1;display:flex;justify-content:space-between;max-inline-size:37.5rem}nav[data-astro-cid-5blmo7yk]>div[data-astro-cid-5blmo7yk]>a[data-astro-cid-5blmo7yk]{text-decoration:none}nav[data-astro-cid-5blmo7yk]>div[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]{display:none}@container (min-width: 768px){nav[data-astro-cid-5blmo7yk]>div[data-astro-cid-5blmo7yk]>span[data-astro-cid-5blmo7yk]{display:inline}}footer[data-astro-cid-sz7xmlte]{height:100lvh;background-color:var(--color-bright-orange);padding-block:var(--space-large-s);display:grid;justify-items:center;align-content:center}footer[data-astro-cid-sz7xmlte] .logo-wrapper[data-astro-cid-sz7xmlte]{color:inherit;inline-size:100%;max-width:1040px}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
