@font-face{font-family:headingb;src:url(/fonts/HelveticaNowDisplay-Medium.woff2)}@font-face{font-family:headingm;src:url(/fonts/HelveticaNowDisplay-Regular.woff2)}@font-face{font-family:para;src:url(/fonts/FreightBigProLight-Regular.woff2)}@font-face{font-family:paraItalic;src:url(/fonts/FreightBigProLight-Italic.woff2)}@font-face{font-family:paraBold;src:url(/fonts/66601c7c6b0d48cf88bbe09a_PPNeueMontreal-SemiBold.woff2)}::-webkit-scrollbar{display:none!important}.c-scrollbar_thumb{display:none!important}::selection{background-color:#f5e31a}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%}#pointer{width:40px;height:auto;position:fixed;top:0;left:0;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transform-origin:bottom;display:flex;align-items:center;justify-content:center;opacity:0;will-change:transform,left,top}#pointer svg{width:100%;height:auto}#enter-btn{position:absolute;left:50%;bottom:15%;transform:translate(-50%);cursor:pointer;z-index:99;padding:12px 35px;text-transform:uppercase;border:none;outline:none;color:#fff;background-color:#000;display:none}#service-page{position:fixed;top:-100%;left:0;background-color:#f5e31a;height:100vh;width:100%;z-index:9;padding-top:40px}#about-service-text{position:absolute;bottom:10%;left:50%;transform:translate(-50%);font-size:16px;font-weight:500;font-family:headingm}#service-top{width:100%;padding:8px 13px;display:flex;align-items:center;justify-content:end;height:40px}#service-top p{font-family:paraBold;font-size:14px;text-transform:capitalize;cursor:pointer}#service-offer{width:100%;height:calc(100vh - 80px);display:flex;align-items:center;padding:13px}#our-service{width:100%;display:flex;align-items:start;gap:150px}.service-wrap{display:flex;align-self:start;justify-content:space-between;width:80%}#our-service .services{height:100%}#our-service .services p{font-family:headingb;font-size:17px;font-variant-numeric:tabular-nums}.service-title{padding-bottom:12px;font-size:14px!important;font-family:paraBold!important;text-transform:uppercase!important}.service-title-main{font-size:14px!important;font-family:paraBold!important;text-transform:uppercase}#our-service .services .text-effect{margin-bottom:12px;height:18px}#our-service .services .text-effect .effect{font-size:14px}nav{position:absolute;bottom:-40px;left:0;width:100%;height:40px;display:flex;align-items:center;justify-content:space-between;padding:8px 13px;z-index:999;background-color:#fff;font-size:14px;text-transform:uppercase}#menu-container{position:absolute;width:100%;background-color:#fff;height:100vh;top:0;left:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;padding:60px 13px 30px;font-family:paraBold;text-transform:uppercase;font-size:16px;display:none;opacity:0}#menu-button{font-family:headingb!important;text-transform:capitalize}#menu-container p{margin-bottom:10px;text-transform:capitalize!important;font-family:headingb!important}.menu-top{display:flex;flex-direction:column;align-items:end}.menu-top a{display:inline-block;color:#000;margin-bottom:10px;text-decoration:none!important;text-transform:capitalize!important;font-family:headingb!important}.menu-btm{width:100%;display:flex;align-items:end;justify-content:space-between}.menu-btm>a{text-transform:lowercase;margin:0!important;font-family:headingb!important;border:none!important;text-decoration:none!important;color:#000}.menu-social{display:flex;flex-direction:column;align-items:end}.menu-social a{display:inline-block;margin-top:10px;text-decoration:none!important;text-transform:capitalize!important;font-family:headingb!important}#nav-right #studio-btn .effect{opacity:.5}nav #studio-btn.active .effect{opacity:1!important}nav #nav-service.active{opacity:1!important}nav .inactive{opacity:.5!important}#logo{font-family:headingb;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}nav a{text-decoration:none;color:#000;position:relative;z-index:9}nav img{height:30px;filter:grayscale(100%) brightness(0%) contrast(100%)}#nav-right{display:flex;align-items:center;font-family:headingb;font-size:14px;text-transform:capitalize;gap:20px;position:absolute;left:50%;transform:translate(-50%);z-index:9}#nav-right #nav-service{cursor:pointer;opacity:.5}.play-btn{display:flex;align-items:center;gap:6px}.play-btn p{line-height:1}#main{position:relative;width:100%;background-color:#fff;overflow:hidden}#section1-studio{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}#image-render{width:100%;height:100%;position:absolute;top:0;left:0}#section1-studio h1{font-family:headingb;font-weight:600;font-size:8vw;text-transform:uppercase;position:relative;z-index:1}#des-title{display:block}#mobile-title{display:none}#section1-studio h2{font-size:3.5vw;text-align:center;font-family:paraItalic;line-height:.9;z-index:1}#section1-studio h2 span{display:inline-block;margin-right:5px}#section1-studio h2 .lower{font-family:paraItalic;font-weight:500}#section1-studio h2 .upper{font-family:para;font-weight:500}.trail-image{position:absolute;width:320px;height:auto;object-fit:cover;transform:translate(-50%,-50%);opacity:.9;transition:transform .2s ease,opacity .2s ease}#section2-about-studio{width:100%;display:flex;flex-direction:column;align-items:center;padding:150px 13px}#section2-about-studio h3{font-size:3vw;text-align:center;font-family:para;line-height:.9;font-weight:500;width:80%;margin:0 auto 80px}.lines{display:block;width:100%;white-space:nowrap}#section2-about-studio h3 .upper{font-family:para;margin-right:10px!important;text-transform:capitalize!important}#section2-about-studio h3 .lower{margin-right:10px!important;font-family:para!important}#section2-about-studio p{font-family:headingb;font-size:17px;line-height:1.3;width:35%;margin-bottom:40px}#section2-about-studio h5{font-size:3vw;text-align:center;line-height:.9;width:60%;font-weight:500;margin-top:40px;font-family:para}#section2-about-studio h5 .lower{margin-right:5px!important;font-family:para!important}#section2-about-studio h5 .upper{font-family:para!important;margin-right:5px!important}#showcase-project{width:100%;min-height:auto;display:grid;grid-template-columns:repeat(12,1fr);padding:0 13px}.showcase-cont{overflow:hidden}.showcase-cont-cursor{cursor:none}.showcase-cont-wrap{width:100%;height:fit-content;overflow:hidden;position:relative;cursor:none}.showcase-cont-wrap:hover .showcase-cont-hover{opacity:1}.showcase-cont-hover{width:100%;height:120%;position:absolute;top:0;left:0;opacity:0;transition:all ease .4s}.showcase-cont img{width:100%;height:auto;object-fit:cover}.showcase-cont video{width:100%;height:auto;object-fit:cover}.showcase1{grid-column:1 / span 3}.showcase2{grid-column:6 / span 7}.showcase3{grid-column:2 / span 9;margin:50px 0 150px}.showcase4{grid-column:1 / span 7;grid-row:1}.showcase5{grid-column:10 / span 3}.showcase6{grid-column:5 / span 7;margin:50px 0 150px}.showcase7{grid-column:1 / span 3}.showcase8{grid-column:6 / span 7;margin:0 0 150px}#our-team{width:100%;min-height:100vh}#our-team h3{font-size:3vw;text-align:center;font-family:para;line-height:.9;font-weight:500;width:80%;margin:auto}#our-team p{margin:20px auto 0;width:fit-content;font-family:headingb;font-size:17px;line-height:1.3}#team-mobile{width:100%;height:auto;display:none}#group{width:100%;height:85vh;cursor:grab}#group:active{cursor:grabbing}#group canvas{width:100%;height:100%}#studio-brand{width:100%;min-height:100vh;position:relative;display:flex;align-items:start;justify-content:space-between;padding:0 13px;margin:30px 0}#brand-listing{width:100%;padding-top:60px;padding-bottom:80px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-end}#brand-listing h4{width:100%;text-transform:uppercase;font-family:paraBold;font-size:14px;letter-spacing:1px;padding-left:28%}#brand-list{width:72%}.string-container{position:relative;width:100%;height:50px;font-family:headingb;font-size:16px;text-transform:capitalize;padding:10px 0;cursor:default;display:flex;align-items:center}svg{position:absolute;top:50%;display:block;width:100%;height:100%;z-index:9}#brand-listing span{color:#000;font-weight:600;text-transform:uppercase;font-size:14px;letter-spacing:1px}#studio-2{width:100%;height:fit-content;display:flex;justify-content:space-between;padding:54px 13px 37px;position:relative;display:none}#client-logo img{height:100%;width:auto;object-fit:contain}#studio-team{width:72%}#team-members{width:100%;display:flex;gap:13px;flex-wrap:wrap}.member{width:calc((100% / 3) - 13px)}.member img{width:100%;object-fit:cover}.m1 img{height:450px}.m2 img{height:440px}.m3 img{height:452px}.m4 img{height:440px}.m5 img{height:350px}.m6 img{height:438px}.m7 img{height:450px}.m8 img{height:360px}.m9 img{height:448px}.member p{margin-bottom:2px}.member-des{opacity:.5!important}.st2-tl{margin-bottom:5px;font-family:paraBold!important;text-transform:uppercase}.para-st2{margin-bottom:1vw}#studio-team p{font-family:headingb;font-size:14px}#studio-contact{width:28%;height:fit-content;opacity:0}#studio-contact p{font-family:headingb;font-size:14px}footer{width:100%;padding:8px 13px 20px;font-family:headingb;font-size:14px;height:100vh;position:relative;overflow:hidden;display:flex;align-items:end}#footer-text-center{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);text-align:center;display:flex;width:100%;flex-direction:column;gap:1vw}#footer-text-center h4{font-size:2vw;font-weight:500;line-height:.9;margin-bottom:10px;font-family:paraItalic}#footer-text-center h4:nth-child(2){font-family:para}#footer-text-center span{display:inline-block}#footer-text-center .lower{font-family:paraItalic;font-weight:500}#footer-text-center .upper{font-family:para;font-weight:500}#footer-content{height:fit-content;width:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between;transform:translateY(120%);z-index:5}.footer-layer{width:100%;height:100%;background-color:#fff;position:absolute;bottom:0;left:0;opacity:0;pointer-events:none}#footer-pt1{width:18.5%;display:flex;flex-direction:column;margin-bottom:80px;position:relative;z-index:2;gap:20px}.ft-title{margin-bottom:5px;font-family:paraBold;text-transform:uppercase}#footer-pt2{width:100%;display:flex;justify-content:space-between;align-items:end;position:relative;z-index:2}#ft-lf{width:fit-content}#ft-lf p{text-transform:uppercase;font-family:paraBold}#ft-rt{width:33%}.rt-top{width:100%;display:flex;align-items:end;justify-content:space-between}.rt-top a,.rt-top p{font-family:paraBold;text-transform:uppercase}.rt-top #mail a{text-transform:lowercase!important;text-decoration:none;color:#000}.footer-mail{display:flex;align-items:center;gap:5px}.icon-ft{width:15px;height:15px;margin:15px 0;overflow:hidden;display:flex;flex-direction:column}.icon-ft:hover img,.footer-mail:hover i{transform:translateY(-105%)}.icon-ft img{width:100%;height:100%;filter:invert(1);transition:all ease .3s}.mail-icon{margin:0}.mail-icon i{width:100%;height:100%;transition:all ease .3s;display:inline-block}.text-effect{height:14px;overflow:hidden;margin-bottom:3px;width:fit-content;display:block;cursor:pointer!important;font-family:paraBold!important;text-decoration:none;color:#000}.Instagram{height:18px}.text-effect span{display:inline-block}.text-effect a{display:block;font-family:paraBold!important}#footer-content>p{display:none}.footer-mail p{font-family:headingb!important;line-height:1}.black-strip{position:relative;transition:all ease .2s;z-index:2;cursor:pointer;width:fit-content;margin-bottom:2px}.black-strip:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:#000;z-index:-1;transition:all ease .2s}.black-strip:hover:before{width:100%}.black-strip:hover{color:#fff!important}a{text-decoration:none;color:#000;display:inline-block}#menu-button{display:none}.des-title{display:block}.mobile-title{display:none}#banner-des{display:block}#banner-mobile{display:none}#mail-mobile a{text-transform:lowercase!important;text-decoration:none;color:#000}@media (max-width: 575px){#pointer{display:none}#enter-btn .text-effect{height:14px;margin-bottom:0}#des-title{display:none}#mobile-title{display:block}#section1-studio h2{font-size:37px!important;line-height:.8!important}#music-controls{display:none}#showcase-project{gap:15px}#image-render{display:none}.showcase-cont{grid-column:auto / span 12}.showcase3,.showcase6,.showcase8{margin:0 0 15px}#our-team p{display:none}#our-team h3{font-size:31px!important;line-height:.9!important;letter-spacing:0!important;width:90%!important;margin:50px auto!important}#brand-list{width:100%;font-size:14px;line-height:1.5}#brand-list p{font-size:14px;line-height:1.5}#brand-listing p span{font-size:13px}.string-container{height:auto;border-bottom:1px solid black}.string-container svg{display:none}.play-btn{display:none}#nav-right{position:static;transform:none}#nav-right>div,#nav-right>a{display:none}#mute-music,#group{display:none}#team-mobile{display:block;margin-bottom:50px}.footer-mail p{line-height:normal}#banner-des{display:none}#banner-mobile{display:block}nav{background-color:#fff!important}#toph span{margin-right:5px!important}.des-title{display:none}.mobile-title{display:block}.off-menu-btn{display:none}#menu-button{display:block}#service-page{position:fixed;top:-100%;left:0;background-color:#f5e31a;height:100dvh!important;width:100%;z-index:9;padding-top:40px}#service-offer{width:100%;height:calc(100svh - 80px);align-items:start;padding:30px 13px 13px;overflow-y:auto}.service-wrap{align-self:start;flex-direction:column;gap:20px;width:100%}#about-service-text{display:none}#our-service{align-items:start;gap:20px;flex-direction:column}#toph{top:28%;left:50%;font-size:37px!important;text-align:center;width:100%;line-height:.8!important;text-overflow:ellipsis}#btmh{font-family:paraItalic;font-weight:500;font-size:25px!important;text-align:center;line-height:1.1!important}#section1-studio{padding-bottom:60px!important}.banner-studio{clip-path:polygon(30% 55%,70% 55%,70% 80%,30% 80%)}#section2-about-studio p{font-size:14px!important;line-height:1.3;width:72%;margin-bottom:25px;text-align:center}#section2-about-studio h3{font-size:31px!important;line-height:.9!important;letter-spacing:0!important;width:90%!important;margin:0 auto 45px!important}#section2-about-studio h5{font-size:27px!important;letter-spacing:1px;line-height:.8!important;width:90%!important;margin-top:10px!important}#section2-about-studio h5{font-size:27px!important;letter-spacing:2px;line-height:.8;width:90%;margin-top:10px}#section2-about-studio{padding:110px 0}#studio-2{width:100%;flex-direction:column-reverse;padding:13px;padding-top:0!important;padding-bottom:37px}#studio-team,.member{width:100%}#studio-contact{width:100%;margin-bottom:0!important;opacity:1}#team-members{gap:35px}#studio-team p,#studio-contact p{font-size:14px!important}.para-contact br{display:none!important}.para-st2{margin-bottom:6vw}#brand-showcase{display:none}#brand-listing .client{padding-left:0%;font-size:14px!important}#brand-listing h4{font-size:14px!important;padding-left:0%;font-family:headingb!important;font-weight:500}#brand-listing h4:after{width:100%}#brand-logo{display:none}#brand-listing{padding-top:0;padding-bottom:0}footer{height:120vh;font-size:14px!important}#footer-text-center{top:30%;width:80%;gap:1vw}#footer-text-center h4{font-size:35px!important;font-weight:500;line-height:.8!important;margin-bottom:20px;letter-spacing:0!important}#footer-pt1{width:95%;gap:30px;margin-bottom:20px!important}#footer-pt2{margin-bottom:20px}.footer-mail p{font-family:headingb!important}#footer-pt2>p{display:none}#ft-lf{display:none}#ft-rt{display:none!important}.rt-top{justify-content:start;gap:45px}.text-effect{height:17px;margin-bottom:6px}.icon-ft{width:16px;height:16px}footer{font-size:16px}#footer-content{transform:translateY(0)}#footer-content>p{font-size:14px;display:block}#mail{display:none}#mail-mobile{display:none!important}}@media (min-width: 360px) and (max-width: 575px){#toph{top:28%;font-size:30px}#btmh{font-size:25px}.banner-studio{clip-path:polygon(30% 45%,70% 45%,70% 80%,30% 80%)}#section2-about-studio h3{font-size:30px;line-height:1.1;letter-spacing:2px}#section2-about-studio h5{font-size:30px;width:80%;margin-top:40px}}@media (min-width: 460px) and (max-width: 576px){.member{width:calc(50% - 6.5px)}#team-members{gap:13px}}@media (min-width: 576px) and (max-width: 875px){.header-text h2{font-size:32px;line-height:1.1}#showcase-project{gap:15px}#image-render{display:none}.showcase-cont{grid-column:auto / span 12}.showcase3,.showcase6,.showcase8{margin:0 0 15px}#our-team p{display:none}#our-team h3{font-size:31px!important;line-height:.9!important;letter-spacing:0!important;width:90%!important;margin:50px auto!important}#brand-listing p{margin-left:0;font-size:14px;line-height:1.5}#brand-listing p span{font-size:13px}#group{display:none}#team-mobile{display:block;margin-bottom:50px}.footer-mail p{line-height:normal}#our-service{width:100%;display:flex;align-items:start;gap:20px;flex-direction:column}.service-wrap{width:100%;display:flex;align-self:start;justify-content:space-between;flex-wrap:wrap}#our-service .services{height:100%;width:41%;flex-shrink:0;margin-bottom:20px}#about-service-text{display:none}}@media (min-width: 875px) and (max-width: 1130px){#our-service{width:100%;display:flex;align-items:start;gap:20px;flex-direction:column}.service-wrap{width:100%;display:flex;align-self:start;justify-content:space-between;flex-wrap:wrap}#our-service .services{height:100%;width:30%;flex-shrink:0;margin-bottom:20px}#about-service-text{position:absolute;bottom:10%;left:none;transform:none;right:0;font-size:16px;font-weight:500;font-family:headingm;width:50%;height:50px}}@media (min-width: 575px) and (max-width: 767px){#toph{top:25%;left:50%;font-size:3.9vw;text-align:center;width:100%;line-height:1.1!important}#btmh{font-family:paraItalic;font-weight:500;font-size:3vw;text-align:center;line-height:1.1!important}#section1-studio{padding-bottom:60px!important}.banner-studio{clip-path:polygon(30% 40%,70% 40%,70% 80%,30% 80%)}#section2-about-studio p{font-size:16px;line-height:1.3;width:72%;margin-bottom:40px;text-align:center}#section2-about-studio h3{font-size:5vw;line-height:1.1;letter-spacing:2px}#section2-about-studio h5{font-size:4vw;letter-spacing:2px;line-height:1.1;width:75%;margin-top:40px}#section2-about-studio{padding:65px 0}#studio-2{width:100%;flex-direction:column-reverse;padding:54px 13px 37px}#studio-team{width:100%}.member{width:calc(50% - 6.5px)}#studio-contact{width:100%;margin-bottom:0;opacity:1}#team-members{gap:13px}#studio-team p,#studio-contact p{font-size:14px}.para-contact br{display:none!important}.para-st2{margin-bottom:6vw}#brand-showcase{display:none}#brand-listing .client{padding-left:0%}#brand-listing h4{font-size:14px;padding-left:0%}#brand-listing h4:after{width:100%}#brand-logo{display:none}#brand-listing{padding-top:0;padding-bottom:0}footer{height:130vh;font-size:14px}#footer-text-center{top:25%;width:80%;gap:1vw}#footer-text-center h4{font-size:4vw;font-weight:500;line-height:1.1;margin-bottom:20px}#footer-pt1{width:40.5%;margin-bottom:35px;gap:30px}#footer-pt2{margin-bottom:20px}#footer-pt2>p{display:none}footer>p{display:block}#mail-d{display:none}#ft-rt{width:28%}.text-effect{height:17px;margin-bottom:6px}.icon-ft{width:16px;height:16px}#footer-content{transform:translateY(0)}#footer-content>p{font-size:14px;display:block}#mail{display:none}}@media (min-width: 767px) and (max-width: 991px){#toph{top:25%;left:50%;font-size:3vw;text-align:center;width:100%;line-height:1.1!important}#btmh{font-family:paraItalic;font-weight:500;font-size:2.5vw;text-align:center;line-height:1.1!important}#section1-studio{padding-bottom:60px!important}.banner-studio{clip-path:polygon(30% 40%,70% 40%,70% 80%,30% 80%)}#section2-about-studio p{font-size:16px;line-height:1.3;width:72%;margin-bottom:40px;text-align:center}#section2-about-studio h3{font-size:4vw;line-height:1.1;letter-spacing:2px}#section2-about-studio h5{font-size:3vw;letter-spacing:2px;line-height:1.1;width:75%;margin-top:40px}#section2-about-studio{padding:65px 0}#studio-2{width:100%;flex-direction:column-reverse;padding:54px 13px 37px}#studio-team{width:100%}.member{width:calc(50% - 6.5px)}#studio-contact{width:100%;margin-bottom:0;opacity:1}#team-members{gap:13px}#studio-team p,#studio-contact p{font-size:14px}.para-contact br{display:none!important}.para-st2{margin-bottom:6vw}#brand-showcase{display:none}#brand-listing .client{padding-left:0%}#brand-listing h4{font-size:14px;padding-left:0%}#brand-listing h4:after{width:100%}#brand-logo{display:none}#brand-listing{padding-top:0;padding-bottom:0}footer{height:130vh;font-size:14px}#footer-text-center{top:25%;width:80%;gap:1vw}#footer-text-center h4{font-size:3.5vw;font-weight:500;line-height:1.1;margin-bottom:20px}#footer-pt1{width:40.5%;margin-bottom:35px;gap:30px}#footer-pt2{margin-bottom:20px}#footer-pt2>p{display:none}footer>p{display:block}#mail-d{display:none}#ft-rt{width:28%}.text-effect{height:17px;margin-bottom:6px}.icon-ft{width:16px;height:16px}#footer-content{transform:translateY(0)}#footer-content>p{font-size:14px;display:block}#mail{display:none}}@media (min-width: 991px) and (max-width: 1199px){#btmh{font-size:2.6vw}#footer-text-center h4{font-size:2.54vw}}
