/* The former runtime fit resolved to 100 / 17.5327 of the title column.
   Resolve that approved scale directly in CSS before any script or paint. */
.hero-opening{container-type:inline-size}
.hero-opening h1{font-size:min(clamp(43px,4.9vw,77px),5.704cqi)!important}
.hero-title-line{display:block;white-space:nowrap}
.intro-preparing .hero-opening{visibility:hidden}
.intro-preparing .globe-intro,.intro-preparing .globe-signals{visibility:hidden}
.intro-preparing .site-header .brand,.intro-preparing #main-nav>a,.intro-preparing .header-controls>*{opacity:0}
.intro-running .hero-opening .eyebrow{animation:home-entry-fade .32s .35s ease backwards}
.intro-running .hero-opening h1{animation:home-title-reveal .48s .43s cubic-bezier(.2,.65,.3,1) backwards}
.intro-running .hero-services{animation:home-entry-fade .36s .65s ease backwards}
.intro-running .hero-opening .text-link{animation:home-entry-fade .32s .76s ease backwards}
.intro-running .globe-intro{animation:home-globe-entry .58s .55s ease backwards}
.intro-running .globe-signals{animation:home-entry-fade .62s .88s ease backwards}
@keyframes home-entry-fade{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}
@keyframes home-title-reveal{from{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@keyframes home-globe-entry{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.intro-running .hero-opening>*{animation:home-reduced-fade .12s ease backwards}.intro-running .globe-intro,.intro-running .globe-signals{animation:none}}
@keyframes home-reduced-fade{from{opacity:0}to{opacity:1}}
@media(max-width:760px){.hero-opening h1{font-size:min(42px,5.704cqi)!important}}
@media(min-width:761px) and (max-width:1119px) and (orientation:portrait){.hero-opening h1{font-size:min(48px,5.704cqi)!important}}
@media(max-height:640px) and (max-width:760px){.hero-opening h1{font-size:min(32px,5.704cqi)!important}}
@media(prefers-reduced-motion:reduce){.hero-opening h1{font-size:min(48px,5.704cqi)!important}}
