.head[data-astro-cid-3d7jsgdk]{margin:var(--space-6) 0 var(--space-4)}.head__title[data-astro-cid-3d7jsgdk]{font:var(--font-size-2xl) / 1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.head__note[data-astro-cid-3d7jsgdk]{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.head__years[data-astro-cid-3d7jsgdk]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.head__year[data-astro-cid-3d7jsgdk]{min-width:44px;min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-brand-line);border-radius:var(--radius-pill);color:var(--color-text);place-items:center;font-weight:800;text-decoration:none;display:inline-grid}.head__year[data-astro-cid-3d7jsgdk][aria-current=page]{border-color:var(--color-highlight-line);background:var(--color-surface-tint);color:var(--color-highlight-strong)}.story__track[data-astro-cid-3d7jsgdk]{gap:var(--space-4);margin:0 calc(-1 * var(--space-4));padding:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--space-4);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.story__track[data-astro-cid-3d7jsgdk]::-webkit-scrollbar{display:none}.story__track[data-astro-cid-3d7jsgdk]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.story__card[data-astro-cid-3d7jsgdk]{justify-content:center;gap:var(--space-3);min-height:26rem;padding:var(--space-6);border:3px solid var(--story-line,var(--color-brand-line));border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--story-glow,var(--color-accent)) 22%, transparent), transparent 55%), linear-gradient(160deg, var(--color-surface-tint), var(--color-bg-canvas));box-shadow:var(--shadow-2);scroll-snap-align:start;flex-direction:column;flex:0 0 min(85%,22rem);transition:transform .3s;display:flex}@media (width<=699px){.story__card[data-astro-cid-3d7jsgdk]:not(.is-current){transform:scale(.96)}}@media (width>=700px){.head__title[data-astro-cid-3d7jsgdk]{font-size:var(--font-size-3xl)}.story__card[data-astro-cid-3d7jsgdk]{min-height:30rem}}.story__card--gold[data-astro-cid-3d7jsgdk],.story__card--legendary[data-astro-cid-3d7jsgdk]{--story-line:var(--color-highlight-line);--story-glow:var(--color-highlight)}.story__card--rare[data-astro-cid-3d7jsgdk]{--story-line:var(--color-rarity-rare-line);--story-glow:var(--color-rarity-rare)}.story__eyebrow[data-astro-cid-3d7jsgdk]{color:var(--color-accent-text);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;margin:0;font-weight:900}.story__card--gold[data-astro-cid-3d7jsgdk] .story__eyebrow[data-astro-cid-3d7jsgdk],.story__card--legendary[data-astro-cid-3d7jsgdk] .story__eyebrow[data-astro-cid-3d7jsgdk]{color:var(--color-highlight-strong)}.story__heading[data-astro-cid-3d7jsgdk]{gap:var(--space-1);margin:0;font-weight:400;display:grid}.story__value[data-astro-cid-3d7jsgdk]{font:var(--font-size-3xl) / 1 var(--font-display);letter-spacing:.02em;overflow-wrap:anywhere}.story__card--gold[data-astro-cid-3d7jsgdk] .story__value[data-astro-cid-3d7jsgdk]{color:var(--color-highlight-strong)}.story__sub[data-astro-cid-3d7jsgdk]{color:var(--color-text-muted);font:800 var(--font-size-lg) / 1.2 var(--font-body)}.story__lines[data-astro-cid-3d7jsgdk]{gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--font-size-lg);padding:0;list-style:none;display:grid}.story__pairs[data-astro-cid-3d7jsgdk]{gap:var(--space-4);margin:var(--space-2) 0 0;display:grid}.story__pairs[data-astro-cid-3d7jsgdk] dt[data-astro-cid-3d7jsgdk]{color:var(--color-text-muted);font-size:var(--font-size-sm);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:800}.story__pairs[data-astro-cid-3d7jsgdk] dd[data-astro-cid-3d7jsgdk]{margin:0;display:grid}.story__pairs[data-astro-cid-3d7jsgdk] strong[data-astro-cid-3d7jsgdk]{font:var(--font-size-2xl) / 1.1 var(--font-display);letter-spacing:.02em}.story__badges[data-astro-cid-3d7jsgdk]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.story__badge[data-astro-cid-3d7jsgdk]{--tier:var(--color-tier-bronze);align-items:center;gap:var(--space-3);display:flex}.story__badge--l2[data-astro-cid-3d7jsgdk]{--tier:var(--color-rarity-rare)}.story__badge--l3[data-astro-cid-3d7jsgdk],.story__badge--l4[data-astro-cid-3d7jsgdk]{--tier:var(--color-highlight)}.story__badge-icon[data-astro-cid-3d7jsgdk]{border:2px solid var(--tier);background:var(--color-bg-canvas);border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;display:grid}.story__badge-tier[data-astro-cid-3d7jsgdk]{color:var(--tier);font-size:var(--font-size-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:900}.story__card--cover[data-astro-cid-3d7jsgdk]{justify-content:flex-end}.story__photo[data-astro-cid-3d7jsgdk]{aspect-ratio:4/5;border:2px solid var(--story-line,var(--color-brand-line));border-radius:var(--radius-md);background:var(--color-surface);max-height:16rem;display:grid;overflow:hidden}.story__photo[data-astro-cid-3d7jsgdk] img{object-fit:cover;width:100%;height:100%}.story__placeholder[data-astro-cid-3d7jsgdk]{place-items:center;font-size:4rem;display:grid}.story__name[data-astro-cid-3d7jsgdk]{font:var(--font-size-2xl) / 1.05 var(--font-display);letter-spacing:.02em;text-transform:uppercase;margin:0}.story__tagline[data-astro-cid-3d7jsgdk]{color:var(--color-highlight-strong);font-size:var(--font-size-lg);margin:0;font-weight:800}.story__hint[data-astro-cid-3d7jsgdk]{color:var(--color-text-muted);margin:0}.story__summary[data-astro-cid-3d7jsgdk]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.story__summary[data-astro-cid-3d7jsgdk] div[data-astro-cid-3d7jsgdk]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-raised);display:grid}.story__summary[data-astro-cid-3d7jsgdk] dt[data-astro-cid-3d7jsgdk]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.story__summary[data-astro-cid-3d7jsgdk] dd[data-astro-cid-3d7jsgdk]{font:var(--font-size-xl) / 1.1 var(--font-display);margin:0}.story__actions[data-astro-cid-3d7jsgdk]{gap:var(--space-3);flex-wrap:wrap;display:flex}.story__controls[data-astro-cid-3d7jsgdk]{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.story__arrow[data-astro-cid-3d7jsgdk]{border:2px solid var(--color-brand-line);background:var(--color-surface-raised);width:44px;height:44px;color:var(--color-text);font-size:var(--font-size-lg);cursor:pointer;border-radius:50%;place-items:center;font-weight:800;display:inline-grid}.story__arrow[data-astro-cid-3d7jsgdk]:disabled{cursor:default;opacity:.4}.story__count[data-astro-cid-3d7jsgdk]{min-width:5ch;color:var(--color-text-muted);text-align:center;margin:0;font-weight:800}.story__dots[data-astro-cid-3d7jsgdk]{display:none}@media (width>=700px){.story__count[data-astro-cid-3d7jsgdk]{display:none}.story__dots[data-astro-cid-3d7jsgdk]{flex-wrap:wrap;justify-content:center;display:flex}}.story__dot[data-astro-cid-3d7jsgdk]{cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.story__dot[data-astro-cid-3d7jsgdk]:before{content:"";border:2px solid var(--color-border-strong);border-radius:50%;width:10px;height:10px;transition:background .2s,transform .2s}.story__dot[data-astro-cid-3d7jsgdk][aria-current=true]:before{border-color:var(--color-highlight);background:var(--color-highlight);transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.story__card[data-astro-cid-3d7jsgdk],.story__dot[data-astro-cid-3d7jsgdk]:before{transition:none}.story__card[data-astro-cid-3d7jsgdk]:not(.is-current){transform:none}}
