.cards[data-astro-cid-zbmcjusp]{gap:var(--space-4);margin:var(--space-6) 0 var(--space-8);padding:0;list-style:none;display:grid}@media (width>=700px){.cards[data-astro-cid-zbmcjusp]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}}.card[data-astro-cid-zbmcjusp]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-photo);color:var(--color-ink);align-content:start;display:grid}.cards--blush[data-astro-cid-zbmcjusp] .card[data-astro-cid-zbmcjusp]{background:var(--color-blush)}.cards--sage[data-astro-cid-zbmcjusp] .card[data-astro-cid-zbmcjusp]{background:var(--color-sage);color:var(--color-forest)}.cards--cream[data-astro-cid-zbmcjusp] .card[data-astro-cid-zbmcjusp]{background:var(--color-cream)}.card__num[data-astro-cid-zbmcjusp]{font-size:var(--text-lg);color:var(--color-mauve)}.cards--sage[data-astro-cid-zbmcjusp] .card__num[data-astro-cid-zbmcjusp]{color:var(--color-forest)}.card__eyebrow[data-astro-cid-zbmcjusp]{opacity:.75}.card__title[data-astro-cid-zbmcjusp]{font-size:var(--text-xl);text-transform:none;line-height:1.05}.card__text[data-astro-cid-zbmcjusp]{font-size:var(--text-sm);line-height:1.5}.bloom[data-astro-cid-56u7pi25]{width:calc(96px * var(--size,1));height:calc(80px * var(--size,1));color:var(--color-ink);display:block;overflow:visible}.bloom[data-astro-cid-56u7pi25] path[data-astro-cid-56u7pi25]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.bloom[data-astro-cid-56u7pi25] .spathe[data-astro-cid-56u7pi25]{fill:var(--color-blush);fill-opacity:0}.bloom[data-astro-cid-56u7pi25].is-open path[data-astro-cid-56u7pi25]{animation:bloom-draw .9s cubic-bezier(.4, 0, .2, 1) var(--delay,0s) forwards}.bloom[data-astro-cid-56u7pi25].is-open .leaf[data-astro-cid-56u7pi25]{animation-delay:calc(var(--delay,0s) + .5s)}.bloom[data-astro-cid-56u7pi25].is-open .leaf--late[data-astro-cid-56u7pi25]{animation-delay:calc(var(--delay,0s) + .7s)}.bloom[data-astro-cid-56u7pi25].is-open .spathe[data-astro-cid-56u7pi25]{animation:bloom-draw 1.1s cubic-bezier(.4, 0, .2, 1) calc(var(--delay,0s) + .9s) forwards, bloom-fill .7s ease-out calc(var(--delay,0s) + 1.9s) forwards}.bloom[data-astro-cid-56u7pi25].is-open .fold[data-astro-cid-56u7pi25]{animation-delay:calc(var(--delay,0s) + 1.6s)}.bloom[data-astro-cid-56u7pi25].is-open .spadix[data-astro-cid-56u7pi25]{animation-delay:calc(var(--delay,0s) + 1.75s)}@keyframes bloom-draw{to{stroke-dashoffset:0}}@keyframes bloom-fill{to{fill-opacity:.85}}@media (prefers-reduced-motion:reduce){.bloom[data-astro-cid-56u7pi25].is-open path[data-astro-cid-56u7pi25]{stroke-dashoffset:0}.bloom[data-astro-cid-56u7pi25].is-open .spathe[data-astro-cid-56u7pi25]{fill-opacity:.85}}.week[data-astro-cid-fyc3yevd]{gap:var(--space-2);max-width:30rem;margin-block:var(--space-8);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.day[data-astro-cid-fyc3yevd]{justify-items:center;gap:var(--space-2);opacity:0;display:grid;transform:translateY(6px)}.week[data-astro-cid-fyc3yevd].is-on .day[data-astro-cid-fyc3yevd]{animation:week-in .42s ease-out calc(var(--i) * .11s) forwards}.slot[data-astro-cid-fyc3yevd]{place-items:end center;height:64px;display:grid;position:relative}.dot[data-astro-cid-fyc3yevd]{border:1.4px solid var(--color-ink);border-radius:50%;width:10px;height:10px}.day--on[data-astro-cid-fyc3yevd] .dot[data-astro-cid-fyc3yevd]{background:var(--color-blush)}.slot[data-astro-cid-fyc3yevd] .week__bloom{position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.name[data-astro-cid-fyc3yevd]{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.label[data-astro-cid-fyc3yevd]{font-size:var(--text-sm);color:var(--color-mauve);white-space:nowrap}@keyframes week-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.week[data-astro-cid-fyc3yevd].is-on .day[data-astro-cid-fyc3yevd]{opacity:1;transform:none}}.rhythm[data-astro-cid-rjaphbum]{gap:var(--space-6);margin-block:var(--space-8) var(--space-10);display:grid}.row[data-astro-cid-rjaphbum]{gap:var(--space-2);display:grid}.row__label[data-astro-cid-rjaphbum]{font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-ink-muted)}.line[data-astro-cid-rjaphbum]{border-bottom:1px solid var(--color-line);grid-template-columns:repeat(8,1fr);align-items:end;height:46px;display:grid}.tick[data-astro-cid-rjaphbum]{opacity:0;place-items:end center;height:100%;display:grid;position:relative}.rhythm[data-astro-cid-rjaphbum].is-on .tick[data-astro-cid-rjaphbum]{animation:rhythm-in .3s ease-out calc(var(--r) * .25s + var(--i) * 70ms) forwards}.mark[data-astro-cid-rjaphbum]{background:var(--color-ink-muted);width:1px;height:6px}.tick[data-astro-cid-rjaphbum] .rhythm__bloom{position:absolute;bottom:1px;left:50%;transform:translate(-50%)}@keyframes rhythm-in{to{opacity:1}}@media (width>=640px){.row[data-astro-cid-rjaphbum]{grid-template-columns:9rem 1fr;align-items:end}.row__label[data-astro-cid-rjaphbum]{padding-bottom:var(--space-2)}}@media (prefers-reduced-motion:reduce){.rhythm[data-astro-cid-rjaphbum].is-on .tick[data-astro-cid-rjaphbum]{opacity:1}}
