.GoogleReviews_section__AuKtq{padding-block:48px 34px;border-block:1px solid var(--hairline);background:var(--paper)}.GoogleReviews_header__xQRof{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.GoogleReviews_eyebrow__gJMvl{margin-bottom:10px;font-size:.7rem}.GoogleReviews_header__xQRof h2{font-size:clamp(1.75rem,2.7vw,2.25rem)}.GoogleReviews_intro__Kw2qv{max-width:66ch;margin:14px 0 0;font-size:.95rem;line-height:1.65}.GoogleReviews_controls__Qb_K4{display:flex;flex-shrink:0;gap:8px}.GoogleReviews_controls__Qb_K4 button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:96px;height:44px;padding:10px 16px;border:1px solid #c8b7a0;border-radius:24px;background:transparent;color:var(--soil);font:500 .8rem/1 var(--font-label),sans-serif;transition:background .16s ease,border-color .16s ease}.GoogleReviews_controls__Qb_K4 button[hidden]{display:none}.GoogleReviews_controls__Qb_K4 button:hover{background:var(--chalk);border-color:var(--soil)}.GoogleReviews_controls__Qb_K4 svg{width:20px;height:20px}.GoogleReviews_track__2Xupr{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px) / 3);gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none;margin:0;padding:0 0 16px;list-style:none}.GoogleReviews_track__2Xupr::-webkit-scrollbar{display:none}.GoogleReviews_track__2Xupr:focus-visible{outline:2px solid var(--rust);outline-offset:5px}.GoogleReviews_card__65sZ4{display:flex;flex-direction:column;min-width:0;padding:27px 26px 24px;border:1px solid #ded3c1;background:var(--chalk)}.GoogleReviews_card__65sZ4 blockquote{margin:18px 0 24px;font-family:var(--font-heading),Georgia,serif;font-size:1.075rem;font-weight:400;line-height:1.6;color:var(--soil)}.GoogleReviews_author__L8DC2{display:flex;align-items:center;gap:12px;margin-top:auto}.GoogleReviews_avatar__aTcSy{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#e7ddc9;color:var(--soil);font:500 .8rem/1 var(--font-label),sans-serif}.GoogleReviews_avatar__aTcSy img{width:100%;height:100%;object-fit:cover}.GoogleReviews_name__rLuuf{font:500 .84rem/1.5 var(--font-label),sans-serif;color:var(--soil)}.GoogleReviews_name__rLuuf:hover{text-decoration:underline;text-underline-offset:3px}.GoogleReviews_attribution__VClR3{display:block;font-size:.77rem;line-height:1.5;color:var(--body)}.GoogleReviews_footer__31v3A{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px;font-size:.85rem}.GoogleReviews_footer__31v3A>.text-link{font-size:.82rem}.GoogleReviews_nextStep__GjpXb{display:flex;justify-content:space-between;align-items:center;gap:28px;margin-top:24px;padding-top:28px;border-top:1px solid #d7cbb7}.GoogleReviews_nextStep__GjpXb h3{font-size:clamp(1.3rem,2vw,1.55rem);margin-bottom:8px}.GoogleReviews_nextStep__GjpXb p{font-size:.88rem;margin:0}.GoogleReviews_nextActions__VAUeN{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px 22px}.GoogleReviews_nextActions__VAUeN>.text-link{display:inline-flex;align-items:center;min-height:44px;gap:5px;font-size:.84rem}@media (max-width:1000px){.GoogleReviews_track__2Xupr{grid-auto-columns:calc((100% - 20px) / 2)}}@media (max-width:600px){.GoogleReviews_section__AuKtq{padding-block:34px 28px}.GoogleReviews_header__xQRof{align-items:flex-start;flex-wrap:wrap;gap:18px;margin-bottom:20px}.GoogleReviews_controls__Qb_K4{margin-left:auto}.GoogleReviews_track__2Xupr{grid-auto-columns:calc(100% - 28px);gap:14px}.GoogleReviews_card__65sZ4{padding:24px 22px}.GoogleReviews_card__65sZ4 blockquote{font-size:1.025rem;margin-block:16px 22px}.GoogleReviews_footer__31v3A{align-items:flex-start;flex-direction:column;gap:8px;margin-top:10px}.GoogleReviews_footer__31v3A>.text-link{display:inline-flex;align-items:center;gap:5px;min-height:44px}.GoogleReviews_nextStep__GjpXb{flex-direction:column;align-items:stretch;gap:18px;padding-top:22px}.GoogleReviews_nextActions__VAUeN{justify-content:flex-start;gap:8px 18px}.GoogleReviews_nextActions__VAUeN>.button{width:100%}}@media (prefers-reduced-motion:reduce){.GoogleReviews_controls__Qb_K4 button{transition:none}.GoogleReviews_copy__0_Eiw{display:none}.GoogleReviews_track__2Xupr{scrollbar-width:thin;scrollbar-color:#b4a28b transparent}.GoogleReviews_track__2Xupr::-webkit-scrollbar{display:block;height:6px}}.ReviewProof_stars__bpbpK{display:inline-flex;flex-shrink:0;gap:3px;color:var(--rust)}.ReviewProof_stars__bpbpK svg{width:17px;height:17px}.ReviewProof_rating__1F6NQ{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px 9px;min-height:44px;max-width:100%;color:var(--soil);font:400 .78rem/1.5 var(--font-label),sans-serif}.ReviewProof_ratingCopy__dCmTY{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:5px}.ReviewProof_rating__1F6NQ strong{font-weight:600}.ReviewProof_rating__1F6NQ:hover .ReviewProof_ratingCopy__dCmTY{text-decoration:underline;text-underline-offset:4px}.ReviewProof_proof__ltdHk .ReviewProof_stars__bpbpK,.ReviewProof_rating__1F6NQ .ReviewProof_stars__bpbpK{gap:2px}.ReviewProof_proof__ltdHk .ReviewProof_stars__bpbpK svg,.ReviewProof_rating__1F6NQ .ReviewProof_stars__bpbpK svg{width:13px;height:13px}.ReviewProof_proof__ltdHk{margin:28px 0 0;padding:0 0 0 18px;border-left:2px solid var(--sand)}.ReviewProof_proof__ltdHk blockquote{margin:0 0 12px;color:var(--soil);font:400 1rem/1.55 var(--font-heading),Georgia,serif}.ReviewProof_proof__ltdHk figcaption{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--soil);font-size:.73rem}.ReviewProof_proof__ltdHk img{border-radius:50%;object-fit:cover;flex-shrink:0}.ReviewProof_proof__ltdHk a span{color:var(--body)}.ReviewProof_proof__ltdHk a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:600px){.ReviewProof_proof__ltdHk{margin-top:22px;padding-left:14px}}