.glow-hero[data-astro-cid-lwmhhjzy]{background:#000;padding-top:var(--nav-h)}.glow-splash[data-astro-cid-lwmhhjzy]{display:block;width:100%;max-width:1400px;margin:0 auto;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,#000 70%,transparent),linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.glow-hero-inner[data-astro-cid-lwmhhjzy]{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:-2rem;padding-bottom:4rem}.glow-headline[data-astro-cid-lwmhhjzy]{font-size:clamp(1.9rem,4.5vw,3.2rem);line-height:1.1;margin-bottom:1rem;max-width:960px}.lede[data-astro-cid-lwmhhjzy]{color:var(--text);font-size:1.05rem;line-height:1.6;max-width:720px;margin-bottom:.75rem}.pillars[data-astro-cid-lwmhhjzy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;width:100%;max-width:1100px;margin:2rem 0 .5rem;text-align:left}.pillar[data-astro-cid-lwmhhjzy]{position:relative;padding:1.4rem 1.4rem 1.2rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.pillar[data-astro-cid-lwmhhjzy]:before{content:"";position:absolute;inset:0 0 auto;height:3px}.pillar[data-astro-cid-lwmhhjzy]:nth-child(1):before{background:linear-gradient(90deg,#b44cff,#ff3fb4)}.pillar[data-astro-cid-lwmhhjzy]:nth-child(2):before{background:linear-gradient(90deg,#ff5a2a,#ffd23f,#38e07b)}.pillar[data-astro-cid-lwmhhjzy]:nth-child(3):before{background:linear-gradient(90deg,#2fd6ff,#3f6bff)}.pillar[data-astro-cid-lwmhhjzy] h2[data-astro-cid-lwmhhjzy]{font-size:1.3rem;line-height:1.2;margin:.35rem 0 .6rem}.pillar[data-astro-cid-lwmhhjzy] p[data-astro-cid-lwmhhjzy]{color:var(--text-muted);font-size:.95rem;line-height:1.55}.kicker[data-astro-cid-lwmhhjzy]{display:inline-block;color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.hero-actions[data-astro-cid-lwmhhjzy]{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center;margin-top:1.25rem}.fine[data-astro-cid-lwmhhjzy]{color:var(--text-muted);font-size:.8rem;margin-top:1rem}.alt-section[data-astro-cid-lwmhhjzy]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.intro[data-astro-cid-lwmhhjzy]{max-width:760px}.intro[data-astro-cid-lwmhhjzy] p[data-astro-cid-lwmhhjzy],.lead-in[data-astro-cid-lwmhhjzy]{color:var(--text-muted);font-size:1.05rem;line-height:1.6;margin-bottom:.75rem}.lead-in[data-astro-cid-lwmhhjzy]{max-width:760px}.shot-figure[data-astro-cid-lwmhhjzy]{margin-top:2.5rem}.shot-figure[data-astro-cid-lwmhhjzy] img[data-astro-cid-lwmhhjzy]{width:100%;border-radius:var(--radius);border:1px solid var(--border);box-shadow:0 24px 60px #00000073}.shot-figure[data-astro-cid-lwmhhjzy] figcaption[data-astro-cid-lwmhhjzy]{color:var(--text-faint);font-size:.8rem;margin-top:.75rem;text-align:center}.wall[data-astro-cid-lwmhhjzy]{margin:2.5rem 0 0}.wall[data-astro-cid-lwmhhjzy] img[data-astro-cid-lwmhhjzy]{display:block;width:100%;max-width:1600px;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.wall[data-astro-cid-lwmhhjzy] figcaption[data-astro-cid-lwmhhjzy],.pal[data-astro-cid-lwmhhjzy] figcaption[data-astro-cid-lwmhhjzy]{color:var(--text-faint);font-size:.8rem;margin-top:.75rem}.wall[data-astro-cid-lwmhhjzy] figcaption[data-astro-cid-lwmhhjzy]{text-align:center}.feature-grid[data-astro-cid-lwmhhjzy]{display:grid;grid-template-columns:1.1fr 1fr;gap:4rem;align-items:center}.two-grid[data-astro-cid-lwmhhjzy]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.feature-copy[data-astro-cid-lwmhhjzy]>p[data-astro-cid-lwmhhjzy]{color:var(--text-muted);line-height:1.6;margin-bottom:.9rem}.feature-figure[data-astro-cid-lwmhhjzy] img[data-astro-cid-lwmhhjzy]{width:100%;border-radius:var(--radius);border:1px solid var(--border)}.below[data-astro-cid-lwmhhjzy]{margin-top:2.5rem}.after[data-astro-cid-lwmhhjzy]{margin-top:1.25rem;color:var(--text-muted);line-height:1.6}.detail-list[data-astro-cid-lwmhhjzy]{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.detail-list[data-astro-cid-lwmhhjzy] li[data-astro-cid-lwmhhjzy]{color:var(--text-muted);font-size:.95rem;padding-left:1.25rem;position:relative}.detail-list[data-astro-cid-lwmhhjzy] li[data-astro-cid-lwmhhjzy]:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:1px;background:var(--accent)}.detail-list[data-astro-cid-lwmhhjzy] strong[data-astro-cid-lwmhhjzy]{color:var(--text);font-weight:600}.beat-panel[data-astro-cid-lwmhhjzy]{background:#121316;border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem;font-size:.9rem;color:#c9ccd3}.beat-head[data-astro-cid-lwmhhjzy]{display:flex;align-items:center;gap:.6rem}.beat-head[data-astro-cid-lwmhhjzy] strong[data-astro-cid-lwmhhjzy]{margin-left:auto;color:#fff;font-size:1.05rem}.beat-led[data-astro-cid-lwmhhjzy]{width:9px;height:9px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.beat-dots[data-astro-cid-lwmhhjzy]{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin:1.5rem 0}.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]{height:46px;border-radius:6px;background:#2a2d35;animation:beat 1.875s steps(1,end) infinite}.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]:nth-child(1){--on: #ffb02e;animation-delay:0s}.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]:nth-child(2){--on: #4c8dff;animation-delay:-1.40625s}.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]:nth-child(3){--on: #4c8dff;animation-delay:-.9375s}.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]:nth-child(4){--on: #4c8dff;animation-delay:-.46875s}@keyframes beat{0%{background:var(--on);box-shadow:0 0 18px var(--on)}12%{background:color-mix(in srgb,var(--on) 45%,#2a2d35);box-shadow:none}25%,to{background:#2a2d35;box-shadow:none}}.beat-rows[data-astro-cid-lwmhhjzy]{display:flex;flex-direction:column;gap:.6rem}.beat-rows[data-astro-cid-lwmhhjzy] div[data-astro-cid-lwmhhjzy]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.beat-rows[data-astro-cid-lwmhhjzy] span[data-astro-cid-lwmhhjzy]{width:6.5rem;color:#8b909b}.beat-rows[data-astro-cid-lwmhhjzy] b[data-astro-cid-lwmhhjzy]{font-weight:500;padding:.3rem .7rem;border-radius:5px;background:#23262d;border:1px solid #30343d}.beat-rows[data-astro-cid-lwmhhjzy] b[data-astro-cid-lwmhhjzy].on{background:#4c8dff;border-color:#4c8dff;color:#fff}.beat-rows[data-astro-cid-lwmhhjzy] b[data-astro-cid-lwmhhjzy].plain{background:none;border-color:transparent;padding-left:0;color:#fff}@media (prefers-reduced-motion: reduce){.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]{animation:none}.beat-dots[data-astro-cid-lwmhhjzy] i[data-astro-cid-lwmhhjzy]:nth-child(1){background:#ffb02e}}.palette-row[data-astro-cid-lwmhhjzy]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem;margin-top:2rem}.pal[data-astro-cid-lwmhhjzy]{margin:0;text-align:center}.pal[data-astro-cid-lwmhhjzy] img[data-astro-cid-lwmhhjzy]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border:1px solid var(--border)}.pal[data-astro-cid-lwmhhjzy]:first-child img[data-astro-cid-lwmhhjzy]{outline:1px dashed var(--text-faint);outline-offset:4px}.pal[data-astro-cid-lwmhhjzy] figcaption[data-astro-cid-lwmhhjzy]{color:var(--text);font-size:.9rem}.three-grid[data-astro-cid-lwmhhjzy]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:1.5rem}.three[data-astro-cid-lwmhhjzy] h3[data-astro-cid-lwmhhjzy]{font-size:1.1rem;margin-bottom:.6rem;color:var(--accent)}.three[data-astro-cid-lwmhhjzy] p[data-astro-cid-lwmhhjzy]{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.closing-inner[data-astro-cid-lwmhhjzy]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px}.closing-inner[data-astro-cid-lwmhhjzy]>p[data-astro-cid-lwmhhjzy]{color:var(--text-muted);line-height:1.6;margin-bottom:.75rem}.closing-inner[data-astro-cid-lwmhhjzy]>p[data-astro-cid-lwmhhjzy].sign-off{color:var(--text);margin:2.5rem 0 0;letter-spacing:.08em}.closing-inner[data-astro-cid-lwmhhjzy]>p[data-astro-cid-lwmhhjzy].fine{font-size:.8rem;margin:.25rem 0 0}.closing-inner[data-astro-cid-lwmhhjzy]>p[data-astro-cid-lwmhhjzy].tm{margin-top:1.25rem;color:var(--text-faint)}@media (max-width: 900px){.pillars[data-astro-cid-lwmhhjzy],.feature-grid[data-astro-cid-lwmhhjzy],.two-grid[data-astro-cid-lwmhhjzy],.three-grid[data-astro-cid-lwmhhjzy]{grid-template-columns:1fr;gap:2rem}.glow-hero-inner[data-astro-cid-lwmhhjzy]{margin-top:0}.palette-row[data-astro-cid-lwmhhjzy]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 520px){.palette-row[data-astro-cid-lwmhhjzy]{grid-template-columns:repeat(2,1fr)}}
