html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:visible}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type='button'],input[type='reset'],input[type='submit']{-webkit-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:textfield;appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box;outline:none}ul{margin:0;padding:0}ul li{list-style:none}h1,h2,h3,h4{margin:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}button{border:none;background:none;cursor:pointer;padding:0}a{text-decoration:none;color:inherit}p{margin:0}@font-face{font-family:'TWK Everett';src:url(../themes/www/assets/fonts/TWKEverett-Bold.woff2) format('woff2'),url(../themes/www/assets/fonts/TWKEverett-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'TWK Everett';src:url(../themes/www/assets/fonts/TWKEverett-Regular.woff2) format('woff2'),url(../themes/www/assets/fonts/TWKEverett-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}.headline{font-size:calc(clamp(4.25rem,3.333vw + 1.75rem,5.75rem));line-height:1.18;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.headline{font-size:calc(clamp(2.75rem,4.013vw + 0.824rem,4.25rem))}}.long-headline{font-size:calc(clamp(4.25rem,3.333vw + 1.75rem,5.75rem));line-height:1.18;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.long-headline{font-size:2.25rem}}.title{font-size:calc(clamp(2rem,3.344vw + 0.395rem,3.25rem));line-height:1.23;font-weight:700}.small-title{font-size:clamp(1.5rem,2.007vw + 0.537rem,2.25rem);line-height:1.22;font-weight:700}.large-body-text{line-height:1.4;font-size:1.25rem;font-weight:400}@media only screen and (max-width:768px){.large-body-text{font-size:1rem;line-height:1.38}}.link-text{line-height:1.4;font-size:1.25rem;font-weight:400}@media only screen and (max-width:768px){.link-text{font-size:1rem;line-height:1.38}}.button-text{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.button-text{font-size:.875rem}}.tag-text{line-height:1.43;font-size:.875rem;font-weight:700}@media only screen and (max-width:768px){.tag-text{font-size:.75rem;line-height:1.33}}html{--clr-dark:#132442;--clr-white:#fff;--clr-accent:#b6a3e5;--clr-link:#1157bc;--clr-border-white:rgba(255,255,255,0.16);--clr-border-dark:rgba(19,36,66,0.16);--clr-button-bg-dark:rgba(19,36,66,0.5);--clr-button-bg-white:#fff;--clr-dark-hover:rgba(19,36,66,0.6);--clr-white-hover:rgba(255,255,255,0.6);--page-width:1366px;--clr-error:#f00}@media only screen and (max-width:768px){html{--page-width:100%}}*::-webkit-selection{background-color:var(--clr-accent);color:var(--clr-dark)}*::-moz-selection{background-color:var(--clr-accent);color:var(--clr-dark)}*::selection{background-color:var(--clr-accent);color:var(--clr-dark)}.sr .reveal{visibility:hidden}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}img{width:100%;height:auto;object-fit:contain;display:block}.height-100vh{height:calc(var(--vh) * 100);min-height:calc(var(--vh) * 100)}.layer{width:100%;max-width:var(--page-width);margin:0 auto}.wrap{padding-left:2.19rem;padding-right:2.19rem}@media only screen and (max-width:768px){.wrap{padding-left:1rem;padding-right:1rem}}.wrapper{max-width:var(--page-width);margin-left:auto;margin-right:auto}.preloader{position:fixed;width:100%;height:100%;left:0;top:0;z-index:300;background:var(--clr-dark);transition:opacity 200ms ease-in-out}.preloader.page-loaded{z-index:-1}.page-loaded .preloader{opacity:0;pointer-events:none}.parallax-img{overflow:hidden;position:relative;background-color:var(--clr-dark)}.img{width:100%;height:100%;max-height:100%;position:absolute;left:0;top:0;transform-origin:50% 0 0}.img img{width:100%;height:100%;object-fit:cover}.full-img{position:relative;z-index:1;width:100%;height:100vh;background-color:var(--clr-dark);color:var(--clr-white)}.full-img .parallax-img{width:100%;height:100%}.full-img img,.full-img video{width:100%;height:100%;object-fit:cover}.full-img__play-container{width:100%;height:100%;left:0;top:0;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:2}.full-img__play-container .play-btn + .full-img__subtitle{margin-top:1.5rem}.section{position:relative;z-index:1;background-color:var(--clr-bg)}.inner-section{padding-top:5rem;padding-bottom:10rem}@media only screen and (max-width:768px){.inner-section{padding-top:3.75rem;padding-bottom:3.75rem}}.top-headline{padding-top:5rem;padding-bottom:5rem}.top-headline--l{padding-top:8.75rem}.top-headline--xl{padding-top:13.8rem}@media only screen and (max-width:768px){.top-headline{padding-top:6.25rem;padding-bottom:3rem}.top-headline--l{padding-top:6.25rem}.top-headline--xl{padding-top:9.75rem}}.top-section{padding-top:8.75rem}@media only screen and (max-width:768px){.top-section{padding-top:6.5rem}}.section-title .title{margin:0 0 2.25rem}.filter{position:relative}.filter:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(19,36,66,0.6);z-index:1}.a-heading{visibility:hidden;font-kerning:none;will-change:transform}.parallax-img img{will-change:transform}.line{overflow:hidden}.player{width:100%;height:100%;position:fixed;top:0;left:0;background-color:var(--clr-dark);z-index:-1;align-items:center;display:flex;opacity:0;pointer-events:none;transition:opacity 400ms ease-in-out}.player__close{position:absolute;top:1.5rem;right:1.5rem;color:var(--clr-white)}.player__container{width:100%;max-height:100vh;font-size:0}.player iframe{height:auto;width:100%;aspect-ratio:1.78;max-height:100vh}.player.is-open{opacity:1;pointer-events:all;z-index:100}.cookies{width:100%;height:auto;position:fixed;bottom:0;left:0;display:flex;justify-content:center;padding:0 2.25rem 2.25rem;z-index:200;transform:translate3d(0,200%,0);--clr-text:var(--clr-dark);--clr-bg:var(--clr-white)}@media only screen and (max-width:768px){.cookies{padding:0 1rem}}.cookies__wrap{width:fit-content;height:6.75rem;background-color:var(--clr-bg);color:var(--clr-text);display:flex;align-items:center;flex-wrap:nowrap;padding:1.5rem;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.1))}@media only screen and (max-width:768px){.cookies__wrap{height:auto;width:100%;padding:1.5rem 1.5rem 2.25rem;flex-direction:column;align-items:centerl}}.cookies__left{display:flex;flex-wrap:nowrap;margin:0 3.12rem 0 0;max-width:400px}@media only screen and (max-width:768px){.cookies__left{margin:0 0 1rem;max-width:100%}}.cookies__right{display:flex;flex-wrap:nowrap;align-items:center}.cookies__right .btn{margin-left:2.25rem}@media only screen and (max-width:768px){.cookies__right{flex-direction:column;align-items:center}.cookies__right .btn{margin-left:0;margin-top:1.5rem}}.cookies span{display:block}.cookies.show{transform:translate3d(0,0,0)}@media only screen and (max-width:768px){.mobile-hide{display:none !important}}@media only screen and (min-width:768px){.desktop-hide{display:none !important}}.fixed-header{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;padding:2.25rem 0;transition:transform 600ms ease-in-out,background-color 600ms ease-in-out;pointer-events:none}.scrolled .fixed-header{background-color:var(--clr-white)}.scrolled .fixed-header .header{color:var(--clr-dark)}.scrolled.show-menu .header{color:var(--clr-white)}.hide-header .fixed-header{transform:translate3d(0,-101%,0)}.header{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:100;pointer-events:none;padding-left:2.19rem;padding-right:2.19rem;height:1.5rem;color:var(--clr-header);transition:color 300ms ease-in-out}@media only screen and (max-width:768px){.header{padding-left:1rem;padding-right:1rem}}.header__logo{font-size:0;pointer-events:auto}.header__logo svg{width:4.69rem;height:1.5rem}.header__controls{pointer-events:auto;display:flex;align-items:center}.header__controls .lang + .toggle{margin-left:2em}.lang{position:relative}.lang__control{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;position:relative}@media only screen and (max-width:768px){.lang__control{font-size:.875rem}}.lang:hover .lang__control:after{position:absolute;content:'';width:300%;height:10px;background-color:transparent;top:98%;left:50%;transform:translate3d(-50%,0,0)}.lang:hover .lang__container{opacity:1;pointer-events:all}.lang__container{position:absolute;top:102%;left:-1rem;background-color:var(--clr-dark);padding:1rem;opacity:0;pointer-events:none;z-index:100;transition:opacity 200ms ease-in-out}.lang__options li + li{margin-top:.25rem}.lang__options{color:var(--clr-white)}.lang__options:hover .lang__option{color:var(--clr-white-hover)}.lang__options:hover .lang__option:hover{color:var(--clr-white)}.lang.opened .lang__container{opacity:1;pointer-events:all}.menu{position:fixed;height:100%;left:0;top:0;width:100%;height:100vh;min-height:100vh;color:var(--clr-white);display:flex;flex-wrap:nowrap;justify-content:flex-end;transform:translate3d(102%,0,0);z-index:99;overflow:hidden}.menu__overlay{position:fixed;height:100%;left:0;top:0;width:100%;height:100vh;background-color:rgba(19,36,66,0.6);z-index:1;pointer-events:none;transform:translate3d(100%,0,0)}@media only screen and (max-width:768px){.menu__overlay{display:none}}.menu__content{padding:0 10rem;height:100vh;display:flex;align-items:center;position:relative;z-index:2;overflow-x:hidden;overflow-y:auto;background-color:var(--clr-dark);pointer-events:auto}@media only screen and (max-width:768px){.menu__content{width:100%;padding:6.25rem 1rem 0}.menu__content:after{content:'';position:fixed;top:0;left:0;right:0;height:6.25rem;background:linear-gradient(180deg,var(--clr-dark) 0%,var(--clr-dark) 40%,transparent 100%);z-index:3}}.menu__nav{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;flex-grow:1;padding:3rem 0}.menu__nav ul .menu__item{transition:color 200ms ease-in-out,transform 200ms ease-in-out}.menu__nav ul li + li{margin-top:1.5rem}.menu__nav ul:hover .menu__item{color:var(--clr-white-hover)}.menu__nav ul:hover .menu__item:hover{color:var(--clr-white);transform:translate3d(-16pxd,0,0)}@media only screen and (max-width:768px){.menu__nav{align-items:center;padding-bottom:6.25rem}}.menu__link{width:fit-content;line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;display:block;text-align:right;white-space:nowrap;transition:color 200ms ease-in-out,transform 200ms ease-in-out}@media only screen and (max-width:768px){.menu__link{font-size:.875rem}}.menu__link span{display:inline-block;transition:transform 200ms ease-in-out}.menu__item{display:block;font-size:calc(clamp(2rem,3.344vw + 0.395rem,3.25rem));line-height:1.23;font-weight:700;text-align:left;cursor:pointer;transition:color 100ms ease-in-out;white-space:nowrap;overflow:visible}@media only screen and (max-width:768px){.menu__item{font-size:clamp(1.5rem,2.007vw + 0.537rem,2.25rem);line-height:1.22;font-weight:700;text-align:center}}.menu__reveal{opacity:0}.dropdown__button{display:flex;align-items:center}.dropdown__button svg{width:2rem;height:2rem;transition:transform 150ms ease-in-out}.dropdown__button svg + span{margin-left:.2em}.dropdown__button span + svg{margin-left:.2em}@media only screen and (max-width:768px){.dropdown__button{justify-content:center;width:100%}}.dropdown__panel{margin-top:.75rem;display:none;transition:color 100ms ease-in-out}.dropdown__link-container{display:flex;flex-direction:column;align-items:flex-start}.dropdown__link-container .menu__link + .menu__link{margin-top:.5rem}@media only screen and (max-width:768px){.dropdown__link-container{align-items:center}}.dropdown.is-open .dropdown__button svg{transform:rotate(180deg)}.dropdown.is-open .dropdown__panel{color:var(--clr-white-hover)}.dropdown.is-open .menu__link:hover{color:var(--clr-white)}.dropdown.is-open .menu__link:hover span{transform:translate3d(.1em,0,0)}.dropdown--inmenu.is-open .dropdown__button{color:var(--clr-white) !important}.footer{z-index:0;height:auto;background-color:var(--clr-accent)}.footer--empty{height:0;display:none}.footer__inner{height:0}.footer__fixed{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-left:2.19rem;padding-right:2.19rem;padding-top:2.25rem;padding-bottom:2.25rem}@media only screen and (max-width:768px){.footer__fixed{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:768px){.footer__fixed{flex-direction:column-reverse}}.footer__logo{font-size:0}.footer__logo svg{width:517px;height:166px}@media only screen and (max-width:768px){.footer__logo{width:100%;height:auto}.footer__logo svg{width:100%;height:auto}}.footer__text-container{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start}@media only screen and (max-width:768px){.footer__text-container{margin-bottom:3rem}}.footer__nav{margin:0 0 6.12rem}@media only screen and (max-width:768px){.footer__nav{margin:0 0 3rem}}.footer__nav ul{display:flex;flex-direction:column;align-items:flex-end}.footer__nav ul li + li{margin-top:1em}@media only screen and (max-width:768px){.footer__copy{text-align:right}}.footer__nav-link{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.footer__nav-link{font-size:.875rem}}.footer__external-links{display:flex;align-items:center;margin:0 0 1.5rem}.footer__external-links .icon-link + .icon-link{margin-left:.75rem}.toggle{display:flex;align-items:center}.toggle span{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.toggle span{font-size:.875rem}}.toggle span + .hamburger{margin-left:.75rem}.toggle .hamburger{width:48px;height:24px;display:flex;align-items:center;justify-content:center;position:relative}.toggle .hamburger__line{position:absolute;width:48px;height:3px;background-color:currentColor;transition:.25s ease-in-out}.toggle .hamburger__line--1{top:7px}.toggle .hamburger__line--2{top:14px}.toggle:hover .hamburger__line--1{top:4px}.toggle:hover .hamburger__line--2{top:17px}.show-menu .toggle .hamburger__line--1{top:14px;transform:rotate(-45deg)}.show-menu .toggle .hamburger__line--2{top:14px;transform:rotate(45deg)}.btn{display:flex;align-items:center;justify-content:center;width:fit-content;height:3.75rem;line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;border:1px solid var(--clr-text);background-color:var(--clr-button-bg);position:relative}@media only screen and (max-width:768px){.btn{font-size:.875rem}}.btn__container{width:100%;height:100%;position:relative}.btn__container:after{content:'';position:absolute;width:3rem;height:3rem;right:1rem;top:-1.5rem;border-radius:50%;border:solid transparent 1px;border-right:solid var(--clr-border) 1px;transform:rotate(45deg);transition:transform .3s cubic-bezier(.77,0,.175,1),opacity .3s cubic-bezier(.77,0,.175,1);z-index:0;transform-origin:center;opacity:0}.btn__text{height:100%;display:flex;align-items:center;justify-content:center;padding:1rem 2.25rem;z-index:2;position:relative}.btn:after{content:'';width:1.5rem;height:1px;position:absolute;top:-1px;right:1rem;background-color:var(--clr-bg);z-index:2}.btn:before{content:'';width:1.5rem;height:1px;position:absolute;right:1rem;top:-1px;background-color:var(--clr-text);z-index:4;transition:transform .3s cubic-bezier(.77,0,.175,1);transform-origin:left bottom}.btn:hover:before{transform:rotate(-90deg)}.btn:hover .btn__container:after{opacity:1;transform:rotate(-45deg)}.icon-link{display:flex;align-items:center;justify-content:center;width:3.75rem;height:3.75rem;border:1px solid var(--clr-dark);color:var(--clr-dark);position:relative;transition:color 200ms ease-in-out}.icon-link svg{width:2rem;height:2rem;position:relative;z-index:2}.icon-link:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--clr-dark);opacity:0;scale:0.1;transition:opacity 200ms ease-in-out,scale 200ms ease-in-out;z-index:0}.icon-link:hover{color:var(--clr-white)}.icon-link:hover:after{opacity:1;scale:1}.link{line-height:1.4;font-size:1.25rem;font-weight:400;color:var(--clr-link)}@media only screen and (max-width:768px){.link{font-size:1rem;line-height:1.38}}.link,.footer__nav-link,.filter-btn,.link-button{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;display:flex;align-items:center}@media only screen and (max-width:768px){.link,.footer__nav-link,.filter-btn,.link-button{font-size:.875rem}}.link span + svg,.footer__nav-link span + svg,.filter-btn span + svg,.link-button span + svg,.link svg + span,.footer__nav-link svg + span,.filter-btn svg + span,.link-button svg + span{margin-left:.5rem}.link svg,.footer__nav-link svg,.filter-btn svg,.link-button svg{width:1.5rem;height:1.5rem}.filter-btn{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;position:relative;padding-bottom:.4em;white-space:nowrap}@media only screen and (max-width:768px){.filter-btn{font-size:.875rem}}.filter-btn:after{content:'';width:100%;height:2px;background-color:var(--clr-accent);position:absolute;bottom:0;left:0;transform:scaleX(0);transform-origin:0 0;transition:transform .3s cubic-bezier(.77,0,.175,1)}.filter-btn.active:after{transform:scaleX(1)}.play-btn{width:7.5rem;height:7.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--clr-white);color:var(--clr-dark);transition:color 200ms ease-in-out;position:relative}.play-btn svg{width:2rem;height:2rem;position:relative;left:4px;top:2px;z-index:2}.play-btn:before{content:'';width:7.5rem;height:7.5rem;border-radius:50%;position:absolute;top:0;left:0;background-color:var(--clr-accent);transform:scale(.1);z-index:1;transition:transform 200ms ease-in-out}.play-btn:hover:before{transform:scale(1.05)}@media only screen and (max-width:1.02E+3px){.play-btn{width:5.62rem;height:5.62rem}.play-btn svg{width:1.5rem;height:1.5rem}.play-btn:before{width:5.62rem;height:5.62rem}}@media only screen and (max-width:768px){.play-btn{width:3.75rem;height:3.75rem}.play-btn svg{width:1rem;height:1rem;left:2px;top:1px}.play-btn:before{width:3.75rem;height:3.75rem}}.draw-m span{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 1px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:1px}.draw-m:hover span,.draw-m:focus span{background-position:0 100%;background-size:100% 1px}.draw-m.active span{background-size:100% 1px}.draw-l span{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 2px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:4px}.draw-l:hover span,.draw-l:focus span{background-position:0 100%;background-size:100% 2px}.draw-l.active span{background-size:100% 2px}.redraw span{width:fit-content;display:inline-block;background-image:linear-gradient(90deg,currentcolor 0,currentcolor 20%,transparent 0,transparent 80%,currentcolor 0);background-repeat:no-repeat;background-position:100% 100%;background-size:500% 1px;transition:background-position 1s cubic-bezier(.77,0,.175,1)}.redraw:hover span,.redraw:focus span{background-position:0 100%}.draw-object .draw-target{display:inline-block;width:fit-content;background-image:linear-gradient(90deg,currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:0 2px;transition:background-size .5s cubic-bezier(.77,0,.175,1);padding-bottom:1px}.draw-object:hover .draw-target,.draw-object:focus .draw-target{background-position:0 100%;background-size:100% 2px}.redraw-object .redraw-target{line-height:1;display:inline-block;background-image:linear-gradient(90deg,currentcolor 0,currentcolor 20%,transparent 0,transparent 80%,currentcolor 0);background-repeat:no-repeat;background-position:100% 100%;background-size:500% 1px;transition:background-position 1s cubic-bezier(.77,0,.175,1);padding-bottom:1px}.redraw-object:hover .redraw-target,.redraw-object:focus .redraw-target{background-position:0 100%}.richtext{font-family:'TWK Everett',sans-serif;font-size:1rem;line-height:1.33;font-weight:400}.richtext img{width:100% !important;height:auto}.richtext iframe{width:100%;height:auto;aspect-ratio:1.78}.richtext a{text-decoration:underline;overflow-wrap:break-word;word-wrap:break-word}.richtext p,.richtext ul,.richtext ol,.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5{margin:0}.richtext h1 + p,.richtext h1 + ul,.richtext h1 + ol,.richtext h3 + p,.richtext h3 + ul,.richtext h3 + ol,.richtext h1 + h1,.richtext h1 + h2,.richtext h1 + h4,.richtext h1 + h5,.richtext h2 + h1,.richtext h2 + h2,.richtext h2 + h4,.richtext h2 + h5,.richtext h3 + h1,.richtext h3 + h2,.richtext h3 + h4,.richtext h3 + h5{margin-top:1rem}.richtext h2 + p,.richtext h2 + ul,.richtext h2 + ol{margin-top:2rem}.richtext h1 + h3,.richtext h2 + h3,.richtext h3 + h3{margin-top:1.5rem}.richtext h1 + table,.richtext h2 + table,.richtext h3 + table,.richtext h4 + table,.richtext h5 + table{margin-top:2rem}.richtext h1 + .table-wrap,.richtext h2 + .table-wrap,.richtext h3 + .table-wrap,.richtext h4 + .table-wrap,.richtext h5 + .table-wrap{margin-top:2rem}.richtext h4 + p,.richtext h4 + ul,.richtext h4 + ol,.richtext h4 + h4,.richtext h4 + h5,.richtext h5 + p,.richtext h5 + ul,.richtext h5 + ol,.richtext h5 + h4,.richtext h5 + h5{margin-top:0}.richtext h1 + img,.richtext h2 + img,.richtext h3 + img,.richtext h4 + img,.richtext h5 + img,.richtext h1 + iframe,.richtext h2 + iframe,.richtext h3 + iframe,.richtext h4 + iframe,.richtext h5 + iframe{margin-top:2.25rem}.richtext p + h1,.richtext p + h2,.richtext p + h3,.richtext P + h4,.richtext p + h5,.richtext p + img,.richtext p + iframe,.richtext ul + h1,.richtext ul + h2,.richtext ul + h3,.richtext ul + h4,.richtext ul + h5,.richtext ul + img,.richtext ul + iframe,.richtext ol + h1,.richtext ol + h2,.richtext ol + h3,.richtext ol + h4,.richtext ol + h5,.richtext ol + img,.richtext ol + iframe,.richtext table + h1,.richtext table + h2,.richtext table + h3,.richtext table + h4,.richtext table + h5,.richtext table + img,.richtext table + iframe,.richtext .table-wrap + h1,.richtext .table-wrap + h2,.richtext .table-wrap + h3,.richtext .table-wrap + h4,.richtext .table-wrap + h5,.richtext .table-wrap + img,.richtext .table-wrap + iframe,.richtext img + h1,.richtext img + h2,.richtext img + h3,.richtext img + h4,.richtext img + h5,.richtext img + p,.richtext img + ul,.richtext img + ol,.richtext img + table,.richtext img + .table-wrap,.richtext iframe + h1,.richtext iframe + h2,.richtext iframe + h3,.richtext iframe + h4,.richtext iframe + h5,.richtext iframe + p,.richtext iframe + ul,.richtext iframe + ol,.richtext iframe + table,.richtext iframe + .table-wrap,.richtext img + img,.richtext img + iframe,.richtext iframe + img,.richtext iframe + iframe{margin-top:3rem}.richtext p + p,.richtext ul + p,.richtext ol + p,.richtext table + p,.richtext .table-wrap + p{margin-top:1.5rem}.richtext p + ul,.richtext ul + ul,.richtext ol + ul,.richtext table + ul,.richtext .table-wrap + ul{margin-top:1rem}.richtext p + ol,.richtext ul + ol,.richtext ol + ol,.richtext table + ol,.richtext .table-wrap + ol{margin-top:1rem}.richtext p + table,.richtext ul + table,.richtext ol + table,.richtext table + table{margin-top:1rem}.richtext p + .table-wrap,.richtext ul + .table-wrap,.richtext ol + .table-wrap,.richtext table + .table-wrap{margin-top:1rem}.richtext li>p + p{margin-top:1rem;margin-bottom:2.25rem}.richtext li + li{margin-top:0}.richtext strong{font-weight:700}.richtext h1{font-size:3rem;line-height:1.33;font-weight:700}.richtext h2{font-size:1.25rem;line-height:1.4;font-weight:400}.richtext h3{line-height:1.22;font-size:2.25rem;font-weight:700}.richtext h4{line-height:1.5;font-size:1rem;font-weight:700}.richtext h5,.richtext th{line-height:1.5;font-size:1rem;font-weight:700}.richtext td{font-size:1rem;line-height:1.5;font-weight:400}.richtext ul{list-style:disc inside none}.richtext ul li{list-style:unset}.richtext ul:has(h4){list-style:unset;list-style-type:none}.richtext ul:has(h4) h4{position:relative;padding-left:1rem}.richtext ul:has(h4) h4:before{content:'•';position:absolute;left:0;color:var(--clr-heading)}.richtext ul:has(h4) li + li{margin-top:2rem}.richtext ol{list-style-position:outside;padding:0;counter-reset:item}.richtext ol li{display:block}.richtext ol li:before{content:counters(item,'.') '.';counter-increment:item;padding-right:.25em}.richtext ol li + li{margin-top:0}.richtext table tr{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;grid-gap:1.25rem;border-bottom:1px solid var(--clr-text)}.richtext table th{padding:0 0 1rem 0}.richtext table td{padding:1rem 0 1rem}.richtext table th,.richtext table td{text-align:start}.form__input{position:relative}.form__input label,.form__input .form__chosen-file{color:var(--clr-white-hover);font-size:1.25rem;line-height:1.4;position:absolute;padding:0;top:1rem;left:0;max-width:100%;overflow:hidden;white-space:nowrap;pointer-events:none;z-index:3;transform:translate3d(0,0,0);transition:font-size 250ms ease-in-out,top 250ms ease-in-out,background-image 100ms ease-in-out 250ms}.form__input label.cv-upload,.form__input .form__chosen-file.cv-upload{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;left:auto;pointer-events:all;z-index:2;width:1.5rem;height:1.5rem;padding:0}.form__input label.cv-upload svg,.form__input .form__chosen-file.cv-upload svg{width:1.5rem;height:1.5rem}.form__input input,.form__input textarea,.form__input .form__file-input{border:none;width:100%;height:3.75rem;font-size:1.25rem;line-height:1.4;background:transparent;padding:1rem 0;border-bottom:1px solid var(--clr-white-hover);position:relative;transition:background 250ms ease-in-out;overflow:hidden}.form__input input.has-value + label,.form__input textarea.has-value + label,.form__input .form__file-input.has-value + label,.form__input input.has-focus + label,.form__input textarea.has-focus + label,.form__input .form__file-input.has-focus + label{font-size:.875rem;line-height:1.4;top:-0.75rem;width:fit-content;height:min-content}.form__input input.has-focus,.form__input textarea.has-focus,.form__input .form__file-input.has-focus{border-color:var(--clr-text);color:var(--clr-text)}.form__input input:hover,.form__input textarea:hover,.form__input .form__file-input:hover{border-color:var(--clr-text)}.form__input input.hidden-input,.form__input textarea.hidden-input,.form__input .form__file-input.hidden-input{position:fixed;opacity:0;pointer-events:none}.form__input textarea{resize:none}.form__input .error-message{display:none;position:absolute;color:var(--clr-error);font-size:.75rem;line-height:1;top:110%;left:0;margin-top:0;padding-left:0}.form__input.error input,.form__input.error textarea{border-color:var(--clr-error)}.form__input.error .form__file-input,.form__input.error .form-dropdown__holder{border-color:var(--clr-error)}.form__input.error .error-message{display:block}.form__input .form__file-input{padding-right:3.75rem;z-index:2}.form__input .form__chosen-file{z-index:1;padding-right:4rem;text-overflow:ellipsis}.form__button-holder{width:100%;padding:0;display:flex;justify-content:space-between;align-items:center;margin-top:3rem}@media only screen and (max-width:768px){.form__button-holder{flex-direction:column;margin-top:1.5rem;align-items:flex-start}.form__button-holder .form__button{width:100%;margin-top:2.25rem}}.form__checkbox{position:relative;padding:0 0 0 1.62rem;height:1.5rem;display:flex;align-items:center}.form__checkbox .checkmark{position:absolute;top:50%;transform:translateY(-50%);left:0;width:1.12rem;height:1.12rem;border-radius:4px;padding:1px 5px;background-color:transparent;cursor:pointer;border:1px solid var(--clr-text)}.form__checkbox .checkmark:after{content:'';position:absolute;display:none;width:6px;height:.75rem;border:solid;border-width:0px 2px 2px 0px;transform:rotate(45deg)}.form__checkbox span,.form__checkbox a{white-space:nowrap}.form__checkbox input:checked ~ .checkmark{background-color:var(--clr-text);border-color:var(--clr-text)}.form__checkbox input:checked ~ .checkmark:after{display:block;border-color:var(--clr-dark)}.form__checkbox input:hover ~ .checkmark{border-color:var(--clr-text)}.form__checkbox input:hover ~ .checkmark:after{display:block;border-color:var(--clr-text)}.form__checkbox input:checked:hover ~ .checkmark:after{display:block;border-color:var(--clr-dark)}.form__checkbox .checkbox-error-message{display:none;position:absolute;color:var(--clr-error);font-size:.75rem;line-height:1.5;top:100%;margin-top:0}.form__checkbox.error .checkmark{border-color:var(--clr-error)}.form__checkbox.error .checkbox-error-message{display:block}.form__privacy{color:var(--clr-text)}.form__agree{display:block}.form .global-error-message{width:100%;text-align:center;padding:1rem 2rem;display:none;font-size:1rem;line-height:1.38;color:var(--clr-error)}.qwrap{position:absolute;top:-50000px;left:-50000px}.grid-form{display:grid;gap:2.25rem;margin:0 0 3.75rem}.grid-form--3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:768px){.grid-form--3{grid-template-columns:100%;gap:3.75rem}}.grid-form--4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:768px){.grid-form--4{grid-template-columns:100%;gap:3.75rem}}.search-form{position:relative;width:100%}.search-form__input{position:relative}.search-form__input input{width:100%;position:relative;border:1px solid var(--clr-text);height:3.75rem;padding:1.12rem 4rem 1.12rem 1.5rem}.search-form__input.has-value .search-form__icon--search{display:none}.search-form__input.has-value .js-search-form-reset{display:block}.search-form__icon{position:absolute;top:50%;transform:translateY(-50%);right:1.5rem;width:1.5rem;height:1.5rem;padding:0}.search-form__icon svg{width:1.5rem;height:1.5rem}.search-form__icon.js-search-form-reset{display:none}html{-ms-touch-action:none;font-weight:400;font-size:16px;line-height:1.5;font-family:'TWK Everett',sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{--clr-bg:var(--clr-white);--clr-text:var(--clr-dark);--clr-text-hover:var(--clr-dark-hover);--clr-border:var(--clr-border-dark);--clr-button-bg:var(--clr-button-bg-white);font-size:1rem;font-weight:400;line-height:1.5;background-color:var(--clr-bg);color:var(--clr-text)}.text p + p{margin-top:1.5rem}.text h2 + p,.text h3 + p,.text h4 + p,.text h5 + p,.text h2 + ul,.text h2 + ol,.text h3 + ul,.text h3 + ol,.text h4 + ul,.text h4 + ol,.text h5 + ul,.text h5 + ol{margin-top:1rem}.text p + h2,.text p + h3,.text p + h4,.text p + h5,.text ul + p,.text ol + p,.text ul + h2,.text ol + h2,.text ul + h3,.text ol + h3,.text ul + h4,.text ol + h4,.text ul + h5,.text ol + h5{margin-top:3rem}@media only screen and (max-width:768px){.text p + h2,.text p + h3,.text p + h4,.text p + h5,.text ul + p,.text ol + p,.text ul + h2,.text ol + h2,.text ul + h3,.text ol + h3,.text ul + h4,.text ol + h4,.text ul + h5,.text ol + h5{margin-top:2.25rem}}.text a{text-decoration:underline;color:var(--clr-link)}.text ul{list-style-type:disc}.text ul li{list-style-type:disc;margin-left:1.5rem}.text + .btn{margin-top:2.25rem}.text h1,.text h2,.text h3,.text h4,.text h5{margin-bottom:1rem}.text h1{font-size:calc(clamp(4.25rem,3.333vw + 1.75rem,5.75rem));line-height:1.18;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.text h1{font-size:calc(clamp(2.75rem,4.013vw + 0.824rem,4.25rem))}}.text h2{font-size:calc(clamp(2rem,3.344vw + 0.395rem,3.25rem));line-height:1.23;font-weight:700}.text h3{font-size:clamp(1.5rem,2.007vw + 0.537rem,2.25rem);line-height:1.22;font-weight:700}.text h4{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.text h4{font-size:.875rem}}.text .btn{margin-top:2.25rem;margin-bottom:3rem;text-decoration:none;color:var(--clr-text)}.dark-bg{--clr-bg:var(--clr-dark);--clr-text:var(--clr-white);--clr-text-hover:var(--clr-white-hover);--clr-border:var(--clr-border-white);--clr-button-bg:var(--clr-button-bg-dark);background-color:var(--clr-bg);color:var(--clr-text)}.heading + .text{margin-top:2.25rem}.home-hero{height:100vh;position:relative}@media only screen and (max-width:768px){.home-hero{height:100svh}}.home-hero__effect{width:100%;height:100vh;height:100svh;position:relative;overflow:hidden}.home-hero__text{position:absolute;left:0;bottom:0;height:auto;width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-left:2.19rem;padding-right:2.19rem;padding-top:2.25rem;padding-bottom:2.25rem}@media only screen and (max-width:768px){.home-hero__text{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:768px){.home-hero__text{flex-direction:column;align-items:flex-start;justify-content:flex-end}}.home-hero__title-container{max-width:40rem}.home-hero__title{text-transform:uppercase}.home-hero__media{height:100%;width:100%;position:relative}.home-hero__media img,.home-hero__media video{width:100%;height:100%;object-fit:cover}.home-hero__filter-container{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;pointer-events:none}.home-hero__filter-container--light{z-index:2}.home-hero__filter-container--dark{z-index:3}@media only screen and (max-width:768px){.home-hero__filter-container{padding-bottom:10rem}}.home-hero__filter{width:80vh;height:80vh;border-radius:50%;background-color:transparent}@media (max-aspect-ratio:1){.home-hero__filter{width:90vmin;height:90vmin}}@media only screen and (max-width:768px){.home-hero__filter{width:90vw;height:90vw}}.home-hero__filter--light{box-shadow:0 0 0 1.0E+3vw rgba(19,36,66,0.6)}@media only screen and (max-width:768px){.home-hero__filter--light{box-shadow:0 0 0 200vw rgba(19,36,66,0.6)}}.home-hero__filter--dark{box-shadow:0 0 0 1.0E+3vw #132442}@media only screen and (max-width:768px){.home-hero__filter--dark{box-shadow:0 0 0 200vw #132442}}@media only screen and (max-width:768px){.home-hero__play-btn{margin-top:1.5rem}}.home-about{padding-top:10rem;padding-bottom:10rem}@media only screen and (max-width:1.02E+3px){.home-about{padding-top:6.25rem;padding-bottom:6.25rem}}.home-about__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.25rem}.home-about__grid .home-about__tile:nth-child(odd):has(.text) .home-about__text-container{padding-right:7rem}.home-about__grid .home-about__tile:nth-child(even):has(.text) .home-about__text-container{padding-left:7rem;padding-top:2rem}@media only screen and (max-width:1.02E+3px){.home-about__grid{grid-template-columns:100%;gap:1rem}.home-about__grid .home-about__tile:nth-child(odd):has(.text) .home-about__text-container{padding-right:0;padding-bottom:2rem}.home-about__grid .home-about__tile:nth-child(even):has(.text) .home-about__text-container{padding-left:0;padding-top:2rem}}.home-about__tile{display:flex;flex-direction:column;justify-content:space-between}.home-about__tile .parallax-img{width:100%;height:auto;max-height:96vh}.home-about__tile .parallax-img--tall{aspect-ratio:.63}.home-about__tile .parallax-img--low{aspect-ratio:1.75}.home-about__tile .parallax-img--low img{height:calc(100% + 8vh)}.quote{height:100vh}.quote__bg{width:100%;height:100%;position:absolute}.quote__bg img{object-fit:cover}.quote__text-container{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2.25rem;text-align:center;color:var(--clr-white)}.quote__text-container svg{width:3rem;height:3rem;margin:0 auto 1.5rem}.quote__quote{max-width:17em}.quote__author{margin-top:1.5rem}.other-projects{padding-bottom:7.5rem}@media only screen and (max-width:768px){.other-projects{padding-bottom:0}}.other-projects__title{padding-left:2.19rem;padding-right:2.19rem;display:flex;align-items:flex-start;justify-content:space-between;padding-top:5rem;padding-bottom:5rem}@media only screen and (max-width:768px){.other-projects__title{padding-left:1rem;padding-right:1rem}}.other-projects__project{width:30rem}@media only screen and (max-width:768px){.other-projects__project{width:16.2rem}.other-projects__project .other-projects__project-title h3{transform:translate3d(0,0,0)}.other-projects__project .other-projects__project-image{clip-path:inset(1.5rem 1.5rem 1.5rem 1.5rem round 999px)}.other-projects__project .other-projects__project-image img{transform:scale(1.05)}}.other-projects__project-link{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:relative;height:30rem}@media screen and (min-width:1.02E+3px){.other-projects__project-link:hover .other-projects__project-image{clip-path:inset(3.5rem 3.5rem 3.5rem 3.5rem round 999px)}.other-projects__project-link:hover .other-projects__project-image img{transform:scale(1.12)}.other-projects__project-link:hover .other-projects__project-title h3{transform:translate3d(0,0,0)}}@media only screen and (max-width:1.02E+3px){.other-projects__project-link{height:auto}}.other-projects__project-image{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);z-index:2;width:100%;height:100%;clip-path:inset(0 0 0 0 round 999px);overflow:hidden;font-size:0;transition:clip-path .64s cubic-bezier(.165,.84,.44,1),-webkit-clip-path .64s cubic-bezier(.165,.84,.44,1)}.other-projects__project-image img{width:100%;height:100%;object-fit:cover;transition:transform .64s cubic-bezier(.165,.84,.44,1)}@media only screen and (max-width:1.02E+3px){.other-projects__project-image{height:16.2rem;width:16.2rem;position:relative;left:unset;top:unset;transform:none}}.other-projects__project-title{width:100%;text-align:center;position:relative;z-index:1;overflow:hidden}.other-projects__project-title h3{transform:translate3d(0,102%,0);transition:.64s cubic-bezier(.165,.84,.44,1)}.other-projects .splide-paddings{position:absolute;pointer-events:none;visibility:hidden}.other-projects .splide-paddings .splide-padding-left{width:2.25rem}.other-projects .splide-paddings .splide-padding-right{width:13.8rem}.other-projects .splide-paddings .splide-gap{width:5rem}@media only screen and (max-width:768px){.other-projects .splide-paddings .splide-padding-left{width:1rem}.other-projects .splide-paddings .splide-padding-right{width:1rem}.other-projects .splide-paddings .splide-gap{width:1rem}}.other-projects__link-holder{width:100%;padding-left:2.19rem;padding-right:2.19rem;margin-top:7.5rem}@media only screen and (max-width:768px){.other-projects__link-holder{padding-left:1rem;padding-right:1rem}}.other-projects__link-container{border-top:1px solid var(--clr-text);display:flex;justify-content:center;padding:1.5rem 0}.cursor-drag{z-index:1000;width:7.5rem;height:7.5rem;border-radius:100%;justify-content:center;align-items:center;display:flex;position:fixed;transform:translate(-50%,-50%);pointer-events:none;overflow:hidden;clip-path:circle(0% at 50% 50%);transition:clip-path .8s cubic-bezier(.23,1,.32,1),background-color .8s cubic-bezier(.23,1,.32,1) !important}@media only screen and (max-width:768px){.cursor-drag{display:none}}.cursor-drag__text-container{z-index:40;align-items:center;justify-content:center;display:flex;top:0%;bottom:0%;left:0%;right:0%;width:100%;position:absolute}.cursor-drag__text-container svg{width:7.5rem;height:7.5rem;scale:0.6;transition:scale .8s cubic-bezier(.23,1,.32,1)}.cursor-drag.hover{transition:clip-path .8s cubic-bezier(.23,1,.32,1),background-color .8s cubic-bezier(.23,1,.32,1) !important;clip-path:circle(100% at 50% 50%) !important}.cursor-drag.hover .cursor-drag__text-container{display:flex}.cursor-drag.hover .cursor-drag__text-container svg{scale:1}.js-drag-hover{cursor:none}.js-drag-hover a{cursor:none}.project-hero{position:relative}.project-hero__intro{width:100%;height:100vh;position:absolute;left:0;top:0;background-color:var(--clr-dark);z-index:5}.project-hero__top{height:100vh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:5rem;padding-bottom:5rem;position:relative;z-index:1}.project-hero__bottom{position:relative;z-index:1}.project-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.project-hero__tag{margin:0 0 1.5rem}.project-hero__title{text-transform:uppercase}.project-hero__bottom{padding-top:2.25rem;padding-bottom:7.5rem;border-top:1px solid var(--clr-white)}@media only screen and (max-width:768px){.project-hero__bottom{padding-top:1.5rem;padding-bottom:2.25rem}}.project-hero__details{max-width:50%;display:grid;grid-template-columns:repeat(3,1fr);gap:2.25rem}@media only screen and (max-width:1.02E+3px){.project-hero__details{max-width:100%;grid-template-columns:repeat(2,1fr)}}.project-hero__detail span{display:block}.project-hero__detail-type{font-size:.875rem;line-height:1.57;margin:0 0 .5rem}.project-hero__detail-value{font-size:1rem;line-height:1.5;font-weight:700}.tag{display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:fit-content;height:2rem;line-height:1.43;font-size:.875rem;font-weight:700;padding:2px 1rem;background-color:var(--clr-accent)}@media only screen and (max-width:768px){.tag{font-size:.75rem;line-height:1.33}}.threecols{display:flex;flex-wrap:wrap}.threecols__small{padding-right:2.25rem;padding-bottom:1.5rem;flex:1 1 33%}.threecols__small-child{min-width:28vw;padding-right:2.25rem}.threecols__large{padding-left:1.12rem;flex:1 0 66%}@media only screen and (max-width:768px){.threecols{flex-direction:column;flex-wrap:nowrap}.threecols__small{padding-right:0;padding-bottom:1.5rem}.threecols__large{padding-left:0}}.twocols{display:flex;flex-wrap:wrap}.twocols__small{padding-right:8rem;flex:1 0 50%}.twocols__large{padding-left:1.12rem;flex:1 1 50%}@media only screen and (max-width:768px){.twocols{flex-direction:column}.twocols__small{padding-right:0;width:100%}.twocols__large{padding-left:0;width:100%}}.welcome__image{width:100%;max-width:35vw}.welcome__image img{width:100%;height:auto;object-fit:contain}.welcome__title{margin:0 0 1.5rem}@media only screen and (max-width:1.02E+3px){.welcome .twocols__small{padding-right:3rem;width:40%}.welcome .twocols__large{padding-left:0;width:60%}}@media only screen and (max-width:768px){.welcome .twocols{flex-direction:column}.welcome .twocols__small{width:100%;order:2}.welcome .twocols__large{width:100%;order:1;margin:0 0 3rem}.welcome__image{max-width:100%}}.facts__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:3rem 5rem;margin-top:3rem}@media only screen and (max-width:768px){.facts__grid{grid-template-columns:repeat(2,1fr)}}.facts__item{height:6rem;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:768px){.facts__item{height:4.88rem}}.facts__value{font-size:calc(clamp(2rem,3.344vw + 0.395rem,3.25rem));line-height:1.23;font-weight:700;white-space:nowrap}.about .threecols + .threecols{margin-top:10rem}@media only screen and (max-width:768px){.about .threecols + .threecols{margin-top:6.25rem}}.about .parallax-img{width:100%}.about .parallax-img--low{aspect-ratio:1.13}.about .parallax-img--low img{height:calc(100% + 8vh)}.about .parallax-img--square{aspect-ratio:1}.about__image{padding:3.75rem 0 3rem}.about__image img{width:100%;height:auto;object-fit:contain}.about__button{margin:0 auto}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:5rem;--icon-size:11.6rem}@media only screen and (max-width:768px){.values{grid-template-columns:100%;gap:3rem}}.values__item{display:flex;flex-direction:column;align-items:flex-start}.values__item:last-child .values__icon-container:after{content:none}.values__icon-container{margin:0 0 2.25rem;position:relative;width:100%;--line-width:100%}.values__icon-container:after{content:'';width:calc(var(--line-width) - var(--icon-size) - 1rem);position:absolute;top:calc(var(--icon-size) / 2);left:calc(var(--icon-size) + 1rem);height:1px;background-color:var(--clr-dark)}@media only screen and (max-width:768px){.values__icon-container:after{display:none;content:none}}.values__icon{width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;font-size:0;border-radius:50%;position:relative;--scale-size:1;--opacity:1}.values__icon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--clr-dark);border-radius:50%;width:100%;height:100%;z-index:0;scale:var(--scale-size);opacity:var(--opacity)}.values__icon svg{width:6.25rem;height:6.25rem;position:relative;z-index:2}.values__title{margin:0 0 1.5rem}.values__value{line-height:2rem;position:relative;padding-left:2rem}.values__value:before{content:'';background-image:url(../themes/www/assets/img/svg/check.svg);position:absolute;background-size:contain;background-repeat:no-repeat;left:0;top:.25rem;width:1.5rem;height:1.5rem}.about-green__top{display:flex;justify-content:center;position:relative;overflow:hidden}@media only screen and (max-width:768px){.about-green__top{padding:0 1rem}}.about-green__image{height:100vh;width:auto;aspect-ratio:1;border-radius:50%;overflow:hidden}.about-green__image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.about-green__image{height:auto;width:100%}}.about-green__runner{position:absolute;top:50%;left:0;width:100%;z-index:1;transform:translate3d(0,-50%,0);white-space:nowrap}.about-green__runner-text{font-size:calc(clamp(2.75rem,11.31vw - 2.679rem,7.5rem));line-height:1;text-transform:uppercase;white-space:nowrap;font-weight:700;padding:0;margin-right:1em;display:inline-block}.about-green__bottom{padding-left:2.19rem;padding-right:2.19rem;padding-top:5rem;display:flex;flex-direction:column;align-items:center}@media only screen and (max-width:768px){.about-green__bottom{padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:768px){.about-green__bottom{padding-top:3rem}}.about-green__text{max-width:66%;text-align:center}@media only screen and (max-width:768px){.about-green__text{max-width:100%}}.about-green__button{margin-top:2.25rem}.project-gallery{width:100%}.project-gallery__image{aspect-ratio:2.01}.project-gallery__image-container{width:100%}.project-gallery__image-container:nth-child(even){padding:10rem 9.12rem}.project-gallery__image-container:nth-child(even) .project-gallery__image{aspect-ratio:1.79}@media only screen and (max-width:768px){.project-gallery__image{aspect-ratio:1.74}.project-gallery__image-container:nth-child(even){padding:1.5rem}.project-gallery__image-container:nth-child(even) .project-gallery__image{aspect-ratio:1.81;height:auto}}.page-hero{position:relative}.page-hero__intro{width:100%;height:100vh;position:absolute;left:0;top:0;background-color:var(--clr-dark);z-index:5}.page-hero__text{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:5rem;padding-bottom:5rem;position:relative;z-index:1}.page-hero__image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.page-hero__title{text-transform:uppercase;max-width:800px}.page-hero__button{margin-top:2.25rem}.history-hero{min-height:100vh;padding-bottom:10rem}.history-hero__image{width:100%;height:auto;aspect-ratio:1}.history-hero__text{margin-top:2.25rem}@media only screen and (max-width:1.02E+3px){.history-hero{padding-bottom:6.25rem}}.finance .grouped-links{margin-top:10rem}@media only screen and (max-width:768px){.finance .grouped-links{margin-top:6.25rem}}.sertificates.inner-section{padding-top:0}.sertificates .grouped-links__block{border-top:none}.sertificates .grouped-links__property{padding-top:0}.sertificates .grouped-links__link:first-child{border-top:1px solid currentColor}.sertificates .grouped-links__link{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.sertificates .grouped-links__link{font-size:.875rem}}.sertificates .small-title{text-transform:none}.grouped-links__block{border-top:1px solid var(--clr-text)}.grouped-links__block:last-child .grouped-links__link:last-child{border-bottom:1px solid currentColor}@media only screen and (max-width:768px){.grouped-links__block{border-top:none}.grouped-links__block .grouped-links__link:first-child{border-top:1px solid currentColor}.grouped-links__block .grouped-links__link:last-child{border-bottom:1px solid currentColor}.grouped-links__block + .grouped-links__block{margin-top:3rem}}.grouped-links__property{padding:2.25rem 0;position:sticky;top:0}@media only screen and (max-width:768px){.grouped-links__property{padding:1.5rem 0}}.grouped-links__values{transition:color 250ms ease-in-out}.grouped-links__values .grouped-links__link:not(:last-child){border-bottom:1px solid currentColor}.grouped-links__values:hover{color:var(--clr-text-hover)}.grouped-links__values:hover .grouped-links__link:hover{color:var(--clr-text)}.grouped-links__link{display:flex;justify-content:space-between;align-items:center;transition:color 250ms ease-in-out;padding-top:2.88rem;padding-bottom:2.88rem}@media only screen and (max-width:768px){.grouped-links__link{padding-top:1.5rem;padding-bottom:1.5rem}}.grouped-links__link:hover .grouped-links__link-icon svg:first-child{transform:translate3d(0,0,0);opacity:1}.grouped-links__link:hover .grouped-links__link-icon svg:last-child{transform:translate3d(1.5rem,0,0);opacity:0}.grouped-links__link:not(.grouped-links__link--vacancy){line-height:1.4;font-size:1.25rem;font-weight:400}@media only screen and (max-width:768px){.grouped-links__link:not(.grouped-links__link--vacancy){font-size:1rem;line-height:1.38}}.grouped-links__text-container{max-width:80%}.grouped-links__link-date{display:block;line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.grouped-links__link-date{font-size:.875rem}}.grouped-links__link-date + .grouped-links__link-text{margin-top:.75rem}.grouped-links__link-title{display:block}.grouped-links__link-title + .grouped-links__link-text{margin-top:1rem}.grouped-links__link-text{display:block}.grouped-links__link-icon{position:relative;width:3rem;height:1.5rem;overflow:hidden}.grouped-links__link-icon svg{position:absolute;width:1.5rem;height:1.5rem;right:0;top:0}.grouped-links__link-icon svg:first-child{transform:translate3d(-1.5rem,0,0);opacity:0;transition:opacity 200ms ease-in-out,250ms ease-in-out}.grouped-links__link-icon svg:last-child{transition:opacity 100ms ease-in-out,250ms ease-in-out}.card-links{display:grid;gap:2.25rem;padding-top:5rem}@media only screen and (min-width:1.6E+3px){.card-links{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:1.6E+3px){.card-links{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:1.28E+3px){.card-links{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:768px){.card-links{grid-template-columns:100%}}.card-link{display:flex;flex-direction:column;justify-content:space-between;border:1px solid currentColor;padding:2.25rem;--icon-size:7.5rem;height:32.5rem}@media only screen and (max-width:768px){.card-link{height:auto;padding:1.5rem}.card-link .card-link__text{margin:0 0 2.25rem}}.card-link__icon-container{margin:0 0 1.5rem}.card-link__icon{width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;font-size:0;border-radius:50%;position:relative;--scale-size:1;--opacity:1;margin:0 0 1.5rem}.card-link__icon:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--clr-dark);border-radius:50%;width:100%;height:100%;z-index:0;scale:var(--scale-size);opacity:var(--opacity)}.card-link__icon svg{width:4.5rem;height:4.5rem;position:relative;z-index:2}.card-link__title{margin:0 0 1rem}.card-link__link-icon{position:relative;width:3rem;height:1.5rem;overflow:hidden}.card-link__link-icon svg{position:absolute;width:1.5rem;height:1.5rem;right:0;top:0}.card-link__link-icon svg:first-child{transform:translate3d(-1.5rem,0,0);opacity:0;transition:opacity 200ms ease-in-out,250ms ease-in-out}.card-link__link-icon svg:last-child{transition:opacity 100ms ease-in-out,250ms ease-in-out}.card-link:hover .card-link__link-icon svg:first-child{transform:translate3d(0,0,0);opacity:1}.card-link:hover .card-link__link-icon svg:last-child{transform:translate3d(1.5rem,0,0);opacity:0}.privacy{padding-bottom:10rem;--page-width:852px}@media only screen and (max-width:768px){.privacy{padding-bottom:6.25rem}}.privacy__headline{padding-left:2.19rem;padding-right:2.19rem}@media only screen and (max-width:768px){.privacy__headline{padding-left:1rem;padding-right:1rem}}.privacy__top{padding-left:2.19rem;padding-right:2.19rem}@media only screen and (max-width:768px){.privacy__top{padding-left:1rem;padding-right:1rem}}.privacy__bottom{margin-top:3rem}@media only screen and (min-width:768px){.privacy__bottom{padding-left:2.19rem;padding-right:2.19rem}}@media only screen and (max-width:768px){.privacy__bottom{width:100%}.privacy__bottom h3{padding-left:1rem;padding-right:1rem}.privacy__bottom .table-wrap{overflow-x:auto;padding-bottom:.5rem}.privacy__bottom .table-wrap table{width:1296px;margin-left:1rem}}.article{padding-bottom:10rem;--page-width:852px}@media only screen and (max-width:768px){.article{padding-bottom:6.25rem;--page-wdith:100%}}.article__image{margin-bottom:2.25rem}.article__date{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;margin-bottom:1.5rem}@media only screen and (max-width:768px){.article__date{font-size:.875rem}}.expandables{margin-top:10rem}@media only screen and (max-width:768px){.expandables{margin-top:6.25rem}}.expandables .expandable:first-child{border-top:1px solid currentColor}.expandables:hover .expandable{color:var(--clr-text-hover)}.expandables:hover .expandable:hover{color:var(--clr-text)}.expandables:hover .expandable.is-expanded{color:var(--clr-text)}.expandable{border-bottom:1px solid currentColor;color:var(--clr-text);padding:1.5rem 0;--page-width:852px;transition:color 250ms ease-in-out}.expandable__button{width:100%;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.5rem 0}@media only screen and (max-width:768px){.expandable__button{padding:.75rem 0}}.expandable__button:hover{color:var(--clr-text)}.expandable__button span{padding-right:3rem;font-size:clamp(1.5rem,2.007vw + 0.537rem,2.25rem);line-height:1.22;font-weight:700}.expandable__panel{padding-right:0;overflow:hidden;height:0}.expandable__panel .text{max-width:var(--page-width)}.expandable.is-expanded{color:var(--clr-text)}.expandable.is-expanded .icon .line--1{transform:rotate(180deg)}.expandable.is-expanded .icon .line--2{transform:rotate(180deg)}.icon{width:24px;height:24px;position:relative}.icon .line{position:absolute;width:14px;height:2px;background-color:currentColor;transition:all 250ms ease-in-out}.icon .line--1{top:11px;left:5px}.icon .line--2{top:11px;left:5px;transform:rotate(90deg)}.news{padding-bottom:10rem}.news__container{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem 2.25rem;padding-bottom:5rem}@media only screen and (max-width:768px){.news__container{grid-template-columns:100%;gap:3rem}}.news__more-container{width:100%;display:flex;justify-content:center}.news__item{width:100%}@media only screen and (min-width:1.37E+3px){.news__item:hover .news__item-image img{transform:scale(1.03)}.news__item:hover .news__item-image:after{opacity:1}}.news__item-image{width:100%;aspect-ratio:1.31;overflow:hidden;position:relative}.news__item-image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(19,36,66,0.6);z-index:1}.news__item-image img{width:100%;height:100%;object-fit:cover;transition:transform 440ms ease-in-out}.news__item-image:after{opacity:0;transition:opacity 350ms ease-in-out}.news__item-title{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase;margin-top:1em}@media only screen and (max-width:768px){.news__item-title{font-size:.875rem}}.filter-btns{width:100%;display:flex;align-items:center;padding-bottom:2.25rem}.filter-btns .filter-btn{margin-right:1.5rem;margin-bottom:1rem}.branches{padding-bottom:10rem;margin-top:1.88rem}.branches__group{margin-top:2.25rem}.branches__group .branches__branch:first-child{border-top:1px solid currentColor}.branches__branch{line-height:1.4;font-size:1.25rem;font-weight:400;display:grid;grid-template-columns:1.6fr .4fr;gap:3rem;transition:color 250ms ease-in-out;padding-top:1.5rem;padding-bottom:1.5rem;align-items:center;border-bottom:1px solid currentColor}@media only screen and (max-width:768px){.branches__branch{font-size:1rem;line-height:1.38}}@media only screen and (max-width:1.02E+3px){.branches__branch{grid-template-columns:2fr .1fr;gap:1rem}}.branches__branch:has(.branches__branch-logo){grid-template-columns:1fr 2fr 1fr}@media only screen and (max-width:1.02E+3px){.branches__branch:has(.branches__branch-logo){grid-template-columns:1fr;justify-items:center;gap:1.5rem}}.branches__branch:has(.branches__branch-logo) .branches__branch-link{justify-self:start}.branches__branch:hover .branches__branch-icon svg:first-child{transform:translate3d(0,0,0);opacity:1}.branches__branch:hover .branches__branch-icon svg:last-child{transform:translate3d(1.5rem,0,0);opacity:0}.branches__branch-text-container{display:grid;grid-template-columns:1fr 1.4fr}@media only screen and (max-width:1.02E+3px){.branches__branch-text-container{grid-template-columns:1fr;gap:1rem}}.branches__branch-logo img{max-width:186px;height:auto;object-fit:contain}.branches__branch-link{justify-self:end;text-decoration:underline;color:var(--clr-link)}.branches__branch-icon{position:relative;width:3rem;height:1.5rem;overflow:hidden;justify-self:end}.branches__branch-icon svg{position:absolute;width:1.5rem;height:1.5rem;right:0;top:0}.branches__branch-icon svg:first-child{transform:translate3d(-1.5rem,0,0);opacity:0;transition:opacity 200ms ease-in-out,250ms ease-in-out}.branches__branch-icon svg:last-child{transition:opacity 100ms ease-in-out,250ms ease-in-out}.timeline{display:flex}.timeline__current-container{flex:1 1 33%}@media only screen and (max-width:1.02E+3px){.timeline__current-container{display:none}}.timeline__current-year{position:sticky;top:3.5rem}.timeline__scroller{flex:1 0 66%}.timeline__scroller .timeline__item:nth-child(3n + 1) .timeline__item-image{border-radius:50%}.timeline__scroller .timeline__item:nth-child(3n + 2){padding-bottom:7.5rem}.timeline__scroller .timeline__item:nth-child(3n + 2) .timeline__item-image{aspect-ratio:1.32}.timeline__scroller .timeline__item:last-child{border-bottom:none}@media only screen and (max-width:1.02E+3px){.timeline__scroller .timeline__item:nth-child(3n + 1) .timeline__item-image{border-radius:50%}.timeline__scroller .timeline__item:nth-child(3n + 2){padding-bottom:1.5rem}.timeline__scroller .timeline__item:nth-child(3n + 2) .timeline__item-image{aspect-ratio:1.32}.timeline__scroller .timeline__item:last-child{border-bottom:none}}.timeline__item{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;padding-top:3rem;padding-bottom:3.5rem;border-bottom:1px solid currentColor}@media only screen and (max-width:1.02E+3px){.timeline__item{display:flex;flex-direction:column;align-items:flex-start;padding-top:1.5rem;padding-bottom:1.5rem}}.timeline__item-year{display:none}@media only screen and (max-width:1.02E+3px){.timeline__item-year{display:block;margin:0 0 1.5rem}}@media only screen and (max-width:1.02E+3px){.timeline__item-image-container{margin-bottom:1.5rem}}.timeline__item-image{width:297px;aspect-ratio:1;overflow:hidden}.timeline__item-image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.timeline__item-image{width:164px}}.awards{margin-top:10rem}.awards__slider .splide-paddings{position:absolute;pointer-events:none;visibility:hidden}.awards__slider .splide-paddings .splide-padding-left{width:2.25rem}.awards__slider .splide-paddings .splide-padding-right{width:2.25rem}.awards__slider .splide-paddings .splide-gap{width:2.25rem}@media only screen and (max-width:768px){.awards__slider .splide-paddings .splide-padding-left{width:1rem}.awards__slider .splide-paddings .splide-padding-right{width:1rem}.awards__slider .splide-paddings .splide-gap{width:1rem}}.awards__slide{width:25.5rem}@media only screen and (max-width:30rem){.awards__slide{width:80%}}.awards__slide-image{margin:0 0 1rem}.awards__slide-title{margin:0 0 .75rem}@media only screen and (max-width:1.02E+3px){.awards{margin-top:6.25rem}}.contact{min-height:100vh}@media only screen and (max-width:1.02E+3px){.contact{padding-bottom:6.25rem}}@media only screen and (max-width:1.02E+3px){.contact .threecols{flex-direction:column}}.contact .threecols__large{padding-right:1rem}@media only screen and (max-width:1.02E+3px){.contact .threecols__large{padding-right:0}}.contact .threecols__small{padding-left:8.75rem}@media only screen and (max-width:1.02E+3px){.contact .threecols__small{padding-left:0}}.contact__image{position:relative;width:100%;height:auto;aspect-ratio:2.02;margin-top:5rem;margin-bottom:3rem}.contact__block a,.contact__block span{display:block}.contact__block--large + .contact__block{margin-top:3rem}.contact__block--medium{line-height:1.4;font-size:1.25rem;font-weight:400}@media only screen and (max-width:768px){.contact__block--medium{font-size:1rem;line-height:1.38}}.contact__block--medium + .contact__block{margin-top:2.25rem}.contact__address{margin-bottom:1rem}.contact__name{margin-bottom:.75rem}.vacancies__title{margin:0 0 2.25rem;position:sticky;top:1em}.vacancies .grouped-links__values .grouped-links__link:first-child{border-top:1px solid currentColor}.vacancies .grouped-links__values .grouped-links__link:last-child{border-bottom:1px solid currentColor}@media only screen and (max-width:1.02E+3px){.vacancies .twocols{flex-direction:column}.vacancies .twocols .twocols__large{padding-left:0}.vacancies .twocols .twocols__small{padding-right:0}}.violations__links{margin-top:5rem}.violations .grouped-links__values .grouped-links__link:first-child{border-top:1px solid currentColor}.violations .grouped-links__values .grouped-links__link:last-child{border-bottom:1px solid currentColor}.position{padding-bottom:10rem}@media only screen and (max-width:768px){.position{padding-bottom:6.25rem}}.position__title-container{position:sticky;top:2em}.position__image{width:100%;height:auto;aspect-ratio:1;margin-bottom:2.25rem}.position__offer{margin-top:3rem}.position .richtext ul{list-style:none inside none}.position .richtext ul li{list-style:unset;position:relative;padding-left:2rem}.position .richtext ul li + li{margin-top:1em}.position .richtext ul li:before{content:'';background-image:url(../themes/www/assets/img/svg/check.svg);position:absolute;background-size:contain;background-repeat:no-repeat;left:0;top:-2px;width:1.5rem;height:1.5rem}.position .richtext + h3{margin-top:3rem}.position .richtext h2 + h3{margin-top:5rem}.position .richtext h2 + ul{margin-top:1.5rem}.form-section{position:relative;overflow:hidden}.form-section .form-container{z-index:1;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1)}.form-section .form-success{z-index:10;transform:translate3d(0,-101%,0);transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);opacity:0}.form-section.success .form-container{transform:translate3d(0,101%,0);opacity:0}.form-section.success .form-success{transform:translate3d(0,0,0);opacity:1}.form-container__title{margin:0 0 3rem}.form-success{z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;padding:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--clr-dark);color:var(--clr-white)}.form-success svg{width:3.75rem;height:3.75rem;margin:0 0 1rem}.form-success__title{margin:0 0 1rem;text-align:center}.form-success__text{text-align:center}.services{padding-top:5rem}.services .service:nth-child(3n + 1) .service__image{border-radius:50%}.services .service:nth-child(3n + 2){padding-bottom:7.5rem}.services .service:nth-child(3n + 2) .service__image{aspect-ratio:1.32}.service{padding:3rem 0 3.5rem;border-top:1px solid currentColor}.service__image{width:297px;aspect-ratio:1;font-size:0;overflow:hidden}.service__image img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.service__image{width:163px}}.service__title{margin:0 0 1rem}.service__button{margin-top:2.25rem}@media only screen and (max-width:768px){.service__button{margin-top:1rem}}@media only screen and (max-width:768px){.service{padding:2.25rem 0}.service__image{margin:0 0 .5rem}}.service .threecols__small{padding-bottom:0}@media only screen and (max-width:768px){.service .threecols__small{padding-bottom:1.5rem}}.service .threecols__large{display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width:1.37E+3px){.project:hover .project__image img{transform:scale(1.03)}.project:hover .project__image:after{opacity:1}}.project__image{overflow:hidden;font-size:0;margin:0 0 1rem;position:relative;height:480px}.project__image:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(19,36,66,0.6);z-index:1}.project__image img{width:100%;height:100%;object-fit:cover;transition:transform 440ms ease-in-out}.project__image:after{opacity:0;transition:opacity 350ms ease-in-out}@media only screen and (max-width:768px){.project__image{height:auto}}.project__title{line-height:1.5;font-size:1rem;font-weight:700;text-transform:uppercase}@media only screen and (max-width:768px){.project__title{font-size:.875rem}}.projects{background-color:var(--clr-white);padding-bottom:10rem}@media only screen and (max-width:768px){.projects{padding-bottom:6.25rem}}.projects.loading .projects__content{opacity:0}.projects.loading .projects__loader{opacity:1}.projects.loading-more .projects__loader{opacity:1;position:static;margin-top:5rem}.projects.more-available .projects__more-container{display:flex}.projects__selections{margin:0 0 1.5rem}@media only screen and (min-width:1.02E+3px){.projects__selections{padding-left:2.19rem;padding-right:2.19rem}.projects__selections .filter-btns{flex-wrap:wrap}}@media only screen and (max-width:1.02E+3px){.projects__selections{overflow-x:scroll}.projects__selections .filter-btns{width:fit-content;margin-left:2.19rem;padding-right:2.19rem}}@media only screen and (max-width:768px){.projects__selections .filter-btns{width:fit-content;margin-left:1rem;padding-right:1rem}}.projects__container{position:relative;min-height:100vh;overflow:hidden}.projects__content{transition:opacity 250ms ease-in-out;display:grid;grid-template-columns:repeat(6,1fr);gap:5rem 2.25rem}.projects__content .project{height:520px}.projects__content .project:nth-child(8n + 1),.projects__content .project:nth-child(8n + 6){grid-column-start:span 4}.projects__content .project:nth-child(8n + 2),.projects__content .project:nth-child(8n + 5){grid-column-start:span 2}.projects__content .project:nth-child(4n + 4),.projects__content .project:nth-child(4n + 3){grid-column-start:span 3}@media only screen and (max-width:768px){.projects__content{display:flex;flex-direction:column;gap:0}.projects__content .project{height:auto}.projects__content .project + .project{margin-top:3rem}}.projects__loader{opacity:0;transition:opacity 250ms ease-in-out;display:grid;grid-template-columns:repeat(6,1fr);gap:5rem 2.25rem;position:absolute;left:0;top:0;width:100%;height:auto;pointer-events:none;align-items:start}.projects__loader .projects__loader-item{height:520px;animation:pulsing 1.4s infinite}.projects__loader .projects__loader-item:nth-child(odd){--item-color:rgba(19,36,66,0.08)}.projects__loader .projects__loader-item:nth-child(even){--item-color:rgba(19,36,66,0.16)}.projects__loader .projects__loader-item:nth-child(8n + 1),.projects__loader .projects__loader-item:nth-child(8n + 6){grid-column-start:span 4}.projects__loader .projects__loader-item:nth-child(8n + 2),.projects__loader .projects__loader-item:nth-child(8n + 5){grid-column-start:span 2}.projects__loader .projects__loader-item:nth-child(4n + 4),.projects__loader .projects__loader-item:nth-child(4n + 3){grid-column-start:span 3}.projects__loader .projects__loader-item .projects__loader-item-top{height:480px;margin:0 0 1rem;background-color:var(--item-color)}.projects__loader .projects__loader-item .projects__loader-item-bottom{height:24px;width:200px;background-color:var(--item-color)}@media only screen and (max-width:768px){.projects__loader{height:fit-content;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.projects__loader .projects__loader-item{width:100%}.projects__loader .projects__loader-item .projects__loader-item-top{height:193px}.projects__loader .projects__loader-item + .projects__loader-item{margin-top:3rem}}.projects__more-container{padding-top:3rem;display:flex;justify-content:center;display:none}@keyframes pulsing{0%{opacity:1}50%{opacity:0.7}100%{opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.protocols{padding-bottom:10rem;min-height:100vh}@media only screen and (max-width:768px){.protocols{padding-bottom:6.25rem}}.protocols__top{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:3rem}@media only screen and (max-width:1.02E+3px){.protocols__top{flex-direction:column;align-items:flex-start}}.protocols__top-left{width:50%;padding-right:1.12rem}@media only screen and (max-width:1.02E+3px){.protocols__top-left{width:100%;padding-right:0}}.protocols__top-right{width:50%;padding-left:1.12rem}@media only screen and (max-width:1.02E+3px){.protocols__top-right{width:100%;padding-left:0;margin-top:1.5rem}}.protocols__title{margin:0}.protocols__content{width:100%;position:relative}@media only screen and (max-width:1.02E+3px){.protocols__table-wrap{width:calc(100% + 2.19rem);overflow-x:auto;margin-right:-2.19rem;padding-bottom:.5rem}.protocols__table-wrap table{width:1280px}}@media only screen and (max-width:768px){.protocols__table-wrap{width:calc(100% + 1rem);margin-right:-1rem}}.protocols__loader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--clr-white);opacity:0;pointer-events:none;transition:opacity 100ms ease-in-out;z-index:10;display:flex;align-items:center;justify-content:center}@media only screen and (max-width:1.02E+3px){.protocols__loader{width:100vw;left:-2.19rem}}@media only screen and (max-width:768px){.protocols__loader{width:100vw;left:-1rem}}.protocols__loader .loader{border:4px solid var(--clr-accent);border-top:4px solid var(--clr-dark);border-radius:50%;width:60px;height:60px;animation:spin 1s linear infinite;z-index:5;transition:opacity 100ms ease-in-out;pointer-events:none}.protocols__no-results{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity 50ms ease-in-out}.protocols__table{width:100%}.protocols__table th,.protocols__table td{padding-bottom:1rem;text-align:left;padding-right:1.5rem}.protocols__table th{vertical-align:bottom}.protocols__table td{padding-top:1rem;vertical-align:top}.protocols__table tr{border-bottom:1px solid var(--clr-text)}.protocols__table tr td:last-child,.protocols__table tr th:last-child{padding-right:0}.protocols__pagination-wrap{padding-top:3rem}.protocols.loading .protocols__loader{opacity:1}.protocols.no-results .protocols__loader{opacity:1}.protocols.no-results .protocols__loader .loader{display:none}.protocols.no-results .protocols__loader .protocols__no-results{opacity:1}.pagination{width:100%;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.pagination{flex-wrap:wrap}}.pagination__pages{display:flex;align-items:center}@media only screen and (max-width:768px){.pagination__pages{width:100%;justify-content:center;order:1;margin-bottom:1rem}}.pagination__page{width:3.75rem;height:3.75rem;border:1px solid var(--clr-text);display:flex;align-items:center;justify-content:center;transition:all 250ms ease-in-out}@media only screen and (max-width:768px){.pagination__page{width:3rem;height:3rem}}.pagination__page--empty{border:none;pointer-events:none}.pagination__page + .pagination__page{margin-left:1rem}@media only screen and (max-width:768px){.pagination__page + .pagination__page{margin-left:.5rem}}.pagination__page.active{background-color:var(--clr-text);color:var(--clr-white)}.pagination__page:hover{background-color:var(--clr-text);color:var(--clr-white)}.pagination__nav{width:3.75rem;height:3.75rem;display:flex;align-items:center;justify-content:center;transition:all 250ms ease-in-out}@media only screen and (max-width:768px){.pagination__nav{width:3rem;height:3rem}}.pagination__nav svg{width:24px;height:24px}.pagination__nav--prev{margin-right:1rem}.pagination__nav--prev svg{transform:rotate(180deg)}@media only screen and (max-width:768px){.pagination__nav--prev{order:2;margin-right:.25rem}}.pagination__nav--next{margin-left:1rem}@media only screen and (max-width:768px){.pagination__nav--next{order:3;margin-left:.25rem}}.pagination__nav:disabled{opacity:0.5;pointer-events:none}.pagination__nav:hover{background-color:rgba(19,36,66,0.1)}.not-found{height:100vh;padding:2.25rem;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1.02E+3px){.not-found{min-height:100vh;height:auto;flex-direction:column;padding:6.25rem 1rem 2.25rem}.not-found .btn{width:100%}}.not-found__title{margin:0 0 2.25rem}@media only screen and (max-width:768px){.not-found__title{font-size:calc(clamp(2rem,3.344vw + 0.395rem,3.25rem));line-height:1.23;font-weight:700}}.not-found__img{width:60vmin;height:60vmin;border-radius:50%;overflow:hidden}@media only screen and (max-width:1.02E+3px){.not-found__img{width:100%;height:auto;aspect-ratio:1;margin-top:4rem}}.not-found__img img{width:100%;height:100%;object-fit:cover}.investors{padding-bottom:10rem;--page-width:865px}.investors.nasdaq{--page-width:1170px}@media only screen and (max-width:768px){.investors{padding-bottom:6.25rem}}@media only screen and (min-width:1.02E+3px){.investors__btns{padding-left:2.19rem;padding-right:2.19rem}.investors__btns .filter-btns{flex-wrap:wrap}}@media only screen and (max-width:1.02E+3px){.investors__btns{overflow-x:scroll;margin-bottom:2rem;padding-bottom:0}.investors__btns .filter-btns{width:fit-content;margin-left:2.19rem;padding-right:2.19rem;padding-bottom:0}}@media only screen and (max-width:768px){.investors__btns{margin-bottom:2rem;padding-bottom:0}.investors__btns .filter-btns{width:fit-content;margin-left:1rem;padding-right:1rem;padding-bottom:0}}@media only screen and (max-width:1.02E+3px){.investors .wrapper{padding-left:1rem;padding-right:1rem}}.investors .richtext table tr{display:flex}.investors-grouped-links{padding-top:0}.investors-grouped-links .grouped-links{margin-top:0}.nasdaq__content{min-height:80vh}.nasdaq__content iframe{transition:opacity .3s ease;opacity:0}.nasdaq__content iframe.is-loaded{opacity:1}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}