.evt__kind[data-astro-cid-fgz22laa]{letter-spacing:.16em;color:var(--ink-soft);padding-top:.35rem;font-size:.625rem;line-height:1.4}.cal[data-astro-cid-oofr55uj]{margin-bottom:3rem}.cal__head[data-astro-cid-oofr55uj]{border-bottom:1px solid var(--rule-mid);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.9rem;display:flex}.cal__legend[data-astro-cid-oofr55uj]{gap:1rem;display:flex}.cal__key[data-astro-cid-oofr55uj]{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.625rem;display:inline-flex}.cal__key[data-astro-cid-oofr55uj]:before{content:"";width:10px;height:10px}.cal__key--gathering[data-astro-cid-oofr55uj]:before{background:var(--accent-edge)}.cal__key--deadline[data-astro-cid-oofr55uj]:before{box-shadow:inset 0 0 0 2px var(--accent-edge)}.cal__months[data-astro-cid-oofr55uj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.cal__month[data-astro-cid-oofr55uj]{padding:.55rem .6rem .6rem}.cal__label[data-astro-cid-oofr55uj]{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:.4rem;margin-bottom:.5rem;padding-bottom:.45rem;display:flex}.cal__mon[data-astro-cid-oofr55uj]{font-family:var(--display);letter-spacing:.16em;color:var(--deep);font-size:.8125rem}.cal__year[data-astro-cid-oofr55uj]{font-family:var(--figure);font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--ink-soft);font-size:.625rem}.cal__grid[data-astro-cid-oofr55uj]{grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.cal__wd[data-astro-cid-oofr55uj],.cal__pad[data-astro-cid-oofr55uj],.cal__day[data-astro-cid-oofr55uj]{aspect-ratio:1;font-family:var(--figure);font-variant-numeric:tabular-nums;color:var(--ink-soft);place-items:center;font-size:.625rem;line-height:1;display:grid}.cal__wd[data-astro-cid-oofr55uj]{font-family:var(--display);letter-spacing:.04em;color:var(--rule-strong);aspect-ratio:auto;border-bottom:1px solid var(--rule);padding-block:.3rem;font-size:.5625rem}.cal__day--today[data-astro-cid-oofr55uj]{outline:1px solid var(--deep);outline-offset:-1px;color:var(--deep)}a[data-astro-cid-oofr55uj].cal__day{color:var(--deep);text-decoration:none;position:relative}.cal__day--gathering[data-astro-cid-oofr55uj]{background:var(--accent)}.cal__day--deadline[data-astro-cid-oofr55uj]{background:var(--paper);box-shadow:inset 0 0 0 2px var(--accent-edge)}a[data-astro-cid-oofr55uj].cal__day:hover,a[data-astro-cid-oofr55uj].cal__day:focus-visible{background:var(--accent-deep);color:var(--deep);z-index:3}.cal__card[data-astro-cid-oofr55uj]{display:none}@media (width>=48rem){.cal__months[data-astro-cid-oofr55uj]{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.75rem 2.25rem}.cal__grid[data-astro-cid-oofr55uj]{overflow:visible}.cal__card[data-astro-cid-oofr55uj]{background:var(--band);width:15rem;color:var(--on-band);border:1px solid var(--band);text-align:left;opacity:0;visibility:hidden;z-index:5;gap:.2rem;padding:.7rem .8rem .75rem;transition:opacity .14s;display:grid;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}a[data-astro-cid-oofr55uj].cal__day:hover .cal__card[data-astro-cid-oofr55uj],a[data-astro-cid-oofr55uj].cal__day:focus-visible .cal__card[data-astro-cid-oofr55uj]{opacity:1;visibility:visible}.cal__month[data-astro-cid-oofr55uj]:nth-child(4n+1) .cal__card[data-astro-cid-oofr55uj]{left:0;transform:none}.cal__month[data-astro-cid-oofr55uj]:nth-child(4n) .cal__card[data-astro-cid-oofr55uj]{left:auto;right:0;transform:none}.cal__card-item[data-astro-cid-oofr55uj]+.cal__card-item[data-astro-cid-oofr55uj]{border-top:1px solid var(--on-band-rule);margin-top:.5rem;padding-top:.5rem}.cal__card-kind[data-astro-cid-oofr55uj]{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:.2rem;font-size:.5625rem;display:block}.cal__card-title[data-astro-cid-oofr55uj]{font-family:var(--display);color:var(--on-band);font-size:.875rem;line-height:1.2;display:block}.cal__card-meta[data-astro-cid-oofr55uj]{font-family:var(--text);color:var(--on-band-soft);letter-spacing:0;margin-top:.25rem;font-size:.75rem;line-height:1.35;display:block}.cal__card-go[data-astro-cid-oofr55uj]{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);align-items:center;gap:.3rem;margin-top:.4rem;font-size:.625rem;display:inline-flex}.cal__card-go[data-astro-cid-oofr55uj]:after{content:"";background-color:currentColor;width:.6em;height:.6em;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8L8 2M3.4 2H8v4.6' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 8L8 2M3.4 2H8v4.6' fill='none' stroke='%23000' stroke-width='1.4'/%3E%3C/svg%3E") 50%/contain no-repeat}.cal__wd[data-astro-cid-oofr55uj],.cal__pad[data-astro-cid-oofr55uj],.cal__day[data-astro-cid-oofr55uj]{font-size:.6875rem}}@media (width>=64rem){.cal__months[data-astro-cid-oofr55uj]{gap:3rem 2.5rem}.cal__mon[data-astro-cid-oofr55uj]{font-size:.875rem}}.rows--past[data-astro-cid-wmdy6msh] .row__title,.rows--past[data-astro-cid-wmdy6msh] .row__num,.rows--past[data-astro-cid-wmdy6msh] .row__sub,.rows--past[data-astro-cid-wmdy6msh] .row__meta{color:var(--ink-soft);font-style:italic}.rows--past[data-astro-cid-wmdy6msh] .row__title{text-decoration:line-through;text-decoration-color:var(--rule-strong);font-size:1rem}.rows--past[data-astro-cid-wmdy6msh] .row__sub{font-size:.8125rem}.rows--past[data-astro-cid-wmdy6msh] .row__meta{font-size:.75rem}.rows--past[data-astro-cid-wmdy6msh] .row{padding-block:1rem}
