.board[data-astro-cid-zuxta5lo]{border:4px solid var(--cpg-timber);background:var(--cpg-board-soil);border-radius:6px;width:100%;max-width:30rem;padding:0;overflow:hidden}.board__grid[data-astro-cid-zuxta5lo]{aspect-ratio:1;grid-template-columns:repeat(6,1fr);display:grid}.patch[data-astro-cid-zuxta5lo]{border-right:1px solid var(--cpg-outline);border-bottom:1px solid var(--cpg-outline);transition:opacity var(--cpg-base) var(--cpg-ease);place-items:center;display:grid;position:relative}.patch[data-astro-cid-zuxta5lo]:nth-child(6n){border-right:0}.patch[data-astro-cid-zuxta5lo]:nth-last-child(-n+6){border-bottom:0}.patch--bed-r[data-astro-cid-zuxta5lo]{border-right:2px solid var(--cpg-timber)}.patch--bed-b[data-astro-cid-zuxta5lo]{border-bottom:2px solid var(--cpg-timber)}.patch--entry[data-astro-cid-zuxta5lo]{background:var(--cpg-board-entry)}.patch--lit[data-astro-cid-zuxta5lo]{background:var(--cpg-leaf-pale)}.patch--dim[data-astro-cid-zuxta5lo]{opacity:.22}.patch__veg[data-astro-cid-zuxta5lo]{z-index:1;position:relative}.patch__mound[data-astro-cid-zuxta5lo]{background:var(--cpg-board-mound);border-radius:50% 50% 0 0;width:62%;height:22%;position:absolute;bottom:8%;left:50%;translate:-50%}.patch__sprout[data-astro-cid-zuxta5lo]{z-index:2;width:26%;height:26%;position:absolute;bottom:6%;right:6%}@media (forced-colors:active){.patch--dim[data-astro-cid-zuxta5lo]{opacity:1}}.gallery[data-astro-cid-rj65ajc3]{padding:0 0 var(--cpg-s);gap:var(--cpg-m);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;grid-auto-columns:78%;grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.gallery__item[data-astro-cid-rj65ajc3]{scroll-snap-align:center}.gallery[data-astro-cid-rj65ajc3] figure[data-astro-cid-rj65ajc3]{margin:0}.gallery__img[data-astro-cid-rj65ajc3]{border:1px solid var(--cpg-outline);border-radius:var(--cpg-radius-s);background:var(--cpg-card);width:100%;height:auto}.gallery[data-astro-cid-rj65ajc3] figcaption[data-astro-cid-rj65ajc3]{margin-top:var(--cpg-s);font-size:var(--cpg-step--1);color:var(--cpg-ink-soft)}@media (width>=48rem){.gallery[data-astro-cid-rj65ajc3]{gap:var(--cpg-l);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow-x:visible}}.hero[data-astro-cid-lcdefpme]{padding-block:var(--cpg-2xl) var(--cpg-3xl)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--cpg-2xl);align-items:center;display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{text-wrap:balance;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]+span[data-astro-cid-lcdefpme]{color:var(--cpg-leaf-text)}.hero__lede[data-astro-cid-lcdefpme]{margin-top:var(--cpg-l);max-width:44ch}.hero__promise[data-astro-cid-lcdefpme]{margin-top:var(--cpg-m);font-family:var(--cpg-font-display);font-size:var(--cpg-step-1);color:var(--cpg-leaf-text)}.hero__actions[data-astro-cid-lcdefpme]{margin-top:var(--cpg-xl);align-items:center;gap:var(--cpg-m) var(--cpg-l);flex-wrap:wrap;display:flex}.link-on--lead[data-astro-cid-lcdefpme]{font-size:var(--cpg-step-0)}.hero__art[data-astro-cid-lcdefpme]{justify-content:center;display:flex;position:relative}.hero__board[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__scatter[data-astro-cid-lcdefpme]{display:none}@media (width>=82rem){.hero__scatter[data-astro-cid-lcdefpme]{z-index:-1;gap:var(--cpg-l);opacity:.28;pointer-events:none;display:grid;position:absolute;top:50%;left:-3.5rem;translate:0 -50%}.hero__scatter[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){margin-left:-1.5rem}}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{padding-block:var(--cpg-3xl) var(--cpg-4xl)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--cpg-4xl);grid-template-columns:7fr 5fr}.hero__art[data-astro-cid-lcdefpme]{justify-content:flex-end}}.loop[data-astro-cid-lcdefpme]{gap:var(--cpg-m);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.loop__step[data-astro-cid-lcdefpme]{gap:var(--cpg-s);transition:border-color var(--cpg-fast) var(--cpg-ease);grid-template-columns:auto 1fr;grid-template-areas:"num icon""title title""body body";align-content:start;display:grid}.loop__step[data-astro-cid-lcdefpme]:hover{border-color:var(--cpg-leaf)}.loop__num[data-astro-cid-lcdefpme]{font-family:var(--cpg-font-display);font-size:var(--cpg-step-2);color:var(--cpg-leaf-text);grid-area:num;font-weight:600;line-height:1}.loop__icon[data-astro-cid-lcdefpme]{grid-area:icon;justify-self:end}.loop__step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:var(--cpg-s);grid-area:title}.loop__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--cpg-step--1);color:var(--cpg-ink-soft);grid-area:body}.loop__close[data-astro-cid-lcdefpme]{margin-top:var(--cpg-xl);max-width:var(--cpg-measure);font-family:var(--cpg-font-display);font-size:var(--cpg-step-1)}@media (width>=40rem){.loop[data-astro-cid-lcdefpme]{gap:var(--cpg-l);grid-template-columns:repeat(2,1fr)}}@media (width>=56rem){.loop[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr)}.loop__step[data-astro-cid-lcdefpme]:nth-child(-n+3){grid-column:span 2}.loop__step[data-astro-cid-lcdefpme]:nth-child(n+4){grid-column:span 3}}@media (width>=80rem){.loop[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,1fr)}.loop__step[data-astro-cid-lcdefpme]:nth-child(-n+3),.loop__step[data-astro-cid-lcdefpme]:nth-child(n+4){grid-column:auto}}.section-head--centre[data-astro-cid-lcdefpme]{text-align:center;margin-inline:auto}.rule-boards[data-astro-cid-lcdefpme]{gap:var(--cpg-xl);justify-items:center;margin:0;padding:0;list-style:none;display:grid}.rule-boards[data-astro-cid-lcdefpme]>li[data-astro-cid-lcdefpme]{gap:var(--cpg-m);justify-items:center;width:100%;max-width:22rem;display:grid}.rule-boards[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--cpg-step-1);color:var(--cpg-leaf-text)}@media (width>=48rem){.rule-boards[data-astro-cid-lcdefpme]{gap:var(--cpg-l);grid-template-columns:repeat(3,1fr)}}.garden[data-astro-cid-lcdefpme]{gap:var(--cpg-2xl);display:grid}.garden__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:var(--cpg-m);max-width:52ch}.garden__sub[data-astro-cid-lcdefpme],.teacher__sub[data-astro-cid-lcdefpme]{font-family:var(--cpg-font-display);font-size:var(--cpg-step-1);margin-bottom:var(--cpg-l)}.visitors[data-astro-cid-lcdefpme]{gap:var(--cpg-m);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.visitors__item[data-astro-cid-lcdefpme]{gap:var(--cpg-xs);padding:var(--cpg-m);background:var(--cpg-paper);border:1px solid var(--cpg-outline);border-radius:var(--cpg-radius);display:grid}.visitors__art[data-astro-cid-lcdefpme]{color:var(--cpg-leaf);margin-bottom:var(--cpg-xs)}.visitors__name[data-astro-cid-lcdefpme]{font-weight:700;font-size:var(--cpg-step--1)}.visitors__clue[data-astro-cid-lcdefpme]{font-size:var(--cpg-step--1);color:var(--cpg-ink-soft);line-height:1.45}.garden__close[data-astro-cid-lcdefpme],.teacher__close[data-astro-cid-lcdefpme],.access__close[data-astro-cid-lcdefpme],.never__close[data-astro-cid-lcdefpme]{margin-top:var(--cpg-l);font-family:var(--cpg-font-display);font-size:var(--cpg-step-1)}@media (width>=40rem){.visitors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}@media (width>=64rem){.garden[data-astro-cid-lcdefpme]{gap:var(--cpg-4xl);grid-template-columns:1fr 1fr;align-items:start}.visitors[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.quote[data-astro-cid-lcdefpme]{margin:var(--cpg-xl) 0 0;padding-left:var(--cpg-l);border-left:3px solid var(--cpg-leaf-pale)}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-family:var(--cpg-font-display);font-size:var(--cpg-step-1);line-height:1.4}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:var(--cpg-s);margin-top:var(--cpg-m);font-size:var(--cpg-step--1);color:var(--cpg-ink-soft);display:flex}.teacher[data-astro-cid-lcdefpme]{gap:var(--cpg-2xl);display:grid}.teacher__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:var(--cpg-m);max-width:52ch}.ladder[data-astro-cid-lcdefpme]{gap:var(--cpg-m);counter-reset:rung;margin:0;padding:0;list-style:none;display:grid}.ladder__rung[data-astro-cid-lcdefpme]{gap:var(--cpg-m);background:var(--cpg-card);border:1px solid var(--cpg-outline);border-radius:var(--cpg-radius);padding:var(--cpg-m) var(--cpg-l);grid-template-columns:auto 1fr;align-items:start;display:grid}.ladder__mark[data-astro-cid-lcdefpme]{flex:none}.ladder__rung[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme]{font-family:var(--cpg-font-body);font-size:var(--cpg-step--1);letter-spacing:.02em;color:var(--cpg-leaf-text);margin-bottom:var(--cpg-xs);font-weight:700}.ladder__rung[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--cpg-step-0)}.ladder__said[data-astro-cid-lcdefpme]{font-family:var(--cpg-font-display)}@media (width>=64rem){.teacher[data-astro-cid-lcdefpme]{gap:var(--cpg-4xl);grid-template-columns:1fr 1fr;align-items:start}}.notice[data-astro-cid-lcdefpme]{background:var(--cpg-paper);border:1px solid var(--cpg-outline);border-radius:var(--cpg-radius);padding:var(--cpg-l)}@media (width>=48rem){.notice[data-astro-cid-lcdefpme]{padding:var(--cpg-xl)}}.collect[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.collect[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-block:var(--cpg-m)}.access[data-astro-cid-lcdefpme]{gap:var(--cpg-2xl);display:grid}.access__copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-top:var(--cpg-m);max-width:52ch}.swatch[data-astro-cid-lcdefpme]{margin:var(--cpg-xl) 0 0;padding:var(--cpg-l);background:var(--cpg-paper);border:1px solid var(--cpg-outline);border-radius:var(--cpg-radius)}.swatch__row[data-astro-cid-lcdefpme]{gap:var(--cpg-m);flex-wrap:wrap;justify-content:space-between;display:flex}.swatch__row--mono[data-astro-cid-lcdefpme]{margin-top:var(--cpg-m);padding-top:var(--cpg-m);border-top:1px solid var(--cpg-outline);color:var(--cpg-ink)}.swatch[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--cpg-m);font-size:var(--cpg-step--1);color:var(--cpg-ink-soft)}@media (width>=64rem){.access[data-astro-cid-lcdefpme]{gap:var(--cpg-4xl);grid-template-columns:1fr 1fr;align-items:start}}.get__inner[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:var(--cpg-l);display:grid}.get__badges[data-astro-cid-lcdefpme]{justify-content:center}.get__note[data-astro-cid-lcdefpme]{color:var(--cpg-ink-soft)}
