.hero-carousel[data-astro-cid-lcdefpme]{width:100%;min-height:92svh;position:relative}.hero-slide[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;width:100%;min-height:92svh;display:none;position:absolute;inset:0}.hero-slide[data-astro-cid-lcdefpme].active{display:flex}.hero-carousel-nav[data-astro-cid-lcdefpme]{z-index:10;align-items:center;gap:1rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.hero-nav-btn[data-astro-cid-lcdefpme]{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.hero-nav-btn[data-astro-cid-lcdefpme]:hover{background:#fff3}.hero-dots[data-astro-cid-lcdefpme]{gap:.5rem;display:flex}.hero-dot[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff4d;border:none;border-radius:50%;width:10px;height:10px;transition:all .2s}.hero-dot[data-astro-cid-lcdefpme].active{background:#22d3ee;transform:scale(1.2)}@font-face{font-family:Berk;src:url(/fonts/Berk-Regular.woff2)format("woff2"),url(/fonts/Berk-Regular.woff)format("woff"),url(/fonts/Berk-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Berk Outline;src:url(/fonts/Berk-Outline.woff2)format("woff2"),url(/fonts/Berk-Outline.woff)format("woff"),url(/fonts/Berk-Outline.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.banner-style[data-astro-cid-lcdefpme]{background:#111;align-items:center;min-height:92svh;padding-top:4rem;display:flex;position:relative;overflow:hidden}.fhero-bg-text[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;opacity:.04;flex-direction:column;justify-content:space-between;font-family:Berk Outline,Berk,Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:.8;display:flex;position:absolute;inset:0;overflow:hidden}.bg-word[data-astro-cid-lcdefpme]{color:#fff;white-space:nowrap;font-size:15vw}.top-word[data-astro-cid-lcdefpme]{transform:translate(-5%)}.bottom-word[data-astro-cid-lcdefpme]{transform:translate(-2%)}.banner-inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:1fr 1fr;place-items:center stretch;width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.banner-content[data-astro-cid-lcdefpme]{z-index:2;grid-column:1/2;margin-top:8rem;margin-left:-12rem}.banner-title[data-astro-cid-lcdefpme]{text-transform:uppercase;white-space:nowrap;flex-direction:column;width:max-content;font-family:Berk,Montserrat,sans-serif;font-style:normal;font-weight:400;line-height:1;display:flex}.bt-small[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:1px;font-size:5rem;font-weight:400}.bt-large[data-astro-cid-lcdefpme]{color:#4cc9f0;letter-spacing:-3px;margin:.25rem 0;font-size:13rem;font-weight:400}.bt-medium[data-astro-cid-lcdefpme]{color:#fff;align-self:flex-end;font-size:4.5rem;font-weight:400}.banner-visual[data-astro-cid-lcdefpme]{grid-column:2/3;justify-content:flex-end;align-items:center;width:100%;min-height:600px;display:flex;position:relative}.banner-circle[data-astro-cid-lcdefpme]{filter:blur(100px);z-index:0;background:#1a1a1a;border-radius:50%;width:1200px;height:1200px;position:absolute;top:50%;right:-700px;transform:translateY(-50%)}.hero-featured[data-astro-cid-lcdefpme]{z-index:2;cursor:pointer;background:0 0;border:none;width:110%;min-width:600px;max-width:900px;padding:0;transition:transform .2s;position:absolute;top:65%;right:-15%;transform:translateY(-50%)}.hero-featured[data-astro-cid-lcdefpme]:hover{transform:translateY(-50%)scale(1.02)translate(10px)}.hero-featured[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;filter:drop-shadow(-10px 20px 30px #00000080);width:100%;height:auto}.hero-featured__badge[data-astro-cid-lcdefpme]{display:none}.hero-buy-btn[data-astro-cid-lcdefpme]{color:#0f1111;z-index:3;background:#f90;border-radius:.5rem;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.875rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;position:relative;box-shadow:0 4px 14px #f906}.hero-buy-btn[data-astro-cid-lcdefpme]:hover{background:#e68a00;transform:translateY(-2px);box-shadow:0 6px 20px #ff990080}.banner-thumbs[data-astro-cid-lcdefpme]{z-index:3;grid-column:1/2;justify-content:flex-start;gap:1.5rem;margin-top:2rem;display:flex;position:relative;transform:translate(4rem)}.hero-thumb[data-astro-cid-lcdefpme]{cursor:pointer;background:#ffffff0d;border:3px solid #0000;border-radius:12px;width:8rem;height:8rem;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.hero-thumb[data-astro-cid-lcdefpme].active{border-color:#4cc9f0}.hero-thumb[data-astro-cid-lcdefpme]:hover{border-color:#fff6;transform:translateY(-2px)}.hero-thumb[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%;padding:.25rem}.hero-lightbox[data-astro-cid-lcdefpme]{z-index:9999;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hero-lightbox[data-astro-cid-lcdefpme][hidden]{display:none}.hero-lightbox__backdrop[data-astro-cid-lcdefpme]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d9;position:absolute;inset:0}.hero-lightbox__content[data-astro-cid-lcdefpme]{background:var(--n-900);border:1px solid #ffffff26;border-radius:1rem;width:90%;max-width:560px;position:relative;overflow:hidden}.hero-lightbox__close[data-astro-cid-lcdefpme]{z-index:2;color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.25rem;display:flex;position:absolute;top:.75rem;right:.75rem}.hero-lightbox__img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:cover;width:100%}.hero-lightbox__info[data-astro-cid-lcdefpme]{padding:1rem 1.25rem 1.25rem}.hero-lightbox__name[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:.75rem;font-size:1rem;font-weight:600}.hero-lightbox__cta[data-astro-cid-lcdefpme]{color:#111;background:#f90;border-radius:9999px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.hero-lightbox__cta[data-astro-cid-lcdefpme]:hover{background:#e68a00}@media (width<=64rem){.banner-inner[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr;justify-items:center}.banner-content[data-astro-cid-lcdefpme]{flex-direction:column;grid-column:1/-1;align-items:center;margin-top:6rem;margin-left:0;display:flex}.banner-title[data-astro-cid-lcdefpme]{align-items:center}.bt-small[data-astro-cid-lcdefpme]{font-size:3rem}.bt-large[data-astro-cid-lcdefpme]{letter-spacing:-2px;font-size:8rem}.bt-medium[data-astro-cid-lcdefpme]{align-self:center;font-size:2.8rem}.banner-visual[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-content:center;min-height:400px}.hero-featured[data-astro-cid-lcdefpme]{width:80%;min-width:300px;max-width:500px;position:relative;top:auto;right:auto;transform:none}.hero-featured[data-astro-cid-lcdefpme]:hover{transform:scale(1.02)}.banner-thumbs[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-content:center;margin-left:0;transform:none}.hero-thumb[data-astro-cid-lcdefpme]{width:5.5rem;height:5.5rem}}@media (width<=48rem){.banner-style[data-astro-cid-lcdefpme]{min-height:auto;padding-top:5rem;padding-bottom:6rem}.hero-carousel[data-astro-cid-lcdefpme]{min-height:auto}.hero-slide[data-astro-cid-lcdefpme]{min-height:auto;position:relative}.banner-content[data-astro-cid-lcdefpme]{margin-top:3rem}.bt-small[data-astro-cid-lcdefpme]{font-size:2rem}.bt-large[data-astro-cid-lcdefpme]{letter-spacing:-1px;font-size:5.5rem}.bt-medium[data-astro-cid-lcdefpme]{font-size:2rem}.banner-visual[data-astro-cid-lcdefpme]{min-height:280px}.hero-featured[data-astro-cid-lcdefpme]{width:90%;min-width:200px}.hero-buy-btn[data-astro-cid-lcdefpme]{padding:.75rem 1.5rem;font-size:.875rem}.hero-thumb[data-astro-cid-lcdefpme]{border-radius:8px;width:4rem;height:4rem}.banner-thumbs[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem}.hero-carousel-nav[data-astro-cid-lcdefpme]{gap:.5rem;bottom:1rem}.hero-nav-btn[data-astro-cid-lcdefpme]{width:34px;height:34px}.hero-dot[data-astro-cid-lcdefpme]{width:8px;height:8px}}@media (width<=30rem){.bt-small[data-astro-cid-lcdefpme]{font-size:1.5rem}.bt-large[data-astro-cid-lcdefpme]{font-size:4rem}.bt-medium[data-astro-cid-lcdefpme]{font-size:1.5rem}.banner-content[data-astro-cid-lcdefpme]{margin-top:2rem}.banner-visual[data-astro-cid-lcdefpme]{min-height:220px}.hero-featured[data-astro-cid-lcdefpme]{width:95%;min-width:160px}.hero-thumb[data-astro-cid-lcdefpme]{width:3.25rem;height:3.25rem}.hero-buy-btn[data-astro-cid-lcdefpme]{padding:.625rem 1.25rem;font-size:.8rem}}
