/* The homepage's six original slides behind public page headings. */
.inner-photo-hero.hero-slider{position:relative;isolation:isolate;overflow:hidden;background:#102c43!important;color:#fff;min-height:390px;padding:64px 0 108px}
.inner-photo-hero.hero-slider::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(6,27,46,.78),rgba(6,27,46,.42));pointer-events:none}
.inner-photo-hero.hero-slider>.container{position:relative;z-index:1}
.inner-photo-hero.hero-slider h1{color:#fff;font-size:clamp(34px,4.8vw,58px);line-height:1.12;max-width:920px;margin:14px 0 18px}
.inner-photo-hero.hero-slider p{color:#edf3f7;font-size:18px;line-height:1.7;max-width:760px;margin:0}
.inner-photo-hero.hero-slider .eyebrow{color:#ffe2a3}
.inner-photo-hero.hero-slider .breadcrumb{color:#e3edf4;margin:0 0 20px}
.inner-photo-hero.hero-slider .hero-slider-controls{bottom:22px}
/* Keep the result form below its new hero and preserve its existing controls. */
body.result-photo-page{background:#f3f6f8}
body.result-photo-page::before,body.result-photo-page::after{display:none}
.result-photo-page .page{min-height:0;padding:56px 20px;align-items:flex-start}
.result-photo-page .result-card{box-shadow:0 18px 48px rgba(18,32,51,.14)}
.result-photo-page .logo-wrap img{margin:0 auto;display:block}
.result-photo-page .result-card .actions{margin-top:0;flex-wrap:nowrap}
@media(max-width:760px){.inner-photo-hero.hero-slider{padding:44px 0 106px;min-height:360px}.inner-photo-hero.hero-slider p{font-size:16px}.result-photo-page .page{padding:32px 12px}}
@media print{.inner-photo-hero,.result-photo-page .site-header,.result-photo-page .topbar,.result-photo-page .footer{display:none!important}body.result-photo-page{background:#fff}.result-photo-page .page{padding:0}.result-photo-page .result-card{box-shadow:none}}
