.photo-hero{position:relative;margin-top:-76px;min-height:72svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--blue-950);border-bottom:1px solid var(--border);color:#fff}.photo-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:1;filter:none}.photo-hero-veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,16,31,.55),rgba(0,16,31,.25) 45%,rgba(0,16,31,.78))}.photo-hero .wrap{position:relative;z-index:1;padding-top:calc(76px + 96px);padding-bottom:64px}.photo-hero h1{font-size:clamp(40px,5.4vw,88px);font-weight:800;line-height:1.03;letter-spacing:-.015em;color:#fff;margin:16px 0 0;max-width:18ch;text-wrap:balance}.photo-hero :is(.ab-lead,.sv-lead){font-size:clamp(15.5px,1.2vw,18px);line-height:1.6;color:#d6e4f1;margin:22px 0 0;max-width:52ch}.photo-hero .hcoord{position:absolute;z-index:1;right:var(--gutter);top:calc(76px + 26px);color:#d6e4f1}.photo-hero .ey.acc{color:#ffbf99}.photo-hero .ey.acc:before{background:#ffbf99}.photo-hero .sv-acts{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}@media(max-width:640px){.photo-hero .hcoord{display:none}}