.st[data-astro-cid-j3fvw3lo]{padding:var(--sp-9) 0 var(--sp-11)}.st-wrap[data-astro-cid-j3fvw3lo]{max-width:var(--w-cards);margin:0 auto;padding-inline:var(--page-pad)}.st-head[data-astro-cid-j3fvw3lo]{position:relative;margin-bottom:var(--sp-8)}.st-kicker[data-astro-cid-j3fvw3lo]{font-size:var(--fs-micro);letter-spacing:.16em;color:var(--color-accent);text-transform:uppercase;margin:0 0 var(--sp-3)}.st-title[data-astro-cid-j3fvw3lo]{font-size:var(--fs-h1);line-height:var(--lh-h1);margin:0 0 var(--sp-4)}.st-lead[data-astro-cid-j3fvw3lo]{font-size:var(--fs-body-sm);color:var(--color-text-secondary);margin:0}.st-grid[data-astro-cid-j3fvw3lo]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-4);margin-bottom:var(--sp-9)}.st-card[data-astro-cid-j3fvw3lo]{background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:4px}.st-n[data-astro-cid-j3fvw3lo]{font-size:30px;font-weight:var(--fw-bold);line-height:1.1;color:var(--color-accent);font-variant-numeric:tabular-nums}.st-l[data-astro-cid-j3fvw3lo]{font-size:var(--fs-caption);color:var(--color-text-tertiary)}.st-card[data-astro-cid-j3fvw3lo]:nth-child(1){background:var(--block-teal);border-color:transparent;box-shadow:var(--block-teal-shadow)}.st-card[data-astro-cid-j3fvw3lo]:nth-child(1) .st-n[data-astro-cid-j3fvw3lo],.st-card[data-astro-cid-j3fvw3lo]:nth-child(1) .st-l[data-astro-cid-j3fvw3lo]{color:var(--block-teal-ink)}.st-card[data-astro-cid-j3fvw3lo]:nth-child(2){background:var(--block-cream);border-color:var(--block-cream-line)}.st-card[data-astro-cid-j3fvw3lo]:nth-child(2) .st-n[data-astro-cid-j3fvw3lo]{color:#a8792a}.st-card[data-astro-cid-j3fvw3lo]:nth-child(2) .st-l[data-astro-cid-j3fvw3lo]{color:var(--block-cream-sub)}.st-card[data-astro-cid-j3fvw3lo]:nth-child(3){background:var(--block-mint);border-color:#2f5b5429}.st-card[data-astro-cid-j3fvw3lo]:nth-child(3) .st-n[data-astro-cid-j3fvw3lo]{color:var(--block-mint-ink)}.st-card[data-astro-cid-j3fvw3lo]:nth-child(3) .st-l[data-astro-cid-j3fvw3lo]{color:#2f5b54b3}.st-block[data-astro-cid-j3fvw3lo]{margin-bottom:var(--sp-9)}.st-block[data-astro-cid-j3fvw3lo] h2[data-astro-cid-j3fvw3lo]{display:flex;align-items:center;gap:10px;font-size:var(--fs-h3);margin:0 0 var(--sp-4);color:var(--color-text)}.st-block[data-astro-cid-j3fvw3lo] h2[data-astro-cid-j3fvw3lo]:before{content:"";width:5px;height:18px;border-radius:3px;background:linear-gradient(var(--color-accent),#2A7F7A)}.st-bars[data-astro-cid-j3fvw3lo]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}.st-bar[data-astro-cid-j3fvw3lo]{display:grid;grid-template-columns:96px 1fr auto;gap:var(--sp-3);align-items:center}.st-bar__name[data-astro-cid-j3fvw3lo]{font-size:var(--fs-body-sm)}.st-bar__track[data-astro-cid-j3fvw3lo]{height:10px;border-radius:999px;overflow:hidden;background:var(--color-bg-subtle)}.st-bar__fill[data-astro-cid-j3fvw3lo]{display:block;height:100%;border-radius:999px;background:var(--color-accent);transform-origin:left center;animation:grow-x .9s var(--ease) both}@keyframes grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.st-bar__fill[data-astro-cid-j3fvw3lo][data-kind=football]{background:#5e9c74}.st-bar__fill[data-astro-cid-j3fvw3lo][data-kind=people]{background:#d97757}.st-bar__fill[data-astro-cid-j3fvw3lo][data-kind=essays]{background:#2e90ab}.st-bar__val[data-astro-cid-j3fvw3lo]{font-size:var(--fs-micro);color:var(--color-text-tertiary);white-space:nowrap}.st-months[data-astro-cid-j3fvw3lo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp-3);align-items:end;height:170px;background:var(--color-surface);border:1px solid var(--color-border-card);border-radius:var(--r-lg);padding:var(--sp-4) var(--sp-5) var(--sp-3);box-shadow:var(--shadow-card)}.st-month[data-astro-cid-j3fvw3lo]{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;gap:6px}.st-month__bar[data-astro-cid-j3fvw3lo]{transform-origin:bottom center;animation:grow-y .9s var(--ease) both;width:100%;max-width:42px;min-height:6px;background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:6px 6px 2px 2px;transition:height .6s var(--ease)}.st-month__n[data-astro-cid-j3fvw3lo]{font-size:var(--fs-micro);color:var(--color-accent);font-weight:var(--fw-bold);min-height:14px}.st-months[data-astro-cid-j3fvw3lo] li[data-astro-cid-j3fvw3lo]:nth-child(2) .st-month__bar[data-astro-cid-j3fvw3lo]{animation-delay:.08s}.st-months[data-astro-cid-j3fvw3lo] li[data-astro-cid-j3fvw3lo]:nth-child(3) .st-month__bar[data-astro-cid-j3fvw3lo]{animation-delay:.16s}.st-months[data-astro-cid-j3fvw3lo] li[data-astro-cid-j3fvw3lo]:nth-child(4) .st-month__bar[data-astro-cid-j3fvw3lo]{animation-delay:.24s}.st-months[data-astro-cid-j3fvw3lo] li[data-astro-cid-j3fvw3lo]:nth-child(5) .st-month__bar[data-astro-cid-j3fvw3lo]{animation-delay:.32s}.st-months[data-astro-cid-j3fvw3lo] li[data-astro-cid-j3fvw3lo]:nth-child(6) .st-month__bar[data-astro-cid-j3fvw3lo]{animation-delay:.4s}@keyframes grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.st-month__l[data-astro-cid-j3fvw3lo]{font-size:var(--fs-micro);color:var(--color-text-tertiary)}.st-foot[data-astro-cid-j3fvw3lo]{font-size:var(--fs-caption);color:var(--color-text-tertiary);border-top:1px solid var(--color-border);padding-top:var(--sp-4);margin:0}@media(max-width:760px){.st-grid[data-astro-cid-j3fvw3lo]{grid-template-columns:repeat(2,1fr)}.st-bar[data-astro-cid-j3fvw3lo]{grid-template-columns:76px 1fr}.st-bar__val[data-astro-cid-j3fvw3lo]{grid-column:2}.st-months[data-astro-cid-j3fvw3lo]{height:140px}}
