.c-hero[data-astro-cid-6bfsojfh]{isolation:isolate;background:var(--black);color:var(--white);padding-block:clamp(48px,7vw,96px) clamp(64px,9vw,128px);position:relative;overflow:hidden}.c-hero__bg[data-astro-cid-6bfsojfh]{z-index:-1;position:absolute;inset:0}.c-hero__bg[data-astro-cid-6bfsojfh] img[data-astro-cid-6bfsojfh]{object-fit:cover;filter:grayscale()contrast(1.1);opacity:.2;width:100%;height:100%}.c-hero__bg[data-astro-cid-6bfsojfh]:after{content:"";background:radial-gradient(ellipse at 85% 10%, #e0282e1f, transparent 50%), linear-gradient(180deg, #0a0a0a80, var(--black) 85%), linear-gradient(90deg, var(--black) 10%, transparent 60%);position:absolute;inset:0}.c-hero__grid[data-astro-cid-6bfsojfh]{gap:56px;display:grid}@media (width>=1000px){.c-hero__grid[data-astro-cid-6bfsojfh]{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:80px}}.c-hero[data-astro-cid-6bfsojfh] .lede[data-astro-cid-6bfsojfh]{color:var(--gray-light)}.c-hero[data-astro-cid-6bfsojfh] h1[data-astro-cid-6bfsojfh]{margin-bottom:.35em;font-size:clamp(2.8rem,6.5vw,5.6rem);line-height:.98}.line[data-astro-cid-6bfsojfh]{border-block:1px solid var(--line-dark);gap:6px;margin-top:44px;padding:24px 0 22px;text-decoration:none;display:grid}.line__top[data-astro-cid-6bfsojfh]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.line__num[data-astro-cid-6bfsojfh]{letter-spacing:-.04em;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:700;line-height:1.05;transition:color .2s}.line[data-astro-cid-6bfsojfh]:hover .line__num[data-astro-cid-6bfsojfh]{color:var(--red)}.line__cta[data-astro-cid-6bfsojfh]{letter-spacing:.22em;text-transform:uppercase;color:var(--red);align-items:center;gap:8px;font-size:.7rem;font-weight:600;display:inline-flex}.line__cta[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:14px;height:14px;transition:transform .2s}.line[data-astro-cid-6bfsojfh]:hover .line__cta[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{transform:translate(2px,-2px)}.facts[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px 32px;margin:36px 0 0;display:grid}.facts[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh]{align-items:center;gap:10px;display:flex}.facts[data-astro-cid-6bfsojfh] dt[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{width:14px;height:14px;color:var(--red)}.facts[data-astro-cid-6bfsojfh] dd[data-astro-cid-6bfsojfh]{overflow-wrap:anywhere;margin:10px 0 0;font-weight:500;line-height:1.5}.facts[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{text-decoration:none}.facts[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]:hover{color:var(--red)}.facts__verify[data-astro-cid-6bfsojfh]{color:var(--gray-light);font-size:.85rem;text-decoration:underline!important}.ticket[data-astro-cid-6bfsojfh]{position:relative}@media (width>=1000px){.ticket[data-astro-cid-6bfsojfh]{margin-top:8px}}.ticket__strip[data-astro-cid-6bfsojfh]{background:var(--red);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:16px;padding:12px clamp(20px,3vw,28px);font-size:.7rem;display:flex}@media (width<=480px){.ticket__strip[data-astro-cid-6bfsojfh]{letter-spacing:.08em;padding-inline:16px;font-size:.62rem}}.ticket[data-astro-cid-6bfsojfh] .quote{border-top:0}.ticket[data-astro-cid-6bfsojfh] .quote:before{display:none}.ticket__foot[data-astro-cid-6bfsojfh]{color:var(--gray-light);margin:20px 0 0;font-size:.9rem}.ticket__foot[data-astro-cid-6bfsojfh] a[data-astro-cid-6bfsojfh]{color:var(--white);font-weight:600;text-decoration:none}@media (prefers-reduced-motion:no-preference){.ticket[data-astro-cid-6bfsojfh]{animation:.9s cubic-bezier(.2,.7,.2,1) .3s both rise}}.steps[data-astro-cid-6bfsojfh]{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:48px 40px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-6bfsojfh]{border-top:1px solid var(--line);padding-top:28px;position:relative}.step[data-astro-cid-6bfsojfh]:before{content:"";background:var(--red);width:56px;height:3px;position:absolute;top:-1px;left:0}.step__num[data-astro-cid-6bfsojfh]{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #a3a3a3;margin-bottom:24px;font-size:clamp(4rem,7vw,5.5rem);font-weight:700;line-height:.9;display:block}.step__when[data-astro-cid-6bfsojfh]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);margin-bottom:10px;font-size:.72rem;display:block}.step[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{margin-bottom:10px;font-size:1.35rem}.step[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:#525252;max-width:36ch;margin:0}
