.hero[data-astro-cid-lcdefpme]{padding-block:clamp(40px,7vw,96px) clamp(48px,8vw,112px);overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--moss)}.hero__ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.hero__proof[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex-wrap:wrap;gap:.4rem 1.4rem;margin:2rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero__proof[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--moss);margin-right:.4em;font-weight:700}.hero__art[data-astro-cid-lcdefpme]{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.hero__disc[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 35% 30%, #f1ead9, var(--oat) 60%, #e0d4bd);border-radius:50%;position:absolute;inset:6%}.hero__bar[data-astro-cid-lcdefpme]{filter:drop-shadow(0 18px 18px #24352b1f);width:62%;position:absolute}.hero__bar--0[data-astro-cid-lcdefpme]{top:10%;left:2%;transform:rotate(-10deg)}.hero__bar--1[data-astro-cid-lcdefpme]{top:30%;right:0;transform:rotate(12deg)}.hero__bar--2[data-astro-cid-lcdefpme]{bottom:0;left:14%;transform:rotate(-2deg)}.hero__photo[data-astro-cid-lcdefpme]{border-radius:50%;display:none;position:absolute;inset:6%;overflow:hidden}html:not([data-images=illustrations]) .hero__photo[data-astro-cid-lcdefpme]{display:block}html:not([data-images=illustrations]) .hero__bar[data-astro-cid-lcdefpme]{display:none}.hero__stamp[data-astro-cid-lcdefpme]{width:28%;position:absolute;top:0;right:2%}.hero__stamp[data-astro-cid-lcdefpme] text[data-astro-cid-lcdefpme]{transform-origin:100px 100px;animation:40s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.values[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--white)}.values__list[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0 auto;padding-block:1.5rem;list-style:none;display:grid}.values__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-left:2px solid var(--fern);gap:.15rem;padding-left:1rem;display:grid}.values__list[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--sherwood);font-size:1.15rem;font-weight:500}.values__list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.88rem}.range__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:2.25rem;display:flex}.range__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0}.filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}.filter[data-astro-cid-lcdefpme]{font:500 .92rem/1 var(--font-body);border:1.5px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.65em 1.1em}.filter[data-astro-cid-lcdefpme]:hover{border-color:var(--sherwood)}.filter[data-astro-cid-lcdefpme][aria-pressed=true]{background:var(--sherwood);border-color:var(--sherwood);color:var(--tallow)}.story[data-astro-cid-lcdefpme]{background:var(--sherwood);color:var(--tallow);padding-block:clamp(64px,10vw,128px)}.story[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--tallow)}.story[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f6f1e7d9;max-width:46ch}.eyebrow--light[data-astro-cid-lcdefpme]{color:var(--fern)}.story__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.btn--light[data-astro-cid-lcdefpme]{background:var(--tallow);color:var(--sherwood);border-color:var(--tallow);margin-top:.75rem}.btn--light[data-astro-cid-lcdefpme]:hover{background:var(--fern);border-color:var(--fern);color:var(--sherwood)}.places[data-astro-cid-lcdefpme]{border-top:1px solid #f6f1e72e;margin:0;padding:0;list-style:none}.places[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #f6f1e72e;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem .25rem;text-decoration:none;transition:padding .2s;display:grid}.places[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--tallow);padding-left:.75rem}.places__dot[data-astro-cid-lcdefpme]{border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 3px #f6f1e726}.places__place[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.2rem}.places__soap[data-astro-cid-lcdefpme]{color:var(--fern);text-align:right;font-size:.85rem}.process__title[data-astro-cid-lcdefpme]{max-width:18ch}.steps[data-astro-cid-lcdefpme]{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1.5px solid var(--sherwood);padding-top:1.25rem}.steps__n[data-astro-cid-lcdefpme]{font:500 .85rem/1 var(--font-body);color:var(--hip);letter-spacing:.1em}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.75rem 0 .4rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.97rem}.process[data-astro-cid-lcdefpme]{padding-top:0}.kinds[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem;display:grid}.kinds__card[data-astro-cid-lcdefpme]{background:var(--oat);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.25rem)}.kinds__card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.9rem 0 .4rem;font-size:clamp(1.4rem,2.4vw,1.8rem)}.kinds__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:46ch;margin:0}.kinds__status[data-astro-cid-lcdefpme]{background:var(--sherwood);color:var(--tallow);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.35em .85em;font-size:.74rem;font-weight:600;display:inline-block}.find[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.find__card[data-astro-cid-lcdefpme]{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.75rem}.find__n[data-astro-cid-lcdefpme]{background:var(--oat);width:44px;height:44px;color:var(--sherwood);border-radius:50%;place-items:center;margin-bottom:1.25rem;font-weight:600;display:inline-grid}.find__card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);margin:0}.faq-section[data-astro-cid-lcdefpme]{padding-top:0}.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.4fr;gap:clamp(2rem,6vw,5rem);display:grid}.faq__list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-display);color:var(--sherwood);justify-content:space-between;gap:1rem;padding:1.25rem 0;font-size:1.25rem;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";font-family:var(--font-body);font-size:1.4rem;line-height:1;transition:transform .2s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:60ch;margin:0;padding-bottom:1.25rem}@media (width<=900px){.hero__grid[data-astro-cid-lcdefpme],.story__grid[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme],.kinds[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme]{max-width:420px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.find[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.values__list[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.places__soap[data-astro-cid-lcdefpme]{display:none}}
