.carousel[data-astro-cid-oulirr76]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.carousel__track[data-astro-cid-oulirr76]{grid-auto-flow:column;grid-auto-columns:var(--item-w);gap:var(--gap);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;margin:0;padding:4px 2px;list-style:none;display:grid;overflow-x:auto}.carousel__track[data-astro-cid-oulirr76]::-webkit-scrollbar{display:none}.carousel__track[data-astro-cid-oulirr76]>*{scroll-snap-align:start}.carousel[data-astro-cid-oulirr76].is-static .carousel__btn[data-astro-cid-oulirr76]{visibility:hidden}@media (width<=640px){.carousel[data-astro-cid-oulirr76]{grid-template-columns:minmax(0,1fr)}.carousel__btn[data-astro-cid-oulirr76]{display:none}}.ghero[data-astro-cid-h2e7rbrf]{isolation:isolate;min-height:clamp(520px,44vw,680px);padding:calc(var(--header-h) + 8px) 0 48px;position:relative;overflow:hidden}.ghero[data-astro-cid-h2e7rbrf] img.ghero__bg{z-index:-2;object-fit:cover;object-position:70% center;width:100%;height:100%;position:absolute;inset:0}.ghero[data-astro-cid-h2e7rbrf]:after{content:"";z-index:-1;background:linear-gradient(90deg, #070e18f0 0%, #070e18bf 26%, #070e181a 52%, #070e1800 70%), linear-gradient(180deg, #070e1800 70%, var(--bg) 100%);position:absolute;inset:0}.ghero__inner[data-astro-cid-h2e7rbrf]{position:relative}.ghero__content[data-astro-cid-h2e7rbrf]{justify-items:start;gap:14px;max-width:420px;margin-top:18px;display:grid}.ghero__title[data-astro-cid-h2e7rbrf]{line-height:1}.ghero[data-astro-cid-h2e7rbrf] .ghero__logo{filter:drop-shadow(0 8px 24px #00000080);width:auto;max-width:clamp(200px,24vw,300px);height:auto;max-height:clamp(130px,15vw,210px)}.ghero__wordmark[data-astro-cid-h2e7rbrf]{text-transform:uppercase;letter-spacing:-.01em;text-shadow:0 6px 30px #0009;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:900;display:block}.ghero__kicker[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);text-transform:uppercase;color:var(--text);letter-spacing:.01em;font-size:1rem;font-weight:800}.ghero__summary[data-astro-cid-h2e7rbrf]{color:var(--text);margin-top:-4px;font-size:1rem}.ghero__actions[data-astro-cid-h2e7rbrf]{flex-wrap:wrap;gap:14px;margin-top:10px;display:flex}.ghero__actions[data-astro-cid-h2e7rbrf] .btn[data-astro-cid-h2e7rbrf]{min-height:48px;padding-inline:1.6em}.btn--static[data-astro-cid-h2e7rbrf]{pointer-events:none}.ghero__script[data-astro-cid-h2e7rbrf]{right:var(--gutter);max-width:150px;font-family:var(--font-hand);text-transform:uppercase;text-align:right;color:#fff;text-shadow:3px 3px #1e5bd6,0 0 20px #00000080;justify-items:end;font-size:1.6rem;line-height:1.05;display:grid;position:absolute;top:120px;transform:rotate(-14deg)}.ghero__crown[data-astro-cid-h2e7rbrf]{color:#ffd84a;width:34px;margin-bottom:-4px;transform:rotate(10deg)}@media (width<=760px){.ghero[data-astro-cid-h2e7rbrf]{min-height:0}.ghero[data-astro-cid-h2e7rbrf]:after{background:linear-gradient(180deg, #070e188c 0%, #070e18d1 55%, var(--bg) 100%)}.ghero__script[data-astro-cid-h2e7rbrf]{display:none}}.shots[data-astro-cid-h2e7rbrf]{border-bottom:1px solid var(--border);padding-block:8px 20px}.media-btn[data-astro-cid-h2e7rbrf]{background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.media-btn[data-astro-cid-h2e7rbrf] picture,.overview__media[data-astro-cid-h2e7rbrf] picture{height:100%}.media-btn[data-astro-cid-h2e7rbrf] img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.media-btn[data-astro-cid-h2e7rbrf]:hover img{transform:scale(1.05)}.shot[data-astro-cid-h2e7rbrf]{aspect-ratio:2;border:1px solid var(--border)}li[data-astro-cid-h2e7rbrf]:first-child>.shot[data-astro-cid-h2e7rbrf]{border:2px solid var(--purple);box-shadow:0 0 18px #7773fb66}.shot__play[data-astro-cid-h2e7rbrf]{color:#fff;background:#070e18bf;border-radius:50%;place-items:center;width:44px;height:44px;margin:auto;display:grid;position:absolute;inset:0}.features[data-astro-cid-h2e7rbrf]{border-bottom:1px solid var(--border);background:#00000040;padding-block:26px}.features__list[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(var(--n,4), 1fr);margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-h2e7rbrf]{gap:18px;padding:4px 24px;display:flex}.feature[data-astro-cid-h2e7rbrf]+.feature[data-astro-cid-h2e7rbrf]{border-left:1px solid var(--border-strong)}.feature[data-astro-cid-h2e7rbrf] .feature__icon{color:var(--cyan);margin-top:2px}.feature__title[data-astro-cid-h2e7rbrf]{text-transform:uppercase;letter-spacing:.01em;font-size:.875rem;font-weight:800;line-height:1.25}.feature__text[data-astro-cid-h2e7rbrf]{color:var(--text-soft);margin-top:8px;font-size:.8125rem;line-height:1.5}@media (width<=960px){.features__list[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr 1fr;row-gap:24px}.feature[data-astro-cid-h2e7rbrf]:nth-child(3){border-left:0}}@media (width<=560px){.features__list[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}.feature[data-astro-cid-h2e7rbrf]{padding-inline:0}.feature[data-astro-cid-h2e7rbrf]+.feature[data-astro-cid-h2e7rbrf]{border-left:0}}.overview__grid[data-astro-cid-h2e7rbrf]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,3vw,40px);display:grid}.overview__media[data-astro-cid-h2e7rbrf]{border-radius:var(--radius);border:1px solid var(--border);aspect-ratio:16/9;overflow:hidden}.overview__media[data-astro-cid-h2e7rbrf] img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%}.overview__media--fit[data-astro-cid-h2e7rbrf]{aspect-ratio:auto;width:fit-content;max-width:100%;margin-inline:auto}.overview__media--fit[data-astro-cid-h2e7rbrf] img{width:auto;max-width:100%;height:auto;max-height:460px}.overview__text[data-astro-cid-h2e7rbrf]{gap:16px;display:grid}.overview__title[data-astro-cid-h2e7rbrf]{line-height:1.02}.overview__gallery[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(var(--cols,3), 1fr);gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.overview__gallery[data-astro-cid-h2e7rbrf] .media-btn[data-astro-cid-h2e7rbrf]{aspect-ratio:16/10;border:1px solid var(--border)}@media (width<=960px){.overview__grid[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}}@media (width<=560px){.overview__gallery[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(2,1fr)}}.chars[data-astro-cid-h2e7rbrf]{border-top:1px solid var(--border)}.chars__title[data-astro-cid-h2e7rbrf]{margin-top:8px}.chars__text[data-astro-cid-h2e7rbrf]{margin:10px 0 20px}.char-card[data-astro-cid-h2e7rbrf]{border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.char-card[data-astro-cid-h2e7rbrf].is-selected{border-color:var(--purple);box-shadow:0 0 20px #7773fb59}.char-card__media[data-astro-cid-h2e7rbrf]{aspect-ratio:5/6;background:radial-gradient(60% 50% at 50% 48%, color-mix(in srgb, var(--accent) 42%, transparent), transparent 72%), linear-gradient(180deg, #131c2e 0%, #0a111d 100%);padding:10px 8px 0}.char-card__media[data-astro-cid-h2e7rbrf] picture{height:100%}.char-card__media[data-astro-cid-h2e7rbrf] img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 18px #00000073);width:100%;height:100%;transition:transform .35s}.char-card[data-astro-cid-h2e7rbrf]:hover .char-card__media[data-astro-cid-h2e7rbrf] img{transform:translateY(-4px)scale(1.03)}.char-card__label[data-astro-cid-h2e7rbrf]{font-family:var(--font-display);text-transform:uppercase;color:var(--text);background:linear-gradient(#121b2c,#0b1220);align-items:center;gap:10px;padding:12px 14px;font-size:.875rem;font-weight:800;display:flex}.char-card__lock[data-astro-cid-h2e7rbrf]{background:#0000008c;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:auto;display:grid}.more__all[data-astro-cid-h2e7rbrf]{color:var(--cyan);align-items:center;gap:6px;font-size:.9375rem;font-weight:600;display:inline-flex}.more__grid[data-astro-cid-h2e7rbrf]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=960px){.more__grid[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr 1fr}}@media (width<=560px){.more__grid[data-astro-cid-h2e7rbrf]{grid-template-columns:1fr}}.cta[data-astro-cid-h2e7rbrf]{isolation:isolate;border-top:1px solid var(--border);padding-block:clamp(56px,8vw,88px);position:relative;overflow:hidden}.cta[data-astro-cid-h2e7rbrf] img.cta__bg{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta[data-astro-cid-h2e7rbrf]:after{content:"";z-index:-1;background:linear-gradient(90deg,#070e18eb 0%,#070e188c 45%,#070e1859 100%);position:absolute;inset:0}.cta__inner[data-astro-cid-h2e7rbrf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cta__title[data-astro-cid-h2e7rbrf]{text-transform:uppercase;font-size:clamp(2rem,4vw,2.75rem);font-style:italic;font-weight:900}.cta__text[data-astro-cid-h2e7rbrf]{color:var(--text);margin-top:10px;font-size:1.0625rem}.cta__actions[data-astro-cid-h2e7rbrf]{flex-wrap:wrap;gap:12px;display:flex}.lightbox[data-astro-cid-h2e7rbrf]{background:#000;border:0;border-radius:12px;max-width:min(1100px,94vw);padding:0;overflow:visible}.lightbox[data-astro-cid-h2e7rbrf]::backdrop{backdrop-filter:blur(4px);background:#03070ce0}.lightbox[data-astro-cid-h2e7rbrf] img[data-astro-cid-h2e7rbrf]{object-fit:contain;border-radius:12px;width:min(1100px,94vw);max-height:84vh}.lightbox__close[data-astro-cid-h2e7rbrf]{position:absolute;top:-52px;right:0}.lightbox__video[data-astro-cid-h2e7rbrf]{aspect-ratio:16/9;width:min(1100px,94vw)}.lightbox__video[data-astro-cid-h2e7rbrf] iframe[data-astro-cid-h2e7rbrf]{border:0;border-radius:12px;width:100%;height:100%}
