.live .moment-collage{display:grid;grid-template-columns:1fr 1fr;gap:26px;min-height:0;padding:20px 8px;align-items:center}
.live .moment-collage figure,.live .moment-collage figure:nth-child(n){position:relative;inset:auto;width:100%;margin:0;transform:rotate(-3deg)}
.live .moment-collage figure:nth-child(even){transform:rotate(3deg)}
.live .moment-collage img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:16px}
.live .moment-collage .moment-caption{position:static;grid-column:1/-1;margin:16px 0 0;clear:both}
.real-live img{object-fit:contain!important;max-height:650px;background:#000038}
.creative-archive{margin-top:50px}.creative-archive summary{cursor:pointer;padding:20px;border:1px solid #ffffff40;border-radius:24px;margin-bottom:24px}
.live .moment-collage{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(3,auto);gap:0;padding:35px 18px 45px;isolation:isolate}
.live .moment-collage figure:nth-child(n){grid-column:1/8;position:relative;inset:auto;width:100%;transform:rotate(-7deg);margin:0;box-shadow:0 20px 45px #0008;transition:transform .25s ease;z-index:1}
.live .moment-collage figure:nth-child(2n){grid-column:6/13;transform:rotate(6deg);margin-top:32px;z-index:2}
.live .moment-collage figure:nth-child(1),.live .moment-collage figure:nth-child(2){grid-row:1}
.live .moment-collage figure:nth-child(3),.live .moment-collage figure:nth-child(4){grid-row:2;margin-top:-28px}
.live .moment-collage figure:nth-child(5),.live .moment-collage figure:nth-child(6){grid-row:3;margin-top:-28px}
.live .moment-collage figure:nth-child(3){transform:rotate(4deg)}
.live .moment-collage figure:nth-child(4){transform:rotate(-5deg)}
.live .moment-collage figure:hover{transform:rotate(0) scale(1.06);z-index:5}
@media(max-width:600px){.live .moment-collage{padding:24px 12px 35px}.live .moment-collage figure:nth-child(3),.live .moment-collage figure:nth-child(4),.live .moment-collage figure:nth-child(5),.live .moment-collage figure:nth-child(6){margin-top:-12px}}
@media(prefers-reduced-motion:reduce){.live .moment-collage figure{transition:none}}
.live.section>div:first-child>p:not(.eyebrow){font-size:clamp(25px,2.4vw,42px);line-height:1.35;letter-spacing:-.035em;color:#f7f3ed;max-width:620px;font-weight:500;white-space:pre-line}
.live.section>div:first-child>p:not(.eyebrow)::first-line{color:#fd609d}
.live.section>div:first-child h2{font-size:clamp(52px,5.3vw,88px);line-height:1.04;margin-bottom:34px}
