.cal[data-astro-cid-m4qj7ge5]{margin-top:var(--space-7)}.cal__m[data-astro-cid-m4qj7ge5].is-now{position:relative;overflow:hidden;background:var(--moss);color:var(--paper);border-radius:2px;padding:28px 20px 26px}.cal__m[data-astro-cid-m4qj7ge5] summary[data-astro-cid-m4qj7ge5]{list-style:none;cursor:pointer}.cal__m[data-astro-cid-m4qj7ge5] summary[data-astro-cid-m4qj7ge5]::-webkit-details-marker{display:none}.cal__now[data-astro-cid-m4qj7ge5],.cal__big[data-astro-cid-m4qj7ge5]{display:none}.is-now[data-astro-cid-m4qj7ge5] .cal__now[data-astro-cid-m4qj7ge5]{display:flex;gap:10px;align-items:center;font:500 11px/1.4 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--on-moss)}.is-now[data-astro-cid-m4qj7ge5] .cal__now[data-astro-cid-m4qj7ge5]:before{content:"";width:8px;height:8px;background:var(--paper);flex:none}.is-now[data-astro-cid-m4qj7ge5] .cal__name[data-astro-cid-m4qj7ge5]{font-size:var(--fs-h2-season);line-height:1;margin:10px 0 0;color:var(--on-moss-strong)}.is-now[data-astro-cid-m4qj7ge5] .cal__hint[data-astro-cid-m4qj7ge5],.is-now[data-astro-cid-m4qj7ge5] .cal__mark[data-astro-cid-m4qj7ge5]{display:none}.is-now[data-astro-cid-m4qj7ge5] .cal__big[data-astro-cid-m4qj7ge5]{display:block;position:absolute;right:-6px;top:-24px;font:italic 500 180px/1 var(--font-display);color:#f2ecdf14;pointer-events:none}.cal__big[data-astro-cid-m4qj7ge5]:before{content:attr(data-big)}.is-now[data-astro-cid-m4qj7ge5] summary[data-astro-cid-m4qj7ge5]{cursor:default}.cal__todo[data-astro-cid-m4qj7ge5]{display:grid;gap:20px;margin:0;padding:0;list-style:none}.cal__todo[data-astro-cid-m4qj7ge5] li[data-astro-cid-m4qj7ge5]{border-top:var(--hair);padding-top:14px}.cal__n[data-astro-cid-m4qj7ge5]{font:italic 500 18px/1 var(--font-display);color:var(--terra)}.cal__todo[data-astro-cid-m4qj7ge5] p[data-astro-cid-m4qj7ge5]{margin:6px 0 0;font-size:16px}.cal__links[data-astro-cid-m4qj7ge5]{display:flex;flex-wrap:wrap;gap:8px 20px;margin:22px 0 0;font-size:var(--fs-sm);color:var(--muted)}.cal__links[data-astro-cid-m4qj7ge5] a[data-astro-cid-m4qj7ge5]{color:var(--terra);font-weight:500;text-underline-offset:3px}.is-now[data-astro-cid-m4qj7ge5] .cal__body[data-astro-cid-m4qj7ge5]{margin-top:24px}.is-now[data-astro-cid-m4qj7ge5] .cal__todo[data-astro-cid-m4qj7ge5] li[data-astro-cid-m4qj7ge5]{border-top:var(--hair-on-moss)}.is-now[data-astro-cid-m4qj7ge5] .cal__n[data-astro-cid-m4qj7ge5]{color:var(--on-moss)}.is-now[data-astro-cid-m4qj7ge5] .cal__todo[data-astro-cid-m4qj7ge5] p[data-astro-cid-m4qj7ge5]{color:var(--on-moss-strong);font-size:15px}.is-now[data-astro-cid-m4qj7ge5] .cal__links[data-astro-cid-m4qj7ge5]{color:var(--on-moss)}.is-now[data-astro-cid-m4qj7ge5] .cal__links[data-astro-cid-m4qj7ge5] a[data-astro-cid-m4qj7ge5]{color:var(--paper);text-decoration:none;border-bottom:1px solid var(--line-on-moss);padding-bottom:1px}.is-now[data-astro-cid-m4qj7ge5] .cal__links[data-astro-cid-m4qj7ge5] a[data-astro-cid-m4qj7ge5]:hover{border-bottom-color:var(--paper)}.is-now[data-astro-cid-m4qj7ge5] a[data-astro-cid-m4qj7ge5]:focus-visible,.is-now[data-astro-cid-m4qj7ge5] summary[data-astro-cid-m4qj7ge5]:focus-visible{outline-color:var(--focus-on-dark)}.cal__lbl[data-astro-cid-m4qj7ge5]{margin:0;padding:22px 0 6px;font:500 12px/1.4 var(--font-text);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.cal__lbl--next[data-astro-cid-m4qj7ge5]{margin-top:32px;border-top:var(--hair-ink)}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now){border-bottom:var(--hair)}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) summary[data-astro-cid-m4qj7ge5]{display:grid;grid-template-columns:minmax(0,1fr) 24px;gap:4px 16px;align-items:center;min-height:56px;padding-block:14px}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) .cal__name[data-astro-cid-m4qj7ge5]{grid-column:1;font:500 26px/1.15 var(--font-display)}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) .cal__hint[data-astro-cid-m4qj7ge5]{grid-column:1;color:var(--muted);font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal__mark[data-astro-cid-m4qj7ge5]{grid-column:2;grid-row:1 / span 2;justify-self:end;transition:transform var(--dur-pour, .25s)}.cal__m[data-astro-cid-m4qj7ge5][open] .cal__mark[data-astro-cid-m4qj7ge5]{transform:rotate(180deg)}.cal__m[data-astro-cid-m4qj7ge5][open] .cal__hint[data-astro-cid-m4qj7ge5]{white-space:normal}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) .cal__body[data-astro-cid-m4qj7ge5]{padding:0 0 22px}@media(min-width:768px){.cal__m[data-astro-cid-m4qj7ge5].is-now{padding:36px 36px 32px}.is-now[data-astro-cid-m4qj7ge5] .cal__big[data-astro-cid-m4qj7ge5]{font-size:230px;top:-28px}.cal__todo[data-astro-cid-m4qj7ge5]{grid-template-columns:repeat(3,1fr);gap:24px}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) summary[data-astro-cid-m4qj7ge5]{grid-template-columns:150px minmax(0,1fr) 24px;gap:20px;padding-block:16px}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) .cal__name[data-astro-cid-m4qj7ge5]{font-size:30px}.cal__m[data-astro-cid-m4qj7ge5]:not(.is-now) .cal__hint[data-astro-cid-m4qj7ge5]{grid-column:2}.cal__mark[data-astro-cid-m4qj7ge5]{grid-column:3;grid-row:1}}@media(prefers-reduced-motion:reduce){.cal__mark[data-astro-cid-m4qj7ge5]{transition:none}}
