html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}@font-face{font-family:Primary_regular;src:url(../../fonts/SuisseIntl-Light.ttf) format("truetype")}@font-face{font-family:Primary_medium;src:url(../../fonts/SuisseIntl-SemiBold.ttf) format("truetype")}@font-face{font-family:MMLight;src:url(../../fonts/MartianMono-Light.ttf) format("truetype")}@font-face{font-family:MMMedium;src:url(../../fonts/MartianMono-Medium.ttf) format("truetype")}.fontVW{font-size:16vw;letter-spacing:-.62vw;line-height:100%;text-transform:uppercase;font-family:Primary_medium,sans-serif}.fontsmallVW{font-size:1vw;line-height:100%;text-transform:uppercase;font-family:MMLight,sans-serif;margin-bottom:-1rem}@media (max-width: 600px){.fontsmallVW{font-size:3vw;margin-bottom:.1rem}}.fontNumber{font-size:120px;font-family:Primary_medium,sans-serif;line-height:100%;letter-spacing:-.5px}@media (max-width: 600px){.fontNumber{font-size:20vw}}.font52{font-size:52px;font-family:Primary_medium,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (max-width: 600px){.font52{font-size:36px}}.font36{font-size:36px;font-family:Primary_medium,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (max-width: 600px){.font36{font-size:24px}}.font12{font-size:12px;letter-spacing:-.05px;font-weight:lighter;text-transform:uppercase;line-height:140%}.flip__link{font-size:12px;letter-spacing:-.05px;color:#f4f4f4;display:grid;font-family:MMMedium,monospace;text-transform:uppercase}.flip__link:hover .flip__link--text:nth-child(1){opacity:0}.flip__link:hover .flip__link--text:nth-child(2){opacity:1}.flip__link:hover .flip__link--text:nth-child(1) .char{transform:rotate3d(1,.3,0,-90deg)}.flip__link:hover .flip__link--text:nth-child(2) .char{transform:rotate3d(0,0,0,90deg)}.flip__link--text{grid-area:1/1;transition:opacity .4s cubic-bezier(.445,.05,.55,.95),transform .4s cubic-bezier(.445,.05,.55,.95)}.flip__link--text:nth-child(2){opacity:0}.flip__link--text .char{display:inline-block;transform-origin:50% 50% .4em;transition:transform .5s cubic-bezier(.5,0,0,1);transition-delay:calc(0ms + var(--char-index) * 25ms);backface-visibility:hidden}.flip__link--text:nth-child(2) .char{transform:rotate3d(1,-.5,0,90deg)}.intro{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:100;background:#121212;transform:translateZ(0);-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.intro .intro_text{position:absolute;left:1em;top:1em}.intro .intro_text .intro_text_heading{overflow:hidden}.intro .intro_text .intro_text_heading h1{font-size:3em;line-height:100%;font-family:Primary_regular,sans-serif}.intro .intro_text .intro_text_p{overflow:hidden}.intro .intro_text .intro_text_p h2{font-size:.8em;font-family:Primary_regular,sans-serif}.intro img{width:auto;height:40vh;aspect-ratio:4/3;position:absolute;object-fit:cover;top:50%;left:50%;transform:translate(-50%,-50%)}a{text-decoration:none;color:#f4f4f4}img{width:100%;height:100%;object-fit:cover}.container{padding:0 2rem}main{width:100%;overflow-x:hidden;padding-bottom:10rem;display:flex;flex-direction:column;gap:10rem}section{width:100%;overflow-x:hidden}.mT70{margin-top:4.375rem}.mT50{margin-top:3.125rem}.mT20{margin-top:1.25rem}.splitText{overflow:hidden}.splitText span{display:inline-block;overflow:hidden;margin:0}.splitText span span{display:inline-block;transform:translateY(120%)}.splitText.font12{line-height:110%}.splitText.font52{line-height:90%}@media (max-width: 600px){main{padding-bottom:6.25rem;gap:6.25rem}.container{padding:0 1rem}.mT50{margin-top:1.75rem}.mT20{margin-top:.875rem}}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f4f4f4;border:none;cursor:pointer;display:inline-block;font-size:1rem;line-height:20px;list-style:none;padding:.75rem 1rem;position:relative;touch-action:manipulation;vertical-align:middle;white-space:nowrap;word-wrap:break-word}button:before{display:none}button:-webkit-details-marker{display:none}.hero{opacity:0}.hero .hero_main{position:relative;overflow:hidden}.hero .hero_main .heroimage{width:100%;height:100vh;overflow:hidden}.hero .hero_main h1{position:absolute;bottom:-2vw;left:0;mix-blend-mode:difference;text-align:center;pointer-events:none}.hero .bio .container{display:flex;align-items:center;justify-content:space-between}.hero .bio .container .bio_wrapper{display:flex;align-items:center;gap:30px}.hero .bio .container .bio_wrapper>div p:nth-child(1){color:#8c8c8c;margin-bottom:5px}@media (max-width: 1030px){.hero .bio .container{flex-direction:column;align-items:flex-start;gap:30px}.hero .bio .container .bio_wrapper{width:100%}.hero .bio .container .bio_wrapper>div{flex:1}}@media (max-width: 600px){.hero .bio .container .bio_wrapper{flex-direction:column;align-items:flex-start}}.about .container{display:flex;align-items:flex-end;justify-content:space-between}.about .container .txt{flex:1}.about .container .txt h2{width:100%;max-width:460px}.about .container .about_numbers{display:flex;flex:1}.about .container .about_numbers .block{flex:1}.about .container .about_numbers .block p{color:#8c8c8c}@media (max-width: 1030px){.about .container{flex-direction:column;align-items:flex-start}.about .container .about_numbers{width:100%}}@media (max-width: 600px){.about .container .about_numbers{flex-direction:column;gap:30px}}.featured_projects .container .featured_projects_wrapper .row{display:flex;margin-bottom:2rem;flex-wrap:wrap;justify-content:center;gap:1.5rem}.featured_projects .container .featured_projects_wrapper .row .case{display:block;flex:1 1 calc(50% - 1.5rem);min-width:0}.featured_projects .container .featured_projects_wrapper .row .case .projectCase{width:100%;height:60vh;overflow:hidden;position:relative}.featured_projects .container .featured_projects_wrapper .row .case .projectCase img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.featured_projects .container .featured_projects_wrapper .row .case .projectCase:hover img{transform:scale(1.05)}.featured_projects .container .featured_projects_wrapper .row .case .details{margin-top:1rem}.featured_projects .container .featured_projects_wrapper .row .case .details h5{font-size:1rem;margin-bottom:.5rem}.featured_projects .container .featured_projects_wrapper .row .case .details p{color:#8c8c8c;margin-top:2px;font-size:.8rem}@media (max-width: 600px){.featured_projects .container .featured_projects_wrapper .row{flex-direction:column;align-items:center;gap:1.5rem}.featured_projects .container .featured_projects_wrapper .row .case{width:100%;height:auto}.featured_projects .container .featured_projects_wrapper .row .projectCase{width:100%;height:40vh}}.design_process .container .wrapper .row{display:flex;align-items:flex-end;gap:50px;border-bottom:1px solid #262626;padding:20px 0}.design_process .container .wrapper .row .title{width:100%}.design_process .container .wrapper .row .title h5{color:#8c8c8c}.design_process .container .wrapper .row .title p{margin-top:10px;max-width:460px;width:100%}.design_process .container .wrapper .row .img{width:100%;height:40vh}.design_process .container .wrapper .row .img img{display:block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:all .8s cubic-bezier(.19,1,.22,1)}@media (max-width: 1030px){.design_process .container .wrapper .row .img{max-height:200px}}@media (max-width: 600px){.design_process .container .wrapper .row{align-items:flex-start;flex-direction:column;gap:20px}}.areasWork .container .wrapper{display:flex;align-items:flex-start;gap:50px;overflow:hidden}.areasWork .container .wrapper .categories{flex:1;display:flex;flex-direction:column}.areasWork .container .wrapper .categories p{cursor:crosshair;position:relative;padding:5px;transition:all .8s cubic-bezier(.19,1,.22,1)}.areasWork .container .wrapper .categories p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4f4f4;transition:all .8s cubic-bezier(.19,1,.22,1);transform:scaleX(0);transform-origin:left;z-index:-1}.areasWork .container .wrapper .categories p:hover{color:#121212;font-family:MMMedium}.areasWork .container .wrapper .categories p:hover:before{transform:scaleX(1)}.areasWork .container .wrapper .areasImage{flex:1;position:relative;object-fit:cover;transform-origin:top left}@media (max-width: 1030px){.areasWork .container .wrapper .areasImage{max-height:600px}}@media (max-width: 600px){.areasWork .container .wrapper{flex-direction:column-reverse;gap:20px}.areasWork .container .wrapper .areasImage{max-height:600px}.areasWork .container .wrapper .categories{width:100%}}.areasWork .container .wrapper-reversed{display:flex;align-items:flex-start;gap:50px;overflow:hidden}.areasWork .container .wrapper-reversed .categories{flex:1;display:flex;flex-direction:column}.areasWork .container .wrapper-reversed .categories p{cursor:crosshair;position:relative;padding:5px;transition:all .8s cubic-bezier(.19,1,.22,1)}.areasWork .container .wrapper-reversed .categories p:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#f4f4f4;transition:all .8s cubic-bezier(.19,1,.22,1);transform:scaleX(0);transform-origin:left;z-index:-1}.areasWork .container .wrapper-reversed .categories p:hover{color:#121212;font-family:MMMedium}.areasWork .container .wrapper-reversed .categories p:hover:before{transform:scaleX(1)}.areasWork .container .wrapper-reversed .areasImage{flex:1;position:relative;object-fit:cover;transform-origin:top left}@media (max-width: 1030px){.areasWork .container .wrapper-reversed .areasImage{max-height:600px}}@media (max-width: 600px){.areasWork .container .wrapper-reversed{flex-direction:column;gap:20px}.areasWork .container .wrapper-reversed .areasImage{max-height:600px;order:-1}.areasWork .container .wrapper-reversed .categories{width:100%}}.services .container .wrapper{display:flex;gap:50px}.services .container .wrapper .txt{flex:1}.services .container .wrapper .txt p{color:#8c8c8c;max-width:420px;width:100%}.services .container .wrapper .accordians_wrapper{flex:1}.services .container .wrapper .accordians_wrapper .accordion{color:#f4f4f4;padding:20px 0;overflow:hidden;cursor:pointer;border-bottom:1px solid #262626}.services .container .wrapper .accordians_wrapper .accordion .question{display:flex;justify-content:space-between;align-items:center;gap:20px}.services .container .wrapper .accordians_wrapper .accordion .question .close{transform:rotate(-45deg);transition:all .8s cubic-bezier(.19,1,.22,1)}.services .container .wrapper .accordians_wrapper .accordion .question .close img{width:28px}.services .container .wrapper .accordians_wrapper .accordion .question .close.rotate{transform:rotate(0)}.services .container .wrapper .accordians_wrapper .accordion .answer{height:0;opacity:0;overflow:hidden;transition:all .8s cubic-bezier(.19,1,.22,1);width:90%}.services .container .wrapper .accordians_wrapper .accordion .answer .tags p{color:#8c8c8c}@media (max-width: 600px){.services .container .wrapper{flex-direction:column;gap:30px}.services .container .wrapper .accordians_wrapper .accordion{padding:14px 0}.services .container .wrapper .accordians_wrapper .accordion .question .close img{width:20px}.services .container .wrapper .accordians_wrapper .accordion .answer{width:100%}}.about_header{padding-top:100px;overflow:hidden}.about_header .container .about_heading{display:flex;justify-content:space-between;align-items:flex-end}.about_header .container .about_heading h1{max-width:800px;width:100%}.about_header .container .about_heading lord-icon{width:50px;height:50px}@media (max-width: 600px){.about_header .container .about_heading{flex-direction:column;align-items:flex-start;gap:20px}}.about_header .about_header_img{width:100%;overflow:hidden}.about_header .about_header_img img{transform:scale(1.5)}@media (max-width: 600px){.about_header .about_header_img{height:50vh}}.about_txt .container p{max-width:650px;width:100%}.about_career .container .block{display:flex;flex-direction:column;align-items:flex-end}.about_career .container .block .heading{width:100%}.about_career .container .block .wrapper{max-width:800px;width:100%}.about_career .container .block .wrapper .row{border-bottom:1px solid #262626;padding:20px 0}.about_career .container .block .wrapper .row p{pointer-events:none}.about_career .container .block .wrapper .row p:nth-child(2){margin-top:10px;color:#8c8c8c}.playground_images{position:fixed;top:52%;left:50%;transform:translate(-50%,-50%);width:60%;height:85vh}.playground_images img{width:100%;height:100%;object-fit:cover}@media (max-width: 1280px){.playground_images{width:70%}}@media (max-width: 1030px){.playground_images{max-height:600px;width:80%}}@media (max-width: 600px){.playground_images{width:90%;max-height:300px}}.playgroundText{position:absolute;top:50%;transform:translateY(-50%);left:40px;max-width:400px;color:#fff;mix-blend-mode:difference}@media (max-width: 600px){.playgroundText{left:15px;top:17%}}.contact_header{padding-top:100px}.contact_header .container .top{display:flex;justify-content:space-between;align-items:flex-end}.contact_header .container .top h1{max-width:620px;width:100%}.contact_header .container .top lord-icon{height:50px;width:50px}@media (max-width: 600px){.contact_header .container .top{flex-direction:column;align-items:flex-start;gap:20px}}.contact_header .container .text p{max-width:500px;width:100%;color:#8c8c8c}.mail{display:flex;justify-content:center;overflow:hidden}.mail a{font-size:5vw;letter-spacing:-.5vw;position:relative}.mail a:before,.mail a:after{position:absolute;content:"";left:0;bottom:0;display:block;width:100%;height:2px;background:#f4f4f4;transition:all .8s cubic-bezier(.19,1,.22,1)}.mail a:before{transform:scaleX(0);transform-origin:left}.mail a:after{transform-origin:right;transition-delay:.25s}.mail a:hover:before{transform:scaleX(1);transition-delay:.25s}.mail a:hover:after{transform:scaleX(0);transition-delay:0s}@media (max-width: 600px){.mail a{font-size:7vw}}.projects_all{padding-top:100px}.projects_all .container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.projects_all .container .case{display:block;width:100%}.projects_all .container .case .projectCase{height:70vh}.projects_all .container .case .details{margin-top:15px}.projects_all .container .case .details p{color:#8c8c8c;margin-top:2px}@media (max-width: 1030px){.projects_all .container{grid-template-columns:1fr 1fr}.projects_all .container .case .projectCase{max-height:400px}}@media (max-width: 600px){.projects_all .container{grid-template-columns:1fr}.projects_all .container .case .projectCase{max-height:400px}}.projectSingle_header{padding-top:100px;overflow:hidden}.projectSingle_header .container .projectSingle_heading p{color:#8c8c8c}.projectSingle_header .projectSingle_header_img{width:100%;overflow:hidden}.projectSingle_header .projectSingle_header_img img{transform:scale(.8)}@media (max-width: 600px){.projectSingle_header .projectSingle_header_img{height:50vh}}.projectSingle_txt{overflow:hidden}.projectSingle_txt .container p{max-width:600px;width:100%}.projectSingle_txt .container a{width:fit-content}.image_holder{width:60vw;height:auto;overflow:hidden;margin-bottom:1rem;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .5s ease}.image_holder img{transform:scale(1.1)}@media (max-width: 600px){.image_holder{width:90vw}}.image_holder.zoomed{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.5);z-index:1000;max-width:90vw;max-height:90vh}@media (max-width: 600px){.image_holder.zoomed{width:70vw;height:auto}}.imageOverlay.active{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:999;display:block}.heading{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #262626;padding-bottom:20px}@media (max-width: 830px){.heading{flex-direction:column;align-items:flex-start;gap:10px}}*{margin:0;padding:0}*,*:after,*:before{box-sizing:border-box}html{scrollbar-gutter:stable;overflow-y:auto}html,body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;height:100%;width:100%}body{max-width:100vw;min-height:100vh;width:100%;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none;font-display:swap;font-family:MMLight,monospace;background:#121212;color:#f4f4f4;font-feature-settings:normal;font-variation-settings:"wght" 400,"wdth" 100;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.loaded{opacity:1}::-webkit-scrollbar{background:transparent}::-webkit-scrollbar-thumb{background:#fff3;border-radius:9999px;border:.25rem solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent;height:10px;width:8px;margin:4px 0;border-radius:9999px}.splinehero{position:relative;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#fff}.splinehero .spline-wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:0}spline-viewer{position:sticky;bottom:0;left:0;width:120%;height:120%;transform:translateZ(0)}.splinehero .content{position:absolute;z-index:2;bottom:0;left:0;pointer-events:auto;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.underline{display:flex;justify-content:center;overflow:hidden}.underline a{position:relative;line-height:1.1rem}.underline a:before,.underline a:after{position:absolute;content:"";left:0;bottom:0;display:block;width:100%;height:1px;background:#fff;transition:all .8s cubic-bezier(.19,1,.22,1)}.underline a:before{transform:scaleX(0);transform-origin:left}.underline a:after{transform-origin:right;transition-delay:.25s}.underline a:hover:before{transform:scaleX(1);transition-delay:.25s}.underline a:hover:after{transform:scaleX(0);transition-delay:0s}@media (max-width: 600px){.splinehero .content{position:relative;justify-content:center;text-align:center}}
