*{box-sizing:border-box;margin:0;padding:0}body{font-family:sans-serif;overflow-x:hidden}img{object-fit:cover;width:100%;height:100%}.navbar-wrapper{z-index:500;width:100%;max-width:100vw;overflow-x:hidden}.navbar-wrapper p,a{text-transform:uppercase;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:600;line-height:1;text-decoration:none}.container{will-change:transform,opacity;z-index:0;width:100%;max-width:100vw;height:100%;position:relative}nav{box-sizing:border-box;width:100%;max-width:100vw;color:var(--dark);mix-blend-mode:difference;z-index:500;will-change:transform;justify-content:space-between;align-items:center;padding:1.5rem;display:flex;position:fixed;top:0;left:0}nav>div{flex-shrink:0}.logo{cursor:pointer;transform-origin:50%;width:110px;height:110px;transition:transform .2s;overflow:visible}.nav-center{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav-left,.nav-right{min-width:0}nav p{cursor:pointer;margin:0;padding:1rem}.time-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--light);background:#0003;border-radius:12px;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;line-height:1;display:flex;box-shadow:0 4px 12px #0003}.digit{text-align:center;width:.85em;height:1.2em;position:relative;overflow:hidden}.digit-inner{width:100%;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block;position:absolute;top:0;left:0;transform:translateY(0)}.digit.animate .digit-inner{transform:translateY(-100%)}.menu-overlay{background-color:var(--light);width:100vw;max-width:100vw;height:100svh;color:var(--dark);z-index:1;will-change:clip-path;position:fixed;top:0;left:0;overflow-x:hidden}.menu-content{will-change:transform,opacity;width:100%;font-family:var(--font-generale-sans);justify-content:space-between;align-items:center;padding:2rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.menu-col{flex-direction:column;gap:5px;display:flex}.menu-col:nth-child(2){text-align:right}.menu-img{will-change:transform,opacity;width:150px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.menu-links-wrapper{will-change:transform;justify-content:space-between;gap:2rem;width:max-content;padding:2rem;display:flex;position:absolute;bottom:0;left:0}.menu-link{will-change:transform;position:relative;overflow:hidden}.menu-link a{color:var(--dark);font-family:var(--font-clash-display);letter-spacing:-.02rem;font-size:10rem;font-weight:500;display:inline-block;position:relative;overflow:hidden}.menu-link a span{display:inline-block;font-size:inherit!important}.menu-link a span:nth-child(2){position:absolute;top:0;left:0}.link-highlighter{background-color:var(--accent);will-change:transform,width;width:400px;height:.75rem;position:absolute;bottom:12%;left:0}.menu-overlay{clip-path:polygon(0% 100%,100% 100%,100% 100%,0% 100%)}.char{will-change:transform;display:inline-block;position:relative}@media (max-width:1000px){.menu-content{top:25%}.menu-img,.link-highlighter{display:none}.menu-links-wrapper{flex-direction:column;gap:0}.menu-link a,.menu-link a span{letter-spacing:0!important;font-size:4rem!important;line-height:1!important}.nav-item .logo{width:32px;height:32px}.menu-overlay{height:100%}}@media (max-width:768px){.menu-link a,.menu-link a span{font-size:3rem!important}.nav-item .logo{width:68px;height:68px}.time-container{font-size:.6rem}}.burger{cursor:pointer;border-radius:4px;flex-direction:column;justify-content:space-between;width:42px;height:18px;padding:4px;transition:background-color .3s;display:flex}.burger span{background-color:var(--light);transform-origin:50%;border-radius:2px;width:100%;height:3px;transition:transform .4s cubic-bezier(.68,-.55,.27,1.55),opacity .3s;display:block}.burger.open span:first-child{transform:rotate(45deg)translate(4px,2px)}.burger.open span:last-child{transform:rotate(-45deg)translate(4px,-2px)}@media (max-width:480px){.menu-link a,.menu-link a span{font-size:2.25rem!important}.nav-item .logo{width:78px;height:78px}.burger{width:32px}.burger span{height:3px}}
.animated-words-container{pointer-events:none;z-index:2;opacity:0;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.animated-words-container.active{opacity:1}.giant-word{color:var(--accent);white-space:nowrap;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(8rem,20vw,25rem);font-weight:900;font-family:var(--font-clash-display);letter-spacing:-.02em;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.giant-word:before{content:attr(data-word);color:#ffffff03;filter:blur(40px);z-index:-1;position:absolute;top:0;left:0}@media (max-width:1000px){.animated-words-container{display:none}}
