.hero[data-astro-cid-lqxbgneo]{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.hero__grid[data-astro-cid-lqxbgneo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero__copy[data-astro-cid-lqxbgneo]{gap:clamp(1rem,.8rem + .8vw,1.4rem);max-width:36rem;display:grid}.hero__title[data-astro-cid-lqxbgneo] .tone[data-astro-cid-lqxbgneo]{margin-top:.1em}.hero__actions[data-astro-cid-lqxbgneo]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.hero__visual[data-astro-cid-lqxbgneo]{border-radius:var(--radius-tile);touch-action:pan-y;place-items:center;min-height:clamp(18rem,40vw,30rem);display:grid;position:relative}.hero__visual[data-astro-cid-lqxbgneo]:focus-visible{outline:3px solid var(--white);outline-offset:4px}.hero__visual[data-astro-cid-lqxbgneo] canvas{border-radius:var(--radius-tile);opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.hero__visual[data-astro-cid-lqxbgneo].is-live canvas{opacity:1}.hero__still[data-astro-cid-lqxbgneo]{border-radius:var(--radius-tile);width:min(100%,26rem);height:auto}.hero__visual[data-astro-cid-lqxbgneo].is-live .hero__still[data-astro-cid-lqxbgneo]{opacity:0}.hero__hint[data-astro-cid-lqxbgneo]{font-size:var(--fs-micro);background:#4b0570b3;border-radius:999px;padding:.35rem .8rem;font-weight:700;display:none;position:absolute;bottom:.75rem;left:50%;translate:-50%}.hero__visual[data-astro-cid-lqxbgneo].is-live .hero__hint[data-astro-cid-lqxbgneo]{display:block}.crumbs[data-astro-cid-lqxbgneo] ol[data-astro-cid-lqxbgneo]{font-size:var(--fs-small);flex-wrap:wrap;gap:.25rem .5rem;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.crumbs[data-astro-cid-lqxbgneo] li[data-astro-cid-lqxbgneo]+li[data-astro-cid-lqxbgneo]:before{content:"/";color:var(--lilac);margin-right:.5rem}.crumbs[data-astro-cid-lqxbgneo] a[data-astro-cid-lqxbgneo]{text-decoration:none}.crumbs[data-astro-cid-lqxbgneo] a[data-astro-cid-lqxbgneo]:hover{text-decoration:underline}.crumbs[data-astro-cid-lqxbgneo] [data-astro-cid-lqxbgneo][aria-current]{font-weight:400}.how[data-astro-cid-lqxbgneo]{gap:clamp(2rem,4vw,3rem);display:grid}.how[data-astro-cid-lqxbgneo] h2[data-astro-cid-lqxbgneo]{max-width:22ch}.steps[data-astro-cid-lqxbgneo]{border-top:2px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lqxbgneo]{align-content:start;gap:.5rem;padding-top:1.25rem;display:grid}.step__num[data-astro-cid-lqxbgneo]{color:var(--violet);font-weight:700}.step__title[data-astro-cid-lqxbgneo]{font-size:var(--fs-h4)}.step__text[data-astro-cid-lqxbgneo]{color:var(--ink-2)}.woodland[data-astro-cid-lqxbgneo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.woodland__intro[data-astro-cid-lqxbgneo]{gap:1.25rem;display:grid}.woodland__points[data-astro-cid-lqxbgneo]{gap:.6rem;margin:.25rem 0 0;padding:0;font-weight:700;list-style:none;display:grid}.woodland__points[data-astro-cid-lqxbgneo] li[data-astro-cid-lqxbgneo]{align-items:center;gap:.6rem;display:flex}.woodland__points[data-astro-cid-lqxbgneo] svg{width:1.2rem;height:1.2rem;color:var(--violet)}.woodland__form[data-astro-cid-lqxbgneo]{border-radius:var(--radius-tile);background:var(--white);gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid;box-shadow:0 30px 70px -48px #4b057073}.woodland__form-title[data-astro-cid-lqxbgneo]{font-size:var(--fs-h4)}.woodland__help[data-astro-cid-lqxbgneo]{color:var(--ink-2)}.woodland__form[data-astro-cid-lqxbgneo] .button[data-astro-cid-lqxbgneo]{justify-self:start}.woodland__new[data-astro-cid-lqxbgneo]{border-top:1px solid var(--line);color:var(--ink-2);padding-top:1rem}.woodland__new[data-astro-cid-lqxbgneo] a[data-astro-cid-lqxbgneo]{color:var(--violet-ink);font-weight:700}.partner[data-astro-cid-lqxbgneo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.partner__img[data-astro-cid-lqxbgneo]{border-radius:var(--radius-tile);width:100%;height:auto}.partner__text[data-astro-cid-lqxbgneo]{gap:1.25rem;display:grid}@media (width<=56rem){.hero__grid[data-astro-cid-lqxbgneo],.woodland[data-astro-cid-lqxbgneo],.partner[data-astro-cid-lqxbgneo],.steps[data-astro-cid-lqxbgneo]{grid-template-columns:minmax(0,1fr)}.hero__visual[data-astro-cid-lqxbgneo]{min-height:18rem}}
