.video-centered .hero-card-caption{justify-content:flex-end;text-align:right}.material-layout{max-width:min(1120px,calc((100svh - 370px)*2.39 + 50px))}.material>.section-label{max-width:1120px}.detail-surface{aspect-ratio:2.39/1}
.rail.composite-rail{display:block;position:relative;height:495px;gap:0}.composite-rail .rail-card{position:absolute;left:0;top:0;height:485px;overflow:hidden;will-change:transform;transition:none;contain:layout style}.composite-rail .rail-card img,.composite-rail .rail-card:nth-child(3n) img{max-width:none;height:430px;object-fit:cover;border-radius:4px;will-change:transform;transition:none}.composite-rail .rail-card>span{height:40px;max-height:40px;overflow:hidden;gap:10px;transition:opacity .4s;filter:none!important}.composite-rail.has-active-card .rail-card:not(.is-open)>span{opacity:.45}.composite-rail .rail-card small{flex-shrink:0}.composite-rail .rail-card:hover img{box-shadow:none}.rail-viewport{contain:layout paint}.archive-gallery{min-height:0}
@media(min-width:1600px){.rail.composite-rail{height:545px}.composite-rail .rail-card{height:535px}.composite-rail .rail-card img,.composite-rail .rail-card:nth-child(3n) img{height:480px}}
