/* Same person and crop, with quiet transitions instead of artificial scenery. */
.moments{padding-top:72px;padding-bottom:22px}.moments .section-heading{margin-bottom:50px}
.moments-track{height:285svh}.moments-stage{background:#102030;isolation:isolate}
.moment-panel{will-change:opacity;clip-path:none!important}.moment-panel:not(:first-child){opacity:0}
.moment-picture{display:block;width:100%;height:100%}.moment-panel img{object-position:50% 44%;transform-origin:54% 43%;will-change:transform}
.moment-panel::after{background:linear-gradient(0deg,#07111ed9,transparent 57%)}
.moment-panel figcaption{bottom:15%;max-width:850px}.moment-panel figcaption>span{font-size:14px;letter-spacing:.13em;margin-bottom:16px}
.moment-panel figcaption strong{font-size:clamp(42px,5.4vw,78px);line-height:1.04;letter-spacing:-.045em}.moment-panel figcaption em{letter-spacing:-.04em}
.moments-footer{bottom:30px;align-items:end}.moments-footer>p{font-size:12px;letter-spacing:.09em;line-height:1.5}
.moment-wayfinding{display:flex;flex-direction:column;gap:12px;min-width:140px}.moment-track-line{display:flex;gap:7px}
.moment-track-line i{display:block;width:42px;height:2px;background:#ffffff45;overflow:hidden}.moment-track-line span{display:block;width:100%;height:100%;background:white;transform-origin:left;transform:scaleX(0)}
@media(max-width:840px){.moments{padding-top:48px}.moments-track{height:300svh}.moments .section-heading{margin-bottom:32px}.moment-panel img{object-position:53% 44%;transform-origin:53% 42%}.moment-panel figcaption{left:24px;right:24px;bottom:112px}.moment-panel figcaption strong{font-size:clamp(35px,8.5vw,58px)}.moment-panel figcaption>span{font-size:13px;margin-bottom:12px}.moments-footer{left:24px;right:24px;bottom:25px;gap:12px}.moments-footer>p{font-size:12px;max-width:170px;letter-spacing:.03em;text-align:right}.moments-footer>span{display:none}.moment-wayfinding{min-width:110px;gap:12px}.moment-track-line i{width:30px}}
@media(max-height:560px){.moment-panel figcaption{bottom:86px}.moment-panel figcaption strong{font-size:34px}.moment-panel figcaption>span{margin-bottom:8px}.moments-footer{bottom:20px}}
@media(prefers-reduced-motion:reduce){.moment-panel,.moment-panel img,.moment-panel figcaption{will-change:auto}.moment-panel img{transform:none!important}}
.moments-footer{top:24px;bottom:auto;align-items:start}.moments-footer>p,.moments-footer>span{display:none}
body:not(.has-enhancement) .moments-track{height:auto}body:not(.has-enhancement) .moments-stage{height:auto;position:relative}body:not(.has-enhancement) .moment-panel{position:relative;opacity:1!important;clip-path:none!important}body:not(.has-enhancement) .moments-footer{display:none}
