.annular-photo-landing .ep-hero-art img{object-fit:contain}
.annular-photo-landing .ep-sequence{grid-template-columns:repeat(10,minmax(0,1fr));gap:8px}
.annular-photo-landing .ep-sequence .ep-photo button{height:auto;aspect-ratio:1}
.annular-photo-landing .annular-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0}
.annular-photo-landing .annular-journey button{height:300px}
.annular-photo-landing .annular-journey .photography-frame{height:100%}
.annular-photo-landing .annular-journey img{height:100%;object-fit:contain}
.annular-photo-landing .annular-composite button{aspect-ratio:4/1}
.annular-photo-landing .annular-composite .photography-frame{width:100%;height:100%}
.annular-photo-landing .annular-composite img{width:100%;height:100%;object-fit:cover;object-position:center 49%}
@media(max-width:1000px){.annular-photo-landing .ep-sequence{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:700px){.annular-photo-landing .ep-sequence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.annular-photo-landing .annular-journey{grid-template-columns:1fr}.annular-photo-landing .annular-journey button,.annular-photo-landing .annular-journey img{height:auto}}
