/* Public prelaunch: official photographs, automatic slideshow. */
.launch-hero{min-height:540px;display:flex;align-items:center}
.launch-hero:after{background:linear-gradient(90deg,rgba(0,32,43,.87),rgba(0,38,48,.5) 48%,rgba(0,38,48,.12)),linear-gradient(0deg,rgba(0,32,43,.6),transparent 35%)}
.launch-hero .hero-copy{padding-top:50px;padding-bottom:80px}
.launch-hero h1{max-width:850px;font-size:clamp(2.7rem,4.2vw,4.4rem);line-height:1.12;letter-spacing:-.035em}
.launch-hero .hero-copy>p{max-width:520px;font-size:1.08rem;margin-bottom:30px}
.launch-hero .launch-cta{background:var(--paper);color:var(--deep);min-height:56px}
.launch-hero .launch-cta:hover{background:var(--pale)}
@media(max-width:640px){.launch-hero{min-height:540px;align-items:flex-start}.launch-hero:after{background:linear-gradient(90deg,rgba(0,32,43,.84),rgba(0,38,48,.4)),linear-gradient(0deg,rgba(0,32,43,.65),transparent 45%)}.launch-hero .hero-copy{padding-top:40px;padding-bottom:85px}.launch-hero h1{font-size:clamp(2.35rem,9.8vw,3.8rem);max-width:550px}.launch-hero .hero-copy>p{font-size:1rem;max-width:420px}}
.launch-hero .hero-attribution{bottom:22px}
