/* V17.11 — restore original staggered desktop composition and fast mobile storytelling. */
@media(min-width:751px){
 .intro-story{padding:0 7vw!important;gap:clamp(12px,2.5vh,26px)!important}
 .intro-phrase,.intro-phrase.phrase-one,.intro-phrase.phrase-two,.intro-phrase.phrase-three{
  font-size:clamp(34px,5.25vw,87px)!important;line-height:1.06!important;
  max-width:86vw!important;width:max-content!important;
 }
 .intro-phrase.phrase-one,.intro-phrase.phrase-three{align-self:flex-start!important;text-align:left!important}
 .intro-phrase.phrase-two{align-self:flex-end!important;text-align:right!important}
}
@media(max-width:750px){
 .intro-journey{height:170svh!important}
 .intro-story{gap:clamp(14px,2.8svh,26px)!important}
 .intro-phrase,.intro-phrase.phrase-one,.intro-phrase.phrase-two,.intro-phrase.phrase-three{
  align-self:flex-start!important;text-align:left!important;
  font-size:clamp(30px,8vw,48px)!important;max-width:86vw!important
 }
 .intro-resolution{align-items:center!important;justify-content:center!important;text-align:center!important}
 .intro-resolution .resolution-wordmark{margin-inline:auto!important}
}
