.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,1rem + 4vw,4.5rem) clamp(2.5rem,2rem + 3vw,4rem);overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}.hero__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:1.25rem}.hero__copy[data-astro-cid-lcdefpme] .btn-row[data-astro-cid-lcdefpme]{margin-top:2rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:17ch;font-size:clamp(2.25rem,1.5rem + 3.2vw,4rem)}.hero__big[data-astro-cid-lcdefpme]{color:var(--terracotta-ink);display:inline-block;position:relative}.hero__big[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{fill:none;width:108%;height:.3em;stroke:var(--mustard);stroke-width:5px;stroke-linecap:round;stroke-dasharray:130;stroke-dashoffset:130px;animation:draw .9s var(--ease) .5s forwards;position:absolute;bottom:-.12em;left:-4%}@keyframes draw{to{stroke-dashoffset:0}}.hero__book[data-astro-cid-lcdefpme]{min-height:3.5rem;padding-inline:1.7rem;font-size:1.15rem}.hero__trust[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.75rem;list-style:none;display:flex}.hero__trust[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-weight:800;font-size:var(--text-sm);color:var(--bear-soft);align-items:center;gap:.4rem;display:inline-flex}.hero__trust[data-astro-cid-lcdefpme] svg{color:var(--mustard-ink)}.hero__art[data-astro-cid-lcdefpme]{justify-self:center;width:min(100%,28rem);position:relative}.hero__logo[data-astro-cid-lcdefpme]{z-index:1;border-radius:50%;animation:6s ease-in-out infinite bob;position:relative}.hero__logo[data-astro-cid-lcdefpme] img{border-radius:50%;width:100%;height:auto}.hero__art[data-astro-cid-lcdefpme] .hero__p{z-index:0;opacity:.55;position:absolute}.hero__art[data-astro-cid-lcdefpme] .hero__p--1{bottom:4%;left:-4%}.hero__art[data-astro-cid-lcdefpme] .hero__p--2{top:6%;right:-2%}.hero__art[data-astro-cid-lcdefpme] .hero__p--3{bottom:-2%;right:8%}@keyframes bob{50%{transform:translateY(-8px)rotate(.6deg)}}@media (width>=56rem){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.facts__ribbon[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem 1.5rem;padding:1.75rem clamp(1.25rem,1rem + 2vw,2.5rem);list-style:none;display:grid}@media (width>=60rem){.facts__ribbon[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.facts__ribbon[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:.8rem;display:flex}.facts__icon[data-astro-cid-lcdefpme]{background:var(--cream);width:2.75rem;height:2.75rem;color:var(--mustard-ink);border-radius:50%;flex:none;place-items:center;display:grid}.facts__ribbon[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--bear);font-size:1.1rem;font-weight:600;line-height:1.2;display:block}.facts__sub[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--bear-soft)}.intro__grid[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.intro__copy[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:1rem}.intro__copy[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--bear);font-weight:500}.intro__link[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.intro__photo[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);box-shadow:var(--shadow-lift);margin-top:1.75rem;overflow:hidden;rotate:-1.2deg}.intro__photo[data-astro-cid-lcdefpme] img{aspect-ratio:4/3;object-fit:cover;width:100%}.benefits[data-astro-cid-lcdefpme]{counter-reset:benefit;gap:0;list-style:none;display:grid}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:var(--stitch);counter-increment:benefit;padding:1.15rem 0 1.15rem 3.25rem;position:relative}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.benefits[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(benefit, decimal-leading-zero);font-family:var(--font-hand);color:var(--terracotta-ink);font-size:1.7rem;line-height:1;position:absolute;top:1.2rem;left:0}.benefits[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.2rem;font-size:1.2rem}.benefits[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--bear-soft)}@media (width>=60rem){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:4rem}.intro__copy[data-astro-cid-lcdefpme]{position:sticky;top:7rem}}.tint-cream[data-astro-cid-lcdefpme]{background:var(--cream-deep)}.spaces-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.more-link[data-astro-cid-lcdefpme]{margin-top:2rem}.more-link[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;font-weight:800;display:inline-flex}.why__cols[data-astro-cid-lcdefpme]{gap:2rem 3rem;display:grid}.why__col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{border-bottom:3px solid var(--leaf);margin-bottom:1rem;padding-bottom:.6rem;font-size:1.3rem}.why__col[data-astro-cid-lcdefpme] .leaf-list[data-astro-cid-lcdefpme]{font-weight:700}.why__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}@media (width>=52rem){.why__cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}}.safety[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg);background:var(--sky-wash);gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.safety[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--text-h3)}.safety[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.safety__icon[data-astro-cid-lcdefpme]{background:var(--sky);width:4rem;height:4rem;color:var(--bear-ink);border-radius:42% 58% 55% 45%/50% 45% 55% 50%;place-items:center;display:grid}@media (width>=40rem){.safety[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:center;gap:1.75rem}}
