.related-photo-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.injectable-page .related-photo-heading h2{margin:0}.related-photo-heading .text-link{flex:none;min-height:44px}.related-photo-carousel{min-width:0}.related-photo-track{position:relative;display:flex;gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;list-style:none;padding:6px 4px 10px;margin:-6px -4px -10px}.related-photo-track::-webkit-scrollbar{display:none}.related-photo-track>li{flex:0 0 calc((100% - 64px)/3.15);min-width:0;scroll-snap-align:start}.related-photo-track:focus-visible{outline:2px solid #111;outline-offset:5px}.related-photo-card{position:relative;display:flex;align-items:end;isolation:isolate;overflow:hidden;min-height:460px;height:100%;padding:30px;border-radius:6px;background:#171717;color:#fff}.related-photo-card>img{object-fit:cover;object-position:57% center;z-index:-2;transition:transform .35s ease}.related-photo-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.32) 30%,rgba(0,0,0,.88) 65%,#080808)}.related-photo-card:hover>img{transform:scale(1.035)}.related-photo-card:focus-visible{outline:3px solid #111;outline-offset:3px}.injectable-page .related-photo-copy h3{font-size:27px;line-height:1.25;color:#fff;letter-spacing:-.025em;hyphens:none;overflow-wrap:normal;margin:0 0 14px}.injectable-page .related-photo-copy p{font-size:16px;line-height:1.65;color:#ededed;margin:0 0 26px}.related-photo-copy>span{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #ffffff4d;padding-top:18px;font-size:15px;font-weight:600;color:#fff;min-height:44px}.related-photo-copy>span svg{flex:none}.related-photo-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:24px}.related-photo-count{font-size:14px;color:#474747;font-variant-numeric:tabular-nums}.related-photo-controls>div{display:flex;gap:10px}.related-photo-controls button{display:grid;place-items:center;width:48px;height:48px;border:1px solid #111;border-radius:5px;background:#fff;color:#111}.related-photo-controls button:hover:not(:disabled){background:#111;color:#fff}.related-photo-controls button:disabled{color:#aaa;border-color:#ddd;cursor:default}@media(min-width:641px) and (max-width:1000px){.related-photo-track>li{flex-basis:calc((100% - 38px)/2.15)}.related-photo-card{padding:26px;min-height:440px}}@media(max-width:640px){.related-photo-heading{align-items:start;flex-direction:column;gap:16px;margin-bottom:26px}.related-photo-heading h2{max-width:12ch}.related-photo-track{gap:16px}.related-photo-track>li{flex-basis:88%}.related-photo-card{min-height:420px;padding:24px}.injectable-page .related-photo-copy h3{font-size:24px}.related-photo-controls{margin-top:20px}}@media(prefers-reduced-motion:reduce){.related-photo-card>img{transition:none}.related-photo-card:hover>img{transform:none}}