.hero-bg[data-astro-cid-pyrpaxec]{position:absolute;inset:0;z-index:-1}.hero-img[data-astro-cid-pyrpaxec]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:color-mix(in srgb,var(--steel) 22%,var(--navy));animation:drift 24s ease-in-out infinite alternate}.hero-bg[data-astro-cid-pyrpaxec]:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,color-mix(in srgb,var(--navy) 88%,transparent),color-mix(in srgb,var(--navy) 70%,transparent),color-mix(in srgb,var(--navy) 40%,transparent))}.photo[data-astro-cid-pyrpaxec]:after{background:linear-gradient(100deg,color-mix(in srgb,var(--navy) 85%,transparent),color-mix(in srgb,var(--navy) 62%,transparent),color-mix(in srgb,var(--navy) 40%,transparent))}.photo[data-astro-cid-pyrpaxec].strong:after{background:linear-gradient(100deg,color-mix(in srgb,var(--navy) 92%,transparent),color-mix(in srgb,var(--navy) 78%,transparent),color-mix(in srgb,var(--navy) 58%,transparent))}.hero-note[data-astro-cid-pyrpaxec]{position:absolute;right:clamp(16px,4vw,64px);bottom:clamp(16px,3vw,40px);z-index:1;display:grid;gap:.35rem;max-width:34ch;font-size:13px;line-height:1.5;color:var(--steel)}.hero-note[data-astro-cid-pyrpaxec] .tag[data-astro-cid-pyrpaxec]{font-size:11px;letter-spacing:.16em;text-transform:uppercase}@keyframes drift{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.hero-img[data-astro-cid-pyrpaxec]{animation:none}}
