@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";@font-face{font-family:SpeziaCondensed-Bold;src:url(./SpeziaCondensed-Bold-eiNxOy5I.otf) format("opentype"),url(../fonts/SpeziaCondensedWeb-Bold.woff.woff2) format("woff2"),url(../fonts/SpeziaCondensedWeb-Bold.woff.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:SpeziaSerif-BookC;src:url(./SpeziaSerif-BookC-CelAMt9w.otf) format("opentype"),url(../fonts/SpeziaSerifWeb-BookC.woff.woff2) format("woff2"),url(../fonts/SpeziaSerifWeb-BookC.woff.woff) format("woff");font-weight:300;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}a{background-color:transparent}[hidden]{display:none}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #e2e8f0}a{color:inherit;text-decoration:inherit}svg,video{display:block;vertical-align:middle}video{max-width:100%;height:auto}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f7fafc;background-color:rgba(247,250,252,var(--bg-opacity))}.border-gray-200{--border-opacity:1;border-color:#edf2f7;border-color:rgba(237,242,247,var(--border-opacity))}.border-t{border-top-width:1px}.flex{display:flex}.grid{display:grid}.hidden{display:none}.items-center{align-items:center}.justify-center{justify-content:center}.font-semibold{font-weight:600}.h-5{height:1.25rem}.h-8{height:2rem}.h-16{height:4rem}.text-sm{font-size:.875rem}.text-lg{font-size:1.125rem}.leading-7{line-height:1.75rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-4{margin-top:1rem}.ml-4{margin-left:1rem}.mt-8{margin-top:2rem}.ml-12{margin-left:3rem}.-mt-px{margin-top:-1px}.max-w-6xl{max-width:72rem}.min-h-screen{min-height:100vh}.overflow-hidden{overflow:hidden}.p-6{padding:1.5rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.pt-8{padding-top:2rem}.fixed{position:fixed}.relative{position:relative}.top-0{top:0}.right-0{right:0}.shadow{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.text-center{text-align:center}.text-gray-200{--text-opacity:1;color:#edf2f7;color:rgba(237,242,247,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#e2e8f0;color:rgba(226,232,240,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#a0aec0;color:rgba(160,174,192,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#718096;color:rgba(113,128,150,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#4a5568;color:rgba(74,85,104,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#1a202c;color:rgba(26,32,44,var(--text-opacity))}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-5{width:1.25rem}.w-8{width:2rem}.w-auto{width:auto}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 640px){.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:h-20{height:5rem}.sm\:ml-0{margin-left:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}}@media (min-width: 768px){.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (prefers-color-scheme: dark){.dark\:bg-gray-800{--bg-opacity:1;background-color:#2d3748;background-color:rgba(45,55,72,var(--bg-opacity))}.dark\:bg-gray-900{--bg-opacity:1;background-color:#1a202c;background-color:rgba(26,32,44,var(--bg-opacity))}.dark\:border-gray-700{--border-opacity:1;border-color:#4a5568;border-color:rgba(74,85,104,var(--border-opacity))}.dark\:text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.dark\:text-gray-400{--text-opacity:1;color:#cbd5e0;color:rgba(203,213,224,var(--text-opacity))}.dark\:text-gray-500{--tw-text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--tw-text-opacity))}}#didomi-notice{background-color:#d6cec0!important}#didomi-notice p{text-align:left}#didomi-notice p a{font-weight:700}#didomi-host .didomi-components-radio__option{display:flex;align-items:center;justify-content:center}body{background-color:#000;color:#fff;font-weight:400;overflow-x:hidden}body.no-scroll{overflow:hidden}#app img{max-width:100%}#app ul{padding:0}#app li{list-style:none}#app a,#app [role=button],#app button{transition:.5s all ease;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:transparent}#app a:hover,#app a:focus,#app [role=button]:hover,#app [role=button]:focus,#app button:hover,#app button:focus{text-decoration:underline;text-underline-offset:5px;text-decoration-color:inherit;color:inherit;text-decoration-thickness:1px}#app h1,#app .h1{font-family:Poppins,Arial,sans-serif;font-size:6vw;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-2.8px;margin-bottom:60px;text-align:center}#app h2,#app .h2{font-family:SpeziaSerif-BookC,Arial,sans-serif;font-weight:700;font-size:5vw;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-3.52px}#app h2 span,#app .h2 span,#app .main-nav-items,#app h2.poppins,#app .h2.poppins{font-size:5vw;font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:100%;letter-spacing:-1.76px}#app h3,#app .h3,#app .work-nav{font-family:Poppins,Arial,sans-serif;font-size:3.1vw;font-style:normal;font-weight:600;line-height:110%;letter-spacing:-1.12px;text-align:center}#app h4,#app .h4{text-align:center;font-family:Poppins,Arial,sans-serif;font-size:1.9vw;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.8px}#app h5,#app .h5{font-family:Poppins,Arial,sans-serif;font-size:1.8vw;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.64px}#app h6,#app .h6,#app .campaign,#app header,#app .about-link{font-family:SpeziaCondensed-Bold,Arial,sans-serif;font-size:1.3vw;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.44px;text-transform:uppercase;text-align:center}#app .cta-arrow{height:1.4vw;margin-left:.4vw}#app p,#app .body-p{font-family:Poppins,Arial,sans-serif;font-size:1.3vw;font-style:normal;font-weight:400;line-height:120%;text-align:center;margin:0 auto;width:80%}@media screen and (min-width: 787px){#app .op-0{transition:.3s all ease;opacity:0!important}}#app .content{margin-bottom:4rem;position:relative;z-index:1}#app section:first-of-type{padding-top:25vh}#app .spezia-c{font-family:SpeziaCondensed-Bold,Arial,sans-serif}#app .poppins{font-family:Poppins,Arial,sans-serif}#app section.active{opacity:1;z-index:10}#app [role=button],#app a{cursor:pointer}#app .bg-black{background-color:#000}#app .bg-white{background-color:#fff}#app .bg-beige{background-color:#d6cec0;color:#000}#app .container{max-width:100vw!important}@keyframes blink-animation{to{opacity:0}}#app .explore{position:absolute;width:11.4vw;opacity:0;transform:translate(-50%) translateY(-65%);transition:.3s opacity ease;left:50%;top:50%}#app .explore.active{z-index:10;display:inline-block;opacity:.9}#app .explore .circle-span{color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}#app .explore-box{position:relative}#app .explore-box:hover .explore{opacity:.9}@media screen and (min-width: 1600px){#app h1,#app .h1{font-size:140px}#app h1.fr,#app .h1.fr{font-size:123px}#app h2,#app h2 span,#app .h2,#app .h2 span,#app .main-nav-items,#app h2.poppins,#app .h2.poppins{font-size:88px}#app h3,#app .h3,#app .work-nav{font-size:56px}#app h4,#app .h4{font-size:40px}#app h5,#app .h5{font-size:32px}#app h6,#app .h6,#app .campaign,#app header,#app .about-link{font-size:22px}#app p,#app .body-p{font-size:22px}#app .explore{width:220px}}@media screen and (max-width: 786px){#app h1,#app .h1{font-size:13vw;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.96px;margin-bottom:3.5vh}#app h1.fr,#app .h1.fr{font-size:12vw}#app h2,#app .h2,#app h2 span,#app .h2 span,#app .main-nav-items,#app h2.poppins,#app .h2.poppins{font-size:11vw}#app h3,#app .h3,#app .work-nav{font-size:6vw;letter-spacing:-.4px}#app .work-nav{font-size:4vw;line-height:120%;letter-spacing:-.36px}#app .work-nav .fr{font-size:4vw;max-width:90%!important}#app h4,#app .h4{font-size:5vw}#app h5,#app .h5{font-size:4vw;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.36px}#app h6,#app .h6,#app .campaign,#app .about-link{font-size:4vw;letter-spacing:-.32px}#app .cta-arrow{height:5vw;margin-left:1vw}#app p,#app .body-p{font-size:3.8vw}#app .explore{width:220px}#app header{font-size:4.4vw}#app .main-nav-items{font-size:9.5vw;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.72px}#app .container{padding-left:0;padding-right:0}#app section:first-of-type{padding-top:16vh}#app .explore{width:30vw}}#app .skip-to-content{position:fixed;top:0;z-index:100;left:-100%;padding:.5rem 1rem;color:#000;background-color:#fff}#app .skip-to-content:focus{background-color:#fff;color:#000;left:0;z-index:1000}#app header{position:fixed;top:0;left:0;width:100vw;z-index:100;transition:.5s all ease}#app header.up{transform:translateY(-100%)}#app header .main-nav-items{font-size:9vh}#app header .work-nav-item a{font-size:3vh}#app header .header-bar{padding-top:1rem;z-index:100;position:relative}#app header .header-bar button,#app header .header-bar a,#app header .header-bar a span{color:#fff;transition:.1s filter ease,.1s color ease}#app header .header-bar.black-text button,#app header .header-bar.black-text a,#app header .header-bar.black-text button span{color:#000;transition:.1s filter ease,.1s color ease}#app header .header-bar.black-text img{filter:invert(1)}#app header .border-bottom-nav{padding-bottom:1.7rem}#app header .circle-dot{width:1.3vw;aspect-ratio:1/1;display:inline-block}#app header .menu-btn{display:flex;align-items:center;background:none;border:none;outline:none;text-transform:uppercase;padding:0}#app header .menu-btn .open-menu,#app header .menu-btn .close-menu{opacity:0}#app header .menu-btn .open-menu.show,#app header .menu-btn .close-menu.show{opacity:1}#app header .menu-btn .circle-dot{margin-right:6px}#app header .menu-btn:hover .circle-dot{animation:blink-animation .8s ease-in-out infinite}#app header .left,#app header .right{width:25%}#app header .right{text-align:right}#app header .right a{margin-left:1.5rem}#app header .main-logo{width:5.5vw}#app header #nav-list{background-color:#000;position:absolute;width:100vw;left:-100vw;transition:.5s all ease;padding-top:5vh}#app header #nav-list li{text-align:left;margin-bottom:3vh;position:relative;text-transform:none}#app header #nav-list .circle-dot{opacity:0;margin-right:2vh}#app header #nav-list .work-nav-items{opacity:0;height:0}#app header #nav-list .work-nav-items.open{opacity:1;height:auto}#app header #nav-list .work-nav-item{margin-bottom:2vh}#app header #nav-list .work-nav-item a{margin-bottom:0}#app header #nav-list .work-nav-item br{display:none}#app header #nav-list .chevron{width:2vw;display:inline-block;margin-left:1.5vw;transform:rotateX(0);transition:.3s all ease}#app header #nav-list .chevron.open{transform:rotateX(180deg)}#app header #nav-list .main-nav-items:hover .circle-dot,#app header #nav-list .work-nav-item:hover .circle-dot{opacity:1;animation:blink-animation .8s ease-in-out infinite}#app header .bottom-copy{opacity:0;position:absolute;bottom:2vw;right:2vw;text-transform:none;font-size:1.3vw;font-style:normal;font-weight:400;line-height:110%;font-family:Poppins,Arial,sans-serif}#app header .bottom-copy br{display:none}#app header.open{background-color:#000;height:100dvh}#app header.open .border-bottom-nav{border-bottom:1px solid #96948C}#app header.open #nav-list{left:0}#app header.open #nav-list .active .circle-dot{opacity:1}#app header.open .bottom-copy{opacity:1}#app header.open .menu-btn .open-menu{display:none}#app header.open .header-bar{padding-top:1rem;z-index:100;position:relative}#app header.open .header-bar.black-text img{filter:none}#app header.open .header-bar.black-text button,#app header.open .header-bar.black-text button span,#app header.open .header-bar.black-text a,#app header.open .header-bar.black-text a span{color:#fff}@media screen and (max-width: 786px){#app header .main-nav-items{font-size:4.3lvh}#app header .work-nav-item a{font-size:2vh}#app header .left,#app header .right{width:80%}#app header .header-bar{padding-top:15px}#app header .circle-dot{width:3.5vw}#app header #lang-toggle{margin-right:3vw;opacity:0;line-height:1}#app header #lang-toggle.show{opacity:1}#app header .menu-btn{justify-content:flex-end}#app header .menu-btn .open-menu,#app header .menu-btn .close-menu{opacity:0;display:none;line-height:1}#app header .menu-btn .open-menu.show,#app header .menu-btn .close-menu.show{display:inline-block;opacity:1}#app header .menu-btn .circle-dot{margin-right:0;margin-left:6px}#app header .main-logo{width:15vw}#app header #nav-list{padding-top:15lvh}#app header #nav-list li{margin-bottom:5vw}#app header #nav-list .circle-dot{margin-right:2vw}#app header #nav-list .work-nav-item{margin-bottom:2.5vw}#app header #nav-list .work-nav-item:last-of-type{margin-bottom:5vw}#app header #nav-list .chevron{width:4vw}#app header .bottom-copy{font-size:3vw;bottom:3dvh;right:5vw}#app header.open #nav-list{left:0;position:absolute}#app header.open .border-bottom-nav{border-bottom:none}}#app footer{color:#000;padding:25vh 0 55px}#app footer .circle-hover{width:10vw;height:10vw;background-color:#d6cec0;position:absolute;filter:blur(15px);opacity:.9;transform:translate(-50%) translateY(-50%);border-radius:50%}#app footer .grid-box{width:100%;height:100%;display:flex;flex-wrap:wrap;position:absolute;top:0;left:0}#app footer .grid-item-box{max-width:100%;width:100%;height:25%}#app footer .grid__item{width:10%;aspect-ratio:1/1;background:#d6cec0;opacity:0;border-radius:50%;transition:opacity 2s ease .4s,transform .8s ease;transform:scale(1);display:inline-block}#app footer .grid__item:hover{mix-blend-mode:none;z-index:10;opacity:1;transition:opacity .2s ease;transform:scale(1.04)}#app footer p{text-align:left;margin:0}#app footer .h2{padding:20vh 20vh 40vh;text-align:center;margin:0 auto}#app footer .img-box{position:relative;margin-bottom:3vw}#app footer .img-box img{transition:.8s all linear;width:100%;position:relative}#app footer .img-box .footer-blur{position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);transition:1s all linear}#app footer .img-box .footer-blur.op-0{opacity:0}#app footer .img-box:hover .footer-blur{opacity:0}#app footer div.circle-animation{height:13vw;width:13vw;left:0;top:-10%;background:transparent;mix-blend-mode:difference;position:absolute;border-radius:50%;transition:1s linear transform;opacity:0;z-index:10;animation:.5s fade-in linear forwards,120s circle-animation linear infinite;animation-delay:1s,2s}#app footer div.circle-animation:hover{transition:0s linear transform}#app footer div.circle-animation:hover img.circle-animation{opacity:.8;animation-play-state:paused}#app footer div.circle-animation img.circle-animation{transition:.3s ease-out opacity;animation:1.8s ease-in-out osc alternate infinite}#app footer .items-box{border-bottom:1px solid #96948C}#app footer .items-box p{white-space:nowrap}#app footer .items-box .heading{font-family:Poppins,Arial,sans-serif;font-style:normal;font-weight:400;line-height:110%;font-size:.9vw;margin-bottom:.5rem}@media screen and (min-width: 1600px){#app footer .items-box .heading{font-size:16px}}#app footer .items-box .copy{color:#000;font-family:SpeziaCondensed-Bold,Arial,sans-serif;font-size:1.2vw;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px;text-transform:uppercase;margin-bottom:2rem}@media screen and (min-width: 1600px){#app footer .items-box .copy{font-size:24px}}#app footer .items-box .ig-icon{width:19px}#app footer .legal-box{padding-top:2rem}#app footer .legal-box p{width:50%}#app footer .legal-box p,#app footer .legal-box a{color:#000;font-family:Poppins,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:110%}@media screen and (max-width: 786px){#app footer{padding:17vh 0 5vh}#app footer .h2{padding:0;margin:auto;margin-bottom:17vh}#app footer .items-box{border-top:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.4);padding:4vh 0}#app footer .items-box .heading{font-size:2.8vw;margin-bottom:1.5vw}#app footer .items-box .copy{font-size:4.5vw;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.32px;text-transform:uppercase;margin-bottom:4vw}#app footer .items-box .item-box:last-of-type p{margin-bottom:0}#app footer .legal-box{padding-top:3vh}#app footer .legal-box p{margin-top:2vh}#app footer .legal-box p,#app footer .legal-box a{font-size:2.8vw;width:100%}#app footer .legal-box a{margin-bottom:1vh}}@keyframes osc{0%{transform:translateY(0)}to{transform:translateY(20px)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes circle-animation{0%{left:0;top:-10%}10%{left:45%;top:0%}20%{left:90%;top:-5%}30%{left:80%;top:70%}40%{left:85%;top:55%}50%{left:55%;top:70%}60%{left:25%;top:50%}70%{left:0%;top:67%}80%{left:30%;top:30%}90%{left:20%;top:10%}to{left:0;top:-10%}}#app #home section:first-of-type{padding-top:0}#app #home #section1{position:relative;width:100vw}#app #home #section1 .text-box{color:#fff;position:absolute;bottom:10%;left:50%;transform:translate(-50%);width:100%;z-index:1;text-align:center}#app #home #section1 .text-box img{width:1.5vw}#app #home #section1 .vid-box{position:relative}#app #home #section1 .vid-control{border:unset;background-color:unset;transition:none;width:14vw;position:absolute;transform:translate(-50%) translateY(-60%);z-index:101;top:50%;left:50%;transition:.3s opacity ease}#app #home #section1 .vid-control:hover{color:#000}#app #home #section1 .circle-span{color:#000;position:absolute;left:50%;top:50%;transform:translate(-50%) translateY(-50%);margin-bottom:0}#app #home #section1 video{margin:auto;max-width:100vw;width:100vw}#app #home #section2{position:relative;height:330vh}#app #home #section2 .section2-container{position:relative;height:330vh;width:100vw;overflow:hidden}#app #home #section2 .section2-box{height:300vh}#app #home #section2 .section2-box-text{position:relative;height:100vh;width:100vw;top:0}#app #home #section2 .section2-text-box{position:absolute;top:50vh;left:50%;transform:translate(-50%) translateY(-50%);width:52%;transition:.5s opacity ease;z-index:1000}#app #home #section2 .section2-text-box a{margin-top:2vw}#app #home #section2 .img-box{overflow:hidden;position:absolute;width:100vw;height:250vh;top:40vh;z-index:1}#app #home #section2 .img-box.active{opacity:1}#app #home #section2 .img-box .about-img{position:absolute;filter:blur(6px);transform:scale(1);transition:1s all ease;transform-origin:top center}#app #home #section2 .img-box .about-img.active{filter:none;transform:scale(1.3)}#app #home #section2 .img-box .about-img1{width:12vw;left:13vw;top:40vh}#app #home #section2 .img-box .about-img2{width:20vw;right:0;top:70vh}#app #home #section2 .img-box .about-img3{width:21vw;left:0;top:135vh}#app #home #section2 .img-box .about-img4{width:13vw;right:12vw;top:170vh}#app #home #section2 .logo-box,#app #home #section2 .logo-box2{z-index:1000;position:relative;transition:.3s opacity ease;transform:translateY(100%);width:-moz-max-content;width:max-content}#app #home #section2 .logo-box2{transform:translateY(0) translate(100%)}#app #home .about-logo{margin:2vw 3.1vw;height:3.7vw}#app #home #section3{padding-top:250px}#app #home .section3-box{max-width:69%;margin-left:auto;margin-right:auto}#app #home .section3-box h3{margin:2rem auto 5vw;width:90%}#app #home .section3-box h3.fr{width:92%}#app #home .section3-box h3 br{display:none}#app #home .section3-box p{margin-bottom:10vw;width:70%}@media screen and (max-width: 786px){#app #home .section3-box{max-width:100%}}#app #home .work-type{min-height:95vh}#app #home .type-box-nav{opacity:0;position:fixed;right:5vw;top:50%;transform:translateY(-50%);transition:.3s all ease}#app #home .type-box-nav.active{opacity:1}#app #home .type-box-nav .type-circle{margin:.5vw 0;text-align:center;text-shadow:0px 4px 4px rgba(0,0,0,.25);font-family:SpeziaCondensed-Bold,Arial,sans-serif;font-size:22px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:-.48px;text-transform:capitalize;position:relative;transition:.3s all ease}#app #home .type-box-nav .type-circle.active:before{position:absolute;content:"";width:10px;height:10px;background-image:url(./dot-DFaT1I14.png);background-size:contain;left:-100%;top:50%;transform:translateY(-50%) translate(-10px);animation:blink-animation 1s steps(5,start) infinite}#app #home .type-box-nav .type-circle:after{position:absolute;content:"";width:10px;aspect-ratio:.35;background-image:url(./work-lines-Cuqja5vu.png);background-size:contain;left:100%;top:50%;transform:translate(10px)}#app #home .type-box-nav .type-circle:last-of-type:after{aspect-ratio:14/2;background-image:url(./work-line-BhXFgsW7.png)}@media screen and (max-width: 786px){#app #home #section1{height:100vh}#app #home #section1 .text-box{width:70%}#app #home #section1 .text-box img{width:6vw}#app #home #section1 video{max-width:none;height:100vh;width:100vw;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#app #home #section1 .vid-control{top:50%;left:50%;width:43vw}#app #home #section2,#app #home #section2 .section2-container{height:255lvh}#app #home #section2 .section2-box{width:100vw;height:0}#app #home #section2 .section2-box-text{position:relative;height:240lvh}#app #home #section2 .section2-text-box{top:25lvh;width:100%;transform:translate(-50%)}#app #home #section2 .img-box{width:100vw;height:190lvh}#app #home #section2 .img-box .about-img{transition:.5s all ease}#app #home #section2 .img-box .about-img1{transform-origin:center;width:32vw;left:5vw;top:40lvh}#app #home #section2 .img-box .about-img2{transform-origin:center;width:40vw;right:-10vw;top:76lvh}#app #home #section2 .img-box .about-img3{transform-origin:center;width:37vw;left:0;top:116lvh}#app #home #section2 .img-box .about-img4{transform-origin:center;width:33vw;right:5vw;top:150lvh}#app #home .about-logo{margin:2vw 6.5vw;height:8vw}#app #home #section3{padding-top:23vh}#app #home .section3-box .h1{margin:0 auto 3vh}#app #home .section3-box p{margin:0 auto 10vh;width:100%}#app #home .section3-box h3{margin:3vh auto 0}#app #home .section3-box h3 img{aspect-ratio:auto;display:inline-block;margin-left:2vw;margin-bottom:1vw}#app #home .work-type{min-height:0;margin-bottom:8vh}#app #home .work-type img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#app #home .type-box-nav{display:none!important}}#app #about #section1{position:relative;height:340vh}#app #about #section1 p{width:50%}#app #about #section1 .section1-container{position:relative;height:340vh}#app #about #section1 .section1-box{height:300vh;width:100vw;top:0;left:0;z-index:10;position:fixed}#app #about #section1 .section1-text-box{position:absolute;top:50vh;left:50%;transform:translate(-50%) translateY(-50%);transition:.5s opacity ease;z-index:1000}#app #about #section1 .img-box{position:absolute;width:100vw;height:340vh;top:15vh;z-index:1}#app #about #section1 .img-box .about-img{position:absolute;filter:blur(6px);transform:scale(1);transition:1.5s all ease}#app #about #section1 .img-box .about-img.active{filter:none;transform:scale(1.3)}#app #about #section1 .img-box .about-img1{transform-origin:bottom left;height:25vh;left:0;top:50vh}#app #about #section1 .img-box .about-img2{transform-origin:bottom right;height:42vh;right:0;top:100vh}#app #about #section1 .img-box .about-img3{transform-origin:bottom left;height:55vh;left:0;top:180vh}#app #about #section2{width:100vw;height:100vh;position:relative;z-index:100}#app #about #section2 .section2-box{position:relative}#app #about #section2 img{transition:1s filter ease;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100vw;height:100vh;filter:blur(10px)}#app #about #section2 h2{text-align:center;position:absolute;white-space:nowrap;left:50%;top:50%;transform:translate(-50%) translateY(-50%)}#app #about #section2.active img{filter:none}#app #about #section3 p{padding:25vh 0;width:50%}#app #about #section3 .about-type{width:calc(20% - 1vw);background-image:url(./type-bg-Cl0fgP4j.png);color:#000;text-align:center;background-size:cover;aspect-ratio:1/1;font-weight:700}#app #about #section4{padding:25vh 0 12.5vh}#app #about #section4 #splide{cursor:move;cursor:grab}#app #about #section4 .leader-box{margin-bottom:2rem}#app #about #section4 h2{margin:0}#app #about #section4 p{text-align:left;margin:0;margin-top:1rem}#app #about #section4 .title{margin-top:.5rem}#app #about #section4 .about-leaders img{max-width:none;width:100%}#app #about .splide_arrow.custom{all:unset;width:1.5vw;margin:0;padding:0;position:relative;cursor:pointer;display:inline-block}#app #about .splide_arrow.custom.splide_arrow--prev{margin-right:2vw}#app #about .splide_arrow.custom.splide_arrow--prev img{transform:rotateY(180deg)}#app #about .splide_arrow.custom:disabled{opacity:.5}#app #about .explore-box{position:relative}#app #about .explore-box:hover .explore{opacity:0}#app #about .explore-box:hover .explore.active{opacity:.9}#app #about .explore{position:fixed;display:none}#app #about .explore.active{display:block;opacity:.9;position:fixed;z-index:100}@media screen and (max-width: 786px){#app #about #section1{height:190vh;overflow:hidden}#app #about #section1 .section1-container{height:190vh}#app #about #section1 .section1-box{height:100vh}#app #about #section1 .section1-text-box{top:30vh}#app #about #section1 .section1-text-box p{width:100%}#app #about #section1 .img-box{top:10vh}#app #about #section1 .img-box .about-img{transition:.5s all ease}#app #about #section1 .img-box .about-img1{height:15vh;left:-19vw;transform-origin:center}#app #about #section1 .img-box .about-img2{transform-origin:center;height:20vh;right:-20vw;top:80vh}#app #about #section1 .img-box .about-img3{transform-origin:center;height:20vh;left:-3vw;top:115vh}#app #about #section2{width:100vw;height:auto;overflow:hidden}#app #about #section2 img{-o-object-position:left;object-position:left;width:180%;height:100%;-o-object-fit:contain;object-fit:contain;max-width:none}#app #about #section2 h2.fr{font-size:8vw;letter-spacing:-1.36px}#app #about #section2 h2.fr span{font-size:8vw;font-weight:600;line-height:100%;letter-spacing:-.68px}#app #about #section3{overflow:hidden}#app #about #section3 .text-box{width:100%;transition:none;padding:0}#app #about #section3 .text-box p{width:85%;padding-top:0;padding-bottom:0;margin-bottom:0;height:40lvh}#app #about #section3 .text-box.active{position:fixed;width:calc(100% - 30px);top:25lvh;left:15px}#app #about #section3 .col{height:190lvh;padding-top:25lvh}#app #about #section3 .services-box{padding-left:15px;padding-right:15px;margin-bottom:0;width:-moz-max-content;width:max-content;left:0;height:25lvh}#app #about #section3 .services-box.active{position:fixed;top:65lvh}#app #about #section3 .about-type{width:41vw}#app #about #section4{padding-top:15lvh}#app #about .splide_arrow.custom{width:4vw}#app #about .splide_arrow.custom.splide_arrow--prev{margin-right:5.5vw}#app #about .explore.active{display:none}}#app #work h1{max-width:70%;margin-left:auto;margin-right:auto}#app #work p{width:50%}#app #work p br{display:none}#app #work #section2{margin-top:11vw}#app #work #section2 img{width:100%}#app #work #section2 .pf{margin-bottom:150px}#app #work #section2 .campaign{padding-right:40px;position:relative}#app #work #section2 .campaign:after{position:absolute;content:"";background-image:url(./dot-DFaT1I14.png);background-size:cover;width:11px;height:11px;left:calc(100% - 20px);top:50%;transform:translate(-50%) translateY(-50%)}#app #work #section2 .video-overlay{top:0;left:0;width:100vw;height:100vh;z-index:-1}#app #work #section2 .video-overlay.active{position:absolute}#app #work #section2 .video-light-box{display:flex;background-color:#00000080;background-image:url(./bg-video-Dhj3xERL.png);background-size:50px 50px;background-repeat:repeat;position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:-1;opacity:0;transition:.3s all ease;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}#app #work #section2 .video-light-box.open{opacity:1;z-index:10;position:fixed}#app #work #section2 .video-light-box .video-box{position:absolute;display:flex;justify-content:center;align-items:center;z-index:-1}#app #work #section2 .video-light-box .close-video{position:fixed;top:2vh;right:2vh;width:1.7vw;z-index:1000}#app #work #section2 .video-light-box video{max-height:90vh;width:100%;max-width:none}#app #work #section2 .video-light-box video::-webkit-media-controls-panel{width:100%}#app #work #section3 a{border-top:1px solid rgba(255,255,255,.6);padding-top:4vw}#app #work #section3 .prev,#app #work #section3 .next{width:50%;border-right:.5px solid rgba(255,255,255,.6)}#app #work #section3 .prev span,#app #work #section3 .next span{max-width:80%;text-align:left}#app #work #section3 .next{border-right:none;border-left:.5px solid rgba(255,255,255,.6)}#app #work #section3 .next span{text-align:right}#app #work #section3 img{width:2vw;height:2vw;margin-bottom:2vw}#app #work #section3 .next-icon{transform:rotate(180deg)}@media screen and (max-width: 786px){#app #work h1{max-width:100%;margin-bottom:6vw}#app #work h1.fr{font-size:9vw}#app #work p{width:87%}#app #work #section2 img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#app #work #section2 .campaign{padding-right:6vw}#app #work #section2 .campaign:after{left:calc(100% - 3vw)}#app #work #section2 .pf{margin-bottom:8vh}#app #work #section2 .video-light-box .close-video{width:6vw}#app #work #section3 img{width:4vw;height:4vw;margin-bottom:3vw}}
