@layer reset, palette, type, theme, global, compositions, layout, components, overrides;@layer global{:root{--ease-1:cubic-bezier(0.25,0,0.5,1);--ease-2:cubic-bezier(0.25,0,0.4,1);--ease-3:cubic-bezier(0.25,0,0.3,1);--ease-4:cubic-bezier(0.25,0,0.2,1);--ease-5:cubic-bezier(0.25,0,0.1,1)}}@layer reset{*,:after,:before{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin-block-start:0}ol[role=list],ul[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}button,h1,h2,h3,h4,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}}@layer compositions{:root{--radius:0.625rem;--radius-round:1e5px;--max-page-width:90rem;--max-page-width-horizontal:160rem;--space-inline:4vmin;--space-block:3rem}}@layer palette{@layer general{:root{--brand-green:#00f4a3;--brand-blue:#00e5f4;--dark-blue:#1d2558;--raspberry:#ff5264;--sunny-yellow:#efd830;--ocean-blue:#435e72;--white:#fff;--black:#000;--cold-black:#010101;--gray:#4d4d4d;--fade-gray:#888;--light-gray:#ededed;--lighter-gray:#e7e6e6;--black-gray:#222524;--warm-gray:#2f3231;--placeholder-gray:#acacac;--disabled-gray-background:#cccccc;--disabled-gray-text:#888888}}@layer gradients{:root{--gradient-angle:108deg;--gradient-start:var(--brand-green);--gradient-end:var(--brand-blue);--gradient-brand:linear-gradient(in oklab var(--gradient-angle),var(--gradient-start),var(--gradient-end));--gradient-light:linear-gradient(in oklab calc(var(--gradient-angle) - 15deg),#fff 2.03%,#b4b4b4 84.17%);--gradient-light:linear-gradient(100deg,#fff 2.03%,#b4b4b4 84.17%);--gradient-bright:linear-gradient(in oklab calc(var(--gradient-angle) - 180deg - 15deg),#fff 2.03%,#d2d2d2 84.17%);--gradient-dark:linear-gradient(in oklab calc(var(--gradient-angle) - 15deg),#010101 2.03%,#676767 84.17%);--gradient-red:linear-gradient(in oklab 108deg,var(--raspberry) 3.55%,#f4d233 100%)}}@layer shadow{:root{--shadow-color:220 3% 15%;--shadow-strength:1%;--inner-shadow-highlight:inset 0 -0.5px 0 0 #fff,inset 0 0.5px 0 0 #0001;--shadow-1:0 1px 2px -1px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--shadow-2:0 3px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 14px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%));--shadow-3:0 -1px 3px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 2px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 5px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 4px 12px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 12px 15px -5px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--shadow-4:0 -2px 5px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 1px 1px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 2px 2px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 9px 9px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 16px 16px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 6%));--shadow-5:0 -1px 2px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 2px 1px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 5px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 10px 10px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 20px 20px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 40px 40px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--shadow-6:0 -1px 2px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 2%)),0 3px 2px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 7px 5px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 3%)),0 12px 10px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 4%)),0 22px 18px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 5%)),0 41px 33px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 6%)),0 100px 80px -2px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 7%));--inner-shadow-0:inset 0 0 0 1px hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%));--inner-shadow-1:inset 0 1px 2px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-2:inset 0 1px 4px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-3:inset 0 2px 8px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight);--inner-shadow-4:inset 0 2px 14px 0 hsl(var(--shadow-color)/calc(var(--shadow-strength) + 9%)),var(--inner-shadow-highlight)}}@layer functional{:root{--primary:var(--brand-green);--accent:var(--brand-blue);--surface-document:var(--white);--text:var(--black-gray);--error:var(--raspberry);--warning:var(--sunny-yellow)}}}@layer type{@font-face{font-family:Aeonik Air;src:url(/fonts/Aeonik-Air.woff2) format("woff2"),url(/fonts/Aeonik-Air.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Black.woff2) format("woff2"),url(/fonts/Aeonik-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-BoldItalic.woff2) format("woff2"),url(/fonts/Aeonik-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Aeonik Air;src:url(/fonts/Aeonik-AirItalic.woff2) format("woff2"),url(/fonts/Aeonik-AirItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.woff2) format("woff2"),url(/fonts/Aeonik-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-BlackItalic.woff2) format("woff2"),url(/fonts/Aeonik-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Thin.woff2) format("woff2"),url(/fonts/Aeonik-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-RegularItalic.woff2) format("woff2"),url(/fonts/Aeonik-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-MediumItalic.woff2) format("woff2"),url(/fonts/Aeonik-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-LightItalic.woff2) format("woff2"),url(/fonts/Aeonik-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-ThinItalic.woff2) format("woff2"),url(/fonts/Aeonik-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Light.woff2) format("woff2"),url(/fonts/Aeonik-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Medium.woff2) format("woff2"),url(/fonts/Aeonik-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.woff2) format("woff2"),url(/fonts/Aeonik-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}}@layer type{:root{--font:Aeonik,system-ui,sans-serif}@layer stacks{:root{--fs-base:clamp(0.75rem,10.89vmin + -1.8rem,8rem);--fs-hero-horizontal:900 normal clamp(2.8rem,15.89vmin + -1.8rem,8rem) /1 var(--font);--fs-hero-vertical:900 normal clamp(0.75rem,10.89vmin + -1.8rem,8rem) /1 var(--font);--fs-h1:400 normal clamp(2.8125rem,4.23vmin + 1.82rem,5.625rem) /1 var(--font);--fs-h2:700 normal clamp(2.8125rem,1.78vmin + 2.39rem,4rem) /1.15 var(--font);--fs-h3:clamp(2rem,1.22vmin + 1.71rem,2.8125rem) /1.2 var(--font);--fs-h4:clamp(1.5rem,0.75vmin + 1.32rem,2rem) /1.2 var(--font);--fs-h5:1.5rem/1.2 var (--font);--fs-h6:1.25rem/1.2 var(--font);--fs-label:700 normal 1.25rem/1 var(--font);--fs-paragraph:400 normal clamp(1rem,0.38vmin + 0.65rem,1.375rem) /1.375 var(--font);--fs-caption:300 normal 0.625rem/1.375 var(--font)}}@layer elements{:root{font:var(--fs-base)}.hero{font:var(--fs-hero-horizontal)}.h1,h1{font:var(--fs-h1)}.h1,.h2,h1,h2{letter-spacing:.035em}.h2,h2{font:var(--fs-h2);margin-block-end:.5em}.h3,h3{font:var(--fs-h3)}.h4,h4{font:var(--fs-h4)}.h5,h5{font:var(--fs-h5)}.h6,h6{font:var(--fs-h6)}.paragraph,p{font:var(--fs-paragraph)}.caption,caption{font:var(--fs-caption)}.label,label{font:var(--fs-label);letter-spacing:.14rem;text-transform:uppercase}.bold,.strong,strong{font-weight:700}}}[data-specials=frame]{picture img{max-height:80svh!important}}[data-component=Carousel]{grid-row:2}html{font-family:var(--font);height:100%;overflow:auto;@supports (scrollbar-color:auto){scrollbar-color:var(--primary) var(--lighter-gray)}}body{margin:0;height:auto;overflow:auto;overflow-x:hidden;transition:scale var(--ease-3);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;&:has(#menu-toggle:checked){overflow:hidden}@media (width >= 768px){overflow:auto;&:has([data-orientation=portrait]){overflow-x:clip}&:has([data-orientation=landscape]){overflow:hidden;height:100%;display:flex;&>*{flex:1 0 auto}}&:has(#menu-toggle:checked){overflow:auto}}}@layer theme{:root{accent-color:var(--primary);color:var(--text);@supports selector(::-webkit-scrollbar){&::-webkit-scrollbar{background:var(--lighter-gray)}&::-webkit-scrollbar-thumb{background:var(--primary)}}}::selection{background-color:var(--accent);color:var(--surface-document)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}}@layer elements{picture{img{display:block;position:relative!important;width:100%;height:auto;object-fit:contain;border-radius:var(--radius)}}p{&:last-of-type{margin-block-end:0}}ul{padding-inline-start:1rem}hr{background:var(--gradient-brand);height:1px;border:none}dialog[open]{opacity:1;transform:scale(1);filter:blur(0)}dialog{opacity:0;transform:scale(2);filter:blur(10px);transition:filter .3s var(--ease-3),opacity .3s var(--ease-3),transform .3s var(--ease-3),overlay .3s ease-out allow-discrete,display .3s ease-out allow-discrete}@starting-style{dialog[open]{opacity:0;transform:scale(2);filter:blur(10px)}}dialog::backdrop{background-color:rgb(0 0 0/0);transition:display allow-discrete .3s,overlay allow-discrete .3s,filter .3s,background-color .3s}dialog[open]::backdrop{background-color:rgb(0 0 0/25%);background:rgba(0,0,0,.5);backdrop-filter:blur(10px)}@starting-style{dialog[open]::backdrop{background-color:rgb(0 0 0/0)}}}.text-gradient,.text-gradient-brand,.text-gradient-dark,.text-gradient-light,.text-gradient-scheme{width:fit-content;background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;&::selection{background-size:100%;background-clip:border-box;-webkit-background-clip:border-box;-moz-background-clip:border-box;-webkit-text-fill-color:initial;-moz-text-fill-color:initial}}.text-gradient-brand{background-color:var(--primary);background-image:var(--gradient-brand)}.text-gradient-light{background-color:var(--surface-document);background-image:var(--gradient-light)}.text-gradient-dark{background-color:var(--cold-black);background-image:var(--gradient-dark)}.text-size-huge{font:var(--fs-hero-horizontal)}.background-brand{background-color:var(--primary)}.background-accent{background-color:var(--accent)}.background-gradient-brand{background:var(--gradient-brand)}[data-scheme=light]{--scheme-background:var(--gradient-bright);.text-gradient-scheme{background-color:var(--cold-black);background-image:var(--gradient-dark)}}[data-scheme=dark]{--scheme-background:var(--gradient-dark);--scheme-text:white;.text-gradient-scheme{background-color:var(--surface-document);background-image:var(--gradient-light)}}[data-scheme=default]{--scheme-background:white --scheme-text:var(--cold-black);.text-gradient-scheme{background-color:var(--cold-black);background-image:var(--gradient-dark)}}[data-scheme=brand]{--scheme-background:var(--surface-document);--scheme-text:var(--cold-black);.text-gradient-scheme{background-color:var(--cold-black);background-image:var(--gradient-dark)}}[data-scheme=accent]{--scheme-background:var(--accent);--scheme-text:white}[data-scheme=ocean]{--scheme-background:var(--ocean-blue);--scheme-text:white;.text-gradient-scheme{background-color:var(--surface-document);background-image:var(--gradient-light)}}.blur-container{background:color-mix(in oklab,var(--surface-document) 85%,transparent);box-shadow:var(--shadow-2);backdrop-filter:blur(10px);border-radius:var(--radius)}.flip{scale:-1}