:root{--black:black;--dim-grey:#6d6d6d;--grey:#868686;--gainsboro:#e8e8e8;--white:white;--black-2:#1b1b1b;--gold-1:#eae4d5;--medium-slate-blue:#5b6eff;--blue:#1e35e5;--gold:#fff}body{color:#6d6d6d;letter-spacing:-.03em;background-color:#f3f3f3;font-family:Pretendard,sans-serif;font-size:16px;line-height:1.4}h1{color:#000;margin-top:20px;margin-bottom:10px;font-size:6.5em;font-weight:600;line-height:1}h2{color:#fff;margin-top:20px;margin-bottom:10px;font-size:6.5em;font-weight:600;line-height:1.1}h3{color:#000;margin-top:0;margin-bottom:0;font-size:4em;font-weight:600;line-height:1.1}h4{color:#fff;margin-top:10px;margin-bottom:10px;font-size:3vh;font-weight:600;line-height:1.1}h5{color:#000;margin-top:10px;margin-bottom:10px;font-size:2vh;font-weight:600;line-height:1.2}h6{color:var(--black);margin-top:10px;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.2}p{color:#fff;letter-spacing:-.01em;font-size:1.65em;font-weight:300}a{color:var(--dim-grey);text-decoration:none;transition:color .2s}a:hover{color:#c5c5c5}ul{margin-top:0;margin-bottom:10px;padding-top:10px;padding-left:25px;font-size:16px;font-weight:500;line-height:1.3}li{color:var(--dim-grey);flex-direction:column;align-items:flex-start;margin-bottom:15px}img{max-width:100%;display:inline-block}blockquote{color:var(--grey);border-left:2px solid #70707080;margin-top:35px;margin-bottom:45px;padding:0 20px 0 35px;font-family:Rondal,sans-serif;font-size:32px;font-weight:400;line-height:1.4}figure{color:var(--grey);margin-bottom:50px;font-size:13px;line-height:2}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.hover-underline{background-color:#fff;width:100%;height:2px;display:none;position:absolute;inset:auto 0% 0%}.container{color:#fff;width:100%;max-width:1480px;height:auto;margin-left:auto;margin-right:auto;padding-top:30px;padding-left:30px;padding-right:30px;position:relative}.container.header{padding-top:15vh}.container.styleguide{max-width:1150px;min-height:80vh;padding-top:10%}.container.footer{padding-top:80px}.inner-footer-nav{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.flex-rail{white-space:nowrap;flex:none;justify-content:flex-start;align-self:auto;align-items:center;padding-right:0;display:flex;position:static;overflow:hidden}.inner-text-scrolling{color:#000;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;font-size:2em;font-weight:500;line-height:1.35;display:flex}.inline-link{color:var(--dim-grey);letter-spacing:-.02em;text-transform:none;flex-direction:column;justify-content:space-between;margin-left:0;margin-right:12px;padding-top:0;padding-bottom:0;font-size:18px;font-weight:500;line-height:1.6;text-decoration:none;display:flex;position:relative;overflow:hidden}.inline-link:hover{color:var(--dim-grey)}.inline-link.footer{color:var(--grey);text-transform:none;margin-left:0;margin-right:0;padding-bottom:12px;font-size:2em;font-weight:300;line-height:1.3;box-shadow:inset 0 -1px #363636}.link-view-all-wrapper{border-top:1px #ffffff4d;border-bottom:1px #ffffff4d;justify-content:flex-start;align-items:center;padding-top:17px;padding-bottom:17px;text-decoration:none;display:flex;position:relative;overflow:hidden}.link-view-all-wrapper:hover{color:#000}.preloader{z-index:999999;background-color:#000;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:fixed;inset:0%}.loader-bar{background-color:#d6d6d6;width:20vw;height:2px;overflow:hidden}.section{z-index:2;color:#fff;background-color:#1b1b1b;background-image:url(https://cdn.prod.website-files.com/63ac77730a308b10b04b71d6/63ac77730a308b40e44b7233_noise.png);background-position:0 0;background-size:auto;position:relative;overflow:visible}.section.page-hero{padding-top:12vh}.section.full-page{justify-content:center;align-items:center;min-height:100vh;padding-top:18vh;display:block}.section.contact{background-color:var(--black-2);padding-top:16vh;padding-bottom:16vh}.section.team{padding:100px}.section.margin{padding-top:75px}.section.footer{z-index:30;background-color:var(--black-2);padding-top:0;padding-bottom:0}.section.hero{padding-top:20vh}.loader-bar-fill{background-color:#fff;width:100%;height:2px}.link-footer{text-decoration:none}.main-paragraph{color:var(--grey);font-family:Thicccboi,sans-serif;font-size:1.65em;font-weight:300;line-height:1.45}.main-paragraph.small{margin-bottom:0;font-family:Thicccboi,sans-serif;font-weight:300}.main-paragraph.margin-bottom-large{font-family:Thicccboi,sans-serif}.main-paragraph.margin-bottom-medium{color:#fff;font-family:Thicccboi,sans-serif}.main-grid{grid-column-gap:0vw;grid-row-gap:2vw;grid-template-rows:minmax(auto,.25fr);grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row;align-items:start;width:100%;display:grid;position:relative}.main-grid.collage{grid-column-gap:3vw;grid-row-gap:3vw;grid-template-rows:10vh 10vh 10vh 10vh 10vh 10vh;padding-top:10vh;padding-bottom:5vh}.main-grid.padding-bottom-large{grid-column-gap:0vw;grid-row-gap:2vw;flex-direction:column;grid-template-rows:minmax(auto,.25fr);grid-template-columns:1fr;grid-auto-columns:1fr;padding-top:0;padding-bottom:0;display:grid}.main-grid.no-gap{grid-column-gap:0vw;grid-row-gap:0vw;align-content:start}.main-grid.inner-padding-large{grid-template-rows:minmax(auto,.25fr);grid-template-columns:.25fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;font-family:Thicccboi,sans-serif}.main-grid.blog-list{margin-top:6vh;margin-bottom:6vh}.main-grid.margin-bottom-medium{align-items:center}.grid-column{min-height:auto}.grid-column.team{width:100%;min-height:400px;text-decoration:none}.grid-column.team:hover{color:var(--dim-grey)}.team-member-photo{height:60vh;position:relative;overflow:hidden}.collection-list{grid-column-gap:1.5vw;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.collection-list._3-columns{grid-column-gap:4vw;grid-column-gap:4vw;grid-template-columns:1fr 1fr 1fr}.content-image{object-fit:cover;width:100%;height:100%;padding-bottom:65px;position:static}.content-image.flip-left{display:none;transform:rotate(-9deg)}.content-image.flip-right{transform:rotate(4deg)}.heading-small{color:#fff;margin-top:0;margin-bottom:0;font-family:Thicccboi,sans-serif;font-size:20px;font-weight:500;line-height:1.5}.heading-small.footer{opacity:.5;letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-weight:500}.heading-small.text-uppercase{color:#e8e8e8;font-weight:700}.inner-padding-small{padding-top:2vh;padding-bottom:2vh}.inner-padding-medium{padding-top:8vh;padding-bottom:8vh}.content-wrapper{flex-direction:column;align-items:flex-start;display:flex}.content-wrapper.overflow{color:#fff;display:flex;overflow:hidden}.content-wrapper.flex-horizontal{flex-direction:row;justify-content:space-between}.text-uppercase{text-transform:uppercase}.scroll-type{color:var(--gainsboro);letter-spacing:0;text-transform:uppercase;white-space:nowrap;margin-top:0;padding-top:.15em;font-family:Thicccboi thicccaf,sans-serif;font-size:4.7em;font-weight:400}.scroll-type.large{margin-bottom:0;line-height:.65}.scroll-type.serif{padding-top:0;font-family:Thicccboi thicccaf,sans-serif;font-size:4.6em;font-weight:600}.scroll-type.stars{letter-spacing:20px;padding-top:0;padding-left:35px;font-family:Thicccboi thicccaf,sans-serif;font-size:40px;font-weight:400}.margin-bottom-medium{margin-bottom:60px}.arrow{height:10px;margin-left:11px}.arrow.cta{height:.6em;margin-top:5px;margin-left:10px}.flex-horizontal{justify-content:flex-start;align-items:center;display:flex}.flex-horizontal.wrap{align-items:flex-start;height:1.2em}.flex-horizontal.wrap.small{height:18px;padding-right:5px}.flex-horizontal.top-align{justify-content:flex-start;align-items:flex-start}.flex-horizontal.last{overflow:hidden}.ui-dot{background-color:#fff;border-radius:100px;flex:none;width:12px;height:12px;margin-right:10px}.padding-bottom-large{padding-bottom:22vh}.margin-bottom-small{margin-bottom:2vh}.profile-image-wrapper{height:70vh;overflow:hidden}.serif{letter-spacing:-.01em}.sans{color:#fff;font-family:Thicccboi,sans-serif;font-weight:600}.small{font-size:18px;font-weight:500}.heading-serif-small{color:#fff;font-family:Zodiak,sans-serif;font-size:16px;font-weight:400}.heading-serif-small.opacity{font-family:Thicccboi,sans-serif;font-weight:600}.heading-serif-xlarge{color:#fff;text-transform:capitalize;font-family:Thicccboi,sans-serif;font-size:80px;font-weight:700;line-height:1.1}.heading-serif-xlarge.margin-bottom-medium{font-family:Thicccboi thicccaf,sans-serif}.opacity{opacity:.6;color:#fff}.paragraph-2.margin-bottom-0px{font-family:Thicccboi,sans-serif;font-size:1.1em;line-height:1.5}.paragraph-2.case-study-excerpt{max-width:585px;margin-bottom:0}.paragraph-2.footer-main-content{max-width:100%;margin-bottom:28px;font-family:Thicccboi,sans-serif;font-size:17px;line-height:1.7em}.split-content.header-left,.split-content.header-right{align-items:center;display:flex}.split-content.services-content-left{min-width:50%;max-width:50%;margin-bottom:auto;margin-right:0}.split-content.services-content-right{min-width:50%;max-width:50%;margin-top:65px;margin-left:40px}.split-content.portfolio-top-right{flex:1;max-width:456px;margin-top:auto}.split-content.portfolio-top-left{max-width:54%;margin-top:auto;margin-right:40px}.split-content.contact-left{flex:1;max-width:564px;margin-top:20px;margin-bottom:auto;margin-right:40px;position:sticky;top:20px}.split-content.contact-right{width:100%;max-width:550px}.split-content.step-process-top-right{max-width:443px}.split-content.step-process-top-left{max-width:695px;margin-right:40px}.split-content.careers-item-right{flex:1;justify-content:space-between;align-items:center;width:100%;max-width:621px;display:flex}.split-content.careers-item-left{flex:1;max-width:400px;margin-right:40px}.split-content.header-left,.split-content.header-right{align-items:center;display:flex}.split-content.team-section-top-left{max-width:666px}.split-content.hero{max-width:882px}.split-content.case-study-hero-left{max-width:68%;padding-bottom:0}.split-content.case-study-hero-right{color:#ff3951;align-items:center;font-weight:700;line-height:1.111em;text-decoration:none;transition-property:transform;display:flex}.split-content.case-study-hero-right:hover{transform:translateY(6px)}.split-content.header-left,.split-content.header-right{align-items:center;display:flex}.container-default-2{max-width:90%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.container-default-2.margin-bottom-large-2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:80%;display:flex}.button-primary-2{color:#fff;text-align:center;transform-style:preserve-3d;background-color:#ff4550;border:1.5px solid #ff4550;padding:36px 56px;font-size:24px;font-weight:800;line-height:1.083em;transition:transform .3s,border-color .3s,background-color .3s;transform:translateZ(.01px)}.button-primary-2:hover{color:#fff;background-color:#da1919;border-color:#da1919;transform:translate3d(0,-3px,.01px)}.button-primary-2.contact-form{background-color:#0000;border-color:#fff;margin-top:20px;padding:28px 38px;font-family:Thicccboi,sans-serif;font-size:18px;line-height:1.111em}.button-primary-2.footer-newsletter{padding:28px 38px;font-size:18px;line-height:1.111em}.button-primary-2.small{padding:20px 24px;font-size:16px;line-height:1.125em}.button-primary-2.small.header-button{background-color:#0000;border-width:2px;border-color:#fff;font-size:17px}.text-200{font-size:18px;font-weight:500;line-height:1.111em}.text-200.text-uppercase.margin-bottom-16px{color:#fff;margin-bottom:11px;font-family:Thicccboi,sans-serif;font-size:19px;font-weight:700}.text-200.nav-links{color:#fff;font-size:17px;text-decoration:none}.text-200.nav-links:hover{color:#fff;font-weight:700}.text-200.nav-links.w--current{font-size:17px}.text-200.nav-links.dropdown{align-items:center;padding:0;transition:color .3s;display:flex}.footer-social-media-wrapper{margin-bottom:20px}.text-401{margin-top:10px;font-family:Thicccboi,sans-serif;font-size:20px;font-weight:400;line-height:1.1em}.text-401.extra-bold{font-weight:800}.text-401.links{color:#fff;white-space:nowrap;font-family:Thicccboi,sans-serif;font-size:17px;text-decoration:none}.text-401.links.w--current{font-family:Thicccboi,sans-serif}.text-401.links.new{opacity:.65;color:#fff;white-space:normal;min-width:50%;max-width:50%;font-weight:500}.text-401.links.new:hover{opacity:1;color:#fff;font-weight:700}.text-401.copyright-text{margin-bottom:20px;margin-right:40px;font-family:Thicccboi,sans-serif;line-height:1.6em}.text-401.text-uppercase.margin-bottom-40px{margin-bottom:20px;font-family:Thicccboi thicccaf,sans-serif;font-weight:400}.text-401.links{color:#050505;white-space:nowrap;text-decoration:none}.text-401.links:hover{color:#ff4550}.footer-nav{margin-bottom:0;margin-right:20px;padding-left:0}.footer-nav.last{margin-right:0}.footer-logo{width:200px;max-width:70%}.footer-menu-wrapper{margin-right:40px}.footer-menu-wrapper.last{margin-right:0}.social-media-small-wrapper{flex-wrap:wrap;margin-bottom:-14px;margin-right:-14px;display:flex}.footer-main-content{max-width:35%;margin-right:60px}.footer-content-top{justify-content:space-between;margin-bottom:102px;display:flex}.footer-menu-content{justify-content:space-between;display:flex}.footer-nav-item{color:#fff;margin-bottom:24px}.footer-menu-main-content{flex:1;justify-content:space-between;width:100%;max-width:100%;display:flex}.footer-logo-container{transform-style:preserve-3d;margin-bottom:23px;transition-property:transform;transform:scaleZ(1.01)}.footer-logo-container:hover{transform:scale3d(1.03,1.03,1.01)}.footer{background-color:var(--black-2);color:#fff;background-image:url(https://cdn.prod.website-files.com/63ac77730a308b10b04b71d6/63ac77730a308b40e44b7233_noise.png);background-position:0 0;background-size:auto;background-color:var(--black-2);background-image:url(https://cdn.prod.website-files.com/63ac77730a308b10b04b71d6/63ac77730a308b40e44b7233_noise.png);background-position:0 0;background-size:auto;border-top:1px solid #dedede;padding-top:125px;padding-bottom:40px;font-family:Zodiak,sans-serif}.footer-content-bottom{border-top:1px solid #dedede;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;margin-bottom:-20px;padding-top:40px;display:flex}.link-block{margin-left:10px;margin-right:10px}.div-block-5{font-family:Thicccboi,sans-serif}.nav-item-wrapper{margin-bottom:0;margin-right:32px}.nav-item-wrapper.button-mobile{display:none}.header-logo{max-width:80px;margin-right:25px}.header-navigation{justify-content:flex-end;align-items:center;margin-bottom:0;padding-left:0;list-style-type:none;display:flex}.container-default{max-width:1268px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.header-wrapper{justify-content:space-between;align-items:center;display:flex}.header{background-color:#0000;padding-top:32px;padding-bottom:32px}.brand-3{transform-style:preserve-3d;margin-right:0;padding-left:0;transition-property:transform;transform:scaleZ(1.01)}.brand-3:hover{transform:scale3d(1.03,1.03,1.01)}.menu-button-3{transform-style:preserve-3d}.navbar-2{position:fixed;inset:0% 0% auto}@media screen and (min-width:1440px){.grid-2-columns-2.form{grid-column-gap:32px;grid-row-gap:32px}.grid-2-columns-2.contact-form-side-details{grid-template-columns:1.3fr 1fr}}@media screen and (min-width:1920px){.location-image-wrapper{align-items:center;width:auto;height:30vw;display:flex}.cover-image-2.image-circle{width:100%;height:50%}.location-component{align-content:center;align-items:center}.section-4{padding-top:280px;padding-bottom:280px}.split-content-wrapper{margin-top:100px}.section-5{padding-top:280px;padding-bottom:280px}.section-5.portfolio{padding-top:140px;padding-bottom:236px}.section-5.padding-248px{padding-top:248px;padding-bottom:248px}.section-5.padding-248px.contact{padding-top:100px}.image-wrapper-1{height:20vw}.image-wrapper-image{width:99%;max-width:100%}.image-wrapper-2{height:14vw}.section-6{padding-top:280px;padding-bottom:280px}.section-6.padding-253px{padding-top:253px;padding-bottom:253px}.div-block-6{display:flex}}@media screen and (max-width:991px){h1{font-size:50px}h4{font-size:1em;line-height:1.35}.nav-link{text-transform:capitalize;align-items:flex-start;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px;font-size:36px;line-height:1.8}.nav-link.social{font-size:22px}.hover-underline{display:none}.inner-heading-wrapper{padding-top:0;padding-bottom:5vh}.text-small{text-align:right}.inner-footer-nav{flex-direction:column}.heading-wrapper{justify-content:flex-start}.text-copyright-icon{font-size:2em}.ui-bullet{order:0;align-self:center;width:.5vw;height:.5vw;margin-right:0;display:none}.work-title-details{flex-flow:row;flex:none;align-items:center;width:auto}.work-title-details.mobile{display:block}.rich-text{margin-top:0;padding-bottom:2vh;font-size:2em}.rich-text p{margin-bottom:5vh;font-size:1.65rem}.hero-image-wrapper{z-index:1}.container-nav{flex-direction:column;padding:1vh 30px}.nav-menu{background-color:#000;flex:none;order:0;width:100%;max-width:none;position:relative}.nav-menu.social-mobile{order:1;max-width:none}.nav-menu.last{order:0;justify-content:flex-start}.brand{background-color:#0000;flex:1;order:-1;align-items:flex-start;max-width:200px;padding-left:0;display:flex}.menu-button{order:1;padding-right:0}.menu-button.w--open{background-color:#0000;order:0}.wrap-logo{order:-1;justify-content:space-between;align-items:center;display:flex}.navbar{position:relative}.nav-background{z-index:2;background-color:#000;width:100%;height:100%;padding-right:0;display:none;position:fixed;inset:0% auto auto 0%}.nav-wrapper{z-index:3}.inline-link{align-items:flex-start;margin-left:0;margin-right:0;line-height:1.8}.lottie-animation{width:4vw;height:auto}.navigation-wrapper{z-index:9000;height:90px;position:fixed;inset:0% auto auto 0%}.work-inner-content{max-width:none;padding-left:30px;padding-right:30px}.text-navlink{text-transform:capitalize;font-size:28px}.link-next{flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:100%}.thumb-hover-next{order:-1;width:100%;height:50vh;position:relative;inset:0% 0% auto auto}.link-view-all{justify-content:center;width:100%;padding-top:2vh;display:flex}.link-wrapper{width:100%}.next-wrapper{max-width:90vw;margin-left:auto;margin-right:auto}.wrap-article{width:auto;padding-top:5vh}.full-page{z-index:3;padding-top:10vh}.dropdown-toggle{text-transform:capitalize;padding-left:0;padding-right:0;font-size:28px;line-height:1.8}.icon-dropdown{margin-right:0;font-size:16px;font-weight:100}.dropdown-link{color:#fff;text-transform:capitalize;padding-top:10px;padding-bottom:10px;padding-left:0;font-size:18px}.dropdown-list{padding-top:0;padding-bottom:0;padding-left:10px}.dropdown-list.w--open{background-color:#0000;border-style:none none solid;border-bottom-width:2px;border-radius:0;margin-bottom:15px;padding-top:5px;padding-bottom:15px;padding-left:0}.style-guide-container{width:100%;max-width:none;margin-top:20px;padding-top:10px;padding-bottom:50px}.big-heading-wrapper{z-index:50}.heading-hero{font-size:25vh;font-weight:700}.hero-wrapper.nav{z-index:1;z-index:1;inset:0% auto auto 0%;width:100%;height:90px;display:block;position:absolute;inset:0% auto auto 0%}.paragraph-wrapper{flex-direction:column}.main-grid{grid-row-gap:3vh;grid-template-columns:1fr 1fr}.main-grid.collage{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-top:10vh}.main-grid.logos{grid-template-columns:1fr 1fr 1fr}.collection-list{grid-template-columns:1fr 1fr}.collection-list._3-columns{grid-template-columns:1fr}.heading-xlarge.no-wrap{font-size:10vh}.track{min-height:auto}.sticky-wrapper{position:relative}.grid-about{min-height:50vh}.frame-grid{min-height:auto}.sticky-wrapper-heading{position:relative}.arrow-cta.blog{margin-top:0;display:none}.about-frame-image{min-height:auto}.margin-bottom-medium{margin-bottom:3vh}.image-logo-footer{max-height:none}.flex-horizontal{width:100%}.flex-horizontal.last{flex-direction:column;align-items:flex-start;width:100%}.padding-bottom-large{padding-bottom:120px}.logos-wall{max-width:100%}.inner-grid{grid-template-columns:1fr 1fr}.blog-post-info-wrapper{justify-content:space-between;padding-top:0;display:flex}.sidebar-blog{display:none}.main-nav-wrapper{z-index:35;width:100%;height:90px;position:fixed}.content-wrapper-box{padding-left:25px;padding-right:25px}.heading-large-rondal{font-size:90px}.serif-paragraph{font-size:60px}.image-wrapper-about{min-height:auto}.center-wrapper-box{padding-top:60px;padding-bottom:80px}.heading-serif-xlarge{font-size:60px}.logo-wrap{align-items:flex-start}._3d-wrapper{width:60vw;height:60vw}.face-one{width:60vw;height:60vw;transform:translateZ(30vw)}.face-two{width:60vw;height:60vw;transform:translateZ(-30vw)rotateX(-90deg)rotateY(0)rotate(0)}.face-three{width:60vw;height:60vw;transform:translate3d(0,-60vw,30vw)rotateX(90deg)rotateY(0)rotate(0)}.face-four{width:60vw;height:60vw;transform:translateZ(-30vw)rotate(0)}.grid-gallery-hero{margin-bottom:30px}.div-block{height:20vh}.grid-gallery-hero-reverse{margin-bottom:30px}.paragraph-2.footer-main-content{max-width:528px}.button-primary{padding-left:40px;padding-right:40px}.image.case-study{border-radius:50px}.contact-form{flex:1}.split-content.services-content-left{max-width:100%;margin-right:0}.split-content.services-content-right{max-width:100%;margin-top:32px;display:none}.split-content.portfolio-top-right{align-self:stretch;max-width:706px}.split-content.portfolio-top-left{align-self:stretch;max-width:597px;margin-bottom:20px;margin-right:0}.split-content.contact-left{max-width:100%;margin-top:0;margin-bottom:80px;margin-right:0;position:static}.split-content.contact-right{max-width:100%}.split-content.step-process-top-right{text-align:center;max-width:695px}.split-content.step-process-top-left{text-align:center;margin-bottom:10px;margin-right:0}.split-content.careers-item-right{max-width:100%}.split-content.careers-item-left{margin-bottom:50px;margin-right:0}.split-content.team-section-top-left{text-align:center;max-width:533px}.split-content.hero{flex-direction:column;max-width:825px;display:flex}.split-content.case-study-hero-left{max-width:75%;margin-right:20px}.padding-vertical{padding-left:0;padding-right:0}.location-image-wrapper{width:90vw;height:90vw}.location-component{grid-column-gap:6rem;grid-row-gap:6rem;grid-template-columns:1fr}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.card-2{padding:65px 51px}.card-2.service.display-none,.space.min-height-32px.display-none,.space.min-height-32px.display-none,.space.min-height-32px.display-none{display:block}.display-2{font-size:53px}.display-1{font-size:75px}.container-default-2{flex-direction:column;align-items:stretch}.mobile-max-width-660px{max-width:660px;margin-left:auto;margin-right:auto}.section-4{padding-top:180px;padding-bottom:180px}.display-4{font-size:30px}.display-4.title-arrow{font-size:24px}.split-content-wrapper{flex-direction:column}.split-content-wrapper.career-item{align-items:stretch}.button-primary-2.small.header-button-mobile{padding-top:25px;padding-bottom:25px;display:block}.button-primary-2.small.header-button{margin-right:30px}.section-5{padding-top:180px;padding-bottom:180px}.section-5.portfolio{padding-top:60px;padding-bottom:151px}.section-5.padding-248px{padding-top:158px;padding-bottom:158px}.section-5.padding-248px.contact{padding-top:60px}.grid-2-columns{grid-column-gap:40px;grid-row-gap:80px}.grid-2-columns.style-1{grid-row-gap:100px;grid-template-columns:1fr}.grid-2-columns.style-1.projects{padding-top:0}.project-item:nth-child(odd),.project-item:first-child{margin-top:0}.title.h5-size.case-study-detail{margin-bottom:14px}.title.case-study{margin-bottom:16px}.text-area-2.contact-form-text-area{max-width:660px}.display-3{font-size:37px}.faq-wrapper{padding-top:48px;padding-bottom:48px}.cl04_card{padding:20px}.step-number{font-size:112px}.step-wrapper{text-align:center}.grid-3-columns{grid-template-columns:1fr 1fr}.grid-3-columns.style-1{grid-template-columns:1fr}.mobile-max-width-600px{max-width:600px;margin-left:auto;margin-right:auto}.text-200.nav-links{font-size:25px}.text-401.copyright-text{margin-right:0}.footer-main-content{max-width:100%;margin-bottom:80px;margin-right:0}.footer-content-top{flex-direction:column;max-width:660px;margin-bottom:82px;margin-left:auto;margin-right:auto}.footer-menu-main-content{max-width:660px}.footer{padding-top:100px}.footer-content-bottom{text-align:center;flex-flow:column-reverse}.hovering,.hovering.color,.hovering.color{display:none}.nav-link-2{text-transform:capitalize;align-items:flex-start;margin-left:0;margin-right:0;padding-top:10px;padding-bottom:10px;font-size:36px;line-height:1.8}.nav-link-2.social{font-size:22px}.dropdown-toggle-2{text-transform:capitalize;padding-left:0;padding-right:0;font-size:28px;line-height:1.8}.container-nav-2{flex-direction:column;padding:1vh 30px}.nav-menu-2{background-color:#000;flex:none;order:0;width:100%;max-width:none;position:relative}.nav-menu-2.last{order:0;justify-content:flex-start}.nav-menu-2.social-mobile{order:1;max-width:none}.nav-background-2{z-index:2;background-color:#000;width:100%;height:100%;padding-right:0;display:none;position:fixed;inset:0% auto auto 0%}.dropdown-link-2{color:#fff;text-transform:capitalize;padding-top:10px;padding-bottom:10px;padding-left:0;font-size:18px}.menu-button-2{order:1;padding-right:0}.menu-button-2.w--open{background-color:#0000;order:0}.brand-2{background-color:#0000;flex:1;order:-1;align-items:flex-start;max-width:200px;padding-left:0;display:flex}.logo-wrap-2{align-items:flex-start}.main-grid-2{grid-row-gap:3vh;grid-template-columns:1fr 1fr}.icon-wrapper{flex-direction:column;justify-content:space-between;width:20px;min-height:16px;display:flex}.header-menu-button-icon-top{background-color:#fff;width:100%;min-height:2px;max-height:2px;padding:0}.header-menu-button-icon-wrapper{flex-direction:column;justify-content:center;align-items:center;margin:5px;display:flex;position:absolute;inset:0%}.header-menu-button-icon-medium{background-color:#fff;width:100%;min-height:2px;max-height:2px;padding:0}.nav-item-wrapper{margin-right:0;padding-top:15px;padding-bottom:15px;display:flex}.nav-item-wrapper.button-mobile{margin-top:80px;display:block}.header-menu-button-icon-bottom{background-color:#fff;width:100%;min-height:2px;max-height:2px;padding:0}.dropdown-nav-main-wrapper{box-shadow:none;background-color:#0000;border-width:0;border-radius:0;flex-wrap:wrap;justify-content:flex-start;padding:40px 0 0}.header-navigation{flex-direction:column;align-items:stretch;margin-left:24px;margin-right:24px}.dropdown-nav-content{flex-wrap:wrap}.container-default{flex-direction:column;align-items:stretch}.dropdown-nav-pages-wrapper,.dropdown-nav-pages-wrapper.last,.dropdown-nav-pages-wrapper.last{width:auto}.dropdown-list-2{padding-top:0;position:static}.header{padding-top:26px;padding-bottom:26px}.nav-link-dropdown{margin-left:0;margin-right:0}.dropdown-arrow{font-size:9px}.menu-button-3{color:#fff;background-color:#ff4550;justify-content:center;align-items:center;width:61px;min-width:61px;min-height:61px;max-height:61px;padding:0;font-size:30px;transition:transform .3s,background-color .3s;display:flex;transform:translateZ(.01px)}.menu-button-3:hover{background-color:#da1919;transform:translate3d(0,-3px,.01px)}.menu-button-3.w--open{background-color:#ff4550}.nav-menu-3{background-color:#fff;padding-top:20px;padding-bottom:40px;box-shadow:0 9px 10px #1b1b1b1f}.image-wrapper-1{width:24vw;height:32vw}.hero-images{top:-56px;right:-4%}.grid-3-column{grid-column-gap:40px}.container-2{padding:80px 64px}.image-wrapper-2{width:32vw;height:24vw;top:0%}.image-wrapper-3{width:24vw;height:32vw;top:-2%}.serif-paragraph-2{font-size:60px}.detail-wrap{width:5rem;height:5rem}.heading-btn-wrapper{padding-left:0;padding-right:0}.heading-xlarge-2.about{font-size:90px;line-height:1.2}.slider{padding-bottom:200px}.slider.mobile-flex-center{justify-content:center;padding-bottom:160px;display:flex}.mask.team-slider{margin-right:auto}.slider-right-arrow{inset:auto auto 30px 113px}.slider-right-arrow.center{margin-right:-113px;left:auto}.slider-left-arrow{inset:auto auto 30px 0}.slider-left-arrow.center{margin-left:-113px;left:auto}.section-6{padding-top:180px;padding-bottom:180px}.section-6.padding-253px{padding-top:162px;padding-bottom:162px}.split-content-wrapper-2{flex-direction:column}.split-content-wrapper-2.hero{align-items:stretch}.subtitle-wrapper{margin-bottom:13px}.section-7{padding-top:160px;padding-bottom:160px}.section-7.case-study-hero{padding-top:77px}.case-study-details-grid{grid-column-gap:40px;grid-row-gap:40px;grid-template-columns:auto auto auto;justify-content:start;margin-bottom:86px}.container-default-3{flex-direction:column;align-items:stretch}.paragraph-large-3.case-study-detail{font-size:22px}.divider.case-study-hero{margin-top:67px;margin-bottom:62px}.social-media-grid{justify-content:center}.section-8{padding-top:100px;padding-bottom:100px}.section-8.hero.v4{padding-bottom:100px}.card.form-card---contact-v1{margin-top:-20px;padding:63px 40px}.text-area-wrapper{min-width:100%;max-width:100%}.display-5{font-size:80px}.contact-form-right-side{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:24px;max-width:100%}.grid-2-columns-2.contact-form-side-details{grid-row-gap:70px;grid-row-gap:70px;grid-template-columns:1.2fr}.heading-h2-size{font-size:30px}.display-6{font-size:24px}.divider-2{margin-top:64px;margin-bottom:64px}.square-icon{border-radius:18.18px;min-width:80px;max-width:80px;min-height:80px;max-height:80px}.square-icon.small{border-radius:16.36px;min-width:72px;max-width:72px;min-height:72px;max-height:72px}.inner-container._700px---tablet{max-width:700px}.inner-container._500px---tablet{max-width:500px}}@media screen and (max-width:767px){p{font-size:2em}blockquote{margin-top:35px;margin-bottom:35px;font-size:24px}.text-small{text-align:left;white-space:nowrap;font-size:13px}.rich-text p{font-size:18px}.inner-hero-image{background-size:cover;min-height:50vh}.inline-link.footer{font-size:2em}.work-inner-content{padding-left:0;padding-right:0}.next-wrapper{align-items:flex-start}.paragraph-wrapper{flex-direction:column}.main-grid{grid-row-gap:1.5vh}.collection-list{flex-direction:column;display:flex}.heading-xlarge{font-size:60px}.center-wrapper.logo-wrapper{padding-left:30px;padding-right:30px}.logos-wall{max-width:100%}.heading-large-rondal{font-size:70px}.serif-paragraph{font-size:40px}.serif-paragraph.text-small{white-space:normal;white-space:normal}.logo-wrap{align-items:flex-start}.heading.large{font-size:40px}.paragraph-2.footer-main-content{max-width:575px}.image.case-study{border-radius:40px}.contact-form{grid-template-columns:1fr}.split-content.contact-left{margin-bottom:70px}.split-content.step-process-top-left{max-width:558px}.split-content.careers-item-left{margin-bottom:40px}.split-content.case-study-hero-left{max-width:647px;margin-bottom:40px;margin-right:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-xxhuge{padding-top:8rem;padding-bottom:8rem}.location-component{grid-column-gap:5rem;grid-row-gap:5rem;grid-template-columns:1fr}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.card-2{padding:54px 35px}.display-2{font-size:44px}.display-1{font-size:60px}.section-4{padding-top:144px;padding-bottom:144px}.display-4{font-size:25px}.display-4.title-arrow{font-size:20px}.split-content-wrapper.career-item{padding-top:52px;padding-bottom:52px}.button-primary-2{font-size:22px}.button-primary-2.small.header-button{display:none}.button-primary-2.row-buttons{padding-left:30px;padding-right:30px}.section-5{padding-top:144px;padding-bottom:144px}.section-5.portfolio{padding-top:50px;padding-bottom:121px}.section-5.padding-248px{padding-top:126px;padding-bottom:126px}.section-5.padding-248px.contact{padding-top:50px}.grid-2-columns{grid-row-gap:70px;grid-template-columns:1fr}.grid-2-columns.style-1{grid-row-gap:90px;grid-row-gap:90px}.title.faq{margin-bottom:10px}.title.h5-size.case-study-detail{margin-bottom:12px}.title.case-study{margin-bottom:13px}.display-3{font-size:31px}.faq-content{margin-top:20px;margin-left:0}.faq-main-content{flex-direction:column;margin-right:40px}.faq-icon-wrapper{top:60px}.project-item-about-divider{max-width:60px;margin-left:40px;margin-right:40px}.cl04_card_wrap{flex-wrap:wrap;margin-bottom:0}.cl04_card{width:100%;padding-top:40px;padding-bottom:40px}.step-number{font-size:93px}.footer-menu-wrapper{margin-bottom:40px}.footer-menu-wrapper.last{margin-bottom:0}.footer-main-content{max-width:100%;margin-bottom:70px}.footer-content-top{margin-bottom:60px;margin-left:0;margin-right:0}.footer-menu-main-content{flex-wrap:wrap}.footer{padding-top:80px}.footer-content-bottom{text-align:left;align-items:stretch}.inner-work{justify-content:center;align-items:center;height:100%}.logo-wrap-2{align-items:flex-start}.main-grid-2{grid-row-gap:1.5vh}.dropdown-nav-main-wrapper{margin-bottom:-40px;padding-top:35px}.dropdown-nav-pages-wrapper{margin-bottom:40px}.header{padding-top:20px;padding-bottom:20px}.menu-button-3{background-color:var(--black-2);width:55px;min-width:55px;min-height:55px;max-height:55px}.image-wrapper-1{width:30vw;height:40vw}.hero-images{right:-6%}.grid-3-column{grid-row-gap:56px;grid-template-columns:1fr}.grid-3-column.hero{grid-template-columns:1fr 1fr}.image-wrapper-2{width:40vw;height:30vw}.spacer{height:40px}.image-wrapper-3{width:30vw;height:40vw}.serif-paragraph-2{font-size:40px}.serif-paragraph-2.small{font-size:38px}.heading-xlarge-2{font-size:60px}.slider.mobile-flex-center{padding-bottom:150px}.mask.team-slider{max-width:100%}.slide{margin-right:55px}.mobile-landscape-portrait-max-width-660px{max-width:660px;margin-left:auto;margin-right:auto}.slider-right-arrow,.slider-left-arrow{width:80px;min-width:80px;min-height:80px;max-height:80px}.section-6{padding-top:144px;padding-bottom:144px}.section-6.padding-253px{padding-top:130px;padding-bottom:130px}.team-item-content{text-align:center}.button-secondary{font-size:22px}.subtitle-wrapper{margin-bottom:10px}.section-7{padding-top:128px;padding-bottom:128px}.section-7.case-study-hero{padding-top:61px}.case-study-details-grid{grid-column-gap:20px;grid-row-gap:30px;grid-template-columns:auto auto;margin-bottom:70px}.paragraph-large-3{font-size:20px;line-height:32px}.paragraph-large-3.case-study-detail{font-size:20px}.divider.case-study-hero{margin-top:56px;margin-bottom:51px}.content-top-2.case-study-hero{flex-direction:column;align-items:stretch}.input-4{border-radius:12px;min-height:60px;padding-top:16px;padding-bottom:16px;font-size:16px}.contact-form-block-v1{min-height:748px}.mg-bottom-64px{margin-bottom:54px}.heading-h3-size{font-size:22px}.btn-primary{border-radius:10px;padding:20px 32px;font-size:16px}.section-8{padding-top:83px;padding-bottom:83px}.section-8.hero.v4{padding-top:20px;padding-bottom:83px}.card{border-radius:12px}.card.form-card---contact-v1{margin-top:-18px;padding:53px 32px}.display-5{font-size:64px}.mg-bottom-24px{margin-bottom:20px}.grid-2-columns-2{grid-template-columns:1fr}.heading-h2-size{font-size:26px}.text-area{border-radius:12px;min-height:120px;font-size:16px}.line-rounded-icon.success-message-check.large{font-size:68px;line-height:73px}.text-402{font-size:18px}.display-6{font-size:22px}.divider-2{margin-top:48px;margin-bottom:48px}.divider-2._32px{margin-top:24px;margin-bottom:24px}.square-icon{border-radius:16.36px;min-width:72px;max-width:72px;min-height:72px;max-height:72px}.square-icon.small{border-radius:14.55px;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.inner-container._500px---mbl{max-width:500px}}@media screen and (max-width:479px){h1{font-size:38px}h2{font-size:22px}h3{font-size:20px}h4{font-size:1rem}p{font-size:18px}.nav-link.page{padding-right:6px}.nav-link.menu{font-size:28px;line-height:1.2}.inner-heading-wrapper{padding-bottom:5vh}.container{text-align:left;max-width:none}.container.header{padding-bottom:0;padding-left:30px;padding-right:15px}.container.services{justify-content:center;padding-left:0;padding-right:16px;display:flex}.text-small{text-align:right;font-size:.7em;display:none}.inner-footer-nav{flex-direction:column}.heading-wrapper{justify-content:flex-start;align-items:center;margin-bottom:0}.heading-wrapper.margin-bottom-medium{margin-bottom:35px}.text-copyright-icon{margin-top:-4px;margin-left:10px;font-size:32px}.ui-bullet{width:1vw;height:1vw}.work-title-details.mobile{flex-flow:wrap;display:flex}.rich-text{margin-top:0;padding-bottom:0}.rich-text h2{font-size:1.5rem}.rich-text h3{font-size:1.25rem;line-height:1.25}.inner-hero-image{width:100%;min-height:35vh;max-height:35vh;margin:10px}.hero-image-wrapper{padding:30px 30px 30px 0;position:static;overflow:visible}.flex-rail{padding-top:8px;padding-bottom:8px}.container-nav{flex-flow:column wrap;padding:0}.nav-menu{background-color:#000;flex-flow:row;justify-content:center;align-items:center;display:flex}.nav-menu.social-mobile{background-color:var(--black-2);background-image:url(https://cdn.prod.website-files.com/63ac77730a308b10b04b71d6/63ac77730a308b40e44b7233_noise.png);background-position:0 0;background-size:auto;background-color:var(--black-2);background-image:url(https://cdn.prod.website-files.com/63ac77730a308b10b04b71d6/63ac77730a308b40e44b7233_noise.png);background-position:0 0;background-size:auto;min-height:100vh;padding-top:2.5vh;padding-bottom:2.5vh;padding-left:35px;font-family:Zodiak,sans-serif;font-size:12px;display:block}.brand.w--current{padding-left:20px}.menu-button{padding-right:18px}.nav-background{background-color:#000}.inline-link.footer{align-items:center;font-size:1.6em;display:inline-block}.lottie-animation{width:8vw;height:auto;padding-top:.3em;position:relative;right:-5px}.work-inner-content{padding-top:3vh;padding-bottom:4vh}.text-navlink{font-family:Pretendard,sans-serif;font-size:16px}.small-text{margin-top:5px;margin-bottom:5px;font-size:12px;line-height:1.2}.thumb-hover-next{height:25vh}.link-view-all{flex-direction:row;justify-content:space-between;align-items:center;padding-top:0;display:flex}.section.page-hero{padding-top:8vh}.section.overflow{overflow:hidden}.section.full-page{flex-direction:row;min-height:90vh;padding-top:10vh;display:flex}.section.full-page.services{min-height:auto;padding-top:15vh;padding-bottom:0;padding-left:0}.section.contact{padding-bottom:0}.wrap-image-blog{height:35vh;min-height:auto;margin-bottom:5vh}.next-wrapper{width:100%;padding-top:5vh;padding-bottom:5vh}.wrap-article{padding-top:0}.social-nav{font-size:18px}.utility-page-content{width:90%}.full-page{padding-top:0}.dropdown-toggle{flex-direction:row;padding-bottom:10%;font-size:21px;line-height:1;display:flex}.dropdown-toggle.w--current{margin-bottom:0%}.style-guide-container{padding-bottom:30px}.big-heading-wrapper{z-index:5;align-items:flex-start;padding-top:0}.heading-hero{margin-top:0;font-size:125px;font-weight:700;position:relative}.heading-hero.no-wrap{letter-spacing:.01em;letter-spacing:.01em;font-size:120px;font-weight:700}.paragraph-wrapper{flex-direction:column}.main-paragraph{font-size:18px}.main-grid{grid-row-gap:3vh}.main-grid.collage{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding-top:15vh;padding-bottom:0}.main-grid.padding-bottom-large{padding-bottom:0}.main-grid.no-gap{text-align:left;width:90%;font-size:32px;display:block}.main-grid.inner-padding-large{flex-direction:column;display:flex}.main-grid.logos{grid-template-columns:1fr 1fr;place-content:center}.grid-column.team{min-height:auto;margin-bottom:35px}.team-member-photo{height:32vh}.content-image{height:35vh}.heading-xlarge{font-size:45px}.heading-xlarge.no-wrap.one,.heading-xlarge.no-wrap.two,.heading-xlarge.no-wrap.three{text-align:center;white-space:normal;font-size:100%}.heading-xlarge.no-wrap{font-size:55px;line-height:1}.heading-xlarge.no-wrap.one,.heading-xlarge.no-wrap.two,.heading-xlarge.no-wrap.three,.heading-xlarge.no-wrap.one,.heading-xlarge.no-wrap.two,.heading-xlarge.no-wrap.three{text-align:center;white-space:normal;font-size:100%}.heading-medium{font-size:30px}.heading-regular{font-size:20px}.heading-small{line-height:1.3}.inner-padding-small{padding-top:20px;padding-bottom:20px}.inner-padding-medium{padding-top:3vh;padding-bottom:3vh}.inner-padding-large{padding-top:8vh;padding-bottom:8vh}.content-wrapper{width:100%}.track{min-height:auto}.sticky-wrapper{position:relative}.grid-about{width:125vw;height:auto;min-height:auto}.frame-grid{min-height:auto}.frame-grid.med-size{padding-bottom:0}.sticky-wrapper-heading{position:relative}.arrow-cta{height:20px;margin-top:0}.about-frame-image{min-height:auto}.scroll-type{font-size:60px;font-weight:700}.scroll-type.large{margin-bottom:0}.scroll-type.serif{font-size:60px;font-weight:600}.scroll-type.stars{font-size:20px}.image-logo-footer{width:auto;display:block}.flex-horizontal.wrap{height:20px;overflow:hidden}.flex-horizontal.top-align{padding-left:0;padding-right:30px}.flex-horizontal.last{flex-direction:column;align-items:flex-start}.ui-dot{width:8px;height:8px}.center-wrapper{width:100%}.center-wrapper.logo-wrapper{min-height:auto;padding:20px 30px}.padding-bottom-large{padding-bottom:8vh}.overflow-wrapper.type{height:25vh}.flipping-image-wrapper.back,.flipping-image-wrapper.front,.flipping-image-wrapper.back,.flipping-image-wrapper.front{display:none}.logos-wall{width:auto;max-width:100%;max-height:70px;display:block}.blog-post-info-wrapper{padding-top:0}.profile-image-wrapper.margin-bottom-small{height:35vh}.heading-large-rondal{text-align:center;font-size:45px}.serif-paragraph{font-size:26px;line-height:1.4}.serif-paragraph.inner-padding-medium{font-size:1.8em;font-weight:400}.serif-paragraph.text-small{text-align:left;white-space:normal}.overflow{overflow:visible}.heading-serif-medium{font-size:28px}.heading-serif-large{font-size:30px}.heading-serif-xlarge{margin-top:0;font-size:44px}.logo-wrap{align-items:flex-start;padding-left:20px}.heading-serif-xxlarge{font-size:60px}.heading-serif-xxlarge.stats{font-size:90px}.container-wrapper{z-index:6}.container-wrapper.services{display:flex}.margin-bottom-large{margin-bottom:60px}._3d-container{padding-top:5vh}.heading-serif-regular{font-size:20px}.grid-gallery-hero{grid-column-gap:35px}.div-block{height:100px}.div-block-2{overflow:hidden}.grid-gallery-hero-reverse{grid-column-gap:35px}.text-box.z-index-1{text-align:center;text-align:center;margin-left:15px;margin-right:15px}.heading.large{font-size:36px}.heading.large.text-white{text-align:center;text-align:center;max-width:100%;font-size:30px;line-height:1.2}.paragraph{font-size:18px}.paragraph-2.margin-bottom-0px{text-align:left;text-align:left}.button-primary{padding:24px 16px;font-size:16px;display:block}.image.cover{min-height:30vh}.image.case-study{border-radius:30px}.contact-link{font-size:16px}.split-content.services-content-left{min-width:100%}.split-content.services-content-right{min-width:100%;margin-left:0}.split-content.contact-left{margin-bottom:60px}.split-content.step-process-top-left{margin-bottom:0}.split-content.header-right{display:block}.split-content.case-study-hero-left{margin-bottom:35px}.padding-vertical{padding-left:0;padding-right:0}.text-size-regular{margin-bottom:26px}.location-component{grid-column-gap:4rem;grid-row-gap:4rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.container-large{padding-left:16px;padding-right:16px}.text-block-2,.text-block-3{font-size:1rem}.card-2{padding:45px 25px}.card-2.service{padding-left:15px;padding-right:15px}.display-2{font-size:38px}.display-2.margin-bottom-0px{margin-bottom:15px}.display-2.margin-bottom-14px{text-align:left}.display-1{font-size:50px}.display-1.margin-bottom-0px{font-size:37px}.display-1.margin-bottom-small{font-size:38px}.container-default-2{padding-top:25%;padding-left:16px;padding-right:16px;position:relative}.container-default-2.margin-bottom-large-2{padding:0}.paragraph-large{font-size:18px}.paragraph-large.margin-bottom-0px.text-neutral-700{font-size:19px}.section-4{padding-top:0;padding-bottom:115px}.display-4{font-size:23px}.display-4.title-arrow{font-size:18px}.split-content-wrapper.margin-bottom-default{flex-direction:column}.split-content-wrapper.margin-bottom-extra-large{align-items:flex-start;margin-top:50px}.button-primary-2{padding-left:20px;padding-right:20px;display:block}.button-primary-2.small{padding-left:20px;padding-right:20px}.button-primary-2.row-buttons,.button-primary-2.small{padding-left:20px;padding-right:20px}.button-primary-2.small.header-button-mobile{color:var(--black-2);background-color:#fff;border-color:#0000;font-size:18px}.button-primary-2.row-buttons{padding-left:20px;padding-right:20px}.section-5{padding-top:115px;padding-bottom:115px}.section-5.portfolio{padding-top:40px;padding-bottom:97px}.section-5.padding-248px{padding-top:100px;padding-bottom:100px}.section-5.padding-248px.contact{padding-top:40px}.grid-2-columns{grid-row-gap:60px}.grid-2-columns.style-1{grid-row-gap:80px;grid-row-gap:80px}.title.h5-size.case-study-detail,.title.case-study{margin-bottom:10px}.title.faq{font-size:1.2em;line-height:1.3}.title.h5-size{font-size:16px}.title.h5-size.case-study-detail,.title.case-study{margin-bottom:10px}.display-3{font-size:25px}.display-3.margin-bottom-12px{text-align:left;text-align:left}.faq-wrapper{padding-top:40px;padding-bottom:40px}.faq-main-content{margin-right:10px}.text-300.extra-bold.text-uppercase{text-align:left;text-align:left;text-align:left}.project-item-about-divider{max-width:20px;margin-left:10px;margin-right:10px}.heading-2{font-size:38px;line-height:45px}.video{margin-bottom:5vh}.step-number{text-align:left;font-size:78px}.step-wrapper{margin-right:0;padding-right:0}.grid-3-columns.style-2{flex-direction:column;grid-template-columns:1fr;display:flex}.container-medium-867px{padding-left:16px;padding-right:16px}.text-400.extra-bold.text-neutral-800{font-size:17px}.project-about-wrapper{justify-content:flex-start;margin-right:0}.text-200.nav-links.w--current{font-size:25px}.div-block-3{height:25vh}.text-401.copyright-text{text-align:center;text-align:center;margin-top:35px;font-size:13px}.footer-nav{flex-direction:column;align-items:flex-start}.footer-newsletter-form{flex-direction:column;display:flex}.footer-menu-wrapper.last{margin-bottom:40px}.social-media-small-wrapper{text-align:center;justify-content:center;align-items:center}.footer-main-content{margin-bottom:60px}.footer-content-top{margin-bottom:50px}.footer-menu-content{flex-wrap:wrap}.footer-menu-main-content{flex-direction:column}.footer{padding-top:60px}.inner-work{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;place-content:center;align-items:center;height:100%;overflow:hidden}.heading-regular-2{font-size:20px}.nav-link-2.menu{padding-left:35px;font-size:28px;line-height:1.2}.nav-link-2.menu.w--current{text-decoration:none}.nav-link-2.page{padding-right:6px}.dropdown-toggle-2{line-height:1}.container-nav-2{width:100%;padding:0}.nav-menu-2{background-color:#000;flex-direction:column;display:block}.nav-background-2{background-color:#000}.logo-wrap-2{align-items:flex-start}.main-grid-2{grid-row-gap:3vh}.main-grid-2.no-gap.top{min-height:50vh}.number-serif{min-width:30px}.nav-item-wrapper{font-size:25px}.header-logo{margin-right:0;display:block}.dropdown-nav-main-wrapper{padding-top:30px}.header-navigation{margin-left:16px;margin-right:16px}.container-default{padding-left:16px;padding-right:16px}.dropdown-nav-pages-wrapper{margin-bottom:30px;margin-right:30px}.brand-3{display:block}.dropdown-nav{flex-direction:column;align-items:flex-start}.menu-button-3{background-color:#0000;width:50px;min-width:50px;min-height:50px;max-height:50px;padding:10px;font-size:26px}.menu-button-3:hover,.menu-button-3.w--open{background-color:var(--black-2)}.nav-menu-3{background-color:var(--black-2);display:block}.image-wrapper-1{width:36vw;height:48vw}.hero-images{flex-direction:column;align-items:flex-start;display:none;top:0;right:-16%}.grid-3-column{grid-row-gap:48px}.grid-3-column.hero{flex-direction:column;display:flex}.container-2{padding:64px 40px}.image-wrapper-2{width:48vw;height:36vw;top:6%}.spacer._80{width:56px;height:56px}.image-wrapper-3{width:36vw;height:48vw;top:10%;left:4%}.heading-3{max-width:85%;font-size:26px;line-height:1.5}.container-3{max-width:none}.span-spacing{padding-left:30px;padding-right:30px}.serif-paragraph-2{font-size:24px;line-height:1.4}.serif-paragraph-2.small{font-size:26px}.detail-wrap{width:50px;height:50px}.heading-btn-wrapper{padding-top:25px}.heading-xlarge-2{font-size:45px}.heading-xlarge-2.about{font-size:40px}.slider-right-arrow,.slider-left-arrow{width:70px;min-width:70px;min-height:70px;max-height:70px;font-size:28px}.section-6{padding-top:115px;padding-bottom:115px}.section-6.padding-253px{padding-top:100px;padding-bottom:100px}.team-item-content{max-width:435px;margin-left:auto;margin-right:auto}.tabs-menu{margin-bottom:10%}.button-secondary{padding-left:20px;padding-right:20px;display:block}.button-row-first{margin-right:0}.button-row{flex-direction:column;align-self:stretch}.div-block-6{min-height:75vh;padding-left:0%}.subtitle-wrapper,.subtitle-wrapper.case-study,.subtitle-wrapper.case-study{justify-content:flex-start}.section-7{padding-top:100px;padding-bottom:100px}.section-7.case-study-hero{padding-top:49px}.subtitle-shape,.subtitle-shape.case-study,.subtitle-shape.case-study{display:block}.case-study-detail-wrapper{margin-bottom:10px;margin-right:10px}.case-study-details-grid{flex-wrap:wrap;margin-bottom:60px;display:flex}.container-default-3{padding-left:16px;padding-right:16px}.paragraph-large-3.case-study-detail{font-size:18px}.divider.case-study-hero{margin-top:46px;margin-bottom:43px}.input-4{padding-left:20px;padding-right:20px}.btn-primary{width:100%;padding-left:20px;padding-right:20px}.section-8{padding-top:70px;padding-bottom:70px}.section-8.hero.v4{padding-bottom:70px}.card.form-card---contact-v1{margin-top:-13px;padding:44px 24px}.flex-horizontal-2.start.gap-16px.flex-vertical---mbp{flex-direction:column;align-items:flex-start}.display-5{font-size:50px}.container-default-4{padding-left:20px;padding-right:20px}.grid-2-columns-2.contact-form-side-details{grid-row-gap:60px;grid-row-gap:60px}.text-area{padding-left:20px;padding-right:20px}.line-rounded-icon.success-message-check.large{font-size:58px;line-height:64px}.divider-2{margin-top:32px;margin-bottom:32px}.square-icon{border-radius:14.55px;min-width:64px;max-width:64px;min-height:64px;max-height:64px}.square-icon.small{min-width:64px;max-width:64px;min-height:64px;max-height:64px}}#w-node-_72cb3f74-4751-1369-73bc-bf5bc7020c09-2b4b7285{grid-area:1/1/2/6}#w-node-bcce7bd2-224e-64a6-6eb9-d5129c246513-2b4b7285{grid-area:1/7/2/11}#w-node-_81240dd7-b58b-cc47-5ac7-2cd462d1c5fb-2b4b7285{grid-area:1/1/2/9}@media screen and (max-width:991px){#w-node-_72cb3f74-4751-1369-73bc-bf5bc7020c09-2b4b7285{grid-column-end:3}#w-node-bcce7bd2-224e-64a6-6eb9-d5129c246513-2b4b7285{grid-area:2/1/3/3}#w-node-_81240dd7-b58b-cc47-5ac7-2cd462d1c5fb-2b4b7285{grid-column-end:3}}@media screen and (max-width:479px){#w-node-_72cb3f74-4751-1369-73bc-bf5bc7020c09-2b4b7285{align-self:stretch}}