.launch-teaser{color:#173b4b;background:#faf6ed;grid-template-columns:1.12fr 1fr;align-items:center;gap:55px;padding:70px max(6vw,24px);display:grid}.launch-badge{letter-spacing:.16em;border:1px solid #b7a57f;border-radius:30px;padding:10px 17px;font-size:10px;display:inline-block}.launch-copy h1{letter-spacing:-.04em;margin:30px 0;font:clamp(42px,4.5vw,76px)/1.04 Georgia,serif}.launch-copy h1 em{color:#8f7045;font-weight:400}.launch-copy>p{max-width:580px;font-size:17px;line-height:1.7}.launch-copy .launch-status{border-left:2px solid #ad8b54;margin:25px 0;padding-left:18px;font-size:14px}.launch-actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.launch-actions a{color:inherit;font-size:13px;font-weight:600}.launch-actions .launch-primary{color:#fff9ed;background:#173b4b;border-radius:8px;padding:18px 23px;text-decoration:none}.launch-hours{letter-spacing:.09em;margin-top:35px;font-size:11px;line-height:2}.launch-hours span{letter-spacing:0;font-size:13px}.launch-photo{position:relative}.launch-photo img{object-fit:cover;border-radius:120px 120px 8px 8px;width:100%;height:580px}.launch-photo>span{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9eddd;border:1px solid #fff;border-radius:12px;padding:20px;font:italic 25px Georgia,serif;position:absolute;bottom:24px;left:24px;right:24px}.launch-next{border-top:1px solid #173b4b26;grid-column:1/-1;margin-top:15px;padding-top:45px}.launch-next h2{font:34px Georgia,serif}.launch-next>div{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.launch-next p{font-size:14px;line-height:1.7}.launch-next b{margin-bottom:10px;font-size:17px;display:block}@media (max-width:760px){.launch-teaser{grid-template-columns:1fr;gap:30px;padding:40px 22px}.launch-photo img{border-radius:60px 60px 6px 6px;height:330px}.launch-copy h1{font-size:45px}.launch-next>div{grid-template-columns:1fr;gap:8px}.launch-next h2{font-size:30px}}@media (prefers-reduced-motion:no-preference){.launch-copy,.launch-photo{animation:.7s both launch-in}.launch-photo{animation-delay:.12s}@keyframes launch-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
