.work-item li{grid-template-columns:140px 1fr;column-gap:1.25rem}
.hero{padding-bottom:5.5rem}
.hero-copy{min-width:0}
.hero h1,.hero h1 span,.hero h1 em{max-width:100%}
@media(max-height:1000px) and (min-width:901px){.hero h1{font-size:clamp(3.5rem,7.2vw,7.5rem);margin-top:1.2rem;margin-bottom:1.6rem}.hero .intro{font-size:1rem}.hero-cta{margin-top:1.5rem}.telemetry{margin-bottom:2.5rem}}
@media(max-width:600px){.work-item li{grid-template-columns:1fr;gap:.45rem}.hero{padding-bottom:2.5rem}.hero h1{font-size:clamp(3.1rem,15vw,4.7rem);line-height:.86}.hero h1 em{font-size:.68em;line-height:1.04;letter-spacing:-.075em}.hero .intro{max-width:100%;font-size:.92rem;line-height:1.7;letter-spacing:.015em}.hero-cta a{max-width:100%}.hero-foot{width:100%;margin-top:4rem}}
@media(max-width:360px){.hero h1{font-size:14vw}.hero h1 em{font-size:.7em}.hero-cta a:first-child{min-width:0;width:100%}}
.hero h1 em{font-family:"Courier New",monospace;font-style:normal;font-weight:400;letter-spacing:-.07em;color:transparent;-webkit-text-stroke:1px rgba(130,255,159,.7);text-shadow:0 0 24px rgba(130,255,159,.14)}
