.photo-banner--light-card{height:auto;max-height:none;min-height:0;margin-top:32px;overflow:hidden}.photo-banner--light-card .hero__inner{display:block;height:auto}.photo-banner--light-card .photo-banner__image{position:static;display:block;height:520px;object-position:70% 50%}.photo-banner--light-card .photo-banner__shade{display:none}.photo-banner--light-card .photo-banner__content{margin:-140px 16px 0;padding:26px 22px 28px;border-radius:18px;background:rgb(255 255 255 / 94%)}.photo-banner--light-card .photo-banner__title{margin-bottom:12px;color:var(--ink);font-size:clamp(26px, 7vw, 32px);font-weight:500;line-height:1.05;letter-spacing:-.8px;text-transform:none}.photo-banner--light-card .photo-banner__copy{max-width:none;color:#252122;font-size:15px;line-height:1.6}@media (min-width:801px){.photo-banner--light-card{margin-top:72px}.photo-banner--light-card .photo-banner__image{height:680px;object-position:60% 50%}.photo-banner--light-card .photo-banner__content{position:absolute;left:max(48px,calc((100% - 1180px)/ 2));top:50%;translate:0 -50%;width:min(520px,calc(100% - 96px));margin:0;padding:40px 40px 44px;border-radius:24px}.photo-banner--light-card .photo-banner__title{font-size:clamp(32px, 3vw, 44px)}.photo-banner--light-card .photo-banner__copy{font-size:16px}}