.navbar[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;right:0;z-index:1000;background-color:transparent;height:10%;display:flex;justify-content:center;align-items:flex-start;overflow:visible}.nav-container[data-astro-cid-pux6a34n]{display:flex;flex:1;justify-content:space-between;align-items:center;margin-top:10px;padding:20px 30px}.nav-logo[data-astro-cid-pux6a34n]{display:flex;align-items:center;width:5%;height:100%}.logo-img[data-astro-cid-pux6a34n]{width:100%;min-width:60px;max-width:80%;height:auto;object-fit:contain;margin-left:50px}.nav-menu[data-astro-cid-pux6a34n]{display:flex;justify-content:flex-end;align-items:center;gap:0;margin-right:30px}.nav-link[data-astro-cid-pux6a34n]{color:#a0a0a0;font-family:Montserrat,sans-serif;font-weight:400;font-size:.85rem;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;cursor:pointer;background:none;border:none;padding:0;margin-right:2rem;transition:color .6s ease,letter-spacing .6s ease}.nav-link[data-astro-cid-pux6a34n]:last-child{margin-right:0}.nav-link[data-astro-cid-pux6a34n]:hover{color:#e0e0e0;letter-spacing:.2em}.nav-dropdown[data-astro-cid-pux6a34n]{position:relative}.dropdown-arrow[data-astro-cid-pux6a34n]{font-size:.6em;margin-left:.2rem;vertical-align:middle}.dropdown-menu[data-astro-cid-pux6a34n]{position:absolute;top:100%;left:0;background:#141414e6;backdrop-filter:blur(10px);min-width:240px;padding:.75rem 0;opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;border-radius:8px;border:1px solid rgba(255,255,255,.06)}.dropdown-menu[data-astro-cid-pux6a34n].is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.dropdown-link[data-astro-cid-pux6a34n]{display:block;padding:.5rem 1.5rem;color:#a0a0a0;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;transition:color .3s ease}.dropdown-link[data-astro-cid-pux6a34n]:hover{color:#e0e0e0}.menu-button[data-astro-cid-pux6a34n]{display:none;flex-direction:column;justify-content:space-between;width:24px;height:20px;background:transparent;border:none;cursor:pointer;padding:0}.menu-line[data-astro-cid-pux6a34n]{display:block;width:24px;height:2px;background-color:#fff;transition:transform .3s ease,opacity .3s ease}.menu-button[data-astro-cid-pux6a34n].is-open .line-1[data-astro-cid-pux6a34n]{transform:translateY(9px) rotate(45deg)}.menu-button[data-astro-cid-pux6a34n].is-open .line-2[data-astro-cid-pux6a34n]{opacity:0}.menu-button[data-astro-cid-pux6a34n].is-open .line-3[data-astro-cid-pux6a34n]{transform:translateY(-9px) rotate(-45deg)}@media (max-width: 991px){.navbar[data-astro-cid-pux6a34n]{height:70px}.nav-container[data-astro-cid-pux6a34n]{margin-top:0;padding:12px 24px}.menu-button[data-astro-cid-pux6a34n]{display:flex}.nav-menu[data-astro-cid-pux6a34n]{position:fixed;top:70px;left:0;right:0;z-index:999;background:#080808fa;flex-direction:column;align-items:center;padding:1.5rem 2rem 2rem;gap:1.25rem;transform:translateY(-100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .3s ease}.nav-menu[data-astro-cid-pux6a34n].is-open{transform:translateY(0);opacity:1;pointer-events:auto}.nav-link[data-astro-cid-pux6a34n]{margin-right:0}.dropdown-menu[data-astro-cid-pux6a34n]{position:static;background:transparent;backdrop-filter:none;padding-left:1rem;border:none;display:none;opacity:1;transform:none;pointer-events:auto}.dropdown-menu[data-astro-cid-pux6a34n].is-open{display:flex;flex-direction:column}.logo-img[data-astro-cid-pux6a34n]{margin-left:0}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{height:100%;width:100%;overflow-x:hidden}body{font-family:Inter,sans-serif;background-color:#000;color:#fff}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}button{font-family:inherit}.film-grain{position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:128px 128px;animation:grain .5s steps(6) infinite;mix-blend-mode:overlay}@keyframes grain{0%,to{transform:translate(0)}10%{transform:translate(-5%,-10%)}20%{transform:translate(-15%,5%)}30%{transform:translate(7%,-25%)}40%{transform:translate(-5%,25%)}50%{transform:translate(-15%,10%)}60%{transform:translate(15%)}70%{transform:translateY(15%)}80%{transform:translate(3%,35%)}90%{transform:translate(-10%,10%)}}.vignette:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%)}.letterbox:before,.letterbox:after{content:"";position:absolute;left:0;right:0;height:6%;background:#000;z-index:5;pointer-events:none}.letterbox:before{top:0}.letterbox:after{bottom:0}.cinema-reveal{opacity:0;transform:translateY(40px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}.cinema-reveal.revealed{opacity:1;transform:translateY(0)}.cinema-reveal.reveal-left{transform:translate(-60px)}.cinema-reveal.reveal-left.revealed{transform:translate(0)}.cinema-reveal.reveal-right{transform:translate(60px)}.cinema-reveal.reveal-right.revealed{transform:translate(0)}.cinema-reveal.reveal-scale{transform:scale(.95)}.cinema-reveal.reveal-scale.revealed{transform:scale(1)}.cinema-stagger>*{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.cinema-stagger.revealed>*:nth-child(1){transition-delay:0s}.cinema-stagger.revealed>*:nth-child(2){transition-delay:.15s}.cinema-stagger.revealed>*:nth-child(3){transition-delay:.3s}.cinema-stagger.revealed>*:nth-child(4){transition-delay:.45s}.cinema-stagger.revealed>*:nth-child(5){transition-delay:.6s}.cinema-stagger.revealed>*:nth-child(6){transition-delay:.75s}.cinema-stagger.revealed>*{opacity:1;transform:translateY(0)}.cinema-divider{width:60px;height:1px;background:linear-gradient(to right,transparent,rgba(255,255,255,.3),transparent);margin:0 auto}@media (prefers-reduced-motion: reduce){.film-grain{animation:none}.cinema-reveal{transition:none;opacity:1;transform:none}.cinema-stagger>*{transition:none;opacity:1;transform:none}html{scroll-behavior:auto}}
