.page-hero.sc-page-photo{isolation:isolate;position:relative;overflow:hidden;min-height:168px}
.page-hero.sc-page-photo::before{content:"";display:block;position:absolute;inset:0 0 0 auto;width:auto;height:100%;aspect-ratio:1672/941;max-width:55%;z-index:0;pointer-events:none;background-image:var(--sc-page-photo);background-position:right center;background-size:auto 100%;background-repeat:no-repeat;mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 17%,black 46%);-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.2) 17%,black 46%);animation:sc-page-art-in 1.1s cubic-bezier(.2,.7,.25,1) both;transform-origin:right center}
.page-hero.sc-page-photo::after{content:"";position:absolute;inset:auto 0 0 auto;width:50%;height:2px;border-radius:0;transform:none;background:linear-gradient(to right,transparent,#f5a623);z-index:0;pointer-events:none}
.page-hero.sc-page-photo>div{position:relative;z-index:1}
@keyframes sc-page-art-in{from{opacity:0;transform:translateX(44px)}to{opacity:1;transform:translateX(0)}}
@media(min-width:601px){.page-hero.sc-page-photo::before{height:140%;top:-10%;bottom:auto}}
@media(max-width:600px){.page-hero.sc-page-photo{min-height:112px}.page-hero.sc-page-photo>div{padding-top:14px;padding-bottom:16px}.page-hero.sc-page-photo .page-breadcrumb{margin-bottom:6px}.page-hero.sc-page-photo h1{font-size:22px;line-height:1.2}.page-hero.sc-page-photo::before{max-width:54%;background-position:right center;mask-image:linear-gradient(to right,transparent 0%,transparent 12%,black 75%);-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 12%,black 75%)}}
@media(prefers-reduced-motion:reduce){.page-hero.sc-page-photo::before{animation:none}}
