.rec-hero[data-astro-cid-3eikp5t6]{max-width:1100px;margin:0 auto;padding:56px 24px 32px}.rec-breadcrumb[data-astro-cid-3eikp5t6]{color:var(--ink-3);margin-bottom:18px;font-size:13px}.rec-breadcrumb[data-astro-cid-3eikp5t6] a[data-astro-cid-3eikp5t6]{color:var(--ink-2);text-decoration:none}.rec-breadcrumb[data-astro-cid-3eikp5t6] a[data-astro-cid-3eikp5t6]:hover{color:var(--acc)}.rec-breadcrumb[data-astro-cid-3eikp5t6] .muted[data-astro-cid-3eikp5t6]{opacity:.7}.rec-hero[data-astro-cid-3eikp5t6] .ey[data-astro-cid-3eikp5t6]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-size:11px;display:block}.rec-hero[data-astro-cid-3eikp5t6] h1[data-astro-cid-3eikp5t6]{font-family:var(--serif);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(44px,6vw,84px);font-style:italic;font-weight:400;line-height:1.02}.rec-hero[data-astro-cid-3eikp5t6] h1[data-astro-cid-3eikp5t6] em[data-astro-cid-3eikp5t6]{color:var(--acc);font-style:italic}.rec-hero[data-astro-cid-3eikp5t6] .lede[data-astro-cid-3eikp5t6]{max-width:720px;color:var(--ink-2);margin:0;font-size:17px;line-height:1.7}.rec-list[data-astro-cid-3eikp5t6]{flex-direction:column;gap:56px;max-width:1100px;margin:24px auto 0;padding:0 24px 32px;display:flex}.rec-item[data-astro-cid-3eikp5t6]{border:1px solid var(--line,#f5efe21a);background:linear-gradient(#f5efe205,#0000);border-radius:10px;grid-template-columns:minmax(280px,380px) 1fr;align-items:center;gap:48px;padding:32px;transition:border-color .2s;display:grid}.rec-item[data-astro-cid-3eikp5t6]:hover{border-color:var(--acc)}.rec-item-reverse[data-astro-cid-3eikp5t6]{direction:rtl}.rec-item-reverse[data-astro-cid-3eikp5t6]>[data-astro-cid-3eikp5t6]{direction:ltr}@media (width<=800px){.rec-list[data-astro-cid-3eikp5t6]{gap:28px;padding:0 16px 24px}.rec-item[data-astro-cid-3eikp5t6],.rec-item-reverse[data-astro-cid-3eikp5t6]{direction:ltr;grid-template-columns:1fr;gap:20px;padding:20px}}.rec-media[data-astro-cid-3eikp5t6]{aspect-ratio:1;background:var(--bg-2,#131316);border:1px solid var(--line,#f5efe21a);border-radius:8px;width:100%;overflow:hidden}.rec-media[data-astro-cid-3eikp5t6] a[data-astro-cid-3eikp5t6],.rec-media[data-astro-cid-3eikp5t6] img[data-astro-cid-3eikp5t6]{object-fit:cover;width:100%;height:100%;display:block}.rec-media[data-astro-cid-3eikp5t6] a[data-astro-cid-3eikp5t6]:hover img[data-astro-cid-3eikp5t6]{opacity:.9}.rec-media-placeholder[data-astro-cid-3eikp5t6]{width:100%;height:100%;color:var(--acc);background:radial-gradient(circle at 50% 35%, #cca5581f, transparent 60%), var(--bg-2,#131316);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.rec-media-placeholder[data-astro-cid-3eikp5t6] span[data-astro-cid-3eikp5t6]{font-family:var(--serif);letter-spacing:.04em;opacity:.7;font-size:22px;font-style:italic}.rec-body[data-astro-cid-3eikp5t6]{min-width:0}.rec-year[data-astro-cid-3eikp5t6]{font-family:var(--serif);color:var(--acc);letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(48px,6vw,72px);font-style:italic;font-weight:400;line-height:1}.rec-title[data-astro-cid-3eikp5t6]{font-family:var(--serif);color:var(--ink);margin:0 0 14px;font-size:clamp(26px,3.4vw,36px);font-style:italic;font-weight:400;line-height:1.15}.rec-awarder[data-astro-cid-3eikp5t6]{color:var(--ink-2);margin:0 0 4px;font-size:15px}.rec-awarder[data-astro-cid-3eikp5t6] a[data-astro-cid-3eikp5t6]{color:inherit;border-bottom:1px dotted;text-decoration:none}.rec-awarder[data-astro-cid-3eikp5t6] a[data-astro-cid-3eikp5t6]:hover{color:var(--acc);border-bottom-color:var(--acc)}.rec-location[data-astro-cid-3eikp5t6]{color:var(--ink-3);margin:0 0 16px;font-size:13px}.rec-note[data-astro-cid-3eikp5t6]{color:var(--ink-2);max-width:56ch;margin:0 0 22px;font-size:15px;line-height:1.7}.rec-links[data-astro-cid-3eikp5t6]{flex-wrap:wrap;gap:10px;display:flex}.rec-footer[data-astro-cid-3eikp5t6]{text-align:center;border-top:1px solid var(--line,#f5efe21a);max-width:1100px;margin:32px auto 0;padding:48px 24px 96px}.rec-footer[data-astro-cid-3eikp5t6] .ey[data-astro-cid-3eikp5t6]{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px;display:block}.rec-footer[data-astro-cid-3eikp5t6] h2[data-astro-cid-3eikp5t6]{font-family:var(--serif);margin:0 0 14px;font-size:clamp(32px,3.6vw,48px);font-style:italic;font-weight:400;line-height:1.05}.rec-footer[data-astro-cid-3eikp5t6] h2[data-astro-cid-3eikp5t6] em[data-astro-cid-3eikp5t6]{color:var(--acc);font-style:italic}.rec-footer[data-astro-cid-3eikp5t6] p[data-astro-cid-3eikp5t6]{color:var(--ink-2);max-width:580px;margin:0 auto 24px;line-height:1.65}.rec-footer-cta[data-astro-cid-3eikp5t6]{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}
