.wrapper{box-sizing:border-box;width:100%;max-width:2000px;margin:0 auto;padding:0 clamp(1rem,5vw,4rem)}.wrapper.sm{max-width:1800px;padding:0 clamp(1rem,6vw,6rem)}@media only screen and (max-width:480px){.wrapper{padding:0 1rem}.wrapper.sm{padding:0 1.5rem}}@media only screen and (min-width:481px) and (max-width:1023px){.wrapper{padding:0 clamp(1.5rem,4vw,3rem)}.wrapper.sm{padding:0 clamp(1.5rem,5vw,5rem)}}@media only screen and (min-width:1024px){.wrapper{padding:0 clamp(2rem,3vw,4rem)}.wrapper.sm{padding:0 clamp(2rem,4vw,6rem)}}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;background:#fff;outline:none;margin:0;padding:0;font-size:clamp(16px,1.2vw,20px);overflow-x:hidden!important}::-webkit-scrollbar{display:none!important}::selection{color:#000;background:#ff4c26}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}*,:after,:before{box-sizing:border-box;outline:0!important}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-drag-over:none}strong{font-weight:unset!important;font-style:unset!important}li{list-style:none;display:table-cell}a{-o-transition:.3s all;text-decoration:none;transition:all .3s}h1,h2,h3,h4,p{font-style:normal;font-weight:400}section:not(#footer){z-index:1;position:relative}.desktop-only{display:block}.mb-only{display:none!important}.footerwrap{z-index:-1;width:100%;height:55vh;position:relative}.z-2{z-index:2}.linkwrap{cursor:pointer;width:max-content;display:flex}.linkwrap .link{color:#404040;letter-spacing:-.1px;font-family:Aeonik Medium,sans-serif;font-size:18px;transition:all .8s cubic-bezier(.4,0,0,1);position:relative}.linkwrap .link:before{content:"";background:#757575;width:100%;height:1px;transition:all .8s cubic-bezier(.4,0,0,1);position:absolute;bottom:0;left:0}.linkwrap .link:hover{opacity:.8}.linkwrap.lg .link{letter-spacing:-1px;font-size:45px}.linkwrap.lg .link:before{width:0%;height:2px}.linkwrap.lg:hover .link:before{width:100%}.link{color:#757575;letter-spacing:-.1px;font-family:Aeonik Medium,sans-serif;font-size:18px;transition:all .8s cubic-bezier(.4,0,0,1);position:relative}.link:before{content:"";background:#757575;width:100%;height:1px;position:absolute;bottom:0;left:0}.link:hover{opacity:.8}.arrowwrap{position:relative;overflow:hidden}.arrowwrap .arrow{transition:all 1.2s cubic-bezier(.19,1,.22,1);transform:translateY(3px)}.arrowwrap .subarrow{transition:all 1.2s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;transform:translate(-25px,25px)}.work-marquee{color:#000;letter-spacing:-5px;z-index:1;background-color:#fff;padding-bottom:6rem;font-family:Aeonik Regular,sans-serif;font-size:clamp(2.5rem,2.072rem + 2vw,4.742rem)}.work-marquee .pill{letter-spacing:-.5px;background:#f2f2f2;border-radius:3rem;padding:8px 20px;font-size:20px;transition:all .3s cubic-bezier(.4,0,0,1)}.work-marquee .pill:hover{color:#fff;background:#fff}.work-marquee .rfm-child{margin-right:1rem}.work-dark-marquee{color:#000;letter-spacing:-5px;margin-top:10rem;padding-bottom:2rem;font-family:Aeonik Regular,sans-serif;font-size:clamp(2.5rem,2.072rem + 2vw,4.742rem)}.work-dark-marquee .rfm-child{margin-right:3rem}.clients-marquee{z-index:1;background-color:#fff;padding:2rem 0 0;overflow-y:hidden}.clients-marquee .rfm-child{align-items:center;height:100%;display:flex}.clients-marquee .brand{opacity:.2;width:100px;height:auto;margin-right:3rem;transition:all .3s cubic-bezier(.4,0,0,1);display:block}.clients-marquee .brand.sm{width:90px}.clients-marquee .brand:hover{opacity:1}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 #09810980}70%{-webkit-box-shadow:0 0 0 10px #09810900}to{-webkit-box-shadow:0 0 #09810900}}@keyframes pulse{0%{box-shadow:0 0 #09810980}70%{box-shadow:0 0 0 10px #09810900}to{box-shadow:0 0 #09810900}}.serif{font-family:Instrument Serif,serif;font-style:italic}.flex{display:flex}.iflex{display:flex!important}.flex-50{flex:50%}.flex-wrap{flex-wrap:wrap}.block{display:block}.between{justify-content:space-between}.align-end{justify-content:flex-end}.dir-column{flex-direction:column}.v-center{align-items:center}.v-end{align-items:flex-end}.h-center{justify-content:center}.h-end{justify-content:flex-end}.bl-end{margin-left:auto}.gap-xxs{gap:.4rem}.gap-xs{gap:.7rem}.gap-sm{gap:1.2rem}.gap-md{gap:2rem}.gap-lg{gap:4rem}.scale-0{transform:scale(0)}.scale-100{transform:scale(1)!important}.w-min-content{width:min-content}.w-max-content{width:max-content}.w-md{width:500px}.w-sm{width:350px}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-full{width:100%}.full-h{height:100%}.h-max-content{height:max-content}.fit-content{width:fit-content}.nomgtop{margin-top:0!important}.mgtop-xxs{margin-top:.5rem}.mgtop-sm{margin-top:2rem}.mgtop-md{margin-top:3rem}.mgtop-lg{margin-top:5rem}.mgtop-xlg{margin-top:8rem}.mgtop-xl{margin-top:12rem}.mgbottom-xxs{margin-bottom:.5rem}.mgbottom-sm{margin-bottom:1.5rem}.mgbottom-xs{margin-bottom:3rem}.mgbottom-md{margin-bottom:8rem}.mgbottom-xl{margin-bottom:12rem}.h-mgbottom-xxs{width:100%;height:.5rem}.h-mgbottom-xs{width:100%;height:1rem}.h-mgbottom-sm{width:100%;height:3rem}.h-mgbottom-xl{width:100%;height:5rem}.pd-xs{padding:1rem}.pt-md{padding-top:7rem}.pb-md{padding-bottom:15rem}.pdl-sm{padding-left:3rem}.mg-center{margin:auto}.mg-right{margin-left:auto}.relative{position:relative}.h-full{height:100vh;max-height:100vh}.h-relative-full{height:100%}.lowercase{text-transform:lowercase!important}.capitalize{text-transform:capitalize}.show{display:block}.hide{display:none}.overflow-hidden{overflow:hidden}.disabled,.loading{opacity:.5;pointer-events:none}.z-2{z-index:2;position:relative}.allunset,.unsetbtn,.unsetlink{all:unset}.row{flex-wrap:wrap;margin-left:-12px;margin-right:-12px;display:flex}.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-12{width:100%;min-height:1px;padding-left:12px;padding-right:12px;position:relative}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:0 0 16.6667%;max-width:16.6667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333%;max-width:33.3333%}.col-md-5{flex:0 0 41.6667%;max-width:41.6667%}.col-md-6{flex:0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333%;max-width:58.3333%}.col-md-8{flex:0 0 66.6667%;width:66.6667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-12{flex:0 0 100%;max-width:100%}.fade-in{opacity:0;-ms-animation:fadeIn ease .7s forwards;animation:.7s forwards fadeIn}.fade-in[data-delay="0"]{-ms-animation-delay:0s;animation-delay:0s}.fade-in[data-delay="0.1"]{-ms-animation-delay:.1s;animation-delay:.1s}.fade-in[data-delay="0.2"]{-ms-animation-delay:.2s;animation-delay:.2s}.fade-in[data-delay="0.3"]{-ms-animation-delay:.3s;animation-delay:.3s}.fade-in[data-delay="0.4"]{-ms-animation-delay:.4s;animation-delay:.4s}.fade-in[data-delay="0.5"]{-ms-animation-delay:.5s;animation-delay:.5s}.fade-in[data-delay="0.6"]{-ms-animation-delay:.6s;animation-delay:.6s}.fade-in[data-delay="0.7"]{-ms-animation-delay:.7s;animation-delay:.7s}.fade-in[data-delay="0.8"]{-ms-animation-delay:.8s;animation-delay:.8s}.fade-in[data-delay="0.9"]{-ms-animation-delay:.9s;animation-delay:.9s}.fade-in[data-delay="1"]{-ms-animation-delay:1s;animation-delay:1s}.fade-in[data-delay="1.1"]{-ms-animation-delay:1.1s;animation-delay:1.1s}.fade-in[data-delay="1.2"]{-ms-animation-delay:1.2s;animation-delay:1.2s}.fade-in[data-delay="1.3"]{-ms-animation-delay:1.3s;animation-delay:1.3s}.fade-in[data-delay="1.4"]{-ms-animation-delay:1.4s;animation-delay:1.4s}.fade-in[data-delay="1.5"]{-ms-animation-delay:1.5s;animation-delay:1.5s}.fade-in[data-delay="1.6"]{-ms-animation-delay:1.6s;animation-delay:1.6s}.fade-in[data-delay="1.7"]{-ms-animation-delay:1.7s;animation-delay:1.7s}.fade-in[data-delay="1.8"]{-ms-animation-delay:1.8s;animation-delay:1.8s}.fade-in[data-delay="1.9"]{-ms-animation-delay:1.9s;animation-delay:1.9s}.fade-in[data-delay="2"]{-ms-animation-delay:2s;animation-delay:2s}.fade-in[data-delay="2.1"]{-ms-animation-delay:2.1s;animation-delay:2.1s}.fade-in[data-delay="2.2"]{-ms-animation-delay:2.2s;animation-delay:2.2s}.fade-in[data-delay="2.3"]{-ms-animation-delay:2.3s;animation-delay:2.3s}.fade-in[data-delay="2.4"]{-ms-animation-delay:2.4s;animation-delay:2.4s}.fade-in[data-delay="2.5"]{-ms-animation-delay:2.5s;animation-delay:2.5s}.fade-in[data-delay="2.6"]{-ms-animation-delay:2.6s;animation-delay:2.6s}.fade-in[data-delay="2.7"]{-ms-animation-delay:2.7s;animation-delay:2.7s}.fade-in[data-delay="2.8"]{-ms-animation-delay:2.8s;animation-delay:2.8s}.fade-in[data-delay="2.9"]{-ms-animation-delay:2.9s;animation-delay:2.9s}.fade-in[data-delay="3"]{-ms-animation-delay:3s;animation-delay:3s}.fade-in[data-delay="3.1"]{-ms-animation-delay:3.1s;animation-delay:3.1s}.fade-in[data-delay="3.2"]{-ms-animation-delay:3.2s;animation-delay:3.2s}.fade-in[data-delay="3.3"]{-ms-animation-delay:3.3s;animation-delay:3.3s}.fade-in[data-delay="3.4"]{-ms-animation-delay:3.4s;animation-delay:3.4s}.fade-in[data-delay="3.5"]{-ms-animation-delay:3.5s;animation-delay:3.5s}.fade-in[data-delay="3.6"]{-ms-animation-delay:3.6s;animation-delay:3.6s}.fade-in[data-delay="3.7"]{-ms-animation-delay:3.7s;animation-delay:3.7s}.fade-in[data-delay="3.8"]{-ms-animation-delay:3.8s;animation-delay:3.8s}.fade-in[data-delay="3.9"]{-ms-animation-delay:3.9s;animation-delay:3.9s}.fade-in[data-delay="4"]{-ms-animation-delay:4s;animation-delay:4s}.fade-in[data-delay="4.1"]{-ms-animation-delay:4.1s;animation-delay:4.1s}.fade-in[data-delay="4.2"]{-ms-animation-delay:4.2s;animation-delay:4.2s}.fade-in[data-delay="4.3"]{-ms-animation-delay:4.3s;animation-delay:4.3s}.fade-in[data-delay="4.4"]{-ms-animation-delay:4.4s;animation-delay:4.4s}.fade-in[data-delay="4.5"]{-ms-animation-delay:4.5s;animation-delay:4.5s}.fade-in[data-delay="4.6"]{-ms-animation-delay:4.6s;animation-delay:4.6s}.fade-in[data-delay="4.7"]{-ms-animation-delay:4.7s;animation-delay:4.7s}.fade-in[data-delay="4.8"]{-ms-animation-delay:4.8s;animation-delay:4.8s}.fade-in[data-delay="4.9"]{-ms-animation-delay:4.9s;animation-delay:4.9s}.fade-in[data-delay="5"]{-ms-animation-delay:5s;animation-delay:5s}.fade-in-up{opacity:0;-ms-animation:fadeInUp ease .7s forwards;animation:.7s forwards fadeInUp}.fade-in-up[data-delay="0"]{-ms-animation-delay:0s;animation-delay:0s}.fade-in-up[data-delay="0.1"]{-ms-animation-delay:.1s;animation-delay:.1s}.fade-in-up[data-delay="0.2"]{-ms-animation-delay:.2s;animation-delay:.2s}.fade-in-up[data-delay="0.3"]{-ms-animation-delay:.3s;animation-delay:.3s}.fade-in-up[data-delay="0.4"]{-ms-animation-delay:.4s;animation-delay:.4s}.fade-in-up[data-delay="0.5"]{-ms-animation-delay:.5s;animation-delay:.5s}.fade-in-up[data-delay="0.6"]{-ms-animation-delay:.6s;animation-delay:.6s}.fade-in-up[data-delay="0.7"]{-ms-animation-delay:.7s;animation-delay:.7s}.fade-in-up[data-delay="0.8"]{-ms-animation-delay:.8s;animation-delay:.8s}.fade-in-up[data-delay="0.9"]{-ms-animation-delay:.9s;animation-delay:.9s}.fade-in-up[data-delay="1"]{-ms-animation-delay:1s;animation-delay:1s}.fade-in-up[data-delay="1.1"]{-ms-animation-delay:1.1s;animation-delay:1.1s}.fade-in-up[data-delay="1.2"]{-ms-animation-delay:1.2s;animation-delay:1.2s}.fade-in-up[data-delay="1.3"]{-ms-animation-delay:1.3s;animation-delay:1.3s}.fade-in-up[data-delay="1.4"]{-ms-animation-delay:1.4s;animation-delay:1.4s}.fade-in-up[data-delay="1.5"]{-ms-animation-delay:1.5s;animation-delay:1.5s}.fade-in-up[data-delay="1.6"]{-ms-animation-delay:1.6s;animation-delay:1.6s}.fade-in-up[data-delay="1.7"]{-ms-animation-delay:1.7s;animation-delay:1.7s}.fade-in-up[data-delay="1.8"]{-ms-animation-delay:1.8s;animation-delay:1.8s}.fade-in-up[data-delay="1.9"]{-ms-animation-delay:1.9s;animation-delay:1.9s}.fade-in-up[data-delay="2"]{-ms-animation-delay:2s;animation-delay:2s}.fade-in-up[data-delay="2.1"]{-ms-animation-delay:2.1s;animation-delay:2.1s}.fade-in-up[data-delay="2.2"]{-ms-animation-delay:2.2s;animation-delay:2.2s}.fade-in-up[data-delay="2.3"]{-ms-animation-delay:2.3s;animation-delay:2.3s}.fade-in-up[data-delay="2.4"]{-ms-animation-delay:2.4s;animation-delay:2.4s}.fade-in-up[data-delay="2.5"]{-ms-animation-delay:2.5s;animation-delay:2.5s}.fade-in-up[data-delay="2.6"]{-ms-animation-delay:2.6s;animation-delay:2.6s}.fade-in-up[data-delay="2.7"]{-ms-animation-delay:2.7s;animation-delay:2.7s}.fade-in-up[data-delay="2.8"]{-ms-animation-delay:2.8s;animation-delay:2.8s}.fade-in-up[data-delay="2.9"]{-ms-animation-delay:2.9s;animation-delay:2.9s}.fade-in-up[data-delay="3"]{-ms-animation-delay:3s;animation-delay:3s}.fade-in-up[data-delay="3.1"]{-ms-animation-delay:3.1s;animation-delay:3.1s}.fade-in-up[data-delay="3.2"]{-ms-animation-delay:3.2s;animation-delay:3.2s}.fade-in-up[data-delay="3.3"]{-ms-animation-delay:3.3s;animation-delay:3.3s}.fade-in-up[data-delay="3.4"]{-ms-animation-delay:3.4s;animation-delay:3.4s}.fade-in-up[data-delay="3.5"]{-ms-animation-delay:3.5s;animation-delay:3.5s}.fade-in-up[data-delay="3.6"]{-ms-animation-delay:3.6s;animation-delay:3.6s}.fade-in-up[data-delay="3.7"]{-ms-animation-delay:3.7s;animation-delay:3.7s}.fade-in-up[data-delay="3.8"]{-ms-animation-delay:3.8s;animation-delay:3.8s}.fade-in-up[data-delay="3.9"]{-ms-animation-delay:3.9s;animation-delay:3.9s}.fade-in-up[data-delay="4"]{-ms-animation-delay:4s;animation-delay:4s}.fade-in-up[data-delay="4.1"]{-ms-animation-delay:4.1s;animation-delay:4.1s}.fade-in-up[data-delay="4.2"]{-ms-animation-delay:4.2s;animation-delay:4.2s}.fade-in-up[data-delay="4.3"]{-ms-animation-delay:4.3s;animation-delay:4.3s}.fade-in-up[data-delay="4.4"]{-ms-animation-delay:4.4s;animation-delay:4.4s}.fade-in-up[data-delay="4.5"]{-ms-animation-delay:4.5s;animation-delay:4.5s}.fade-in-up[data-delay="4.6"]{-ms-animation-delay:4.6s;animation-delay:4.6s}.fade-in-up[data-delay="4.7"]{-ms-animation-delay:4.7s;animation-delay:4.7s}.fade-in-up[data-delay="4.8"]{-ms-animation-delay:4.8s;animation-delay:4.8s}.fade-in-up[data-delay="4.9"]{-ms-animation-delay:4.9s;animation-delay:4.9s}.fade-in-up[data-delay="5"]{-ms-animation-delay:5s;animation-delay:5s}.fade-in-blur{-ms-animation:fadeInBlur ease .7s forwards;animation:.7s forwards fadeInBlur}.fade-in-blur[data-delay="0"]{animation-delay:0s}.fade-in-blur[data-delay="0.1"]{animation-delay:.1s}.fade-in-blur[data-delay="0.2"]{animation-delay:.2s}.fade-in-blur[data-delay="0.3"]{animation-delay:.3s}.fade-in-blur[data-delay="0.4"]{animation-delay:.4s}.fade-in-blur[data-delay="0.5"]{animation-delay:.5s}.fade-in-blur[data-delay="0.6"]{animation-delay:.6s}.fade-in-blur[data-delay="0.7"]{animation-delay:.7s}.fade-in-blur[data-delay="0.8"]{animation-delay:.8s}.fade-in-blur[data-delay="0.9"]{animation-delay:.9s}.fade-in-blur[data-delay="1"]{animation-delay:1s}.fade-in-blur[data-delay="1.1"]{animation-delay:1.1s}.fade-in-blur[data-delay="1.2"]{animation-delay:1.2s}.fade-in-blur[data-delay="1.3"]{animation-delay:1.3s}.fade-in-blur[data-delay="1.4"]{animation-delay:1.4s}.fade-in-blur[data-delay="1.5"]{animation-delay:1.5s}.fade-in-blur[data-delay="1.6"]{animation-delay:1.6s}.fade-in-blur[data-delay="1.7"]{animation-delay:1.7s}.fade-in-blur[data-delay="1.8"]{animation-delay:1.8s}.fade-in-blur[data-delay="1.9"]{animation-delay:1.9s}.fade-in-blur[data-delay="2"]{animation-delay:2s}.fade-in-blur[data-delay="2.1"]{animation-delay:2.1s}.fade-in-blur[data-delay="2.2"]{animation-delay:2.2s}.fade-in-blur[data-delay="2.3"]{animation-delay:2.3s}.fade-in-blur[data-delay="2.4"]{animation-delay:2.4s}.fade-in-blur[data-delay="2.5"]{animation-delay:2.5s}.fade-in-blur[data-delay="2.6"]{animation-delay:2.6s}.fade-in-blur[data-delay="2.7"]{animation-delay:2.7s}.fade-in-blur[data-delay="2.8"]{animation-delay:2.8s}.fade-in-blur[data-delay="2.9"]{animation-delay:2.9s}.fade-in-blur[data-delay="3"]{animation-delay:3s}.fade-in-blur[data-delay="3.1"]{animation-delay:3.1s}.fade-in-blur[data-delay="3.2"]{animation-delay:3.2s}.fade-in-blur[data-delay="3.3"]{animation-delay:3.3s}.fade-in-blur[data-delay="3.4"]{animation-delay:3.4s}.fade-in-blur[data-delay="3.5"]{animation-delay:3.5s}.fade-in-blur[data-delay="3.6"]{animation-delay:3.6s}.fade-in-blur[data-delay="3.7"]{animation-delay:3.7s}.fade-in-blur[data-delay="3.8"]{animation-delay:3.8s}.fade-in-blur[data-delay="3.9"]{animation-delay:3.9s}.fade-in-blur[data-delay="4"]{animation-delay:4s}.fade-in-blur[data-delay="4.1"]{animation-delay:4.1s}.fade-in-blur[data-delay="4.2"]{animation-delay:4.2s}.fade-in-blur[data-delay="4.3"]{animation-delay:4.3s}.fade-in-blur[data-delay="4.4"]{animation-delay:4.4s}.fade-in-blur[data-delay="4.5"]{animation-delay:4.5s}.fade-in-blur[data-delay="4.6"]{animation-delay:4.6s}.fade-in-blur[data-delay="4.7"]{animation-delay:4.7s}.fade-in-blur[data-delay="4.8"]{animation-delay:4.8s}.fade-in-blur[data-delay="4.9"]{animation-delay:4.9s}.fade-in-blur[data-delay="5"]{animation-delay:5s}.fade-in-blur{opacity:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInBlur{0%{opacity:0;filter:blur(10px);transform:translateY(-40px)}to{opacity:1;filter:blur();transform:translateY(0)}}.fade-out{-ms-animation:fadeOut ease .7s forwards;animation:.7s forwards fadeOut}.fade-out[data-delay="0"]{animation-delay:0s}.fade-out[data-delay="0.1"]{animation-delay:.1s}.fade-out[data-delay="0.2"]{animation-delay:.2s}.fade-out[data-delay="0.3"]{animation-delay:.3s}.fade-out[data-delay="0.4"]{animation-delay:.4s}.fade-out[data-delay="0.5"]{animation-delay:.5s}.fade-out[data-delay="0.6"]{animation-delay:.6s}.fade-out[data-delay="0.7"]{animation-delay:.7s}.fade-out[data-delay="0.8"]{animation-delay:.8s}.fade-out[data-delay="0.9"]{animation-delay:.9s}.fade-out[data-delay="1"]{animation-delay:1s}.fade-out[data-delay="1.1"]{animation-delay:1.1s}.fade-out[data-delay="1.2"]{animation-delay:1.2s}.fade-out[data-delay="1.3"]{animation-delay:1.3s}.fade-out[data-delay="1.4"]{animation-delay:1.4s}.fade-out[data-delay="1.5"]{animation-delay:1.5s}.fade-out[data-delay="1.6"]{animation-delay:1.6s}.fade-out[data-delay="1.7"]{animation-delay:1.7s}.fade-out[data-delay="1.8"]{animation-delay:1.8s}.fade-out[data-delay="1.9"]{animation-delay:1.9s}.fade-out[data-delay="2"]{animation-delay:2s}.fade-out[data-delay="2.1"]{animation-delay:2.1s}.fade-out[data-delay="2.2"]{animation-delay:2.2s}.fade-out[data-delay="2.3"]{animation-delay:2.3s}.fade-out[data-delay="2.4"]{animation-delay:2.4s}.fade-out[data-delay="2.5"]{animation-delay:2.5s}.fade-out[data-delay="2.6"]{animation-delay:2.6s}.fade-out[data-delay="2.7"]{animation-delay:2.7s}.fade-out[data-delay="2.8"]{animation-delay:2.8s}.fade-out[data-delay="2.9"]{animation-delay:2.9s}.fade-out[data-delay="3"]{animation-delay:3s}.fade-out[data-delay="3.1"]{animation-delay:3.1s}.fade-out[data-delay="3.2"]{animation-delay:3.2s}.fade-out[data-delay="3.3"]{animation-delay:3.3s}.fade-out[data-delay="3.4"]{animation-delay:3.4s}.fade-out[data-delay="3.5"]{animation-delay:3.5s}.fade-out[data-delay="3.6"]{animation-delay:3.6s}.fade-out[data-delay="3.7"]{animation-delay:3.7s}.fade-out[data-delay="3.8"]{animation-delay:3.8s}.fade-out[data-delay="3.9"]{animation-delay:3.9s}.fade-out[data-delay="4"]{animation-delay:4s}.fade-out[data-delay="4.1"]{animation-delay:4.1s}.fade-out[data-delay="4.2"]{animation-delay:4.2s}.fade-out[data-delay="4.3"]{animation-delay:4.3s}.fade-out[data-delay="4.4"]{animation-delay:4.4s}.fade-out[data-delay="4.5"]{animation-delay:4.5s}.fade-out[data-delay="4.6"]{animation-delay:4.6s}.fade-out[data-delay="4.7"]{animation-delay:4.7s}.fade-out[data-delay="4.8"]{animation-delay:4.8s}.fade-out[data-delay="4.9"]{animation-delay:4.9s}.fade-out[data-delay="5"]{animation-delay:5s}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.approach-carousel-wrapper{width:100%;padding:0}@media only screen and (max-width:767px){.approach-carousel-wrapper{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}}@media only screen and (min-width:481px) and (max-width:767px){.approach-carousel-wrapper{width:calc(100% + 2*clamp(1.5rem,4vw,3rem));margin-left:calc(-1*clamp(1.5rem,4vw,3rem));margin-right:calc(-1*clamp(1.5rem,4vw,3rem))}}@media only screen and (min-width:768px) and (max-width:1023px){.approach-carousel-wrapper{width:calc(100% + 2*clamp(1.5rem,4vw,3rem));margin-left:calc(-1*clamp(1.5rem,4vw,3rem));margin-right:calc(-1*clamp(1.5rem,4vw,3rem))}}.approach-carousel-embla{width:100%;overflow:hidden}.approach-carousel-container{touch-action:pan-y pinch-zoom;margin-left:-20px;display:flex}.approach-carousel-slide{flex:0 0 85%;min-width:0;padding-left:20px}.approach-carousel-slide .card{width:100%;height:100%;position:relative;overflow:hidden;border-radius:15px!important}.approach-carousel-slide .card .icon{z-index:10;opacity:1;visibility:visible;pointer-events:none;height:auto;width:75%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%)rotate(-15deg)!important}.approach-carousel-slide .card .icon .icon-image,.approach-carousel-slide .card .icon img{width:100%;height:auto;display:block}.approach-carousel-slide .card .icon.square{width:65%!important}.approach-carousel-pagination{justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.approach-carousel-dot{opacity:.3;cursor:pointer;background-color:#000;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .3s}.approach-carousel-dot:hover{opacity:.6}.approach-carousel-dot.active{opacity:1!important}@media only screen and (min-width:1024px){.approach-carousel-wrapper{display:none}}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.gallery{perspective:1200px;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:8rem 8rem 0;display:flex;position:relative}.gallery-card{cursor:pointer;will-change:transform;backface-visibility:hidden;width:400px;height:600px;transform-style:preserve-3d;background-color:#e4e2e7;border-radius:15px;position:absolute;overflow:hidden}.gallery-card:first-child{transform:translate(-400px)translateY(0)skewY(5deg)}.gallery-card:nth-child(2){transform:translate(-200px)translateY(-100px)skewY(5deg)}.gallery-card:nth-child(3){transform:translate(0)translateY(-200px)skewY(5deg)}.gallery-card:nth-child(4){transform:translate(200px)translateY(-300px)skewY(5deg)}.gallery-card:nth-child(5){transform:translate(400px)translateY(-400px)skewY(5deg)}@media (max-width:768px){.gallery{display:none}}@media only screen and (min-width:1024px) and (max-width:1439px){.gallery{padding:6rem 6rem 0}.gallery-card{width:280px;height:420px}.gallery-card:first-child{transform:translate(0)translateY(0)skewY(5deg)}.gallery-card:nth-child(2){transform:translate(80px)translateY(-75px)skewY(5deg)}.gallery-card:nth-child(3){transform:translate(160px)translateY(-150px)skewY(5deg)}.gallery-card:nth-child(4){transform:translate(240px)translateY(-225px)skewY(5deg)}.gallery-card:nth-child(5){transform:translate(320px)translateY(-300px)skewY(5deg)}}@media only screen and (min-width:1440px) and (max-width:1700px){.gallery{padding:7rem 7rem 0}.gallery-card{width:320px;height:480px}.gallery-card:first-child{transform:translate(-240px)translateY(0)skewY(5deg)}.gallery-card:nth-child(2){transform:translate(-120px)translateY(-80px)skewY(5deg)}.gallery-card:nth-child(3){transform:translate(0)translateY(-160px)skewY(5deg)}.gallery-card:nth-child(4){transform:translate(120px)translateY(-240px)skewY(5deg)}.gallery-card:nth-child(5){transform:translate(240px)translateY(-320px)skewY(5deg)}}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.gradient-paragraph{flex-wrap:wrap;margin:0;display:flex}.gradient-words-container{flex-wrap:wrap;display:inline-flex}.gradient-word,.gradient-char{display:inline-block}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.layout-switcher{isolation:isolate;background:#f2f2f2;border-radius:30px;align-items:center;gap:0;padding:4px;display:inline-flex;position:relative}.layout-switcher-button{color:#757575;letter-spacing:-.2px;cursor:pointer;z-index:2;background:0 0;border:none;border-radius:15px;justify-content:center;align-items:center;min-width:80px;height:44px;padding:0 1.5rem;font-family:Aeonik Medium,sans-serif;font-size:16px;transition:color .3s;display:flex;position:relative}.layout-switcher-button:hover{color:#404040}.layout-switcher-button.active{color:#000}.layout-switcher-indicator{z-index:1;pointer-events:none;background:#fff;border-radius:26px;width:calc(50% - 4px);height:calc(100% - 8px);position:absolute;top:4px;left:4px}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.inner{background-color:#e4e2e7;width:100%;overflow-x:hidden}.inner .page{background-color:#fff}.inner .slide{z-index:8;background-color:#fff;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.inner .slide .text-container{justify-content:center;align-items:center;gap:1rem;display:flex}.inner .slide .text-container .text{color:#000;text-align:center;letter-spacing:-.3px;font-family:Instrument Serif,serif;font-size:20px}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.workCard{cursor:pointer;perspective:1000px;flex-direction:column;gap:2rem;margin-bottom:5rem;display:flex}.workCard.dark .tag{color:#000;background:#e4e2e7}.workCard.dark .name{color:#000}.workCard .banner{aspect-ratio:1/.8;transform-origin:50%;width:100%;height:auto;transform-style:preserve-3d;will-change:transform;contain:layout style paint;border-radius:30px;justify-content:flex-end;align-items:flex-end;padding:40px;transition:all .8s cubic-bezier(.4,0,0,1);display:flex;position:relative;overflow:hidden;transform:scale(.95)}.workCard .banner .bannerReveal{border-radius:30px;width:100%;height:0%;transition:height 2s cubic-bezier(.19,1,.22,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.workCard .banner .bannerReveal.revealed{height:100%}.workCard .banner .bannerImageWrapper{border-radius:30px;width:100%;height:100%;transition:transform 2s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0;overflow:hidden;transform:scale(1.15)}.workCard .banner .bannerImageWrapper.revealed{transition:transform .4s cubic-bezier(.33,1,.68,1);transform:scale(1)}.workCard .tag{color:#fff;letter-spacing:-.2px;background:#f5f5f5;border-radius:15px;padding:8px 15px;font-family:Aeonik Medium,sans-serif;font-size:16px;transition:all .3s cubic-bezier(.4,0,0,1)}.workCard .name{color:#fff;letter-spacing:-2.5px;width:85%;margin:0;font-family:Aeonik Medium,sans-serif;font-size:45px;line-height:120%;transition:all .8s cubic-bezier(.4,0,0,1);position:relative}.workCard .description{color:#8d8d8d;letter-spacing:-.2px;width:80%;margin:5px 0 0;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:150%}.workCard .bannerImage{object-fit:cover;will-change:transform,filter;width:100%;height:100%;transition:all .8s cubic-bezier(.4,0,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workCard .noise{opacity:0;z-index:3;pointer-events:none;border-radius:30px;width:100%;height:100%;transition:all .8s cubic-bezier(.4,0,0,1);position:absolute;top:0;left:0}.workCard .colorOverlay{mix-blend-mode:color;opacity:0;z-index:2;pointer-events:none;border-radius:30px;width:100%;height:100%;transition:all .8s cubic-bezier(.4,0,0,1);position:absolute;top:0;left:0}.workCard .clickIndicator{z-index:4;opacity:0;pointer-events:none;transition:all .8s cubic-bezier(.4,0,0,1);position:absolute;bottom:20px;right:20px;transform:translateY(10px)}.workCard .clickIndicatorCircle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.workCard .subarrow{transform:scale(1.6)}.workCard:hover .name{opacity:.8}.workCard:hover .banner{transform:scale(.94)}.workCard:hover .bannerImageWrapper.revealed{transform:scale(1.08)}.workCard:hover .bannerImage{transform:translate(-50%,-50%)}.workCard:hover .noise{opacity:.5}.workCard:hover .colorOverlay{opacity:1}.workCard:hover .clickIndicator{opacity:1;transform:translateY(0)}.testimonial{width:550px;margin:0 auto;padding:4rem 0 3rem;display:block}.testimonial .text{color:#000;letter-spacing:-1.8px;margin:0;font-family:Aeonik Medium,sans-serif;font-size:34px;line-height:120%}.testimonial .picture{border-radius:15px;width:60px;height:60px}.testimonial .name{color:#000;letter-spacing:-.5px;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:120%}.testimonial .company{color:#757575;font-family:Aeonik Medium,sans-serif;font-size:16px;line-height:120%;display:block}@media only screen and (min-width:1px) and (max-width:767px){.workCard{gap:1rem;margin-bottom:2rem}.workCard .tag{letter-spacing:0;font-size:12px}.workCard .name{letter-spacing:-1.5px;font-size:30px}.workCard .description{margin:10px 0 0;font-size:16px}.testimonial{width:100%;margin:0 auto;padding:2rem 0 3rem;display:block}.testimonial .text{letter-spacing:-1px;font-size:26px}.testimonial .picture{width:50px;height:50px}.testimonial .name{font-size:18px}}@media only screen and (min-width:768px) and (max-width:1023px){.workCard{gap:1rem;margin-bottom:2rem}.workCard .tag{letter-spacing:0;font-size:12px}.workCard .name{letter-spacing:-1.5px;font-size:30px}.workCard .description{margin:10px 0 0;font-size:16px}.testimonial .text{letter-spacing:-1px;font-size:22px}.testimonial .picture{width:45px;height:45px}.testimonial .name{letter-spacing:-.2px;font-size:18px}.testimonial .company{letter-spacing:0;font-size:14px}}@media only screen and (min-width:1024px) and (max-width:1439px){.workCard .tag{font-size:14px}.workCard .name{letter-spacing:-1px;font-size:30px}.workCard .description{margin:10px 0 0;font-size:16px}.testimonial .text{letter-spacing:-1px;font-size:22px}.testimonial .picture{width:45px;height:45px}.testimonial .name{letter-spacing:-.2px;font-size:18px}.testimonial .company{letter-spacing:0;font-size:14px}}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}.work-list-items{flex-direction:column;margin:0;padding:0;display:flex}.work-list-items .work-list-item{border-top:1px solid silver;width:100%;padding:3rem 0;transition:border-top-color .3s}.work-list-items .work-list-item:last-child{padding:3rem 0 0}.work-list-items .work-list-item .work-list-link{width:100%;color:inherit;cursor:pointer;grid-template-columns:1fr 1fr 1.5fr;align-items:flex-start;gap:2rem;min-height:100%;text-decoration:none;display:grid;position:relative}@media only screen and (max-width:1023px){.work-list-items .work-list-item .work-list-link{grid-template-columns:1fr;gap:1.5rem}}.work-list-items .work-list-item .work-list-info .work-list-heading{color:#000;letter-spacing:-.05em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500;transition:all .8s cubic-bezier(.4,0,0,1)}@media only screen and (max-width:1023px){.work-list-items .work-list-item .work-list-info .work-list-heading{font-size:32px}}@media only screen and (max-width:767px){.work-list-items .work-list-item .work-list-info .work-list-heading{font-size:28px}}.work-list-items .work-list-item .work-list-info .work-list-description{color:#404040;letter-spacing:-.3px;margin:1rem 0 0;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:120%}@media only screen and (max-width:1023px){.work-list-items .work-list-item .work-list-info .work-list-description{font-size:18px}}@media only screen and (max-width:767px){.work-list-items .work-list-item .work-list-info .work-list-description{font-size:16px}}.work-list-items .work-list-item:hover .work-list-info .work-list-heading{opacity:.5}.work-list-items .work-list-item .work-list-pills{flex-wrap:wrap;align-content:flex-start;gap:.5rem;margin:0;padding:0;display:flex}.work-list-items .work-list-item .work-list-pills .work-list-pill{color:#000;background:#f2f2f2;border-radius:30px;height:max-content;padding:8px 15px;font-family:Aeonik Medium,sans-serif;font-size:16px;transition:background-color .3s,color .3s}@media only screen and (max-width:767px){.work-list-items .work-list-item .work-list-pills .work-list-pill{padding:6px 12px;font-size:14px}}.work-list-items .work-list-item .work-list-imagewrap{aspect-ratio:1/.55;border-radius:30px;width:100%;height:auto;position:relative;overflow:hidden}.work-list-items .work-list-item .work-list-imagewrap .work-list-image{object-fit:cover;width:100%;height:100%}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}#home{background-color:#fff;width:100%;height:100vh;position:relative;overflow:hidden}#home:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(#0000,#fff);height:200px;position:absolute;bottom:0;left:0;right:0}#home .content{flex-direction:column;justify-content:space-between;width:100%;height:100vh;padding-top:8rem;padding-bottom:4rem;display:flex}#home .content .heading{color:#000;letter-spacing:-.08em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,1.4rem + 3.5vw,6rem);font-weight:500;line-height:124%}#home .content .heading .secondary{isolation:isolate;display:inline-block;position:relative;overflow:visible}#home .content .buttons{gap:.5rem;margin-top:4rem;display:flex}#home .content .footer{z-index:3;width:100%;position:relative}#home .content .footer .subheading{color:#000;letter-spacing:-.2px;pointer-events:none;font-family:Aeonik Medium,sans-serif;font-size:22px;line-height:130%}#home .gallery-content{justify-content:center;align-items:flex-end;width:50%;height:100%;display:flex;position:absolute;bottom:-100px;right:0}#approach{background-color:#fff;width:100%;padding:10rem 0}#approach .title{justify-content:space-between;align-items:center;width:100%;margin-bottom:3rem;display:flex}#approach .title .heading{color:#000;letter-spacing:-.06em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500}#approach .card{aspect-ratio:1/1.1;will-change:transform;background-color:#f5f5f5;border-radius:15px;padding:35px 40px;transition:all .8s cubic-bezier(.4,0,0,1);position:relative;overflow:hidden}#approach .card .heading{color:#000;letter-spacing:-.05em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:500}#approach .card .description{color:#404040;letter-spacing:-.2px;margin:0;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:130%}#approach .card .icon{width:80%;height:auto;transition:all .8s cubic-bezier(.4,0,0,1);position:absolute;top:40%;left:50%;transform:translate(-50%)rotate(-25deg)}#approach .card .icon.small{width:70%;top:45%}#approach .card .icon.star{width:90%;top:35%}#approach .card:hover{transform:scale(.98)}#approach .card:hover .icon{transform:translate(-50%)rotate(-20deg)scale(1.05)}#selectedWork{background-color:#fff;width:100%;padding:0;transition:background-color .5s}#selectedWork .title{justify-content:space-between;align-items:center;width:100%;margin-bottom:4rem;display:flex}#selectedWork .title .heading{color:#000;letter-spacing:-.06em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500}#selectedWork .items{flex-direction:column;margin:0;padding:0;display:flex}#selectedWork .items .item{will-change:transform,opacity;border-top:1px solid silver;width:100%;height:100%;padding:3rem 0;transition:border-top-color .5s}#selectedWork .items .item:last-child{padding:3rem 0 0}#selectedWork .items .item .work-item-link{width:100%;color:inherit;cursor:pointer;grid-template-columns:1fr 1fr 1.5fr;align-items:flex-start;gap:2rem;min-height:100%;text-decoration:none;display:grid;position:relative}#selectedWork .items .item .info .heading{color:#000;letter-spacing:-.05em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500;transition:all .8s cubic-bezier(.4,0,0,1)}#selectedWork .items .item .info .description{color:#404040;letter-spacing:-.3px;margin:1rem 0 0;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:120%}#selectedWork .items .item:hover .info .heading{opacity:.5}#selectedWork .items .item .pills{flex-wrap:wrap;align-content:flex-start;gap:.5rem;margin:0;padding:0;display:flex}#selectedWork .items .item .pills .pill{color:#000;background:#f2f2f2;border-radius:30px;height:max-content;padding:8px 15px;font-family:Aeonik Medium,sans-serif;font-size:16px;transition:background-color .5s,color .5s}#selectedWork .items .item .imagewrap{aspect-ratio:1/.55;border-radius:30px;width:100%;height:auto;position:relative;overflow:hidden}#selectedWork .items .item .imagewrap .image{object-fit:cover;width:100%;height:100%}#manifesto{will-change:background-color;background-color:#fff;width:100%;padding:5rem 0;transform:translateZ(0)}#manifesto .wrap{justify-content:center;display:flex}#manifesto .wrap .content{width:600px}#manifesto .wrap .content .heading{color:#000;letter-spacing:-.04em;margin:0 0 1rem;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:130%}#manifesto .wrap .content .text{color:#404040;letter-spacing:-.04em;margin:0;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:130%}#partnership{will-change:background-color;background-color:#fff;width:100%;padding:5rem 0 10rem;transform:translateZ(0)}#partnership .title .heading{color:#000;letter-spacing:-.06em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500}#partnership .items{justify-content:flex-end;gap:5rem;margin:0;padding:0;display:flex}#partnership .items .item .label-title{color:#000;letter-spacing:-.04em;margin:0 0 .5rem;font-family:Aeonik Medium,sans-serif;font-size:20px}#partnership .items .item .label{color:#757575;letter-spacing:-.04em;margin:0 0 .5rem;font-family:Aeonik Medium,sans-serif;font-size:20px}#pricing{will-change:background-color;width:100%;padding:0 0 15rem;transform:translateZ(0)}#pricing .row{will-change:transform,opacity}#pricing .title{margin-bottom:4rem}#pricing .title .heading{color:#000;letter-spacing:-.06em;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500}#pricing .card{will-change:transform,opacity;backface-visibility:hidden;background-color:#fff;border-radius:15px;padding:30px;position:relative;transform:translateZ(0)}#pricing .card .recommended{color:#fff;letter-spacing:-.2px;background-color:#ff6b35;border-radius:20px;padding:6px 12px;font-family:Aeonik Medium,sans-serif;font-size:14px;font-weight:500;position:absolute;top:20px;right:20px}#pricing .card .heading{color:#000;letter-spacing:-.05em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:500}#pricing .card .description{color:#404040;letter-spacing:-.2px;margin:0;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:130%}#pricing .card .price{color:#000;letter-spacing:-.08em;margin:2rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-weight:500;display:block}#pricing .card .items{flex-direction:column;gap:1rem;margin:2rem 0;padding:0;display:flex}#pricing .card .items .item{align-items:center;gap:1rem;display:flex}#pricing .card .items .item .icon{width:20px;height:auto}#pricing .card .items .item .icon-mobile{display:none}#pricing .card .items .item .icon-desktop{display:block}#pricing .card .items .item .text{color:#404040;letter-spacing:-.2px;margin:0;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:130%}#pricing .footer{width:100%;margin-top:4rem}#pricing .footer .text{color:#404040;letter-spacing:-.3px;text-align:center;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:120%}#faq{background-color:#fff;border-top-left-radius:3rem;border-top-right-radius:3rem;width:100%;margin-top:-5rem;padding:5rem 0}#faq .title{margin-bottom:4rem}#faq .title .heading{color:#000;letter-spacing:-.06em;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:500}#faq .accordion{flex-direction:column;gap:1rem;width:100%;max-width:800px;margin:0 auto;display:flex}#faq .accordion .accordion-item{background-color:#f2f2f2;border-radius:15px;transition:all .8s cubic-bezier(.4,0,0,1);overflow:hidden}#faq .accordion .accordion-item .accordion-button{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:1.5rem 2rem;display:flex}#faq .accordion .accordion-item .accordion-button .accordion-question{color:#000;letter-spacing:-.2px;flex:1;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:130%}#faq .accordion .accordion-item .accordion-button .accordion-icon{color:#000;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:28px;font-weight:300;line-height:1;display:flex}#faq .accordion .accordion-item .accordion-button:hover .accordion-question{opacity:.8}#faq .accordion .accordion-item .accordion-content{will-change:height;overflow:hidden}#faq .accordion .accordion-item .accordion-content .accordion-answer{color:#404040;letter-spacing:-.2px;padding:0 2rem 1.5rem;font-family:Aeonik Medium,sans-serif;font-size:16px;line-height:150%}#testimonial{background-color:#fff;width:100%;padding:5rem 0}#testimonial .wrapper{width:1200px}#testimonial .testimonial-content{width:100%;padding-left:clamp(2rem,5vw,50vw - 600px);padding-right:clamp(2rem,5vw,4rem)}#testimonial .testimonial-content .testimonial-text{flex-direction:column;gap:2rem;max-width:100%;display:flex;position:relative}#testimonial .testimonial-content .testimonial-text .testimonial-label{color:#757575;letter-spacing:-.2px;text-transform:uppercase;font-family:Aeonik Medium,sans-serif;font-size:14px;position:absolute;top:0;right:clamp(2rem,5vw,4rem)}#testimonial .testimonial-content .testimonial-text .testimonial-attribution{margin-top:1rem;padding-right:10rem}#testimonial .testimonial-content .testimonial-text .testimonial-attribution .testimonial-name{color:#000;letter-spacing:-.05em;margin:0 0 .5rem;font-family:Plus Jakarta Sans,sans-serif;font-size:32px;font-weight:500}#testimonial .testimonial-content .testimonial-text .testimonial-attribution .testimonial-company{color:#404040;letter-spacing:-.2px;margin:0;font-family:Aeonik Medium,sans-serif;font-size:18px}#testimonial .testimonial-content .testimonial-text .testimonial-quote{color:#000;letter-spacing:-.05em;max-width:100%;margin:2rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:140%}#testimonial .testimonial-content .testimonial-text .testimonial-quote:before,#testimonial .testimonial-content .testimonial-text .testimonial-quote:after{content:"" ""}@media (max-width:768px){#testimonial .testimonial-content .testimonial-text .testimonial-label{margin-bottom:1rem;position:relative;right:auto}#testimonial .testimonial-content .testimonial-text .testimonial-attribution{padding-right:0}#testimonial .testimonial-content .testimonial-text .testimonial-quote{font-size:22px}}#getstarted{background-image:url(/getstarted.png);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;width:100%;height:45vh;padding:5rem 0;display:flex}#getstarted .title .heading{color:#fff;letter-spacing:-.06em;text-align:center;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:60px;font-weight:500;line-height:110%}#getstarted .title .description{color:#f5f5f5;letter-spacing:-.3px;text-align:center;margin:1rem 0 2rem;font-family:Aeonik Medium,sans-serif;font-size:18px;line-height:120%}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}#work{background:#fff;width:100%;padding:10rem 0 2rem}#work .title{justify-content:space-between;align-items:flex-end;width:100%;display:flex}#work .title .heading{color:#000;letter-spacing:-.08em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(4rem,.8rem + 6vw,12rem);font-weight:500;line-height:100%}#work .title .description{color:#000;letter-spacing:-.5px;width:500px;margin:1.5rem 0 0;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:150%}#work .info{width:100%;margin-bottom:10rem}#work .info .items{gap:2%;width:100%;margin:5rem 0 0;padding:0;display:flex}#work .info .items .item{border-top:1px solid silver;width:31.33%;padding:0}#work .info .items .item .subheading{color:#757575;letter-spacing:-.5px;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:130%}#work .info .items .item .text{color:#242424;letter-spacing:-.5px;font-family:Aeonik Medium,sans-serif;font-size:20px;line-height:130%}#work .info .items .item .tag{color:#000;letter-spacing:-.2px;background:#f2f2f2;border-radius:15px;padding:8px 15px;font-family:Aeonik Medium,sans-serif;font-size:16px;transition:all .3s cubic-bezier(.4,0,0,1)}#work .info .items .item .tag.sm{padding:6px 10px;font-size:16px}#work .capewrap{aspect-ratio:16/9;width:100%;height:auto;overflow:hidden}#work .capewrap .videowrap{aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;height:100%;display:flex}#work .capewrap .videowrap .cape{border-radius:30px;width:70%;height:auto}#work .imagewrap{aspect-ratio:16/9;border-radius:30px;width:100%;height:auto;overflow:hidden}#work .imagewrap .image{width:100%;height:auto}#work .content{width:100%;margin:8rem 0}#work .content .subheading{color:#000;letter-spacing:-.5px;margin:0;font-family:Aeonik Medium,sans-serif;font-size:24px}#work .content .heading{color:#000;letter-spacing:-.04em;margin:0;font-family:Aeonik Medium,sans-serif;font-size:clamp(1.8rem,2.5vw,4.5rem);line-height:110%}#work .content .paragraph{color:#757575;letter-spacing:-.1px;margin:1rem 0 0;font-family:Aeonik Regular,sans-serif;font-size:20px;line-height:150%}#work .divider{background:silver;border:0;width:100%;height:1px;margin:8rem 0}#next-work{background:#fff;width:100%;padding:0 0 5rem}#next-work .title{width:100%;margin-bottom:5rem}#next-work .title .heading{color:#000;letter-spacing:-.08em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,1.4rem + 3.5vw,6rem);font-weight:500;line-height:110%}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}#works{background-color:#fff;width:100%;padding:7rem 0 3rem}#works .title{justify-content:space-between;align-items:flex-end;width:100%;margin-bottom:4rem;display:flex}#works .title .heading{color:#000;letter-spacing:-.08em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,1.4rem + 3.5vw,6rem);font-weight:500;line-height:110%}#works .title .heading .secondary{color:#8d8d8d}#works .title .layout-switcher-wrapper{align-items:center;margin-top:2rem;display:flex}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}@media only screen and (min-width:1024px) and (max-width:1439px){#home .content .heading{font-size:3.5rem}#home .content .footer .subheading{font-size:20px}#approach .title .heading{font-size:30px}#approach .card{padding:30px 35px}#approach .card .heading{font-size:22px}#approach .card .description{font-size:16px}#approach .card .icon{top:50%}#approach .card .icon.small{top:60%}#approach .card .icon.star{top:50%}#selectedWork .title .heading,#selectedWork .items .item .info .heading{font-size:30px}#selectedWork .items .item .info .description{font-size:16px}#selectedWork .items .item .pills .pill{padding:6px 12px;font-size:14px}#partnership .title .heading{font-size:30px}#partnership .items{gap:3rem}#partnership .items .item .label-title,#partnership .items .item .label{font-size:18px}#pricing .title .heading,#faq .title .heading{font-size:30px}#faq .accordion .accordion-item .accordion-question{font-size:16px}#testimonial .wrapper{width:100%}#testimonial .testimonial-content .testimonial-text .testimonial-label{font-size:14px}#testimonial .testimonial-content .testimonial-text .testimonial-attribution .testimonial-name{font-size:28px}#testimonial .testimonial-content .testimonial-text .testimonial-attribution .testimonial-company{font-size:16px}#testimonial .testimonial-content .testimonial-text .testimonial-quote{font-size:24px}#getstarted .title .heading{font-size:3rem}.col-sm-6{flex:0 50%;width:50%;max-width:50%}.col-sm-12{flex:0 100%;width:100%;max-width:100%}.linkwrap.lg .link{font-size:25px}}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}@media only screen and (min-width:1px) and (max-width:767px){#home .content .heading{font-size:2.3rem}#home .content .footer .subheading{font-size:20px}#home .gallery-content{display:none}#approach{padding:5rem 0}#approach .title{flex-direction:column;align-items:flex-start;gap:1rem}#approach .title .heading{font-size:2rem}#approach .card{padding:30px 35px}#approach .card .heading{font-size:26px}#approach .card .description{font-size:16px}#approach .row.desktop-only{display:none!important}#selectedWork .title .heading{font-size:2rem}#selectedWork .items .item{padding:2rem 0}#selectedWork .items .item .work-item-link{grid-template-columns:1fr;gap:1.5rem}#selectedWork .items .item .info .heading{font-size:34px}#selectedWork .items .item .info .description{font-size:18px}#selectedWork .items .item .pills .pill{padding:6px 12px;font-size:14px}#partnership{padding:5rem 0}#partnership .title{margin-bottom:3rem}#partnership .title .heading{font-size:2rem}#partnership .items{flex-direction:column;gap:2rem}#partnership .items .item .label-title,#partnership .items .item .label{font-size:18px}#pricing{padding:0 0 10rem}#pricing .title{margin-bottom:2rem}#pricing .title .heading{font-size:2rem}#pricing .card{margin-bottom:1rem}#pricing .card .items .item .icon-desktop{display:none!important}#pricing .card .items .item .icon-mobile{display:block!important}#faq .title{margin-bottom:2rem}#faq .title .heading{font-size:2rem}#testimonial{padding:0 0 5rem}#testimonial .wrapper{width:100%}#testimonial .testimonial-content .testimonial-text{gap:0}#testimonial .testimonial-content .testimonial-text .testimonial-quote{font-size:20px}#testimonial .testimonial-content .testimonial-text .testimonial-attribution .testimonial-name{font-size:24px}#testimonial .testimonial-content .testimonial-text .testimonial-attribution .testimonial-company{font-size:14px}#getstarted .title .heading{font-size:2.5rem}#getstarted .title .description{font-size:16px}#work{padding:5rem 0 2rem}#work .title{flex-direction:column;align-items:flex-start;gap:2rem}#work .title .description{width:100%;margin:1rem 0 0;font-size:18px}#work .info{margin-bottom:5rem}#work .info .items{flex-direction:column;gap:0;margin-top:3rem}#work .info .items .item{width:100%;padding:2rem 0}#work .info .items .item .subheading,#work .info .items .item .text{font-size:18px}#work .info .items .item .tag{padding:6px 12px;font-size:14px}#work .capewrap .videowrap .cape{border-radius:15px;width:100%}#work .imagewrap{border-radius:15px}#work .content{margin:4rem 0}#work .content .row{flex-direction:column;gap:1.5rem}#work .content .subheading{font-size:20px}#work .content .heading{font-size:1.8rem}#work .content .paragraph{margin:1rem 0 0;font-size:18px}#work .content .mgtop-xlg{margin-top:3rem}#work .divider{margin:4rem 0}#next-work{padding:0 0 3rem}#next-work .title{margin-bottom:3rem}#next-work .title .heading{font-size:2.5rem}#works .title{flex-direction:column;align-items:flex-start;gap:1rem}.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{flex:0 100%;width:100%;max-width:100%}.desktop-only{display:none!important}.mb-only{display:block!important}.mgtop-sm{margin-top:1rem}.pdl-sm{padding-left:1rem}.linkwrap.lg:hover .link:before{width:0%}}
@font-face{font-family:Aeonik Medium;src:url(../media/Aeonik-Medium.026c780d.woff)format("woff"),url(../media/Aeonik-Medium.c22791a0.woff2)format("woff2")}@font-face{font-family:Aeonik Regular;src:url(../media/Aeonik-Regular.0c9878be.woff)format("woff"),url(../media/Aeonik-Regular.5de77fdf.woff2)format("woff2")}@media only screen and (min-width:768px) and (max-width:1023px){#home .content .heading{font-size:3.5rem}#approach{padding:5rem 0}#approach .title{flex-direction:column;align-items:flex-start;gap:1rem}#selectedWork .items .item .work-item-link{grid-template-columns:1fr;gap:1.5rem}#partnership .title{margin-bottom:3rem}#partnership .items{justify-content:flex-start}#pricing{padding:0 0 10rem}#pricing .card{margin-bottom:1rem}#testimonial .wrapper{width:100%}#getstarted{padding:4rem 0}#getstarted .title .heading{font-size:3rem}.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-8,.col-md-9{flex:0 100%;width:100%;max-width:100%}.desktop-only{display:none!important}.mb-only{display:block!important}}
