.board[data-astro-cid-z3bsguig]{padding-block:24px 0}.intro[data-astro-cid-z3bsguig]{background:radial-gradient(90% 130% at 100% 0%, #2121ba55, #0000 60%), var(--tile);align-content:end;gap:14px;min-height:280px;display:grid}.intro[data-astro-cid-z3bsguig] h1[data-astro-cid-z3bsguig]{font:700 clamp(2.6rem, 6vw, 4.4rem)/.95 var(--display);margin:0}.sub[data-astro-cid-z3bsguig]{color:var(--ink-2);max-width:46ch;font-size:1.12rem}.acts[data-astro-cid-z3bsguig]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.nextup[data-astro-cid-z3bsguig]{align-content:start;gap:12px;display:grid}.nextup[data-astro-cid-z3bsguig] h2[data-astro-cid-z3bsguig]{font:700 1.7rem/1.1 var(--display);margin:0}.nextup[data-astro-cid-z3bsguig] .date[data-astro-cid-z3bsguig]{align-items:center;gap:14px;display:flex}.nextup[data-astro-cid-z3bsguig] .date[data-astro-cid-z3bsguig] b[data-astro-cid-z3bsguig]{font:700 4.2rem/.9 var(--display)}.nextup[data-astro-cid-z3bsguig] .date[data-astro-cid-z3bsguig] span[data-astro-cid-z3bsguig]{font:700 .95rem/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase}.nextup[data-astro-cid-z3bsguig] p[data-astro-cid-z3bsguig]{font-size:1rem}.tile-blue[data-astro-cid-z3bsguig] p[data-astro-cid-z3bsguig]{color:#ffffffd0}.last[data-astro-cid-z3bsguig]{border-top:1px solid #ffffff2a;margin-top:auto;padding-top:12px}.month[data-astro-cid-z3bsguig]{align-content:start;gap:14px;display:grid}.month-head[data-astro-cid-z3bsguig]{justify-content:space-between;align-items:center;gap:12px;display:flex}.month-head[data-astro-cid-z3bsguig] h2[data-astro-cid-z3bsguig]{font:700 1.6rem var(--display);margin:0}.month-nav[data-astro-cid-z3bsguig]{gap:6px;display:flex}.nav-btn[data-astro-cid-z3bsguig],.today-btn[data-astro-cid-z3bsguig]{border:1px solid var(--line);background:var(--tile-2);height:40px;color:var(--ink);cursor:pointer;border-radius:12px;place-items:center;display:grid}.nav-btn[data-astro-cid-z3bsguig]{width:40px}.today-btn[data-astro-cid-z3bsguig]{font:600 .86rem var(--display);padding:0 14px}.nav-btn[data-astro-cid-z3bsguig]:hover,.today-btn[data-astro-cid-z3bsguig]:hover{border-color:var(--orange)}.legend[data-astro-cid-z3bsguig]{flex-wrap:wrap;gap:6px;display:flex}.key[data-astro-cid-z3bsguig]{font:600 .8rem var(--display);color:var(--ink-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;display:inline-flex}.key[data-astro-cid-z3bsguig] i[data-astro-cid-z3bsguig]{background:var(--c);border-radius:50%;width:9px;height:9px}.key[data-astro-cid-z3bsguig][aria-pressed=false]{opacity:.45;text-decoration:line-through}.dow[data-astro-cid-z3bsguig]{font:600 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.grid[data-astro-cid-z3bsguig]{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.grid[data-astro-cid-z3bsguig] .cell{text-align:left;min-width:0;min-height:92px;color:var(--ink-2);font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff0d;border-radius:12px;grid-template-rows:auto 1fr auto;align-content:start;gap:4px;padding:8px;display:grid}.grid[data-astro-cid-z3bsguig] .cell.pad{cursor:default;background:0 0;border:0}.grid[data-astro-cid-z3bsguig] .cell:hover{border-color:#ffffff30}.grid[data-astro-cid-z3bsguig] .cell.has{color:var(--ink);background:#ffffff0d}.grid[data-astro-cid-z3bsguig] .cell.today .num{background:var(--orange-deep);color:var(--on-orange);border-radius:999px;justify-self:start;padding:1px 7px}.grid[data-astro-cid-z3bsguig] .cell.sel{outline:2px solid var(--orange);outline-offset:-2px}.grid[data-astro-cid-z3bsguig] .num{font:600 .9rem var(--display)}.grid[data-astro-cid-z3bsguig] .chips{gap:3px;min-width:0;display:grid}.grid[data-astro-cid-z3bsguig] .chipev{font:600 .7rem/1.25 var(--body);background:color-mix(in srgb, var(--c) 22%, transparent);color:#fff;border-left:3px solid var(--c);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 6px;overflow:hidden}.grid[data-astro-cid-z3bsguig] .moreev{font:600 .68rem var(--display);color:var(--ink-3)}.grid[data-astro-cid-z3bsguig] .dots{flex-wrap:wrap;gap:3px;display:none}.grid[data-astro-cid-z3bsguig] .dots i{background:var(--c);border-radius:50%;width:6px;height:6px}.empty[data-astro-cid-z3bsguig]{text-align:center;color:var(--ink-2);background:#ffffff08;border-radius:14px;justify-items:center;gap:12px;padding:18px;display:grid}.empty[data-astro-cid-z3bsguig][hidden]{display:none}.empty[data-astro-cid-z3bsguig] .b[data-astro-cid-z3bsguig]{cursor:pointer;border:0}.nojs[data-astro-cid-z3bsguig]{color:var(--ink-2)}.day[data-astro-cid-z3bsguig]{align-content:start;gap:14px;display:grid}.day[data-astro-cid-z3bsguig] .label[data-astro-cid-z3bsguig]{color:var(--gold)}.agenda[data-astro-cid-z3bsguig]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.agenda[data-astro-cid-z3bsguig] .ev{border-left:3px solid var(--c);background:#ffffff08;border-radius:14px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.agenda[data-astro-cid-z3bsguig] .when{font:600 .72rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-items:center;display:grid}.agenda[data-astro-cid-z3bsguig] .when b{font:700 1.6rem/1 var(--display);color:var(--ink);letter-spacing:0}.agenda[data-astro-cid-z3bsguig] .what{gap:3px;min-width:0;display:grid}.agenda[data-astro-cid-z3bsguig] .what strong{font:600 1.02rem/1.25 var(--display);color:var(--ink)}.agenda[data-astro-cid-z3bsguig] .what small{color:var(--ink-2);font-size:.86rem}.agenda[data-astro-cid-z3bsguig] .what p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:6px;font-size:.86rem}.agenda[data-astro-cid-z3bsguig] .none{color:var(--ink-3)}.timeline[data-astro-cid-z3bsguig]{border-left:2px solid #ffffff1a;gap:18px;margin:0;padding:0 0 0 22px;list-style:none;display:grid}.timeline[data-astro-cid-z3bsguig] li[data-astro-cid-z3bsguig]{gap:2px;display:grid;position:relative}.timeline[data-astro-cid-z3bsguig] li[data-astro-cid-z3bsguig]:before{content:"";background:var(--orange-deep);width:12px;height:12px;box-shadow:0 0 0 4px var(--tile);border-radius:50%;position:absolute;top:4px;left:-29px}.timeline[data-astro-cid-z3bsguig] time[data-astro-cid-z3bsguig]{font:600 .74rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.timeline[data-astro-cid-z3bsguig] strong[data-astro-cid-z3bsguig]{font:600 1.15rem var(--display)}.timeline[data-astro-cid-z3bsguig] small[data-astro-cid-z3bsguig]{color:var(--ink-3);font-size:.86rem}.seasons[data-astro-cid-z3bsguig]{align-content:start;gap:18px;display:grid}.bars[data-astro-cid-z3bsguig]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bars[data-astro-cid-z3bsguig] li[data-astro-cid-z3bsguig]{grid-template-columns:44px minmax(0,1fr) 34px;align-items:center;gap:12px;display:grid}.yr[data-astro-cid-z3bsguig],.n[data-astro-cid-z3bsguig]{font:600 .95rem var(--display);font-variant-numeric:tabular-nums}.n[data-astro-cid-z3bsguig]{text-align:right;color:var(--ink-2)}.bar[data-astro-cid-z3bsguig]{background:#ffffff0a;border-radius:7px;height:14px;overflow:hidden}.bar[data-astro-cid-z3bsguig]>span[data-astro-cid-z3bsguig]{background:var(--orange-deep);border-radius:7px;height:100%;display:block;overflow:hidden}.bar[data-astro-cid-z3bsguig] .m[data-astro-cid-z3bsguig]{background:#3434d6;height:100%;display:block}.key-line[data-astro-cid-z3bsguig]{color:var(--ink-3);align-items:center;gap:8px;font-size:.86rem;display:flex}.key-line[data-astro-cid-z3bsguig] i[data-astro-cid-z3bsguig]{background:var(--orange-deep);border-radius:3px;width:10px;height:10px;margin-left:8px}.key-line[data-astro-cid-z3bsguig] i[data-astro-cid-z3bsguig].m{background:#3434d6;margin-left:0}.k-competition[data-astro-cid-z3bsguig],.k-competition{--c:#ff7a1a}.k-meeting[data-astro-cid-z3bsguig],.k-meeting{--c:#5b6bff}.k-outreach[data-astro-cid-z3bsguig],.k-outreach{--c:#f6b520}.k-event[data-astro-cid-z3bsguig],.k-event{--c:#9aa0a8}.day[data-astro-cid-z3bsguig]{align-self:start}@media (width<=620px){.key[data-astro-cid-z3bsguig]{padding:10px 12px}.grid[data-astro-cid-z3bsguig],.dow[data-astro-cid-z3bsguig]{gap:3px}.grid[data-astro-cid-z3bsguig] .cell{border-radius:8px;justify-items:center;min-height:50px;padding:6px 4px}.grid[data-astro-cid-z3bsguig] .chips{display:none}.grid[data-astro-cid-z3bsguig] .dots{justify-content:center;display:flex}.grid[data-astro-cid-z3bsguig] .cell.today .num{justify-self:center}.month-head[data-astro-cid-z3bsguig] h2[data-astro-cid-z3bsguig]{font-size:1.3rem}}
