.bar[data-astro-cid-3rkrlumz]{padding:1.1rem var(--gutter);align-items:center;gap:1rem;display:flex}.bar__brand[data-astro-cid-3rkrlumz]{font-family:var(--font-display);font-size:1.35rem;font-weight:500;text-decoration:none}.bar__nav[data-astro-cid-3rkrlumz]{font-size:var(--step--1);gap:1.5rem;margin-left:auto;display:flex}.bar__nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{color:var(--ink-soft);text-decoration:none}.bar__nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]:hover,.bar__nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz][aria-current=page]{color:var(--violet)}.eyebrow[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);font-size:.74rem;display:block}.intro[data-astro-cid-3rkrlumz]{max-width:1320px;padding:clamp(2rem, 6vw, 5rem) var(--gutter) clamp(2rem, 5vw, 4rem);gap:1.5rem;margin:0 auto;display:grid}.intro[data-astro-cid-3rkrlumz] h1[data-astro-cid-3rkrlumz]{max-width:19ch;font-family:var(--font-display);font-weight:500;font-size:var(--step-3);letter-spacing:-.025em;line-height:.98}.intro[data-astro-cid-3rkrlumz] h1[data-astro-cid-3rkrlumz] em[data-astro-cid-3rkrlumz]{color:var(--violet);font-weight:400}.intro__lede[data-astro-cid-3rkrlumz]{max-width:58ch;font-size:var(--step-1);color:var(--ink-soft);line-height:1.45}.stats[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);color:var(--ink-soft);flex-wrap:wrap;gap:.5rem 1.75rem;margin:.5rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.stats[data-astro-cid-3rkrlumz] strong[data-astro-cid-3rkrlumz]{font-family:var(--font-display);color:var(--ink);margin-right:.15em;font-size:1.9rem;font-weight:500}.timeline[data-astro-cid-3rkrlumz]{max-width:1320px;padding:0 var(--gutter) clamp(4rem, 8vw, 7rem);margin:0 auto;list-style:none}.row[data-astro-cid-3rkrlumz]{border-top:1px solid #17122b1f;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;padding:clamp(1.75rem,4vw,3rem) 0;display:grid}.row__year[data-astro-cid-3rkrlumz]{font-family:var(--font-display);color:var(--violet);align-self:start;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.6rem);font-style:italic;font-weight:400;line-height:1;position:sticky;top:1rem}.row--gap[data-astro-cid-3rkrlumz]{padding-block:1.25rem}.row--gap[data-astro-cid-3rkrlumz] .row__year[data-astro-cid-3rkrlumz]{color:var(--rim);font-size:clamp(1.4rem,1.2rem + 1vw,2rem);position:static}.row__gap[data-astro-cid-3rkrlumz]{border-left:2px dashed var(--rim);font-family:var(--font-mono);color:var(--ink-soft);align-self:center;padding-left:1rem;font-size:.8rem}.cards[data-astro-cid-3rkrlumz]{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(1.5rem,3vw,2.5rem);display:grid}.card[data-astro-cid-3rkrlumz]{align-content:start;gap:.35rem;display:grid;position:relative}.card__frame[data-astro-cid-3rkrlumz]{aspect-ratio:16/10;background:var(--bg,var(--ink));cursor:zoom-in;width:100%;transition:transform .45s var(--ease), box-shadow .45s var(--ease);border:0;border-radius:14px;margin-bottom:.6rem;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px #17122b14,0 18px 40px -26px #17122b8c}.card__frame[data-astro-cid-3rkrlumz]:hover{transform:translateY(-4px);box-shadow:0 1px #17122b14,0 26px 50px -26px #17122b99}.card__frame[data-astro-cid-3rkrlumz]:focus-visible{outline-offset:4px;border-radius:14px}.card__img[data-astro-cid-3rkrlumz]{width:100%;height:100%;transition:transform .7s var(--ease);display:block}.card__frame[data-astro-cid-3rkrlumz]:hover .card__img[data-astro-cid-3rkrlumz]{transform:scale(1.03)}.fit-cover[data-astro-cid-3rkrlumz]{object-fit:cover}.fit-contain[data-astro-cid-3rkrlumz]{object-fit:contain;padding:8%}.card__count[data-astro-cid-3rkrlumz]{color:var(--glass);font-family:var(--font-mono);background:#17122bb8;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;position:absolute;bottom:.7rem;right:.7rem}.card__frame--empty[data-astro-cid-3rkrlumz]{background:var(--glass);cursor:default;place-items:center;display:grid}.card__frame--empty[data-astro-cid-3rkrlumz]:hover{transform:none}.card__frame--empty[data-astro-cid-3rkrlumz] .card__dish{width:42%}.card__nofile[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);color:var(--ink-soft);font-size:.68rem;position:absolute;bottom:.8rem}.card__kind[data-astro-cid-3rkrlumz]{pointer-events:none;position:absolute;top:-.55rem;left:.9rem}.card[data-astro-cid-3rkrlumz] h3[data-astro-cid-3rkrlumz]{font-family:var(--font-display);font-weight:500;font-size:var(--step-1);line-height:1.15}.card__meta[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);color:var(--ink-soft);font-size:.74rem}.card__role[data-astro-cid-3rkrlumz]{max-width:48ch;font-size:var(--step--1);color:var(--ink-soft);line-height:1.45}.card__summary[data-astro-cid-3rkrlumz]{max-width:52ch;color:var(--ink-soft);display:none}.card[data-astro-cid-3rkrlumz]:only-child{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-auto-rows:min-content;align-content:center;column-gap:clamp(1.5rem,3vw,2.5rem)}.card[data-astro-cid-3rkrlumz]:only-child .card__frame[data-astro-cid-3rkrlumz]{grid-row:1/span 5;margin-bottom:0}.card[data-astro-cid-3rkrlumz]:only-child h3[data-astro-cid-3rkrlumz]{font-size:var(--step-2);margin-top:.5rem}.card[data-astro-cid-3rkrlumz]:only-child .card__summary[data-astro-cid-3rkrlumz]{margin-top:.4rem;display:block}.cards[data-astro-cid-3rkrlumz]:has(>.card:only-child){grid-template-columns:1fr}.also[data-astro-cid-3rkrlumz]{font-size:var(--step--1);color:var(--ink-soft);border-top:1px dashed #17122b2e;gap:.45rem;margin:1.75rem 0 0;padding:.9rem 0 0;list-style:none;display:grid}.also[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:before{content:"";border:2px solid var(--safranin);border-radius:50%;width:.5rem;height:.5rem;margin-right:.55rem;display:inline-block}.also__kind[data-astro-cid-3rkrlumz]{color:var(--violet);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#3e1f7a14;border-radius:4px;margin-right:.5rem;padding:.05rem .4rem;font-size:.66rem;font-style:normal}.also[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{color:var(--ink);font-weight:600}.sheet[data-astro-cid-3rkrlumz]{background:var(--glass);width:min(1240px,94vw);max-height:90vh;color:var(--ink);border:0;border-radius:22px;padding:0;overflow:auto}.sheet[data-astro-cid-3rkrlumz]::backdrop{backdrop-filter:blur(3px);background:#17122b99}.sheet[data-astro-cid-3rkrlumz][open]{animation:sheet-in .38s var(--ease)}@keyframes sheet-in{0%{opacity:0;transform:translateY(12px)scale(.985)}}.sheet__inner[data-astro-cid-3rkrlumz]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1rem,2.5vw,2rem);display:grid;position:relative}.sheet__images[data-astro-cid-3rkrlumz]{gap:1rem;display:grid}.sheet__images[data-astro-cid-3rkrlumz] figure[data-astro-cid-3rkrlumz]{background:var(--bg);border-radius:12px;margin:0;overflow:hidden}.sheet__images[data-astro-cid-3rkrlumz] img[data-astro-cid-3rkrlumz]{width:100%;height:auto;display:block}.sheet__text[data-astro-cid-3rkrlumz]{align-self:start;gap:.8rem;padding-top:.5rem;display:grid;position:sticky;top:0}.sheet__text[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{font-family:var(--font-display);font-weight:500;font-size:var(--step-2);line-height:1.05}.sheet__summary[data-astro-cid-3rkrlumz]{color:var(--ink-soft)}.sheet__role[data-astro-cid-3rkrlumz]{border-left:3px solid var(--tape);gap:.25rem;padding-left:.9rem;display:grid}.sheet__numbers[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);color:var(--ink-soft);margin:0;padding:0;font-size:.8rem;list-style:none}.sheet__numbers[data-astro-cid-3rkrlumz] strong[data-astro-cid-3rkrlumz]{font-family:var(--font-display);color:var(--ink);font-size:1.6rem;font-weight:500}.sheet__close[data-astro-cid-3rkrlumz]{background:var(--ink);width:2.5rem;height:2.5rem;color:var(--glass);cursor:pointer;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.sheet__close[data-astro-cid-3rkrlumz]:hover{background:var(--violet)}.foot[data-astro-cid-3rkrlumz]{padding:1.25rem var(--gutter);font-size:var(--step--1);color:var(--ink-soft);border-top:1px solid #17122b1a;justify-content:space-between;gap:1rem;display:flex}.foot[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz]{gap:1.25rem;display:flex}.foot[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{text-decoration:none}@media (width<=800px){.row[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;gap:1rem}.row__year[data-astro-cid-3rkrlumz]{position:static}.card[data-astro-cid-3rkrlumz]:only-child{grid-template-columns:1fr}.card[data-astro-cid-3rkrlumz]:only-child .card__frame[data-astro-cid-3rkrlumz]{grid-row:auto;margin-bottom:.6rem}.sheet__inner[data-astro-cid-3rkrlumz]{grid-template-columns:1fr}.sheet__text[data-astro-cid-3rkrlumz]{order:-1;padding-right:3rem;position:static}}@media (width<=680px){.bar__draft[data-astro-cid-3rkrlumz]{display:none}}@media (prefers-reduced-motion:reduce){.card__frame[data-astro-cid-3rkrlumz],.card__img[data-astro-cid-3rkrlumz],.sheet[data-astro-cid-3rkrlumz][open]{transition:none;animation:none}.card__frame[data-astro-cid-3rkrlumz]:hover,.card__frame[data-astro-cid-3rkrlumz]:hover .card__img[data-astro-cid-3rkrlumz]{transform:none}}
