/* Factory photographs integrated into the yellow diagonal hero. */
.page-hero{position:relative;isolation:isolate;overflow:hidden;background:#fffdf7;min-height:380px}
.page-hero::before,.page-hero::after{content:"";display:block;position:absolute;left:auto;right:0;top:0;bottom:0;width:44%;height:auto;border:0;border-radius:0;box-shadow:none;transform:none;opacity:1;pointer-events:none}
.page-hero::before{z-index:-2;background:#ffd542;clip-path:polygon(25% 0,100% 0,100% 100%,0 100%)}
.page-hero::after{z-index:-1;width:42%;background-image:linear-gradient(110deg,rgba(255,213,66,.35),transparent 45%),var(--hero-photo,url('/assets/factory/factory-production-lines.webp'));background-size:cover;background-position:var(--hero-position,60% center);clip-path:polygon(27% 0,100% 0,100% 100%,3% 100%)}
.page-hero h1{max-width:56%}.page-hero>p:last-child{max-width:51%;background:transparent}
@media(max-width:1000px) and (min-width:701px){.page-hero{padding-left:5vw;padding-right:5vw}.page-hero h1{font-size:clamp(36px,5.2vw,58px)}}
@media(max-width:700px){.page-hero{min-height:0;padding:40px 24px 270px}.page-hero h1{max-width:100%;font-size:clamp(36px,9vw,52px)}.page-hero>p:last-child{max-width:100%;font-size:16px}.page-hero::before,.page-hero::after{top:auto;bottom:0;width:100%;height:225px}.page-hero::before{clip-path:polygon(13% 0,100% 0,100% 100%,0 100%)}.page-hero::after{clip-path:polygon(18% 0,100% 0,100% 100%,4% 100%);background-position:center 60%}}
.news-photo-hero .page-hero::before,.news-photo-hero .page-hero::after,.news-index-intro .page-hero::before,.news-index-intro .page-hero::after{display:none}
.news-photo-hero .page-hero,.news-index-intro .page-hero{min-height:0}.news-photo-hero .page-hero h1,.news-index-intro .page-hero h1,.news-photo-hero .page-hero>p:last-child,.news-index-intro .page-hero>p:last-child{max-width:none}
@media(max-width:700px){.news-photo-hero .page-hero,.news-index-intro .page-hero{padding:40px 24px}}
