.forbes-photo-story{background:#f8f4ec;color:#103f43;margin:36px auto 48px;max-width:1600px}.forbes-photo-story__feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f2e9dd}.forbes-photo-story__feature>img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain}.forbes-photo-story__copy{padding:clamp(24px,5vw,80px)}.forbes-photo-story__copy h2{font-size:clamp(30px,3.5vw,54px);line-height:1.1;margin:0 0 22px;color:inherit}.forbes-photo-story__copy p{font-size:clamp(17px,1.7vw,24px);line-height:1.5;margin:0;max-width:32ch}.forbes-photo-story__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:28px clamp(16px,3vw,48px) 8px}.forbes-photo-story__cards--2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin:auto}.forbes-photo-story__cards--1{grid-template-columns:minmax(0,540px);justify-content:center}.forbes-photo-story figure{margin:0;min-width:0}.forbes-photo-story figure img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:contain;background:#f4ece1}.forbes-photo-story figcaption{text-align:center;padding:16px 6px 8px;font-size:18px;line-height:1.45}.forbes-photo-story figcaption span{display:block;font-size:13px;margin-top:5px;opacity:.8}@media(max-width:767px){.forbes-photo-story{margin:24px auto 32px}.forbes-photo-story__feature{grid-template-columns:1fr}.forbes-photo-story__copy{padding:28px 24px 34px}.forbes-photo-story__cards{grid-template-columns:1fr;gap:24px;padding:24px 20px 8px;max-width:540px;margin:auto}.forbes-photo-story figcaption{padding-top:12px}}
.forbes-photo-story__crop{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f4ece1}.forbes-photo-story__crop img{position:absolute;display:block;width:var(--crop-scale);max-width:none;height:auto;left:50%;top:50%;transform:translate(calc(-1 * var(--crop-x)),calc(-1 * var(--crop-y)))}