*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}:root{--neon-blue: hsl(239, 86%, 49%);--neon-green: hsl(75, 100%, 48%);--neon-purple: hsl(250deg 56.77% 47.31%);--black: #000000;--white: #ffffff}body{margin:0;font-family:Benibold;color:var(--white);background-color:#3c24f5}@font-face{font-family:Benibold;src:url(/assets/BeniBold-D6_ruKVC.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:BeniLight;font-weight:300;font-style:normal;src:url(/assets/BeniLight-Pdy8_g75.woff2) format("woff2");font-display:swap}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:var(--neon-green);border-radius:10px}::-webkit-scrollbar-track{background:#000;border-radius:10px}.nav-menu{position:fixed;top:0;left:0;width:100%;height:100px;display:flex;justify-content:start;align-items:center;z-index:1000;padding:2rem 4rem;gap:3%}.nav-menu.scrolled{background-color:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.4s ease-in-out}.nav-link{position:relative;color:#fff;text-decoration:none;text-transform:uppercase;font-size:clamp(1.57rem,1.1657rem + 2.0214vw,4.4rem);transition:color .3s ease}.nav-link:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:2px;background:#baf600;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.nav-link:hover{transform:none}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.nav-link.active{color:#baf600}@media (min-width: 1441px){.nav-link{padding:1rem 1.5rem}}@media (max-width: 1024px){.nav-menu{gap:4%;padding:1rem 3rem}}@media (max-width: 767px){.nav-menu{justify-content:space-evenly;padding:2rem}}@media (max-width: 480px){.nav-menu{justify-content:space-evenly;align-items:center;padding:1rem}}.hero-section{min-height:100vh;display:flex;align-items:center;justify-content:center;padding-left:clamp(1.8rem,1.1429rem + 3.2857vw,6.4rem);position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:top right;opacity:0;transition:opacity 1s ease-in-out}.hero-section.loaded{opacity:1}.hero-section{will-change:background-image}.hero-content{width:100%;margin-top:7.5rem}.hero-title{font-family:Benibold;font-size:clamp(5rem,3.2857rem + 8.5714vw,17rem);line-height:.8;text-transform:uppercase;color:#fff;position:relative;z-index:103;margin-top:clamp(3rem,1.2857rem + 8.5714vw,15rem)}.light-text{font-family:BeniLight;position:relative;display:inline-block;z-index:100}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float{0%{transform:translateY(.2rem)}50%{transform:translateY(-.4rem)}to{transform:translateY(.2rem)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.magic-line{display:inline-flex;align-items:center}.magic-text{white-space:nowrap;font-family:Benibold}.inline-bird{width:clamp(5rem,3.2857rem + 8.5714vw,17rem);height:auto;animation:float 2.5s ease-in-out infinite}.simplicity-wrapper{position:relative;display:inline-block;z-index:1}.badge-behind{position:absolute;top:-110%;left:80%;width:clamp(6.5rem,4.2857rem + 11.0714vw,22rem);height:auto;transform:translate(-50%,-50%);z-index:-108;animation:spin 16s linear infinite}.badge-mobile{display:inline-block}@media (max-width: 562px){.badge-behind{top:-200%;left:74%;position:absolute;z-index:-9999}}.into-line,.magic-line-wrapper{display:inline}@media (max-width: 563px){.into-line,.magic-line-wrapper{display:block}}.word{position:relative;display:inline-block;overflow:hidden}.line-mask{position:absolute;top:0;right:0;background-color:#b8f500;opacity:.8;height:100%;width:100%;z-index:2}.split-word{backface-visibility:hidden;transform:translateZ(0)}.about-section{background:var(--neon-green);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;text-align:center}.about-title img{width:clamp(20rem,5.7143rem + 71.4286vw,120rem);height:auto;display:block;margin:0 auto}.about-text{font-family:Benibold;font-size:clamp(1.6rem,1.1143rem + 2.4286vw,5rem);color:var(--black);text-transform:uppercase;padding:0 2rem 3rem}.overlay-image{width:clamp(6rem,1.4286rem + 22.8571vw,38rem);top:clamp(.5rem,.2143rem + 1.4286vw,2.5rem);position:absolute;height:auto;z-index:10;animation:rotate 16s linear infinite}.item{list-style:none}.container{min-height:75vh;overflow:hidden;display:grid;place-items:center;padding-top:clamp(0rem,-.4286rem + 2.1429vw,3rem);padding-bottom:clamp(0rem,-.4286rem + 2.1429vw,3rem);background-color:var(--neon-blue)}.container .menu{width:80%}.container .menu .item{border-bottom:.05rem solid #ffffff;position:relative;z-index:10}.container .menu .item .linked{display:flex;align-items:center;justify-content:space-between;z-index:10}.container .menu .item .linked span{font-weight:500;mix-blend-mode:difference;text-transform:uppercase;font-size:clamp(3.5rem,1.1429rem + 11.7857vw,20rem);position:relative;display:inline-block;z-index:10}.container .menu .item .linked>img{z-index:10}.hover-reveal{position:absolute;top:50%;left:50%;width:clamp(12rem,8.7143rem + 16.4286vw,35rem);transform:translate(-50%,-50%) scale(.6);opacity:0;pointer-events:none;overflow:hidden;transition:left .2s ease,transform .25s ease-in-out,opacity .25s ease-in-out;will-change:transform,opacity,left}.hover-reveal img{width:70%;height:70%;object-fit:cover;position:relative;transition:transform .3s ease-in-out;will-change:transform}.arrow_pointer{height:clamp(.9375rem,.7589rem + .8929vw,2.1875rem)}@media screen and (max-width: 768px){.container .menu .item .linked{padding:2rem 0}}.blurred-poster{filter:blur(8px);transition:filter .5s ease-in-out}.work-section{background:#000;padding:1rem;color:#fff;text-align:center;overflow:hidden}.work-border{position:relative}.work-title{font-size:clamp(3.1rem,1.4rem + 8.5vw,15rem);text-transform:uppercase;margin-bottom:2rem}@font-face{font-family:BeniLight;font-weight:300;font-style:normal;src:url(/assets/BeniLight-Pdy8_g75.woff2) format("woff2"),url(/assets/BeniLight-AkGJRxnq.ttf) format("truetype")}.light-text{font-family:BeniLight;color:#fff}.Video-image-container{position:relative;display:flex;justify-content:center;align-items:center;border-radius:2rem;overflow:hidden;margin-bottom:2rem}.Video-image{width:clamp(72rem,8.5714rem + 82.1429vw,140rem);border-radius:1rem}.marquee{width:100%;overflow:hidden;white-space:nowrap;position:relative}.marquee-content1{display:inline-block;white-space:nowrap;animation:scroll-left 15s linear infinite}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-content2{display:inline-block;white-space:nowrap;animation:scroll-right 15s linear infinite}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.marquee-text{font-size:clamp(1.8rem,.0571rem + 8.7143vw,14rem);font-weight:700;text-transform:uppercase}.neon-button-wrapper{display:inline-block;position:relative;margin-bottom:25px}.neon-button{position:relative;padding:12px 24px;font-size:30px;color:#b8f500;background:transparent;border:2px solid hsl(75,100%,48%);border-radius:12px;cursor:pointer;overflow:hidden;z-index:1;transition:color .4s ease;display:flex;align-items:center;gap:12px}.neon-button .text{position:relative;z-index:2;font-family:Benibold}.neon-button .shine{position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,transparent,hsl(75,100%,48%));transform:skew(-20deg);animation:shine 2.5s infinite linear;z-index:1}@keyframes shine{0%{left:-75%}to{left:125%}}.neon-button:hover{color:#000;background-color:#b8f500}.icon-wrapper{display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.arrow-icon{transition:transform .4s ease}.neon-button:hover .arrow-icon{transform:translate(6px)}@keyframes glow-loop{0%{stroke-dashoffset:400;opacity:.3}50%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-400;opacity:.3}}.neon-button-wrapper{text-decoration:none}.Contacts-section{background:var(--neon-green);color:#000;padding:20px 10px;font-family:BeniBold}.Contacts-content{display:flex;flex-direction:column;align-items:center;gap:10px;padding-top:0;padding-right:clamp(0rem,-.6571rem + 3.2857vw,4.6rem);padding-bottom:0;padding-left:clamp(0rem,-.9143rem + 4.5714vw,6.4rem)}.contact-info{font-size:clamp(2.2rem,1.9429rem + 1.2857vw,4rem);line-height:clamp(2.5rem,1.9286rem + 2.8571vw,6.5rem)}.contact-info a{color:#000;text-decoration:none}.social-icons{display:flex;gap:15px;padding:0 1rem}.social-icons a{color:#000;font-size:clamp(3rem,2.7857rem + 1.0714vw,4.5rem);transition:.3s}.copyright{font-size:12px;font-size:clamp(.9375rem,-2.7857rem + 18.6161vw,20px);margin-top:15px;opacity:.8}.levitate-link a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .3s ease,color .3s ease,box-shadow .3s ease;color:#000}.levitate-link a:hover{transform:scale(1) translateY(-3px)}@media (max-width: 480px){.Contacts-section{text-align:center}}@media (max-width: 767px){.Contacts-section{text-align:center}}@media (min-width: 768px){.Contacts-content{flex-direction:row;justify-content:space-between;line-height:2.5rem;margin:auto}}.footer{position:fixed;bottom:-100px;left:0;width:100%;background:#000;color:#fff;padding:12px;text-align:center;font-size:clamp(1.2rem,1.0571rem + .7143vw,2.2rem);font-family:Benibold;transition:bottom .3s ease-in-out}.footer.show{bottom:0}@media (max-width: 768px){.footer{padding:15px}}.contact-title{font-family:Benibold;font-size:clamp(8rem,.1429rem + 39.2857vw,63rem);line-height:.57;color:var(--black);text-transform:uppercase;text-align:center}.contact-section{background:var(--neon-green);padding:0 0 3rem;text-align:center}
