body{--wp--preset--color--black:#000f0a;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#7dffaf;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3,#9b51e0);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4,#00d082);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900,#ff6900);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900,#cf2e2e);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee,#a9b8c3);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec,#9896f0);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880,#71ce7e);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381,#2874fc);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px #000f0a45;--wp--preset--shadow--deep:12px 12px 50px #000f0a7d;--wp--preset--shadow--sharp:6px 6px 0px #000f0a;--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000f0a}.company-info .join-address,.company-info .tabset,.contact .accordion,.contact .three-cols,.filter-list,.footer-links,.module-logos .logo-list,.nav-drop .nav,.social-links,.team .name-list ul{list-style:none;margin:0;padding:0}.clearfix:after{clear:both;content:"";display:block}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed a:hover .img,.feed a:hover .video-box,.home-slider .swiper-slide-active .slide-wrap:hover .slider-image,.project-rounded-corners .image-container,.project-rounded-corners .media .img,.project-rounded-corners .media .video-box,.project-rounded-corners .video-box-self video,.project-rounded-corners .video-container,.similar-item a:hover .img{border-radius:8px;position:relative;z-index:0}@media screen and (min-width:768px){.feed a:hover .img,.feed a:hover .video-box,.home-slider .swiper-slide-active .slide-wrap:hover .slider-image,.project-rounded-corners .image-container,.project-rounded-corners .media .img,.project-rounded-corners .media .video-box,.project-rounded-corners .video-box-self video,.project-rounded-corners .video-container,.similar-item a:hover .img{border-radius:16px}}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}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:initial}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:initial}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:initial;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;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;box-sizing:initial}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;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}html{background:#000;box-sizing:border-box;width:100%}html.no-scroll{overflow:hidden;position:fixed}::selection{background:#e1ff25;color:#000}*,:after,:before{box-sizing:inherit}*{max-height:1000000px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000f0a;color:#000f0a;font:300 18px/1.3 GT Walsheim LC,Arial,Helvetica,sans-serif;min-width:289px;overflow-x:hidden;overscroll-behavior:none;text-decoration-thickness:.5px;text-rendering:optimizeLegibility;text-underline-offset:2px;transition:background-color .75s ease-out}.nav-active body{transition:background-color .25s ease-out}img{height:auto;max-width:100%;vertical-align:top;width:144px}.gm-style img{max-width:none}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}#wrapper{max-width:100vw;overflow:hidden;position:relative;width:100%}.h,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:700;margin:0 0 .5em}.h1,h1{font-size:30px}@media (max-width:767px){.h1,h1{font-size:40px}}.h2,h2{font-size:62px;font-weight:300;letter-spacing:-.04em;line-height:1.1}@media (max-width:1279px){.h2,h2{font-size:46px;line-height:1}}@media (max-width:767px){.h2,h2{font-size:28px;line-height:1.2}}.h3,h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2}@media (max-width:1279px){.h3,h3{font-size:18px;letter-spacing:0;line-height:1.2}}.h4,h4{font-size:21px}.h5,h5{font-size:17px}.h6,h6{font-size:15px}p{margin:0 0 1em}a{color:inherit}a,a:focus,a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}fieldset,form{border-style:none;margin:0;padding:0}input[type=date],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border:1px solid;border-radius:5px;box-sizing:border-box;padding:.4em .7em}input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=password]:focus,input[type=password]:hover,input[type=search]:focus,input[type=search]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=text]:focus,input[type=text]:hover,input[type=url]:focus,input[type=url]:hover,textarea:focus,textarea:hover{border-color:#000}input[type=date]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,textarea::-moz-placeholder{opacity:1}select{-webkit-border-radius:5px}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{-webkit-appearance:none;-webkit-border-radius:5px;cursor:pointer}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xls-1,.col-xls-10,.col-xls-11,.col-xls-12,.col-xls-2,.col-xls-3,.col-xls-4,.col-xls-5,.col-xls-6,.col-xls-7,.col-xls-8,.col-xls-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{min-height:1px;padding-left:12px;padding-right:12px;position:relative;width:100%}.col-xs-1{width:8.3333333333%}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-3{width:25%}.col-xs-offset-3{margin-left:25%}.col-xs-4{width:33.3333333333%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-6{width:50%}.col-xs-offset-6{margin-left:50%}.col-xs-7{width:58.3333333333%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-9{width:75%}.col-xs-offset-9{margin-left:75%}.col-xs-10{width:83.3333333333%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-12{width:100%}.col-xs-offset-12{margin-left:100%}@media (min-width:360px){.col-xls-1{width:8.3333333333%}.col-xls-offset-1{margin-left:8.3333333333%}.col-xls-2{width:16.6666666667%}.col-xls-offset-2{margin-left:16.6666666667%}.col-xls-3{width:25%}.col-xls-offset-3{margin-left:25%}.col-xls-4{width:33.3333333333%}.col-xls-offset-4{margin-left:33.3333333333%}.col-xls-5{width:41.6666666667%}.col-xls-offset-5{margin-left:41.6666666667%}.col-xls-6{width:50%}.col-xls-offset-6{margin-left:50%}.col-xls-7{width:58.3333333333%}.col-xls-offset-7{margin-left:58.3333333333%}.col-xls-8{width:66.6666666667%}.col-xls-offset-8{margin-left:66.6666666667%}.col-xls-9{width:75%}.col-xls-offset-9{margin-left:75%}.col-xls-10{width:83.3333333333%}.col-xls-offset-10{margin-left:83.3333333333%}.col-xls-11{width:91.6666666667%}.col-xls-offset-11{margin-left:91.6666666667%}.col-xls-12{width:100%}.col-xls-offset-12{margin-left:100%}}@media (min-width:768px){.col-sm-1{width:8.3333333333%}.col-sm-offset-1{margin-left:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-offset-2{margin-left:16.6666666667%}.col-sm-3{width:25%}.col-sm-offset-3{margin-left:25%}.col-sm-4{width:33.3333333333%}.col-sm-offset-4{margin-left:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-offset-5{margin-left:41.6666666667%}.col-sm-6{width:50%}.col-sm-offset-6{margin-left:50%}.col-sm-7{width:58.3333333333%}.col-sm-offset-7{margin-left:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-offset-8{margin-left:66.6666666667%}.col-sm-9{width:75%}.col-sm-offset-9{margin-left:75%}.col-sm-10{width:83.3333333333%}.col-sm-offset-10{margin-left:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-offset-11{margin-left:91.6666666667%}.col-sm-12{width:100%}.col-sm-offset-12{margin-left:100%}}@media (min-width:1024px){.col-md-1{width:8.3333333333%}.col-md-offset-1{margin-left:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-3{width:25%}.col-md-offset-3{margin-left:25%}.col-md-4{width:33.3333333333%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-6{width:50%}.col-md-offset-6{margin-left:50%}.col-md-7{width:58.3333333333%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-9{width:75%}.col-md-offset-9{margin-left:75%}.col-md-10{width:83.3333333333%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-12{width:100%}.col-md-offset-12{margin-left:100%}}@media (min-width:1280px){.col-lg-1{width:8.3333333333%}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-3{width:25%}.col-lg-offset-3{margin-left:25%}.col-lg-4{width:33.3333333333%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-6{width:50%}.col-lg-offset-6{margin-left:50%}.col-lg-7{width:58.3333333333%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-9{width:75%}.col-lg-offset-9{margin-left:75%}.col-lg-10{width:83.3333333333%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-12{width:100%}.col-lg-offset-12{margin-left:100%}}.container{margin:0 auto;max-width:1440px;padding-left:40px;padding-right:40px}.row{margin-left:-12px;margin-right:-12px}.row,.row-height>[class*=col-]{display:flex;flex-wrap:wrap}.row-height>[class*=col-]>*{width:100%}.pull-left{float:left}.pull-right{float:right}.block-header{clip:rect(0,auto,auto,0);height:100%;pointer-events:none;position:absolute;transition:background-color .5s ease-out;width:100%;z-index:2}.block-header .menu-list.nav-simple{align-items:center;column-gap:40px;display:flex;flex-direction:row;flex-wrap:nowrap;letter-spacing:-.02em;line-height:1.2;font:400 14px/1.3 Space Mono,Arial,Helvetica,sans-serif;list-style:none;margin:0;text-transform:uppercase;transition:color .3s cubic-bezier(.37,.01,0,.98);vertical-align:middle}@media (max-width:767px){.block-header .menu-list.nav-simple{display:none}}.block-header .menu-list.nav-simple a{color:#fff}.block-header .menu-list.nav-simple a.current{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.block-header .nav-dark .menu-list.nav-simple a{color:#000}#header{color:#fff;left:0;padding:40px 0;pointer-events:auto;position:fixed;right:0;top:0;transition:opacity .7s cubic-bezier(.19,1,.22,1),visibility .7s cubic-bezier(.19,1,.22,1);z-index:99}@media (max-width:767px){#header{padding:24px 0}}@media (max-width:768px){#header{position:fixed}}#header .nav-panel .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.nav-hidden #header{opacity:0;visibility:hidden}#header-logo a{display:block;line-height:0}#header-logo svg path{fill:#ffe800;transition:fill .3s cubic-bezier(.37,.01,0,.98)}.nav-dark #header-logo svg path{fill:#000}.nav-active #header-logo svg path{fill:#ffe800}.hero-text-hover #header-logo svg path{fill:#191919}.nav-opener{color:#fff;display:inline-block;vertical-align:middle}.nav-dark .nav-opener{color:#000}.nav-active .nav-opener{color:#fff}@media (max-width:767px){.nav-opener{background:none;border:none;margin-top:-5px}}.nav-active .nav-opener:after{content:"Close"}.nav-opener:before{background:#ffe800;border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;transition:background .3s cubic-bezier(.37,.01,0,.98);vertical-align:middle;width:8px}.hero-text-hover .nav-opener:before{background:#191919}@media (max-width:319px){.nav-opener:before{background:none;border:none;margin-top:-2px}}.nav-opener:after{content:"Menu";display:inline-block;font-size:20px;font-weight:400;letter-spacing:-.02em;min-width:50px;transition:color .3s cubic-bezier(.37,.01,0,.98);vertical-align:middle}.hero-text-hover .nav-opener:after{color:#191919}.nav-opener.nav-simple:before{content:none}.nav-opener.nav-simple:after{font:400 14px/1.3 Space Mono,Arial,Helvetica,sans-serif;text-align:right;text-transform:uppercase}@media (min-width:768px){.nav-opener.nav-simple{display:none}}.nav-drop-inner{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;position:absolute;right:0;transform:scale(1.1) perspective(1px) translateZ(0);transform-origin:50% 50%;transition:transform .5s ease-out;width:100%}@media screen and (max-height:630px){.nav-drop-inner{height:calc(100vh - 80px);height:calc(var(--vh, 1vh)*100 - 80px);overflow-y:auto}}[data-barba-namespace=home] .nav-drop-inner{background:#0000}.nav-active .nav-drop-inner{transform:scale(1) perspective(1px) translateZ(0)}.nav-drop-inner:before{background:#000;bottom:100%;height:100vh;position:absolute;width:100%}.nav-drop,.nav-drop-inner:before{left:0;opacity:0;pointer-events:none;transition:opacity .5s ease-out}.nav-drop{color:#fff;position:fixed;right:0;top:110px;z-index:100}@media (max-width:767px){.nav-drop{top:76px}}.nav-active .nav-drop{opacity:1;pointer-events:auto}.nav-drop .nav-row{background-color:#000e0a;height:calc(100vh - 110px);padding:70px 0 20px}@media (max-width:1023px){.nav-drop .nav-row{flex-direction:column;padding:50px 0 32px}}@media (max-width:767px){.nav-drop .nav-row{height:calc(100vh - 76px);height:calc(var(--vh, 1vh)*100 - 76px);min-height:600px;padding:56px 0 24px}}@media screen and (max-height:700px) and (max-width:767px){.nav-drop .nav-row{padding-top:20px}}.nav-drop .col-menu{display:flex;flex:1 1;flex-direction:column}@media (min-width:1024px){.nav-drop .col-menu{height:100%}}.nav-drop .col-company-info{display:flex;flex-direction:column;overflow-y:auto;width:50%}@media (min-width:1024px){.nav-drop .col-company-info{height:100%}}@media (max-width:1023px){.nav-drop .col-company-info{justify-content:flex-end;width:100%}}.nav-drop .col-company-info::-webkit-scrollbar{width:8px}.nav-drop .col-company-info::-webkit-scrollbar-track{background:#ffffff1a;border-radius:4px}.nav-drop .col-company-info::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px;-webkit-transition:background .3s ease-out;transition:background .3s ease-out}.nav-drop .col-company-info::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.nav-drop .nav{counter-reset:section;flex:1 1;font-size:96px;font-weight:300;letter-spacing:-.02em;line-height:1}@media (max-width:1279px){.nav-drop .nav{font-size:80px}}@media (max-width:1023px){.nav-drop .nav{font-size:60px}}@media (max-width:319px){.nav-drop .nav{font-size:40px}}.nav-drop .nav li{position:relative}.nav-drop .nav li a{display:inline-block;vertical-align:top}.nav-drop .company-info{border-bottom:1px solid #ffffff4d}.nav-drop .company-info .tabset{padding:0}@media (min-width:1024px){.nav-drop .company-info .tab{display:flex;flex-wrap:wrap;margin:0 0 16px}}.nav-drop .company-info h4{color:#ffe800;font-size:16px;font-weight:300;padding:2px 12px 0;width:20%}@media (min-width:1024px){.nav-drop .company-info h4{padding:2px 0 0}}.nav-drop .company-info .txt-wrap{margin-bottom:0}@media (min-width:1024px){.nav-drop .company-info .txt-wrap{padding:0 12px;width:40%}}.nav-drop .company-info .slide{padding-bottom:21px}.nav-drop .company-info .join-address{margin-bottom:-6px}@media (min-width:1024px){.nav-drop .company-info .join-address{margin-bottom:10px}}.nav-drop .social-links-wrapper{padding:22px 0}.nav-drop.nav-simple .nav-row{padding-top:54px}@media (max-width:767px){.nav-drop.nav-simple .nav-row{min-height:260px}}.nav-drop.nav-simple .nav-row .nav{font:400 32px/1.5 Space Mono,Arial,Helvetica,sans-serif;text-transform:uppercase}.nav-drop.nav-simple .nav-row .nav a.current{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.5px;text-underline-offset:4px}.nav-drop.nav-simple .social-links-wrapper{border-top:1px solid #fff3;padding:24px 0}.nav-drop.nav-simple .social-links{gap:17px}@media (max-width:1279px){body{font-size:14px;line-height:1.2}}@media (max-width:767px){.container{padding-left:24px;padding-right:24px}}.row [class^=col-]{min-height:1px;padding-left:12px;padding-right:12px;position:relative}@media (max-width:767px){.hidden-xs{display:none!important}}@media (max-width:1023px){.hidden-sm{display:none!important}}@media (max-width:1279px){.hidden-md{display:none!important}}@media (min-width:768px){.visible-sm{display:none!important}}@media (min-width:1024px){.visible-md{display:none!important}}@media (min-width:1280px){.visible-lg{display:none!important}}.category-title{display:block;font:401 13px/1.2 Space Mono,Arial,Helvetica,sans-serif;margin-bottom:25px;text-transform:uppercase}@media (max-width:1023px){.category-title{font-size:10px;margin-bottom:19px}}@media (max-width:767px){.category-title{margin-bottom:10px}}.tag{border:1px solid #000;border-radius:100px;display:inline-flex;font:400 12px/1.3 Space Mono,Arial,Helvetica,sans-serif;letter-spacing:.05em;padding:6px 14px;text-transform:uppercase}@media (max-width:1279px){.tag{font-size:8px;letter-spacing:.05em;padding:4px 10px}}#ani-canvas{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%}#main{padding-top:110px}@media (max-width:767px){#main{padding-top:78px}}.btn{border:1px solid #000;border-radius:100px;display:inline-flex;font-size:8.82117px;font-weight:400;height:23px;letter-spacing:.05em;line-height:1.3;padding:6px 13px 4px;text-transform:uppercase;transition:all .3s ease-in-out}.btn:hover{background:#000;color:#fff}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}}@media (min-width:1200px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}}.embed-responsive{display:block;overflow:hidden;padding:0;position:relative;width:100%}.embed-responsive:before{content:"";display:block}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{border:0;bottom:0;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}#wpadminbar.mobile{display:none}#footer{background:#000f0a;color:#fff;padding:40px 0 35px;position:relative}@media (max-width:1023px){#footer{padding:40px 0 25px}}@media (max-width:767px){#footer{padding:40px 0 30px}}#footer .container{transform-origin:50% 50%;transform-origin:50% var(--pivot-y,50%)}.nav-active #footer .container{opacity:0;transform:scale(.9)}@media (max-width:767px){#footer .container{padding:0 20px}}#footer .logo{margin-bottom:40px;width:61px}#footer .logo img{max-width:none;width:100%}#footer .info-text{font-size:16px;font-weight:300;line-height:1.3;margin-bottom:40px;max-width:290px}@media (max-width:1279px){#footer .info-text{margin-bottom:40px;max-width:calc(50% - 12px)}}@media (max-width:767px){#footer .info-text{font-weight:300;line-height:1.2;max-width:85%}}#footer h4{color:#ffe800;font-size:16px;font-weight:300;line-height:1.2;margin-bottom:21px}@media (min-width:768px){#footer .company-info{margin-bottom:0}}@media (min-width:1024px){#footer .company-info{margin-bottom:0}#footer .company-info .open-close{border:none}#footer .company-info .slide{display:flex!important;height:auto!important;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}}#footer .company-info .tab{display:block;flex:1 0;padding-left:12px;padding-right:12px}@media (max-width:359px){#footer .company-info .tab{justify-content:space-between}}@media (max-width:1023px){#footer .company-info .tab{display:none}#footer .company-info .tab.active{display:flex}}#footer .company-info .tab .txt-wrap{width:auto}@media (max-width:1023px){#footer .company-info .tab .txt-wrap{width:50%}}@media (max-width:359px){#footer .company-info .tab .txt-wrap{width:48%}}@media (min-width:1280px){#footer .slide{display:flex!important;height:auto!important;margin-bottom:0!important;margin-top:0!important;padding-bottom:0!important;padding-top:0!important}}@media (max-width:1023px){#footer .slide{padding-bottom:21px}}#footer.footer-simple{padding:40px 0 47px}@media (min-width:768px){#footer.footer-simple{padding:34px 0 39px}}#footer.footer-simple .row-simple{flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-width:1252px}#footer.footer-simple .col-menu{min-width:205px}@media (min-width:768px){#footer.footer-simple .col-menu{padding-right:9px}}@media (max-width:767px){#footer.footer-simple .col-menu{min-width:151px}}#footer.footer-simple .col-menu ul{color:#fff;font:400 24px/1.3 Space Mono,Arial,Helvetica,sans-serif;list-style:none;margin-top:0;padding:0;text-transform:uppercase}@media (min-width:769px){#footer.footer-simple .col-menu ul{margin-right:40px}}#footer.footer-simple .footer-links{display:flex!important;gap:24px}@media (max-width:1024px){#footer.footer-simple .footer-links{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:7px}}@media (min-width:769px){#footer.footer-simple .footer-links li{margin:0}}#footer.footer-simple .footer-bottom{border-color:#fff3;padding-top:34px}@media (max-width:1024px){#footer.footer-simple .social-links{margin-bottom:26px}}.footer-bottom{border-top:1px solid #ffffff4d;margin-top:3px;padding-top:18px}@media (max-width:767px){.footer-bottom{padding-top:15px}}@media (max-width:1023px){.footer-bottom{position:relative}}@media (min-width:768px){.footer-bottom{align-items:center;display:flex;flex-wrap:wrap}}.footer-bottom .logo-planet{margin-left:20px;width:80px}@media (max-width:767px){.footer-bottom .logo-planet{width:80px}}@media (max-width:1023px){.footer-bottom .logo-planet{bottom:0;position:absolute;right:0}}@media (min-width:1024px){.footer-bottom .links-wrap{display:flex;flex:1 1;flex-wrap:wrap;gap:30px;justify-content:space-between;text-align:right}}@media (max-width:1023px){.footer-bottom .social-links{margin-bottom:35px}}.footer-links{align-items:center;display:flex;flex-wrap:wrap;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;gap:26px;justify-content:flex-end;opacity:.4;text-transform:uppercase}@media (max-width:1023px){.footer-links{display:block;gap:23px;justify-content:flex-start}}@media (max-width:767px){.footer-links{gap:14px}}@media (max-width:319px){.footer-links{font-size:8px}}.footer-links li a{color:#fff}@media (max-width:1023px){.footer-links li+li{margin-top:6px}}.social-links{align-items:center;display:flex;flex-wrap:wrap;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;gap:26px;text-transform:uppercase}@media (max-width:1023px){.social-links{margin-bottom:6px}}.social-links li a{color:#fff}.social-links .icon-external-link{height:9px;margin-right:6px}@media (max-width:767px){.social-links .icon-external-link{height:7px}}.social-links-wrapper{padding:25px 0 0}@media (max-width:767px){.social-links-wrapper{padding:21px 0 0}}.link-to-top{align-items:center;background:#ffe800;border-radius:50%;color:#000;display:flex;height:22px;justify-content:center;position:absolute;right:20px;top:-11px;width:22px}.company-info .open-close+.open-close{border-top:1px solid #ffffff4d}.company-info .open-close:first-child a[data-more]{margin-top:0}.company-info a[data-more]{display:block;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:20px 0;position:relative}@media (max-width:767px){.company-info a[data-more]{margin:21px 0}}@media (max-width:319px){.company-info a[data-more]{font-size:14px}}.company-info a[data-more].active:after{background:#ffe800}.company-info a[data-more]:after{background:#333;border-radius:50%;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .3s ease-in-out;width:8px}@media (max-width:1023px){.company-info .slide{padding-bottom:18px}}@media (max-width:767px){.company-info .slide{padding-bottom:12px}}.company-info .info-txt{font-size:16px;font-weight:300;line-height:1.3;margin-bottom:21px;margin-top:-7px}.company-info .tabset{display:flex;flex-wrap:wrap;font-size:16px;gap:8px 0;line-height:1.2;margin:0 -8px 20px;padding:5px 12px 0}@media (max-width:319px){.company-info .tabset{margin-bottom:15px}}.company-info .tabset li{padding:0 8px}.company-info .tabset li a{color:#fff6;transition:color .3s ease-in-out}.company-info .tabset li a.active{color:#ffe800}@media (max-width:1279px){.company-info .tab{display:none}.company-info .tab.active{display:flex}}@media (max-width:1023px){.company-info .tab{column-gap:24px}}@media (max-width:359px){.company-info .tab{justify-content:space-between}}.company-info .txt-wrap{font-size:16px;line-height:1.4;margin-bottom:29px}@media (max-width:1279px){.company-info .txt-wrap{margin-bottom:24px}}@media (max-width:1023px){.company-info .txt-wrap{margin-bottom:0;width:50%}}@media (max-width:359px){.company-info .txt-wrap{width:48%}}@media (max-width:319px){.company-info .txt-wrap{font-size:16px}}.company-info .txt-wrap>span,.company-info .txt-wrap>strong{display:block}.company-info .txt-wrap>span a,.company-info .txt-wrap>strong a{color:#fff;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.company-info .txt-wrap>strong{font-weight:300}.company-info .txt-wrap>span{font-weight:300;line-height:1.4}.company-info .join-address{display:flex;flex-wrap:wrap;font-size:16px}@media (max-width:319px){.company-info .join-address{font-size:10px}}.company-info .join-address li{margin-bottom:6px;width:50%}.company-info .join-address a{font-weight:300;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.5px}#footer.footer-simple.home-footer .footer-bottom{border-top:0;padding-top:0}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff")}:root{--swiper-theme-color:#007aff}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-container-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}[data-scroll].feed{opacity:1;transform:translate3d(0,40px,0);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 1.2s cubic-bezier(.19,1,.22,1)}[data-scroll].feed.is-inview{opacity:1;transform:translateZ(0)}.preload-active,.preload-active body{max-height:100vh;max-width:100vw;overflow:hidden}@keyframes preloader-simple{0%{opacity:0}to{opacity:1}}#preloader-main{align-items:center;display:flex;height:100vh;height:calc(var(--vh, 1vh)*100);justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}#preloader-main,#preloader-main.preloader-simple{background:#ffe800}#preloader-main.preloader-simple svg{display:none}[data-barba-namespace=home] #preloader-main.preloader-simple svg{animation:preloader-simple .3s ease-out forwards;display:block}#preloader-main svg{height:60px;width:120px}#preloader-main svg path{fill:#000}#preloader-indicator{align-items:center;display:flex;height:20px;justify-content:center;left:0;mix-blend-mode:normal;pointer-events:none;position:fixed;top:0;transform:translateZ(0);width:20px;will-change:transform;z-index:1000}.preloader-simple #preloader-indicator{display:none}#preloader-circle{background:#000;border-radius:99999px;height:0;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:0;will-change:width,height}#preloader-percent{color:#fff;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:14px;line-height:1;text-align:center}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh;perspective:1px}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}.is-cursor-mode body,.is-cursor-mode body a,.preload-active body,.preload-active body a{cursor:none}#live-cursor-overlay{display:none;filter:contrast(10);height:20px;left:0;mix-blend-mode:darken;pointer-events:none;position:fixed;top:0;transform:translateZ(0);width:20px;will-change:transform;z-index:1001}.is-safari #live-cursor-overlay{filter:none}#live-cursor-overlay .live-cursor-circle{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ffe800;border-radius:50%;height:20px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;width:20px;will-change:transform}.is-cursor-mode #live-cursor.text~#live-cursor-overlay{display:block}#live-cursor{display:none}.is-cursor-mode #live-cursor,.long-press #live-cursor{display:block;height:20px;left:0;mix-blend-mode:normal;pointer-events:none;position:fixed;top:0;transform:translate3d(50vw,-50px,0);width:20px;will-change:transform;z-index:1000}.preload-active .is-cursor-mode #live-cursor,.preload-active .long-press #live-cursor{display:none}.is-cursor-mode #live-cursor .live-cursor--action:not(.live-cursor--tooltip),.long-press #live-cursor .live-cursor--action:not(.live-cursor--tooltip){color:#000;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:12px;left:50%;line-height:1.25;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate3d(-50%,-50%,0) scale(.2);transition:opacity .3s cubic-bezier(.19,1,.22,1),transform .3s cubic-bezier(.19,1,.22,1)}.is-cursor-mode #live-cursor.drag .live-cursor--drag,.long-press #live-cursor.drag .live-cursor--drag{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.is-cursor-mode #live-cursor.text,.long-press #live-cursor.text{mix-blend-mode:difference}.is-cursor-mode #live-cursor.text.invert,.long-press #live-cursor.text.invert{filter:invert(1)}.is-cursor-mode #live-cursor.read .live-cursor--read,.long-press #live-cursor.read .live-cursor--read{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.is-cursor-mode #live-cursor .live-cursor--tooltip,.long-press #live-cursor .live-cursor--tooltip{align-items:center;background:#ffe800;border-radius:100px;display:flex;font:400 12px/1.3 Space Mono,Arial,Helvetica,sans-serif;height:20px;justify-content:center;left:50%;overflow:hidden;position:absolute;text-transform:uppercase;top:50%;transform:translate3d(-50%,-50%,0) scale(1);transition:height .3s;white-space:nowrap;width:0}.is-cursor-mode #live-cursor .live-cursor--tooltip div,.long-press #live-cursor .live-cursor--tooltip div{animation:fade-out .3s;color:#0000;filter:blur(10px);letter-spacing:.05em;padding:0 18px}.is-cursor-mode #live-cursor.tooltip .live-cursor--tooltip,.long-press #live-cursor.tooltip .live-cursor--tooltip{height:32px;transition:height .1s}.is-cursor-mode #live-cursor.tooltip .live-cursor--tooltip div,.long-press #live-cursor.tooltip .live-cursor--tooltip div{animation:fade-in 1s;color:#000;filter:blur(0)}.is-cursor-mode #live-cursor.next .live-cursor--next,.is-cursor-mode #live-cursor.prev .live-cursor--prev,.is-cursor-mode #live-cursor.project .live-cursor--project,.long-press #live-cursor.next .live-cursor--next,.long-press #live-cursor.prev .live-cursor--prev,.long-press #live-cursor.project .live-cursor--project{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.is-cursor-mode #live-cursor svg,.long-press #live-cursor svg{display:block}.is-cursor-mode #live-cursor .live-cursor--prev svg,.long-press #live-cursor .live-cursor--prev svg{transform:scaleX(-1)}.is-cursor-mode #live-cursor .live-cursor-circle,.long-press #live-cursor .live-cursor-circle{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#7dffaf;border-radius:50%;height:20px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-origin:50% 50%;width:20px;will-change:transform}.long-press #live-cursor{position:fixed}.long-press #live-cursor .live-cursor-circle{height:50px;width:50px}@keyframes fade-in{0%{color:#0000}to{color:#000f0a}}@keyframes fade-out{0%{color:#000f0a}to{color:#0000}}.hero{-webkit-user-drag:none;background:#000f0a;color:#fff;padding-top:80px;position:relative;-webkit-user-select:none;user-select:none}.hero:before{background:#000;content:"";height:5px;left:0;position:absolute;top:calc(100% - 2px);width:100%}.hero .container{position:relative;transform-origin:50% 50%;transform-origin:50% var(--pivot-y,50%)}.hero .col-txt{margin:0 auto;max-width:1400px;width:100%}.hero .col-inner{align-items:center;display:flex;flex-wrap:wrap;max-width:1060px;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding:0;position:relative;width:100%}@media (max-width:1279px){.hero .col-inner{max-width:960px}}.hero .txt-inner{transition:opacity .5s ease-out,transform .5s ease-out;will-change:transform}.nav-active .hero .txt-inner{opacity:0;transform:scale(.9)}.hero .txt-inner::selection{background:#fff;color:#000}.hero .txt{font-size:54px;font-weight:300;letter-spacing:-.04em;line-height:1.1;transition:opacity .3s cubic-bezier(.37,.01,0,.98),transform 2s cubic-bezier(.19,1,.22,1);will-change:transform}@media (max-width:767px){.hero .txt{font-size:40px;line-height:1.2}}@media (max-width:319px){.hero .txt{font-size:32px}}.hero .txt span{transition:color .3s ease-out}.preload-active .hero .txt{opacity:0;transform:translate3d(0,4vh,0)}.preload-active .hero .txt a .before{transform:scaleX(0)}.hero .txt a{-webkit-user-drag:none;color:inherit;display:inline-block;position:relative;transition:color .3s cubic-bezier(.37,.01,0,.98)}.hero .txt a strong{font-weight:300;position:relative;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000}.hero .txt a .before{background:#fff;display:block;height:2px;left:0;position:absolute;top:calc(100% - 5px);transform-origin:0 50%;transition:background .3s cubic-bezier(.37,.01,0,.98),transform 2.7s cubic-bezier(.19,1,.22,1) var(--delay);width:100%;will-change:transform;z-index:-1}@media (max-width:1023px){.hero .txt a .before{height:2px;top:calc(100% - 5px)}}.hero .txt a>span{display:flex;flex-shrink:1;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:767px){.hero .txt a>span [data-segment]{pointer-events:none}}.hero .txt a>span>span{display:inline-block;height:100%;width:100%}.hero-text-hover .hero .txt a,.hero-text-hover .hero .txt span{color:#191919}.hero-text-hover .hero .txt a .before,.hero-text-hover .hero .txt span .before{background:#191919}.hero-text-hover .hero .txt a:hover{color:#fff}.hero-text-hover .hero .txt a:hover .before{background:#fff}@media (max-width:767px){.hero-text-hover-active .hero .txt a,.hero-text-hover-active .hero .txt span{color:#191919}.hero-text-hover-active .hero .txt a .before,.hero-text-hover-active .hero .txt span .before{background:#191919}.hero-text-hover-active .hero .txt a.is-active{color:#fff}.hero-text-hover-active .hero .txt a.is-active .before{background:#fff}}.long-press .hero .txt span{color:#191919}.long-press .hero .txt span .before{background:#191919}.long-press .hero .txt a{color:#fff}.long-press .hero .txt a .before{background:#fff}.hero .txt p{margin-bottom:0}.hero .icon-arrow-down{align-items:center;border:1px solid #ffe80066;border-radius:50%;color:#ffe800;display:flex;font-size:12px;height:100%;justify-content:center;left:0;line-height:1;position:absolute;top:0;transition:border .4s ease-out,opacity .7s ease-out;width:100%}.hero .icon-arrow-down svg{display:block;height:12px;width:auto}@media (max-width:1279px){.hero .icon-arrow-down{font-size:10px;height:50px;width:50px}.hero .icon-arrow-down svg{height:10px}}@media (max-width:1023px){.hero .icon-arrow-down{height:45px;width:45px}}@media (max-width:767px){.hero .icon-arrow-down{font-size:8px;height:39px;width:39px}.hero .icon-arrow-down svg{height:8px}}.hero .icon-arrow-down:hover{border-color:#ffe800}@media (max-width:767px){.hero-slider-active .hero .icon-arrow-down{opacity:0;visibility:hidden}}#hero-navigation{bottom:47px;height:60px;left:0;position:absolute;transition:opacity .7s ease-out;width:60px}@media (max-width:1279px){#hero-navigation{height:50px;width:50px}}@media (max-width:1023px){#hero-navigation{height:45px;width:45px}}@media (max-width:767px){#hero-navigation{bottom:24px;height:39px;width:39px}}.nav-active #hero-navigation{opacity:0;pointer-events:none}.preload-active #hero-navigation{opacity:0}#hero-slider-close{background:#ffe800;border-radius:999px;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .7s cubic-bezier(.37,.01,0,.98),visibility .7s cubic-bezier(.37,.01,0,.98);visibility:hidden;width:100%}@media (max-width:767px){.hero-slider-active #hero-slider-close{opacity:1;visibility:visible}}#hero-slider-close:after,#hero-slider-close:before{background:#000;border-radius:1px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:20px}#hero-slider-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobile-anchor-point{cursor:pointer}@media (max-width:767px){.home-images-pack-wrapper{display:flex;flex-wrap:nowrap;height:100%;transform:translate3d(var(--pack-x),0,0)}}.home-images-pack{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (max-width:767px){.home-images-pack{opacity:0;overflow:hidden;transform:scale(.75);transition:opacity .25s cubic-bezier(.37,.01,0,.98),transform .3s cubic-bezier(.37,.01,0,.98),visibility .25s cubic-bezier(.37,.01,0,.98);visibility:hidden;will-change:opacity,trasform}.home-images-pack.active-pack{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}}.home-images-segment{pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:768px){.home-images-segment{height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(.75);transition:opacity .25s cubic-bezier(.37,.01,0,.98),transform .3s cubic-bezier(.37,.01,0,.98);width:100%;will-change:opacity,trasform}}@media (max-width:767px){.home-images-segment{align-items:flex-start;display:flex;gap:30px;padding-right:30px;position:relative}}.home-images-segment.active-segment{opacity:1;transform:translateZ(0);transition:opacity .5s cubic-bezier(.37,.01,0,.98),transform .55s cubic-bezier(.37,.01,0,.98)}.is-calculate-segments .home-images-segment{opacity:0!important;transform:translateZ(0)!important;transition:none}.img-box{margin-right:24px;position:relative;z-index:1}@media (min-width:768px){.img-box{position:absolute}}@media (max-width:767px){.img-box{bottom:auto!important;left:auto!important;right:auto!important;top:auto!important}.img-box.odd{align-self:flex-end}}.img-box:before{content:"";display:block;padding-top:100%;width:100%}.img-box.horizontal{max-width:345px;width:29%}@media (min-width:768px){[data-size-adjust="1"] .img-box.horizontal{max-width:342px;width:28%}[data-size-adjust="2"] .img-box.horizontal{max-width:338px;width:27%}[data-size-adjust="3"] .img-box.horizontal{max-width:335px;width:26%}[data-size-adjust="4"] .img-box.horizontal{max-width:331px;width:25%}[data-size-adjust="5"] .img-box.horizontal{max-width:328px;width:24%}[data-size-adjust="6"] .img-box.horizontal{max-width:324px;width:23%}[data-size-adjust="7"] .img-box.horizontal{max-width:321px;width:22%}[data-size-adjust="8"] .img-box.horizontal{max-width:317px;width:21%}[data-size-adjust="9"] .img-box.horizontal{max-width:314px;width:20%}[data-size-adjust="10"] .img-box.horizontal{max-width:311px;width:19%}}.img-box.horizontal:before{padding-top:64%}@media (max-width:767px){.img-box.horizontal{max-width:none;width:56vw}}.img-box.vertical{max-width:230px;width:20%}@media (min-width:768px){[data-size-adjust="1"] .img-box.vertical{max-width:228px;width:19%}[data-size-adjust="2"] .img-box.vertical{max-width:225px;width:18%}[data-size-adjust="3"] .img-box.vertical{max-width:223px;width:17%}[data-size-adjust="4"] .img-box.vertical{max-width:221px;width:16%}[data-size-adjust="5"] .img-box.vertical{max-width:219px;width:15%}[data-size-adjust="6"] .img-box.vertical{max-width:216px;width:14%}[data-size-adjust="7"] .img-box.vertical{max-width:214px;width:13%}[data-size-adjust="8"] .img-box.vertical{max-width:212px;width:12%}[data-size-adjust="9"] .img-box.vertical{max-width:209px;width:11%}[data-size-adjust="10"] .img-box.vertical{max-width:207px;width:10%}}.img-box.vertical:before{padding-top:150%}@media (max-width:767px){.img-box.vertical{max-width:none;width:36vw}}.img-box.vertical_alt{width:18.8%}@media (min-width:768px){[data-size-adjust="1"] .img-box.vertical_alt{width:17.8%}[data-size-adjust="2"] .img-box.vertical_alt{width:16.8%}[data-size-adjust="3"] .img-box.vertical_alt{width:15.8%}[data-size-adjust="4"] .img-box.vertical_alt{width:14.8%}[data-size-adjust="5"] .img-box.vertical_alt{width:13.8%}[data-size-adjust="6"] .img-box.vertical_alt{width:12.8%}[data-size-adjust="7"] .img-box.vertical_alt{width:11.8%}[data-size-adjust="8"] .img-box.vertical_alt{width:10.8%}[data-size-adjust="9"] .img-box.vertical_alt{width:9.8%}[data-size-adjust="10"] .img-box.vertical_alt{width:8.8%}}.img-box.vertical_alt:before{content:none}@media (max-width:767px){.img-box.vertical_alt{max-width:none;width:36vw}}.img-box.vertical_alt .img,.img-box.vertical_alt .img-box-inner{bottom:auto;position:relative;right:auto}.img-box.vertical_alt .img img,.img-box.vertical_alt .img video{height:auto;object-fit:fill;width:100%}.img-box.horizontal_alt{height:16vw;max-height:223px}.img-box.horizontal_alt:before{content:none}@media (min-width:768px){[data-size-adjust="1"] .img-box.horizontal_alt{height:15vw;max-height:221px}[data-size-adjust="2"] .img-box.horizontal_alt{height:14vw;max-height:219px}[data-size-adjust="3"] .img-box.horizontal_alt{height:13vw;max-height:216px}[data-size-adjust="4"] .img-box.horizontal_alt{height:12vw;max-height:214px}[data-size-adjust="5"] .img-box.horizontal_alt{height:11vw;max-height:212px}[data-size-adjust="6"] .img-box.horizontal_alt{height:10vw;max-height:210px}[data-size-adjust="7"] .img-box.horizontal_alt{height:9vw;max-height:207px}[data-size-adjust="8"] .img-box.horizontal_alt{height:8vw;max-height:205px}[data-size-adjust="9"] .img-box.horizontal_alt{height:7vw;max-height:203px}[data-size-adjust="10"] .img-box.horizontal_alt{height:6vw;max-height:201px}}@media (max-width:767px){.img-box.horizontal_alt{height:36vw;max-width:none}}.img-box.horizontal_alt .img,.img-box.horizontal_alt .img-box-inner{bottom:auto;height:100%;position:relative;right:auto}.img-box.horizontal_alt .img img,.img-box.horizontal_alt .img video{height:100%;object-fit:fill;width:auto}.img-box.square{max-width:225px;width:29.9%}@media (max-width:767px){.img-box.square{max-width:none;width:56vw}}.img-box .img-box-float,.img-box .img-box-inner{bottom:0;left:0;position:absolute;right:0;top:0}@media (min-width:768px){.img-box .img-box-inner{transform:translate3d(0,0,0);transform:translate3d(calc(var(--motion-x, 0)*1px),calc(var(--motion-y, 0)*1px),0);transition:transform .5s cubic-bezier(.37,.01,0,.98) .25s;will-change:transform}.active-segment .img-box .img-box-inner{transform:translateZ(0);transition:transform .5s cubic-bezier(.37,.01,0,.98)}}.img-box .img{bottom:0;left:0;position:absolute;right:0;top:0}.img-box .img img,.img-box .img video{border-radius:5px;display:block;height:100%;max-width:none;object-fit:cover;object-position:center;overflow:hidden;width:100%}.img-box .img video{background:#000000b3}.img-box .caption{color:#fff;display:block;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;height:20px;left:100%;letter-spacing:0;line-height:1;margin-left:16px;position:absolute;text-transform:uppercase;top:0;transform:rotate(90deg);transform-origin:0 0;white-space:nowrap;width:100px}.hero-images-component{height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}@media (max-width:767px){.hero-images-component{position:absolute}}.hero-images-component .container{height:100%;position:relative}@media (max-width:767px){.hero-images-component .container{height:130vw;max-height:80vh;max-height:calc(var(--vh, 1vh)*80);padding:10vh 0;padding:calc(var(--vh, 1vh)*10) 0;top:10vh;top:calc(var(--vh, 1vh)*10)}}.hero-images-component--inner{height:100%;position:relative}.video-with-fallback .not-loaded{display:none}.feed-post{background:#f5f5f5;padding:121px 0 40px;transition:background-color .75s ease-out}.nav-active .feed-post{background:#000;transition:background-color .25s ease-out}@media (max-width:1023px){.feed-post{padding:64px 0 40px}}@media (max-width:767px){.feed-post{padding:64px 0 5px}}.feed-post .category-title{font-size:14px}.feed-post .col-title{width:100%}@media (min-width:576px){.feed-post .col-feed{width:50%}}@media (min-width:1024px){.feed-post .col-feed{width:33.3%}}@media (max-width:1023px){.feed-post h2{margin-bottom:40px}}@media (max-width:767px){.feed-post h2{font-size:32px;margin-bottom:32px}}.feed-post .container{transform-origin:50% 50%;transform-origin:50% var(--pivot-y,50%);transition:opacity .5s ease-out,transform .5s ease-out}.nav-active .feed-post .container{opacity:0;transform:scale(.9)}.feed-list{column-count:2;column-gap:24px}@media (min-width:768px){.feed-list:after{clear:both;content:"";display:block;height:60px}}@media (max-width:767px){.feed-list{column-count:1}}.feed{margin-bottom:80px;page-break-inside:avoid}@media (max-width:1279px){.feed{margin-bottom:63px}}@media (max-width:767px){.feed{margin-bottom:48px}}.feed h3{margin-bottom:14px}.feed p{font-size:14px;font-weight:300;line-height:1.4;margin-bottom:23px}@media (max-width:1279px){.feed p{margin-bottom:19px}}.feed p a{text-decoration:underline}.feed .caption{font-feature-settings:"kern","liga","kern";display:block;-webkit-font-kerning:normal;font-kerning:normal;font-size:22px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin-bottom:13px}.feed .img{margin-bottom:21px;overflow:hidden;position:relative;transition:border-radius .3s ease-out;z-index:1}.feed .img img{display:inline-block;max-width:none;transition:transform .3s ease-out;width:100%;will-change:transform}.feed .video-fallback{height:100%;left:0;position:absolute;top:0;width:100%}.feed .video-box{height:0;margin-bottom:21px;overflow:hidden;padding-bottom:56.25%;position:relative;transition:border-radius .3s ease-out;width:100%;z-index:1}.feed .video-box img,.feed .video-box video{display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.work{color:#fff}.work .project-item{overflow:hidden;transition:border-radius .3s ease-out}.work .project-item a{height:100%}.work .project-item.hidden{display:none}.work .project-item:hover{border-radius:16px}.work .work-background--image{bottom:0;display:none;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;transition:opacity .3s ease-out,transform .5s ease-out;width:100%}.work .project-item[data-orientation=landscape]{aspect-ratio:899/500}.work .project-item[data-orientation=landscape] .work-background__landscape{display:block}.work .project-item[data-orientation=portrait]{aspect-ratio:437/500}.work .project-item[data-orientation=portrait] .work-background__portrait{display:block}.work .grid-space-1,.work .grid-space-4{grid-column:auto/span 8}.work .grid-space-2,.work .grid-space-3{grid-column:auto/span 4}@media (max-width:1199.98px){.work .grid-space-1,.work .grid-space-4{grid-column:auto/span 12}.work .grid-space-2,.work .grid-space-3{grid-column:auto/span 6}}.work .work-projects-container{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(12,1fr);margin-bottom:48px;opacity:1;transition:opacity .5s ease-out}.work .work-projects-container.hidden{opacity:0}@media (max-width:1199.98px){.work .work-projects-container{margin-bottom:24px}}.work .work-projects-container .tile{display:block;overflow:hidden;position:relative;transition:border-radius .3s ease-out;width:100%}.work .work-projects-container .tile .work-background,.work .work-projects-container .tile .work-meta{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.work .work-projects-container .tile .work-meta{color:#fff;opacity:0;padding:20px}.work .work-projects-container .tile .work-meta h2,.work .work-projects-container .tile .work-meta p{font-size:22px;line-height:28px}.work .work-projects-container .tile .work-background{object-fit:cover;position:relative;transition:opacity .3s ease-out,transform .5s ease-out}.work .work-projects-container .tile .work-background .embed-responsive{bottom:0;display:block;height:110%;position:absolute;top:0;transform:translate(-5%,-5%);width:110%}.work .work-projects-container .tile .work-background .embed-responsive iframe{border:0;bottom:0;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.work .image-gallery .slick-slide{transition:none!important}.work [data-barba-namespace=work]{background:#000}.is-work-page{padding-top:110px}.workArchiveLink{color:#fff;padding-bottom:80px;padding-top:40px}.workArchiveLink__Title{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;margin:0 0 1em;padding:0;text-transform:uppercase}.workArchiveLink__Title span{opacity:.5}.workArchiveLink__Description{font:400 12px/15.6px Space Mono,Arial,Helvetica,sans-serif;text-transform:uppercase}.workArchiveLink__Description a{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.workArchiveLink__Description a:hover{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.work-module{margin:80px 0 60px;overflow:visible;position:relative}.work_filter{display:flex;font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:clamp(36px,26px + 2.4436vw,62px);font-weight:300;height:80px;letter-spacing:-.04em;line-height:1.1;margin:0;overflow:hidden;padding:0}.mwf_item,.work_filter__item{display:inline-block;max-width:0;opacity:0;overflow:hidden;padding-right:0;position:relative;transform-origin:center left;transition:all .8s cubic-bezier(.49,.23,0,1);visibility:hidden}.work_filter__count{display:none}.mwf_item:after,a.work_filter__item:after{background-color:#ffe800;bottom:6px;content:"";display:block;height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;transition:background-color .8s cubic-bezier(.49,.23,0,1),transform .8s cubic-bezier(.49,.23,0,1);width:100%}.work_filter__item--projects,.work_filter__item.active{margin-right:.25em;max-width:340px;opacity:1;visibility:visible}a.work_filter__item.active:after{background-color:#fff;transform:scaleX(1)}sup{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;left:-.8rem;letter-spacing:normal!important;position:relative;top:0;vertical-align:top}.work_filter:hover a.work_filter__item,.work_filter:hover a.work_filter__item.active{margin-right:.5em;max-width:340px;opacity:.5;visibility:visible}.work_filter:hover a.work_filter__item.active:after,.work_filter:hover a.work_filter__item:after{background-color:#ffe800!important;transform:scaleX(0)!important;transform-origin:100% 50%}.work_filter:hover a.work_filter__item.active:hover,.work_filter:hover a.work_filter__item:hover{opacity:1}.work_filter:hover .work_filter__item--projects{max-width:0;opacity:0;padding-right:0;visibility:hidden}.work_filter__item--projects{padding-right:0!important}.mwf,.mwf_count{display:none}@media (max-width:1199.98px){.mwf{display:block;font-size:32px;font-weight:350;letter-spacing:-.04em;line-height:35.2px;overflow:visible;transition:all .5s ease}.mwf_count,.work_filter__count{display:inline-block;left:.4em}.mwf_item.mwf_activeFilter .work_filter__count{display:none!important}.mwf_item{max-width:none;opacity:1;overflow:visible;transform:none;visibility:visible}.mwf_activeFilter:after{background-color:#fff;bottom:-6px;transform:none}.mwf_count{left:0}.work_filter,.work_filter:hover{opacity:0;pointer-events:none;transition:all .5s ease;visibility:hidden}.work_filter{align-items:flex-start;flex-direction:column;justify-content:flex-start;left:0;overflow:visible;position:absolute;top:0;z-index:999}.work_filter__item--projects{display:none!important}a.work_filter__item,a.work_filter__item.active{display:inline;font-size:32px;font-weight:350;height:auto;letter-spacing:-.04em;line-height:35.2px;margin-bottom:10px;max-width:none;opacity:1;overflow:visible;visibility:visible;width:auto}a.work_filter__item.active:after,a.work_filter__item:after{background-color:#ffe800;bottom:-6px;transform:scale(0)}a.work_filter__item.active:after{background-color:#ffe800!important;transform:scale(1)!important}.mwfOverlay{opacity:1}body.mwf_open .work_filter,body.mwf_open .work_filter:hover{opacity:1;pointer-events:auto;visibility:visible}body.mwf_open .mwf{opacity:0;pointer-events:none;visibility:hidden}body.mwf_open .mwfOverlay{opacity:.8;pointer-events:auto!important;visibility:visible}body.mwf_open .mwf_item.mwf_activeFilter .work_filter__count{display:inline-block!important}}.work-archive{color:#fff}.work-archive__grid{grid-gap:80px;display:grid;gap:80px;grid-template-columns:minmax(200px,377px) 1fr;padding-bottom:60px;padding-top:80px}@media (max-width:1023px){.work-archive__grid{display:block}}.work-archive__col-header{align-items:flex-start;align-self:start;display:flex;flex-direction:column;height:calc(100vh - 230px);justify-content:flex-start;position:-webkit-sticky;position:sticky;top:190px}@media (max-width:1023px){.work-archive__col-header{display:block;height:auto;margin-bottom:24px;position:static}.work-archive__col-header .filter-list{margin-bottom:24px}}.work-archive__col-header .filter-list{margin-bottom:24px}.work-archive__title{font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:clamp(36px,26px + 2.4436vw,62px);font-weight:300;letter-spacing:-.04em;line-height:1.1}@media (max-width:767px){.work-archive__title{font-size:36px;line-height:1.2}}.archive__titleSmall{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;margin:0 0 60px;padding:0;text-transform:uppercase}.archive__titleSmall span{opacity:.5}.work-archive__introduction{font:300 20px/28px GT Walsheim LC,Arial,Helvetica,sans-serif;margin-bottom:40px;max-width:520px;padding-bottom:0}.work-archive__list{list-style-type:none;margin:0;opacity:1;padding:0;transition:all .5s ease;visibility:visible}.work-archive__list.hidden{opacity:0;visibility:hidden}.work-archive__listItem{border-bottom:1px solid #ffffff1a;margin-bottom:25px;padding-bottom:25px}.work-archive__listItem.hidden{display:none;opacity:0;visibility:hidden}@media (max-width:575px){.work-archive__listItem{max-height:none}}.work-archive__listItem a{grid-gap:24px;display:grid;gap:24px;grid-template-columns:322px 1fr}.work-archive__listItem a img{height:100%;object-fit:cover;width:100%}@media (max-width:575px){.work-archive__listItem a{gap:25px;grid-template-columns:1fr}}.archive__listItem__content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.archive__listItem__title{font:350 40px/40px GT Walsheim LC,Arial,Helvetica,sans-serif;margin-bottom:10px}.archive__listItem__excerpt{font:400 16px/24px GT Walsheim LC,Arial,Helvetica,sans-serif}.archive__listItem__subtitle{font:300 20px/28px GT Walsheim LC,Arial,Helvetica,sans-serif}.archive__listItem__industry,.work-archive__header__details{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;margin-top:auto;opacity:.5;text-transform:uppercase}@media (max-width:833.98px){.archive-filter,.benefits-tabs,.careers-listing-filters{left:-24px;position:relative;width:calc(100% + 48px)}}.archive-filter .filter-list,.benefits-tabs .filter-list,.careers-listing-filters .filter-list{-ms-overflow-style:none;flex-wrap:nowrap;margin:0;overflow-x:scroll;padding:0 0 24px;scrollbar-width:none}@media (max-width:833.98px){.archive-filter .filter-list,.benefits-tabs .filter-list,.careers-listing-filters .filter-list{margin:0;padding:0 24px 24px}}.archive-filter .filter-list::-webkit-scrollbar,.benefits-tabs .filter-list::-webkit-scrollbar,.careers-listing-filters .filter-list::-webkit-scrollbar{background:#0000;display:none;height:0;width:0}.icon-external-link{display:inline-block;height:1em;max-height:24px;width:auto}.icon-external-link svg{display:block;height:100%;width:auto}.tabs-container .filter-list{padding-bottom:40px}.tabcontent{animation:fadeEffect 1s ease;display:none}.tabcontent.active{display:block}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}.accordion{border-top:1px solid #fff3;overflow:hidden}.accordion-title{align-items:center;background-color:initial;border:0;display:flex;justify-content:flex-start;padding:20px 0;text-align:left;width:100%}.accordion-index{display:block;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;opacity:.5;width:30px}.accordion-titleText{font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:20px;font-weight:350;line-height:28px}.accordion-title .close-icon{margin-left:auto;transform-origin:center;transition:transform .5s ease}.accordion-title .close-icon,.accordion-title .close-icon svg{display:block;height:12px;width:12px}.accordion-title.active .close-icon{transform:rotate(45deg)}.accordion-content{height:0;overflow:hidden;padding-left:30px}.accordion-content p{font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:16px;font-weight:350;line-height:24px;opacity:.6}#color-overlay{background-color:initial;height:100vh;left:0;position:fixed;top:130%;transition:top .25s ease-out;width:100%;z-index:100}.home-slider{align-items:center;background:#000;color:#fff;display:flex;padding:64px 0}@media (min-width:768px){.home-slider{padding:120px 0}}.home-slider .swiper-slide{max-width:1130px;transform-origin:50% 50%;transform-origin:50% var(--pivot-y,50%);transition:opacity .5s ease-out,transform .5s ease-out;width:76vw}.nav-active .home-slider .swiper-slide{opacity:0;transform:scale(.9)}.home-slider .slide-wrap{display:block;position:relative;width:100%}.home-slider .slide-wrap *{pointer-events:none}.home-slider .slider-caption{display:block;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:1;padding-top:16px;text-transform:uppercase;width:100%}@media (min-width:768px){.home-slider .slider-caption{height:20px;left:100%;margin-left:24px;padding:0;position:absolute;top:0;transform:rotate(90deg);transform-origin:0 0;white-space:nowrap}}.home-slider .slider-image{overflow:hidden;padding-top:62%;position:relative;transition:border-radius .3s ease-out;width:100%}.home-slider .slider-image img,.home-slider .slider-image video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.home-slider .swiper-slide-active{z-index:9}.home-slider .home-slider-inner{position:relative;width:100%}.home-slider .slider-button{height:100%;position:absolute;top:0;width:14vw;z-index:1}.home-slider .slider-button--prev{left:0}.home-slider .slider-button--next{right:0}.contact{color:#fff;display:flex;flex-wrap:wrap;padding:120px 0 71px}@media (max-width:1023px){.contact{padding:60px 0}}@media (max-width:767px){.contact{display:block;padding:40px 0 20px}}.contact .heading{padding-right:20px;width:460px}@media (max-width:1023px){.contact .heading{width:280px}}@media (max-width:767px){.contact .heading{margin-bottom:61px;padding:0;width:100%}}.contact .heading h2{font-size:42px;letter-spacing:-.02em;line-height:1}@media (max-width:1023px){.contact .heading h2{font-size:36px}}@media (max-width:767px){.contact .heading h2{font-size:30px}}.contact .contact-content{flex:1 1;margin-top:-24px}@media (min-width:1025px){.contact .contact-content{padding-bottom:16px}}@media (max-width:1023px){.contact .contact-content{flex:none;margin:0}}.contact .accordion>li+li{border-top:1px solid #ffffff4d}.contact .accordion .opener{display:block;font-size:42px;font-weight:300;letter-spacing:-.02em;line-height:1;padding:24px 0;position:relative}@media (max-width:767px){.contact .accordion .opener{font-size:30px;padding:20px 0}}.contact .accordion .opener:after{background:#333;border-radius:50%;content:"";height:8px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:background .3s ease-in-out;width:8px}.contact .accordion .opener.active:after{background:#ffe800}.contact .more-content{padding-bottom:22px}.contact .three-cols{display:flex;flex-wrap:wrap;font-size:16px;line-height:1.4;margin:-12px -20px}.contact .three-cols li{padding:12px 20px;width:33.33%}@media (max-width:1023px){.contact .three-cols li{width:50%}}.contact .three-cols li address{font-style:normal}.contact .three-cols li span{display:block;font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:1.4}@media (max-width:767px){.contact .three-cols li span{font-size:16px}}.contact .three-cols li span a{-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.contact.contact-v2{flex-direction:column;padding-bottom:0;padding-top:100px}@media (max-width:767px){.contact.contact-v2{padding-top:132px}}.contact.contact-v2 h1{font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:clamp(36px,5vw,62px);font-weight:300;letter-spacing:-2.48px;line-height:1.1;margin-bottom:74px}@media (max-width:1023px){.contact.contact-v2 h1{font-size:clamp(36px,4.5vw,62px);letter-spacing:-.72px;line-height:1.2;margin-bottom:70px}}@media (max-width:767px){.contact.contact-v2 h1{font-size:32px;letter-spacing:-.64px;line-height:1.2;margin-bottom:86px}}@media (max-width:1023px){.contact.contact-v2 h1 br{display:none}}.contact.contact-v2 h2{font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:32px;font-weight:300;letter-spacing:-.64px;line-height:1;margin-bottom:24px}@media (max-width:767px){.contact.contact-v2 h2{font-size:24px;letter-spacing:-.48px}}.contact.contact-v2 .contact-wrapper{margin-bottom:56px}@media (max-width:767px){.contact.contact-v2 .contact-wrapper>.contact-content:not(:first-of-type){border-top:none}}.contact.contact-v2 .contact-content{border-top:1px solid #ffffff4d;display:flex;flex-wrap:wrap;margin:auto;position:relative}@media (max-width:767px){.contact.contact-v2 .contact-content{padding-top:0}}.contact.contact-v2 .contact-content .three-cols{column-gap:24px;margin:24px 0 0 25%;padding:0;width:100%}@media (max-width:1023px){.contact.contact-v2 .contact-content .three-cols{margin:24px 0 0 35%}}@media (max-width:767px){.contact.contact-v2 .contact-content .three-cols{column-gap:8px;margin:24px 0 0}}.contact.contact-v2 .contact-content .three-cols:not(:last-child){border-bottom:1px solid #ffffff4d}@media (max-width:767px){.contact.contact-v2 .contact-content .three-cols:not(:last-child){border-bottom:none}}.contact.contact-v2 .contact-content .three-cols li{padding:0 0 24px;width:calc(33.33% - 16px)}@media (max-width:1023px){.contact.contact-v2 .contact-content .three-cols li{width:calc(50% - 12px)}}.contact.contact-v2 .contact-content .three-cols li.location{font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:22px;font-weight:300;letter-spacing:-.44px;line-height:1.2}@media (max-width:1023px){.contact.contact-v2 .contact-content .three-cols li.location{width:100%}}@media (max-width:767px){.contact.contact-v2 .contact-content .three-cols li.location{font-size:20px;letter-spacing:-.4px}}.contact.contact-v2 .contact-content .three-cols li.location a{color:grey;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.3;margin-top:8px;text-transform:uppercase}.contact.contact-v2 .contact-content .three-cols li.location a i{font-size:8px;vertical-align:middle}.contact.contact-v2 .region{line-height:0;margin:24px 0 0;position:absolute}@media (max-width:767px){.contact.contact-v2 .region{margin:24px 0 0;position:relative}}.contact.contact-v2 .region span{background:#e1ff25;border-radius:100px;color:#000;display:inline-block;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;letter-spacing:.55px;line-height:1.3;padding:4px 20px;text-transform:uppercase}.contact.contact-v2 .contact-additional{column-gap:24px;display:flex;flex-wrap:wrap}.contact.contact-v2 .contact-additional .contact-wrapper{width:calc(50% - 12px)}@media (max-width:1023px){.contact.contact-v2 .contact-additional .contact-wrapper{width:100%}}.contact.contact-v2 .contact-additional .contact-wrapper .three-cols{margin-left:0}@media (min-width:769px){.contact.contact-v2 .contact-additional .contact-wrapper .three-cols li{flex-grow:1}}.module-about{background:#000f0a;color:#fff;padding:80px 0}@media (max-width:1023px){.module-about{padding:60px 0}}@media (max-width:767px){.module-about{padding:40px 0}}.module-about+.module-block-heading{padding-top:40px}.module-about .sec-title{font:400 12px/1.3 Space Mono,Arial,Helvetica,sans-serif;letter-spacing:0;margin-bottom:23px;text-transform:uppercase}@media (max-width:767px){.module-about .sec-title{margin-bottom:18px}}.module-about .sec-title>span{color:#ffffff80}.module-about .text-lg{font-size:clamp(36px,26px + 2.4436vw,62px);font-weight:300;letter-spacing:-.04em;line-height:1.1;max-width:1076px}@media (max-width:767px){.module-about .text-lg{font-size:36px;line-height:1.2}}.module-about .text-sm{font-size:36px;font-weight:300;letter-spacing:-.02em;line-height:1;max-width:886px}.module-about .text-sm.width-md{max-width:770px}.module-about .text-sm.width-sm{max-width:669px}@media (max-width:767px){.module-about .text-sm{font-size:24px;line-height:1.2}}.module-about .text-lg a:not([class]),.module-about .text-sm a:not([class]){text-decoration:underline}.module-about .text-lg a:not([class]):hover,.module-about .text-sm a:not([class]):hover{text-decoration:none}.module-about .separator{margin-bottom:40px}.module-logos{padding:54px 0 102px}@media (max-width:1023px){.module-logos{padding:20px 0}}.module-logos .logo-list-wrap{margin:0 auto;max-width:1150px}.module-logos .logo-list{align-content:flex-start;align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-evenly;min-height:150px}@media (max-width:767px){.module-logos .logo-list{gap:0;margin-top:-8px}}.module-logos .logo-list li{display:none;height:100px;opacity:0;overflow:hidden;position:relative;text-align:center;transform:translateY(0);width:240px}@media (max-width:767px){.module-logos .logo-list li{height:80px;width:200px}}@media (max-width:449px){.module-logos .logo-list li{height:auto;width:50%}}.module-logos .logo-list li img{bottom:0;display:block;height:100%;left:0;margin:auto;object-fit:contain;position:absolute;right:0;top:0;width:100%}@media (max-width:449px){.module-logos .logo-list li img{height:auto;position:relative;width:100%}}.module-logos .logo-list li[show-row]{animation:logoFadeIn .5s ease-out 0s forwards}.module-logos .logo-list li[hide-row]{animation:logoFadeOut .5s ease-out 0s forwards}.module-logos .logo-list li[display-block]{display:block!important}@keyframes logoFadeIn{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes logoFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-25px)}}.separator{border:none;height:1px;margin:0 auto;max-width:1360px;padding:0 40px;position:relative}.separator:before{background:#ffffff4d;bottom:0;content:"";left:40px;position:absolute;right:40px;top:0}@media (max-width:767px){.separator:before{left:24px;right:24px}}.module-block-heading{background:#000f0a;color:#fff;padding:80px 0 54px}@media (max-width:1023px){.module-block-heading{padding:40px 0}}.module-block-heading .heading{font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:1.3;max-width:551px}@media (max-width:767px){.module-block-heading .heading{font-size:18px;line-height:1.2}}.module-block-heading .heading h3{font-size:28px;font-weight:300;letter-spacing:-.02em;line-height:1}@media (max-width:767px){.module-block-heading .heading h3{font-size:22px;line-height:1.2;margin-bottom:8px}}.module-block-heading .heading p{margin:0}.module-block-heading .heading p+p{margin-top:1rem}.module-slider{background:#000f0a;color:#fff;position:relative;-webkit-user-select:none!important;user-select:none!important}.module-slider>.container::selection{background:none}.slider-about{max-width:1130px}.slider-about .swiper-slide{height:100%;position:relative}.slider-about .swiper-slide:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider-about .swiper-slide.swiper-slide-active .caption{color:#fff}.slider-about .swiper-slide .img,.slider-about .swiper-slide .video-wrapper{padding-top:56.25%;position:relative;width:100%}@media (max-width:767px){.slider-about .swiper-slide .img,.slider-about .swiper-slide .video-wrapper{padding-top:55%}}.slider-about .swiper-slide .img img,.slider-about .swiper-slide .video-wrapper img{bottom:0;left:0;position:absolute;right:0;top:0}.slider-about .swiper-slide .img img,.slider-about .swiper-slide .video-wrapper img,.slider-about .swiper-slide img{height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.slider-about .swiper-slide .caption{color:#666;display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:1;padding-top:22px;white-space:nowrap}@media (max-width:767px){.slider-about .swiper-slide .caption{font-size:18px;line-height:1.2;padding-top:12px}}.slider-about .swiper-slide .swiper-slide-active .caption{color:#fff}.slider-about .swiper-slide .video-wrapper{background:#000;background:var(--poster,#000);background-size:cover;overflow:hidden}.slider-about .swiper-slide .video-wrapper iframe,.slider-about .swiper-slide .video-wrapper video{height:100%;left:0;position:absolute;top:0;width:100%}.slider-about .slider-about-caption{display:block;font-size:20px;font-weight:300;letter-spacing:-.02em;line-height:1.2;padding-top:24px;position:relative;transform:translateY(-22px)}@media (max-width:767px){.slider-about .slider-about-caption{font-size:18px}}.slider-about .slider-about-caption .caption{color:#fff;left:0;opacity:0;position:absolute;top:.5px;white-space:nowrap}.slider-about .slider-button-wrapper{bottom:0;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}@media (hover:none){.slider-about .slider-button-wrapper{display:none;flex-grow:1}}.slider-about .slider-button--prev{width:30%}@media (hover:none){.slider-about .slider-button--prev{width:100%}}.slider-about .slider-button--next{width:70%}@media (hover:none){.slider-about .slider-button--next{width:100%}}.slider-about .swiper-button-disabled{width:0}.slider-block{color:#fff;padding-top:118px}@media (max-width:767px){.slider-block{padding-top:77px}}.slider-block+.slider-block{margin-top:245px;padding-top:0}@media (max-width:1279px){.slider-block+.slider-block{margin-top:160px}}@media (max-width:767px){.slider-block+.slider-block{margin-top:126px}.slider-block:last-child{padding-bottom:46px}}.slider-block .heading{font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:1.3;margin-bottom:54px;max-width:551px}@media (max-width:767px){.slider-block .heading{font-size:18px;line-height:1.2;margin-bottom:41px}}.slider-block h3{font-size:28px;font-weight:300;letter-spacing:-.02em;line-height:1}@media (max-width:767px){.slider-block h3{font-size:22px;line-height:1.2;margin-bottom:8px}}.filter-list{display:flex;flex-wrap:wrap;gap:4px;margin-top:24px}.filter-list li{margin-bottom:.5em;white-space:nowrap}.filter-list .tag{border-color:#fff;font-size:11px;padding:5px 16px;transition:border .3s ease-in-out,color .3s ease-in-out,background .3s ease-in-out}.filter-list .tag.active{background:#fff;border-color:#fff;color:#000}@media (hover:hover){.filter-list .tag:hover{background:#fff;border-color:#fff;color:#000}}.module-team{background:#000f0a;color:#fff;margin-bottom:80px}@media (max-width:768px){.module-team{margin-bottom:40px;margin-top:8px}}@media (max-width:574px){.module-team{margin-bottom:20px}}.team{align-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:80px;justify-content:space-between;margin:auto;max-width:1055px;overflow:hidden;-webkit-user-select:none;user-select:none}@media (max-width:768px){.team{align-items:flex-start;gap:20px}}@media (max-width:574px){.team{flex-direction:column;gap:20px}}.team .avatar-wrap{display:grid}.team .tab{grid-column-start:1;grid-row-start:1}.team .tab .avatar{max-width:404px;opacity:1;transition:opacity 1s ease-in-out;width:100%}.team .tab .avatar img{width:100%}@media (max-width:574px){.team .tab .avatar{max-width:none}}.team .tab.active .avatar{opacity:1}.team .name-list{height:516px;max-height:768px;position:relative;width:404px;z-index:1}@media (max-width:768px){.team .name-list{height:232px;overflow:hidden;width:50%}}@media (max-width:574px){.team .name-list{width:100%}}.team .name-list:after,.team .name-list:before{background:linear-gradient(180deg,#000f0a -15%,#0000 80%);content:"";height:60%;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:100}@media (max-width:639px){.team .name-list:after,.team .name-list:before{height:374px;top:-10px}}.team .name-list:after{background:linear-gradient(0deg,#000f0a -15%,#0000 80%);bottom:0;height:60%;top:auto}@media (max-width:768px){.team .name-list:after{background:linear-gradient(0deg,#000f0a -20%,#0000 80%)}.team .name-list:before{content:none}}.team .name-list ul{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.2;position:relative}.team .name-list ul li{align-items:center;cursor:none;display:flex;position:relative;transform:scale(.95);transition:opacity .3s ease,transform .3s ease}.team .name-list ul li.active{opacity:1}.team .name-list ul li span{color:#e6e6e6;font:300 36px/1 GT Walsheim LC,Arial,Helvetica,sans-serif;transition:1s}@media (max-width:768px){.team .name-list ul li span{font-size:24px}}.team .name-list ul li span span{display:block;font:400 12px/1.3 Space Mono,Arial,Helvetica,sans-serif;margin-top:2px;text-transform:uppercase}.team .name-list ul li.swiper-slide-active span{color:#fff;opacity:1}@media (max-width:768px){.team .name-list ul li.swiper-slide-active{opacity:0;transition:opacity .4s;transition-delay:2.9s}.team .name-list ul li.swiper-slide-prev{opacity:0}}.module-page-heading{background:#000f0a;color:#fff;padding-top:40px}@media (max-width:767px){.module-page-heading{padding-bottom:19px}}.module-page-heading h1{color:#f5f5f5;font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:72px;font-weight:300;line-height:1.1944}@media (max-width:767px){.module-page-heading h1{font-size:40px;letter-spacing:-.04em}}.module-page-heading h1:first-child:last-child{margin-bottom:0}.module-intro{background:#000;color:#fff;font-family:GT Walsheim LC,Arial,Helvetica,sans-serif;font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:1.3;padding:80px 0}@media (max-width:1023px){.module-intro{padding:60px 0}}@media (max-width:767px){.module-intro{font-size:18px;line-height:1.2222;padding:40px 0}}.module-intro .container{display:flex;flex-wrap:wrap;width:100%}.module-intro .separator{margin-bottom:40px}@media (min-width:1024px){.module-intro.align-right .container{justify-content:flex-end}}.module-intro .inner{max-width:670px}.module-intro .title{display:block;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;margin-bottom:14px;text-transform:uppercase}@media (max-width:767px){.module-intro .title{font-size:12px;letter-spacing:.05em;margin-bottom:13px}}.module-intro h2{font-size:32px;font-weight:300;letter-spacing:0}@media (max-width:767px){.module-intro h2{font-size:24px;margin-bottom:14px}}.module-intro p{margin:0}.module-intro p+p{margin-top:12px}@media (min-width:768px){.module-intro p+p{margin-top:20px}}.module-media{background:#000f0a;color:#fff}.module-media .slider-button{display:none;height:100%;position:absolute;top:0;z-index:1}.is-cursor-mode .module-media .slider-button{display:block}.module-media .slider-button--prev{left:-100vw;right:50%}.module-media .slider-button--next{left:50%;right:-100vw}.module-media .is-first .slider-button--prev{display:none}.module-media .is-first .slider-button--next{left:0}.module-media .is-last .slider-button--next{display:none}.module-media .is-last .slider-button--prev{right:0}.media{color:#fff;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3333;padding:40px 10px;text-transform:uppercase}@media (max-width:1023px){.media{padding:12px 0}}@media (max-width:767px){.media{font-size:10px;line-height:1.4;padding:8px 0;text-transform:none}}.media .img{overflow:hidden}.media .img img{transition:transform .3s ease-in-out;width:100%}.media .img a{display:block}.media .img a:hover img{transform:scale(1.03)}.media .img iframe{pointer-events:none}.media .caption{padding:10px 0 0}@media (max-width:767px){.media .caption{letter-spacing:-.01em;padding:4px 0 0}}.media a{color:#fff;transition:color .3s ease-in-out}.media a:hover{color:#ffe800}.media .video-box-self{background-position:50%;background-size:100% 100%;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.media .video-box-self.color-extended video{filter:saturate(1.5)}.media .video-box-self video{height:100%!important;left:50%;object-fit:cover;position:absolute;transform:translateX(-50%);width:100%!important}.media .video-box{background-position:50%;background-size:100% 100%;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.media .video-box iframe{height:calc(100% + 1px)!important;left:calc(50% + 1px);position:absolute;transform:translateX(calc(-50% - 1px));width:calc(100% + 2px)!important}.images-triple-vhh,.media-slider-extended{padding:6px 0}@media (min-width:768px){.images-triple-vhh,.media-slider-extended{padding:12px 0}}.images-triple-vhh .reverse,.media-slider-extended .reverse{flex-direction:row-reverse}.images-triple-vhh .layout-images-vertical,.media-slider-extended .layout-images-vertical{flex:1 0 50%}.images-triple-vhh .layout-images-vertical .image-container,.media-slider-extended .layout-images-vertical .image-container{height:100%;position:relative}.images-triple-vhh .layout-images-vertical .image-container img,.media-slider-extended .layout-images-vertical .image-container img{display:block}.images-triple-vhh .layout-images-vertical .video-container,.media-slider-extended .layout-images-vertical .video-container{background-position:50%;background-size:100% 100%;position:relative}.images-triple-vhh .layout-images-vertical .video-container iframe,.media-slider-extended .layout-images-vertical .video-container iframe{height:100%!important;left:50%;position:absolute;transform:translateX(-50%);width:300%!important}.images-triple-vhh .layout-images-horizontal,.media-slider-extended .layout-images-horizontal{display:flex;flex:1 0 50%;flex-direction:column}.images-triple-vhh .layout-images-horizontal .image-container,.media-slider-extended .layout-images-horizontal .image-container{flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:0;position:relative}@media (min-width:768px){.images-triple-vhh .layout-images-horizontal .image-container,.media-slider-extended .layout-images-horizontal .image-container{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:0}}.images-triple-vhh .layout-images-horizontal .image-container.top,.media-slider-extended .layout-images-horizontal .image-container.top{margin-bottom:12px}@media (min-width:768px){.images-triple-vhh .layout-images-horizontal .image-container.top,.media-slider-extended .layout-images-horizontal .image-container.top{margin-bottom:24px}}.images-triple-vhh .layout-images-horizontal .image-container img,.media-slider-extended .layout-images-horizontal .image-container img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.images-triple-vhh .layout-images-horizontal .video-container,.media-slider-extended .layout-images-horizontal .video-container{background-position:50%;background-size:100% 100%;flex-basis:calc(50% - 6px);flex-grow:1;flex-shrink:0;overflow:hidden;position:relative}@media (min-width:768px){.images-triple-vhh .layout-images-horizontal .video-container,.media-slider-extended .layout-images-horizontal .video-container{flex-basis:calc(50% - 12px);flex-grow:1;flex-shrink:0}}.images-triple-vhh .layout-images-horizontal .video-container.top,.media-slider-extended .layout-images-horizontal .video-container.top{margin-bottom:12px}@media (min-width:768px){.images-triple-vhh .layout-images-horizontal .video-container.top,.media-slider-extended .layout-images-horizontal .video-container.top{margin-bottom:24px}}.images-triple-vhh .layout-images-horizontal .video-container iframe,.media-slider-extended .layout-images-horizontal .video-container iframe{height:100%!important;left:50%;position:absolute;transform:translateX(-50%);width:300%!important}.images-triple-vhh .video-container:before,.media-slider-extended .video-container:before{bottom:auto;content:" ";display:block;height:100%;left:auto;position:absolute;right:auto;top:auto;width:100%;z-index:1}.images-triple-vhh .video-container .video-box,.media-slider-extended .video-container .video-box{height:100%;left:0;position:absolute;top:0;width:100%}.images-triple-vhh .video-box-self,.media-slider-extended .video-box-self{background-position:50%;background-size:100% 100%;height:100%;overflow:hidden;position:relative}.images-triple-vhh .video-box-self.color-extended video,.media-slider-extended .video-box-self.color-extended video{filter:saturate(1.5)}.images-triple-vhh .video-box-self video,.media-slider-extended .video-box-self video{height:100%!important;left:50%;object-fit:cover;position:absolute;transform:translateX(-50%);width:100%!important}.images-triple-vhh .caption,.media-slider-extended .caption{color:#fff;font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.3333;padding:10px 0 0;text-transform:uppercase}@media (max-width:767px){.images-triple-vhh .caption,.media-slider-extended .caption{letter-spacing:-.01em;padding:4px 0 0}}.project-rounded-corners .image-container,.project-rounded-corners .media .img,.project-rounded-corners .media .video-box,.project-rounded-corners .video-box-self video,.project-rounded-corners .video-container{overflow:hidden}.project-details .media{padding:6px 0}@media (min-width:768px){.project-details .media{padding:12px 0}}@media (max-width:767px){.project-details .images-triple-vhh .row,.project-details .module-media .row{margin-left:-6px;margin-right:-6px}.project-details .images-triple-vhh .row [class^=col-],.project-details .module-media .row [class^=col-]{padding-left:6px;padding-right:6px}}.module-hero .module-page-heading{border-bottom:1px solid #ffffff4d;margin-bottom:25px;padding-bottom:25px}.hero__intro p{font-size:20px;font-weight:300;letter-spacing:-.01em;line-height:1.3}.hero__grid{grid-gap:24px;color:#fff;display:grid;gap:24px;grid-template-columns:1fr;margin-bottom:80px}@media (min-width:768px){.hero__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.hero__grid .hero__meta,.hero__grid .hero__subtitle{grid-column:1/span 1}.hero__grid .hero__intro{grid-column:2/span 1;grid-row:1/span 2}.hero__grid .hero__meta{align-self:self-end}}.hero__subtitle{font:300 26px/26px GT Walsheim LC,Arial,Helvetica,sans-serif}@media (min-width:768px){.hero__subtitle{font-size:36px;line-height:36px}}.hero__meta{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;opacity:.5;text-transform:uppercase}.related{padding:40px 0 112px}.related__title{color:#fff;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;margin:0 0 1.2em;text-transform:uppercase}.related__list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr;margin:0;padding:0}@media (min-width:768px){.related__list{grid-template-columns:repeat(3,1fr)}}.related__item{display:block}.related__item a,.related__item img{aspect-ratio:1130/636;border-radius:4px;display:block;height:auto;object-fit:cover;width:100%}.media-slider{padding-right:0}.media-slider .img{overflow:hidden;position:relative}.media-slider .img img{display:block;width:100%}.module-similar-blocks{background:#000;color:#fff;padding:100px 0}@media (max-width:1023px){.module-similar-blocks{padding:60px 0}}@media (max-width:767px){.module-similar-blocks{padding:40px 0}}.module-similar-blocks h2{font-size:42px;font-weight:300;letter-spacing:-.02em;margin-bottom:19px}@media (max-width:767px){.module-similar-blocks h2{font-size:28px;letter-spacing:0;margin-bottom:42px}}.module-similar-blocks .slider-button{display:none;height:100%;position:absolute;top:0;width:14vw;z-index:1}.is-cursor-mode .module-similar-blocks .slider-button{display:block}.module-similar-blocks .slider-button.swiper-button-disabled{display:none}.module-similar-blocks .slider-button--prev{left:0}.module-similar-blocks .slider-button--next{right:0}.module-similar-wrapper{position:relative}.similar-item{color:#fff;font-size:20px;font-weight:500;letter-spacing:-.02em}.similar-item a{color:#fff;transition:color .3s ease-in-out}.similar-item a:hover{color:#ffe800}.similar-item .video-box{display:block;height:110%;left:50%;overflow:hidden;padding-bottom:60%;position:relative;transform:translate(-50%);width:300%}.similar-item .video-box iframe{border:0;bottom:0;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.similar-item .img{margin-bottom:21px;overflow:hidden;transition:border-radius .3s ease-out}@media (max-width:767px){.similar-item .img{margin-bottom:16px}}.similar-item .img img{width:100%}.similar-item a{display:block}.similar-item a .caption{color:#fff}@media (max-width:767px){.similar-items-slider{padding-right:48px}}.is-careers-page{color:#fff}html:not(.has-scroll-init){scroll-behavior:smooth}body.fixed{overflow:hidden}.button{align-items:center;border:1px solid #fff;border-radius:9999em;display:inline-flex;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;gap:1em;justify-content:center;padding:20px;text-transform:uppercase;transition:all .5s ease}.button svg{height:auto;width:12px}.button:hover{background-color:#fff;color:#000}.carrers__subtitle{display:block;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;padding-bottom:25px;text-transform:uppercase}.carrers__subtitle span{opacity:.5}.carrers__pageTitle{font-size:clamp(36px,26px + 2.4436vw,62px);font-weight:300;letter-spacing:-.04em;line-height:1.1;max-width:1076px}@media (max-width:767px){.carrers__pageTitle{font-size:36px;line-height:1.2}}.carrers__sectionTitle{font-size:36px;font-weight:300;letter-spacing:-.02em;line-height:1.1;max-width:800px;width:100%}@media (max-width:767px){.carrers__sectionTitle{font-size:24px;line-height:1.2}}.careers_border{border-top:1px solid #fff3;display:block;margin-top:80px;padding-top:80px}.section_one .button,.section_one h1,.video-careers{margin-top:60px}.section_one h1{margin-bottom:0;padding-bottom:0}.list-depts{margin-bottom:32px;margin-top:60px}.list-jobs{list-style-position:outside;list-style-type:none;margin:0;max-width:900px;padding:0}.job-listing{border-top:1px solid #fff3;margin:0;max-height:160px;opacity:1;padding:0;transition-delay:.5s;transition:all .5s ease;visibility:visible}.job-listing:last-of-type{border-bottom:1px solid #fff3}.job-listing a{grid-column-gap:10px;align-items:center;border-radius:4px;-moz-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:15px 1fr 430px 54px;grid-template-rows:1;padding:14px;transition:background-color .5s ease,color .15s linear}.job-listing a span,.job-listing a svg{transition:all .4s linear}.job-listing a span.job-index--pinned:before{transition:background-color .35s linear}.job-listing a:hover{background-color:#ffe800;color:#000}.job-listing a:hover span:before{background-color:#000}.job-listing a:hover span{opacity:1}.job-listing a:hover svg{color:#000}.job-listing a:hover .job-apply svg{margin-left:.5em;opacity:1;visibility:visible;width:12px}.job-listing.hidden{max-height:0;opacity:0;visibility:hidden}.job-title{font:350 20px/28px GT Walsheim LC,Arial,Helvetica,sans-serif}.job-index{margin-right:10px}.job-index svg{color:#fff;height:auto;width:16px}.job-index.job-index--pinned{color:#fff;opacity:1}.job-apply,.job-index,.job-location{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;text-transform:uppercase}.job-apply{align-items:center;display:flex;justify-content:flex-end;margin-left:auto}.job-apply svg{height:auto;opacity:0;overflow:hidden;transition:all .5ms ease;visibility:hidden;width:0}.job-index,.job-location{opacity:.5}.job-location{padding-left:10px}@media (max-width:767px){.job-listing a{grid-template-columns:15px 1fr 54px;grid-template-rows:1fr 1fr}.job-location{grid-column:2;grid-row:2;padding-left:0}}.no_jobs{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;height:auto;margin-bottom:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:all .5s ease-in;visibility:hidden}.no_jobs.active{max-height:100px;opacity:1;visibility:visible}.jobs-list--pinned{margin-top:40px}.job-index--pinned:before{background-color:#fff;border-radius:6px;content:"";display:block;height:6px;width:6px}.benefits-grid{grid-gap:250px;display:grid;gap:250px;grid-template-columns:1fr minmax(250px,500px)}@media (max-width:1023px){.benefits-grid{display:block}}.benefitsCol--image{position:relative}.benefitsCol--image .sticky-el{margin-top:23px;position:-webkit-sticky;position:sticky;top:90px}.benefitsCol--image img{height:auto;width:100%}@media (max-width:1023px){.benefitsCol--image{display:none}}.section_four .module-slider{margin-top:60px}.slider-careers{position:relative}.slider-careers .swiper-slide{height:100%;position:relative}.slider-careers .swiper-slide .image-wrapper,.slider-careers .swiper-slide .video-wrapper{height:0;margin-bottom:20px;padding-top:56.25%;position:relative;width:100%}@media (max-width:767px){.slider-careers .swiper-slide .image-wrapper,.slider-careers .swiper-slide .video-wrapper{padding-top:55%}}.slider-careers .swiper-slide .image-wrapper img,.slider-careers .swiper-slide .video-wrapper img{bottom:0;left:0;position:absolute;right:0;top:0}.slider-careers .swiper-slide .image-wrapper img,.slider-careers .swiper-slide .video-wrapper img,.slider-careers .swiper-slide img{height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}.slider-careers .slider-button{bottom:0;display:none!important;height:100%;position:absolute;top:0;width:20%;z-index:1}@media (hover:none){.slider-careers .slider-button{display:none}}.slider-careers .slider-button--prev{left:0}.slider-careers .slider-button--next{right:0}.slider-careers .swiper-button-disabled{width:0}.location_title{font:350 28px/28px GT Walsheim LC,Arial,Helvetica,sans-serif}.location_image{display:block;height:auto;margin-bottom:10px;width:100%}.location_link{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;position:relative;text-transform:uppercase;z-index:999}.location_link .icon-external-link{height:9px;margin-right:6px}.section_five__grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:[col1-start] repeat(5,1fr) [col1-end col2-start] repeat(5,1fr) [col2-end] repeat(2,1fr)}@media (max-width:1023px){.section_five__grid{grid-template-columns:[col1-start] repeat(4,1fr) [col1-end col2-start] repeat(8,1fr) [col2-end]}}@media (max-width:767px){.section_five__grid{display:block}}.section_five__col--title{grid-column:col1}.section_five__col--text{grid-column:col2}.section_five__copy{font-family:Space Mono,Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:15.6px;text-transform:uppercase}.section_five__copy a{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.section_five__copy a:hover{-webkit-text-decoration-color:#0000;text-decoration-color:#0000}.section_five__col--img{grid-column:col1;text-align:right}.section_five__col--img img{height:auto;max-width:434px;width:100%}@media (max-width:1023px){.section_five__col--img img{margin-bottom:40px;max-width:100%}}.section_five{padding-bottom:60px}.jobModal,.jobOverlay,.mwfOverlay{height:100vh;position:fixed;right:0;top:0;width:100vw}.jobOverlay,.mwfOverlay{background-color:#000;opacity:0;pointer-events:none;transition:all .5ms linear;visibility:hidden;z-index:998}.jobOverlay.active,.mwfOverlay.active{opacity:.8;pointer-events:auto;visibility:visible}@media (max-width:767px){.jobOverlay{display:none}}.jobModal{background-color:#171515;color:#fff;max-width:720px;overflow-y:scroll;padding:40px 30px;scroll-behavior:smooth;transform:translateX(101%);transition:transform .5s ease-in;width:75%;z-index:999}.jobModal.active{transform:translateX(0)}@media (max-width:767px){.jobModal{padding-bottom:80px;padding-left:24px;padding-right:24px;width:100%}}.jobModal__header{align-items:center;display:flex;justify-content:space-between;padding:0 0 40px}.jobModal-apply-anchor,.jobModal-close{align-items:center;color:#fff;display:flex;font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;gap:.5em;justify-content:center;text-transform:uppercase}.jobModal-apply-anchor svg,.jobModal-close svg{height:12px;width:12px}.jobModal-apply-anchor{background-color:#ffe800;border-radius:999em;color:#000;padding:6px 11px}.jobModal__intro{border-bottom:1px solid #fff3;margin-bottom:40px;padding-bottom:40px}.jobModal__title{font:350 62px/68.2px GT Walsheim LC,Arial,Helvetica,sans-serif;margin-bottom:.5em}.jobModal__location{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;opacity:.25;text-transform:uppercase}.jobModal__body{padding-bottom:60px}.jobModal__body h2,.jobModal__body h3{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;margin-bottom:2em;margin-top:60px;opacity:1;text-transform:uppercase}@media (max-width:767px){.jobModal__body h2,.jobModal__body h3{font:400 12px/1.2 Space Mono,Arial,Helvetica,sans-serif;text-transform:uppercase}}.jobModal__body li,.jobModal__body p{font-size:16px;font-weight:350;line-height:24px}.jobModal__body li,.jobModal__body ol,.jobModal__body p,.jobModal__body ul{margin-bottom:1em}.jobModal__body ol,.jobModal__body ul{padding-left:28px;padding-right:0;padding-top:0}.privacy-policy-container{color:#fff;margin:0 auto;max-width:600px;padding-top:110px;width:100%}.col-innerRefined{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:60px;margin-top:60px;max-width:1060px;padding:0;position:relative;width:100%}@media (max-width:1279px){.heroRefined .col-innerRefined{max-width:960px}}.video-fix{height:67vh}.video-fix,.video-fix2{border-radius:20px!important;object-fit:cover;width:100%}.video-fix2{height:78vh}.video-fix3{border-radius:20px!important;height:65vh;object-fit:cover;width:100%}@media (max-width:768px){.video-fix,.video-fix3{border-radius:10px!important;height:auto}}.carousel-container{background:#0c0c0c;overflow:hidden;padding:20px 0;width:100%}.carousel{cursor:grab;display:flex}.carousel-item{margin-right:20px;min-width:508px;text-align:center}.carousel-item img{border-radius:8px;height:auto;width:100%}.carousel-item p{color:#fff;font-size:16px;margin-top:10px}video{height:100%;width:100%}.video-box video,.video-fix,.video-fix2,.video-fix3,video{-webkit-playsinline:true;-webkit-presentation-mode:inline;object-fit:cover}video::-webkit-media-controls,video::-webkit-media-controls-panel{display:none!important}video::-webkit-media-controls-play-button,video::-webkit-media-controls-start-playback-button{display:none!important}
/*# sourceMappingURL=main.7325be8b.css.map*/