.band[data-v-0f593acd]{padding-bottom:5rem}.band .section-head[data-v-0f593acd]{margin-bottom:2rem}.rail[data-v-0f593acd]{container-type:inline-size;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);overflow:hidden;padding:.4rem 0 1rem}.track[data-v-0f593acd]{animation:slide-0f593acd var(--duration,60s) linear infinite;display:flex;width:-moz-max-content;width:max-content}.rail:focus-within .track[data-v-0f593acd],.rail:hover .track[data-v-0f593acd]{animation-play-state:paused}.set[data-v-0f593acd]{display:flex;gap:1rem;padding-right:1rem}.card[data-v-0f593acd]{background:color-mix(in srgb,var(--text) 4%,var(--void-2));border:1px solid var(--line);flex:0 0 calc(25cqi - 1.5rem);overflow:hidden;width:calc(25cqi - 1.5rem)}.hit[data-v-0f593acd]{color:inherit;display:block;height:100%;text-decoration:none}.media[data-v-0f593acd]{aspect-ratio:16/10;background:var(--void-2);overflow:hidden;position:relative}.media[data-v-0f593acd] .shot{transition:transform .7s cubic-bezier(.22,1,.36,1)}.card:hover .media[data-v-0f593acd] .shot{transform:scale(1.05)}.card[data-v-0f593acd]:hover{border-color:color-mix(in srgb,var(--gold) 55%,var(--line));box-shadow:0 18px 50px #6100e129}.meta[data-v-0f593acd]{padding:.95rem 1rem 1.1rem}.cat[data-v-0f593acd]{color:var(--gold);font-size:.68rem;letter-spacing:.16em;margin:0 0 .35rem;text-transform:uppercase}.card h3[data-v-0f593acd]{font-family:var(--font-display);font-size:1.25rem;letter-spacing:-.03em;line-height:1.15;margin:0 0 .4rem}.summary[data-v-0f593acd]{color:var(--muted);display:-webkit-box;font-size:.88rem;-webkit-line-clamp:2;line-height:1.45;margin:0;-webkit-box-orient:vertical;overflow:hidden}@keyframes slide-0f593acd{0%{transform:translate(0)}to{transform:translate(-50%)}}.list[data-v-0f593acd]{display:grid;gap:4.5rem}.year[data-v-0f593acd]{color:var(--gold);font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:-.05em;margin:1.5rem 0 -2rem}.year[data-v-0f593acd]:first-child{margin-top:0}.entry[data-v-0f593acd]{align-items:end;display:grid;gap:1.5rem}.entry.wide[data-v-0f593acd]{grid-template-columns:1fr}.entry.split[data-v-0f593acd]{grid-template-columns:1.15fr .85fr}.entry.tall[data-v-0f593acd]{grid-template-columns:.82fr 1.18fr}.entry-media[data-v-0f593acd]{background:var(--void-2);border:1px solid var(--line);color:inherit;min-height:420px;overflow:hidden;position:relative;text-decoration:none}.entry-media[data-v-0f593acd] .shot,.entry-media[data-v-0f593acd] svg{transition:transform .8s cubic-bezier(.22,1,.36,1)}.entry:hover .entry-media[data-v-0f593acd] .shot{transform:scale(1.05)}.entry:hover .entry-media[data-v-0f593acd]{box-shadow:0 0 80px #6100e129;transform:translateY(-6px);transition:transform .5s ease,box-shadow .5s ease}.view[data-v-0f593acd]{color:var(--gold-2);font-size:.75rem;inset:auto 1.25rem 1.25rem auto;letter-spacing:.12em;opacity:.85;position:absolute;text-transform:uppercase;transition:opacity .35s ease;z-index:2}.entry:hover .view[data-v-0f593acd]{opacity:1}.entry-meta[data-v-0f593acd]{padding-right:2rem;position:relative}.entry-meta h3[data-v-0f593acd]{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em;margin:0 0 .7rem}.entry-meta h3 a[data-v-0f593acd]{color:inherit;text-decoration:none}.visit[data-v-0f593acd]{margin-top:1rem;width:-moz-fit-content;width:fit-content}.entry-meta p[data-v-0f593acd]{color:var(--muted);max-width:36rem}.entry-meta .cat[data-v-0f593acd]{margin-bottom:.4rem}.tech[data-v-0f593acd]{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.1rem}.arrow[data-v-0f593acd]{color:var(--gold);position:absolute;right:0;top:0}@media(min-width:1500px){.card[data-v-0f593acd]{flex-basis:calc(20cqi - 1.4rem);width:calc(20cqi - 1.4rem)}}@media(max-width:1100px){.card[data-v-0f593acd]{flex-basis:calc(33.33333cqi - 1.5rem);width:calc(33.33333cqi - 1.5rem)}}@media(max-width:720px){.card[data-v-0f593acd]{flex-basis:min(78cqi,320px);width:min(78cqi,320px)}.entry.split[data-v-0f593acd],.entry.tall[data-v-0f593acd]{grid-template-columns:1fr}.entry-media[data-v-0f593acd]{min-height:280px}}@media(prefers-reduced-motion:reduce){.track[data-v-0f593acd]{animation:none;width:auto}.rail[data-v-0f593acd]{overflow-x:auto}.set[aria-hidden=true][data-v-0f593acd]{display:none}}
