.launch-root .page-hero{text-align:center;padding:96px 0 40px;position:relative;overflow:hidden}.page-hero-wash{pointer-events:none;background-image:radial-gradient(var(--dot) 1.2px, transparent 1.3px);background-size:22px 22px;height:760px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(60% 70% at 50% 30%,#000 30%,#0000 75%)}.page-hero-inner{position:relative}.page-hero-eyebrow{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);color:var(--accent6);border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.launch-root .page-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:960px;margin:0 auto;font-size:clamp(48px,6.6vw,88px);line-height:1.02}.launch-root .page-hero h1 em{color:var(--accent6);font-style:normal}.launch-root .page-hero .sub{max-width:600px;color:var(--ink2);margin:22px auto 0;font-size:17.5px}.page-hero .ctas{justify-content:center;gap:10px;margin-top:30px;display:flex}@media (max-width:760px){.launch-root .page-hero{padding:56px 0 24px}.page-hero-wash{height:520px}.page-hero-eyebrow{margin-bottom:16px}.launch-root .page-hero h1{letter-spacing:-.04em;font-size:clamp(38px,10.5vw,48px)}.launch-root .page-hero .sub{margin-top:16px;font-size:16px}.page-hero .ctas{flex-direction:column;align-items:stretch;max-width:340px;margin-left:auto;margin-right:auto}}
