.hero[data-astro-cid-lcdefpme]{height:calc(100svh - var(--inst-bar-h));background:var(--tone);color:#fff;min-height:560px;position:relative;overflow:hidden}.hero-media[data-astro-cid-lcdefpme]{will-change:transform;position:absolute;inset:0}.hero-media[data-astro-cid-lcdefpme] picture[data-astro-cid-lcdefpme]{display:contents}.hero-media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.hero[data-astro-cid-lcdefpme]:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0000006b),linear-gradient(#00000038,#0000 22%);position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--s4);padding-bottom:clamp(32px,6vh,72px);display:flex;position:absolute;inset:auto 0 0}.hero-title[data-astro-cid-lcdefpme]{font-size:var(--t-display);letter-spacing:.08em;text-shadow:0 1px 24px #0000002e;line-height:1.12;display:grid}.hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero-eyebrow[data-astro-cid-lcdefpme]{font:12px var(--din);letter-spacing:.2em;margin-bottom:20px}.hero-explore[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffffb3;align-items:center;gap:32px;min-height:44px;margin-top:24px;font-size:13px;display:inline-flex}.hero-explore[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{transition:transform .3s var(--ease-out)}.hero-explore[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:translateY(4px)}.hero-credit[data-astro-cid-lcdefpme]{font-size:var(--t-sm);text-align:right;opacity:.88;justify-items:end;gap:2px;transition:opacity .3s;display:grid}.hero-credit[data-astro-cid-lcdefpme]:hover{opacity:1}.hero-credit-title[data-astro-cid-lcdefpme]{font-family:var(--song);font-size:var(--t-body);letter-spacing:.1em}html[data-motion=on] .hero-media[data-astro-cid-lcdefpme]{animation:hero-settle 2.6s var(--ease-out) both}html[data-motion=on] .hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:hero-rise 1.3s var(--ease-out) both}html[data-motion=on] .hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:first-child{animation-delay:.35s}html[data-motion=on] .hero-title[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.5s}html[data-motion=on] .hero-credit[data-astro-cid-lcdefpme]{animation:hero-fade 1.2s .9s var(--ease-soft) both}@keyframes hero-settle{0%{scale:1.08}}@keyframes hero-rise{0%{opacity:0;clip-path:inset(0 0 100%);translate:0 .35em}to{clip-path:inset(0 0 -20%)}}@keyframes hero-fade{0%{opacity:0}}.section-head[data-astro-cid-lcdefpme]{counter-increment:home-section}.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]:before{content:counter(home-section, decimal-leading-zero);vertical-align:top;font:12px/1 var(--din);letter-spacing:.14em;color:var(--graphite);margin:.9em .9em 0 0;display:inline-block}main{counter-reset:home-section}.year-strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));gap:var(--col-gap);margin:0;padding:0;list-style:none;display:grid}.year-card[data-astro-cid-lcdefpme]{gap:var(--s2);display:grid}.year-card[data-astro-cid-lcdefpme] .frame[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.year-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transition:opacity .7s var(--ease-soft), transform 1s var(--ease-out), filter .6s var(--ease-soft)}.year-label[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);padding-top:var(--s1);justify-content:space-between;align-items:baseline;display:flex}.year-num[data-astro-cid-lcdefpme]{font-size:var(--t-lg)}.year-count[data-astro-cid-lcdefpme]{font-size:var(--t-xs);color:var(--graphite)}@media (hover:hover){.year-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.04)}.year-strip[data-astro-cid-lcdefpme]:has(.year-card:hover) .year-card[data-astro-cid-lcdefpme]:not(:hover) img[data-astro-cid-lcdefpme]{filter:grayscale()contrast(.9)}}@media (width<=900px){.year-strip[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto}.year-strip[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start}}@media (width<=720px){.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.hero-credit[data-astro-cid-lcdefpme]{text-align:left;justify-items:start}.hero-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:16px;font-size:10px}.hero-explore[data-astro-cid-lcdefpme]{margin-top:16px}}
