.p-shell[data-astro-cid-3rkrlumz]{max-width:var(--container-hub);padding:0 var(--space-4) var(--space-8);margin:0 auto}@supports (corner-shape:superellipse(2)){.p-card[data-astro-cid-3rkrlumz],.p-panel[data-astro-cid-3rkrlumz]{corner-shape:superellipse(2.6)}}.p-hero[data-astro-cid-3rkrlumz]{padding:var(--space-7) 0 var(--space-5);position:relative}.p-rails[data-astro-cid-3rkrlumz]{pointer-events:none;grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0}.p-rails[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]{border-left:1px solid var(--color-rail)}.p-rails[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]:first-child{border-left:0}.p-hero-grid[data-astro-cid-3rkrlumz]{grid-template-columns:7fr 5fr;align-items:end;gap:48px;display:grid;position:relative}.p-eyebrow[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);align-items:center;gap:8px;display:flex}.p-eyebrow[data-astro-cid-3rkrlumz]:after{content:"";background:var(--color-line-violet);flex:1;height:1px}.p-hero[data-astro-cid-3rkrlumz] h1[data-astro-cid-3rkrlumz]{font-family:var(--font-heading);font-weight:900;font-size:var(--fs-800);letter-spacing:-.02em;max-width:16ch;margin-top:20px;line-height:1.04}.p-under[data-astro-cid-3rkrlumz]{background:linear-gradient(transparent 62%, var(--color-primary) 62%, var(--color-primary) 94%, transparent 94%);padding:0 2px;display:inline}.p-lede[data-astro-cid-3rkrlumz]{max-width:46ch;font-size:var(--fs-400);color:var(--color-text-muted);margin-top:22px;line-height:1.5}.p-panel[data-astro-cid-3rkrlumz]{background:var(--color-surface);border:1px solid var(--color-line-violet);border-radius:var(--radius-surface);isolation:isolate;padding:24px;position:relative}.p-panel[data-astro-cid-3rkrlumz]:after{content:"";border:1px solid var(--color-line-violet);border-radius:inherit;z-index:-1;transition:transform var(--duration-card) var(--ease-spring), border-color var(--duration-card) var(--ease-spring);position:absolute;inset:0;transform:translate(7px,7px)}.p-panel[data-astro-cid-3rkrlumz]:hover:after{border-color:var(--color-primary);transform:translate(11px,11px)}.p-panel[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.2em;text-transform:uppercase;color:var(--color-secondary);border-bottom:1px solid var(--color-line-violet);padding-bottom:12px;font-weight:500}.p-tally[data-astro-cid-3rkrlumz]{margin:0;padding:0;list-style:none}.p-tally[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{border-bottom:1px dotted var(--color-line-violet);font-size:var(--fs-300);grid-template-columns:1fr auto;align-items:baseline;gap:12px;padding:10px 0;display:grid}.p-tally[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]:last-child{border-bottom:0;padding-bottom:0}.p-tally[data-astro-cid-3rkrlumz] b[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);font-size:var(--fs-200);color:var(--color-secondary);font-weight:500}.p-section[data-astro-cid-3rkrlumz]{margin-top:var(--space-6)}.p-section-head[data-astro-cid-3rkrlumz]{border-bottom:2px solid var(--color-text);flex-wrap:wrap;align-items:baseline;gap:14px;padding-bottom:14px;display:flex}.p-section-head[data-astro-cid-3rkrlumz] h2[data-astro-cid-3rkrlumz]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-600);letter-spacing:-.01em}.p-section-head[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.p-list[data-astro-cid-3rkrlumz]{margin:0;padding:0;list-style:none}.p-row[data-astro-cid-3rkrlumz]{border-bottom:1px dotted var(--color-line-violet);animation:p-rise var(--duration-entrance) var(--ease-spring) backwards;animation-delay:calc(var(--i,0) * var(--stagger-step));grid-template-columns:minmax(0,2fr) minmax(0,7fr);gap:32px;padding:28px 0;display:grid}.p-row[data-astro-cid-3rkrlumz]:last-child{border-bottom:0}.p-year[data-astro-cid-3rkrlumz]{font-family:var(--font-heading);font-weight:900;font-size:var(--fs-700);letter-spacing:-.02em;color:var(--color-secondary);line-height:1.04}.p-card[data-astro-cid-3rkrlumz]{background:var(--color-bg);border:1px solid var(--color-line);border-radius:var(--radius-surface);isolation:isolate;max-width:64ch;transition:transform var(--duration-card) var(--ease-spring);padding:24px 26px;position:relative}.p-card[data-astro-cid-3rkrlumz]:after{content:"";border:1px solid var(--color-line-violet);border-radius:inherit;z-index:-1;transition:transform var(--duration-card) var(--ease-spring), border-color var(--duration-card) var(--ease-spring);position:absolute;inset:0;transform:translate(7px,7px)}.p-card[data-astro-cid-3rkrlumz]:hover{transform:translateY(-3px)}.p-card[data-astro-cid-3rkrlumz]:hover:after{border-color:var(--color-primary);transform:translate(11px,11px)}.p-cat[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.18em;text-transform:uppercase;color:var(--color-support)}.p-card[data-astro-cid-3rkrlumz] h3[data-astro-cid-3rkrlumz]{font-family:var(--font-heading);font-weight:700;font-size:var(--fs-400);letter-spacing:-.012em;margin-top:8px;line-height:1.16}.p-body[data-astro-cid-3rkrlumz]{font-size:var(--fs-300);color:var(--color-text-muted);margin-top:10px;line-height:1.6}.p-link[data-astro-cid-3rkrlumz]{border:1px solid var(--color-text);border-radius:var(--radius-pill);min-height:44px;color:var(--color-text);font-size:var(--fs-200);transition:gap var(--duration-control) var(--ease-spring), background-color var(--duration-control) var(--ease-spring), color var(--duration-control) var(--ease-spring);align-items:center;gap:8px;margin-top:18px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.p-link[data-astro-cid-3rkrlumz]:hover{background:var(--color-text);color:#fff;gap:13px}.p-link[data-astro-cid-3rkrlumz]:active{transform:translateY(1px)scale(.985)}.p-nolink[data-astro-cid-3rkrlumz]{font-family:var(--font-mono);font-size:var(--fs-100);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted);margin-top:18px}@keyframes p-rise{0%{opacity:0;transform:translateY(12px)}}@media (width<=980px){.p-hero-grid[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;gap:32px}}@media (width<=640px){.p-shell[data-astro-cid-3rkrlumz]{padding-inline:var(--space-3)}.p-rails[data-astro-cid-3rkrlumz]{display:none}.p-row[data-astro-cid-3rkrlumz]{grid-template-columns:1fr;gap:12px}.p-card[data-astro-cid-3rkrlumz]{padding:20px}.p-card[data-astro-cid-3rkrlumz]:hover{transform:none}.p-card[data-astro-cid-3rkrlumz]:after,.p-panel[data-astro-cid-3rkrlumz]:after{transform:translate(5px,5px)}}
