.photo-band_section__gMfbu{position:relative;overflow:hidden;height:clamp(360px,58vw,780px);background:var(--bg-subtle)}.photo-band_section__gMfbu:after{content:"";position:absolute;inset:auto 0 0;height:55%;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--ink) 20%,transparent) 55%,color-mix(in srgb,var(--ink) 60%,transparent) 100%);pointer-events:none}.photo-band_layer__2Qgk_{position:absolute;inset:-12% 0}.photo-band_img__WpJP5{object-fit:cover}.photo-band_caption__ZXW9a{position:absolute;left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem);bottom:24px;z-index:1;margin:0;color:color-mix(in srgb,var(--on-ink) 90%,transparent);font-size:.85rem;line-height:1.5;text-shadow:0 1px 4px color-mix(in srgb,var(--ink) 60%,transparent)}