h2[data-astro-cid-m3zpgalb]{font-size:var(--text-h2)}main{overflow-x:clip}.hero[data-astro-cid-m3zpgalb]{isolation:isolate;padding-block:2rem var(--space-section);align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=860px){.hero[data-astro-cid-m3zpgalb]{grid-template-columns:minmax(0,1fr) 300px;gap:4rem;padding-top:3.5rem}}.staff[data-astro-cid-m3zpgalb]{background:repeating-linear-gradient(to bottom, var(--color-staff) 0 1px, transparent 1px 14px);z-index:-1;height:57px;position:absolute;top:2.75rem;left:-100vw;right:-100vw}.hero-text[data-astro-cid-m3zpgalb]{max-width:34rem;position:relative}.name[data-astro-cid-m3zpgalb]{color:var(--color-accent);font-family:var(--font-display);letter-spacing:.02em;margin:0 0 .75rem;font-weight:700}.hero[data-astro-cid-m3zpgalb] h1[data-astro-cid-m3zpgalb]{font-size:var(--text-hero)}.hero[data-astro-cid-m3zpgalb] .hero-dots{margin-top:1.25rem}.lede[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:1.25rem 0 1.75rem;font-size:1.125rem}.hero[data-astro-cid-m3zpgalb] picture{justify-self:center}.hero[data-astro-cid-m3zpgalb] .hero-shot{border-radius:var(--radius-shot);border:1px solid var(--color-border);width:min(300px,64vw);box-shadow:var(--shadow-shot)}.session[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.features[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb],.plans[data-astro-cid-m3zpgalb] h2[data-astro-cid-m3zpgalb]{margin-bottom:2rem}.steps[data-astro-cid-m3zpgalb]{gap:3rem;max-width:880px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-m3zpgalb]{grid-template-columns:2.25rem minmax(0,1fr);gap:1.25rem;display:grid;position:relative}.step[data-astro-cid-m3zpgalb]:not(:last-child):before{content:"";background:var(--color-staff);width:2px;position:absolute;top:2.75rem;bottom:-3rem;left:calc(1.125rem - 1px)}.beat[data-astro-cid-m3zpgalb]{background:var(--color-beat);color:#fff;width:2.25rem;height:2.25rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-weight:700;display:grid}.beat[data-astro-cid-m3zpgalb].on{background:var(--color-beat-on);color:var(--color-text)}.step-text[data-astro-cid-m3zpgalb]{padding-top:.25rem}.step[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{font-size:1.3125rem}.step[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-muted);max-width:30rem;margin:.5rem 0 0}.step[data-astro-cid-m3zpgalb] picture{grid-column:2}.step[data-astro-cid-m3zpgalb] .screen{aspect-ratio:1320/1560;object-fit:cover;object-position:top;border:1px solid var(--color-border);width:min(260px,100%);box-shadow:var(--shadow-card);border-radius:22px}@media (width>=760px){.step[data-astro-cid-m3zpgalb]{grid-template-columns:2.25rem minmax(0,1fr) 260px;align-items:start;column-gap:2rem}.step[data-astro-cid-m3zpgalb] picture{grid-area:1/3}}.features[data-astro-cid-m3zpgalb],.plans[data-astro-cid-m3zpgalb]{margin-top:var(--space-section)}.feature-card[data-astro-cid-m3zpgalb]{background:var(--color-surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);gap:2rem 2.5rem;padding:clamp(1.5rem,1rem + 2vw,2.25rem);display:grid}@media (width>=560px){.feature-card[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.feature-card[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.group[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb],.plan[data-astro-cid-m3zpgalb] h3[data-astro-cid-m3zpgalb]{letter-spacing:normal;font-size:1.0625rem}.group[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb],.plan[data-astro-cid-m3zpgalb] ul[data-astro-cid-m3zpgalb]{color:var(--color-muted);margin:.625rem 0 0;padding:0;font-size:.9375rem;line-height:1.5;list-style:none}.group[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb],.plan[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{margin-top:.375rem;padding-left:.875rem;position:relative}.group[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before,.plan[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]:before{content:"";background:var(--color-beat);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.plan-grid[data-astro-cid-m3zpgalb]{gap:1rem;display:grid}@media (width>=760px){.plan-grid[data-astro-cid-m3zpgalb]{grid-template-columns:1fr 1fr}}.plan[data-astro-cid-m3zpgalb]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:1.5rem 1.75rem}.plan[data-astro-cid-m3zpgalb].unlock{background:var(--color-tint);border-color:#4f8bff59}.plan-note[data-astro-cid-m3zpgalb]{color:var(--color-accent);font-size:var(--text-small);margin:.25rem 0 0;font-weight:600}.plan[data-astro-cid-m3zpgalb].unlock li[data-astro-cid-m3zpgalb]:before{background:var(--color-beat-on)}.cta[data-astro-cid-m3zpgalb]{margin-top:var(--space-section);text-align:center;justify-items:center;display:grid}.cta[data-astro-cid-m3zpgalb] .cta-icon{border-radius:22.5%;margin-bottom:1.25rem}.cta[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--color-muted);max-width:32em;margin:.75rem 0 1.5rem}
