/* Licensed stock photograph. Display cropping only; the original photo is retained. */
.hero-figure.hero-photo{background:#e9eff3}
.hero-figure.hero-photo>img{position:absolute;inset:0;width:100%;height:100%;max-height:none;margin:0;object-fit:cover;object-position:50% 38%}
.hero-figure.hero-photo figcaption{position:absolute;inset:auto 0 0;display:block;margin:0;padding:62px 24px 20px;border:0;background:linear-gradient(transparent,rgba(34,49,61,.76));color:#fff}
.hero-photo .photo-location{font-family:Arial,sans-serif;font-size:9px;letter-spacing:.14em;line-height:1.6;color:#f4f7f9;margin:0 0 9px}
.hero-photo .photo-caption{font-family:var(--serif);font-size:20px;line-height:1.6;letter-spacing:.025em;margin:0 0 8px;color:#fff}
.hero-photo figcaption small{display:block;font-size:9px;line-height:1.9;color:#f4f7f9}
.hero-photo .photo-source{display:inline-block;margin-top:6px;font-family:Arial,sans-serif;font-size:8px;letter-spacing:.02em;line-height:1.8;color:#eef2f5;text-decoration:underline;text-underline-offset:3px}
.hero-photo .photo-source:hover{color:#fff}
.editorial-image .editorial-photo{background:#f1f5f7;padding-bottom:14px;max-height:none;overflow:visible}
.editorial-image .editorial-photo img{aspect-ratio:3/2;width:100%;height:auto;max-height:none;object-fit:cover;object-position:50% 42%}
.editorial-image .editorial-photo figcaption{padding:13px 18px 0;line-height:1.9;font-size:9px}
.editorial-photo figcaption a{text-decoration:underline;text-underline-offset:3px}
@media(max-width:800px){.hero-figure.hero-photo{aspect-ratio:1.05;max-height:none}.hero-figure.hero-photo figcaption{padding:45px 17px 15px}.hero-photo .photo-location{font-size:8px;margin-bottom:6px}.hero-photo .photo-caption{font-size:18px;margin-bottom:7px}.hero-photo figcaption small{font-size:8px}.hero-photo .photo-source{font-size:8px}.editorial-image .editorial-photo figcaption{font-size:8px}}
