/* Shared editorial title scale; the Hero retains its separate hierarchy. */
:root{--scene-title-size:48px;--scene-title-weight:700;--scene-title-leading:1.08;--scene-title-tracking:-.055em}
:is(.solutions,.trajectory,.studio) .scene-title{font-size:var(--scene-title-size);font-weight:var(--scene-title-weight);line-height:var(--scene-title-leading);letter-spacing:var(--scene-title-tracking)}
@media(max-width:1099px){:root{--scene-title-size:42px}}
@media(max-width:760px){:root{--scene-title-size:clamp(32px,8.2vw,40px)}}
