.hero[data-astro-cid-3cqtboqi]{isolation:isolate;padding-block:clamp(56px,8vw,112px) clamp(24px,3vw,40px);position:relative;overflow:hidden}.hero-inner[data-astro-cid-3cqtboqi]{text-align:center;justify-items:center;gap:26px;margin-bottom:clamp(28px,4vw,48px);display:grid}.hero-inner[data-astro-cid-3cqtboqi] .lede[data-astro-cid-3cqtboqi]{text-wrap:balance;margin-inline:auto}.hero-inner[data-astro-cid-3cqtboqi] .eyebrow[data-astro-cid-3cqtboqi]{text-wrap:balance;display:block}.hero-inner[data-astro-cid-3cqtboqi] .eyebrow--dot[data-astro-cid-3cqtboqi]:before{vertical-align:.12em;margin-right:.65em;display:inline-block}.hero-actions[data-astro-cid-3cqtboqi]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.poster[data-astro-cid-3cqtboqi]{width:min(100%,1100px);box-shadow:var(--shadow-lg);transition:transform .6s var(--ease-out);cursor:zoom-in;border-radius:24px;margin-inline:auto;display:block;overflow:hidden}.poster-img[data-astro-cid-3cqtboqi]{aspect-ratio:16/9;object-fit:cover;width:100%}.schedule-grid[data-astro-cid-3cqtboqi]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.schedule-grid[data-astro-cid-3cqtboqi] .section-head[data-astro-cid-3cqtboqi]{margin-bottom:0}.figures[data-astro-cid-3cqtboqi]{border-top:1px solid var(--line);display:grid}.figures[data-astro-cid-3cqtboqi] div[data-astro-cid-3cqtboqi]{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;align-items:baseline;gap:20px;padding-block:22px;display:grid}.figures[data-astro-cid-3cqtboqi] dt[data-astro-cid-3cqtboqi]{font-family:var(--font-display);white-space:nowrap;color:var(--accent);font-size:3rem;line-height:1}.figures[data-astro-cid-3cqtboqi] dd[data-astro-cid-3cqtboqi]{color:var(--ink-2);text-wrap:balance}.extra[data-astro-cid-3cqtboqi] h3[data-astro-cid-3cqtboqi],.step[data-astro-cid-3cqtboqi] h3[data-astro-cid-3cqtboqi],.b-name[data-astro-cid-3cqtboqi]{font-family:var(--font-sans);letter-spacing:-.015em;font-size:1.08rem;font-weight:600;line-height:1.3}.extra[data-astro-cid-3cqtboqi] p[data-astro-cid-3cqtboqi],.step[data-astro-cid-3cqtboqi] p[data-astro-cid-3cqtboqi],.b-note[data-astro-cid-3cqtboqi]{color:var(--ink-2);font-size:.9rem;line-height:1.55}.step-n[data-astro-cid-3cqtboqi]{color:var(--accent-text);font-size:.7rem}.extras-grid[data-astro-cid-3cqtboqi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.extra[data-astro-cid-3cqtboqi]{align-content:start;gap:8px;padding:24px;display:grid}.builder-grid[data-astro-cid-3cqtboqi]{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.builder[data-astro-cid-3cqtboqi]{text-align:center;align-content:start;justify-items:center;gap:6px;padding:24px 18px;display:grid}.b-photo[data-astro-cid-3cqtboqi]{object-fit:cover;width:84px;height:84px;box-shadow:0 0 0 3px var(--glass-shine), 0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;margin-bottom:10px}.b-note[data-astro-cid-3cqtboqi]{font-size:.86rem}.steps[data-astro-cid-3cqtboqi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.step[data-astro-cid-3cqtboqi]{align-content:start;gap:8px;padding:24px;display:grid}.step-actions[data-astro-cid-3cqtboqi]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (width<=980px){.schedule-grid[data-astro-cid-3cqtboqi],.steps[data-astro-cid-3cqtboqi]{grid-template-columns:1fr}.extras-grid[data-astro-cid-3cqtboqi]{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-grid[data-astro-cid-3cqtboqi]{flex-wrap:wrap;justify-content:center;display:flex}.builder[data-astro-cid-3cqtboqi]{flex:0 calc(33.3333% - 9.33333px);min-width:0}}@media (width<=600px){.builder-grid[data-astro-cid-3cqtboqi],.extras-grid[data-astro-cid-3cqtboqi],.steps[data-astro-cid-3cqtboqi]{gap:10px}.extra[data-astro-cid-3cqtboqi],.step[data-astro-cid-3cqtboqi]{padding:20px}.builder-grid[data-astro-cid-3cqtboqi],.extras-grid[data-astro-cid-3cqtboqi]{grid-template-columns:1fr;display:grid}.builder[data-astro-cid-3cqtboqi]{text-align:left;grid-template-columns:52px minmax(0,1fr);grid-template-areas:"photo name""photo note";justify-items:start;gap:2px 16px;padding:16px 18px}.b-photo[data-astro-cid-3cqtboqi]{grid-area:photo;width:52px;height:52px;margin:2px 0 0}.b-name[data-astro-cid-3cqtboqi]{grid-area:name}.b-note[data-astro-cid-3cqtboqi]{grid-area:note}}@media (width<=520px){.figures[data-astro-cid-3cqtboqi] div[data-astro-cid-3cqtboqi]{grid-template-columns:108px 1fr}}
