@tailwind base;@tailwind components;@tailwind utilities;html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{transition:all .2s ease-in-out}a *{transition:all .1s linear}img{border:none;outline:none}code{font-family:monospace;font-size:inherit;background:var(--color-bg-static-elevation-raised);word-wrap:break-word;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--color-text-default);border-radius:.2rem;margin-top:.5rem;padding:.1rem .3rem .2rem;font-size:14px;display:inline-block}#CookiebotWidget{height:auto!important}html,body{font-family:var(--primitives-font-family-titles);background:var(--color-bg-static-elevation-surface);margin:0;padding:0}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*{box-sizing:border-box}.no-scroll{max-width:100vw;max-height:100vh;overflow:hidden}.highlight{background-color:var(--color-icon-brand-1-default);color:#fff}body{--max-container-width:calc(1440px + var(--responsive-screen-contentTypePadding)*2)}section{width:100%;max-width:var(--max-container-width);padding:0 var(--responsive-screen-contentTypePadding);margin:0 auto}@media (max-width:768px){section{padding:0px var(--scale-padding-xs4)}}.container,.container-wide-large,.container-wide{width:100%;max-width:1248px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.container .container,.container-wide-large .container,.container .container-wide-large,.container-wide-large .container-wide-large,.container-wide .container,.container-wide .container-wide-large,.container .container-wide,.container-wide-large .container-wide,.container-wide .container-wide{padding-left:0;padding-right:0}@media (max-width:1248px){.container .fullscreen-padded,.container-wide-large .fullscreen-padded,.container-wide .fullscreen-padded{padding-left:0;padding-right:0}}.container-wide,.container-wide-large{max-width:1440px}@media (min-width:1249px){.fullscreen,.fullscreen-padded{width:100vw;margin-left:-50vw;position:relative;left:50%}}.fullscreen-padded{padding-left:16px;padding-right:16px}@media (min-width:1249px){.fullscreen-padded{width:calc(100vw - 32px);margin-left:calc(16px - 50vw);padding-left:16px;padding-right:16px}.fullscreen-padded .container,.fullscreen-padded .container-wide,.fullscreen-padded .container-wide-large{padding-left:0;padding-right:0}}.halfscreen-left-padded,.halfscreen-right-padded{width:50vw;position:relative}.halfscreen-right-padded{margin-right:-50vw;padding-right:28px;left:50%}@media (max-width:1248px){.halfscreen-right-padded{padding-right:16px}.halfscreen-right-padded .container,.halfscreen-right-padded .container-wide,.halfscreen-right-padded .container-wide-large{padding-right:0}}.halfscreen-left-padded{margin-left:-50vw;padding-left:28px;right:50%}@media (max-width:1248px){.halfscreen-left-padded{padding-left:16px}.halfscreen-left-padded .container,.halfscreen-left-padded .container-wide,.halfscreen-left-padded .container-wide-large{padding-left:0}}.wrap{white-space:pre-wrap}.divider{opacity:.5;width:100%;max-width:1440px;height:.5px;margin:0 auto}.v-spacing{margin-bottom:160px}@media screen and (max-width:990px){.v-spacing{margin-bottom:100px}}@media screen and (max-width:768px){.v-spacing{margin-bottom:80px}}@media screen and (max-width:478px){.v-spacing{margin-bottom:60px}}.h-spacing{margin-left:40px;margin-right:40px}@media screen and (max-width:990px){.h-spacing{margin-left:100px;margin-right:100px}}@media screen and (max-width:768px){.h-spacing{margin-left:40px;margin-right:40px}}@media screen and (max-width:478px){.h-spacing{margin-left:20px;margin-right:20px}}.h-spacing-fw{padding-left:40px;padding-right:40px}@media screen and (max-width:990px){.h-spacing-fw{padding-left:100px;padding-right:100px}}@media screen and (max-width:768px){.h-spacing-fw{padding-left:40px;padding-right:40px}}@media screen and (max-width:478px){.h-spacing-fw{padding-left:20px;padding-right:20px}}.centered{text-align:center;justify-content:center}.multiline-ellipses{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.utility-button{font-size:16px;font-weight:600;line-height:130%}.utility-navigation{font-size:14px;font-weight:600;line-height:120%}.utility-form{font-size:16px;font-weight:400;line-height:140%}.utility-overline-l{text-transform:uppercase;letter-spacing:2.1px;font-size:14px;font-weight:600;line-height:16px}.utility-overline-m{text-transform:uppercase;letter-spacing:1.8px;font-size:12px;font-weight:700;line-height:100%}.utility-overline-s{text-transform:uppercase;letter-spacing:1.5px;font-size:10px;font-weight:600;line-height:100%}.utility-number-l{letter-spacing:-2.16px;font-size:72px;font-weight:200;line-height:100%}.utility-number-m{font-size:32px;font-weight:500;line-height:100%}.mb-40{margin-bottom:40px}.mb-80{margin-bottom:80px}.mb-32{margin-bottom:32px}h1,h2,h3,h4,h5,p{margin:0}a{text-decoration:none}.title-xs2{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-xs2);line-height:var(--responsive-font-lineHeight-title-xs2);letter-spacing:var(--responsive-font-letterSpacing-title-xs2);color:var(--color-text-default)}.title-xs2 .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-xs2);color:var(--color-text-brand-3-default,#f08700)}.title-xs{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-xs);line-height:var(--responsive-font-lineHeight-title-xs);letter-spacing:var(--responsive-font-letterSpacing-title-xs);color:var(--color-text-default)}.title-xs .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-xs);color:var(--color-text-brand-3-default,#f08700)}.title-s{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-s);line-height:var(--responsive-font-lineHeight-title-s);letter-spacing:var(--responsive-font-letterSpacing-title-s);color:var(--color-text-default)}.title-s .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-s);color:var(--color-text-brand-3-default,#f08700)}.title-m{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-m);line-height:var(--responsive-font-lineHeight-title-m);letter-spacing:var(--responsive-font-letterSpacing-title-m);color:var(--color-text-default)}.title-m .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-m);color:var(--color-text-brand-3-default,#f08700)}.title-l{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-l);line-height:var(--responsive-font-lineHeight-title-l);letter-spacing:var(--responsive-font-letterSpacing-title-l);color:var(--color-text-default)}.title-l .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-l);color:var(--color-text-brand-3-default,#f08700)}.title-xl{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-xl);line-height:var(--responsive-font-lineHeight-title-xl);letter-spacing:var(--responsive-font-letterSpacing-title-xl);color:var(--color-text-default)}.title-xl .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-xl);color:var(--color-text-brand-3-default,#f08700)}.title-mega{font-family:var(--primitives-font-family-titles);font-weight:var(--primitives-font-weight-medium,500);font-size:var(--responsive-font-size-title-mega);line-height:var(--responsive-font-lineHeight-title-mega);letter-spacing:var(--responsive-font-letterSpacing-title-mega);color:var(--color-text-default)}.title-mega .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-title-mega);color:var(--color-text-brand-3-default,#f08700)}.body-xs2{font-family:var(--primitives-font-family-body);font-size:var(--responsive-font-size-body-xs2);line-height:var(--responsive-font-lineHeight-body-xs2);letter-spacing:var(--responsive-font-letterSpacing-body-xs2);color:var(--color-text-default)}.body-xs2 .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-body-xs2);color:var(--color-text-brand-3-default,#f08700)}.body-xs{font-family:var(--primitives-font-family-body);font-size:var(--responsive-font-size-body-xs);line-height:var(--responsive-font-lineHeight-body-xs);letter-spacing:var(--responsive-font-letterSpacing-body-xs);color:var(--color-text-default)}.body-xs .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-body-xs);color:var(--color-text-brand-3-default,#f08700)}.body-s{font-family:var(--primitives-font-family-body);font-size:var(--responsive-font-size-body-s);line-height:var(--responsive-font-lineHeight-body-s);letter-spacing:var(--responsive-font-letterSpacing-body-s);color:var(--color-text-default)}.body-s .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-body-s);color:var(--color-text-brand-3-default,#f08700)}.body-m{font-family:var(--primitives-font-family-body);font-size:var(--responsive-font-size-body-m);line-height:var(--responsive-font-lineHeight-body-m);letter-spacing:var(--responsive-font-letterSpacing-body-m);color:var(--color-text-default)}.body-m .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-body-m);color:var(--color-text-brand-3-default,#f08700)}.body-l{font-family:var(--primitives-font-family-body);font-size:var(--responsive-font-size-body-l);line-height:var(--responsive-font-lineHeight-body-l);letter-spacing:var(--responsive-font-letterSpacing-body-l);color:var(--color-text-default)}.body-l .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-body-l);color:var(--color-text-brand-3-default,#f08700)}.overline-s{text-transform:uppercase;font-weight:var(--primitives-font-weight-semiBold);font-size:var(--responsive-font-size-overline-s);line-height:var(--responsive-font-lineHeight-overline-s);letter-spacing:var(--responsive-font-letterSpacing-overline-s);color:var(--color-text-default)}.overline-s .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-overline-s);color:var(--color-text-brand-3-default,#f08700)}.overline-m{text-transform:uppercase;font-weight:var(--primitives-font-weight-semiBold);font-size:var(--responsive-font-size-overline-m);line-height:var(--responsive-font-lineHeight-overline-m);letter-spacing:var(--responsive-font-letterSpacing-overline-m);color:var(--color-text-default)}.overline-m .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-overline-m);color:var(--color-text-brand-3-default,#f08700)}.overline-l{text-transform:uppercase;font-weight:var(--primitives-font-weight-semiBold);font-size:var(--responsive-font-size-overline-l);line-height:var(--responsive-font-lineHeight-overline-l);letter-spacing:var(--responsive-font-letterSpacing-overline-l);color:var(--color-text-default)}.overline-l .full-stop{font-weight:var(--primitives-font-weight-bold,700);font-family:var(--primitives-font-family-fullstop);font-size:var(--responsive-font-size-overline-l);color:var(--color-text-brand-3-default,#f08700)}.semi-bold,.alt{font-weight:var(--primitives-font-weight-semiBold)}:root{--theme-scale-icon-xl:40px;--theme-scale-icon-l:32px;--theme-scale-icon-m:24px;--theme-scale-icon-s:20px;--theme-scale-icon-xs:16px;--theme-scale-radius-full:998px;--theme-scale-radius-xl:48px;--theme-scale-radius-l:20px;--theme-scale-radius-m:12px;--theme-scale-radius-s:8px;--theme-scale-radius-xs:4px;--theme-scale-radius-none:0px;--theme-scale-gap-xl3:128px;--theme-scale-gap-xl2:96px;--theme-scale-gap-xl:72px;--theme-scale-gap-l:48px;--theme-scale-gap-m:32px;--theme-scale-gap-s:20px;--theme-scale-gap-xs:16px;--theme-scale-gap-xs2:8px;--theme-scale-gap-xs3:4px;--theme-scale-padding-xl3:64px;--theme-scale-padding-xl2:48px;--theme-scale-padding-xl:40px;--theme-scale-padding-l:32px;--theme-scale-padding-m:20px;--theme-scale-padding-s:16px;--theme-scale-padding-xs:12px;--theme-scale-padding-xs2:8px;--theme-scale-padding-xs3:4px;--theme-color-text-bright:#f0f9ff;--theme-color-text-default:#e2e8f0;--theme-color-text-muted:#94a3b8;--theme-color-text-subtle:#64748b;--theme-color-text-placeholder:#475569;--theme-color-text-accent:#38bdf8;--theme-color-text-accent-hover:#7dd3fc;--theme-color-text-disabled:#64748b66;--theme-color-text-inverse:#020617;--theme-color-border-faint:#38bdf833;--theme-color-border-default:#38bdf84d;--theme-color-border-active:#38bdf899;--theme-color-border-bright:#38bdf8;--theme-color-border-disabled:#64748b33;--theme-color-bg-deep:#000;--theme-color-bg-base:#020617;--theme-color-bg-surface:#0a1628;--theme-color-bg-card:#0f172af2;--theme-color-bg-card-deep:#080f1efa;--theme-color-bg-overlay:#020617cc;--theme-color-bg-input:#0f172acc;--theme-color-accent-10:#38bdf81a;--theme-color-accent-20:#38bdf833;--theme-color-accent-30:#38bdf84d;--theme-color-accent-40:#38bdf866;--theme-color-accent-60:#38bdf899;--theme-color-accent-80:#38bdf8cc;--theme-color-accent-full:#38bdf8;--theme-color-accent-blue:#3b82f6;--theme-color-status-success:#4ade80;--theme-color-status-warning:#fbbf24;--theme-color-status-error:#f87171;--theme-color-status-info:#38bdf8;--theme-primitives-font-family-display:"Courier New",monospace;--theme-primitives-font-family-body:"Figtree",system-ui,sans-serif;--theme-primitives-font-family-code:"Source Code Pro",monospace;--theme-primitives-font-weight-black:900;--theme-primitives-font-weight-extra-bold:800;--theme-primitives-font-weight-bold:700;--theme-primitives-font-weight-semi-bold:600;--theme-primitives-font-weight-medium:500;--theme-primitives-font-weight-regular:400;--theme-primitives-font-weight-light:300;--theme-responsive-screen-breakpoints-desktop:1440px;--theme-responsive-screen-breakpoints-tablet:1024px;--theme-responsive-screen-breakpoints-mobile:768px;--theme-responsive-screen-content-padding-desktop:64px;--theme-responsive-screen-content-padding-mobile:20px;--theme-responsive-screen-content-padding-boxed-desktop:320px;--theme-responsive-screen-content-padding-boxed-mobile:20px;--theme-responsive-padding-xl3-desktop:144px;--theme-responsive-padding-xl3-mobile:80px;--theme-responsive-padding-xl2-desktop:80px;--theme-responsive-padding-xl2-mobile:40px;--theme-responsive-padding-xl-desktop:64px;--theme-responsive-padding-xl-mobile:32px;--theme-responsive-padding-l-desktop:48px;--theme-responsive-padding-l-mobile:24px;--theme-responsive-padding-m-desktop:32px;--theme-responsive-padding-m-mobile:20px;--theme-responsive-padding-s-desktop:24px;--theme-responsive-padding-s-mobile:16px;--theme-responsive-padding-xs-desktop:16px;--theme-responsive-padding-xs-mobile:12px;--theme-responsive-padding-xs2-desktop:12px;--theme-responsive-padding-xs2-mobile:8px;--theme-responsive-padding-xs3-desktop:8px;--theme-responsive-padding-xs3-mobile:8px;--theme-responsive-gap-xl3-desktop:144px;--theme-responsive-gap-xl3-mobile:80px;--theme-responsive-gap-xl2-desktop:80px;--theme-responsive-gap-xl2-mobile:48px;--theme-responsive-gap-xl-desktop:64px;--theme-responsive-gap-xl-mobile:40px;--theme-responsive-gap-l-desktop:48px;--theme-responsive-gap-l-mobile:32px;--theme-responsive-gap-m-desktop:32px;--theme-responsive-gap-m-mobile:24px;--theme-responsive-gap-s-desktop:24px;--theme-responsive-gap-s-mobile:16px;--theme-responsive-gap-xs-desktop:16px;--theme-responsive-gap-xs-mobile:12px;--theme-responsive-gap-xs2-desktop:12px;--theme-responsive-gap-xs2-mobile:8px;--theme-responsive-gap-xs3-desktop:8px;--theme-responsive-gap-xs3-mobile:8px;--theme-responsive-font-size-title-mega-desktop:144px;--theme-responsive-font-size-title-mega-mobile:88px;--theme-responsive-font-size-title-xl-desktop:80px;--theme-responsive-font-size-title-xl-mobile:48px;--theme-responsive-font-size-title-l-desktop:72px;--theme-responsive-font-size-title-l-mobile:40px;--theme-responsive-font-size-title-m-desktop:48px;--theme-responsive-font-size-title-m-mobile:32px;--theme-responsive-font-size-title-s-desktop:32px;--theme-responsive-font-size-title-s-mobile:28px;--theme-responsive-font-size-title-xs-desktop:24px;--theme-responsive-font-size-title-xs-mobile:24px;--theme-responsive-font-size-title-xs2-desktop:20px;--theme-responsive-font-size-title-xs2-mobile:20px;--theme-responsive-font-size-body-l-desktop:18px;--theme-responsive-font-size-body-l-mobile:18px;--theme-responsive-font-size-body-m-desktop:16px;--theme-responsive-font-size-body-m-mobile:16px;--theme-responsive-font-size-body-s-desktop:14.4px;--theme-responsive-font-size-body-s-mobile:14.4px;--theme-responsive-font-size-body-xs-desktop:13.6px;--theme-responsive-font-size-body-xs-mobile:13.6px;--theme-responsive-font-size-body-xs2-desktop:12px;--theme-responsive-font-size-body-xs2-mobile:12px;--theme-responsive-font-size-button-l-desktop:18px;--theme-responsive-font-size-button-l-mobile:18px;--theme-responsive-font-size-button-m-desktop:15.2px;--theme-responsive-font-size-button-m-mobile:15.2px;--theme-responsive-font-size-button-s-desktop:14px;--theme-responsive-font-size-button-s-mobile:14px;--theme-responsive-font-size-button-xs-desktop:12px;--theme-responsive-font-size-button-xs-mobile:12px;--theme-responsive-font-size-display-glitch-desktop:28.8px;--theme-responsive-font-size-display-glitch-mobile:22.4px;--theme-responsive-font-size-display-loader-desktop:40px;--theme-responsive-font-size-display-loader-mobile:32px;--theme-responsive-font-size-display-symbol-desktop:24px;--theme-responsive-font-size-display-symbol-mobile:20px;--theme-responsive-font-line-height-title-mega-desktop:149.76px;--theme-responsive-font-line-height-title-mega-mobile:94px;--theme-responsive-font-line-height-title-xl-desktop:92.8px;--theme-responsive-font-line-height-title-xl-mobile:55.68px;--theme-responsive-font-line-height-title-l-desktop:83.52px;--theme-responsive-font-line-height-title-l-mobile:49.6px;--theme-responsive-font-line-height-title-m-desktop:59.52px;--theme-responsive-font-line-height-title-m-mobile:36px;--theme-responsive-font-line-height-title-s-desktop:38.4px;--theme-responsive-font-line-height-title-s-mobile:33.6px;--theme-responsive-font-line-height-title-xs-desktop:32px;--theme-responsive-font-line-height-title-xs-mobile:32px;--theme-responsive-font-line-height-title-xs2-desktop:28px;--theme-responsive-font-line-height-title-xs2-mobile:28px;--theme-responsive-font-line-height-body-l-desktop:27px;--theme-responsive-font-line-height-body-l-mobile:27px;--theme-responsive-font-line-height-body-m-desktop:24px;--theme-responsive-font-line-height-body-m-mobile:24px;--theme-responsive-font-line-height-body-s-desktop:22.4px;--theme-responsive-font-line-height-body-s-mobile:22.4px;--theme-responsive-font-line-height-body-xs-desktop:20.8px;--theme-responsive-font-line-height-body-xs-mobile:20.8px;--theme-responsive-font-line-height-body-xs2-desktop:18px;--theme-responsive-font-line-height-body-xs2-mobile:18px;--theme-responsive-font-letter-spacing-loose:4px;--theme-responsive-font-letter-spacing-normal:.5px;--theme-responsive-font-letter-spacing-tight:.3px;--theme-responsive-font-letter-spacing-badge:1px}
