/* The homepage keeps its original composition; motion is rendered in the model. */
body[data-page="home"] .hero-aircraft{width:74.5%;left:28.5%}
body[data-page="home"] .hero-aircraft video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;border:0;border-radius:0;box-shadow:none}
body[data-page="home"] .hero-aircraft [data-hero-hover]{transform:none}
body[data-page="home"] .hero-bottom{display:grid;grid-template-columns:1fr auto auto;column-gap:30px}
.hero-motion-toggle{grid-column:2;grid-row:1;justify-self:end;padding:12px 0;min-height:44px;white-space:nowrap;font-size:11px;color:#6b7e88;line-height:1.8}
.hero-motion-toggle:hover{text-decoration:underline;text-underline-offset:5px}
body[data-page="home"] .hero-bottom>.scroll-cue{grid-column:1;grid-row:1}
body[data-page="home"] .hero-bottom>.film-trigger{grid-column:3;grid-row:1}
@media(min-width:1900px){.hero-motion-toggle{font-size:13px}}
@media(min-width:2600px){
  body[data-page="home"] .hero-aircraft{width:min(74.5%,140svh,2100px);left:auto;right:0;top:22%}
}
@media(min-width:701px) and (max-width:1050px){
  body[data-page="home"] .hero-aircraft{width:81%;left:22%}
}
@media(min-width:701px) and (max-width:900px){
  body[data-page="home"] .hero-aircraft{top:42%}
}
@media(min-width:1051px) and (max-height:800px){
  body[data-page="home"] .hero-aircraft{top:18%}
}
@media(max-width:700px){
  body[data-page="home"] .hero-aircraft{width:110%;left:-8%;max-width:none}
  body[data-page="home"] .hero-bottom{grid-template-columns:1fr auto;gap:0 16px;height:112px;align-content:center}
  body[data-page="home"] .hero-bottom>.film-trigger{grid-column:1 / -1;grid-row:2;justify-self:end}
  .hero-motion-toggle{font-size:11px}
}
