.bg[data-astro-cid-zdi3ttqm]{z-index:0;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.bg-video[data-astro-cid-zdi3ttqm]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-zdi3ttqm]{background:radial-gradient(70% 60% at 50% 45%,#0003,#0009 100%),linear-gradient(#0000008c 0%,#00000026 30%,#00000040 70%,#000 100%);position:absolute;inset:0}.bg-ph[data-astro-cid-zdi3ttqm]{background:radial-gradient(40% 45% at 35% 35%,#17e9ff38,#0000 70%),radial-gradient(40% 45% at 65% 40%,#f713ff2e,#0000 70%),#000;position:absolute;inset:0}.beams[data-astro-cid-zdi3ttqm]{opacity:.95;position:absolute;inset:0}.beams[data-astro-cid-zdi3ttqm] i[data-astro-cid-zdi3ttqm]{background:linear-gradient(to top, var(--c), transparent 78%);width:2px;height:140%;box-shadow:0 0 12px var(--c), 0 0 36px var(--c);transform-origin:bottom;transform:rotate(var(--a));animation:9s ease-in-out infinite alternate sweep;animation-delay:var(--d);position:absolute;bottom:-5%;left:50%}@keyframes sweep{to{transform:rotate(calc(var(--a) * -1))}}.haze[data-astro-cid-zdi3ttqm]{background:radial-gradient(80% 40% at 50% 100%,#17e9ff2e,#0000 70%);animation:6s ease-in-out infinite breathe;position:absolute;inset:0}@keyframes breathe{50%{opacity:.5}}.lines[data-astro-cid-zdi3ttqm]{background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 4px);position:absolute;inset:0}.ph-tag[data-astro-cid-zdi3ttqm]{z-index:2;letter-spacing:.04em;color:var(--muted);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:980px;align-items:center;gap:6px;padding:5px 11px;font-size:11px;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%}.ph-tag[data-astro-cid-zdi3ttqm] svg[data-astro-cid-zdi3ttqm]{color:var(--cyan)}.bg-toggle[data-astro-cid-zdi3ttqm]{z-index:3;right:calc(22px + var(--safe-r));cursor:pointer;color:#fff;backdrop-filter:blur(12px);background:#28282d8c;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:22px}.bg-toggle[data-astro-cid-zdi3ttqm]:hover{background:#17e9ff59}.bg-toggle[data-astro-cid-zdi3ttqm] .i-play[data-astro-cid-zdi3ttqm]{display:none}.bg-toggle[data-astro-cid-zdi3ttqm].paused .i-play[data-astro-cid-zdi3ttqm]{display:block}.bg-toggle[data-astro-cid-zdi3ttqm].paused .i-pause[data-astro-cid-zdi3ttqm]{display:none}@media (prefers-reduced-motion:reduce){.beams[data-astro-cid-zdi3ttqm] i[data-astro-cid-zdi3ttqm],.haze[data-astro-cid-zdi3ttqm]{animation:none}}.hero[data-astro-cid-wcolddp2]{min-height:100svh;padding:calc(var(--nav-h) + clamp(32px, 6vw, 72px)) 0 clamp(72px, 9vw, 110px);align-items:center;display:flex;position:relative;overflow:hidden}.hero-copy[data-astro-cid-wcolddp2]{z-index:2;position:relative}.hero-copy[data-astro-cid-wcolddp2] .t-lead{color:#c7c7cc}.hero-copy[data-astro-cid-wcolddp2] .hero-mark{width:clamp(130px,17vw,200px);margin:0 auto clamp(26px,4vw,40px)}.head-row[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(28px,4vw,44px);display:flex}.scard[data-astro-cid-wcolddp2]{height:100%}.scard[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2]{aspect-ratio:4/3}.scard[data-astro-cid-wcolddp2] .body[data-astro-cid-wcolddp2]{gap:8px;min-height:220px}.scard[data-astro-cid-wcolddp2] .mk-t{width:.95em;height:.95em}.pcard[data-astro-cid-wcolddp2]{aspect-ratio:4/5;border-radius:var(--r-lg);background:var(--tile);color:#fff;isolation:isolate;display:block;position:relative;overflow:hidden}.pcard[data-astro-cid-wcolddp2] img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.pcard[data-astro-cid-wcolddp2]:after{content:"";z-index:-1;background:linear-gradient(#0000 45%,#000000e0);position:absolute;inset:0}.pcard[data-astro-cid-wcolddp2]:hover img{transform:scale(1.04)}.pc-copy[data-astro-cid-wcolddp2]{gap:8px;padding:28px;display:grid;position:absolute;inset:auto 0 0}.feat[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,48px);display:grid}.f-ic[data-astro-cid-wcolddp2]{background:var(--tile);border:1px solid #17e9ff73;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-grid}.f-ic[data-astro-cid-wcolddp2] .f-mk{width:26px;height:26px}.cta-mark{filter:drop-shadow(0 0 14px #17e9ff66);width:84px;margin:0 auto 28px}@media (width<=734px){.feat[data-astro-cid-wcolddp2]{text-align:center;grid-template-columns:1fr}.pcard[data-astro-cid-wcolddp2]{border-radius:var(--r)}}
