.quiet-grove{background-color:#f3eee2;color:#1f3025;font-family:Quiet Grove Inter,Inter,Arial,sans-serif}.quiet-grove .qg-serif,.quiet-grove h1,.quiet-grove h2,.quiet-grove h3{font-family:Quiet Grove Lora,Lora,Georgia,Times New Roman,serif;font-weight:400}.quiet-grove .qg-hero{background-color:#1f3025;background-image:linear-gradient(180deg,rgba(31,48,37,.68),rgba(31,48,37,.78)),url(/the-quiet-grove/quiet-grove-forest-approved-desktop.webp);background-image:linear-gradient(180deg,rgba(31,48,37,.68),rgba(31,48,37,.78)),-webkit-image-set(url("/the-quiet-grove/quiet-grove-forest-approved-desktop.avif") type("image/avif"),url("/the-quiet-grove/quiet-grove-forest-approved-desktop.webp") type("image/webp"));background-image:linear-gradient(180deg,rgba(31,48,37,.68),rgba(31,48,37,.78)),image-set(url("/the-quiet-grove/quiet-grove-forest-approved-desktop.avif") type("image/avif"),url("/the-quiet-grove/quiet-grove-forest-approved-desktop.webp") type("image/webp"));background-size:cover;background-position:50%}@media (max-width:640px){.quiet-grove .qg-hero{background-image:linear-gradient(180deg,rgba(31,48,37,.68),rgba(31,48,37,.78)),url(/the-quiet-grove/quiet-grove-forest-approved-mobile.webp);background-image:linear-gradient(180deg,rgba(31,48,37,.68),rgba(31,48,37,.78)),-webkit-image-set(url("/the-quiet-grove/quiet-grove-forest-approved-mobile.avif") type("image/avif"),url("/the-quiet-grove/quiet-grove-forest-approved-mobile.webp") type("image/webp"));background-image:linear-gradient(180deg,rgba(31,48,37,.68),rgba(31,48,37,.78)),image-set(url("/the-quiet-grove/quiet-grove-forest-approved-mobile.avif") type("image/avif"),url("/the-quiet-grove/quiet-grove-forest-approved-mobile.webp") type("image/webp"))}}.quiet-grove .qg-legal li,.quiet-grove .qg-legal p{font-size:1.0625rem;line-height:1.75;color:#2e3d33}.quiet-grove .qg-legal a{color:#345b43;text-decoration:underline;text-underline-offset:3px}.quiet-grove .qg-legal a:hover{color:#87724f}.quiet-grove .qg-button{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border-radius:999px;padding:.9rem 1.5rem;font-weight:600;line-height:1.5;text-align:center;transition:background-color .18s ease}.quiet-grove .qg-button-light{background:#f3eee2;color:#1f3025}.quiet-grove .qg-button-light:hover{background:#e6dcc2}.quiet-grove .qg-button-dark{background:#345b43;color:#faf6ed}.quiet-grove .qg-button-dark:hover{background:#1f3025}.quiet-grove a:focus-visible{outline:3px solid #b59757;outline-offset:5px}.quiet-grove .qg-step{font-size:.8rem;letter-spacing:.12em;color:#64775f}