@font-face{font-family:BagossStandard;src:url(/_next/static/media/BagossStandard-Light.20621c93.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BagossStandard;src:url(/_next/static/media/BagossStandard-LightItalic.671a3656.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BagossStandard;src:url(/_next/static/media/BagossStandard-SemiBold.43622df4.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BagossStandard;src:url(/_next/static/media/BagossStandard-SemiBoldItalic.3267d39f.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}.home{padding-bottom:100px}@media screen and (min-width:768px){.home{padding-bottom:200px}}.home__body-item{margin:100px 0}@media screen and (min-width:768px){.home__body-item{margin:200px 0}}@media screen and (min-width:992px){.home__body-item{margin:300px 0}}.home__body-item:last-child{margin-bottom:0}.home__content>:nth-child(2):has(.rich-text-block){margin-top:0}.home__content>:nth-child(2):has(.rich-text-block) .rich-text-block>p:first-child{margin-top:0}.four-oh-four{width:100%;min-height:calc(100vh - 52px);display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.four-oh-four{min-height:calc(100vh - 66px)}}.four-oh-four h1{font-size:100px}@media screen and (min-width:768px){.four-oh-four h1{font-size:200px}}.generic-page{padding:30vh 0}.generic-page__title{font-weight:300;font-size:30px;line-height:40px}@media screen and (min-width:768px){.generic-page__title{font-size:60px;line-height:75px}}@media screen and (min-width:992px){.generic-page__title{font-size:80px;line-height:90px}}.generic-page__block .rich-text-block{max-width:500px}.generic-page__block .rich-text-block h2{font-weight:300;font-size:20px;line-height:28px}@media screen and (min-width:768px){.generic-page__block .rich-text-block h2{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.generic-page__block .rich-text-block h2{font-size:30px;line-height:40px}}.generic-page__block .rich-text-block p{font-weight:300;font-size:16px;line-height:23px}@media screen and (min-width:768px){.generic-page__block .rich-text-block p{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.generic-page__block .rich-text-block p{font-size:20px;line-height:28px}}.animation-block{margin-left:auto;margin-right:auto}.animation-block--tms{width:100%}@media screen and (min-width:768px){.animation-block--tms{width:83%}}.animation-block--fieldsOfExpertise{width:75.9%;padding:8.4444444444% 0;overflow:hidden;width:100%}@media screen and (min-width:768px){.animation-block--fieldsOfExpertise{padding:5.5555555556% 8.5%;display:flex;width:68%}}.animation-block--fieldsOfExpertise .animation-block__animation{width:100%}.animation-block__animation{position:relative;margin:0 auto}@media screen and (max-width:768px){.animation-block__animation{margin-bottom:20px}}.animation-block__animation.animate .animation-block__tms-circle-top{animation:circle-top-anim 2.5s ease-in-out both}.animation-block__animation.animate .animation-block__tms-circle-top-inner{animation:circle-top-inner-anim 2.5s cubic-bezier(.05,0,.45,1) both}.animation-block__animation.animate .animation-block__tms-circle-bottom{animation:circle-bottom-anim 2.5s ease-in-out both}.animation-block__animation.animate .animation-block__tms-think{animation:think-anim 2.5s ease-in-out both}.animation-block__animation.animate .animation-block__tms-make{animation:make-anim 2.5s ease-in-out both}.animation-block__animation.animate .animation-block__tms-shift{animation:shift-anim 2.5s ease-in-out both}.animation-block__animation.animate .animation-block__competencies{animation:rotate-competencies-circles 1.8s cubic-bezier(.55,.1,.45,.9) both}.animation-block__animation.animate .animation-block__competencies :first-child .animation-block__competencies-circle-inner{animation:rotate-competencies-square-1 1.8s cubic-bezier(.55,.1,.45,.9) both}.animation-block__animation.animate .animation-block__competencies :first-child span{animation:competencies-text 1.8s ease-in-out both}.animation-block__animation.animate .animation-block__competencies :nth-child(2) .animation-block__competencies-circle-inner{animation:rotate-competencies-square-2 1.8s cubic-bezier(.55,.1,.45,.9) both}.animation-block__animation.animate .animation-block__competencies :nth-child(3) .animation-block__competencies-circle-inner{animation:rotate-competencies-square-3 1.8s cubic-bezier(.55,.1,.45,.9) both}.animation-block__animation.animate .animation-block__competencies :nth-child(4) .animation-block__competencies-circle-inner{animation:rotate-competencies-square-4 1.8s cubic-bezier(.55,.1,.45,.9) both}.animation-block__animation.animate .animation-block__competencies .animation-block__competencies-circle span,.animation-block__animation.animate .animation-block__competencies .animation-block__competencies-foe{animation:competencies-text 1.8s ease-in-out both;animation-delay:.1s}.animation-block__animation.reset .animation-block__tms-circle-top{animation:circle-top-reset .25s ease-in-out both}.animation-block__animation.reset .animation-block__tms-circle-top-inner{animation:circle-top-inner-reset .25s ease-in-out both}.animation-block__animation.reset .animation-block__tms-circle-bottom{animation:circle-bottom-reset .25s ease-in-out both}.animation-block__animation.reset .animation-block__tms-think{animation:think-reset .25s ease-in-out both}.animation-block__animation.reset .animation-block__tms-make{animation:make-reset .25s ease-in-out both}.animation-block__animation.reset .animation-block__tms-shift{animation:shift-reset .25s ease-in-out both}.animation-block__animation.reset .animation-block__competencies-circle span,.animation-block__animation.reset .animation-block__competencies-foe{animation:competencies-text-reset .25s ease-in-out both}.animation-block--white .animation-block__tms-shift{color:#000}.animation-block--white .animation-block__tms-circle-bottom:before,.animation-block--white .animation-block__tms-circle-top:before{border-color:#000}.animation-block--white .animation-block__tms-circle-bottom span,.animation-block--white .animation-block__tms-circle-top span{color:#000}.animation-block--white .animation-block__competencies-circle{background:#000}.animation-block--white .animation-block__competencies-circle-inner{background:#fff;outline-color:#fff}@media screen and (min-width:768px){.animation-block__tms-container{display:grid;grid-template-columns:38.025% auto;grid-column-gap:8.5%;-moz-column-gap:8.5%;column-gap:8.5%;grid-template-areas:"anim heading" "anim first-text" "anim second-text";grid-template-rows:minmax(50px,fit-content) minmax(auto,fit-content) minmax(auto,fit-content)}}.animation-block__tms-heading{font-size:30px;line-height:40px}@media screen and (min-width:768px){.animation-block__tms-heading{font-size:40px;line-height:50px;grid-area:heading}.animation-block__tms-text--first,.animation-block__tms-text--second{max-width:550px}.animation-block__tms-text--first{grid-area:first-text}.animation-block__tms-text--second{grid-area:second-text}.animation-block__tms-text--second>:first-child{margin-top:0}}@media screen and (max-width:768px){.animation-block__tms-text--first{margin-bottom:50px}}.animation-block__tms{aspect-ratio:.985;position:relative;font-size:7vw;line-height:50px;margin:0 12.9% 50px}@media screen and (min-width:768px){.animation-block__tms{font-size:2.5vw;line-height:50px;margin:0 5%;grid-area:anim}}.animation-block__tms-circle-bottom,.animation-block__tms-circle-top{position:absolute;aspect-ratio:1.56;width:100%;border-radius:50%}.animation-block__tms-circle-bottom:before,.animation-block__tms-circle-top:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #fff}@media screen and (min-width:576px){.animation-block__tms-circle-bottom:before,.animation-block__tms-circle-top:before{border-width:3px}}@media screen and (min-width:768px){.animation-block__tms-circle-bottom:before,.animation-block__tms-circle-top:before{border-width:2px}}.animation-block__tms-circle-top{overflow:hidden;top:50%;translate:0 -50%;z-index:2}.animation-block__tms-circle-top-inner{position:absolute;z-index:1;width:100%;height:100%;border-radius:50%;top:0;opacity:0}.animation-block__tms-circle-bottom{bottom:50%;translate:0 50%;z-index:2}.animation-block__tms-make,.animation-block__tms-shift,.animation-block__tms-think{position:absolute;top:50%;left:50%;translate:-50% -50%}.animation-block__tms-make{opacity:0}.animation-block__tms-shift{opacity:0;color:#fff;z-index:2}.animation-block__competencies{position:relative;display:flex;flex-wrap:wrap;font-size:4.5vw;line-height:normal}@media screen and (min-width:768px){.animation-block__competencies{font-size:2.5vw}}.animation-block__competencies-circle{width:50%;aspect-ratio:1;background:#fff;border-radius:50%;position:relative;text-align:center}.animation-block__competencies-circle span{position:absolute;translate:-50% -50%;opacity:0}.animation-block__competencies-circle:first-child .animation-block__competencies-circle-inner{right:0;bottom:0}.animation-block__competencies-circle:nth-of-type(2) .animation-block__competencies-circle-inner{left:0;bottom:0}.animation-block__competencies-circle:first-child span,.animation-block__competencies-circle:nth-child(2) span{left:50%;top:30%}.animation-block__competencies-circle:nth-of-type(3) .animation-block__competencies-circle-inner{right:0;top:0}.animation-block__competencies-circle:nth-of-type(4) .animation-block__competencies-circle-inner{left:0;top:0}.animation-block__competencies-circle:nth-child(3) span,.animation-block__competencies-circle:nth-child(4) span{left:50%;bottom:30%;translate:-50% 50%}.animation-block__competencies-circle-inner{position:absolute;z-index:10;width:50%;height:50%;background:#000;outline:1px solid #000}.animation-block__competencies-foe{position:absolute;top:50%;left:50%;width:35%;text-align:center;translate:-50% -50%;z-index:11;opacity:0}@keyframes circle-top-anim{0%,16.67%{translate:0 -50%}33%,60%{translate:0 -79%;animation-timing-function:cubic-bezier(.42,0,.69,.94)}80%{translate:0 -21%;animation-timing-function:cubic-bezier(.28,.07,.5,.9)}to{translate:0 -79%}}@keyframes circle-top-reset{0%{translate:0 -79%}to{translate:0 -50%}}@keyframes circle-top-inner-anim{0%{translate:0 0;opacity:0}90%{translate:0 0;opacity:0}to{translate:0 58%;opacity:1}}@keyframes circle-top-inner-reset{0%{translate:0 60%;opacity:1}to{translate:0 0;opacity:0}}@keyframes think-anim{0%,16.67%{top:50%}33%,60%{top:20%;animation-timing-function:cubic-bezier(.42,0,.69,.94)}80%{top:80%;animation-timing-function:cubic-bezier(.28,.07,.5,.9)}to{top:20%}}@keyframes think-reset{0%{top:20%}to{top:50%}}@keyframes circle-bottom-anim{0%,16.67%{translate:0 50%}33%,60%{translate:0 79%;animation-timing-function:cubic-bezier(.42,0,.69,.94)}80%{translate:0 21%;animation-timing-function:cubic-bezier(.28,.07,.5,.9)}to{translate:0 79%}}@keyframes circle-bottom-reset{0%{translate:0 79%}to{translate:0 50%}}@keyframes make-anim{0%,16.67%{top:50%;opacity:0}17%{top:50%;opacity:1}33%,60%{top:80%;animation-timing-function:cubic-bezier(.42,0,.69,.94)}80%{top:20%;animation-timing-function:cubic-bezier(.28,.07,.5,.9)}to{top:80%;opacity:1}}@keyframes make-reset{0%{top:80%;opacity:1}to{top:50%;opacity:0}}@keyframes shift-anim{0%{opacity:0}90%{opacity:0}to{opacity:1}}@keyframes shift-reset{0%{opacity:1}to{opacity:0}}@keyframes rotate-competencies-circles{10%{rotate:0deg}45%{rotate:90deg}55%{rotate:90deg}90%{rotate:0deg}}@keyframes rotate-competencies-square-1{10%{transform:rotate(0deg);transform-origin:0 0}45%{transform:rotate(-1turn);transform-origin:0 0}55%{transform:rotate(-1turn);transform-origin:100% 100%}90%{transform:rotate(-180deg);transform-origin:100% 100%}to{transform:rotate(-180deg);transform-origin:100% 100%}}@keyframes rotate-competencies-square-2{10%{transform:rotate(0deg);transform-origin:100% 0}45%{transform:rotate(-1turn);transform-origin:100% 0}55%{transform:rotate(-1turn);transform-origin:0 100%}90%{transform:rotate(-180deg);transform-origin:0 100%}to{transform:rotate(-180deg);transform-origin:0 100%}}@keyframes rotate-competencies-square-3{10%{transform:rotate(0deg);transform-origin:0 100%}45%{transform:rotate(-1turn);transform-origin:0 100%}55%{transform:rotate(-1turn);transform-origin:100% 0}90%{transform:rotate(-180deg);transform-origin:100% 0}to{transform:rotate(-180deg);transform-origin:100% 0}}@keyframes rotate-competencies-square-4{10%{transform:rotate(0deg);transform-origin:100% 100%}45%{transform:rotate(-1turn);transform-origin:100% 100%}55%{transform:rotate(-1turn);transform-origin:0 0}90%{transform:rotate(-180deg);transform-origin:0 0}to{transform:rotate(-180deg);transform-origin:0 0}}@keyframes competencies-text{0%{opacity:0}80%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes competencies-text-reset{0%{opacity:1}to{opacity:0}}.awards-block{margin-top:50px}@media screen and (min-width:768px){.awards-block{margin-top:100px}}@media screen and (min-width:992px){.awards-block{margin-top:150px}}.awards-block--black .awards-block__labels span{color:#bfbfbf}.awards-block--white .awards-block__labels span{color:#4d4d4d;mix-blend-mode:unset}.awards-block--white .awards-block__labels span::-moz-selection{background:#000;color:#fff}.awards-block--white .awards-block__labels span::selection{background:#000;color:#fff}.awards-block__text{margin-bottom:50px!important}@media screen and (min-width:992px){.awards-block__text{margin-bottom:100px!important}}.awards-block ul{padding:0;margin:0}.awards-block__award,.awards-block__labels{display:grid}.awards-block__labels{grid-template-columns:3fr 4fr 4fr 1fr;font-size:16px;margin-bottom:5px}.awards-block__labels span:last-child{text-align:right}@media screen and (max-width:768px){.awards-block__labels{grid-template-columns:4fr 3fr 1fr}.awards-block__labels span[data-type=category]{display:none}}.awards-block__award{grid-template-columns:3fr 4fr 4fr 1fr;padding:11px 0;position:relative}.awards-block__award>span:last-of-type{text-align:right}@media screen and (max-width:768px){.awards-block__award{grid-template-areas:"top top top" "bottom bottom bottom";grid-template-columns:4fr 3fr 1fr;row-gap:5px}.awards-block__award span[data-type=category]{grid-area:bottom}}.awards-block__line{width:0;position:absolute;top:0;left:0;background:#fff;mix-blend-mode:difference;color:#fff;height:1px;margin:0 auto;transition:width .7s cubic-bezier(.89,.06,.495,.845)}.awards-block__line.last{top:unset;bottom:0}.checkbox label{color:#fff}.checkbox input[type=checkbox]{background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;width:35px}.checkbox input[type=checkbox]:hover{box-shadow:inset 0 0 0 2px #fff}.checkbox input[type=checkbox]:checked{box-shadow:inset 0 0 0 1.5px #fff;background:50% no-repeat url(/assets/icon-kxo.svg);background-size:70%}.checkbox__error{letter-spacing:.45px;font-size:12px;color:#ff4539}@media screen and (min-width:768px){.checkbox__error{font-size:12px}}@media screen and (min-width:992px){.checkbox__error{font-size:15px}}.logo-placeholder{height:max(90vh - 52px - 54px,400px)}@media screen and (min-width:768px){.logo-placeholder{height:max(100vh - 66px - 80px,500px)}}@media screen and (min-width:992px){.logo-placeholder{height:max(100vh - 66px - 100px,500px)}}.logo-placeholder>div{height:100%}.svg-animation-container{position:absolute;pointer-events:auto}.svg-animation-container.animate{transition:all .5s ease}.svg-animation-container.no-animate{transition:all 0s ease}.svg-animation-container.finished,.svg-animation-container.no-animate{top:50%!important;left:0!important;width:40px!important;height:40px!important;transform:translateY(-50%)}.clock-animation.no-animate #pin1{animation:pin1 0s ease-in-out 1 forwards}.clock-animation.no-animate #pin2{animation:pin2 0s ease-in-out 1 forwards}.clock-animation.no-animate #pin3{animation:pin3 0s ease-in-out 1 forwards}.clock-animation.no-animate #pin4{animation:pin4 0s ease-in-out 1 forwards}.clock-animation.no-animate #pin5{animation:pin5 0s ease-in-out 1 forwards}.clock-animation.no-animate #pin6{animation:pin6 0s ease-in-out 1 forwards}.clock-animation.no-animate #upper{animation:UpperTear 0s linear 1 forwards}.clock-animation.no-animate #lower{animation:LowerTear 0s linear 1 forwards}.clock-animation.animate{transition:all .5s ease;fill:#fff}.clock-animation.animate #pin1{animation:pin1 1s ease-in-out 1 forwards;animation-delay:.5s}.clock-animation.animate #pin2{animation:pin2 1s ease-in-out 1 forwards;animation-delay:.5s}.clock-animation.animate #pin3{animation:pin3 1s ease-in-out 1 forwards;animation-delay:.5s}.clock-animation.animate #pin4{animation:pin4 1s ease-in-out 1 forwards;animation-delay:.5s}.clock-animation.animate #pin5{animation:pin5 1s ease-in-out 1 forwards;animation-delay:.5s}.clock-animation.animate #pin6{animation:pin6 1s ease-in-out 1 forwards;animation-delay:.5s}.clock-animation.animate #upper{animation:UpperTear .3s linear 1 forwards;animation-delay:1.5s}.clock-animation.animate #lower{animation:LowerTear .3s linear 1 forwards;animation-delay:1.5s}@keyframes pin1{0%,5%{fill:#fff;transform:rotate(0deg);transform-origin:7.8px 75.12px}to{transform:rotate(60deg);transform-origin:7.8px 75.12px}}@keyframes pin2{0%,5%{transform:rotate(0deg);transform-origin:7.8px 75.12px}17%,70%{fill:hsla(0,0%,100%,.9)}to{transform:rotate(120deg);transform-origin:7.8px 75.12px}}@keyframes pin3{0%,5%{fill:#fff;transform:rotate(0deg);transform-origin:7.8px 75.12px}17%,70%{fill:hsla(0,0%,100%,.9)}to{transform:rotate(180deg);transform-origin:7.8px 75.12px}}@keyframes pin4{0%,5%{fill:#fff;transform:rotate(0deg);transform-origin:7.8px 75.12px}17%,70%{fill:hsla(0,0%,100%,.9)}to{transform:rotate(240deg);transform-origin:7.8px 75.12px}}@keyframes pin5{0%,5%{fill:#fff;transform:rotate(0deg);transform-origin:7.8px 75.12px}17%,70%{fill:hsla(0,0%,100%,.9)}to{transform:rotate(300deg);transform-origin:7.8px 75.12px}}@keyframes pin6{0%,5%{fill:#fff;transform:rotate(0deg);transform-origin:7.8px 75.12px}17%,70%{fill:hsla(0,0%,100%,.9)}to{transform:rotate(1turn);transform-origin:7.8px 75.12px}}@keyframes UpperTear{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes LowerTear{0%{transform:translateY(0)}to{transform:translateY(5px)}}.svg-animation-container.finished.small:hover,.svg-animation-container.no-animate:hover{cursor:pointer}.svg-animation-container>.knowit-experience-animation-name{display:none}.svg-animation-container.finished.small:hover>.knowit-experience-animation-name,.svg-animation-container.no-animate:hover>.knowit-experience-animation-name{display:inline-block;margin-left:10px;width:200px;justify-self:center;position:fixed;padding:6px 0}.composition-1 .row{position:relative}.composition-1 .row:first-child{margin-bottom:90px}@media screen and (min-width:768px){.composition-1 .row:first-child{margin-bottom:275px}}@media screen and (min-width:992px){.composition-1 .row:first-child{margin-bottom:380px}}.composition-1 .row:first-child .col:first-child{position:absolute;right:83.3%;top:80px}@media screen and (min-width:768px){.composition-1 .row:first-child .col:first-child{top:120px}}@media screen and (min-width:992px){.composition-1 .row:first-child .col:first-child{top:190px}}.composition-1 .row:first-child .col:first-child .composition__image{aspect-ratio:.694}.composition-1 .row:first-child .col:first-child .composition__image img{z-index:3}.composition-1 .row:first-child .col:first-child .composition__image img:hover{scale:none}.composition-1 .row:first-child .col:nth-child(3){position:relative;display:flex;align-items:flex-end;bottom:-40px}.composition-1 .row:first-child .col:nth-child(3)>div{width:100%}@media screen and (min-width:768px){.composition-1 .row:first-child .col:nth-child(3){bottom:-60px}}@media screen and (min-width:992px){.composition-1 .row:first-child .col:nth-child(3){bottom:-100px}}.composition-1 .row:first-child .col:nth-child(3) .composition__image{aspect-ratio:.67}.composition-1 .row:first-child .col:nth-child(4) .composition__image{aspect-ratio:.655}.composition-1 .row:nth-child(2) .col .composition__image{aspect-ratio:.706}.composition-2 .row .col{display:flex;align-items:flex-end}.composition-2 .row .col>div{width:100%}.composition-2 .row:first-child .col:nth-child(2) .composition__image{aspect-ratio:1.525}.composition-2 .row:first-child .col:nth-child(3) .composition__image{aspect-ratio:.706}.composition-2 .row:nth-child(2){margin-bottom:50px}@media screen and (min-width:768px){.composition-2 .row:nth-child(2){margin-bottom:175px}}@media screen and (min-width:992px){.composition-2 .row:nth-child(2){margin-bottom:200px}}.composition-2 .row:nth-child(2) .col .composition__image{aspect-ratio:1.344}.composition-2 .row:nth-child(3) .col .composition__image{aspect-ratio:1.355}.composition-3__container{position:relative}.composition-3 .row:nth-child(2){position:absolute;top:60px}@media screen and (min-width:768px){.composition-3 .row:nth-child(2){top:125px}}@media screen and (min-width:992px){.composition-3 .row:nth-child(2){top:200px}}.composition-3 .row .col .composition__image{aspect-ratio:.655}.composition-4 .row .col{display:flex;align-items:flex-start}.composition-4 .row .col>div{width:100%}.composition-4 .row:first-child .col:nth-child(2) .composition__image{aspect-ratio:.706}.composition-4 .row:first-child .col:nth-child(3) .composition__image{aspect-ratio:.655}.composition-4 .row:nth-child(2):nth-child(2) .composition__image{aspect-ratio:.67}.composition-4 .row:nth-child(2) .col:nth-child(3){margin-top:-8.4%}.composition-4 .row:nth-child(2) .col:nth-child(3) .composition__image{aspect-ratio:.655}.composition-5 .row{position:relative}.composition-5 .row .col{display:flex;align-items:flex-end}.composition-5 .row .col>div{width:100%}.composition-5 .row .col:first-child{position:absolute;top:0;left:0;z-index:2;bottom:70px}@media screen and (min-width:768px){.composition-5 .row .col:first-child{padding-top:65px}}@media screen and (min-width:992px){.composition-5 .row .col:first-child{bottom:100px}}.composition-5 .row .col:first-child .composition__image{aspect-ratio:.655}.composition-5 .row .col:nth-child(3) .composition__image{aspect-ratio:.661}.composition-5 .row .col:nth-child(5){position:absolute;top:0;right:0;z-index:2;padding-top:40px}@media screen and (min-width:768px){.composition-5 .row .col:nth-child(5){padding-top:60px}}@media screen and (min-width:992px){.composition-5 .row .col:nth-child(5){padding-top:100px}}.composition-5 .row .col:nth-child(5) .composition__image{aspect-ratio:.655}.composition-6 .row .col{display:inline-flex;align-items:flex-end}.composition-6 .row .col>div{width:100%}.composition-6 .row:first-child .col:nth-child(2) .composition__image{aspect-ratio:.67}.composition-6 .row:first-child .col:nth-child(3) .composition__image{aspect-ratio:.706}.composition-6 .row .col .composition__image{aspect-ratio:1}.composition-7{overflow-x:hidden;margin:-12px}@supports(overflow-x:clip){.composition-7{overflow-x:clip}}@media screen and (min-width:768px){.composition-7{margin:-35px}}@media screen and (min-width:992px){.composition-7{margin:-20px}}.composition-7 .row:first-child{position:relative}.composition-7 .row:first-child .col:nth-child(2){padding-top:60px}@media screen and (min-width:768px){.composition-7 .row:first-child .col:nth-child(2){padding-top:120px}}@media screen and (min-width:992px){.composition-7 .row:first-child .col:nth-child(2){padding-top:190px}}.composition-7 .row:first-child .col:nth-child(2) .composition__image{aspect-ratio:1.344}.composition-7 .row:first-child .col:nth-child(3){position:absolute;top:0;left:83.3%}.composition-7 .row:first-child .col:nth-child(3) .composition__image{width:100%;aspect-ratio:.661;z-index:3}.composition-7 .row:nth-child(2) .col:nth-child(2){display:flex;align-items:center}.composition-7 .row:nth-child(2) .col:nth-child(2)>div{width:100%}.composition-7 .row:nth-child(2) .col:nth-child(2) .composition__image{aspect-ratio:.67}.composition-7 .row:nth-child(2) .col:nth-child(4) .composition__image{aspect-ratio:.706}.composition-8 .row .col .composition__image{aspect-ratio:1.415}.composition__image{position:relative;display:flex;width:100%}.composition__image span{mix-blend-mode:unset}.composition__image img{width:100%;-o-object-fit:cover;object-fit:cover}.composition a span{transition:.3s ease-in-out;color:unset;z-index:1}.composition a:hover{z-index:3}.composition a:hover span{scale:1.2}.composition .image-number{mix-blend-mode:unset}.composition--white .image-number{color:#000}.composition--black .image-number{color:#fff}.should-reduce-motion .composition a:hover span{scale:1}.contact-block a,.contact-block button{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;padding:0}.contact-block a:focus-visible,.contact-block button:focus-visible{outline-offset:-1px}.contact-block ul{list-style:none}.contact-block__section{margin-bottom:50px}.contact-block__section ul{padding:0;margin:0}.contact-block__section--white .contact-block__section-line{background:#000}.contact-block__section--white .contact-block__section-person:hover{background:#000;box-shadow:100px 0 0 0 #000,-100px 0 0 0 #000}.contact-block__section--white .contact-block__section-person a:focus-visible{outline-color:#fff}.contact-block__section-heading{margin-bottom:20px;font-size:30px;line-height:40px}@media screen and (min-width:992px){.contact-block__section-heading{font-size:40px;line-height:50px}}.contact-block__section-labels{display:grid;grid-template-columns:5fr 2fr 2fr 3fr;font-size:16px;margin-bottom:5px}.contact-block__section-person{position:relative;display:grid;grid-template-columns:5fr 2fr 2fr 3fr;padding:11px 0}@media screen and (min-width:768px){.contact-block__section-person{margin:-1px 0}}.contact-block__section-person:hover{background:#fff;box-shadow:100px 0 0 0 #fff,-100px 0 0 0 #fff}.contact-block__section-person:hover .contact-block__section-image{opacity:1;left:35%}.contact-block__section-person:hover .contact-block__section-line{opacity:0}.contact-block__section-person span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.contact-block__section-image{position:absolute;z-index:100;left:50%;top:50%;width:190px;height:295px;translate:-100% -50%;opacity:0;pointer-events:none;filter:grayscale(1);transition:opacity .3s ease,left .5s cubic-bezier(.33,1,.68,1),translate .2s ease}.contact-block__section-line{position:absolute;top:0;left:0;width:0;background:#fff;height:1px;margin:0 auto;transition:width .7s cubic-bezier(.89,.06,.495,.845)}.contact-block__section-line.last{top:unset;bottom:0}.contact-block__section-mobile{margin:-12px!important;padding-left:12px!important;padding-bottom:15px!important;padding-right:12px!important;width:100vw;overflow-x:auto;display:flex;mix-blend-mode:difference;color:#fff}.contact-block__section-mobile-person{padding:10px 0;margin-right:20px;min-width:min(400px,80vw);border-top:1px solid #fff;border-bottom:1px solid #fff}.contact-block__section-mobile-person:last-child{min-width:calc(100vw - 24px);margin:0}.contact-block__section-mobile-person li{line-height:30px!important;display:grid;grid-template-columns:1.5fr 5.5fr;grid-column-gap:10px;-moz-column-gap:10px;column-gap:10px;margin:5px 0}.contact-block__section-mobile-person li div{overflow:hidden}.contact-block__section-mobile-person li div div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.contact-block__section-mobile-person li div div:first-child{margin-bottom:5px}.contact-block__section-mobile-person li div div a,.contact-block__section-mobile-person li div div button,.contact-block__section-mobile-person li span:not(:first-child){font-size:20px;line-height:27px}.container{padding:0 12px}@media screen and (min-width:768px){.container{padding:0 35px}}@media screen and (min-width:992px){.container{padding:0 20px}}.draw__controls{position:absolute;top:75px;left:50%;translate:-50%;z-index:99;overflow:hidden;font-size:20px;line-height:28px}.draw__controls--black{background-color:#fff;outline:2px solid #000}.draw__controls--black :focus-visible{outline:1px solid #000!important;outline-offset:1px!important}.draw__controls.closed .draw__controls-top button:focus-visible{outline-width:2px!important;outline-offset:-2px!important}.draw__controls.open .draw__controls-top button:focus-visible{outline-offset:-2px!important}.draw__controls--white{background-color:#000;outline:2px solid #fff;color:#fff}.draw__controls--white :focus-visible{outline:1px solid #fff!important;outline-offset:1px!important}.draw__controls--white .draw__controls-top path{stroke:#fff}.draw__controls--white .draw__controls-top button:after{background:#fff}.draw__controls--white .draw__controls-choice:first-child,.draw__controls--white .draw__controls-choice:nth-child(2){border-color:#fff}.draw__controls--white .draw__controls-radio input:checked+label,.draw__controls--white .draw__controls-radio label:focus-visible,.draw__controls--white .draw__controls-radio label:hover{outline-color:#fff}.draw__controls--white .draw__controls-radio-line{background:#fff}.draw__controls--white .draw__controls-radio-circle,.draw__controls--white .draw__controls-radio-square{border-color:#fff}.draw__controls--white .draw__controls-radio-circle.filled,.draw__controls--white .draw__controls-radio-square.filled{background:#fff}.draw__controls--white .draw__controls-toggle input{background-color:#fff;border-color:#fff}.draw__controls--white .draw__controls-toggle input:before,.draw__controls--white .draw__controls-toggle input:checked{background-color:#000;border-color:#fff}.draw__controls--white .draw__controls-toggle input:checked:before{background-color:#fff;border-color:#fff}.draw__controls--white .draw__controls-button{border-color:#fff}.draw__controls--white .draw__controls-button--off,.draw__controls--white .draw__controls-button:focus-visible,.draw__controls--white .draw__controls-button:hover{background:#fff;color:#000}.draw__controls-top{padding:15px;min-width:53px;height:53px;position:relative}.draw__controls-top button{padding:0 15px;position:absolute;left:0;top:0;height:53px;display:flex;align-items:center;justify-content:center}.draw__controls-top button:after{content:"";position:absolute;bottom:13px;left:15px;width:0;height:1px;background:#000;transition:width .2s ease-out}.draw__controls-top button:focus-visible:after,.draw__controls-top button:hover:after{width:calc(100% - 30px)}.draw__controls-top svg{height:23px;width:23px;margin-right:10px}.draw__controls-controls{padding:0 15px 15px}.draw__controls-controls span{mix-blend-mode:unset}.draw__controls-choice:not(:last-child){margin-bottom:15px}.draw__controls-choice:first-child,.draw__controls-choice:nth-child(2){padding-bottom:15px;border-bottom:1px solid #bfbfbf}.draw__controls-choice-title{margin-bottom:5px;font-size:16px;line-height:23px}.draw__controls-radio-group{border:none;padding:0;margin:0;display:flex;justify-content:space-between}.draw__controls-radio{position:relative;width:34px;height:34px;padding:5px}.draw__controls-radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;position:absolute;inset:0;margin:0}.draw__controls-radio label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.draw__controls-radio label:hover{cursor:pointer}.draw__controls-radio input:checked+label,.draw__controls-radio label:focus-visible,.draw__controls-radio label:hover{outline:1px solid #000}.draw__controls-radio-line{width:20px;height:1px;background:#000}.draw__controls-radio-circle{border-radius:10px}.draw__controls-radio-circle,.draw__controls-radio-square{width:20px;height:20px;border:1px solid #000}.draw__controls-radio-circle.filled,.draw__controls-radio-square.filled{background:#000}.draw__controls-toggle{display:flex;align-items:flex-start;gap:4px}.draw__controls-toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:90px;height:30px;margin:0;position:relative;background-color:#fff;border-radius:15px;border:1px solid #000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .3s,border-color .3s}.draw__controls-toggle input:checked{background-color:#000;border-color:#000}.draw__controls-toggle input:checked:before{left:unset;transform:translateX(calc(100% + 30px - 1px))}.draw__controls-toggle input:before{content:"";position:absolute;height:28px;width:28px;top:-1px;left:-1px;background-color:#fff;transition:all .3s;border-radius:50%;z-index:1;border:1px solid #000}.draw__controls-button{border:1px solid #000;margin:0;padding:10px}.draw__controls-button:not(:last-child){margin-right:10px}.draw__controls-button:focus-visible,.draw__controls-button:hover{background:#000;color:#fff}.draw__controls-button--off{background-color:#000;color:#fff}.expanding-text-block{mix-blend-mode:difference;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.expanding-text-block:has(.expanding-text-block__small) .expanding-text-block__large-container{margin-bottom:20px}.expanding-text-block__large{font-weight:300;font-size:40px;line-height:50px;text-align:justify;text-transform:uppercase;margin:0 auto}@media screen and (min-width:768px){.expanding-text-block__large{font-size:80px;line-height:90px}}@media screen and (min-width:992px){.expanding-text-block__large{font-size:120px;line-height:130px}}.expanding-text-block__small{font-weight:300;font-size:16px;line-height:23px;display:flex;justify-content:flex-end;margin-left:auto;width:63%}@media screen and (min-width:768px){.expanding-text-block__small{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.expanding-text-block__small{font-size:20px;line-height:28px}}@media screen and (min-width:768px){.expanding-text-block__small{width:32.5%}}@media screen and (min-width:992px){.expanding-text-block__small{width:24%;margin-right:8.5%}}.expanding-text-block__small *{margin-top:0;position:relative;display:inline}.expanding-text-block__small:is(a):hover p :last-child:after{content:"";position:absolute;width:100%;bottom:-2px;left:0;height:1px;background:#fff}.folding-info-block__section-icon,.folding-info-block__section-text{mix-blend-mode:difference;color:#fff}.folding-info-block--white .folding-info-block__section{background:#fff;border-color:#000}.folding-info-block__section{background:#000;display:flex;padding-bottom:30px;border-bottom:1px solid #fff;position:sticky;bottom:0}@media screen and (min-width:768px){.folding-info-block__section{padding:150px 8.5% 100px 0}}@media screen and (max-width:768px){.folding-info-block__section{min-height:50vh;flex-direction:column;justify-content:flex-end}}.folding-info-block__section:first-child{z-index:7}.folding-info-block__section:nth-child(2){z-index:6}.folding-info-block__section:nth-child(3){z-index:5}.folding-info-block__section:nth-child(4){z-index:4}.folding-info-block__section:nth-child(5){z-index:3}.folding-info-block__section:nth-child(6){z-index:2}.folding-info-block__section:nth-child(7){z-index:1}.folding-info-block__section-heading{font-size:30px;line-height:40px}@media screen and (min-width:768px){.folding-info-block__section-heading{font-size:40px;line-height:50px;flex:1 1;margin-right:30px}}@media screen and (min-width:992px){.folding-info-block__section-heading{font-size:80px;line-height:90px}}@media screen and (max-width:768px){.folding-info-block__section-heading{margin-bottom:40px}}@media screen and (min-width:768px){.folding-info-block__section-text{width:41%;margin-left:auto}}.should-reduce-motion .folding-info-block__section{position:static}.footer{padding-top:55px;padding-bottom:55px}@media screen and (min-width:768px){.footer{padding-top:60px;padding-bottom:100px}}@media screen and (min-width:992px){.footer{padding-top:80px;padding-bottom:120px}}@media screen and (min-width:768px){.footer>.row:first-child{margin-bottom:50px}}.footer>.row:not(:first-child){margin-bottom:0}.footer--white{background-color:#fff}.footer--black{background-color:#000}.footer--black a:focus-visible{outline-color:#fff}.footer .toggle-switch{margin-bottom:auto}.footer p{margin:0}@media screen and (max-width:768px){.footer__logo-text{margin-top:10px}.footer__links,.footer__logo-text,.footer__mail-text{margin-bottom:30px}.footer .toggle-switch{font-weight:300;font-size:16px;line-height:23px}}@media screen and (max-width:768px)and (min-width:768px){.footer .toggle-switch{font-size:16px;line-height:23px}}@media screen and (max-width:768px)and (min-width:992px){.footer .toggle-switch{font-size:20px;line-height:28px}}.footer__text-link{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.footer__logo{display:block;mix-blend-mode:difference;color:#fff;position:relative;aspect-ratio:212/48;max-width:170px}@media screen and (min-width:768px){.footer__logo{max-width:250px}}.footer__links svg{width:12px;height:12px;margin-left:5px;mix-blend-mode:difference;color:#fff}.footer__link{display:block}.footer__link:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.header{width:100%;height:52px;padding:12px;position:sticky;top:0;left:0;z-index:101;mix-blend-mode:difference;color:#fff;pointer-events:none}@media screen and (min-width:768px){.header{height:66px;padding:20px 35px}}@media screen and (min-width:992px){.header{padding:20px}}.header__logo,.header__menu{pointer-events:all}.header__container{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%}.header--white .header__logo:focus-visible,.header--white .header__menu:focus-visible{outline-color:#fff!important}.header__menu{position:relative;display:flex;align-items:center;border:none;background:none;padding:0;height:inherit;z-index:101}.header__menu-burger{width:35px;height:26px;display:flex;flex-direction:column;justify-content:space-between}.header__menu-burger-line{width:100%;height:2px;background:#fff;transition:all .2s}.header__menu-burger-cross:first-of-type{rotate:45deg;translate:0 12px}@media screen and (min-width:768px){.header__menu-burger-cross:first-of-type{rotate:45deg;translate:0 12px}}.header__menu-burger-cross:nth-of-type(2){rotate:-45deg;translate:0 -1px}.header__menu-burger-cross~.header__menu-burger-line:nth-of-type(n+3){opacity:0}.header__megamenu{position:fixed;top:0;left:0;width:100%;display:flex;background-color:#000;overflow:hidden;z-index:100;font-size:80px;line-height:90px}@media screen and (max-width:400px){.header__megamenu{font-size:60px;line-height:75px}}.header__megamenu--black{background-color:#fff}.header__megamenu--black .header__megamenu-item{border-color:#000}.header__megamenu--black .header__megamenu-item span{color:#000}.header__megamenu--black .header__megamenu-item span::-moz-selection{background-color:#000;color:#fff}.header__megamenu--black .header__megamenu-item span::selection{background-color:#000;color:#fff}.header__megamenu--black .header__megamenu-item-link:focus-visible{outline-color:#000}.header__megamenu span{mix-blend-mode:unset}.header__megamenu--white .header__megamenu-item-link:focus-visible{outline-color:#fff!important}.header__megamenu-items{padding:0 12px;max-height:100vh;overflow-y:auto;flex:1 1;display:flex;flex-direction:column}@media screen and (min-width:768px){.header__megamenu-items{padding:0 35px}}@media screen and (min-width:992px){.header__megamenu-items{padding:0 20px}}.header__megamenu-item{border-bottom:2px solid #fff;padding:15px 0}.header__megamenu-item:first-child{border-top:2px solid #fff;margin-top:84px}@media screen and (min-width:768px){.header__megamenu-item:first-child{margin-top:111px}}.header__megamenu-item-wrapper{display:flex;max-width:min(100%,550px)}@media screen and (min-width:768px){.header__megamenu-item-wrapper{max-width:65%;max-width:min(100%,500px)}}@media screen and (min-width:992px){.header__megamenu-item-wrapper{max-width:min(100%,1000px)}}@media screen and (min-width:768px){.header__megamenu-item:first-child .header__megamenu-item-link{margin-left:10%}}.header__megamenu-item:nth-child(2) .header__megamenu-item-wrapper{justify-content:flex-end}@media screen and (min-width:768px){.header__megamenu-item:nth-child(2) .header__megamenu-item-link{margin-right:10%}}@media screen and (min-width:992px){.header__megamenu-item:nth-child(2) .header__megamenu-item-link{margin-right:20%}}@media screen and (min-width:768px){.header__megamenu-item:nth-child(3) .header__megamenu-item-link{margin-left:20%}}.header__megamenu-item:nth-child(4) .header__megamenu-item-wrapper{justify-content:flex-end}@media screen and (min-width:768px){.header__megamenu-item:nth-child(4) .header__megamenu-item-link{margin-right:15%}}@media screen and (min-width:992px){.header__megamenu-item:nth-child(4) .header__megamenu-item-link{margin-right:30%}}@media screen and (max-width:768px){.header__megamenu-item:first-child .header__megamenu-item-link:hover span,.header__megamenu-item:nth-child(3) .header__megamenu-item-link:hover span{translate:40px}}.header__megamenu-item-link span{display:inline-block;transition:scale .3s ease,translate .6s cubic-bezier(.22,1,.36,1)}.header__megamenu-item-link:hover span{scale:-1 1;translate:-40px}.header__skip-link{position:absolute;left:20px;top:20px;background-color:#fff;color:#000;translate:0 -300px;opacity:0;padding:10px;transition:translate .2s ease}.header__skip-link:focus{translate:0 0;z-index:100000;opacity:1}.header__toggle-container{flex:1 1;display:flex;align-items:flex-end}.should-reduce-motion .header__megamenu-item-link:hover span{scale:1;translate:0}.hubspot-form{font-weight:300;font-size:16px;line-height:23px}@media screen and (min-width:768px){.hubspot-form{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.hubspot-form{font-size:20px;line-height:28px}}.hubspot-form__header{font-weight:300;font-size:20px;line-height:27px}@media screen and (min-width:768px){.hubspot-form__header{font-size:30px;line-height:40px}}@media screen and (min-width:992px){.hubspot-form__header{font-size:40px;line-height:50px}}#hubspotForm .hs-form-field{align-items:first baseline;display:grid;grid-template-columns:repeat(12,8.5%);margin:26px 0}#hubspotForm .hs-form-field label{grid-column:1/span 3}@media screen and (max-width:768px){#hubspotForm .hs-form-field{display:flex;flex-direction:column;padding-left:12.9%}#hubspotForm .hs-form-field label{align-self:flex-start;padding-bottom:5px}}#hubspotForm .hs-form-field .input{grid-column:5/-1}#hubspotForm .hs-form-field .hs-input[type=email],#hubspotForm .hs-form-field .hs-input[type=text]{background-color:#000;border:1px solid #fff;color:#fff;font-weight:300;font-size:16px;line-height:23px;height:50px;max-width:420px}#hubspotForm .hs-form-field .hs-input[type=email]:hover,#hubspotForm .hs-form-field .hs-input[type=text]:hover{box-shadow:inset 0 0 0 2px #fff}#hubspotForm .hs-form-field .hs-input[type=email]:checked,#hubspotForm .hs-form-field .hs-input[type=text]:checked{box-shadow:inset 0 0 0 1.5px #fff}@media screen and (min-width:768px){#hubspotForm .hs-form-field .hs-input[type=email],#hubspotForm .hs-form-field .hs-input[type=text]{font-size:16px;line-height:23px}}@media screen and (min-width:992px){#hubspotForm .hs-form-field .hs-input[type=email],#hubspotForm .hs-form-field .hs-input[type=text]{font-size:20px;line-height:28px}}#hubspotForm .hs-form-field .hs-input[type=email]:active,#hubspotForm .hs-form-field .hs-input[type=email]:focus,#hubspotForm .hs-form-field .hs-input[type=text]:active,#hubspotForm .hs-form-field .hs-input[type=text]:focus{outline:none;background-color:#fff;color:#000}#hubspotForm .hs-form-field .hs-input[type=email]::-moz-selection,#hubspotForm .hs-form-field .hs-input[type=text]::-moz-selection{background-color:#000;color:#fff}#hubspotForm .hs-form-field .hs-input[type=email]::selection,#hubspotForm .hs-form-field .hs-input[type=text]::selection{background-color:#000;color:#fff}#hubspotForm .hs-form-field .hs-input[type=checkbox]{background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;width:35px}#hubspotForm .hs-form-field .hs-input[type=checkbox]:hover{box-shadow:inset 0 0 0 2px #fff}#hubspotForm .hs-form-field .hs-input[type=checkbox]:checked{box-shadow:inset 0 0 0 1.5px #fff;background:50% no-repeat url(/assets/icon-kxo.svg);background-size:70%}#hubspotForm .hs-form-field .hs-input[type=radio]{background-color:#000;border:1px solid #fff;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:35px;width:35px;border-radius:50%;padding:8px}#hubspotForm .hs-form-field .hs-input[type=radio]:hover{box-shadow:inset 0 0 0 2px #fff}#hubspotForm .hs-form-field .hs-input[type=radio]:checked{box-shadow:inset 0 0 0 1.5px #fff;background:#fff content-box}#hubspotForm .hs-form-field ul{list-style-type:none;padding:0;margin:0}#hubspotForm .hs-fieldtype-radio.field label{align-self:start}#hubspotForm .hs-form-booleancheckbox-display,#hubspotForm .hs-form-checkbox-display,#hubspotForm .hs-form-radio-display{display:flex;-moz-column-gap:2vw;column-gap:2vw;margin:5px 0}#hubspotForm .hs-form-booleancheckbox-display label,#hubspotForm .hs-form-checkbox-display label,#hubspotForm .hs-form-radio-display label{color:red}#hubspotForm .hs-form-booleancheckbox-display .hs-input[type=checkbox],#hubspotForm .hs-form-booleancheckbox-display .hs-input[type=radio],#hubspotForm .hs-form-checkbox-display .hs-input[type=checkbox],#hubspotForm .hs-form-checkbox-display .hs-input[type=radio],#hubspotForm .hs-form-radio-display .hs-input[type=checkbox],#hubspotForm .hs-form-radio-display .hs-input[type=radio]{flex-shrink:0}#hubspotForm .hs-form-booleancheckbox-display span,#hubspotForm .hs-form-checkbox-display span,#hubspotForm .hs-form-radio-display span{align-self:center;margin:0}#hubspotForm .hs-error-msgs{grid-column:5/-1;letter-spacing:.45px;font-size:12px;color:#ff4539;list-style-type:none;padding:0;margin:0}@media screen and (min-width:768px){#hubspotForm .hs-error-msgs{font-size:12px}}@media screen and (min-width:992px){#hubspotForm .hs-error-msgs{font-size:15px}}#hubspotForm .legal-consent-container>.hs-richtext{letter-spacing:.45px;font-size:12px;display:grid;grid-template-columns:repeat(12,8.5%)}@media screen and (min-width:768px){#hubspotForm .legal-consent-container>.hs-richtext{font-size:12px}}@media screen and (min-width:992px){#hubspotForm .legal-consent-container>.hs-richtext{font-size:15px}}@media screen and (max-width:768px){#hubspotForm .legal-consent-container>.hs-richtext{display:flex;flex-direction:column;padding-left:12.9%}#hubspotForm .legal-consent-container>.hs-richtext label{align-self:flex-start;padding-bottom:5px}}#hubspotForm .legal-consent-container>.hs-richtext p{grid-column:5/-1;line-height:17px}#hubspotForm .legal-consent-container>.hs-richtext a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#hubspotForm .hs_submit{display:grid;grid-template-columns:repeat(12,8.5%)}@media screen and (max-width:768px){#hubspotForm .hs_submit{display:flex;flex-direction:column;padding-left:12.9%}#hubspotForm .hs_submit label{align-self:flex-start;padding-bottom:5px}}#hubspotForm .hs_submit .actions{grid-column:5/-1}#hubspotForm .hs_submit .hs-button{grid-column:5/-1;border:1px solid #fff;background-color:#000;color:#fff;padding:10px;margin:26px 0}#hubspotForm .hs_submit .hs-button span{position:relative}#hubspotForm .hs_submit .hs-button:focus,#hubspotForm .hs_submit .hs-button:hover{background-color:#fff;color:#000}#hubspotForm .hs_submit .hs-button:focus span,#hubspotForm .hs_submit .hs-button:hover span{right:-5px}#hubspotForm .hs_submit .hs-button:active{background-color:#000;color:#fff}#hubspotForm .hs_submit .hs-button:active span{right:-5px}#hubspotForm .submitted-message{display:grid;grid-template-columns:repeat(12,8.5%)}@media screen and (max-width:768px){#hubspotForm .submitted-message{display:flex;flex-direction:column;padding-left:12.9%}#hubspotForm .submitted-message label{align-self:flex-start;padding-bottom:5px}}#hubspotForm .submitted-message p{font-weight:300;font-size:20px;line-height:28px;color:#fff;grid-column:1/-1}@media screen and (min-width:768px){#hubspotForm .submitted-message p{font-size:20px;line-height:28px}}@media screen and (min-width:992px){#hubspotForm .submitted-message p{font-size:30px;line-height:40px}}#hubspotForm .submitted-message--image{grid-column:5/-1;width:100%;-o-object-fit:cover;object-fit:cover}.image-number{mix-blend-mode:difference;color:#fff;font-size:16px;line-height:23px;z-index:0}@media screen and (min-width:768px){.image-number{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.image-number{font-size:30px;line-height:40px}}.image-number--top-left,.image-number--top-right{top:0;translate:0 -100%}.image-number--bottom-left,.image-number--top-left{left:0}.image-number--bottom-right,.image-number--top-right{right:0}.image-number--bottom-left,.image-number--bottom-right{bottom:0;translate:0 100%}.inputField label{color:#fff}.inputField input[type=email],.inputField input[type=text]{background-color:#000;border:1px solid #fff;color:#fff;font-weight:300;font-size:16px;line-height:23px;height:50px}.inputField input[type=email]:hover,.inputField input[type=text]:hover{box-shadow:inset 0 0 0 2px #fff}.inputField input[type=email]:checked,.inputField input[type=text]:checked{box-shadow:inset 0 0 0 1.5px #fff}@media screen and (min-width:768px){.inputField input[type=email],.inputField input[type=text]{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.inputField input[type=email],.inputField input[type=text]{font-size:20px;line-height:28px}}.inputField input[type=email]:active,.inputField input[type=email]:focus,.inputField input[type=text]:active,.inputField input[type=text]:focus{outline:none;background-color:#fff;color:#000}.inputField input[type=email]::-moz-selection,.inputField input[type=text]::-moz-selection{background-color:#000;color:#fff}.inputField input[type=email]::selection,.inputField input[type=text]::selection{background-color:#000;color:#fff}.inputField__error{letter-spacing:.45px;font-size:12px;color:#ff4539}@media screen and (min-width:768px){.inputField__error{font-size:12px}}@media screen and (min-width:992px){.inputField__error{font-size:15px}}.layout__main{width:100%;min-height:100vh}.media{position:relative}.media span{position:static!important;mix-blend-mode:unset}.media span img{position:static!important;height:auto!important}.media img,.media video{max-width:100%;width:100%}.media__button{padding:0;position:absolute;left:0;bottom:6px;z-index:1;display:grid;place-content:center;width:50px;height:50px}@media screen and (min-width:768px){.media__button{width:60px;height:60px}}.media__button-icon{mix-blend-mode:unset;display:block;width:25px;height:25px}@media screen and (min-width:768px){.media__button-icon{width:30px;height:30px}}.media__button img{max-width:100%;max-height:100%}.preview-header{z-index:999;right:90px;top:10px;position:fixed;color:red;align-items:center}.preview-header .button{display:block;background:#000;padding:10px;text-align:center;border-radius:5px;color:#fff;font-weight:700;line-height:25px;transition-duration:.2s}.preview-header .button:hover{background:#4d4d4d;color:#fff}.project-list-item{position:relative;display:flex;flex-direction:column;justify-content:space-between}.project-list-item__numbers,.project-list-item__title{mix-blend-mode:difference;color:#fff}.project-list-item__title-container{position:absolute;top:0;left:0;width:100%}@media screen and (min-width:768px){.project-list-item__title-container{padding-left:8.5%}}@media screen and (min-width:992px){.project-list-item__title-container{padding-left:17%}}.project-list-item__title{font-weight:300;font-size:40px;line-height:50px;position:sticky;display:inline;z-index:4;top:52px;padding-bottom:20px;transition:top .1s ease}@media screen and (min-width:768px){.project-list-item__title{font-size:80px;line-height:90px}}@media screen and (min-width:992px){.project-list-item__title{font-size:120px;line-height:130px}}@media screen and (min-width:768px){.project-list-item__title{top:66px}}.project-list-item__title--underline,.project-list-item__title:hover{-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;text-decoration-thickness:2px;text-underline-offset:3px}@media screen and (min-width:768px){.project-list-item__title--underline,.project-list-item__title:hover{text-underline-offset:7px}}@media screen and (min-width:992px){.project-list-item__title--underline,.project-list-item__title:hover{text-decoration-thickness:2px;text-underline-offset:10px}}.project-list-item__composition{padding:80px 0}@media screen and (min-width:768px){.project-list-item__composition{padding:125px 0}}@media screen and (min-width:992px){.project-list-item__composition{padding:150px 0 200px}.project-list-item__composition .image-number{font-size:40px;line-height:50px}}.project-list-item__bottom{display:flex;justify-content:space-between}@media screen and (min-width:768px){.project-list-item__bottom{padding-left:8.5%}}@media screen and (min-width:992px){.project-list-item__bottom{padding-left:0;padding-right:8.5%}}.project-list-item__numbers{display:inline-flex;height:-moz-fit-content;height:fit-content;align-items:center}@media screen and (min-width:768px){.project-list-item__numbers{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.project-list-item__numbers{font-size:40px;line-height:50px}}.project-list-item__numbers-dash{width:20px;height:1px;background:#fff;margin:0 5px}@media screen and (min-width:768px){.project-list-item__numbers-dash{width:34px}}@media screen and (min-width:992px){.project-list-item__numbers-dash{width:45px;height:2px}}.project-list-item__description{width:63%}.project-list-item__description p{margin:0;position:relative;display:inline}@media screen and (min-width:768px){.project-list-item__description{width:35.2625%}}@media screen and (min-width:992px){.project-list-item__description{width:26.04%}}.project-list-item__description:hover p:last-child:after{content:"";position:absolute;width:100%;bottom:-2px;left:0;height:1px;background:#fff}.project-section{margin-bottom:40px}@media screen and (min-width:768px){.project-section{margin-bottom:45px}}@media screen and (min-width:992px){.project-section{margin-bottom:50px}}.project-section:first-child{margin-top:40px}@media screen and (min-width:768px){.project-section:first-child{margin-top:160px}}.project-section:last-child{margin-bottom:0}.project-section:has(.composition){padding-bottom:23px;padding-top:23px}@media screen and (min-width:768px){.project-section:has(.composition){padding-bottom:28px;padding-top:28px}}@media screen and (min-width:992px){.project-section:has(.composition){padding-bottom:40px;padding-top:40px}}.project-section__full--text>:first-child,.project-section__right-text>:first-child{margin-top:0}.project-section__full--text p:empty,.project-section__right-text p:empty{height:1px}.project-section__full--text .big-paragraph,.project-section__right-text .big-paragraph{font-size:60px;line-height:75px;margin:1rem 0}@media screen and (min-width:768px){.project-section__full--text .big-paragraph,.project-section__right-text .big-paragraph{font-weight:300;font-size:30px;line-height:40px}}@media screen and (min-width:768px)and (min-width:768px){.project-section__full--text .big-paragraph,.project-section__right-text .big-paragraph{font-size:60px;line-height:75px}}@media screen and (min-width:768px)and (min-width:992px){.project-section__full--text .big-paragraph,.project-section__right-text .big-paragraph{font-size:80px;line-height:90px}}.project-section--1-col{width:100%}.project-section--2-col{display:flex;flex-direction:column}@media screen and (min-width:768px){.project-section--2-col{flex-direction:row}.project-section--2-col .project-section__left{width:49%;margin-right:10%}}.project-section--1-col h2,.project-section--2-col h2{font-weight:300;font-size:20px;line-height:28px}@media screen and (min-width:768px){.project-section--1-col h2,.project-section--2-col h2{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.project-section--1-col h2,.project-section--2-col h2{font-size:30px;line-height:40px}}.project-section--1-col p,.project-section--2-col p{font-weight:300;font-size:16px;line-height:23px}@media screen and (min-width:768px){.project-section--1-col p,.project-section--2-col p{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.project-section--1-col p,.project-section--2-col p{font-size:20px;line-height:28px}}@media screen and (max-width:768px){.project-section--text-position-over{flex-direction:column-reverse}.project-section--text-position-over .project-section__right{margin-bottom:40px}}.project-section--text-position-over .project-section__left{margin-bottom:0}.project-section__full{width:100%}.project-section__full--text{margin-left:12.9%}@media screen and (min-width:768px){.project-section__full--text{width:41%;margin-left:auto}}.project-section__full-media,.project-section__full-vimeo{position:relative}.project-section__full-media--size-small,.project-section__full-vimeo--size-small{width:74.3%}.project-section__full-media--size-medium,.project-section__full-vimeo--size-medium{width:87.1%}.project-section__full-media--size-large,.project-section__full-vimeo--size-large{width:100%}.project-section__full-media--align-right,.project-section__full-vimeo--align-right{margin-left:auto}@media screen and (max-width:768px){.project-section__left{margin-bottom:40px}}.project-section__left>div{margin-bottom:40px}@media screen and (min-width:768px){.project-section__left>div{margin-bottom:45px}}@media screen and (min-width:992px){.project-section__left>div{margin-bottom:50px}}.project-section__left>div:last-of-type{margin-bottom:0}@media screen and (max-width:768px){.project-section__left-media--size-small{width:74.3%}.project-section__left-media--size-medium{width:87.1%}.project-section__left-media--size-large{width:100%}.project-section__left-media--align-right{margin-left:auto}}.project-section__right{flex:1 1}@media screen and (max-width:768px){.project-section__right{margin-left:12.9%}}.project-section__right-text{mix-blend-mode:difference;color:#fff}@media screen and (min-width:768px){.project-section__right-text{position:sticky;top:66px;margin-bottom:28px}}@media screen and (min-width:992px){.project-section__right-text{margin-bottom:40px}}.rich-text-block h2{font-weight:300;font-size:30px;line-height:40px}@media screen and (min-width:768px){.rich-text-block h2{font-size:60px;line-height:75px}}@media screen and (min-width:992px){.rich-text-block h2{font-size:80px;line-height:90px}}.rich-text-block h3{font-weight:300;font-size:20px;line-height:27px}@media screen and (min-width:768px){.rich-text-block h3{font-size:30px;line-height:40px}}@media screen and (min-width:992px){.rich-text-block h3{font-size:40px;line-height:50px}}.rich-text-block p{font-weight:300;font-size:20px;line-height:27px}@media screen and (min-width:768px){.rich-text-block p{font-size:30px;line-height:40px}}@media screen and (min-width:992px){.rich-text-block p{font-size:40px;line-height:50px}}.rich-text-block p:empty{height:1px}@media screen and (min-width:768px){.rich-text-block{margin:0 8.5%}}@media screen and (min-width:992px){.rich-text-block{margin:0 8.5%}}@media screen and (min-width:768px){.rich-text-block--home{margin:0 8.5%}}@media screen and (min-width:992px){.rich-text-block--home{margin:0 8.5% 0 17%}}.rich-text-block a{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.section-divider{width:100%;border:1px solid;transform-origin:left;transform:scaleX(0);transition:transform .05s ease-out}.section-divider--dashed{border-style:dashed}.section-divider--white{border-color:#000}.section-divider--black{border-color:#fff}.see-more-block{margin-top:150px}@media screen and (min-width:992px){.see-more-block{margin-top:220px}}.see-more-block__heading{margin-bottom:20px;font-size:30px;line-height:40px}@media screen and (min-width:768px){.see-more-block__heading{margin-bottom:45px}}@media screen and (min-width:992px){.see-more-block__heading{margin-bottom:40px;font-size:40px;line-height:50px}}.see-more-block.black .see-more-block__project-link:hover .see-more-block__project-title{color:#fff}.see-more-block__project-link{display:block;width:100%;position:relative}.see-more-block__project-link span:first-child{mix-blend-mode:unset;transition:.3s ease-in-out;color:unset;z-index:1}.see-more-block__project-link span:first-child:hover{z-index:3;scale:1.2}.see-more-block__project-link:focus-visible span:nth-child(2),.see-more-block__project-link:hover span:nth-child(2){text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.see-more-block__project-link img{width:100%;-o-object-fit:cover;object-fit:cover}.see-more-block__project-title{position:absolute;bottom:0;translate:0 calc(100% + 5px);display:inline-block}@media screen and (min-width:768px){.see-more-block__project-title{translate:0 calc(100% + 15px);font-size:30px;line-height:40px}}@media screen and (min-width:992px){.see-more-block__project-title{font-size:40px;line-height:50px}}.see-more-block .row:first-child{margin-bottom:0}.see-more-block .row{width:unset}@media screen and (max-width:992px){.see-more-block .row .col:first-child{display:none}}.see-more-block .row .col:nth-child(2) a:first-of-type{aspect-ratio:.67}.see-more-block .row .col:nth-child(3) a:first-of-type{aspect-ratio:.71}.should-reduce-motion .see-more-block span:first-child:hover{scale:1}.submit-button{border:1px solid #fff;background-color:#000;color:#fff;padding:10px;margin:26px 0}.submit-button span{position:relative}.submit-button:focus,.submit-button:hover{background-color:#fff;color:#000}.submit-button:focus span,.submit-button:hover span{right:-5px}.submit-button:active{background-color:#000;color:#fff}.submit-button:active span{right:-5px}.tms{mix-blend-mode:difference;color:#fff;position:relative;margin:0 -12px;overflow:hidden;height:max(90vh - 52px - 54px,400px);display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.tms{height:max(100vh - 66px - 80px,500px)}}@media screen and (min-width:992px){.tms{height:max(100vh - 66px - 100px,500px)}}@media screen and (min-width:768px){.tms{margin:0 -35px}}@media screen and (min-width:992px){.tms{margin:0 -20px}}.tms--white .tms__word-equals-segment:before{background:#000}.tms__word-container{position:absolute;width:360px;height:242px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.tms__word-container{width:520px;height:355px}}@media screen and (min-width:992px){.tms__word-container{width:700px;height:475px}}.tms__word{position:relative;text-align:center;width:100%;height:90px;font-weight:600;font-size:80px;line-height:90px}@media screen and (min-width:768px){.tms__word{height:130px;font-size:120px;line-height:130px}}@media screen and (min-width:992px){.tms__word{height:175px;font-size:180px;line-height:175px}}.tms__word-equals{position:absolute;top:0;left:0;height:100%;width:100%;max-width:100%}.tms__word-equals-segment{transform-style:preserve-3d;background:#fff;left:-10%;width:0;transition:left .5s ease-in-out,translate 1.3s ease-in-out,width .2s ease-in-out,transform 1.3s ease-in-out}.tms__word-equals-segment,.tms__word-equals-segment:after,.tms__word-equals-segment:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;position:absolute;top:0}.tms__word-equals-segment:after,.tms__word-equals-segment:before{content:"";width:100%;left:0}.tms__word-equals-segment:before{background:#000;transform:rotateX(-90deg);transform-origin:center top}.tms__word-equals-segment:after{background:#fff;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/SHIFT.png);transform:translateZ(-90px) rotateX(180deg)}@media screen and (min-width:768px){.tms__word-equals-segment:after{transform:translateZ(-130px) rotateX(180deg)}}@media screen and (min-width:992px){.tms__word-equals-segment:after{transform:translateZ(-175px) rotateX(180deg)}}.tms__word-equals-segment:nth-child(2):after{background-position:5%}.tms__word-equals-segment:nth-child(3):after{background-position:10.25%}.tms__word-equals-segment:nth-child(4):after{background-position:15.5%}.tms__word-equals-segment:nth-child(5):after{background-position:20.75%}.tms__word-equals-segment:nth-child(6):after{background-position:26%}.tms__word-equals-segment:nth-child(7):after{background-position:31.25%}.tms__word-equals-segment:nth-child(8):after{background-position:36.5%}.tms__word-equals-segment:nth-child(9):after{background-position:41.75%}.tms__word-equals-segment:nth-child(10):after{background-position:47%}.tms__word-equals-segment:nth-child(11):after{background-position:52.25%}.tms__word-equals-segment:nth-child(12):after{background-position:57.5%}.tms__word-equals-segment:nth-child(13):after{background-position:62.75%}.tms__word-equals-segment:nth-child(14):after{background-position:68%}.tms__word-equals-segment:nth-child(15):after{background-position:73.25%}.tms__word-equals-segment:nth-child(16):after{background-position:78.5%}.tms__word-equals-segment:nth-child(17):after{background-position:83.75%}.tms__word-equals-segment:nth-child(18):after{background-position:89%}.tms__word-equals-segment:nth-child(19):after{background-position:94.25%}.tms__word--make .tms__word-equals-segment:nth-child(odd):after,.tms__word--think .tms__word-equals-segment:nth-child(2n):after{transform:translateZ(-92px) rotateX(180deg)}@media screen and (min-width:768px){.tms__word--make .tms__word-equals-segment:nth-child(odd):after,.tms__word--think .tms__word-equals-segment:nth-child(2n):after{transform:translateZ(-132px) rotateX(180deg)}}@media screen and (min-width:992px){.tms__word--make .tms__word-equals-segment:nth-child(odd):after,.tms__word--think .tms__word-equals-segment:nth-child(2n):after{transform:translateZ(-177px) rotateX(180deg)}}.tms__word--make .tms__word-equals-segment:nth-child(2n):after,.tms__word--think .tms__word-equals-segment:nth-child(odd):after{transform:translateZ(-89px) rotateX(180deg)}@media screen and (min-width:768px){.tms__word--make .tms__word-equals-segment:nth-child(2n):after,.tms__word--think .tms__word-equals-segment:nth-child(odd):after{transform:translateZ(-129px) rotateX(180deg)}}@media screen and (min-width:992px){.tms__word--make .tms__word-equals-segment:nth-child(2n):after,.tms__word--think .tms__word-equals-segment:nth-child(odd):after{transform:translateZ(-174px) rotateX(180deg)}}.tms__word--think .tms__word-equals-segment:nth-child(2n){z-index:2}.tms__word--think .tms__word-equals-segment:nth-child(odd):after{background:#fff}.tms__word--make .tms__word-equals-segment:nth-child(2n){z-index:1}.tms__word--make .tms__word-equals-segment:nth-child(2n):after{background:#fff}.tms__word--make .tms__word-equals-segment:before{transform-origin:center bottom;transform:rotateX(90deg)}.tms__no-motion{height:max(90vh - 52px - 54px,400px);display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.tms__no-motion{height:max(100vh - 66px - 80px,500px)}}@media screen and (min-width:992px){.tms__no-motion{height:max(100vh - 66px - 100px,500px)}}@media screen and (min-width:768px){.tms__no-motion{padding-left:8.5%}}@media screen and (min-width:992px){.tms__no-motion{padding-left:17%}}.tms__no-motion span{display:block;font-size:80px;line-height:90px}@media screen and (min-width:768px){.tms__no-motion span{font-size:120px;line-height:130px}}@media screen and (min-width:992px){.tms__no-motion span{font-size:180px;line-height:200px}}@media screen and (max-width:576px){.tms__no-motion--make{text-align:right}}@media screen and (min-width:576px){.tms__no-motion--make{margin-left:25.5%}}.tms__no-motion--shift{margin-right:38.7%;text-align:right}@media screen and (min-width:576px){.tms__no-motion--shift{text-align:unset;margin-right:unset;margin-left:17%}}.toggle-switch{font-size:20px;line-height:27px;mix-blend-mode:difference;color:#fff;display:flex;margin:20px 0;align-items:center;gap:4px}.toggle-switch:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.toggle-switch label{margin-right:10px;cursor:pointer}.toggle-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:53px;height:24px;margin:0;position:relative;background-color:#000;border-radius:12px;border:3px solid #fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .3s,border-color .3s}.toggle-switch input:checked{background-color:#fff}.toggle-switch input:checked:before{left:unset;transform:translateX(calc(100% + 5px - 3px));border-color:#fff}.toggle-switch input:focus-visible{outline-color:#fff}.toggle-switch input:before{content:"";position:absolute;height:18px;width:18px;top:-3px;left:-3px;background-color:#000;transition:all .3s;border-radius:50%;z-index:1;border:3px solid #fff}.transcript{position:relative;padding-top:10px}@media screen and (min-width:768px){.transcript{padding-top:20px}}.transcript--white .transcript__button span{color:#000}.transcript--white .transcript__button svg path{stroke:#000}.transcript--black .transcript__button span{color:#fff;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.transcript--black .transcript__button svg path{stroke:#fff}.transcript--black .transcript__content{border-color:#fff}.transcript--black .transcript__content:after{background:linear-gradient(180deg,transparent 0,#000)}.transcript__button{position:absolute;top:0;right:0;font-weight:300;font-size:16px;line-height:23px;padding:0;margin:0;translate:0 -23px;display:flex;align-items:center}@media screen and (min-width:768px){.transcript__button{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.transcript__button{font-size:20px;line-height:28px}}@media screen and (min-width:768px){.transcript__button{translate:0 -23px}}@media screen and (min-width:992px){.transcript__button{translate:0 -28px}}.transcript__button *{mix-blend-mode:unset}.transcript__button span{margin-right:5px;-webkit-text-decoration:underline solid #000;text-decoration:underline solid #000;text-decoration-thickness:1px;text-underline-offset:4px;translate:0 -2px}@media screen and (min-width:768px){.transcript__button span{text-underline-offset:30%;translate:0 -3px}}.transcript__button svg{width:20px;height:17px}@media screen and (min-width:768px){.transcript__button svg{width:24px;height:21px}}.transcript__content{padding:20px 28px;border:1px solid #000;margin-left:auto;position:relative;overflow-y:auto;width:min(450px,100%);max-height:250px}@media screen and (min-width:768px){.transcript__content{max-height:350px}}@media screen and (min-width:992px){.transcript__content{width:min(600px,100%);max-height:450px}}.transcript__content:after{content:"";position:sticky;display:block;bottom:-20px;left:0;width:100%;height:30px;background:linear-gradient(180deg,transparent 0,#fff)}.transcript__wrapper{overflow-y:auto}.transcript__segment{display:flex}.transcript__segment:not(:last-child){margin-bottom:15px}@media screen and (min-width:768px){.transcript__segment:not(:last-child){margin-bottom:30px}}.transcript__segment span{display:block}.transcript__segment span:first-child{font-weight:600;margin-right:10px}@media screen and (min-width:768px){.transcript__segment span:first-child{margin-right:20px}}.vimeo-video{width:100%;aspect-ratio:1.77778}.work-grid{display:flex;flex-wrap:wrap;margin-bottom:40px}@media screen and (min-width:768px){.work-grid{margin-bottom:80px}}@media screen and (max-width:768px){.work-grid a:focus-visible{outline-offset:4px}}.work-grid__image,.work-grid__text{width:calc(33.3333% - 7.5px);aspect-ratio:80/115;margin-bottom:10px}@media screen and (max-width:768px){.work-grid__image:not(:nth-child(3n)),.work-grid__text:not(:nth-child(3n)){margin-right:10px}}@media screen and (min-width:768px){.work-grid__image,.work-grid__text{width:calc(25% - 11.25px);aspect-ratio:180/273;margin-bottom:15px}.work-grid__image:not(:nth-child(4n)),.work-grid__text:not(:nth-child(4n)){margin-right:15px}}@media screen and (min-width:992px){.work-grid__image,.work-grid__text{width:calc(25% - 15px);aspect-ratio:295/440;margin-bottom:20px}.work-grid__image:not(:nth-child(4n)),.work-grid__text:not(:nth-child(4n)){margin-right:20px}}.work-grid__image a,.work-grid__text a{display:block;height:100%}.work-grid__text a{height:100%;display:flex;flex-direction:column;justify-content:space-between;overflow-wrap:break-word}.work-grid__text a:hover .work-grid__text-content{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.work-grid__project-title{font-size:16px;line-height:23px}@media screen and (min-width:768px){.work-grid__project-title{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.work-grid__project-title{font-size:40px;line-height:50px;margin-bottom:20px}}.work-grid__project-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:992px){.work-grid__project-description{display:none}}@media screen and (min-width:1200px){.work-grid__project-description{-webkit-line-clamp:7}}@media screen and (min-width:1400px){.work-grid__project-description{-webkit-line-clamp:unset}}.work-grid__project-numbers{display:inline-flex;height:-moz-fit-content;height:fit-content;align-items:center}@media screen and (min-width:768px){.work-grid__project-numbers{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.work-grid__project-numbers{font-size:40px;line-height:50px}}.work-grid__project-numbers-dash{width:20px;height:1px;background:#fff;margin:0 5px}@media screen and (min-width:768px){.work-grid__project-numbers-dash{width:34px}}@media screen and (min-width:992px){.work-grid__project-numbers-dash{width:45px;height:2px}}.work-grid__image{position:relative}.work-grid__image span{mix-blend-mode:unset}.work-grid__image img,.work-grid__image video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:scale .3s ease-in-out}.work-grid__image a:focus-visible img,.work-grid__image a:hover img{scale:1.2}.work-list{margin:70px 0 40px}.work-list__item--numbers-dash{mix-blend-mode:difference;color:#fff;background:#fff!important}@media screen and (min-width:768px){.work-list{margin:100px 0 80px}}@media screen and (min-width:992px){.work-list{margin:150px 0 80px}}.work-list__item:focus .work-list__item--title{z-index:10;-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;text-decoration-thickness:2px;text-underline-offset:3px}@media screen and (min-width:768px){.work-list__item:focus .work-list__item--title{text-underline-offset:7px}}@media screen and (min-width:992px){.work-list__item:focus .work-list__item--title{text-decoration-thickness:2px;text-underline-offset:10px}}.work-list__item *{display:inline}.work-list__item--title{mix-blend-mode:difference;color:#fff;position:relative;overflow-wrap:break-word;font-size:40px;line-height:50px;margin-right:10px}@media screen and (min-width:768px){.work-list__item--title{font-size:60px;line-height:75px;margin-right:15px}}@media screen and (min-width:992px){.work-list__item--title{font-size:90px;line-height:120px;margin-right:20px}}.work-list__item--title:hover .work-list__item--title{z-index:10;-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;text-decoration-thickness:2px;text-underline-offset:3px}@media screen and (min-width:768px){.work-list__item--title:hover .work-list__item--title{text-underline-offset:7px}}@media screen and (min-width:992px){.work-list__item--title:hover .work-list__item--title{text-decoration-thickness:2px;text-underline-offset:10px}}.work-list__item--title:hover .work-list__item--numbers span,.work-list__item--title:hover .work-list__item--title{color:#fff}.work-list__item--title:hover .work-list__item--numbers-dash{background:#fff!important}.work-list__item--title:hover .work-list__item--image--first{opacity:1}.work-list__item--active .work-list__item--title{z-index:10;-webkit-text-decoration:underline solid #fff;text-decoration:underline solid #fff;text-decoration-thickness:2px;text-underline-offset:3px}@media screen and (min-width:768px){.work-list__item--active .work-list__item--title{text-underline-offset:7px}}@media screen and (min-width:992px){.work-list__item--active .work-list__item--title{text-decoration-thickness:2px;text-underline-offset:10px}}.work-list__item--active .work-list__item--numbers span,.work-list__item--active .work-list__item--title{color:#fff}.work-list__item--active .work-list__item--numbers-dash{background:#fff!important}.work-list__item--active .work-list__item--image--first{opacity:1}.work-list__item--numbers span,.work-list__item--title{color:#4d4d4d}.work-list__item--numbers-dash{background:#4d4d4d!important}.work-list__item--images{display:inline-block;position:relative;height:5px;width:74.704px;margin-right:10px}@media screen and (min-width:768px){.work-list__item--images{width:112.056px;margin-right:15px}}@media screen and (min-width:992px){.work-list__item--images{width:196.42px;margin-right:20px}}.work-list__item--image{position:absolute;bottom:0;display:block;width:100%;z-index:1;aspect-ratio:.644}.work-list__item--image img{-o-object-fit:cover;object-fit:cover}.work-list__item--image:first-child:hover~.work-list__item--image:not(:first-child){opacity:1;z-index:20}.work-list__item--image:not(:first-child){opacity:0;pointer-events:none}.work-list__item--numbers{display:inline-flex;align-items:center;margin-right:10px;font-weight:300;font-size:20px;line-height:28px}@media screen and (min-width:768px){.work-list__item--numbers{font-size:20px;line-height:28px}}@media screen and (min-width:992px){.work-list__item--numbers{font-size:30px;line-height:40px}}@media screen and (min-width:768px){.work-list__item--numbers{margin-right:15px}}@media screen and (min-width:992px){.work-list__item--numbers{font-size:40px;line-height:50px;margin-right:20px}}.work-list__item--numbers-dash{background:#000;width:20px;height:1px;margin:0 5px}@media screen and (min-width:768px){.work-list__item--numbers-dash{width:34px}}@media screen and (min-width:992px){.work-list__item--numbers-dash{width:45px;height:2px;margin:0 10px}}.should-reduce-motion .work-list__item--image:first-child:hover~.work-list__item--image:not(:first-child){opacity:0}.work-view-toggle{display:flex;margin-bottom:40px}@media screen and (min-width:768px){.work-view-toggle{margin-bottom:80px}}.work-view-toggle__button{padding:0;margin:0;font-weight:300;font-size:16px;line-height:23px;display:flex;align-items:center}.work-view-toggle__button span{mix-blend-mode:difference;color:#fff}.work-view-toggle__button:not(:last-child){margin-right:20px}@media screen and (min-width:768px){.work-view-toggle__button{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.work-view-toggle__button{font-size:20px;line-height:28px}}.work-view-toggle__button>span{position:relative;margin-right:5px}.work-view-toggle__underline{width:100%;height:1px;background:#fff;position:absolute;bottom:3px;left:0}.about{padding:100px 0 300px}.about__block{margin:100px 0}@media screen and (min-width:768px){.about__block{margin:150px 0}}@media screen and (min-width:992px){.about__block{margin:200px 0}}.about__block:last-child{margin-bottom:0}.about__block:has(.rich-text-block)+:has(.contact-block){margin-top:-50px}@media screen and (min-width:768px){.about__block:has(.rich-text-block)+:has(.contact-block){margin-top:-100px}}@media screen and (min-width:992px){.about__block:has(.rich-text-block)+:has(.contact-block){margin-top:-100px}}.registration-form{padding-bottom:100px;display:grid;grid-template-columns:repeat(12,8.5%);grid-template-rows:auto;grid-row-gap:60px;row-gap:60px}@media screen and (min-width:768px){.registration-form{padding-bottom:200px}}@media screen and (max-width:768px){.registration-form{display:flex;flex-direction:column;row-gap:30px}.registration-form .registration-form__description{padding-left:12.9%}}.registration-form .registration-form__header{grid-column:2/-3;grid-row:1}.registration-form .registration-form__header--with-image{height:min(80vh,50vw)}.registration-form .registration-form__header h1{position:sticky;top:60px;font-weight:300;font-size:40px;line-height:50px}@media screen and (min-width:768px){.registration-form .registration-form__header h1{font-size:80px;line-height:90px}}@media screen and (min-width:992px){.registration-form .registration-form__header h1{font-size:120px;line-height:130px}}.registration-form .registration-form__header--image{float:right;padding:10px 0}.registration-form .registration-form__header--image img{-o-object-fit:contain;object-fit:contain;width:75vw}.registration-form .registration-form__description{grid-column:2/-4;grid-row:2;display:flex;-moz-column-gap:40px;column-gap:40px}@media screen and (min-width:992px){.registration-form .registration-form__description{font-size:30px;line-height:40px}}.registration-form .registration-form__description p{margin:0}@media screen and (max-width:768px){.registration-form .registration-form__description{display:flex;flex-direction:column;row-gap:20px}}.registration-form .registration-form__info{font-weight:300;font-size:16px;line-height:23px;margin-bottom:10px;text-wrap:nowrap}@media screen and (min-width:768px){.registration-form .registration-form__info{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.registration-form .registration-form__info{font-size:20px;line-height:28px}}.registration-form .registration-form__info--header{color:#a1a1a1}.registration-form__line{grid-column:2/-3}.registration-form .registration-form__block{grid-column:3/-4}.registration-form .registration-form__block--richTextBlock{margin:0}.registration-form .registration-form__block--richTextBlock p{font-weight:300;font-size:16px;line-height:23px;margin:0}@media screen and (min-width:768px){.registration-form .registration-form__block--richTextBlock p{font-size:16px;line-height:23px}}@media screen and (min-width:992px){.registration-form .registration-form__block--richTextBlock p{font-size:20px;line-height:28px;font-size:30px;line-height:40px}}.project{margin-top:40px;padding-bottom:100px}@media screen and (min-width:768px){.project{margin-top:125px}}@media screen and (min-width:992px){.project{margin-top:200px}}@media screen and (min-width:768px){.project{padding-bottom:200px}}.project__top-description,.project__top-heading{mix-blend-mode:difference;color:#fff}.project--black .project__top-fact-heading{color:#bfbfbf}.project--black .project__top-fact-content *{color:#fff}.project--white .project__top-fact ::-moz-selection{background-color:#000;color:#fff}.project--white .project__top-fact ::selection{background-color:#000;color:#fff}.project__top{position:relative;display:flex;flex-direction:column;min-height:200vh}@media screen and (min-width:768px){.project__top{min-height:500vh}}@media screen and (max-width:768px){.project__top{justify-content:flex-end}}.project__top-title{width:100%}@media screen and (min-width:768px){.project__top-title{position:absolute;top:0;height:400px}}@media screen and (min-width:992px){.project__top-title{padding-left:8.5%}}.project__top-heading{position:sticky;z-index:2;height:-moz-fit-content;height:fit-content;top:66px;font-weight:300;font-size:40px;line-height:50px;padding-bottom:26px;transition:top .1s ease-out}@media screen and (min-width:768px){.project__top-heading{font-size:80px;line-height:90px}}@media screen and (min-width:992px){.project__top-heading{font-size:120px;line-height:130px}}@media screen and (min-width:768px){.project__top-heading{padding-bottom:40px}}.project__top-content{padding-left:12.9%}@media screen and (min-width:768px){.project__top-content{display:flex;flex:1 1;padding-left:0}}@media screen and (min-width:992px){.project__top-content{padding-left:8.5%;padding-right:8.5%}}.project__top-facts-wrapper{position:relative}@media screen and (max-width:768px){.project__top-facts-wrapper{margin-bottom:26px;visibility:hidden}}@media screen and (min-width:768px){.project__top-facts-wrapper{flex:1 .2 20%;margin-right:1.5%}}@media screen and (min-width:992px){.project__top-facts-wrapper{margin-right:1.5%}}.project__top-facts-wrapper--mobile{position:absolute;inset:0;padding-left:12.9%}.project__top-facts,.project__top-facts--mobile{height:-moz-fit-content;height:fit-content}@media screen and (min-width:768px){.project__top-facts,.project__top-facts--mobile{position:sticky;top:66px;min-height:300px;transition:top 1s ease-in}}.project__top-facts p,.project__top-facts--mobile p{margin:0}.project__top-facts--mobile{position:sticky;top:80vh}.project__top-fact{margin-bottom:10px}.project__top-fact-heading{color:#4d4d4d}.project__top-fact-content *{color:#000;mix-blend-mode:unset}.project__top-description{height:-moz-fit-content;height:fit-content;align-self:flex-end}@media screen and (min-width:992px){.project__top-description{font-size:30px;line-height:40px}}.project__top-description p:first-child{margin-top:0}.project__top-description p:last-child{margin-bottom:0}.project__top-description a{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration-thickness:1px;text-underline-offset:5px}.project__top-image-container{position:absolute;width:100%;pointer-events:none}.project__top-image{pointer-events:all;position:relative;max-width:100%;width:auto;float:right;position:sticky;height:auto;top:0;aspect-ratio:1240/820;transition:width .1s ease-out;width:60%}@media screen and (min-width:768px){.project__top-image{width:40%}}.project__top-image span{position:static!important}.project__top-image span img{position:static!important;height:auto!important}.project__top-image--white .image-number{color:#fff}.project__top-image--black .image-number{color:#000}.work{padding-bottom:100px;margin-top:10vh}@media screen and (min-width:768px){.work{padding-bottom:200px;margin-top:15vh}}@media screen and (min-width:2000px){.work{padding-bottom:45vh}}body,html{padding:0;margin:0;font-family:BagossStandard,sans-serif;font-style:normal;letter-spacing:.03em;font-weight:300;font-size:16px;line-height:23px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){body,html{font-size:16px;line-height:23px}}@media screen and (min-width:992px){body,html{font-size:20px;line-height:28px}}body{width:100%;min-height:100vh}#__next{overflow:clip}button{border:none;background:transparent;font-family:inherit;font-size:inherit;line-height:normal;cursor:pointer}a,button{color:inherit}a{text-decoration:none}*{box-sizing:border-box;letter-spacing:inherit;word-spacing:inherit}h1,h2,h3,h4,h5,h6{margin:0;font-weight:300}.visually-hidden{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}::-moz-selection{background-color:#fff;color:#000}::selection{background-color:#fff;color:#000}h1,h2,h3,h4,h5,p,span{mix-blend-mode:difference;color:#fff}strong{font-weight:600}.page-theme--black :focus-visible{outline:2px solid #fff;outline-offset:10px}.page-theme--white :focus-visible{outline:2px solid #000;outline-offset:10px}.curtain-white-to-black{background:linear-gradient(90deg,#fff 50%,#000 0);background-size:200% 100%;background-repeat:no-repeat}.curtain-black-to-white{background:linear-gradient(90deg,#000 50%,#fff 0);background-size:200% 100%;background-repeat:no-repeat}#motion-div{will-change:background-position}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}}.should-reduce-motion *,.should-reduce-motion :after,.should-reduce-motion :before{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important}