.sc-scope .ot-shot{
  position:relative; border-radius:clamp(14px,1.6vw,20px); overflow:hidden;
  aspect-ratio:16/10;
}
@media (min-width:990px){
  .sc-scope #manifesto .case-side{ display:flex; }
  .sc-scope #manifesto .ot-shot{ flex:1; aspect-ratio:auto; min-height:clamp(300px,26vw,420px); }
}


@media (min-width:880px){
  .sc-scope #manifesto .case-main h2{ max-width:24ch; }
}

@media (min-width:990px){
  .sc-scope #assetHero .ah-grid{ order:2; }
  .sc-scope #assetHero .ah-copy{ order:1; }
}

@media (min-width:990px){
  .sc-scope #benefits .ncols.n4{ grid-template-columns:repeat(4,1fr); }
}

@media (min-width:990px){
  .sc-scope #benefits .pillars-pin{ height:auto; }
  .sc-scope #benefits .band.pillars{ position:static; }
}

@media (max-width:989px){
  .sc-scope #manifesto .case-split{ grid-template-columns:minmax(0,1fr); }
  .sc-scope #manifesto .case-main{ text-align:center; }
  .sc-scope #manifesto .case-main h2{ max-width:none; }
  .sc-scope #manifesto .case-main h2,
  .sc-scope #manifesto .case-main p{ margin-inline:auto; }
  .sc-scope #features .fwr-card.reveal{ opacity:1; transform:none; }
}
