*,:after,:before{box-sizing:border-box}*{margin:0}body{font:-apple-system-body;-webkit-font-smoothing:antialiased;line-height:1.5}canvas,img,picture,svg,video{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}main{isolation:isolate}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@property --header-width{syntax:"<length>";inherits:true;initial-value:200px}@property --grid-column1-width{syntax:"<length-percentage>";inherits:true;initial-value:46%}@property --grid-column2-width{syntax:"<length-percentage>";inherits:true;initial-value:54%}@property --grid-content-width{syntax:"<length-percentage>";inherits:true;initial-value:74%}:root{--color-black:#161214;--color-white:#f8fff8;--color-success:#73b234;--color-error:#e11e59;--color-warning:#e8a530;--color-disabled:#c8cdd0;--bg-color:var(--color-white);--text-color:var(--color-black);--color-primary:var(--color-black);--color-on-primary:var(--color-white);--border-color:var(--text-color);--font-header:"Neue Haas Grotesk", Helvetica, sans-serif;--font-body:"Neue Haas Grotesk", Helvetica, sans-serif;--scroll-margin:32px;--transition-speed:.25s;--transition-speed-complex:.5s;--transition-easing:ease-in;--grid-column1-width:46%;--grid-column2-width:54%;--grid-content-width:74%;--header-width:200px;--header-mobile-height:100px;--section-inline-padding:35px;--section-block-padding:35px;--logo-size:97px;--content-max-width:1670px;--headline-size:1.75rem;--headline-letter-spacing:-.04em;--border:1px solid var(--border-color);font-size:16px}.dark-mode{--bg-color:var(--color-black);--text-color:var(--color-white);--color-primary:var(--color-white);--color-on-primary:var(--color-black)}::selection{background-color:var(--text-color);background-color:color-mix(in srgb,var(--text-color) 99.9%,transparent);color:var(--bg-color)}html{scroll-behavior:smooth}body,html{overscroll-behavior-y:none;overflow-x:clip}body{background-color:var(--bg-color);color:var(--text-color);font-family:var(--font-body);overscroll-behavior-y:auto;letter-spacing:-.02em;font-size:1rem}@media (width<=991px){body{opacity:0}}@media (prefers-reduced-motion:reduce){body{opacity:1!important}}@media (width>=400px){body{--section-inline-padding:50px}}@media (width>=768px){body{--section-block-padding:75px;--headline-size:2rem}}[id]{scroll-margin-top:var(--scroll-margin)}a{color:var(--text-color);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--text-color);text-decoration-color:var(--text-color);text-underline-offset:.1em;transition:all var(--transition-speed) var(--transition-easing)}a:focus-visible,a:hover{-webkit-text-decoration-color:var(--bg-color);text-decoration-color:var(--bg-color)}a,button{cursor:pointer;transition:all var(--transition-speed) var(--transition-easing)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--font-header);font-size:clamp(var(--min-title-size),var(--ideal-title-size),var(--max-title-size));font-weight:var(--bold-font-weight);text-wrap:balance;letter-spacing:-.04em;line-height:1.2}.h1,h1{--min-title-size:3.25rem;--max-title-size:6.875rem;--ideal-title-size:6.875vw;line-height:1}.h2,h2{--min-title-size:2.875rem;--max-title-size:5rem;--ideal-title-size:5vw;line-height:.96}.h3,h3{--min-title-size:2.5rem;--max-title-size:2.8125rem;--ideal-title-size:2.8125vw}.h3,.h4,h3,h4{line-height:1.1}.h4,h4{--min-title-size:1.5rem;--max-title-size:2rem;--ideal-title-size:2vw}.h5,h5{--min-title-size:1.25rem;--max-title-size:1.5rem;--ideal-title-size:1.5vw}.h6,h6{--min-title-size:1rem;--max-title-size:1.125rem;--ideal-title-size:1.125vw;text-transform:uppercase;line-height:1.4}.hidden{display:none!important}@media (width<=543px){.hidden-xs{display:none!important}}@media (width>=544px) and (width<=767px){.hidden-sm{display:none!important}}@media (width>=768px) and (width<=991px){.hidden-md{display:none!important}}@media (width>=992px) and (width<=1199px){.hidden-lg{display:none!important}}@media (width>=1200px){body{--logo-size:168px;--section-inline-padding:82px;--header-width:250px}.hidden-xl{display:none!important}}.sr-only{clip:rect(0,0,0,0);border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:9999;background-color:var(--text-color);color:var(--bg-color);text-align:center;clip:unset;block-size:auto;inline-size:auto;margin:1px;padding:1em;text-decoration:none;position:absolute;top:0;left:0}.icon{vertical-align:middle;fill:currentColor;block-size:1em;inline-size:1em;display:inline-block;overflow:hidden}.icon--stroke{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.large-text{font-size:var(--headline-size);letter-spacing:var(--headline-letter-spacing);line-height:1.25}.fade-in{animation:fadeIn var(--transition-speed-complex) ease-in-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.shake{animation:.82s cubic-bezier(.36,.07,.19,.97) both shake}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@keyframes progressive{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}5%{clip-path:polygon(0 0,10% 0,10% 10%,0 10%)}10%{clip-path:polygon(0 0,20% 0,20% 10%,0 10%)}15%{clip-path:polygon(0 0,30% 0,30% 10%,0 10%)}20%{clip-path:polygon(0 0,40% 0,40% 10%,0 10%)}25%{clip-path:polygon(0 0,50% 0,50% 10%,0 10%)}30%{clip-path:polygon(0 0,60% 0,60% 10%,0 10%)}35%{clip-path:polygon(0 0,70% 0,70% 10%,0 10%)}40%{clip-path:polygon(0 0,80% 0,80% 10%,0 10%)}45%{clip-path:polygon(0 0,90% 0,90% 10%,0 10%)}50%{clip-path:polygon(0 0,100% 0,100% 10%,0 10%)}55%{clip-path:polygon(0 0,100% 0,100% 19%,0 19%)}60%{clip-path:polygon(0 0,100% 0,100% 28%,0 28%)}65%{clip-path:polygon(0 0,100% 0,100% 37%,0 37%)}70%{clip-path:polygon(0 0,100% 0,100% 46%,0 46%)}75%{clip-path:polygon(0 0,100% 0,100% 55%,0 55%)}80%{clip-path:polygon(0 0,100% 0,100% 64%,0 64%)}85%{clip-path:polygon(0 0,100% 0,100% 73%,0 73%)}90%{clip-path:polygon(0 0,100% 0,100% 82%,0 82%)}95%{clip-path:polygon(0 0,100% 0,100% 91%,0 91%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes stopMotionTopLeft{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}10%{clip-path:polygon(0 0,10% 0,10% 10%,0 10%)}20%{clip-path:polygon(0 0,20% 0,20% 20%,0 20%)}30%{clip-path:polygon(0 0,30% 0,30% 30%,0 30%)}40%{clip-path:polygon(0 0,40% 0,40% 40%,0 40%)}50%{clip-path:polygon(0 0,50% 0,50% 50%,0 50%)}60%{clip-path:polygon(0 0,60% 0,60% 60%,0 60%)}70%{clip-path:polygon(0 0,70% 0,70% 70%,0 70%)}80%{clip-path:polygon(0 0,80% 0,80% 80%,0 80%)}90%{clip-path:polygon(0 0,90% 0,90% 90%,0 90%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes stopMotionLeftToRight{0%{clip-path:polygon(0 0,0 0,0 0,0 0)}10%{clip-path:polygon(0 0,10% 0,10% 100%,0 100%)}20%{clip-path:polygon(0 0,20% 0,20% 100%,0 100%)}30%{clip-path:polygon(0 0,30% 0,30% 100%,0 100%)}40%{clip-path:polygon(0 0,40% 0,40% 100%,0 100%)}50%{clip-path:polygon(0 0,50% 0,50% 100%,0 100%)}60%{clip-path:polygon(0 0,60% 0,60% 100%,0 100%)}70%{clip-path:polygon(0 0,70% 0,70% 100%,0 100%)}80%{clip-path:polygon(0 0,80% 0,80% 100%,0 100%)}90%{clip-path:polygon(0 0,90% 0,90% 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.wrapper{min-height:100dvh}main{background-color:var(--bg-color);z-index:1;padding-block-start:var(--logo-size);position:relative}@media (width>=992px){.wrapper{grid-template-columns:1fr;grid-template-columns:var(--header-width) 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"top top""header main""header footer";display:grid}main{max-inline-size:calc(100vw - var(--header-width));grid-area:main;padding-block-start:unset}}@media (width>=1500px){main{max-inline-size:var(--content-max-width)}}@media (width<=991px){.spacer{display:none}}.spacer--xsmall{padding-block-start:75px}.spacer--small{padding-block-start:150px}.spacer--medium{padding-block-start:250px}.spacer--large{padding-block-start:400px}.spacer--logo{padding-block-start:var(--logo-size)}.lottie{background-color:var(--bg-color)}.lottie--has-bg{background-image:repeating-linear-gradient(-45deg,var(--bg-color),var(--bg-color) 11px,var(--text-color) 12px,var(--text-color) 13px);position:relative}.lottie--has-bg:before{box-shadow:inset 0 0 0 1px var(--text-color);content:"";z-index:1;block-size:100%;inline-size:100%;position:absolute;top:0;left:0}.lottie--revealed{background-image:none}.lottie--revealed:before{display:none}.lottie--border{border:1px solid var(--text-color);padding:10px}.lottie--loaded{opacity:1}.lottie__animation{opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--transition-speed) var(--transition-easing);z-index:2;position:relative}.lottie--loaded .lottie__animation{opacity:1}.light-mode .lottie__animation{filter:invert()}.error{--grid-column1-width:53%;--grid-column2-width:47%;--grid-content-width:47%;--section-content-width-border:none}.error__content{padding-block:var(--section-block-padding)}@media (width<=991px){.error__content{margin-block-start:30px}}.error__content h1,.error__content p{margin-block-end:30px}.error__content h1:last-child,.error__content p:last-child{margin-block-end:0}.error__img{width:166px;margin-block-end:60px}
