[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}body{overflow:hidden;height:100vh;width:100vw;background:#000}.hero-header[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;right:0;z-index:100;pointer-events:none}.hero-header[data-astro-cid-j7pv25f6] .header-container[data-astro-cid-j7pv25f6]{padding:1.25rem 4rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,rgba(0,0,0,.45) 0%,transparent 100%);pointer-events:auto}.hero-header[data-astro-cid-j7pv25f6] .logo[data-astro-cid-j7pv25f6]{flex:0 0 auto;display:flex;justify-content:center}.hero-header[data-astro-cid-j7pv25f6] .logo[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:block;line-height:0}.hero-header[data-astro-cid-j7pv25f6] .logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{filter:brightness(0) invert(1);height:auto;display:block}.hero-header[data-astro-cid-j7pv25f6] .navigation-left[data-astro-cid-j7pv25f6],.hero-header[data-astro-cid-j7pv25f6] .navigation-right[data-astro-cid-j7pv25f6]{flex:1;display:flex;align-items:center}.hero-header[data-astro-cid-j7pv25f6] .navigation-left[data-astro-cid-j7pv25f6]{justify-content:flex-start}.hero-header[data-astro-cid-j7pv25f6] .navigation-right[data-astro-cid-j7pv25f6]{justify-content:flex-end}.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6]{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:#fff;font-family:neue-haas-grotesk-display,sans-serif;font-weight:500;font-size:1.1rem;transition:color .3s ease}.hero-header .catalog-dl{color:#fff}.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#f29700}.video-carousel[data-astro-cid-j7pv25f6]{position:fixed;inset:0;width:100vw;height:100vh}.slide[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;z-index:1}.slide[data-astro-cid-j7pv25f6].active{opacity:1;z-index:2}.slide[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.slide[data-astro-cid-j7pv25f6] .mobile-video[data-astro-cid-j7pv25f6]{display:none}@media (max-width: 1032px){.slide[data-astro-cid-j7pv25f6] .desktop-video[data-astro-cid-j7pv25f6]{display:none}.slide[data-astro-cid-j7pv25f6] .mobile-video[data-astro-cid-j7pv25f6]{display:block;object-fit:cover;object-position:center top}.slide[data-astro-cid-j7pv25f6][data-index="0"],.slide[data-astro-cid-j7pv25f6][data-index="2"],.carousel-dots[data-astro-cid-j7pv25f6]{display:none!important}}.loader[data-astro-cid-j7pv25f6]{position:fixed;inset:0;z-index:200;background:#000;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease}.loader[data-astro-cid-j7pv25f6].hidden{opacity:0;pointer-events:none}.spinner[data-astro-cid-j7pv25f6]{width:48px;height:48px;border:3px solid rgba(255,255,255,.15);border-top-color:#f29700;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.carousel-dots[data-astro-cid-j7pv25f6]{position:fixed;bottom:2.5rem;left:50%;transform:translate(-50%);z-index:50;display:flex;gap:.75rem}.dot[data-astro-cid-j7pv25f6]{width:12px;height:12px;border-radius:50%;border:2px solid #fff;background:transparent;cursor:pointer;padding:0;transition:background .3s ease,transform .3s ease}.dot[data-astro-cid-j7pv25f6].active{background:#fff;transform:scale(1.2)}.dot[data-astro-cid-j7pv25f6]:hover{background:#ffffff80}@media (max-width: 1032px){.hero-header[data-astro-cid-j7pv25f6] .header-container[data-astro-cid-j7pv25f6]{padding:1rem 1.5rem}.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6]{gap:1rem}.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.85rem}}@media (max-width: 480px){.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6]{gap:.5rem}.hero-header[data-astro-cid-j7pv25f6] .nav-links[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.75rem}.hero-header[data-astro-cid-j7pv25f6] .logo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:80px;height:auto}}
