.floral-experience-photo{display:block;position:relative;overflow:hidden;text-decoration:none;background:#293b28}.card .floral-experience-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 70%;transition:transform .3s ease}.floral-experience-photo:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(15,28,18,.8));pointer-events:none}.floral-experience-photo>span{position:absolute;z-index:1;bottom:24px;left:24px;right:24px;color:#fff7e7;font-family:Georgia,serif;font-size:clamp(26px,3.5vw,40px);line-height:1.2;text-shadow:0 2px 12px #0007}.floral-experience-photo:hover img{transform:scale(1.025)}.floral-experience-photo:focus-visible{outline:3px solid #b89a4c;outline-offset:4px}@media(prefers-reduced-motion:reduce){.card .floral-experience-photo img{transition:none}.floral-experience-photo:hover img{transform:none}}
