.eng-hero{position:relative;isolation:isolate;padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px) + var(--space-6));padding-bottom:var(--space-8)}.eng-hero__crumb a{color:var(--fg);background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--dur-2) var(--ease-out)}.eng-hero__crumb a:hover{background-size:100% 1px}.eng-hero__grid{row-gap:var(--space-6);align-items:end}.eng-hero__title{grid-column:1 / span 7}.eng-hero__lead{grid-column:8 / span 5;display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:.6rem}.eng-hero__lead .t-small{max-width:36rem}.eng-hero__visual{grid-column:1 / -1;margin-top:var(--space-7)}.eng-stats{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--col-gap);row-gap:var(--space-6);margin:var(--space-8) 0 0}.eng-stat{grid-column:span 4;display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-strong);margin:0}.eng-stat dt{order:0}.eng-stat__value{order:1;font-size:clamp(3rem,6vw,6.5rem);line-height:.88;letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:0}.eng-stat__caption{order:2;font-size:var(--t-small);color:var(--fg-2);margin:0}.eng-section__head{row-gap:var(--space-5);margin-bottom:var(--space-8)}.eng-section__title{grid-column:1 / span 6}.eng-section__intro{grid-column:8 / span 5;display:flex;flex-direction:column;gap:var(--space-4)}.eng-cta{position:relative;isolation:isolate}.eng-cta__grid{row-gap:var(--space-6);align-items:end}.eng-cta__title{grid-column:1 / span 7}.eng-cta__body{grid-column:8 / span 5;display:flex;flex-direction:column;gap:var(--space-5);align-items:flex-start}@media(max-width:64rem){.eng-hero__title,.eng-hero__lead,.eng-section__title,.eng-cta__title{grid-column:1 / -1}.eng-section__intro,.eng-cta__body{grid-column:3 / -1}.eng-stats{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.eng-stat{grid-column:auto}}@media(max-width:40rem){.eng-section__intro,.eng-cta__body{grid-column:1 / -1}.eng-stats{grid-template-columns:minmax(0,1fr)}}
