:root{--bg:#060b0b;--white:#fff;--muted:hsla(0,0%,100%,.45);--muted-2:hsla(0,0%,100%,.6)}*{box-sizing:border-box;margin:0;padding:0}.body-hero{background:var(--bg);color:var(--white)!important;font-family:Montserrat,sans-serif;overflow-x:hidden}.hero{background-image:url(https://go.anzu.io/hubfs/Hero%20Section/heroSection-BG.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;padding:10px clamp(13%,6vw,64px) 80px;position:relative;width:100%}.pill-btn{align-items:center;background:var(--white);border:1px solid transparent;border-radius:22.5px;color:#121109;display:inline-flex;font-size:.75rem;font-weight:400;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.pill-btn:hover{background:#00f9f1;border:1px solid #00f9f1;color:var(--bg)}.pill-btn-black{align-items:center;background:var(--bg);border:1px solid var(--white);border-radius:22.5px;color:var(--white);display:inline-flex;font-size:.75rem;font-weight:400;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.pill-btn-black:hover{background:#00f9f1;border:1px solid #00f9f1;color:var(--bg)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.carousel-wrap{height:clamp(600px,calc(32vw + 140px),750px);margin-left:calc(50% - 50vw);margin-top:-10px;position:relative;width:100vw}.carousel-viewport{align-items:center;cursor:default;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;transform-style:preserve-3d;z-index:1}.carousel-fade{background:linear-gradient(to right,var(--bg) 0,rgba(18,17,9,0) 18%,rgba(18,17,9,0) 82%,var(--bg) 100%);inset:0;pointer-events:none;position:absolute;z-index:2}@media (max-width:1024px){.carousel-fade{background:linear-gradient(to right,var(--bg) 0,var(--bg) 20vw,rgba(18,17,9,0) 38vw,rgba(18,17,9,0) 102vw,var(--bg) 120vw,var(--bg) 100%);left:50%;right:auto;transform:translateX(-50%);width:140vw}.carousel-wrap{margin-top:-80px!important}.carousel-hint{top:145px!important}.lightbox-close{top:100px!important}.hero-bottom{margin-top:-130px!important}}@media (max-width:480px){.carousel-fade{background:linear-gradient(to right,var(--bg) 0,var(--bg) 125vw,rgba(18,17,9,0) 143vw,rgba(18,17,9,0) 207vw,var(--bg) 225vw,var(--bg) 100%);width:350vw}}.carousel-track{height:clamp(467px,32vw,613px);position:relative;transform-style:preserve-3d;width:clamp(350px,24vw,460px);will-change:transform}.carousel-card{align-items:center;backface-visibility:hidden;display:flex;height:100%;justify-content:center;left:50%;position:absolute;top:50%;transform-style:preserve-3d;width:100%}.carousel-card-media{border-radius:clamp(10px,1.7vw,24px);box-shadow:0 36px 75px rgba(0,0,0,.5);height:100%;overflow:hidden;position:relative;transition:transform .35s ease,box-shadow .35s ease;width:91%}.carousel-card-media img,.carousel-card-media video{display:block;filter:brightness(.92);height:100%;object-fit:cover;pointer-events:none;transition:filter .35s ease;width:100%}.carousel-card.is-hovered .carousel-card-media{box-shadow:0 0 0 1px rgba(0,249,241,.85),0 0 48px 10px rgba(0,249,241,.55),0 40px 80px rgba(0,0,0,.55);transform:scale(1.045)}.carousel-card.is-hovered .carousel-card-media img,.carousel-card.is-hovered .carousel-card-media video{filter:brightness(1)}.carousel-hint{align-items:center;color:var(--muted-2);display:flex;flex-direction:column;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;gap:4px;left:50%;letter-spacing:1.5px;line-height:18px;pointer-events:none;position:absolute;text-transform:uppercase;top:140px;transform:translateX(-50%);white-space:nowrap;z-index:5}.carousel-hint-arrow{animation:hintArrowBounce 3.2s ease-in-out infinite;color:var(--muted-2);height:13px;opacity:.75;width:13px}@keyframes hintArrowBounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(4px)}}.carousel-hint span{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,var(--muted-2) 35%,#fff 50%,var(--muted-2) 65%);background-position:160% 0;background-size:260% 100%;-webkit-text-fill-color:transparent;animation:hintShimmer 3.2s ease-in-out infinite;color:transparent}@keyframes hintShimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.hero-bottom{margin-top:-100px;position:relative;z-index:15}.hero-copy{max-width:820px}.body-hero .headline{color:var(--white);font-size:clamp(26px,6vw,44px);font-weight:800;letter-spacing:-1px;line-height:1.05;margin-bottom:20px}.body-hero .headline,.hero-note{font-family:Montserrat,sans-serif}.hero-note{color:var(--muted-2);font-size:15px;font-weight:400;line-height:18px;margin:0 0 28px}@media (max-width:480px){.hero-bottom{margin-top:-100px}.hero{padding:10px clamp(5%,6vw,64px) 80px}}.lightbox-overlay{align-items:flex-start;background:rgba(0,0,0,.92);display:flex;inset:0;justify-content:center;opacity:0;padding-top:50px;position:fixed;transition:opacity .25s ease;visibility:hidden;z-index:1000}.lightbox-overlay.active{opacity:1;visibility:visible}.lightbox-overlay img{display:block;height:calc(100vh - 130px);max-height:calc(100vh - 130px);max-width:100vw;object-fit:contain;width:auto}.lightbox-close{align-items:center;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.4);border-radius:50%;box-sizing:border-box;color:var(--white);cursor:pointer;display:flex;font-size:26px;height:44px;justify-content:center;line-height:1;padding:0;position:absolute;right:20px;top:130px;transition:background-color .2s ease,color .2s ease,border-color .2s ease;width:44px}.lightbox-close:hover{background:#00f9f1;border-color:#00f9f1;color:var(--bg)}