.page[data-astro-cid-5z7abgjo]{--pad-hero: var(--pad-edge);--pad-panel: calc(12 * var(--dpx))}.circle[data-astro-cid-5z7abgjo]{padding-top:calc(var(--pad-y) + 6rem)}.circle__head[data-astro-cid-5z7abgjo]{display:grid;justify-items:center;gap:max(.75rem,calc(20 * var(--dpx)));text-align:center}.circle__heading[data-astro-cid-5z7abgjo]{font-size:max(2.25rem,calc(56 * var(--dpx)));line-height:1.1}.circle__intro[data-astro-cid-5z7abgjo]{max-width:38em;line-height:var(--lh-body);color:var(--c-muted)}.circle__layout[data-astro-cid-5z7abgjo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:max(2rem,calc(64 * var(--dpx)));max-width:1100px;margin:max(2rem,calc(56 * var(--dpx))) auto 0}.wheel[data-astro-cid-5z7abgjo]{margin:0;text-align:center}.wheel[data-astro-cid-5z7abgjo] svg[data-astro-cid-5z7abgjo]{display:block;width:100%;max-width:520px;height:auto;margin-inline:auto;overflow:visible}.wheel__seg[data-astro-cid-5z7abgjo]{cursor:pointer;outline:none}.wheel__shape[data-astro-cid-5z7abgjo]{stroke:var(--c-bg);stroke-width:3;transition:fill .25s ease}.wheel__seg--winter[data-astro-cid-5z7abgjo] .wheel__shape[data-astro-cid-5z7abgjo]{fill:#e2e8e2}.wheel__seg--spring[data-astro-cid-5z7abgjo] .wheel__shape[data-astro-cid-5z7abgjo]{fill:#dfe9c8}.wheel__seg--summer[data-astro-cid-5z7abgjo] .wheel__shape[data-astro-cid-5z7abgjo]{fill:#ece4b9}.wheel__seg--autumn[data-astro-cid-5z7abgjo] .wheel__shape[data-astro-cid-5z7abgjo]{fill:#ecdac4}.wheel__seg[data-astro-cid-5z7abgjo][data-current] .wheel__shape[data-astro-cid-5z7abgjo]{stroke:var(--c-moss);stroke-width:2}.wheel__seg[data-astro-cid-5z7abgjo][data-active] .wheel__shape[data-astro-cid-5z7abgjo]{fill:var(--c-moss)}.wheel__label[data-astro-cid-5z7abgjo]{font-family:var(--font-display);font-style:italic;font-size:19px;fill:var(--c-ink);pointer-events:none}.wheel__seg[data-astro-cid-5z7abgjo][data-active] .wheel__label[data-astro-cid-5z7abgjo]{fill:var(--c-white)}@media(hover:hover)and (pointer:fine){.wheel__seg[data-astro-cid-5z7abgjo]:not([data-active]):hover .wheel__shape[data-astro-cid-5z7abgjo]{fill:var(--c-lime)}}.wheel__seg[data-astro-cid-5z7abgjo]:focus-visible .wheel__shape[data-astro-cid-5z7abgjo]{stroke:var(--c-ink);stroke-width:3}.wheel__core[data-astro-cid-5z7abgjo]{fill:var(--c-white);stroke:color-mix(in srgb,var(--c-lime) 75%,transparent)}.wheel__core-month[data-astro-cid-5z7abgjo]{font-size:15px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;fill:var(--c-moss)}.wheel__core-name[data-astro-cid-5z7abgjo]{font-family:var(--font-display);font-size:36px;fill:var(--c-ink)}.wheel__core-hava[data-astro-cid-5z7abgjo]{font-family:var(--font-display);font-style:italic;font-size:20px;fill:var(--c-moss)}.wheel__hint[data-astro-cid-5z7abgjo]{margin-top:.75rem;font-size:var(--fs-ui);font-style:italic;color:var(--c-moss)}.month[data-astro-cid-5z7abgjo][hidden]{display:none}.month__eyebrow[data-astro-cid-5z7abgjo]{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-ui);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-moss)}.month__now[data-astro-cid-5z7abgjo]{padding:.15em .6em;font-size:.85em;letter-spacing:.04em;text-transform:none;color:var(--c-ink);background-color:var(--c-lime);border-radius:999px}.month__now[data-astro-cid-5z7abgjo][hidden]{display:none}.month__name[data-astro-cid-5z7abgjo]{margin-top:.25rem;font-size:max(2rem,calc(48 * var(--dpx)));line-height:1.1}.month__lesson-title[data-astro-cid-5z7abgjo]{margin-top:1.25rem;font-family:var(--font-display);font-style:italic;font-size:max(1.125rem,calc(22 * var(--dpx)));color:var(--c-moss)}.month__lesson[data-astro-cid-5z7abgjo]{margin-top:.25rem;font-size:1.125rem;line-height:1.6;color:var(--c-ink)}.month__cards[data-astro-cid-5z7abgjo]{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}.month__card[data-astro-cid-5z7abgjo]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:1rem 1.25rem;background-color:var(--c-white);border:1px solid color-mix(in srgb,var(--c-lime) 75%,transparent);border-radius:var(--r-md)}.month__card[data-astro-cid-5z7abgjo] h3[data-astro-cid-5z7abgjo]{grid-column:1;font-size:1.25rem;line-height:1.2}.month__card[data-astro-cid-5z7abgjo] p[data-astro-cid-5z7abgjo]{grid-column:1;font-size:var(--fs-ui);line-height:1.5;color:var(--c-muted)}.month__soon[data-astro-cid-5z7abgjo],.month__link[data-astro-cid-5z7abgjo]{grid-column:2;grid-row:1 / span 2;justify-self:end;padding:.5em 1em;font-size:var(--fs-ui);white-space:nowrap;border-radius:var(--r-md)}.month__soon[data-astro-cid-5z7abgjo]{font-style:italic;color:var(--c-moss);background-color:var(--c-paper)}.month__link[data-astro-cid-5z7abgjo]{color:var(--c-ink);background-color:var(--c-lime);transition:background-color .25s ease,color .25s ease}@media(hover:hover)and (pointer:fine){.month__link[data-astro-cid-5z7abgjo]:hover{color:var(--c-white);background-color:var(--c-ink)}}@media(max-width:900px){.circle__layout[data-astro-cid-5z7abgjo]{grid-template-columns:minmax(0,1fr);max-width:36rem}.months[data-astro-cid-5z7abgjo]{text-align:center}.month__eyebrow[data-astro-cid-5z7abgjo]{justify-content:center}.month__card[data-astro-cid-5z7abgjo]{text-align:left}}@media(max-width:480px){.month__card[data-astro-cid-5z7abgjo]{grid-template-columns:minmax(0,1fr)}.month__soon[data-astro-cid-5z7abgjo],.month__link[data-astro-cid-5z7abgjo]{grid-column:1;grid-row:auto;justify-self:start;margin-top:.5rem}}
