.page[data-astro-cid-hnbai4go]{padding-block:var(--space-10) var(--space-20)}.chip[data-astro-cid-hnbai4go]{background:var(--gold-tint);width:64px;height:64px;color:var(--gold-active);margin-bottom:var(--space-5);border-radius:50%;place-items:center;display:inline-grid}.eyebrow[data-astro-cid-hnbai4go]{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--gold-active);margin:0 0 6px;font-weight:700}h1[data-astro-cid-hnbai4go]{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--lh-h1);margin:0}.lede[data-astro-cid-hnbai4go]{color:var(--text-muted);margin:var(--space-4) auto 0;max-width:62ch}.lede[data-astro-cid-hnbai4go] b[data-astro-cid-hnbai4go]{color:var(--ink);font-weight:600}.actions[data-astro-cid-hnbai4go]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.preview-note[data-astro-cid-hnbai4go]{margin:0 0 var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--text-on-dark);font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.preview-note[data-astro-cid-hnbai4go] b[data-astro-cid-hnbai4go]{color:var(--gold)}.preview-note[data-astro-cid-hnbai4go] a[data-astro-cid-hnbai4go]{color:var(--gold);margin-left:auto;font-weight:700}.holding[data-astro-cid-hnbai4go],.hero[data-astro-cid-hnbai4go]{text-align:center;padding-block:var(--space-10)}.holding[data-astro-cid-hnbai4go]{max-width:720px;margin:0 auto}.specials[data-astro-cid-hnbai4go]{max-width:1080px;margin:var(--space-10) auto 0}.specials[data-astro-cid-hnbai4go] h2[data-astro-cid-hnbai4go],.cats[data-astro-cid-hnbai4go] h2[data-astro-cid-hnbai4go],.finalists[data-astro-cid-hnbai4go] h2[data-astro-cid-hnbai4go]{font-family:var(--font-display);font-size:var(--text-h2);margin:0 0 var(--space-5);text-align:center}.special-grid[data-astro-cid-hnbai4go]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.special[data-astro-cid-hnbai4go]{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-7) var(--space-6);background:var(--gold-tint);border:1px solid var(--gold);border-radius:var(--radius-lg);flex-direction:column;display:flex}.special-photo[data-astro-cid-hnbai4go]{object-fit:cover;background:var(--white);border:3px solid var(--white);width:120px;height:120px;box-shadow:var(--shadow-card);border-radius:50%}.special-photo--logo[data-astro-cid-hnbai4go]{object-fit:contain;padding:10px}.special-photo--ph[data-astro-cid-hnbai4go]{color:var(--gold-active);place-items:center;display:grid}.special-award[data-astro-cid-hnbai4go]{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--gold-active);margin:0 0 4px;font-weight:700}.special[data-astro-cid-hnbai4go] h3[data-astro-cid-hnbai4go]{font-family:var(--font-display);font-size:var(--text-h3);margin:0;line-height:1.2}.special[data-astro-cid-hnbai4go] h3[data-astro-cid-hnbai4go] a[data-astro-cid-hnbai4go]{color:inherit;text-decoration:none}.special[data-astro-cid-hnbai4go] h3[data-astro-cid-hnbai4go] a[data-astro-cid-hnbai4go]:hover{color:var(--gold-active)}.citation[data-astro-cid-hnbai4go]{margin:var(--space-3) 0 0;color:var(--text-body);font-size:var(--text-small);line-height:1.55}.profile-link[data-astro-cid-hnbai4go]{margin-top:var(--space-3);font-size:var(--text-small);color:var(--gold-active);align-items:center;gap:4px;font-weight:700;display:inline-flex}.cats[data-astro-cid-hnbai4go]{margin-top:var(--space-16)}.cats-head[data-astro-cid-hnbai4go]{text-align:center;margin-bottom:var(--space-8)}.cats-head[data-astro-cid-hnbai4go] p[data-astro-cid-hnbai4go]{color:var(--text-muted);font-size:var(--text-small);margin:-10px 0 0}.empty[data-astro-cid-hnbai4go]{text-align:center;color:var(--text-muted)}.cat-list[data-astro-cid-hnbai4go]{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.cat[data-astro-cid-hnbai4go]{background:var(--surface-card);border:var(--border-hairline);border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6) var(--space-6);scroll-margin-top:90px}.cat[data-astro-cid-hnbai4go] h3[data-astro-cid-hnbai4go]{font-family:var(--font-display);font-size:var(--text-h3);margin:0 0 var(--space-4);text-align:center}.winner-pair[data-astro-cid-hnbai4go]{gap:var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.winner[data-astro-cid-hnbai4go]{flex-direction:column;gap:6px;display:flex}.vote-label[data-astro-cid-hnbai4go]{font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--cream);color:var(--muted);align-self:flex-start;padding:3px 10px;font-weight:700}.winner--public[data-astro-cid-hnbai4go] .vote-label[data-astro-cid-hnbai4go]{background:var(--gold-soft);color:var(--gold-active)}.winner-card[data-astro-cid-hnbai4go]{gap:var(--space-4);color:inherit;padding:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--white);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);flex:1;align-items:flex-start;text-decoration:none;display:flex}.winner-card[data-astro-cid-hnbai4go]:hover{border-color:var(--gold);box-shadow:var(--shadow-lift)}.w-logo[data-astro-cid-hnbai4go]{border-radius:var(--radius-md);object-fit:contain;background:var(--white);border:var(--border-hairline);flex:none;width:72px;height:72px}.w-logo--ph[data-astro-cid-hnbai4go]{color:var(--border-strong);background:var(--cream);place-items:center;display:grid}.w-text[data-astro-cid-hnbai4go]{flex-direction:column;gap:3px;min-width:0;display:flex}.w-name[data-astro-cid-hnbai4go]{font-family:var(--font-display);font-size:var(--text-h4);color:var(--ink);line-height:1.2}.w-town[data-astro-cid-hnbai4go]{font-size:var(--text-caption);color:var(--text-muted)}.w-cite[data-astro-cid-hnbai4go]{font-size:var(--text-small);color:var(--text-body);margin-top:4px;line-height:1.5}.w-link[data-astro-cid-hnbai4go]{font-size:var(--text-caption);color:var(--gold-active);align-items:center;gap:4px;margin-top:6px;font-weight:700;display:inline-flex}.finalists[data-astro-cid-hnbai4go]{max-width:680px;margin:var(--space-16) auto 0;text-align:center}.finalists[data-astro-cid-hnbai4go] p[data-astro-cid-hnbai4go]{color:var(--text-muted);margin:0}@media (width<=640px){.winner-pair[data-astro-cid-hnbai4go]{grid-template-columns:1fr}.special[data-astro-cid-hnbai4go]{padding:var(--space-6) var(--space-5)}}
