@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-Light.otf?v=1773403724) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-LightIt.otf?v=1773403724) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-Regular.otf?v=1773403723) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-RegularIt.otf?v=1773403724) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-Semibold.otf?v=1773403724) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-Bold.otf?v=1773403724) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BentonModDisp;src:url(/cdn/shop/files/BentonModDisp-Black.otf?v=1773403724) format("opentype");font-weight:900;font-style:normal;font-display:swap}:root{--font-family-1:"Montserrat", sans-serif;--font-family-2:"BentonModDisp";--font-size-128:clamp(45px, 6.67vw, 128px);--font-size-120:clamp(45px, 6.25vw, 120px);--font-size-100:clamp(45px, 5.21vw, 100px);--font-size-80:clamp(30px, 4.17vw, 80px);--font-size-60:clamp(28px, 3.13vw, 60px);--font-size-48:clamp(28px, 2.5vw, 48px);--font-size-44:clamp(28px, 2.29vw, 44px);--font-size-32:clamp(22px, 1.67vw, 32px);--font-size-28:clamp(18px, 1.46vw, 28px);--font-size-25:clamp(18px, 1.3vw, 25px);--font-size-24:clamp(16px, 1.25vw, 24px);--font-size-20:clamp(14px, 1.04vw, 20px);--font-size-18:clamp(14px, .94vw, 18px);--font-size-16:clamp(14px, .83vw, 16px)}*{box-sizing:border-box!important}h1{font-family:var(--font-family-2);letter-spacing:-1.28px;font-style:normal;font-weight:400;font-size:var(--font-size-128);line-height:100%}h2{font-family:var(--font-family-2);letter-spacing:0px;font-style:normal;font-weight:400;font-size:var(--font-size-100);line-height:100%}h2.size-m{font-family:var(--font-family-2);letter-spacing:0px;font-style:normal;font-weight:400;font-size:var(--font-size-120);line-height:100%}h3{font-family:var(--font-family-2);font-size:var(--font-size-44);font-style:normal;font-weight:400;line-height:100%;letter-spacing:0}p,a,label,span{font-family:var(--font-family-1);font-size:var(--font-size-24);font-style:normal;font-weight:400;line-height:140%;letter-spacing:0}.container,.shopify-policy__container{margin:0 auto;padding:0 clamp(20px,2.5vw,48px);max-width:1920px}.btn__wrap{display:flex}.btn{display:flex;justify-content:center;padding:clamp(15px,1.2vw,23px) 26px;color:rgb(var(--color-button-text));background:rgb(var(--color-button));font-family:var(--font-family-1);font-size:var(--font-size-18);font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;text-align:center;transition:all .3s ease}.btn:hover{opacity:.7}.link{transition:all .3s ease}.link:hover{opacity:.7}.image .image__wrap,.video .video__wrap{position:relative;padding-top:100%}.image .image__wrap img,.video .video__wrap video{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover}custom-slider{display:block}custom-tab{display:block}.header__menu-item{padding:0}.header__menu-item span{font-family:var(--font-family-1);font-size:var(--font-size-20);font-style:normal;font-weight:500;line-height:normal;letter-spacing:3px;text-transform:uppercase}.header__inline-menu ul{display:flex;flex-wrap:wrap;gap:10px clamp(10px,2.6vw,50px)}.secondary-menu{display:flex;justify-content:flex-end}[data-template=index] .header-body,[data-page=about] .header-body,[data-page=process] .header-body,[data-page=services] .header-body,[data-page=project] .header-body{position:relative}[data-template=index] .header-body .header-body__wrap,[data-page=about] .header-body .header-body__wrap,[data-page=process] .header-body .header-body__wrap,[data-page=services] .header-body .header-body__wrap,[data-page=project] .header-body .header-body__wrap{position:absolute;top:0;left:0;width:100%}.section-header .header__heading-logo-wrapper{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(97%) contrast(103%)}[data-template=index] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header-body__wrap,[data-page=about] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header-body__wrap,[data-page=process] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header-body__wrap,[data-page=services] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header-body__wrap,[data-page=project] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header-body__wrap{background:transparent}[data-template=index] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__heading-logo-wrapper,[data-page=about] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__heading-logo-wrapper,[data-page=process] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__heading-logo-wrapper,[data-page=services] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__heading-logo-wrapper,[data-page=project] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__heading-logo-wrapper{filter:none}[data-template=index] .section-header.shopify-section-header-sticky .header__heading-logo-wrapper,[data-page=about] .section-header.shopify-section-header-sticky .header__heading-logo-wrapper,[data-page=process] .section-header.shopify-section-header-sticky .header__heading-logo-wrapper,[data-page=services] .section-header.shopify-section-header-sticky .header__heading-logo-wrapper,[data-page=project] .section-header.shopify-section-header-sticky .header__heading-logo-wrapper{filter:brightness(0) saturate(100%) invert(0%) sepia(100%) saturate(0%) hue-rotate(21deg) brightness(97%) contrast(103%)}[data-template=index] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__icon,[data-page=about] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__icon,[data-page=process] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__icon,[data-page=services] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__icon,[data-page=project] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__icon{color:#fff}[data-template=index] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__menu-item span,[data-page=about] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__menu-item span,[data-page=process] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__menu-item span,[data-page=services] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__menu-item span,[data-page=project] .section-header:not(.shopify-section-header-sticky):not(:has(.menu-opening)) .header__menu-item span{color:#fff}[data-template=index] .shopify-section-header-hidden .header-body__wrap,[data-page=about] .shopify-section-header-hidden .header-body__wrap,[data-page=process] .shopify-section-header-hidden .header-body__wrap,[data-page=services] .shopify-section-header-hidden .header-body__wrap,[data-page=project] .shopify-section-header-hidden .header-body__wrap{transform:translateY(-100%)}[data-template=index] .header-body__wrap,[data-page=about] .header-body__wrap,[data-page=process] .header-body__wrap,[data-page=services] .header-body__wrap,[data-page=project] .header-body__wrap{transition:all .15s ease-out}.header{align-items:flex-start}.header__inline-menu{padding-top:clamp(20px,2.6vw,50px)}.header__heading-link{padding:0}.header__heading-logo-wrapper{position:relative;padding-top:72.466%;width:clamp(115px,18.958vw,273px);min-width:clamp(115px,14.38vw,276px)}.header__heading-logo-wrapper img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}@media(max-width:989px){.secondary-menu{display:none}.header{align-items:center}}.header__menu-item span{border-bottom:1.5px solid transparent;transition:border .3s ease}.header__menu-item:hover span{text-decoration:none;border-bottom:1.5px solid}.footer-block__details-content .list-menu__item--link,.list-social__link,.footer-block__details-content p a,.footer-bottom a{border-bottom:1.5px solid transparent;transition:border .3s ease}.footer-block__details-content .list-menu__item--link:hover,.list-social__link:hover,.footer-block__details-content p a:hover,.footer-bottom a:hover{text-decoration:none!important;border-bottom:1.5px solid}.footer-block__details-content p a:hover,.footer-bottom a:hover{opacity:.7}#shopify-section-template--21809835245811__section_banner_3AtJbr .section-banner__wrap,.section-banner-page .section-banner__wrap,#shopify-section-template--21809835245811__section_banner_3AtJbr .section-banner-page__wrap,.section-banner-page .section-banner-page__wrap,.section-banner .section-banner__wrap{padding-top:clamp(90px,14vw,270px)}h1,h2,h3,h4,h5,h6,p,.btn,.section-intro .text p,.section-our-service__wrap .link span,.section-our-portfolio button,.link,.section-faq summary span,.section-client .list details summary span,#MainContent .section-image__wrap .title{-webkit-font-smoothing:antialiased}.section-client .list details summary svg{transition:transform .3s ease}.section-client .list details summary:hover svg{transform:rotate(45deg)}.header__heading-logo-wrapper{transition:padding-top .3s ease}.scrolled-past-header .header__heading-logo-wrapper{padding-top:42%}.scroll-item{cursor:pointer}.scroll-item:hover .icon{transform:translatey(12px)}.scroll-item .icon{transition:transform .3s ease}.section-founder-v2 .content .right .text{margin-top:48px}.section-founder-v2 .content .right .text p{max-width:580px}.section-support__wrap .content .text+.text{margin-top:32px;padding-top:48px;border-top:1px solid rgba(0,0,0,.3)}.section-process__wrap .content .text.text-border{padding-top:48px!important;margin-top:16px;border-top:1px solid rgba(0,0,0,.3)!important}@media(max-width:530px){.section-process__wrap .content .text.text-border p:first-child{max-width:250px;margin:0 auto}}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}.section-service__wrap{max-width:100%;margin:0 auto}.section-service-top{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;margin:0 0 80px}.section-service-left,.section-service-right{flex:0 0 50%}.section-service-left{padding:0 80px 100px 0;position:relative}.section-service-left>*{max-width:790px}.section-service-left>.text{max-width:700px}.section-service-right{padding:0 0 0 80px}.section-service .title{margin:0}.section-service .title h2{margin:0;text-transform:capitalize;letter-spacing:0;text-align:left;max-width:650px}.section-service .title h2 em{display:block;font-weight:300}.section-template--21960352399603__section_service_dFUgWk-padding .title h2 em,#shopify-section-template--21960352399603__section_service_mBm77M .title h2 em{display:inline}.section-service .sub-title{padding:30px 0}.section-service .text{padding:0 0 30px}.section-service .sub-title p,.section-service .text p{margin:0}.section-service .sub-title strong{display:block;font-family:Montserrat,sans-serif;font-size:clamp(16px,1.3vw,25px);font-weight:600;text-transform:uppercase;text-align:left;letter-spacing:8%;line-height:1.4em}.section-service .btn__wrap{position:absolute;bottom:0;left:0}.section-service-right{font-size:24px;font-weight:400;line-height:100%}.section-service-right ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid #d9d9d9}.section-service-right ul li{padding:30px 0 30px 64px;border-bottom:1px solid #d9d9d9;background:url(/cdn/shop/files/ico-service.svg?v=1775136852) no-repeat 16px center}.section-service-bottom{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;gap:20px}.section-service-image img{display:block;width:100%;height:348px;object-fit:cover}@media(max-width:989px){.section-service-top{flex-direction:column;margin:0 0 40px}.section-service-left{padding:0}.section-service-right{padding:00}.section-service .sub-title strong{font-size:14px}.section-service-right{font-size:16px}.section-service-right ul li{padding:20px 0 20px 64px;background-size:24px 16px}.section-service .btn__wrap{position:static;margin:0 0 30px}.section-service-bottom{flex-direction:column}.section-service-image img{height:auto}}@media screen and (max-width:767px){.btn{transform:scale(.85);transform-origin:left center}.header__icon--menu .icon{transform:scale(1.15)}.header__heading-logo-wrapper{width:clamp(115px,14.38vw,276px);min-width:clamp(115px,14.38vw,276px)}.section-template--21809835245811__section_our_service_RFAn4K-padding,.section-template--21809835245811__section_intro_kDiKtd-padding,.section-template--21809835245811__section_our_portfolio_FXG4Qa-padding,.section-template--21809835245811__section_our_design_9LJWnD-padding,.section-template--21809835245811__section_instagram_d7XPLF-padding,.section-sections--21809834918131__footer-padding,.section-instagram{padding-top:48px!important;padding-bottom:48px!important}}@media screen and (max-width:767px){.section-our-portfolio .link__wrap{margin-top:32px!important}}@media screen and (max-width:767px){.list-menu__item{font-size:24px}}@media screen and (max-width:767px){.section-instagram .heading{margin-bottom:32px!important}}@media screen and (max-width:767px){#shopify-section-template--21809835245811__section_our_service_RFAn4K .text h2{font-size:24px;font-size:clamp(30px,5.21vw,100px);margin-top:24px}}@media screen and (max-width:767px){.section-cta__wrap .text p{font-size:14px}}@media screen and (max-width:767px){#shopify-section-template--21809835245811__section_banner_3AtJbr .section-banner__wrap{justify-content:initial;flex-direction:initial}#shopify-section-template--21809835245811__section_banner_3AtJbr .section-banner__wrap .content{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center}#shopify-section-template--21809835245811__section_banner_3AtJbr .section-banner__wrap .content .title,#shopify-section-template--21809835245811__section_banner_3AtJbr .section-banner__wrap .content .signature{margin-top:auto}}@media screen and (max-width:767px){#shopify-section-template--21853161029875__section_founder_v2_cd3Ebe div[class*=padding]{padding-top:60px;padding-bottom:60px}.section-client .list details summary svg{flex:0 0 24px!important}}.section-template--21809835245811__section_intro_kDiKtd-padding h2{max-width:800px}.section-apart .list .item__wrap>.text{max-width:521px!important}#MainContent .section-client .title h2{font-size:clamp(50px,6.25vw,120px)}.section-client .list__wrap{width:100%}.section-serve__wrap .text p strong{font-weight:600}#MainContent .section-founder__wrap .content .text p{margin:0}.section-our-design .btn__wrap a{min-width:400px}.section-sections--21809834918131__footer-padding{padding-bottom:32px!important}.footer__content-bottom.scroll-trigger.animate--slide-in{transform:none!important}.section-template--21960352399603__section_service_mBm77M-padding .sub-title{max-width:600px}.section-template--21960352399603__section_service_mBm77M-padding .title h2{max-width:750px}#MainContent .section-template--21960352399603__section_serve_7MgCDg-padding .text.text-m,#MainContent .section-template--21960352399603__section_serve_qBgFgM-padding .text.text-m{padding:0 clamp(24px,3.5vw,68px) 0 0}#MainContent .section-template--21960352399603__section_serve_7MgCDg-padding .text__wrap,#MainContent .section-template--21960352399603__section_serve_qBgFgM-padding .text__wrap{max-width:100%!important}#MainContent .section-template--21960352399603__section_purpose_a6z6zc-padding{padding-top:clamp(48px,9.3vw,180px);padding-bottom:clamp(48px,9.3vw,180px)}#MainContent .purpose-items{margin-bottom:0}[data-page=services] #MainContent .section-serve__wrap .text p:last-child strong{font-weight:600}@media screen and (max-width:767px){.section-our-design .btn__wrap a{min-width:280px}}.section-header .header--has-social .menu-drawer__utility-links{padding:0}.contact__fields .field select:has(option:checked:disabled){background:#fbf9f7}.section-service-right ul li{font-family:Montserrat;font-size:clamp(16px,1.25vw,24px);letter-spacing:0;font-weight:500;-webkit-font-smoothing:antialiased;line-height:1.4em}.section-template--21960352399603__section_apart_mTVWqD-padding .title h2{text-transform:capitalize}body .section-template--21960352399603__section_apart_mTVWqD-padding .list .item .text p{font-weight:400}.section-template--21960352399603__section_apart_mTVWqD-padding .animate-on-scroll:nth-child(3) h3{max-width:396px}.section-template--21923620847859__section_process_hfdeaa-padding .section-process__wrap .content .title{max-width:clamp(350px,54.6vw,1050px)}.section-project .section-project__wrap{max-width:100%}.section-project .heading h2 em{font-wight:500}@media screen and (max-width:767px){body .section-founder-v2__wrap .heading{gap:20px}.section-founder-v2 .content .right .text{margin-top:12px;margin-bottom:22px}body .section-founder-v2 .image-container{flex-direction:initial}body .section-founder-v2 .image-container .text-image{order:2}body .section-founder-v2 .image-container .text-image p{text-align:left}body .section-founder-v2 .image-container .image .image__wrap{padding-top:140%}body .section-serve.section-template--21960352399603__section_serve_7MgCDg-padding,body .section-template--21960352399603__section_serve_qBgFgM-padding{background:#e1dfd9}body .section-serve{padding-top:60px;padding-bottom:60px}body .section-serve__wrap .text h2{margin-bottom:24px}body .section-serve__wrap{gap:40px}.section-support__wrap .content .text+.text{margin-top:0;padding-top:32px}body .section-philosophy__wrap .navigation{transform:none;bottom:40px;top:initial}body .section-philosophy__wrap .navigation .container{justify-content:center;gap:40px}body .section-philosophy__wrap .swiper-slide .container .text{max-width:100%}body .section-service{padding-top:60px;padding-bottom:60px}body .section-service .sub-title{padding-top:28px;padding-bottom:16px}body .section-service .text{padding-bottom:32px}.section-service-right ul li{padding-left:44px;background-position:12px}body .section-service-top{margin-bottom:24px}body .section-template--21960352399603__section_apart_mTVWqD-padding{padding-top:60px;padding-bottom:60px}body .section-apart .list .item__wrap{height:auto;gap:90px;padding:24px}body .section-roadmap .timeline-item .step{font-size:clamp(20px,1.56vw,30px);margin-bottom:40px}body .section-roadmap .timeline-item .timeline-right h3{font-size:clamp(30px,1.97vw,38px);margin-bottom:16px}body .section-roadmap .timeline-item .timeline-right p{font-size:clamp(14px,.9vw,18px)}body .section-roadmap .timeline-item .timeline-right{order:2;margin-top:8px;margin-bottom:20px}body .section-roadmap .timeline-item .timeline-left{order:3;margin-bottom:0;width:calc(100% + 20px)}body .section-template--21923620847859__section_roadmap_4FUete-padding{padding-bottom:60px}body .section-roadmap .timeline-item:last-child{margin-bottom:0}body .section-faq summary span{font-size:clamp(24px,2.29vw,44px)}body .section-faq .plus{display:block;width:20px;height:20px;min-width:20px;min-height:20px}body .section-template--21853139566835__section_faq_zz9iTa-padding,body .section-contact .contact{padding-top:60px;padding-bottom:60px}body .section-contact .contact .title{margin-bottom:32px}body .section-contact .contact .heading{margin-bottom:60px}body .section-contact .contact .contact__fields.contact__fields-btn{margin-top:40px}body .section-template--21996345262323__section_projects_hero_pnAwL8-padding{padding-top:60px;padding-bottom:0}body .section-template--21996345262323__section_project_Vftjxa-padding{padding-bottom:20px!important}body .section-project-item{padding-top:60px;padding-bottom:60px}[data-page=project] .section-banner-page .section-banner-page__wrap .content{max-width:100%}}@media screen and (max-width:989px){body .section-service .btn__wrap{margin-bottom:40px}}.section-header .header--has-social .menu-drawer__utility-links{padding:20px}#menu-drawer{background:#5a121d}.menu-drawer__navigation-container{align-items:center;margin:-94px 0 0}#menu-drawer .list-menu__item{font-family:var(--font-family-1);font-size:24px;letter-spacing:1.2px;text-align:center;justify-content:center;color:#fff;padding-top:8px;padding-bottom:8px;text-transform:uppercase}#menu-drawer .menu-drawer__utility-links{background:#932b3b}#menu-drawer .menu-drawer__account{color:#fff}#menu-drawer .svg-wrapper path{fill:#fff}@media screen and (max-width:990px){.header-wrapper:has(.menu-opening) .header-body__wrap{background:#5a121d}.header-wrapper:has(.menu-opening) .header__icon path{fill:#fff}.header-wrapper:has(.menu-opening) .header__heading-logo-wrapper{filter:brightness(0) invert(1)}.header-wrapper .header-body__wrap{transition:background .3s ease}.header-wrapper .header__icon path{transition:fill .3s ease}.header-wrapper .header__heading-logo-wrapper{transition:filter .3s ease}}.menu-drawer__utility-links{display:none}.section-project-item-right ul li{font-size:clamp(16px,1.25vw,24px);letter-spacing:0}body .section-our-design .list-icon{gap:clamp(32px,6.25vw,120px);margin:0 0 40px}.shopify-policy__container{font-family:var(--font-family-1)}.f-carousel__toolbar__column.is-left{display:none!important}.section-header{visibility:hidden}.section-header.menu-open,.header-wrapper{visibility:visible}@media(max-width:767px){.header__icon--menu .icon-hamburger{width:30px;height:30px;transform:scale(1)}}instagram-feed{display:block}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-global.css.map */
