/* Launch review: retain brand, complete machine photos and catalogue functionality. */
.launch-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}
.hero-shade{background:linear-gradient(90deg,#0d2239ee 0%,#0d2239c7 40%,#0d223933 72%,transparent)}
.hero-copy{max-width:720px}.hero h1{font-size:clamp(42px,4.9vw,70px);line-height:1.12;letter-spacing:-.045em}.hero-copy p{max-width:570px;font-size:18px;line-height:1.65}
.launch-motion{position:absolute;right:24px;top:20px;z-index:3;max-width:540px;background:#102938e8;color:white;border:1px solid #ffffff50;border-radius:5px;padding:10px 15px;font-size:14px}.launch-motion summary{cursor:pointer}.launch-motion video{display:block;width:100%;margin-top:12px}
.launch-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:35px;padding-bottom:40px;scroll-margin-top:20px}
.launch-services article{padding:27px;background:#fff;border:1px solid #d8e0e4;border-top:3px solid #d95727;border-radius:6px}
.launch-services h2{font-size:24px;line-height:1.25;margin:14px 0}.launch-services p{font-size:16px;line-height:1.6;color:#54636c}.launch-services a{display:inline-block;font-size:15px;font-weight:800;color:#a53e16;text-decoration:underline;text-underline-offset:4px;padding:9px 0}
.scene-note{max-width:85%;font-size:12px}.brand small{font-size:11px}.nav nav{gap:14px}.nav nav a{font-size:14px}.hero-actions .button{font-size:15px}.hero .eyebrow{font-size:12px}
@media(max-width:1100px) and (min-width:851px){.topbar{height:auto;min-height:100px}.nav{flex-wrap:wrap;padding:16px 0}.nav nav{flex-wrap:wrap;gap:14px}}
@media(max-width:850px){.launch-services{grid-template-columns:1fr;gap:15px}.hero-copy{padding-top:80px}.launch-motion{top:12px;right:18px}.launch-hero-photo{object-position:63% center}.hero-shade{background:linear-gradient(90deg,#0d2239e8,#0d2239a8 70%,#0d223955)}}
@media(max-width:580px){.hero h1{font-size:42px}.hero-copy p{font-size:17px}.hero,.hero-inner{min-height:680px}.scene-note{font-size:12px}.launch-services article{padding:22px}.hero-actions .button{width:100%}}
