/* A quiet, physical study of the ground beneath an ELC project. */
html[data-hero-variant="strata"] .hero-shade{background:linear-gradient(90deg,#09221cdd 0%,#09221ca6 42%,#0d2b2287 68%,#103329da 100%),linear-gradient(0deg,#09221cb5,transparent 55%)}
html[data-hero-variant="strata"] .hero-content h1{font-size:clamp(54px,6.25vw,90px);line-height:1.08}
html[data-hero-variant="strata"] .hero-content>p.hero-description{max-width:450px;font-size:16px}
.hero-strata{display:none}
html[data-hero-variant="strata"] .hero-strata{display:block;position:absolute;z-index:0;left:57%;right:1.2%;top:69px;bottom:91px;pointer-events:none;contain:layout paint;isolation:isolate}
.hero-strata canvas{display:block;width:100%;height:100%;opacity:.97}
@media(min-width:1700px){html[data-hero-variant="strata"] .hero-strata{left:56%;right:4%;top:55px;bottom:90px}}
@media(max-width:1150px) and (min-width:701px){html[data-hero-variant="strata"] .hero-strata{left:59%;right:-2%;top:175px;bottom:80px}.hero-strata canvas{opacity:.88}}
@media(max-width:1000px) and (min-width:701px){html[data-hero-variant="strata"] .hero-content h1{font-size:clamp(54px,7.3vw,72px)}html[data-hero-variant="strata"] .hero-content>p.hero-description{max-width:410px;font-size:15px}}
@media(max-width:700px){html[data-hero-variant="strata"] .home-hero{height:850px;min-height:850px}html[data-hero-variant="strata"] .hero-strata{left:auto;right:max(12px,calc((100% - 360px)/2));top:auto;bottom:77px;width:calc(100% - 24px);max-width:360px;height:320px}html[data-hero-variant="strata"] .hero-content h1{font-size:clamp(32px,9.3vw,59px);line-height:1.12}html[data-hero-variant="strata"] .hero-content>p.hero-description{font-size:14px;max-width:350px}.hero-strata canvas{opacity:.98}}
@media(max-width:380px){html[data-hero-variant="strata"] .home-hero{height:875px;min-height:875px}html[data-hero-variant="strata"] .hero-strata{bottom:80px;height:305px}html[data-hero-variant="strata"] .hero-content h1{font-size:31px}}
@media print{.hero-strata{display:none!important}}

/* Approved design: restrained card and button motion. */
html[data-hero-variant=strata] .service-card,html[data-hero-variant=strata] .industry-card{transform:none!important}
html[data-hero-variant=strata] .button{translate:none!important}
html[data-hero-variant=strata] .service-card:before,html[data-hero-variant=strata] .button:after{display:none}
