.launch-hero{padding-block:clamp(48px,7vw,96px) clamp(24px,4vw,48px)}.launch-hero__inner{display:grid;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);align-items:center}@media (min-width:900px){.launch-hero__inner--split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.launch-hero__title{margin:8px 0 16px;max-width:18ch;font-family:var(--site-display);font-size:clamp(2.1rem,3.6vw + .8rem,4rem);font-weight:400;line-height:1;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--site-text)}.launch-hero__lede{max-width:58ch;margin:0;font-size:1.125rem;line-height:1.6;color:var(--site-text-muted)}.launch-hero__price{margin:8px 0 4px;font-size:1.5rem;font-weight:700;color:var(--site-text)}.launch-hero__actions{margin-top:24px}.launch-hero__media{margin:0}.launch-card img,.launch-hero__media img{display:block;width:100%;height:auto;border-radius:var(--site-media-radius)}.launch-section{margin-block:clamp(40px,6vw,80px);color:var(--site-text)}.launch-title{margin:8px 0 24px;font-family:var(--site-display);font-size:clamp(1.6rem,2.4vw + .8rem,2.6rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--site-text)}.launch-grid{display:grid;grid-gap:clamp(16px,2.5vw,24px);gap:clamp(16px,2.5vw,24px)}@media (min-width:900px){.launch-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.launch-grid+.launch-grid{margin-top:clamp(16px,2.5vw,24px)}.launch-card{margin:0;padding:20px;border:1px solid var(--site-border);border-radius:var(--site-card-radius);background:var(--site-panel)}.launch-card figcaption,.launch-card p{margin:12px 0 0;line-height:1.6;color:var(--site-text-muted)}.launch-card h3{margin:4px 0 8px;font-size:1.25rem;font-weight:700;line-height:1.3;color:var(--site-text)}.launch-card__cta{margin-top:16px}.launch-steps{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:900px){.launch-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.launch-steps li{display:flex;gap:12px;align-items:baseline;padding:16px 20px;border:1px solid var(--site-border);border-radius:var(--site-card-radius);font-weight:600;color:var(--site-text)}.launch-steps__n{font-family:var(--site-mono);color:var(--site-accent)}.launch-list{display:grid;grid-gap:12px;gap:12px;max-width:62ch;margin:0;padding:0 0 0 1.25em;line-height:1.6;color:var(--site-text)}.launch-note{margin:24px 0 0;font-size:.9375rem;color:var(--site-text-muted)}