.section-energy{position:absolute;inset:auto 0 0;height:240px;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 30%,#000 80%,transparent);mask-image:linear-gradient(transparent,#000 30%,#000 80%,transparent);background:radial-gradient(ellipse at 70% 65%,#08ffbe17,transparent 65%)}.entry-energy-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5vw;align-items:center;padding-bottom:160px;margin-bottom:35px}.entry-energy-copy{position:relative;z-index:1;min-width:0}.entry-energy-photo{margin:0;position:relative;min-width:0;overflow:hidden;align-self:stretch;min-height:400px}.entry-energy-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:65% center}.entry-energy-hero:not(:has(.entry-energy-photo)){grid-template-columns:minmax(0,1fr)}.entry-energy-hero .section-energy{inset:auto calc(-1 * var(--site-gutter)) 0;height:230px;z-index:-1}.managed-page .managed-hero.engineering-energy{padding-bottom:210px;background:#000001;color:#fff;isolation:isolate}.engineering-energy .managed-hero-copy,.engineering-energy>figure{position:relative;z-index:1}.engineering-energy .eyebrow{color:#08ffbe}.engineering-energy .section-energy{height:240px;z-index:-1}.motion-enabled .entry-energy-page .audience-paths article{transition:transform .5s ease,border-color .5s ease}@media(hover:hover){.motion-enabled .entry-energy-page .audience-paths article:hover{transform:translateY(-6px);border-color:#08ffbe}}@media(max-width:700px){.entry-energy-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-bottom:110px}.entry-energy-photo{min-height:0;aspect-ratio:1.25}.entry-energy-hero .section-energy{height:160px}.managed-page .managed-hero.engineering-energy{padding-bottom:150px}.engineering-energy .section-energy{height:180px}}.revision-landing .entry-energy-hero h1{font-size:var(--fs-display);max-width:none;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-wrap:balance}.entry-energy-photo{align-self:center;aspect-ratio:1;min-height:0;width:100%}.entry-energy-photo img{object-position:85% center}@media(max-width:700px){.entry-energy-photo{aspect-ratio:1.25}}