/* Soft watercolor hero, scoped to the seeker site. Existing custom hero photos remain supported. */
.fjj-seeker-view .fjj-public-search{background:#f7f3ea;padding-top:30px}
.fjj-seeker-view .fjj-public-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;margin-bottom:26px}
.fjj-seeker-view .fjj-public-hero>div:first-child{position:relative;z-index:1}
.fjj-seeker-view .fjj-public-hero h1{font-size:39px;letter-spacing:.04em}
.fjj-seeker-view .fjj-public-lead{max-width:530px}
.fjj-seeker-view .fjj-public-art-ink{display:block;width:100%;max-width:560px;justify-self:end}
.fjj-seeker-view .fjj-public-art-ink img{display:block;width:100%;height:auto;max-height:365px;object-fit:contain;mask-image:linear-gradient(to right,transparent,#000 8%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 91%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 91%,transparent);-webkit-mask-composite:source-in}
@media(max-width:1100px){.fjj-seeker-view .fjj-public-hero h1{font-size:34px}.fjj-seeker-view .fjj-public-hero{gap:8px}}
@media(max-width:980px){.fjj-seeker-view .fjj-public-hero h1{font-size:30px}.fjj-seeker-view .fjj-public-art-ink img{max-height:290px}}
@media(max-width:740px){
 .fjj-seeker-view .fjj-public-search{padding-top:25px}
 .fjj-seeker-view .fjj-public-hero{display:block;margin-bottom:20px}
 .fjj-seeker-view .fjj-public-hero h1{font-size:29px;line-height:1.65;margin:10px 0 12px}
 .fjj-seeker-view .fjj-public-lead{font-size:12px;line-height:2}
 .fjj-seeker-view .fjj-public-art-ink{display:block;width:100%;max-width:420px;margin:8px auto 0}
 .fjj-seeker-view .fjj-public-art-ink img{height:157px;max-height:none;object-fit:cover;object-position:65% 50%}
}
