.highlights{overflow-x:clip}.sets-reveal{margin-inline:calc(50% - 50vw);width:100vw;height:480svh;margin-bottom:0;position:relative}.sets-reveal__sticky{height:100svh;background:var(--ink);place-items:center;height:100lvh;display:grid;position:sticky;top:0;overflow:hidden}.sets-reveal__video{z-index:0;object-fit:cover;filter:saturate(.72)contrast(1.15)brightness(.85);width:100%;height:100%;position:absolute;inset:-1px}.sets-reveal__cover{z-index:1;background:var(--ink);clip-path:inset(50% 0%);position:absolute;inset:-2px}.sets-reveal__copy{z-index:2;text-align:center;width:100%;color:var(--paper);justify-items:center;gap:1.2rem;padding:0 1rem;display:grid;position:relative}.sets-reveal__title{white-space:nowrap;margin:0;font-size:clamp(1.9rem,11.5vw,13rem);line-height:.86}@media (prefers-reduced-motion:reduce){.sets-reveal{height:auto;margin-bottom:0}.sets-reveal__sticky{height:auto;padding:5rem 0;position:static}.sets-reveal__video{display:none}}.sets-reveal__options{z-index:3;position:absolute;top:6.5rem;left:1.5rem;right:1.5rem}@media (max-width:900px){.sets-reveal__options{top:5.5rem;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){.sets-reveal__options{margin-top:2.5rem;position:static}}.sets-reveal__black{z-index:4;opacity:0;background:#000;position:absolute;inset:-2px}.sets-reveal__mark{z-index:5;--mark-width:min(52vw, 26rem);width:var(--mark-width);height:auto;margin:calc(var(--mark-width) * .5611 / -2) 0 0 calc(var(--mark-width) / -2);opacity:0;transform-origin:50%;position:absolute;top:50%;left:50%;transform:scale(.1)}.sets-reveal__white{z-index:6;background:var(--paper);opacity:0;position:absolute;inset:-2px}@media (prefers-reduced-motion:reduce){.sets-reveal__black,.sets-reveal__mark,.sets-reveal__white{display:none}}.sets-reveal__about{z-index:7;background:var(--paper);color:var(--ink);opacity:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem 5vw;padding:6rem max(2.2rem,5vw) 4rem;display:grid;position:absolute;inset:-2px;overflow:hidden}.sets-reveal__about-photo{object-fit:contain;justify-self:center;width:100%;max-width:500px;height:min(72svh,700px);-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}.sets-reveal__about-copy h2{letter-spacing:-.03em;margin:0 0 1.2rem;font-size:clamp(2.2rem,5vw,5rem);line-height:.95}.sets-reveal__about-copy p{margin:0 0 1rem;font-size:clamp(.85rem,1.1vw,1.15rem);line-height:1.45}@media (max-width:900px){.sets-reveal__about{text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:1.4rem;padding:4rem 1.4rem 3rem}.sets-reveal__about-photo{max-width:360px;height:46svh;-webkit-mask-image:linear-gradient(#000 66%,#0000 100%);mask-image:linear-gradient(#000 66%,#0000 100%)}.sets-reveal__about-copy{max-width:34rem}.sets-reveal__about-copy h2{margin-bottom:.9rem;font-size:clamp(2rem,9vw,3.4rem)}.sets-reveal__about-copy p{font-size:.82rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.sets-reveal__about{opacity:1;position:static}}.past-carousel{width:100%;min-width:0;max-width:100%;position:relative}.past-carousel__arrow{z-index:5;-webkit-backdrop-filter:blur(14px)saturate(150%);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#00084a9e,#00084a3d);border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;transition:background .25s,transform .2s;display:none;position:absolute;top:36%;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff14,0 10px 26px #00000061}.past-carousel__arrow:hover{background:linear-gradient(145deg,#00084ac7,#00084a61)}.past-carousel__arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:1.25rem;height:1.25rem}.past-carousel__arrow:active{transform:scale(.94)}.past-carousel__arrow--prev{left:.65rem}.past-carousel__arrow--next{right:.65rem}.past-strip{cursor:grab;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;outline:none;width:100%;max-width:100%;overflow:scroll hidden}.past-strip::-webkit-scrollbar{display:none}.past-strip:focus-visible{outline-offset:8px;outline:1px solid #fff9}.past-strip.is-dragging{cursor:grabbing}.past-strip.is-dragging,.past-strip.is-wheeling{scroll-snap-type:none}.past-track{--card:clamp(320px, 28vw, 480px);gap:32px;width:max-content;margin-inline:0;list-style:none;display:flex}.past-track__space{flex:0 0 0;align-self:stretch}.past-card-slot{flex:0 0 var(--card);scroll-snap-align:center}.past-card{color:#fff;text-align:center;text-decoration:none;display:block;position:relative}.past-card__link{color:inherit;display:block}.past-card__flip{z-index:4;color:#fff;cursor:pointer;background:#000000b8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.25rem;transition:transform .2s,background .2s;display:grid;position:absolute;bottom:4.4rem;right:.7rem}.past-card__flip:hover{background:#00084a;transform:rotate(45deg)}.past-poster-frame{aspect-ratio:4/5;background:#000;border-radius:0;position:relative;overflow:hidden}.past-poster-frame img{object-fit:cover;-webkit-user-drag:none;border-radius:0;width:100%;height:100%;transition:filter .42s,transform .56s cubic-bezier(.22,1,.36,1);display:block}.past-poster-frame[data-multi=true] img{opacity:0;transition:opacity .42s,transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.past-poster-frame[data-multi=true] img[data-active=true]{opacity:1}@media (hover:hover) and (pointer:fine){.past-card:hover .past-poster-frame img[data-active=true]{filter:brightness(1.08)saturate(1.05);transform:scale(1.025)}}.past-card--past{opacity:.82}.past-card--past:is(:hover,:focus-visible){opacity:1}@media (max-width:720px){.past-carousel__arrow{display:grid}}.past-card-body{justify-items:center;gap:.35rem;padding-top:1rem;display:grid}.past-card-body time{font-family:var(--font-display), Impact, sans-serif;letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:.9}.past-card-body h3,.past-card-body span{font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;margin:0;font-weight:700}.past-card-body h3{font-size:.74rem}.past-card-body span{color:#f2f2ed9e;font-size:.58rem}
