.dates-hero[data-astro-cid-co76ub2s]{padding-block:var(--fs-8);color:var(--fs-white);background:radial-gradient(circle at 85% 20%, #5b2a8673 0%, #5b2a8600 45%), radial-gradient(circle at 10% 110%, #ffa87724 0%, #ffa87700 40%), var(--fs-ink);position:relative;overflow:hidden}.hero-grid[data-astro-cid-co76ub2s]{gap:var(--fs-6) var(--fs-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.kicker[data-astro-cid-co76ub2s]{margin:0 0 var(--fs-3);font-size:var(--fs-label);letter-spacing:var(--fs-label-tracking);color:var(--fs-apricot-light);font-weight:750}.dates-hero[data-astro-cid-co76ub2s] h1[data-astro-cid-co76ub2s]{font-size:var(--fs-display);font-weight:var(--fs-display-weight);letter-spacing:var(--fs-display-tracking);margin:0 0 var(--fs-4)}.dates-hero[data-astro-cid-co76ub2s] .lead[data-astro-cid-co76ub2s]{color:#e1d7e9;max-width:46ch;margin:0}.countdown[data-astro-cid-co76ub2s]{justify-items:center;gap:var(--fs-1);min-width:240px;padding:var(--fs-5) var(--fs-6);border-radius:var(--fs-radius-panel);text-align:center;backdrop-filter:blur(4px);background:#ffffff12;display:grid;box-shadow:inset 0 0 0 1px #ffffff26}.countdown[data-astro-cid-co76ub2s] strong[data-astro-cid-co76ub2s]{letter-spacing:-.05em;color:var(--fs-apricot-light);font-size:clamp(64px,9vw,104px);font-weight:800;line-height:.95}.countdown[data-astro-cid-co76ub2s] span[data-astro-cid-co76ub2s]{font-weight:650}.countdown[data-astro-cid-co76ub2s] small[data-astro-cid-co76ub2s]{margin-top:var(--fs-2);font-size:var(--fs-small);color:#cbbdd7}.visually-hidden[data-astro-cid-co76ub2s]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter[data-astro-cid-co76ub2s]{gap:var(--fs-2);margin-bottom:var(--fs-7);flex-wrap:wrap;display:flex}.chip[data-astro-cid-co76ub2s]{min-height:40px;padding:0 var(--fs-4);border-radius:var(--fs-radius-pill);background:var(--fs-white);box-shadow:inset 0 0 0 1px var(--fs-line);color:var(--fs-ink);font:600 15px/1 var(--fs-font);cursor:pointer;transition:background var(--fs-fast), box-shadow var(--fs-fast), color var(--fs-fast);border:0}.chip[data-astro-cid-co76ub2s]:hover{box-shadow:inset 0 0 0 1.5px var(--fs-plum)}.chip[data-astro-cid-co76ub2s][aria-pressed=true]{background:var(--fs-ink);color:var(--fs-white);box-shadow:none}.months[data-astro-cid-co76ub2s],.entries[data-astro-cid-co76ub2s]{margin:0;padding:0;list-style:none}.months[data-astro-cid-co76ub2s]{gap:var(--fs-7);display:grid}.month[data-astro-cid-co76ub2s] h3[data-astro-cid-co76ub2s]{align-items:center;gap:var(--fs-4);margin:0 0 var(--fs-4);font-size:var(--fs-label);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-tracking);text-transform:uppercase;color:var(--fs-muted);display:flex}.month[data-astro-cid-co76ub2s] h3[data-astro-cid-co76ub2s]:after{content:"";background:var(--fs-line);flex:1;height:1px}.entries[data-astro-cid-co76ub2s]{gap:var(--fs-3);display:grid}.entry[data-astro-cid-co76ub2s]{align-items:center;gap:var(--fs-5);padding:var(--fs-3);border-radius:var(--fs-radius-panel);background:var(--fs-white);box-shadow:0 0 0 1px var(--fs-line);transition:box-shadow var(--fs-fast), transform var(--fs-fast);grid-template-columns:auto minmax(0,1fr) auto;padding-inline-end:var(--fs-4);display:grid}.entry[data-astro-cid-co76ub2s]:hover{box-shadow:0 0 0 1px var(--fs-line), var(--fs-shadow);transform:translateY(-2px)}.entry[data-astro-cid-co76ub2s][hidden],.month[data-astro-cid-co76ub2s][hidden]{display:none}.tile[data-astro-cid-co76ub2s]{border-radius:var(--fs-radius);background:var(--fs-plum-tint);width:76px;height:84px;color:var(--fs-plum-dark);align-content:center;justify-items:center;line-height:1;display:grid}.tile-weekday[data-astro-cid-co76ub2s],.tile-month[data-astro-cid-co76ub2s]{letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.tile-day[data-astro-cid-co76ub2s]{letter-spacing:-.03em;color:var(--fs-ink);margin-block:4px;font-size:32px;font-weight:780}.is-next[data-astro-cid-co76ub2s]{box-shadow:0 0 0 2px var(--fs-apricot), var(--fs-shadow)}.is-next[data-astro-cid-co76ub2s] .tile[data-astro-cid-co76ub2s]{background:var(--fs-ink);color:var(--fs-apricot-light)}.is-next[data-astro-cid-co76ub2s] .tile-day[data-astro-cid-co76ub2s]{color:var(--fs-white)}.entry-text[data-astro-cid-co76ub2s]{gap:2px;min-width:0;display:grid}.entry-name[data-astro-cid-co76ub2s]{align-items:center;gap:var(--fs-1) var(--fs-3);flex-wrap:wrap;display:flex}.entry-name[data-astro-cid-co76ub2s] strong[data-astro-cid-co76ub2s]{letter-spacing:-.01em;overflow-wrap:anywhere;hyphens:auto;font-size:20px;font-weight:680}.next-badge[data-astro-cid-co76ub2s]{border-radius:var(--fs-radius-pill);background:var(--fs-apricot);color:var(--fs-apricot-ink);letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;font-size:12px;font-weight:750;display:none}.is-next[data-astro-cid-co76ub2s] .next-badge[data-astro-cid-co76ub2s]{display:inline-block}.entry-label[data-astro-cid-co76ub2s]{font-size:var(--fs-small);color:var(--fs-muted)}.entry-left[data-astro-cid-co76ub2s]{border-radius:var(--fs-radius-pill);background:var(--fs-pale);color:var(--fs-ink-soft);font-size:var(--fs-small);white-space:nowrap;padding:6px 12px;font-weight:650}.entry-actions[data-astro-cid-co76ub2s]{align-items:center;gap:var(--fs-2) var(--fs-4);flex-wrap:wrap;display:flex}.entry-go[data-astro-cid-co76ub2s]{min-height:44px}.note[data-astro-cid-co76ub2s]{padding:var(--fs-5);border-radius:var(--fs-radius-panel);background:var(--fs-white);margin:0;font-weight:600}.note[data-astro-cid-co76ub2s][hidden]{display:none}.notes[data-astro-cid-co76ub2s]{gap:var(--fs-4);margin-top:var(--fs-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}.note-card[data-astro-cid-co76ub2s]{padding:var(--fs-5);border-radius:var(--fs-radius-panel);background:var(--fs-white);box-shadow:0 0 0 1px var(--fs-line)}.note-card[data-astro-cid-co76ub2s] h3[data-astro-cid-co76ub2s]{margin:0 0 var(--fs-2);font-size:18px}.note-card[data-astro-cid-co76ub2s] p[data-astro-cid-co76ub2s]{color:var(--fs-ink-soft);font-size:var(--fs-small);margin:0}.self[data-astro-cid-co76ub2s]{background:var(--fs-white)}.self[data-astro-cid-co76ub2s] h2[data-astro-cid-co76ub2s]{margin:0 0 var(--fs-2)}.self-lead[data-astro-cid-co76ub2s]{margin:0 0 var(--fs-6);color:var(--fs-ink-soft);max-width:60ch}.self-grid[data-astro-cid-co76ub2s]{gap:var(--fs-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin:0;padding:0;list-style:none;display:grid}.self-grid[data-astro-cid-co76ub2s] li[data-astro-cid-co76ub2s]{align-content:start;gap:var(--fs-1);padding:var(--fs-5);border-radius:var(--fs-radius-panel);background:var(--fs-pale);display:grid}.self-group[data-astro-cid-co76ub2s]{font-size:var(--fs-label);font-weight:var(--fs-label-weight);letter-spacing:var(--fs-label-tracking);text-transform:uppercase;color:var(--fs-muted)}.self-name[data-astro-cid-co76ub2s]{color:var(--fs-ink);font-size:19px;font-weight:680;text-decoration:none}.self-name[data-astro-cid-co76ub2s]:hover{color:var(--fs-plum)}.self-source[data-astro-cid-co76ub2s]{margin-top:var(--fs-2);font-size:var(--fs-small);font-weight:600}@media (prefers-reduced-motion:reduce){.entry[data-astro-cid-co76ub2s]{transition:none}.entry[data-astro-cid-co76ub2s]:hover{transform:none}}@media (width<=760px){.hero-grid[data-astro-cid-co76ub2s]{grid-template-columns:1fr}.countdown[data-astro-cid-co76ub2s]{text-align:start;justify-self:start;justify-items:start;min-width:0}.entry[data-astro-cid-co76ub2s]{gap:var(--fs-2) var(--fs-4);grid-template-columns:auto minmax(0,1fr);padding-inline-end:var(--fs-3)}.tile[data-astro-cid-co76ub2s]{grid-row:span 2;width:64px;height:76px}.entry-actions[data-astro-cid-co76ub2s]{gap:var(--fs-2)}.entry-go[data-astro-cid-co76ub2s]{min-height:36px;padding:0 var(--fs-4);font-size:15px}.entry-name[data-astro-cid-co76ub2s] strong[data-astro-cid-co76ub2s]{font-size:18px}}@media (width<=640px){.dates-hero[data-astro-cid-co76ub2s]{padding-block:var(--fs-7)}.filter[data-astro-cid-co76ub2s]{margin-inline:calc(-1 * var(--fs-pad));padding-inline:var(--fs-pad);padding-bottom:var(--fs-1);margin-bottom:var(--fs-6);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip[data-astro-cid-co76ub2s]{flex:none}}
