.v1-feature{border-block:1px solid var(--line);min-height:82vh;position:relative;overflow:hidden}.v1-feature>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.v1-feature-shade{background:linear-gradient(90deg,#020201ed,#02020126 64%),linear-gradient(#0000 45%,#020201e6);position:absolute;inset:0}.v1-feature-copy{z-index:2;max-width:620px;position:absolute;bottom:clamp(2rem,7vw,6rem);left:clamp(1.25rem,7vw,7rem)}.v1-feature-copy p{color:var(--green);letter-spacing:.2em;font-size:.72rem}.v1-feature-copy h3,.v1-overview h3,.v1-cabin h3,.v1-engineering h3{letter-spacing:-.055em;margin:0;font-size:clamp(3rem,7vw,7.4rem);font-weight:430;line-height:.92}.v1-feature-copy span{color:#e4dccb;margin-top:1.25rem;font-size:1.08rem;display:block}.v1-overview{grid-template-columns:.55fr 1.45fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.v1-overview>div>p:last-child,.v1-cabin-copy>p:last-child,.v1-engineering-copy>p:last-child{color:var(--muted);max-width:610px}.v1-overview h3,.v1-cabin h3,.v1-engineering h3{font-size:clamp(2.8rem,5.5vw,5.8rem)}.v1-gallery{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.v1-gallery figure,.v1-cabin figure,.v1-engineering figure{border:1px solid var(--line);background:#090909;margin:0;overflow:hidden}.v1-gallery figure.wide{grid-column:1/-1}.v1-gallery img,.v1-cabin img,.v1-engineering img{object-fit:cover;width:100%;height:100%;display:block}.v1-gallery figure:not(.wide){aspect-ratio:16/10}.v1-gallery figure.wide{aspect-ratio:16/8}.v1-cabin{grid-template-columns:1fr 1fr;gap:1rem;padding-top:0;display:grid}.v1-cabin-copy{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-bottom:2rem;display:grid}.v1-cockpit{aspect-ratio:16/8;grid-column:1/-1}.v1-cabin>figure:not(.v1-cockpit){aspect-ratio:16/10}.v1-engineering{grid-template-columns:1fr 1fr;gap:1rem;padding-top:0;display:grid}.v1-engineering,.model-s-engineering{display:none}.v1-engineering-copy{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:end;gap:5vw;margin-bottom:2rem;display:grid}.v1-engineering figure{aspect-ratio:16/9;background:#fff}.aether-feature{margin-top:clamp(2rem,5vw,5rem)}.model-s-showcase{border-block:1px solid var(--line);background:linear-gradient(#090b0d 0%,#13100c 48%,#07090b 100%)}.model-s-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:clamp(3rem,6vw,6rem);display:grid}.model-s-intro h3{letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,7vw,7.6rem);font-weight:430;line-height:.9}.model-s-intro>p{color:#c9c3b7;margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}.model-s-hero{background:#080808;border-block:1px solid #cfa85c40;width:100%;margin:0}.model-s-hero img{width:100%;height:auto;display:block}.model-s-gallery{grid-template-columns:1fr 1fr;gap:1rem;padding-top:clamp(3rem,6vw,6rem);display:grid}.model-s-gallery figure{background:#080808;border:1px solid #cfa85c3d;margin:0;position:relative;overflow:hidden}.model-s-gallery figure:not(.model-s-wide){aspect-ratio:4/3}.model-s-gallery .model-s-wide{aspect-ratio:16/9;grid-column:1/-1}.model-s-gallery .model-s-engineering{aspect-ratio:16/9}.model-s-gallery img{object-fit:cover;width:100%;height:100%;display:block}.model-s-gallery figcaption{color:#f3e6c8;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050708c7;border:1px solid #cfa85c61;padding:.55rem .8rem;font-size:.72rem;position:absolute;bottom:1rem;left:1rem}.motion-showcase{border-bottom:1px solid var(--line);background:radial-gradient(circle at 15% 10%,#cfa85c1f,#0000 34%),#050505}.motion-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:2rem;display:grid}.motion-intro h3{letter-spacing:-.055em;margin:0;font-size:clamp(3.2rem,7vw,7rem);font-weight:430;line-height:.92}.motion-intro>p{color:#c9c3b7;margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}.motion-grid{grid-template-columns:1fr 1fr;gap:1rem;padding-top:0;display:grid}.motion-card{background:#090806;border:1px solid #cfa85c42;margin:0;overflow:hidden}.motion-card:first-child{grid-column:1/-1}.motion-card video{aspect-ratio:16/9;object-fit:cover;background:#020202;width:100%;display:block}.motion-card figcaption{border-top:1px solid #cfa85c33;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.motion-card figcaption>span{color:#cfaa61;letter-spacing:.16em;font-size:.76rem}.motion-card figcaption div{flex-direction:column;gap:.25rem;display:flex}.motion-card figcaption b{color:#fff5dc;font-size:1rem;font-weight:560}.motion-card figcaption small{color:#9d9483;letter-spacing:.12em;text-transform:uppercase;font-size:.76rem}.fcoopster-commercial{border-bottom:1px solid #d7ae5047;min-height:86vh;position:relative;overflow:hidden}.fcoopster-commercial>img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.fcoopster-commercial-shade{background:linear-gradient(90deg,#020201f2,#02020194 46%,#02020114 78%),linear-gradient(#0000 45%,#020201eb);position:absolute;inset:0}.fcoopster-commercial-copy{z-index:2;max-width:660px;position:absolute;bottom:clamp(2rem,7vw,6rem);left:clamp(1.25rem,7vw,7rem)}.fcoopster-commercial-copy>p{color:#d7ae50;letter-spacing:.2em;margin:0 0 1rem;font-size:.72rem}.fcoopster-commercial-copy h3{color:#fff5dc;letter-spacing:-.055em;margin:0;font-size:clamp(3.4rem,7vw,7rem);font-weight:430;line-height:.9}.fcoopster-commercial-copy>span{color:#e4dccb;max-width:590px;margin:1.35rem 0;font-size:1.08rem;display:block}@media (max-width:820px){.v1-overview,.v1-cabin-copy,.v1-engineering-copy{grid-template-columns:1fr}.v1-feature{min-height:680px}.model-s-intro,.motion-intro{grid-template-columns:1fr}}@media (max-width:560px){.v1-gallery,.v1-cabin,.v1-engineering,.model-s-gallery,.motion-grid{grid-template-columns:1fr}.v1-gallery figure.wide,.v1-cockpit,.v1-cabin-copy,.v1-engineering-copy,.model-s-gallery .model-s-wide,.motion-card:first-child{grid-column:auto}.v1-gallery figure,.v1-gallery figure.wide,.v1-cockpit,.v1-cabin>figure:not(.v1-cockpit),.v1-engineering figure,.model-s-gallery figure:not(.model-s-wide),.model-s-gallery .model-s-wide,.model-s-gallery .model-s-engineering{aspect-ratio:4/3}.v1-feature>img{object-position:58% center}.v1-feature-copy h3{font-size:clamp(3.2rem,15vw,5rem)}.model-s-gallery figcaption{font-size:.65rem}.motion-card figcaption{padding:.9rem}.fcoopster-commercial{min-height:720px}.fcoopster-commercial>img{object-position:58% center}.fcoopster-commercial-copy h3{font-size:clamp(3.4rem,15vw,5rem)}}
