abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,details,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{background:transparent;border:0;font-size:100%;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figure,footer,header,nav,section,summary{display:block}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}embed,img,object{max-width:100%}body{overflow:hidden scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font:100%;font-size:inherit}small{font-size:85%}strong{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=file],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{overflow:visible;width:auto}.ie7 img{interpolation-mode:bicubic}.clearfix:after,.clearfix:before{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear-zoom{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes disappear{0%{opacity:1}to{opacity:0}}@keyframes zoom{0%{transform:scale(.9)}to{transform:scale(1)}}@keyframes zoom-out{0%{transform:scale(1)}to{transform:scale(.95)}}@keyframes appear-up{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-up-long{0%{opacity:0;transform:translateY(4rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-left{0%{opacity:0;transform:translate(1rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-left-long{0%{opacity:0;transform:translate(4rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-down{0%{opacity:0;transform:translateY(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-down-line{0%{transform:scaleY(0);transform-origin:top}to{transform:scaleY(1)}}@keyframes appear-down-long{0%{opacity:0;transform:translateY(-4rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-down-100{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translate(0)}}@keyframes appear-right{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}@keyframes appear-right-long{0%{opacity:0;transform:translate(-4rem)}to{opacity:1;transform:translate(0)}}@keyframes move-up{0%{transform:translateY(1rem)}to{transform:translate(0)}}@keyframes move-up-long{0%{transform:translateY(4rem)}to{transform:translate(0)}}@keyframes move-left{0%{transform:translate(1rem)}to{transform:translate(0)}}@keyframes move-left-long{0%{transform:translate(4rem)}to{transform:translate(0)}}@keyframes move-down{0%{transform:translateY(-1rem)}to{transform:translate(0)}}@keyframes move-down-long{0%{transform:translateY(-4rem)}to{transform:translate(0)}}@keyframes move-right{0%{transform:translate(-1rem)}to{transform:translate(0)}}@keyframes move-right-long{0%{transform:translate(-4rem)}to{transform:translate(0)}}@keyframes down-back{0%{transform:translate(0)}to{transform:translateY(-1rem)}}@keyframes appear-width{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes bounce{0%{transform:translate(0)}40%{transform:translate(0)}45%{transform:translateY(-3px)}50%{transform:translate(0)}55%{transform:translate(0)}60%{transform:translateY(-3px)}65%{transform:translate(0)}to{transform:translate(0)}}@keyframes bounce-bg{0%{background-position:50%,50%}40%{background-position:50%,50%}45%{background-position:50%,calc(50% - 3px)}50%{background-position:50%,50%}55%{background-position:50%,50%}60%{background-position:50%,calc(50% - 3px)}65%{background-position:50%,50%}to{background-position:50%,50%}}.app-socials{color:#121617;font-family:TWK Everett,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%;text-transform:uppercase}@media screen and (max-width:1279px){.app-socials{font-size:1.2rem}}.app-socials__list{display:grid;gap:var(--grid_gap);grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:1fr;justify-content:space-between}.app-socials__item{padding:0;width:max-content}.app-socials__link{border-radius:1.7rem;display:inline-flex;line-height:1;margin:-1rem -1.2rem;padding:1rem 1.2rem;position:relative;text-decoration:none}.app-socials__link:after{background-color:currentColor;bottom:calc(.9rem - 1px);content:"";display:block;height:1px;left:1.2rem;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform .3s ease-in-out;width:calc(100% - 2.4rem)}.custom-cursor .app-socials__link:after{display:none}.app-socials__link.is-hovered:after{transform:scaleX(1)}.app-socials__link.is-hovered-enter:after{transform-origin:0 0}.app-socials__link.is-hovered-leave:after{transform-origin:100% 100%}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#333}.hljs ::selection,.hljs::selection{background-color:#c8c8fa;color:#333}.hljs-comment{color:#969896}.hljs-tag{color:#e8e8e8}.hljs-operator,.hljs-punctuation,.hljs-subst{color:#333}.hljs-operator{opacity:.7}.hljs-bullet,.hljs-deletion,.hljs-name,.hljs-selector-tag,.hljs-template-variable,.hljs-variable{color:#ed6a43}.hljs-attr,.hljs-link,.hljs-literal,.hljs-number,.hljs-symbol,.hljs-variable.constant_{color:#0086b3}.hljs-class .hljs-title,.hljs-strong,.hljs-title,.hljs-title.class_{color:#795da3}.hljs-strong{font-weight:700}.hljs-addition,.hljs-built_in,.hljs-code,.hljs-doctag,.hljs-keyword.hljs-atrule,.hljs-quote,.hljs-regexp,.hljs-string,.hljs-title.class_.inherited__{color:#183691}.hljs-attribute,.hljs-function .hljs-title,.hljs-section,.hljs-title.function_,.ruby .hljs-property{color:#795da3}.diff .hljs-meta,.hljs-keyword,.hljs-template-tag,.hljs-type{color:#a71d5d}.hljs-emphasis{color:#a71d5d;font-style:italic}.hljs-meta,.hljs-meta .hljs-keyword,.hljs-meta .hljs-string{color:#333}.hljs-meta .hljs-keyword,.hljs-meta-keyword{font-weight:700}.app-menu{color:#121617;font-family:TWK Everett,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%;text-transform:uppercase}@media screen and (max-width:1279px){.app-menu{font-size:1.2rem}}.app-menu{font-weight:400;position:relative}.app-menu--is-transitioning .app-menu__link{pointer-events:none;touch-action:none}.app-menu__list{display:flex;gap:0;margin:0 -1rem}.app-menu__item{padding:0 1rem}.app-menu__item:first-child{transition-duration:.55s}.app-menu__item:nth-child(2){transition-duration:.6s}.app-menu__item:nth-child(3){transition-duration:.65s}.app-menu__item:nth-child(4){transition-duration:.7s}.app-menu__item:nth-child(5){transition-duration:.75s}.app-menu__item:nth-child(6){transition-duration:.8s}.app-menu__item:nth-child(7){transition-duration:.85s}.app-menu__item:nth-child(8){transition-duration:.9s}.app-menu__item:nth-child(9){transition-duration:.95s}.app-menu__item:nth-child(10){transition-duration:1s}.app-menu__toggle{opacity:0;pointer-events:none;position:absolute;right:2.5rem;top:1.5rem;transform:translate(1.5rem)}.app-menu__item,.app-menu__menu,.app-menu__toggle{transition:all .5s cubic-bezier(.23,1,.32,1);transition-property:transform,opacity;will-change:transform,opacity}.app-menu__backdrop{background:#efefef;height:100%;left:0;pointer-events:none;position:fixed;top:0;transform:scaleY(0);transform-origin:100% 100%;transition:transform .9s cubic-bezier(.23,1,.32,1);width:100%;will-change:transform;z-index:180}@media screen and (max-width:1023px){.app-menu__menu{bottom:7.2rem;color:#121617;left:var(--grid_gap);opacity:0;pointer-events:none;position:fixed;z-index:190}}@media screen and (max-width:1023px){.app-menu__menu .app-menu__list{flex-direction:column;gap:var(--s_1);perspective:500px;perspective-origin:0 0}}@media screen and (max-width:1023px){.app-menu__menu .app-menu__item{opacity:0;transform:translateY(5rem) rotateX(90deg);transition:all .4s cubic-bezier(.25,.46,.45,.94);transition-property:transform,opacity}.app-menu__menu .app-menu__item:last-child,.app-menu__menu .app-menu__item:last-child a{transition-delay:10ms}.app-menu__menu .app-menu__item:nth-last-child(2),.app-menu__menu .app-menu__item:nth-last-child(2) a{transition-delay:20ms}.app-menu__menu .app-menu__item:nth-last-child(3),.app-menu__menu .app-menu__item:nth-last-child(3) a{transition-delay:30ms}.app-menu__menu .app-menu__item:nth-last-child(4),.app-menu__menu .app-menu__item:nth-last-child(4) a{transition-delay:40ms}.app-menu__menu .app-menu__item:nth-last-child(5),.app-menu__menu .app-menu__item:nth-last-child(5) a{transition-delay:50ms}.app-menu__menu .app-menu__item:nth-last-child(6),.app-menu__menu .app-menu__item:nth-last-child(6) a{transition-delay:60ms}.app-menu__menu .app-menu__item:nth-last-child(7),.app-menu__menu .app-menu__item:nth-last-child(7) a{transition-delay:70ms}.app-menu__menu .app-menu__item:nth-last-child(8),.app-menu__menu .app-menu__item:nth-last-child(8) a{transition-delay:80ms}.app-menu__menu .app-menu__item:nth-last-child(9),.app-menu__menu .app-menu__item:nth-last-child(9) a{transition-delay:90ms}.app-menu__menu .app-menu__item:nth-last-child(10),.app-menu__menu .app-menu__item:nth-last-child(10) a{transition-delay:.1s}}.app-menu__menu .app-menu__link{outline:0}@media screen and (max-width:1023px){.app-menu__menu .app-menu__link{color:#272727;font-family:TWK Lausanne,sans-serif;font-size:6.8rem;font-style:normal;font-weight:400;font-weight:500;letter-spacing:-.01em;line-height:104%;margin:0;padding:0}}@media screen and (max-width:1023px)and (max-width:1279px){.app-menu__menu .app-menu__link{font-size:5.6rem}}@media screen and (max-width:1023px)and (max-width:1023px){.app-menu__menu .app-menu__link{font-size:5.2rem}}@media screen and (max-width:1023px)and (max-width:767px){.app-menu__menu .app-menu__link{font-size:3.4rem;line-height:105%}}.app-menu__menu .app-menu__link.is-page-transitioning{pointer-events:none;touch-action:none}@media screen and (max-width:1023px){.app-menu__menu .app-menu__link:after,.app-menu__menu .app-menu__link:before{display:none}}@media screen and (max-width:1023px){.app-menu__menu .app-menu__link.router-link-active:before{background-color:currentColor;border-radius:50%;display:block;height:1rem;left:calc(100% + 1rem);margin-top:-.85rem;top:50%;width:1rem}}@media screen and (min-width:1024px){.app-menu__socials{display:none}}@media screen and (max-width:1023px){.app-menu__socials{bottom:var(--grid_gap);left:var(--grid_gap);opacity:0;pointer-events:none;position:fixed;right:var(--grid_gap);z-index:510}}@media screen and (max-width:1023px){.app-menu__socials .app-socials__item{clip-path:inset(0);opacity:0;transition:opacity .7s cubic-bezier(.25,.46,.45,.94)}.app-menu__socials .app-socials__item:first-child,.app-menu__socials .app-socials__item:first-child a{transition-delay:.1s}.app-menu__socials .app-socials__item:nth-child(2),.app-menu__socials .app-socials__item:nth-child(2) a{transition-delay:.2s}.app-menu__socials .app-socials__item:nth-child(3),.app-menu__socials .app-socials__item:nth-child(3) a{transition-delay:.3s}.app-menu__socials .app-socials__item:nth-child(4),.app-menu__socials .app-socials__item:nth-child(4) a{transition-delay:.4s}}@media screen and (max-width:1023px){.app-menu__socials .app-socials__item a{transform:translateY(2rem);transition:transform .7s cubic-bezier(.25,.46,.45,.94)}}.app-menu--no-transition .app-menu__backdrop{background:#efefef;pointer-events:none;transform:scaleY(0);transform-origin:100% 100%;transition-duration:0s}@media screen and (max-width:1023px){.app-menu--no-transition .app-menu__menu .app-menu__item{transition-duration:0s}}.app-menu--is-collapsed .app-menu__menu{opacity:0;pointer-events:none;transform:translate(-3rem)}.app-menu--is-collapsed .app-menu__item{transform:translate(-3rem)}.app-menu--is-collapsed .app-menu__item:first-child{transform:translate(-2.7rem);transition-duration:.55s}.app-menu--is-collapsed .app-menu__item:nth-child(2){transform:translate(-2.4rem);transition-duration:.6s}.app-menu--is-collapsed .app-menu__item:nth-child(3){transform:translate(-2.1rem);transition-duration:.65s}.app-menu--is-collapsed .app-menu__item:nth-child(4){transform:translate(-1.8rem);transition-duration:.7s}.app-menu--is-collapsed .app-menu__item:nth-child(5){transform:translate(-1.5rem);transition-duration:.75s}.app-menu--is-collapsed .app-menu__item:nth-child(6){transform:translate(-1.2rem);transition-duration:.8s}.app-menu--is-collapsed .app-menu__item:nth-child(7){transform:translate(-.9rem);transition-duration:.85s}.app-menu--is-collapsed .app-menu__item:nth-child(8){transform:translate(-.6rem);transition-duration:.9s}.app-menu--is-collapsed .app-menu__item:nth-child(9){transform:translate(-.3rem);transition-duration:.95s}.app-menu--is-collapsed .app-menu__item:nth-child(10){transform:translate(0);transition-duration:1s}.app-menu--is-collapsed .app-menu__toggle{opacity:1;pointer-events:auto;transform:translate(0)}.app-menu--is-mobile-open .app-menu__backdrop{pointer-events:all;transform:scaleY(1)}.app-menu--is-mobile-open .app-menu__menu{opacity:1;pointer-events:all}.app-menu--is-mobile-open .app-menu__menu .app-menu__item{opacity:1;transform:none;transition-duration:.7s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:first-child,.app-menu--is-mobile-open .app-menu__menu .app-menu__item:first-child a{transition-delay:50ms}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(2),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(2) a{transition-delay:.1s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(3),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(3) a{transition-delay:.15s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(4),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(4) a{transition-delay:.2s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(5),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(5) a{transition-delay:.25s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(6),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(6) a{transition-delay:.3s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(7),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(7) a{transition-delay:.35s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(8),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(8) a{transition-delay:.4s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(9),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(9) a{transition-delay:.45s}.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(10),.app-menu--is-mobile-open .app-menu__menu .app-menu__item:nth-child(10) a{transition-delay:.5s}.app-menu--is-mobile-open .app-menu__socials{opacity:1;pointer-events:all}.app-menu--is-mobile-open .app-menu__socials .app-socials__item{opacity:1}.app-menu--is-mobile-open .app-menu__socials .app-socials__item a{transform:none}.app-menu__link{border-radius:1.5rem;display:inline-flex;line-height:1;margin:-.8rem;padding:.8rem;position:relative;text-decoration:none}.app-menu__link:before{background-color:#ffffff80;border-radius:1.5rem;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.75);transition:all .25s ease-in-out;transition-property:transform,opacity;width:100%;z-index:-1}.app-menu__link:after{background-color:currentColor;bottom:calc(.9rem - 1px);content:"";display:block;height:1px;left:1.2rem;position:absolute;transform:scaleX(0);transform-origin:0 0;transition:transform .3s ease-in-out;width:calc(100% - 2.4rem)}.custom-cursor .app-menu__link:after{display:none}.app-menu__link.is-hovered:after{transform:scaleX(1)}.app-menu__link.is-hovered-enter:after{transform-origin:0 0}.app-menu__link.is-hovered-leave:after{transform-origin:100% 100%}.app-menu__link.router-link-active{color:#101010}.app-menu__link.router-link-active:before{opacity:1;transform:scale(1)}.app-menu__link.router-link-active:after{display:none}.app-menu-burger{background:transparent;border:0;color:#ede9e8;display:flex;height:calc(32px + var(--grid_gap)*2);padding:var(--grid_gap);perspective:400px;position:absolute;right:0;top:0;width:calc(32px + var(--grid_gap)*2)}.app-menu-burger:after,.app-menu-burger:before,.app-menu-burger__helper:after,.app-menu-burger__helper:before{background:currentColor;content:"";display:block;height:4px;left:var(--grid_gap);position:absolute;width:32px}.app-menu-burger:after,.app-menu-burger:before{transform-origin:0 0;transition:all .2s cubic-bezier(.23,1,.32,1);transition-property:transform,opacity}.app-menu-burger:before{top:var(--grid_gap);transition-delay:.25s}.app-menu-burger:after{top:calc(var(--grid_gap) + 14px);transition-delay:.4s}.app-menu-burger__helper{height:100%;perspective:400px;position:relative;width:100%;z-index:10}.app-menu-burger__helper:after,.app-menu-burger__helper:before{left:-1px;transition:all .25s cubic-bezier(.23,1,.32,1);transition-property:transform,opacity;width:34px}.app-menu-burger__helper:before{opacity:0;transform:translate(6.5px) rotate(45deg) translate(-16px) rotateY(45deg);transform-origin:0 0;transition-delay:0s}.app-menu-burger__helper:after{opacity:0;transform:translate(-6.5px) rotate(-45deg) translate(-16px) rotateY(45deg);transform-origin:100% 0;transition-delay:50ms}.app-menu-burger--is-open:after,.app-menu-burger--is-open:before{opacity:0;transform:translate(32px) scaleX(0)}.app-menu-burger--is-open:before{transition-delay:0s}.app-menu-burger--is-open:after{transition-delay:.1s}.app-menu-burger--is-open .app-menu-burger__helper:before{opacity:1;transform:translate(6.5px) rotate(45deg);transition-delay:.25s}.app-menu-burger--is-open .app-menu-burger__helper:after{opacity:1;transform:translate(-6.5px) rotate(-45deg);transition-delay:.4s}.app-menu-toggle{color:#121617;font-family:TWK Everett,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%;text-transform:uppercase}@media screen and (max-width:1279px){.app-menu-toggle{font-size:1.2rem}}.app-menu-toggle{background:transparent;border:0;border-radius:1.7rem;color:#ede9e8;display:flex;line-height:1;margin:-1rem;padding:1rem}@media(hover:hover){.app-menu-toggle:hover:before{opacity:.25;transform:scale(1)}}.app-menu-toggle:focus-visible:before{opacity:.25;transform:scale(1)}.app-menu-toggle:before{background-color:#fff;border-radius:1.7rem;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.75);transition:all .25s ease-in-out;transition-property:transform,opacity;width:100%;z-index:-1}.app-menu-toggle__label{display:none;margin-left:.2rem;margin-right:1rem}.app-menu-toggle__dot{background:#d8d8d8;border-radius:50%;display:block;height:1.1rem;width:1.1rem}.app-menu-toggle--has-label .app-menu-toggle__label{display:block}.app-menu-toggle--has-label:before{opacity:.25;transform:scale(1)}.app-header__doppleganger .app-header__wrapper{color:#fff;mix-blend-mode:normal;opacity:0;visibility:hidden;z-index:505}@media screen and (max-width:1023px){.app-header__doppleganger .app-header__wrapper .app-header__logo-link,.app-header__doppleganger .app-header__wrapper .app-menu__burger{mix-blend-mode:normal;z-index:520}}.app-header__doppleganger .app-header__wrapper:before{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0006;content:"";display:block;height:12rem;left:0;-webkit-mask-image:linear-gradient(180deg,#fff 0,transparent);mask-image:linear-gradient(180deg,#fff 0,transparent);opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.5s ease;transition-property:opacity;z-index:-1}@media screen and (max-width:1023px){.app-header__doppleganger .app-header__wrapper:before{display:none}}[data-path*="/industry/"] .app-header__doppleganger .app-header__wrapper{opacity:0;visibility:visible}@media screen and (max-width:1023px){[data-path*="/industry/"] .app-header__doppleganger .app-header__wrapper{opacity:1}[data-path*="/industry/"] .app-header__doppleganger .app-header__wrapper .app-header__logo-link svg,[data-path*="/industry/"] .app-header__doppleganger .app-header__wrapper .app-menu__burger{opacity:0}}[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__doppleganger .app-header__wrapper,[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__doppleganger .app-header__wrapper:before{opacity:1}@media screen and (max-width:1023px){[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__doppleganger .app-header__wrapper .app-header__logo-link svg,[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__doppleganger .app-header__wrapper .app-menu__burger{opacity:1}}.app-header__wrapper{color:#ede9e8;display:flex;left:0;mix-blend-mode:difference;padding:var(--grid_gap);pointer-events:none;position:fixed;right:0;top:0;transition:.5s ease;transition-behavior:allow-discrete;transition-property:visibility,opacity;z-index:500}@media screen and (max-width:1023px){.app-header__wrapper{height:0;mix-blend-mode:normal;padding:0;position:static}}.app-header__wrapper .app-header__logo-link svg,.app-header__wrapper .app-menu-burger{transition:.5s ease;transition-behavior:allow-discrete;transition-property:visibility,opacity}[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__wrapper{opacity:0}@media screen and (max-width:1023px){[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__wrapper{opacity:1}[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__wrapper .app-header__logo-link svg,[data-path*="/industry/"] .app-header:not(.app-header--is-scrolled):not(.app-header--has-mobile-menu-opened) .app-header__wrapper .app-menu-burger{opacity:0}}.app-header__company-name{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.app-header__logo-link{display:block;pointer-events:auto}@media screen and (max-width:1023px){.app-header__logo-link{left:var(--grid_gap);mix-blend-mode:difference;position:fixed;top:var(--grid_gap);z-index:510}}.app-header__logo{display:block;height:auto;width:16rem}@media screen and (max-width:1023px){.app-header__logo{width:17.5rem}}.app-header__logo path{transform-origin:0 0;transition:transform .5s cubic-bezier(.23,1,.32,1);fill:currentColor}.app-header__logo path:first-child{transition-delay:.1s}.app-header__logo path:nth-child(2){transition-delay:50ms}.app-header__logo path:nth-child(3){transition-delay:0s}@media screen and (max-width:1023px){.app-header--is-scrolled:not(.app-header--has-mobile-menu-opened) .app-header__logo path{transform:scale(.4)}}.app-header--is-scrolled:not(.app-header--has-mobile-menu-opened) .app-header__logo path{transform:scale(.6)}.app-header--is-scrolled:not(.app-header--has-mobile-menu-opened) .app-header__logo path:first-child{transition-delay:0s}.app-header--is-scrolled:not(.app-header--has-mobile-menu-opened) .app-header__logo path:nth-child(2){transition-delay:50ms}.app-header--is-scrolled:not(.app-header--has-mobile-menu-opened) .app-header__logo path:nth-child(3){transition-delay:.1s}.app-header__claim{font-family:TWK Everett,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%;text-transform:uppercase}@media screen and (max-width:1279px){.app-header__claim{font-size:1.2rem}}.app-header__claim{display:block;left:calc(50% - 20rem);padding:0;pointer-events:none;position:absolute;text-align:center;top:var(--grid_gap);width:40rem}@media screen and (max-width:1279px){.app-header__claim{display:none}}.app-header__menu{margin-left:auto;pointer-events:auto}@media screen and (min-width:1024px){.app-header__menu .app-menu__link{color:#ede9e8}.app-header__menu .app-menu__link:before{background-color:#ede9e8}.app-header__menu .app-menu__link.router-link-active{color:#101010}.app-header__menu .app-menu__link.router-link-active:before{opacity:1}}.app-header__menu .app-menu__burger{display:none;pointer-events:auto}@media screen and (max-width:1023px){.app-header__menu .app-menu__burger{display:flex;mix-blend-mode:difference;position:fixed;right:0;top:0;z-index:510}}.app-header-claim{display:flex;justify-content:center}@media screen and (max-width:1279px){.app-header-claim{display:none}}.app-header-claim__name{display:flex;min-width:15.3rem;text-align:right;transition:transform .5s cubic-bezier(.23,1,.32,1);will-change:transform}@media screen and (max-width:1279px){.app-header-claim__name{min-width:13rem}}.app-header-claim__supplement{display:flex;min-width:15.3rem;text-align:left;transition:all .5s cubic-bezier(.23,1,.32,1);transition-property:opacity,transform;will-change:opacity,transform}@media screen and (max-width:1279px){.app-header-claim__supplement{min-width:13rem}}.app-header-claim__divider{display:block;flex-grow:1;text-align:center}.app-header-claim--is-scrolled .app-header-claim__name{transform:translate(50%);transition-duration:.9s}.app-header-claim--is-scrolled .app-header-claim__supplement{opacity:0;transform:translate(-50%)}.app-cursor{display:none;inset:0;mix-blend-mode:difference;opacity:0;pointer-events:none;position:fixed;z-index:10000}.app-cursor__click-feedback,.app-cursor__main,.app-cursor__shadow{border-radius:3rem;height:6rem;left:-3rem;pointer-events:none;position:relative;top:-3rem;transform:translateZ(0);transform-origin:center;width:6rem;will-change:transform}.app-cursor__loader{height:4.2rem;left:50%;margin:-2.1rem 0 0 -2.1rem;opacity:0;position:absolute;top:50%;transform:scale(.6);transition:.5s cubic-bezier(.25,.46,.45,.94);transition-property:transform,opacity;width:4.2rem}.app-cursor__loader:before{animation:cursor-loader-loop .5s infinite;animation-play-state:paused;border-color:#ede9e8 transparent;border-radius:50%;border-style:solid;border-width:1.5px;content:"";display:block;inset:0;opacity:.5;position:absolute}.app-cursor--is-loading .app-cursor__loader{opacity:1;transform:scale(1)}.app-cursor--is-loading .app-cursor__loader:before{animation-play-state:running}@keyframes cursor-loader-loop{0%{animation-timing-function:cubic-bezier(.455,.03,.515,.955);transform:rotate(0)}95%{animation-timing-function:cubic-bezier(.455,.03,.515,.955);transform:rotate(180deg)}to{transform:rotate(180deg)}}.app-cursor__click-feedback{mix-blend-mode:difference;position:absolute}.app-cursor__click-feedback:before{animation:app-cursor__click-feedback .8s cubic-bezier(.23,1,.32,1) forwards;border-radius:50%;box-shadow:inset 0 0 0 1px #ede9e8;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform-origin:center;width:100%}.app-cursor__click-feedback--large:before{height:200%;left:-50%;top:-50%;width:200%}.app-cursor__main:after,.app-cursor__main:before{border-radius:3rem;content:"";display:block;height:100%;position:absolute;transform-origin:center;transition:all .25s ease-out;width:100%}.app-cursor__main:before{background-color:#ede9e8;transform:scale(.5)}.app-cursor__main:after{box-shadow:inset 0 0 0 1px #ede9e8;opacity:0;transform:scale(.5)}.app-cursor--is-loading .app-cursor__main:after,.app-cursor--is-loading .app-cursor__main:before{opacity:0;transform:scale(.7)}.app-cursor__shadow{height:3rem;left:-1.5rem;top:-1.5rem;transition:transform 40ms ease-in-out;width:3rem}.app-cursor__shadow:after,.app-cursor__shadow:before{border-radius:3rem;box-shadow:inset 0 0 0 1px #ede9e84d;content:"";display:block;height:100%;position:absolute;transform-origin:center;transition:all .25s ease-out;width:100%}.app-cursor__shadow:before{display:none}.app-cursor.no-transition .app-cursor__shadow{transition:none}.app-cursor--is-visible.app-cursor{display:block;opacity:1;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.app-cursor--is-outside.app-cursor{opacity:0!important}.app-cursor--is-over-active.app-cursor{opacity:0;transition:opacity .3s cubic-bezier(.25,.46,.45,.94)}.app-cursor--is-loading.app-cursor .app-cursor__main:after{transform:scale(0)}.app-cursor--is-loading.app-cursor .app-cursor__shadow:before{animation:app-cursor-shadow-loading .5s ease infinite;border-color:transparent #ede9e8;border-style:solid;border-width:3px;box-shadow:none;display:block}@keyframes app-cursor-shadow-loading{0%{transform:rotate(0)}to{transform:rotate(180deg)}}.app-cursor--is-clicked.app-cursor:not(.app-cursor--is-loading) .app-cursor__main:before{transform:scale(.3)}.app-cursor--is-clicked.app-cursor:not(.app-cursor--is-loading) .app-cursor__main:after{opacity:.5;transform:scale(.6)}.app-cursor--is-clicked.app-cursor:not(.app-cursor--is-loading) .app-cursor__shadow:after{transform:scale(.9)}.app-cursor--is-large.app-cursor:not(.app-cursor--is-loading) .app-cursor__main:before{opacity:0;transform:scale(.1)}.app-cursor--is-large.app-cursor:not(.app-cursor--is-loading) .app-cursor__main:after{opacity:1;transform:scale(1)}.app-cursor--is-large.app-cursor:not(.app-cursor--is-loading) .app-cursor__shadow:after{opacity:0;transform:scale(.5)}@keyframes app-cursor__click-feedback{0%{transform:scale(.5)}to{opacity:0;transform:scale(1)}}.app-grid-helper{display:grid;gap:var(--grid_gap);grid-template-columns:repeat(24,1fr);inset:0;mix-blend-mode:difference;padding-left:var(--grid_gap);padding-right:var(--grid_gap);pointer-events:none;position:fixed;z-index:19999}.app-grid-helper__col{background-color:#ffffff0d;border:1px solid rgba(0,255,255,.15);border-width:0 1px;position:relative}.app-grid-helper__labels{bottom:0;display:flex;flex-direction:column;justify-content:space-between;left:0;line-height:1;padding:.01rem .1rem;position:absolute;top:0}.app-grid-helper__num{color:#0ff6;display:block;font-size:1rem}.animation-curtain{height:100%;overflow:hidden;position:relative;width:100%}.animation-curtain__canvas{display:block;position:absolute}.animation-curtain.app-curtain--scrolling{position:absolute}.animation-transition-overlay{pointer-events:none}.animation-transition-overlay__shade,.animation-transition-overlay__slide{display:none;height:100%;left:0;pointer-events:auto;position:fixed;top:0;width:100%}.animation-transition-overlay__shade{background:#121617;z-index:200}.animation-transition-overlay__slide{background:#efefef;transition:background-color .6s ease-in-out .4s;will-change:transform,background;z-index:210}.animation-transition-overlay--black .animation-transition-overlay__slide{background:#121617}.animation-transition-overlay--is-blocking,.animation-transition-overlay--is-blocking__shade,.animation-transition-overlay--is-blocking__slide{cursor:none;pointer-events:all}.app-button{color:#121617;font-family:TWK Everett,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%}@media screen and (max-width:1279px){.app-button{font-size:1.2rem}}.app-button{align-items:center;background-color:#121617;border:0;border-radius:1.6rem;color:#efefef;display:flex;font-size:1.4rem;height:3.2rem;justify-content:center;overflow:clip;padding:.8rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}@media(hover:hover){.app-button:hover{color:#efefef}.app-button:hover .app-button__helper{opacity:1;transform:scale(1)}.app-button:hover .app-button__content-inner{opacity:0;transform:translateY(-100%) skewY(var(--app-button-hover-skew,-15deg))}.app-button:hover .app-button__content-inner-duplicate{opacity:1;transform:translateY(0)}}.app-button:focus-visible{color:#efefef}.app-button:focus-visible .app-button__helper{opacity:1;transform:scale(1)}.app-button:focus-visible .app-button__content-inner{opacity:0;transform:translateY(-100%) skewY(var(--app-button-hover-skew,-15deg))}.app-button:focus-visible .app-button__content-inner-duplicate{opacity:1;transform:translateY(0)}.app-button__content{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.app-button__content-inner,.app-button__content-inner-duplicate{transition:all .45s cubic-bezier(.23,1,.32,1);transition-property:transform,opacity}.app-button__content-inner-duplicate{color:#121617;left:0;opacity:0;position:absolute;top:0;transform:translateY(100%) skewY(var(--app-button-hover-skew,-15deg));width:100%}.app-button__helper{background:#fff;border:1px solid var(--border-color,#121617);border-radius:calc(1.6rem + 2px);inset:-1px;opacity:0;position:absolute;transform:scale(.6);transition:all .35s cubic-bezier(.23,1,.32,1);transition-property:transform,opacity}.app-button--inverted{background-color:#efefef;color:#121617}.app-button--inverted .app-button__helper{background:#121617;border:0}.app-button--inverted .app-button__content-inner-duplicate{color:inherit}.app-button--long{--app-button-hover-skew:-5deg}.app-snackbar{background-color:#272727;bottom:1.5rem;color:#efefef;display:flex;gap:1.5rem;justify-content:space-between;padding:1.2rem 1.5rem;position:fixed;right:1.5rem;width:max(60rem,50% - 1.5rem);z-index:10}@media screen and (max-width:767px){.app-snackbar{bottom:0;flex-direction:column;right:0;width:100%}}.app-snackbar__message{color:#3c4345;font-family:TWK Lausanne,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;letter-spacing:.01em;line-height:130%}@media screen and (max-width:1279px){.app-snackbar__message{font-size:1.4rem}}@media screen and (max-width:767px){.app-snackbar__message{font-size:1.2rem;line-height:120%}}.app-snackbar__message{align-items:center;color:inherit;display:flex}@media screen and (max-width:767px){.app-snackbar__message{font-size:1.4rem;max-width:24rem}}.app-snackbar__action-btn{min-width:fit-content}@media screen and (max-width:767px){.app-snackbar__action-btn{align-self:flex-start}}.app-snackbar-fade-enter-active,.app-snackbar-fade-leave-active{transition:opacity .5s}.app-snackbar-fade-enter,.app-snackbar-fade-leave-to{opacity:0}.app-cookies-consent{z-index:10000}@media screen and (max-width:767px){.app-cookies-consent__message{display:flex;flex-direction:column}}@media screen and (max-width:767px){.app-cookies-consent__line{display:block}}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:400;src:local(""),url(./TWKLausanne-400.CLL9_m72.otf) format("opentype")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:500;src:local(""),url(./TWKLausanne-500.BTU83xln.otf) format("opentype")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:700;src:local(""),url(./TWKLausanne-700.CZkP652L.otf) format("opentype")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:400;src:local(""),url(./TWKEverett-Regular-web.CxrGFusS.woff2) format("woff2"),url(./TWKEverett-Regular-web.D5M1V1fa.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:700;src:local(""),url(./TWKEverett-Medium-web.C29tIxjS.woff2) format("woff2"),url(./TWKEverett-Medium-web.D4ZWDcOi.woff) format("woff")}html{--rem-scaling-base:min(16px,.7320644217vw);background-color:#0b0e0e;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-wrapper{background-color:#efefef}.cursor-morph,a{cursor:crosshair}a{color:inherit}#__nuxt{display:grid;min-height:100%}body,html{min-height:100%;width:100%}p:not(:last-child){margin-bottom:1em}.app-curtain{contain:strict;height:100%;left:0;pointer-events:none;top:0;width:100%;z-index:10}.app-curtain,.app-curtain.animation-curtain{position:fixed}.app-curtain--scrolling{position:absolute}.deep-block-pointer-events,.deep-block-pointer-events *{cursor:none!important;pointer-events:none!important}::-webkit-scrollbar{border:0;border-left:1px solid #121617;width:11px}@media screen and (max-width:767px){::-webkit-scrollbar{display:none}}::-webkit-scrollbar-track{background:#efefef;border-left:1px solid #121617;border-radius:0}::-webkit-scrollbar-thumb{background:#121617;border-left:1px solid #121617;border-radius:0;box-shadow:inset 0 0 0 3px #efefef}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:400;src:local(""),url(./TWKLausanne-400.CLL9_m72.otf) format("opentype")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:500;src:local(""),url(./TWKLausanne-500.BTU83xln.otf) format("opentype")}@font-face{font-display:swap;font-family:TWK Lausanne;font-style:normal;font-weight:700;src:local(""),url(./TWKLausanne-700.CZkP652L.otf) format("opentype")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:400;src:local(""),url(./TWKEverett-Regular-web.CxrGFusS.woff2) format("woff2"),url(./TWKEverett-Regular-web.D5M1V1fa.woff) format("woff")}@font-face{font-display:swap;font-family:TWK Everett;font-style:normal;font-weight:700;src:local(""),url(./TWKEverett-Medium-web.C29tIxjS.woff2) format("woff2"),url(./TWKEverett-Medium-web.D4ZWDcOi.woff) format("woff")}.wysiwyg-content blockquote:not(:last-child),.wysiwyg-content ol:not(:last-child),.wysiwyg-content p:not(:last-child),.wysiwyg-content ul:not(:last-child){margin-bottom:1em}.wysiwyg-content blockquote:not(:last-child),.wysiwyg-content ol:not(:last-child),.wysiwyg-content p:not(:last-child),.wysiwyg-content pre:not(:last-child),.wysiwyg-content ul:not(:last-child){margin-bottom:1.3em}.wysiwyg-content blockquote{border-left:.2rem solid #babbbb;color:#767c7e;font-size:.8em;font-style:italic;line-height:1.4;padding-left:2.4rem}@media screen and (max-width:767px){.wysiwyg-content blockquote{padding-left:1.4rem}}.wysiwyg-content code:not(.hljs){background:#fff;display:inline-block;font-size:.9em;padding:.05em .25em;text-indent:0}.wysiwyg-content code:not(.hljs),.wysiwyg-content pre code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.wysiwyg-content pre code{font-size:.8em;white-space:pre}.wysiwyg-content pre code::-webkit-scrollbar:horizontal{background:#000;border:0;border-top:1px solid #000;height:11px}.wysiwyg-content pre code::-webkit-scrollbar-track:horizontal{border:0;border-left-color:#000;border-radius:0;border-top:1px solid #000}.wysiwyg-content pre code::-webkit-scrollbar-thumb:horizontal{border:0;border-radius:0}.wysiwyg-content h1:not(:first-child),.wysiwyg-content h2:not(:first-child){margin-top:calc(var(--s_4) - var(--wysiwyg-content__margin-correction, 0rem) - 1.3em)}@media screen and (max-width:1279px){.wysiwyg-content h1:not(:first-child),.wysiwyg-content h2:not(:first-child){margin-top:6rem}}@media screen and (max-width:767px){.wysiwyg-content h1:not(:first-child),.wysiwyg-content h2:not(:first-child){margin-top:4rem}}.wysiwyg-content .content-block+h1:not(:first-child),.wysiwyg-content .content-block+h2:not(:first-child){margin-top:calc(var(--s_2) - var(--wysiwyg-content__margin-correction, 0rem))}.wysiwyg-content h3:not(:first-child),.wysiwyg-content h4:not(:first-child),.wysiwyg-content h5:not(:first-child){margin-top:calc(var(--s_4) - var(--wysiwyg-content__margin-correction, 0rem) - 1.3em)}@media screen and (max-width:1279px){.wysiwyg-content h3:not(:first-child),.wysiwyg-content h4:not(:first-child),.wysiwyg-content h5:not(:first-child){margin-top:6rem}}@media screen and (max-width:767px){.wysiwyg-content h3:not(:first-child),.wysiwyg-content h4:not(:first-child),.wysiwyg-content h5:not(:first-child){margin-top:4rem}}.wysiwyg-content .content-block+h3:not(:first-child),.wysiwyg-content .content-block+h4:not(:first-child),.wysiwyg-content .content-block+h5:not(:first-child){margin-top:0}.wysiwyg-content h1{color:#272727;font-family:TWK Lausanne,sans-serif;font-size:4.8rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:110%}@media screen and (max-width:1279px){.wysiwyg-content h1{font-size:3.6rem}}@media screen and (max-width:1023px){.wysiwyg-content h1{font-size:3rem}}@media screen and (max-width:767px){.wysiwyg-content h1{font-size:2.2rem}}.wysiwyg-content h1{margin-bottom:var(--s_3)}.wysiwyg-content h2{color:#272727;font-family:TWK Lausanne,sans-serif;font-size:4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:110%}@media screen and (max-width:1279px){.wysiwyg-content h2{font-size:3.2rem}}@media screen and (max-width:1023px){.wysiwyg-content h2{font-size:2.8rem}}@media screen and (max-width:767px){.wysiwyg-content h2{font-size:2.2rem}}.wysiwyg-content h2{margin-bottom:var(--s_2)}@media screen and (max-width:767px){.wysiwyg-content h2{font-size:2.8rem;margin-bottom:2.5rem}}.wysiwyg-content h3{font-family:TWK Lausanne,sans-serif;font-size:2.8rem;font-style:normal;font-weight:400;line-height:127%}@media screen and (max-width:1279px){.wysiwyg-content h3{font-size:2.6rem}}@media screen and (max-width:1023px){.wysiwyg-content h3{font-size:2.2rem}}@media screen and (max-width:767px){.wysiwyg-content h3{font-size:2rem}}.wysiwyg-content h3{margin-bottom:var(--s_2)}@media screen and (max-width:767px){.wysiwyg-content h3{font-size:2.4rem;margin-bottom:2rem}}.wysiwyg-content h4{font-family:TWK Lausanne,sans-serif;font-size:2.4rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:118%}@media screen and (max-width:1279px){.wysiwyg-content h4{font-size:2rem}}@media screen and (max-width:767px){.wysiwyg-content h4{font-size:2rem}}.wysiwyg-content h4{margin-bottom:var(--s_2)}.wysiwyg-content h5{font-family:TWK Lausanne,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:1279px){.wysiwyg-content h5{font-size:1.8rem}}@media screen and (max-width:1023px){.wysiwyg-content h5{font-size:1.6rem}}@media screen and (max-width:767px){.wysiwyg-content h5{line-height:135%}}.wysiwyg-content h5{margin-bottom:var(--s_2)}.wysiwyg-content h6{font-family:TWK Everett,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:120%;text-transform:uppercase}@media screen and (max-width:1279px){.wysiwyg-content h6{font-size:1.6rem}}@media screen and (max-width:767px){.wysiwyg-content h6{font-size:1.2rem}}.wysiwyg-content h6{margin-bottom:var(--s_2)}.wysiwyg-content h6:not(:first-child){margin-top:calc(var(--s_3) - var(--wysiwyg-content__margin-correction, 0rem))}.wysiwyg-content ul{list-style:none}.wysiwyg-content ul li{padding-left:1.6em;position:relative}@media screen and (max-width:1023px){.wysiwyg-content ul li{padding-left:2em}}.wysiwyg-content ul li:not(:first-child){margin-top:.6em}.wysiwyg-content ul li:not(.task-list-item):before{background:currentColor;border-radius:50%;content:"";display:block;height:.34em;left:.8em;margin:-.17em 0 0 -.17em;position:absolute;top:.65em;width:.34em}@media screen and (max-width:1023px){.wysiwyg-content ul li:not(.task-list-item):before{left:1em;margin-top:-.2em}}.wysiwyg-content ol{counter-reset:wysiwyg-ol;list-style:none}.wysiwyg-content ol li{counter-increment:wysiwyg-ol;padding-left:1.6em;position:relative}@media screen and (max-width:1023px){.wysiwyg-content ol li{padding-left:2em}}.wysiwyg-content ol li:not(:first-child){margin-top:.6em}.wysiwyg-content ol li:not(.task-list-item):before{align-items:flex-end;content:counter(wysiwyg-ol,decimal-leading-zero) ".";display:flex;font-size:.6em;font-weight:600;height:2.25em;left:0;position:absolute;top:0}@media screen and (max-width:767px){.wysiwyg-content ol li:not(.task-list-item):before{font-size:.7em;height:2em}}.video-loop{height:auto;width:100%}.expand-block--twocol .expand-block__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--grid_gap)}.expand-block--twocol .expand-block__content p{grid-column:auto/span 1!important}.task-list-item{list-style-type:none;position:relative}.task-list-item:is(li){padding-left:1.3em!important}.task-list-item:before{border:1px solid;content:"";display:block;height:.65em;left:0;position:absolute;top:.25em;width:.65em}.task-list-item::marker{content:""}.task-list-item input{display:none}.task-list-item+.task-list-item{margin-top:.35em}.task-list-item--checked:after{border-color:currentcolor;border-style:solid;border-width:0 0 .25rem .25rem;content:"";display:block;height:.22em;left:0;position:absolute;top:.25em;transform:translate(.12em,.15em) rotate(-45deg);width:.4em}.content-block{border:1px solid #454545;margin-bottom:var(--s_2);overflow:hidden;position:relative}.content-block__title,.content-block__title:is(h5){color:#121617;font-family:TWK Everett,sans-serif;font-size:1.4rem;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:100%;text-transform:uppercase}@media screen and (max-width:1279px){.content-block__title,.content-block__title:is(h5){font-size:1.2rem}}.content-block__title,.content-block__title:is(h5){border-bottom:1px solid #454545;display:flex;margin:0;padding:1rem var(--grid_gap)}.content-block__icon{margin-right:.5em}.content-block__content{font-size:.8em;padding:var(--s_1) var(--grid_gap) var(--s_2)}.content-block__content p:last-child,.content-block__content ul:last-child{margin-bottom:0}.button{appearance:none;border:0;font-family:inherit;font-size:inherit;margin:0;padding:0}.transition-mask{background-color:#121617;color:#efefef;height:100%;left:0;position:fixed;top:0;transition:background .8s ease-out;width:100%;will-change:transform,background-color;z-index:10100}.transition-mask--difference{background-color:#efefef}body ::selection{background:#121617;color:#efefef}.dark-sections ::selection{background:#efefef;color:#121617}.email-copy{display:inline-block}.email-copy-popover{--email-copy-popover__color:#efefef;--email-copy-popover__background:#121617;--email-copy-popover__hover:#454545;border-radius:1.45rem;box-shadow:0 5px 10px #1216174d;color:var(--email-copy-popover__color);display:none;position:fixed;z-index:10}.email-copy-popover--inverse{--email-copy-popover__color:#121617;--email-copy-popover__background:#efefef;--email-copy-popover__hover:#babbbb}.email-copy-popover__inner{align-items:stretch;background-color:var(--email-copy-popover__background);border-radius:1.45rem;display:flex;height:2.8rem;overflow:hidden}.email-copy-popover:before{border-color:transparent transparent var(--email-copy-popover__background) transparent;border-style:solid;border-width:0 .5rem .5rem;bottom:100%;content:"";display:block;height:0;left:2.6rem;position:absolute;width:0}.email-copy-popover--is-visible{animation:email-copy-popover__appear .5s cubic-bezier(.23,1,.32,1) forwards;display:flex}.email-copy-button{align-items:center;background:transparent;background-color:var(--email-copy-popover__background);border:0;box-shadow:none;color:#454545;color:var(--email-copy-popover__color);display:flex;font-family:TWK Lausanne,sans-serif;font-size:1rem;font-style:normal;font-weight:400;height:2.8rem;justify-content:center;letter-spacing:.01em;line-height:100%;margin:0;overflow:hidden;padding:0 .9rem;position:relative;text-align:center;text-transform:uppercase;transition:.4s cubic-bezier(.165,.84,.44,1);transition-property:background}@media(hover:hover){.email-copy-button:hover{background-color:var(--email-copy-popover__hover)}}.email-copy-button:focus-visible{background-color:var(--email-copy-popover__hover)}.email-copy-button:is(button){border:0}.email-copy-button:first-child{padding-left:1.8rem}.email-copy-button:last-child{padding-right:1.8rem}.email-copy-button__label{display:block;padding:.95rem 0 .7rem;transition:.15s cubic-bezier(.165,.84,.44,1);transition-property:opacity,transform}.email-copy-button__label--alt{inset:0;opacity:0;position:absolute;transform:translateY(50%)}.email-copy-button--alt-mode .email-copy-button__label{opacity:0;transform:translateY(-50%)}.email-copy-button--alt-mode .email-copy-button__label--alt{opacity:1;transform:translateY(0)}@keyframes email-copy-popover__appear{0%{opacity:0;transform:scale(.9) rotateY(-10deg) rotate(2deg);transform-origin:0 0}to{opacity:1;transform:none;transform-origin:0 0}}html{--s_0:.5rem;--s_1:1.5rem;--s_2:3rem;--s_3:6rem;--s_4:9rem;--s_5:10rem;--s_6:12rem;--s_7:20rem;--s_8:30rem;--grid_gap:1.5rem}@media screen and (max-width:767px){html{--s_0:.2rem;--s_1:.5rem;--s_2:1.5rem;--s_3:3rem;--s_4:6rem;--s_5:7.5rem;--s_6:9rem;--s_7:12rem;--s_8:16rem;--grid_gap:1rem}}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;clip:rect(0 0 0 0);border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;clip:auto}html{--rem-scaling-base:min(16px,.7320644217vw);background-color:#121617;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:1280px){html{font-size:min(16px,.7320644217vw)}}html.has-scroll-snap{-ms-scroll-snap-type:y proximity;scroll-snap-type:y proximity}body{font-family:TWK Lausanne,sans-serif;font-size:1.8rem;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width:1279px){body{font-size:1.6rem}}@media screen and (max-width:767px){body{font-size:1.5rem;line-height:135%}}body{color:#121617;position:relative}.error-page{background:#121617;color:#efefef}.error-page__content{padding:var(--s_3) var(--grid_gap)}.error-page__heading{font-family:TWK Everett,sans-serif;font-size:9.7rem;font-style:normal;font-weight:700;letter-spacing:-.01em;line-height:90%;text-transform:uppercase}@media screen and (max-width:1279px){.error-page__heading{font-size:8rem}}@media screen and (max-width:1023px){.error-page__heading{font-size:6.6rem}}@media screen and (max-width:767px){.error-page__heading{font-size:3.5rem;line-height:100%}}.error-page__info{font-family:TWK Lausanne,sans-serif;font-size:4rem;font-style:normal;font-weight:400;letter-spacing:-.02em;line-height:110%}@media screen and (max-width:1279px){.error-page__info{font-size:3.2rem}}@media screen and (max-width:1023px){.error-page__info{font-size:2.8rem}}@media screen and (max-width:767px){.error-page__info{font-size:2.2rem}}.error-page__info{margin-top:var(--s_2)}.error-page__stack{border:1px solid #767c7e;font-size:1.2rem;line-height:1.5;margin-bottom:var(--s_3);padding:3.4rem 2.4rem 2.4rem;position:relative}.error-page__stack:before{background-color:#767c7e;color:#454545;color:#000;content:"error stack trace";font-family:TWK Lausanne,sans-serif;font-size:1rem;font-style:normal;font-weight:400;left:0;letter-spacing:.01em;line-height:100%;padding:.3rem .8rem .2rem;position:absolute;text-transform:uppercase;top:0}.error-page__link{width:max-content}
