.hero[data-astro-cid-lcdefpme]{background:var(--hero-glow);padding-top:clamp(3rem,9vw,6rem)}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;max-width:52rem}h1[data-astro-cid-lcdefpme]{margin-bottom:1.25rem;font-size:clamp(2.3rem,7vw,4rem)}.accent[data-astro-cid-lcdefpme]{color:var(--accent)}.lead[data-astro-cid-lcdefpme]{color:var(--text-muted);max-width:40rem;margin-inline:auto;font-size:clamp(1.075rem,2.2vw,1.25rem)}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.hero[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{justify-content:center}.hint[data-astro-cid-lcdefpme]{margin-top:1.25rem;font-size:.925rem}.shot[data-astro-cid-lcdefpme]{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);box-shadow:var(--shadow);margin:0;overflow:hidden}.shot[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}.hero-shot[data-astro-cid-lcdefpme]{margin-top:clamp(2.5rem,6vw,4rem);box-shadow:0 30px 80px -20px #10182840}.sources[data-astro-cid-lcdefpme]{border-block:1px solid var(--border);background:var(--panel);margin-top:clamp(2.5rem,6vw,4rem)}.sources-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.25rem;padding-block:1.25rem;display:flex}.sources[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--heading);font-family:var(--font-display);font-size:1.1rem;font-weight:500}.feature-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.posts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme],.post[data-astro-cid-lcdefpme]{padding:1.5rem}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.9rem;font-size:1.15rem}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.post[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}.feature-icon[data-astro-cid-lcdefpme],.step-no[data-astro-cid-lcdefpme]{border-radius:var(--radius-sm);background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--link);place-items:center;font-size:1.1rem;font-weight:700;display:inline-grid}.more[data-astro-cid-lcdefpme]{margin-top:1.75rem}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.alt[data-astro-cid-lcdefpme]{background:var(--panel-alt);border-block:1px solid var(--border)}.gallery[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1.5rem;display:grid}figcaption[data-astro-cid-lcdefpme]{border-top:1px solid var(--border);color:var(--heading);padding:.75rem 1rem;font-size:.95rem;font-weight:600}.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.1fr;align-items:center;gap:2.5rem;display:grid}.split[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3.5vw,2.25rem)}.platforms[data-astro-cid-lcdefpme]{font-size:.95rem}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.4rem}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--heading);text-decoration:none}.post[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--link)}.post[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:.875rem}.cta-band[data-astro-cid-lcdefpme]{background:var(--hero-glow), var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.cta-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.4rem,3vw,1.9rem)}.cta-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;margin:0}.cta-band[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin-top:0}@media (width<=48rem){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
