@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap";
.preloader{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{white-space:nowrap;height:100vh;display:inline-block}[data-scroll-direction=horizontal] [data-scroll-section]{vertical-align:top;white-space:nowrap;height:100%;display:inline-block}.c-scrollbar{transform-origin:100%;opacity:0;width:11px;height:100%;transition:transform .3s,opacity .3s;position:absolute;top:0;right:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{opacity:.5;cursor:grab;background-color:#000;border-radius:10px;width:7px;margin:2px;position:absolute;top:0;right:0}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}@font-face{font-family:Author-Extralight;src:url(../media/Author-Extralight.419596c6.woff2)format("woff2"),url(../media/Author-Extralight.1465f514.woff)format("woff"),url(../media/Author-Extralight.6cda2e3f.ttf)format("truetype");font-weight:200;font-display:swap;font-style:normal}@font-face{font-family:Author-ExtralightItalic;src:url(../media/Author-ExtralightItalic.1c3909b0.woff2)format("woff2"),url(../media/Author-ExtralightItalic.1b5c9b19.woff)format("woff"),url(../media/Author-ExtralightItalic.394d6840.ttf)format("truetype");font-weight:200;font-display:swap;font-style:italic}@font-face{font-family:Author-Light;src:url(../media/Author-Light.0656472d.woff2)format("woff2"),url(../media/Author-Light.79e04bf1.woff)format("woff"),url(../media/Author-Light.7479f171.ttf)format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Author-LightItalic;src:url(../media/Author-LightItalic.22d771ec.woff2)format("woff2"),url(../media/Author-LightItalic.bf3a5a17.woff)format("woff"),url(../media/Author-LightItalic.f57cc2b6.ttf)format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Author-Regular;src:url(../media/Author-Regular.37bd10bf.woff2)format("woff2"),url(../media/Author-Regular.66247ecd.woff)format("woff"),url(../media/Author-Regular.6cca9811.ttf)format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Author-Italic;src:url(../media/Author-Italic.2ca11815.woff2)format("woff2"),url(../media/Author-Italic.759f3a8b.woff)format("woff"),url(../media/Author-Italic.e491e34e.ttf)format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Author-Medium;src:url(../media/Author-Medium.e834b9df.woff2)format("woff2"),url(../media/Author-Medium.b00e18ac.woff)format("woff"),url(../media/Author-Medium.85b12082.ttf)format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Author-MediumItalic;src:url(../media/Author-MediumItalic.a2fe3dca.woff2)format("woff2"),url(../media/Author-MediumItalic.5fcd6d0b.woff)format("woff"),url(../media/Author-MediumItalic.3985ffbc.ttf)format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Author-Semibold;src:url(../media/Author-Semibold.2152912c.woff2)format("woff2"),url(../media/Author-Semibold.e25fc357.woff)format("woff"),url(../media/Author-Semibold.93414239.ttf)format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Author-SemiboldItalic;src:url(../media/Author-SemiboldItalic.476ab934.woff2)format("woff2"),url(../media/Author-SemiboldItalic.4d6a97d6.woff)format("woff"),url(../media/Author-SemiboldItalic.3c07e243.ttf)format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Author-Bold;src:url(../media/Author-Bold.5d6e4277.woff2)format("woff2"),url(../media/Author-Bold.98231d3c.woff)format("woff"),url(../media/Author-Bold.6ced357f.ttf)format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Author-BoldItalic;src:url(../media/Author-BoldItalic.44f3b0a1.woff2)format("woff2"),url(../media/Author-BoldItalic.81e07020.woff)format("woff"),url(../media/Author-BoldItalic.d0ba73d9.ttf)format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Author-Variable;src:url(../media/Author-Variable.0e456500.woff2)format("woff2"),url(../media/Author-Variable.12589c4d.woff)format("woff"),url(../media/Author-Variable.6439ed3e.ttf)format("truetype");font-weight:200 700;font-display:swap;font-style:normal}@font-face{font-family:Author-VariableItalic;src:url(../media/Author-VariableItalic.76db0c26.woff2)format("woff2"),url(../media/Author-VariableItalic.ae492836.woff)format("woff"),url(../media/Author-VariableItalic.2d7d6c8a.ttf)format("truetype");font-weight:200 700;font-display:swap;font-style:italic}*,:before,:after{box-sizing:inherit;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none}*{box-sizing:border-box;margin:0;padding:0}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-family:Author-Variable,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{box-sizing:border-box;color:#fff;overscroll-behavior:smooth;background:#252525;font-size:.520833vw}body{font:1.4rem/1.5;opacity:1;overscroll-behavior-y:none;width:100%;height:100%;font-family:Author-Variable;position:absolute;top:0;left:0}:focus{outline:none}::-moz-focus-inner{border:0}a{color:inherit;pointer-events:auto;outline:none;text-decoration:none}img{vertical-align:middle;max-width:100%}input,textarea{appearance:none;pointer-events:auto;background:0 0;border-radius:0;outline:none}ol,ul{list-style:none}.content{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto}[data-animation=paragraph] span{vertical-align:top;display:inline-block;overflow:hidden}.about-btn,.info-flex a,.nav-wrapper{vertical-align:top;display:inline-block;position:relative;overflow:hidden}.about-btn:after,.info-flex a:after,.nav-wrapper:after{content:"";background:currentColor;width:100%;height:1px;transition:transform .7s cubic-bezier(.19,1,.22,1);position:absolute;bottom:0;left:0}.about-btn:hover:after,.info-flex a:hover:after,.nav-wrapper:hover:after,.about-btn:focus:after,.info-flex a:focus:after,.nav-wrapper:focus:after{transform-origin:0;transform:scaleX(1)}.about-btn:after,.info-flex a:after,.nav-wrapper:after{transform-origin:100%;transform:scaleX(0)}.about-btn,.info-flex a,.nav-wrapper{line-height:1.5;display:inline-block}.gridContainer{columns:4;visibility:visible;column-gap:1rem;padding:10vh 1rem;transition:all .3s ease-in-out}.imageWrap{break-inside:avoid;justify-content:center;align-items:center;height:auto;margin-bottom:1rem;transition:transform .3s ease-in-out;display:flex;position:relative;overflow:hidden}.image{object-fit:cover;width:100%;height:auto;transition:transform .3s ease-in-out}.image:hover{transform:scale(1.05)}.imageTitle{text-shadow:-1px 6px 6px #000c;opacity:0;width:92%;font-family:Author-Variable;font-size:2.8rem;font-weight:200;transition:opacity .3s ease-in-out,bottom .3s ease-in-out;position:absolute;bottom:1%;left:6%}.imageTitle p{font-size:1.8rem;font-weight:600}@media (max-width:480px){.imageTitle{font-size:10rem}.imageTitle p{font-size:6rem}}.imageWrap:hover .image+.imageTitle{opacity:1;bottom:2rem}@media (max-width:768px){.gridContainer{columns:2}}@media (max-width:480px){.gridContainer{columns:1}}.nav{z-index:9;background-color:#0000;justify-content:space-between;align-items:center;margin:0 6vw;display:flex}.nav-list{gap:10rem;font-size:2rem;display:flex}@media (max-width:1200px){.nav-list{font-size:4rem}}@media (max-width:768px){.nav-list{text-shadow:-1px 6px 12px #000c;margin-top:2vh;font-size:6rem}}.nav-bar{z-index:4;background:linear-gradient(#252525 0%,#25252500 100%);justify-content:space-between;align-items:center;width:100vw;padding:0 2vw;display:flex;position:fixed}@media (max-width:768px){.nav-bar{flex-direction:column}}.nav-item{letter-spacing:2px;color:#efece7;font-family:Author-Variable;font-size:2.4rem;font-weight:300}@media (max-width:768px){.nav-item{font-size:large}.nav-home{display:none}}.nav-wrapper{transition:all .2s ease-in-out}.zg{width:auto;height:clamp(5rem,3vw,12rem)}@media (max-width:768px){.zg{height:5vw}}.zg-link{margin-top:20px}.loader-wrap-wrapper{z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.loader-wrap{width:fit-content;animation:2s linear infinite wrap;overflow:hidden}@keyframes wrap{0%{transform:translateY(-200px)}to{transform:translateY(200px)}}@keyframes svg{0%{transform:translateY(200px)}to{transform:translateY(-200px)}}@keyframes glow{0%{filter:blur(.5rem);gap:10rem;transform:scale(1)}20%{filter:blur()}30%{gap:0}40%{transform:scale(2)}}@keyframes pi{0%{opacity:0}10%{opacity:0}20%{opacity:1}}@keyframes ex{0%{opacity:0}10%{opacity:1}}@keyframes el{0%{opacity:0}20%{opacity:0}30%{opacity:1}}@keyframes ten{0%{opacity:0}30%{opacity:0}40%{opacity:1}}@keyframes pan{0%{left:50%;transform:translate(-50%,50%)}45%{left:50%;transform:translate(-50%,50%)}55%{bottom:5%}59%{bottom:5%}}@keyframes panbile{0%{left:50%;transform:translate(-50%,50%)}45%{left:50%;transform:translate(-50%,50%)}50%{bottom:50%;left:50%;transform:translate(-50%,50%)}55%{bottom:5%}59%{bottom:5%}60%{bottom:-10%;left:50%;transform:translate(-50%,50%)}}@keyframes container{0%{top:0}50%{top:0}60%{top:-100%}}.loader{width:100%;max-width:200px;height:auto;animation:2s linear infinite svg}.load2{justify-content:space-between;height:clamp(5rem,3vw,12rem);animation:10s ease-in glow;display:flex;overflow:visible}@media (max-width:768px){.load2{height:1vh}}.load2 .pi{animation:10s ease-in pi}.load2 .ex{animation:10s ease-in ex}.load2 .el{animation:10s ease-in el}.load2 .ten{animation:10s ease-in ten}.loader-wrapper{z-index:5;background-color:#252525;width:99vw;height:100vh;animation:10s linear container;position:fixed;left:0;overflow:hidden}.loadingAnimation{width:fit-content;animation:10s linear pan;position:absolute;bottom:50%;left:50%;transform:translate(-50%,50%)}@media (max-width:1024px){.loadingAnimation{animation:10s linear panbile}}footer{z-index:4;gap:8rem;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.social{width:3rem}@media (max-width:768px){.social{width:8rem}.wrapper{border-radius:5px;padding:1rem 5rem .5rem;scale:1.2}.wrapperc{scale:2}.fb{transform:translate(0)}}.preloader{transform-origin:0 0;z-index:4;background:#fff;position:fixed;overflow:hidden}.preloader--loaded{transform:scaleY(0)}.textContainer{height:66vh;padding:1rem;position:relative;overflow:hidden}.textContainer h1{text-align:center;margin-bottom:1.5rem}.textItem{opacity:0;visibility:hidden;will-change:opacity,visibility;padding:32vh 32vw 0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;position:absolute;top:0;left:0;right:0}.textItem.visible{opacity:1;visibility:visible}.textItem.hidden{opacity:0;visibility:hidden}.buttons{justify-content:center;gap:4vw;margin-top:12vh;display:flex}.buttons .btn{color:#efece780;cursor:pointer;background-color:#0000;border:none;transition:color .3s}.buttons .btn div{background-color:#efece740;border-radius:1rem;width:100%;height:.5rem;margin-top:1rem}.buttons .btn div div{background-color:#efece7;width:0;transition:width 5s}.buttons .btn div div.full{animation:5s linear forwards width}.buttons .btn.active{color:#efece7}@keyframes width{0%{width:0}to{width:100%}}@media (max-width:768px){.textContainer{height:22vh}.textItem{padding:0}.buttons{gap:3vw}.buttons .btn{font-size:9rem}}@media (max-width:480px){.buttons{flex-direction:column;gap:14rem}.buttons .btn{font-size:12rem}.buttons .btn div{height:2rem}}.videoContainer{background:#000;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.videoContainer .videoWrapper{opacity:0;z-index:1;width:100%;height:100%;transition:opacity 1s;position:absolute}.videoContainer .videoWrapper.visibles{opacity:1;z-index:2}.videoContainer .videoWrapper .ob{object-position:bottom}.videoContainer .videoWrapper .video{object-fit:cover;width:100%;height:100%;position:absolute;bottom:0;left:0}.videoContainer .text{color:#efece7;text-shadow:-1px 6px 12px #000000b3;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);z-index:3;opacity:0;padding:1rem 2rem;font-size:4rem;font-weight:400;transition:opacity 1s,transform .5s;position:absolute;top:87%;left:5%;transform:translateY(-50%)}@media (max-width:768px){.videoContainer .text{text-align:center;width:100%;font-size:6rem;top:80vh}}@media (max-width:480px){.videoContainer .text{text-align:center;width:100%;padding:0 12vw;font-size:10rem;top:80vh;left:0}}.videoContainer .text.visibleText{opacity:1;transform:translateY(-50%)translate(0)}.videoContainer .buttonss{z-index:4;flex-direction:column;gap:2rem;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.videoContainer .buttonss .btns{background-color:#0000;border:2px solid #dadada;border-radius:50%;width:13px;height:13px;transition:all .4s}.videoContainer .buttonss .btns.actives{background-color:#0000;border:6.5px solid #f0f0f0}.Title{color:#efece7;opacity:.4;margin-left:1.5vw;font-size:8vw;font-weight:700}.work{background-color:#252525}.contact-parent{background-color:#efece7;display:flex;overflow:hidden}@media (max-width:768px){.contact-parent{flex-direction:column;overflow:hidden scroll}}.contact-R{background-color:#252525;width:50vw;height:100vh;position:relative;overflow:hidden}@media (max-width:768px){.contact-R{display:none}}.contact-image{background-image:url(https://images.unsplash.com/photo-1773503194695-b3c90dd7b155?q=80&w=3840&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:50%;background-size:cover;width:100%;height:100%}.bg-logo{width:auto;height:90vh;position:absolute;bottom:0;left:0}.contact-phrase{color:#efece7;opacity:1;font-family:Times New Roman,Times,serif;font-size:5.5vw;position:absolute;top:26vh;left:2vw}@media (max-width:768px){.contact-phrase{font-size:10vw}}.contact-L{background-color:#efece7;width:50vw;height:100vh;padding:0 2vw}@media (max-width:768px){.contact-L{width:100vw;height:100vh;padding:10vh 6vw 4vh}}.contact-L .contactainer{flex-direction:column;justify-content:space-between;gap:8vh;display:flex}@media (min-width:1680px){.contact-L .contactainer{gap:12vh}}@media (max-width:768px){.contact-L .contactainer{gap:4vh}}.form-title{color:#252525;margin-top:10vh;font-size:3vw}@media (max-width:768px){.form-title{margin-top:4vh;font-size:12vw}}.form-wrapper{flex-direction:column;gap:6vh;padding-top:4vh;display:flex}.css-input{border-width:0 0 1px;border-color:#25252599;width:100%;padding:.5vh 0;font-size:16px}@media (max-width:768px){.css-input{padding:1vh 0}}.form-row1{justify-content:space-between;gap:6vw;display:flex}@media (max-width:768px){.form-row1{flex-direction:column}}.form-row2{flex-direction:column;gap:4vw;display:flex}@media (max-width:768px){.form-row2{flex-direction:column}}.message{border-width:0 0 1px;border-color:#25252599;width:100%;padding:0 0 6vh;font-size:16px}.submit{color:#252525;pointer-events:auto;background-color:#efece7;border-width:3px;border-color:#252525;border-radius:4px;align-self:flex-end;align-items:center;gap:1rem;padding:1rem 2rem;font-size:18px;transition:all .5s;display:flex}.submit:hover{filter:drop-shadow(6px 6px #252525)}.info-flex{color:#000;gap:6vw;font-size:2rem;display:flex}.info-flex h3{font-weight:600}.info-flex a{cursor:pointer;font-weight:100}.info-flex p{color:#00000080;margin-top:0;font-size:1.4rem}.info-flex .info-right{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6vh;display:flex}.info-flex .info-right .socials{flex-direction:column;justify-self:flex-end;align-items:center;gap:1rem;display:flex}@media (max-width:768px){.info-flex .info-right .socials{align-self:center}}.info-flex .info-right .socials .icons{gap:2rem;display:flex}@media (max-width:768px){.info-flex .info-right .socials .icons{gap:10rem}.info-flex{flex-direction:column;gap:1vh;font-size:10rem}.info-flex p{margin-top:0;font-size:6.4rem}}.modal{z-index:100;background:#000c;border-radius:.5rem;padding:1.5rem;position:fixed;top:60%;left:50%;transform:translate(-50%,-50%)}.modal p{color:#efece7;text-align:center;margin:0;font-size:2rem}.services-bg{z-index:-1;object-fit:cover;object-position:50% 50%;background-image:url(https://images.unsplash.com/photo-1773503880264-0b64cae45f13?q=80&w=1332&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-position:50%;background-size:cover;width:100vw;height:100vh;position:fixed}.abg{background-image:url(https://images.unsplash.com/photo-1773503877076-cc9caa3322ff?q=80&w=1332&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D)!important}.text-wrapper{background-color:#00000080;width:100vw;height:100vh}.abouts-text{color:#efece7;width:100%;padding:8vh 6rem;font-family:Author-Variable;font-size:x-large}.abouts-text button{font-family:Author-Variable;font-size:3rem;font-weight:300}.abouts-text h1{font-size:3.4rem;font-weight:600}.abouts-text .at{text-align:center;padding:28vh 28vw 0;font-size:2.4rem}.abouts-text .at span{font-size:larger}.abouts-text p{text-align:center;font-size:2.4rem;font-weight:100}@media (max-width:768px){.abouts-text{padding:12vh 6rem}.abouts-text .at{padding:24vh 0 0;font-size:6.95rem}.abouts-text h1{text-align:center;font-size:10rem}.abouts-text p{text-align:center;font-size:8rem}}@media (max-width:480px){.abouts-text h1{text-align:center;font-size:12rem}.abouts-text p{text-align:center;font-size:8rem}}.dfdf{flex-direction:column;justify-content:center;align-items:center;display:flex}.about-btn{text-align:center;letter-spacing:4px;width:fit-content;margin:22vh auto 0;font-size:3.6rem;animation:4s infinite flick}@media (max-width:768px){.about-btn{font-size:20rem}}.about-btn:hover{color:#efece7bf;animation:none}@keyframes flick{0%{color:#efece740}50%{color:#efece7bf}to{color:#efece740}}.ser{max-height:100vh;overflow-y:hidden}
.studio-root{width:100%;height:100%;font-size:16px;position:relative;overflow:auto}.studio-root *{font-size:inherit;box-sizing:border-box}.studio-root body,.studio-root html{width:auto!important;height:auto!important;font-size:16px!important;position:static!important}
