.spacer{width:100%}.spacer--head{padding-top:calc(var(--header-height) + 2rem)}.spacer--xs{height:2rem}.spacer--s{height:10rem}.spacer--m{height:12rem}.spacer--l{height:15rem}.footer{background-color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:18rem;justify-content:space-between;min-height:101vh;overflow:hidden;padding:var(--spacer) var(--spacer);z-index:1}@media (max-width:1023px){.footer{gap:4rem}}@media (min-width:1024px){.footer--mbl{display:none}}@media (max-width:1023px){.footer--dsk{display:none}}.footer__upper{display:flex;flex-direction:column;flex-wrap:wrap;gap:6rem}@media (max-width:1023px){.footer__links{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer__form{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}@media (max-width:1023px){.footer__form{margin-top:10rem}}.footer__form form{margin-top:2.5rem;position:relative}@media (max-width:1023px){.footer__form form{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}}.footer__form form .btn{position:absolute;right:0;top:0;transform:translateY(1.5rem)}@media (max-width:1023px){.footer__form form .btn{bottom:0;top:auto;transform:translateY(calc(-100% - 1.5rem))}}.footer__form form textarea{line-height:128%!important}.footer__info{justify-content:flex-end}.footer__info__logo{margin-top:auto;perspective:1000px}.footer__info__logo__inner{aspect-ratio:685/245;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end;transform-origin:center;transform-style:preserve-3d}.footer__info__logo__inner svg{height:auto;width:100%}.footer__info__logo__inner canvas{-o-object-fit:contain;object-fit:contain}.footer__info__detail{display:flex;flex-direction:column;flex-wrap:wrap;gap:5.8rem;justify-content:flex-end}.footer__info__detail__list__item{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding:2rem 0}@media (max-width:767px){.footer__info__detail__list__item{flex-direction:column}.footer__info__detail__list__item:after{display:none}}.footer__info__detail__list__item>p{white-space:nowrap}@media (min-width:768px){.footer__info__detail__list__item>p{width:45%}}.footer__info__detail__list__item:nth-last-child(2){padding-bottom:1rem}.footer__info__detail__list__item:nth-last-child(2):after{display:none}.footer__info__detail__list__item--last{border-bottom:0;padding-bottom:0}@media (max-width:767px){.footer__info__detail__list__item--last{flex-direction:row;justify-content:space-between;margin-top:4rem}}.mbl-nav{left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:10}@media (min-width:1024px){.mbl-nav{display:none}}.mbl-nav:after{background:#fff0;content:"";height:150vh;left:0;pointer-events:none;position:absolute;top:0;transition:all .25s ease-out;width:100vw;z-index:1}.mbl-nav__inner{background-color:#fff;clip-path:polygon(0 0,100% 0,100% 0,0 0);display:flex;flex-direction:column;flex-wrap:wrap;gap:20rem;overflow:auto;padding:var(--spacer);padding-top:calc(var(--header-height) + 6rem);position:relative;width:100vw;z-index:2}.mbl-nav--open{pointer-events:all}.mbl-nav--open:after{background:#00000080;pointer-events:all}.mbl-nav__links{flex-direction:column}.mbl-nav__links,.mbl-nav__links__row{display:flex;flex-wrap:wrap}.mbl-nav__links__row .h2{padding-right:2rem}.mbl-nav__links__row .h2:after{content:"/";font-size:inherit;margin-left:1rem}.mbl-nav__links__row .h2:last-child{padding-right:0}.mbl-nav__links__row .h2:last-child:after{display:none}.mbl-nav__socials{gap:3rem;justify-content:space-between}.mbl-nav__socials,.video-modal{align-items:center;display:flex;flex-wrap:wrap}.video-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b3;flex-direction:column;height:100%;height:calc(100vh + 1px);height:calc(100svh + 1px);justify-content:center;left:0;min-height:100dvh;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;position:fixed;top:0;width:100%;width:100vw;z-index:-1;z-index:100}.video-modal__close{position:absolute!important;right:var(--spacer);top:var(--spacer)}.video-modal__inner{aspect-ratio:1013/569;max-height:90%;max-width:80%;width:100%}@media (max-width:767px){.video-modal__inner{max-width:95%}}.video-modal__inner .video-modal__video,.video-modal__inner .video-modal__video video{height:100%;width:100%}.client-wrap{display:flex;flex-wrap:wrap;gap:.4rem 1rem;height:-moz-fit-content;height:fit-content}@media (min-width:1024px){.client-wrap{max-width:50vw}}.client-wrap span{height:-moz-fit-content;height:fit-content;padding-right:1.5rem}.client-wrap span:after{content:"/";margin-left:1.5rem}.client-wrap span:last-of-type{padding-right:0}.client-wrap span:last-of-type:after{display:none}.form__input{height:-moz-fit-content;height:fit-content;position:relative;width:100%}.form__input__field{border-bottom:.1rem solid #262626;border-radius:0;height:100%;padding:1.2rem 0;transition:all .25s ease-out,height 0s linear;width:100%}.form__input__field:focus{box-shadow:0 2px #262626}.form__input__field:user-valid{border-bottom:.1rem dotted #262626}.form__input__field:user-valid:focus{border-bottom:.1rem solid #262626;box-shadow:0 2px #262626}.form__input__field:not(:-moz-placeholder):user-invalid{border-bottom:.1rem solid #fb4d4d!important}.form__input__field:not(:placeholder-shown):user-invalid{border-bottom:.1rem solid #fb4d4d!important}.form__input__field:not(:-moz-placeholder):user-invalid:focus{box-shadow:0 2px #fb4d4d}.form__input__field:not(:placeholder-shown):user-invalid:focus{box-shadow:0 2px #fb4d4d}.form__input__field:-webkit-autofill{background-color:transparent!important}.form__input__field:autofill{background-color:transparent!important}.form__input__field::-moz-placeholder{color:#262626;-moz-transition:all .25s ease-out;transition:all .25s ease-out}.form__input__field::placeholder{color:#262626;transition:all .25s ease-out}@media (max-width:1023px){.form__input textarea{height:20rem}}.wpcf7 form.wpcf7-form div.wpcf7-response-output{border:0;margin-left:0;outline:0;padding:0}.wpcf7 form.wpcf7-form.sent>p{display:none}.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output{font-size:2.6388888889vw;font-size:max(3rem,2.6388888889vw);letter-spacing:-.1583333333vw;letter-spacing:min(-.18rem,-.1583333333vw);line-height:105.2%;max-width:85%}@media (min-width:1900px){.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output{font-size:2.2430555556vw;font-size:max(2.55rem,2.2430555556vw);letter-spacing:-.1345833333vw;letter-spacing:min(-.153rem,-.1345833333vw)}}.wpcf7 form.wpcf7-form span.wpcf7-spinner{animation:blink .4s infinite;background-color:#262626;border-radius:0;height:1rem;margin:0;opacity:1;width:1rem}.wpcf7 form.wpcf7-form span.wpcf7-spinner:before{display:none!important}.wpcf7-form-control-wrap{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:.7rem}.wpcf7-not-valid-tip{color:#262626!important;position:relative}.wpcf7-not-valid-tip:before{background-color:#262626;content:"";height:.5rem;left:-.3rem;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-100%,-50%);width:.5rem}.accordion{width:100%}.accordion__head{cursor:pointer;gap:3rem;padding:1.2rem 0;position:relative;width:100%}.accordion__head,.accordion__head>h4:first-of-type{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.accordion__head>h4:first-of-type{gap:1rem}.accordion__head>h4:first-of-type:before{content:"+";rotate:0deg;transition:rotate .2s ease-out}@media (hover:hover) and (pointer:fine){.accordion__head:hover>h4:first-of-type:before{animation:blink .3s 4}}.accordion__head:focus-visible>h4:first-of-type:before{animation:blink .3s 4}.accordion__body{max-height:0;max-width:90%;opacity:0;overflow:hidden;padding:0 2.8rem;transition:all .25s ease-out;will-change:max-height}.accordion--active .accordion__head>h4:first-of-type:before{rotate:45deg}.accordion--active .accordion__body{opacity:1;padding:calc(40px - 1.2rem) 2.8rem 40px}.time{display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:2rem}@media (max-width:767px){.time{flex-direction:column;width:100%}}.time__item{width:-moz-fit-content;width:fit-content}@media (max-width:767px){.time__item{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-gap:2rem;align-items:center;width:100%}.time__item:first-of-type{border-bottom:.1rem solid #262626;padding-bottom:2rem}}.time__item__clock{position:relative;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.time__item__clock{margin-bottom:1rem}}@media (max-width:767px){.time>.h2{display:none}}.radio{align-items:center;display:flex;flex-wrap:wrap}.radio input,.radio label{cursor:pointer;opacity:.3;transition:all .25s ease-out}.radio label{padding-left:.8rem}.radio input{background-color:#262626;display:block;height:.8rem;margin-top:-.2rem;transition:all .25s ease-out;width:.8rem}@media (hover:hover) and (pointer:fine){.radio input:hover{animation:blink .4s infinite}}.radio input:focus-visible{animation:blink .4s infinite}.radio input:checked,.radio input:checked+label{opacity:1;pointer-events:none}.line-anim__child{--line-width:0;position:relative}@media (max-width:1023px){.line-anim__child{--line-width:1}}.line-anim__child:after{border-bottom:.1rem solid #262626;bottom:0;content:"";height:.1rem;left:0;position:absolute;transform:scaleX(calc(var(--line-width)*100%));transform-origin:left;width:100%;z-index:1}.line-anim--top .line-anim__child:after{bottom:auto;top:0}.line-anim--white .line-anim__child:after{border-bottom-color:#fff}.asset{background-color:#262626;height:115vh;width:100vw}@media (max-width:599px){.asset{height:75svh}}.asset img,.asset video{filter:brightness(.85);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.latest-news{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:12rem;width:100%}.latest-news>h2{padding-left:var(--spacer);padding-top:calc(var(--spacer)*2)}.latest-news .latest-news__links__item:first-of-type .latest-news__links__item__upper{border-right:.1rem dotted #262626}.latest-news__links{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}@media (max-width:1023px){.latest-news__links{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:6rem}}.latest-news__links__item{height:100%;justify-content:space-between}.latest-news__links__item,.latest-news__links__item__upper{display:flex;flex-direction:column;flex-wrap:wrap;width:100%}.latest-news__links__item__upper{gap:2rem;padding:0 var(--spacer);padding-bottom:var(--spacer);position:relative}@media (min-width:768px){.latest-news__links__item__upper{padding-right:20%}}.latest-news__links__item__upper:after{background-color:#262626;content:"";height:.8rem;margin-top:1rem;transition:all .25s ease-out;width:.8rem}.latest-news__links__item__img{aspect-ratio:72/44;overflow:hidden;position:relative;width:100%}.latest-news__links__item__img__tags{left:var(--spacer);position:absolute;top:var(--spacer);z-index:2}.latest-news__links__item__img .parallax{filter:brightness(1);scale:1;transition:scale .8s cubic-bezier(.25,.46,.45,.94),filter .8s cubic-bezier(.25,.46,.45,.94),clip-path .4s ease-out;will-change:filter,scale}.latest-news__links__item__img img,.latest-news__links__item__img video{aspect-ratio:72/44;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}@media (hover:hover) and (pointer:fine){.latest-news__links__item:hover .latest-news__links__item__img .parallax{filter:brightness(.85);scale:1.02}.latest-news__links__item:hover .latest-news__links__item__upper:after{animation:blink .4s infinite}}.latest-news__links__item:focus-visible .latest-news__links__item__img .parallax{filter:brightness(.85);scale:1.02}.latest-news__links__item:focus-visible .latest-news__links__item__upper:after{animation:blink .4s infinite}.latest-news--black{background-color:#262626;color:#fff}.latest-news--black .latest-news__links__item__upper:after{background-color:#fff}.latest-news--black .latest-news__links__item:first-of-type .latest-news__links__item__upper{border-right:.1rem dotted #6a6a6a}.screenshots{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:var(--spacer);padding:var(--spacer)}@media (max-width:1023px){.screenshots{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:4rem;grid-auto-flow:row}}.screenshots__item{display:flex;flex-direction:column;flex-wrap:wrap;gap:.8rem;justify-content:space-between;width:100%}.screenshots__item__img{align-items:center;aspect-ratio:69/48;display:flex;flex-wrap:wrap;justify-content:center;position:relative;width:100%}.screenshots__item__img__bg{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1;z-index:0}.screenshots__item__img__bg img,.screenshots__item__img__bg video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1;z-index:1}.screenshots__item__img__inner{align-items:center;display:flex;flex-wrap:wrap;height:75%;justify-content:center;width:80%}@media (max-width:1231px){.screenshots__item__img__inner{height:85%;width:90%}}.screenshots__item__img__inner img,.screenshots__item__img__inner video{height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.screenshots__item__img__inner .parallax{width:-moz-fit-content!important;width:fit-content!important}.screenshots--portrait .screenshots__item__img{aspect-ratio:214/272}.screenshots--detail{gap:.9rem;padding:0}.screenshots--detail .screenshots__item{justify-content:flex-start}.half-text{padding:var(--spacer);padding-bottom:10rem}@media (max-width:767px){.half-text{gap:8rem var(--spacer)}}.img-quote{background-color:#fff0;min-height:110svh;padding:var(--spacer);position:relative}@media (max-width:767px){.img-quote{min-height:90svh;padding:4rem var(--spacer)}}@media (min-width:768px){.img-quote--bottom{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;justify-content:flex-end;padding-bottom:8rem}.img-quote--bottom:has(footer){padding-bottom:14rem}}.img-quote__img{filter:brightness(.85)}.img-quote__img,.img-quote__img img,.img-quote__img video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.img-quote .row{height:100%}@media (min-width:768px){.img-quote .row div{display:flex}}.img-quote__content{color:#fff;gap:6rem}.img-quote__content,.img-quote__content blockquote{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap}.img-quote__content blockquote{gap:1.5rem;justify-content:flex-end}@media (min-width:768px){.img-quote__content blockquote footer.hide{opacity:0;pointer-events:none;visibility:hidden}}.img-quote__content blockquote cite{font-weight:400;padding-top:0}.img-quote .swiper-pagination{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:2rem;display:grid!important;width:100%;--swiper-pagination-top:calc(100% + 2rem);--swiper-pagination-color:hsla(0,0%,100%,.25);--swiper-pagination-bullet-inactive-color:hsla(0,0%,100%,.25);--swiper-pagination-bullet-horizontal-gap:0;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-width:100%;--swiper-pagination-bullet-height:2px;--swiper-pagination-bullet-inactive-opacity:1}@media (max-width:767px){.img-quote .swiper-pagination{display:none!important}}.img-quote .swiper-pagination-bullet{--bullet-progress:0;cursor:default;position:relative}.img-quote .swiper-pagination-bullet:before{content:"";height:100%;left:0;opacity:0;padding:.5rem 0;position:absolute;top:0;transform:translateY(-50%);width:100%}.img-quote .swiper-pagination-bullet:after{background-color:#fff;content:"";height:100%;left:0;opacity:.8;position:absolute;top:0;transform:scaleX(var(--bullet-progress));transform-origin:left;width:100%}.img-quote .swiper-pagination-bullet footer{opacity:.25}.img-quote .swiper-pagination-bullet-active footer{opacity:1}.img-quote footer{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;font-weight:500;gap:0;padding-top:1.5rem;text-align:left;transition:all .25s ease-out}.img-quote footer cite{font-weight:400}.img-quote--slider .img-quote__content{flex-direction:row}.img-quote--slider blockquote.swiper-slide{opacity:0!important}.img-quote--slider blockquote.swiper-slide-active{opacity:1!important}.bullets{padding-bottom:10rem}@media (max-width:1023px){.bullets{padding:10rem var(--spacer);padding-top:0}}.bullets__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:6rem var(--spacer);height:-moz-fit-content;height:fit-content;margin-top:auto;padding-right:calc(var(--spacer)*2);position:relative}@media (max-width:1231px){.bullets__list{grid-gap:4rem}}@media (max-width:599px){.bullets__list{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:4rem;padding-right:0}}.bullets__list.line-anim__child{padding-top:6rem}.bullets__list.line-anim__child:after{opacity:.5}.bullets__list--no-pad-right{padding-right:0}.bullets__list--4{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:6rem var(--spacer)}@media (max-width:1023px){.bullets__list--4{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:4rem}}@media (max-width:599px){.bullets__list--4{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:4rem}}.bullets__list--3{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:6rem var(--spacer)}@media (max-width:1023px){.bullets__list--3{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:4rem}}@media (max-width:599px){.bullets__list--3{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:4rem}}@media (min-width:1024px){.bullets__list--3 .bullets__list__item p{max-width:85%}}.bullets__list__item{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.bullets__img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}@media (max-width:1231px){.bullets__img{order:1}}.services{padding:var(--spacer);padding-bottom:6rem}@media (max-width:1023px){.services{gap:8rem var(--spacer)}}.services__col>p{margin-bottom:2rem;max-width:35rem}.services__col__title{margin-bottom:1.8rem;max-width:none!important;padding:.5rem 0;width:100%}.services__list{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(auto,1fr);grid-gap:4rem;padding-right:calc(var(--spacer)*2)}.services__list__item{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.about-agency{padding:var(--spacer)}.about-agency__asset .gap{padding:0 0 1.4rem}@media (max-width:767px){.about-agency__asset .gap{gap:.5rem 2rem;padding:1.4rem 0}}.about-agency__asset__img{width:100%}@media (min-width:768px){.about-agency__asset__img{margin-left:calc(var(--spacer)*-1);width:calc(100% + var(--spacer))}}.about-agency__asset__img img,.about-agency__asset__img video{height:auto;width:100%}.about-agency__info{display:flex;flex-direction:column;flex-wrap:wrap;gap:6rem}@media (max-width:767px){.about-agency__info{margin-top:4rem}}.about-agency__info__content{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.img-showcase{padding:var(--spacer)}.img-showcase__img{align-items:flex-end;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:flex-end}.img-showcase__img img,.img-showcase__img video{height:auto;width:100%}.mission{gap:16rem;padding:var(--spacer)}.mission,.mission__title{display:flex;flex-direction:column;flex-wrap:wrap}.mission__title{gap:3rem}.mission__content{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.mission__img img,.mission__img video{height:auto;width:100%}.open-positions{gap:8rem var(--spacer);padding:6rem var(--spacer);padding-bottom:16rem}.open-positions__list,.open-positions__list__item{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.open-positions__list__item{padding-bottom:4rem}@media (min-width:1232px){.open-positions__list__item>.row{grid-template-columns:repeat(16,minmax(0,1fr))}}.open-positions__list__item__info{display:flex;flex-direction:column;flex-wrap:wrap}.open-positions__list__item__info__btn{margin-top:2rem;width:-moz-fit-content!important;width:fit-content!important}.open-positions__list__item__info__content{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:2rem;height:0;opacity:0;overflow:hidden}.open-positions__list__item__info__content li{list-style:inside}.open-positions__list__item__info__content li .text-anim__line{display:inline-block}.awards{gap:8rem var(--spacer);padding:10rem var(--spacer)}.awards__text{display:flex;flex-direction:column;flex-wrap:wrap;gap:1.2rem}.awards__table{width:100%}@media (min-width:768px){.awards__table--mbl{display:none}}@media (max-width:767px){.awards__table--dsk{display:none}}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){.awards__table tr{border-bottom:.1rem solid #262626}.awards__table tr:after{display:none}}.awards__table tr>th{padding:1rem 3rem 1rem 0;white-space:nowrap}.awards__table tr:first-of-type>th{padding-top:0}.awards__table tr:first-of-type>td{padding-bottom:1rem}.awards__table tr:last-of-type{border-bottom:0}.awards__table tr:last-of-type:after{display:none}.awards__table tr>td:last-of-type{text-align:right}.awards__table--white tr{border-bottom-color:#fff}.awards__table--white .link:after,.awards__table--white .link:before{background-color:#fff}.culture{display:flex;flex-direction:column;flex-wrap:wrap;gap:3.2rem;padding:4rem var(--spacer);padding-bottom:12rem}@media (max-width:1023px){.culture{gap:2rem}}.culture .time{margin-bottom:8rem}.culture__info__content{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.culture__img{margin-left:calc(var(--spacer)*-1);width:100%;width:calc(100% + var(--spacer)*2)}@media (min-width:1024px){.culture__img{margin-bottom:6.8rem;margin-left:0;margin-right:calc(var(--spacer)*-1);width:calc(100% + var(--spacer))}}.culture__img img{height:auto;width:100%}@media (max-width:1023px){.culture__accordions{margin-top:6.8rem}}.timezone{color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:12rem;padding:var(--spacer)}@media (max-width:767px){.timezone{gap:4rem;padding:4rem var(--spacer);text-align:center}}.timezone>.h1{width:100%}.timezone .time{text-align:left}@media (max-width:767px){.timezone .time{order:1}}.timezone .time__item{border-bottom-color:#fff}.timezone__bg{filter:brightness(.85);height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.timezone__bg .parallax{overflow:visible!important}.timezone__bg img,.timezone__bg video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.timezone__copy{margin-bottom:5rem;margin-top:20rem}@media (max-width:767px){.timezone__copy{margin-bottom:30rem;margin-top:0}.timezone .gap.gap--1{align-items:center;flex-wrap:wrap;justify-content:center;order:2;width:100%}}.study-info{background-color:#fff;flex-direction:column;padding:var(--spacer);padding-bottom:12rem;text-align:center}.study-info,.study-info__links{align-items:center;display:flex;flex-wrap:wrap;gap:2rem}.study-info__links{margin-bottom:14rem}.study-info h2{margin-bottom:2rem}.study-info p.bold{margin-bottom:4rem}.study-info__img,.study-info__img img,.study-info__img video{height:auto;width:100%}.studies{padding-top:0;position:relative}.studies__title{margin-bottom:2rem;padding-top:calc(var(--header-height) + 14rem);white-space:nowrap;width:100%}@media (max-width:767px){.studies__title .h1{white-space:wrap!important}.studies__title .h1,.studies__title .h1 span{font-size:8.5rem!important}}.studies__title__el{white-space:pre-wrap}.studies__select{padding:1.4rem var(--spacer)}.studies__select ul{display:flex;flex-wrap:wrap;gap:3rem}.studies__select__item{transition:all .25s ease-out}.studies__select__item[aria-selected=false]{opacity:.3}@media (hover:hover) and (pointer:fine){.studies__select__item[aria-selected=false]:hover{opacity:1}}.studies__select__item[aria-selected=false]:focus-visible{opacity:1}.studies__grid{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:15rem;margin-bottom:24rem;padding:0 var(--spacer)}.studies__grid[hidden]{display:none}@media (max-width:767px){.studies__grid{gap:0;margin-bottom:0;padding-bottom:15rem}}.studies__grid .row{height:-moz-fit-content;height:fit-content}@media (max-width:767px){.studies__grid .row{gap:0}}.studies__grid__item{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:1rem;width:100%}@media (max-width:767px){.studies__grid__item{padding-bottom:4rem}}.studies__grid__item__img{height:auto;position:relative;width:100%;z-index:2}.studies__grid__item__img--landscape{aspect-ratio:116/72}.studies__grid__item__img--portrait{aspect-ratio:63/68}.studies__grid__item__img .parallax{clip-path:inset(0 0 0 0);transition:scale .5s ease-out,filter .8s cubic-bezier(.25,.46,.45,.94),clip-path .4s ease-out;will-change:filter,scale,clip-path}.studies__grid__item__img img,.studies__grid__item__img video{filter:brightness(1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.studies__grid__item__img .gap{bottom:1rem;position:absolute;right:1rem}.studies__grid__item>p{opacity:0;position:relative;transition:all .25s ease-out;z-index:1}@media (max-width:767px){.studies__grid__item>p{display:flex;flex-direction:column;flex-wrap:wrap;gap:.5rem}}.studies__grid__item>p strong{padding-right:1.2rem}.studies__grid__item>p:before{background-color:#262626;content:"";height:.5rem;left:-.3rem;opacity:0;pointer-events:none;position:absolute;top:.3rem;transform:translate(-100%,50%);width:.5rem}@media (hover:hover) and (pointer:fine){.studies__grid__item:hover .studies__grid__item__img .parallax{clip-path:inset(1.5% 1.5% 1.5% 1.5%);filter:brightness(.85);scale:1.02}.studies__grid__item:hover>p{opacity:1}.studies__grid__item:hover>p:before{animation:blink .4s infinite}}.studies__grid__item:focus-visible .studies__grid__item__img .parallax{clip-path:inset(1.5% 1.5% 1.5% 1.5%);filter:brightness(.85);scale:1.02}.studies__grid__item:focus-visible>p{opacity:1}.studies__grid__item:focus-visible>p:before{animation:blink .4s infinite}@media (hover:none){.studies__grid__item .studies__grid__item__img .parallax{filter:brightness(.85)}.studies__grid__item>p{opacity:1}.studies__grid__item>p:before{animation:none}}.awards-img{padding:12rem var(--spacer);padding-bottom:14rem;position:relative}.awards-img__bg{filter:brightness(.85)}.awards-img__bg,.awards-img__bg img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.awards-img__info{color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;gap:25rem}@media (max-width:1023px){.video-module__intro{order:1}}.video-module .video{padding:0}@media (max-width:1023px){.video-module__time{bottom:var(--spacer);position:absolute;right:var(--spacer)}}.expert{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:27rem;height:auto;justify-content:space-between;min-height:101vh;padding:var(--spacer)}@media (max-width:1023px){.expert{gap:20rem;min-height:0;padding:4rem var(--spacer)}}.expert--combo{min-height:0;padding-bottom:calc(30rem - var(--spacer)*2)}@media (max-width:1023px){.expert--combo{padding:4rem var(--spacer);padding-bottom:20rem}}.expert--has-img{gap:15rem;padding-bottom:0}@media (max-width:1023px){.expert--has-img{gap:20rem}}.expert--has-img .bullets.row{padding-bottom:0}.expert--has-img .bullets.row .bullets__list{padding-bottom:8rem;padding-top:30rem}@media (max-width:1231px){.expert--has-img .bullets.row .bullets__list{padding-top:0}}.expert__head__info{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:3rem}.expert__head__info strong{margin-right:1rem}@media (max-width:1023px){.expert__head__info strong{display:none}}.expert__head>.h1{margin-left:auto}@media (max-width:1023px){.expert__head>.h1{margin-left:0;order:-1}}.expert__head--flip>.h1{margin-left:0;order:-1}.expert>.bullets{padding-bottom:4rem}@media (max-width:1023px){.expert>.bullets{padding:0}}.wysiwyg{gap:3rem}.wysiwyg,.wysiwyg ol,.wysiwyg ul{display:flex;flex-direction:column;flex-wrap:wrap}.wysiwyg ol,.wysiwyg ul{gap:1.5rem;list-style-type:none;padding-left:2rem}.wysiwyg ol li,.wysiwyg ul li{position:relative}.wysiwyg ul li:before{background-color:#262626;content:"";height:.5rem;left:-1.5rem;pointer-events:none;position:absolute;top:0;transform:translate(-100%,100%);width:.5rem}.wysiwyg ol{counter-reset:li}.wysiwyg ol li:before{content:counter(li) ".";counter-increment:li;font:inherit;font-weight:700;left:-2rem;position:absolute;top:0}.wysiwyg blockquote{border-top:.1rem solid #262626;padding-top:2rem;width:100%}.wysiwyg blockquote cite{padding-top:0}.wysiwyg blockquote h2{margin-top:4rem}.news{min-height:30vh;padding:calc(var(--spacer)*2) var(--spacer)}.news__intro{overflow:visible}.news__filters{margin-top:16rem}@media (max-width:767px){.news__filters{margin-top:10rem}}.news__list{border-top:.1rem dotted #262626;display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;margin:var(--spacer) 0}.news__list__item{border-bottom:.1rem dotted #262626;padding:var(--spacer) 0}@media (max-width:767px){.news__list__item{padding:2rem 0 6rem}}.news__list__item a{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;width:100%}.news__list__item__img{aspect-ratio:572/428;height:auto;overflow:hidden;padding:1rem;position:relative;width:100%}.news__list__item__img img{filter:brightness(.92)}.news__list__item__img .parallax,.news__list__item__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}.news__list__item__img .parallax{clip-path:inset(0 0 0 0);transition:scale .8s cubic-bezier(.25,.46,.45,.94),filter .8s cubic-bezier(.25,.46,.45,.94),clip-path .4s ease-out;will-change:filter,scale,clip-path}.news__list__item__body{display:flex;flex-direction:column;flex-wrap:wrap;gap:8rem;justify-content:space-between;position:relative}@media (max-width:767px){.news__list__item__body{gap:1rem}}.news__list__item__body>h3{max-width:calc(100% - 2.8rem)}@media (min-width:1232px){.news__list__item__body>h3{max-width:78%}}@media (max-width:767px){.news__list__item__body>h3{max-width:100%}}.news__list__item__body:after{background-color:#262626;content:"";height:.8rem;margin-top:1rem;opacity:0;position:absolute;right:0;top:0;transition:all .25s ease-out;width:.8rem}@media (max-width:767px){.news__list__item__body:after{display:none}}.news__list__item__body__foot{align-items:flex-end;display:flex;flex-wrap:wrap;flex-wrap:nowrap;gap:2rem 4rem;justify-content:space-between}@media (max-width:767px){.news__list__item__body__foot{align-items:flex-start;flex-direction:column}}@media (hover:hover) and (pointer:fine){.news__list__item:hover .news__list__item__img .parallax{clip-path:inset(2% 2% 2% 2%);filter:brightness(.85);scale:1.02}.news__list__item:hover .news__list__item__body:after{animation:blink .4s infinite}.news__list__item:hover .news__list__item__body .btn{background-color:#fff0;color:#262626}}.news__list__item:focus-visible .news__list__item__img .parallax{clip-path:inset(2% 2% 2% 2%);filter:brightness(.85);scale:1.02}.news__list__item:focus-visible .news__list__item__body:after{animation:blink .4s infinite}.news__list__item:focus-visible .news__list__item__body .btn{background-color:#fff0;color:#262626}.news__list__null{padding:var(--spacer) 0}.news__list--related{margin-bottom:0;margin-top:12rem}.news__list--related .news__list__item{border-bottom:0;border-top:.1rem dashed #262626}.news__list--black .news__list__item{border-color:#ffffff80}@media (hover:hover) and (pointer:fine){.news__list--black .news__list__item:hover .news__list__item__body .btn{background-color:#fff0;color:#fff}}.news__list--black .news__list__item:focus-visible .news__list__item__body .btn{background-color:#fff0;color:#fff}@media (min-width:768px){.news__list--black .news__list__item__body{gap:20rem}}@media (min-width:1024px){.news__list--black .news__list__item__body{gap:33rem}}.news__list--black .news__list__item__body:after{background-color:#fff}.news--no-title .news__filters{margin-top:0}@media (max-width:767px){.news--no-title .news__filters{margin-top:0}}.expert-tech{padding-top:6rem}.expert-tech__img{height:100%;width:100%}@media (max-width:1023px){.expert-tech__img{order:1}}.expert-tech__img img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%}.expert-tech__info{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:3rem;padding-bottom:13rem;padding-right:var(--spacer)}@media (max-width:1023px){.expert-tech__info{padding:var(--spacer)}}.expert-tech__info>p{max-width:60%;max-width:max(35rem,60%)}.expert-tech__info .services{margin-top:15rem;padding:0}.product-list{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;padding:4rem 0}.product-list__item{background-color:#fff;padding:3rem var(--spacer);padding-bottom:4rem;position:relative;--gradient:.7}.product-list__item:before{background:linear-gradient(180deg,rgba(38,38,38,var(--gradient)) 0,#26262600);content:"";height:50%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.product-list__item:first-of-type:before{display:none}.product-list__item__content{display:flex;flex-direction:column;flex-wrap:wrap;flex-wrap:nowrap;gap:2.2rem}@media (max-width:1023px){.product-list__item__content{margin-top:2rem}}.product-list__item__content__list li{padding:.4rem 0;position:relative}.product-list__item__content__list li:last-of-type:after{display:none}@media (max-width:1023px){.product-list__item__content:first-of-type{max-width:40rem;padding-right:3rem}}.product-list .line-anim__child:after{border-color:#2626264d}