.ClientPortrait-module__AHYBkq__root{--portrait-forest-900:#17301c;--portrait-forest-700:#345239;--portrait-ivory:#fff9eb;isolation:isolate;width:100%;min-width:0;height:100%;min-height:inherit;box-sizing:border-box;background:radial-gradient(circle at 20% 18%, #e5cc8547, transparent 24%), radial-gradient(circle at 80% 78%, #5f7d5c57, transparent 34%), linear-gradient(145deg, var(--portrait-forest-900), var(--portrait-forest-700));display:block;position:relative;overflow:hidden;container-type:inline-size}.ClientPortrait-module__AHYBkq__root:after{z-index:2;content:"";pointer-events:none;opacity:0;background:linear-gradient(#0000 58%,#07140a57),radial-gradient(circle,#0000 52%,#08150a1f);transition:opacity .26s;position:absolute;inset:0}.ClientPortrait-module__AHYBkq__root[data-has-image=true]:after{opacity:1}.ClientPortrait-module__AHYBkq__image{z-index:1;object-fit:cover;object-position:center;backface-visibility:hidden;display:block;transform:scale(1.001)}.ClientPortrait-module__AHYBkq__fallback{z-index:1;color:#fff9ebf5;letter-spacing:-.04em;text-align:center;text-shadow:0 18px 50px #00000038;overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;min-width:0;padding:.75rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,4vw,4.5rem);font-weight:500;line-height:1;display:grid;position:absolute;inset:0;overflow:hidden}@supports (font-size:1cqi){.ClientPortrait-module__AHYBkq__fallback{padding:clamp(.5rem,4cqi,1.5rem);font-size:clamp(1.15rem,21cqi,4.5rem)}}@media (hover:hover) and (pointer:fine){.ClientPortrait-module__AHYBkq__image{transition:transform .7s cubic-bezier(.22,1,.36,1)}.ClientPortrait-module__AHYBkq__root:hover .ClientPortrait-module__AHYBkq__image{transform:scale(1.035)}.ClientPortrait-module__AHYBkq__root:hover:after{opacity:.88}}@media (prefers-contrast:more){.ClientPortrait-module__AHYBkq__root{border:2px solid}.ClientPortrait-module__AHYBkq__root[data-has-image=true]:after{background:linear-gradient(#0000 48%,#0000008f)}.ClientPortrait-module__AHYBkq__fallback{color:#fff;text-shadow:0 2px 4px #000}}@media (prefers-reduced-motion:reduce){.ClientPortrait-module__AHYBkq__root:after,.ClientPortrait-module__AHYBkq__image{transition:none}.ClientPortrait-module__AHYBkq__root:hover .ClientPortrait-module__AHYBkq__image{transform:scale(1.001)}}@media (forced-colors:active){.ClientPortrait-module__AHYBkq__root{background:canvas;border:1px solid canvastext}.ClientPortrait-module__AHYBkq__root:after{display:none}.ClientPortrait-module__AHYBkq__fallback{color:canvastext;text-shadow:none}}@media print{.ClientPortrait-module__AHYBkq__root{background:#fff;border:1px solid #777}.ClientPortrait-module__AHYBkq__root:after{display:none}.ClientPortrait-module__AHYBkq__image{transform:none}.ClientPortrait-module__AHYBkq__fallback{color:#000;text-shadow:none}}
.ReviewsPage-module__QoNw7W__page{--reviews-forest-950:#07130a;--reviews-forest-900:#102315;--reviews-forest-800:#153019;--reviews-forest-700:#234329;--reviews-forest-600:#25482a;--reviews-ivory:#fffaf0;--reviews-cream:#fbf7ef;--reviews-cream-soft:#f8f1e5;--reviews-cream-warm:#f4eadb;--reviews-cream-deep:#f0e4d1;--reviews-gold:#dfc47d;--reviews-gold-star:#c49a34;--reviews-sage:#577057;--reviews-sage-deep:#47614a;--reviews-ink:#251e18;--reviews-ink-green:#1c3420;--reviews-body:#2f2821ad;--reviews-border-light:#303e2a1f;--reviews-border-dark:#efd7952e;--reviews-shadow-card:0 20px 60px #2d261e14;--reviews-shadow-card-hover:0 30px 80px #2d261e1f;--reviews-shadow-featured:0 34px 100px #302d241f;--reviews-shadow-dark:0 34px 100px #0003;isolation:isolate;background:radial-gradient(circle at 10% 20%, #7793711a, transparent 30rem), linear-gradient(180deg, var(--reviews-cream), var(--reviews-cream-deep));min-width:0;color:var(--reviews-ink);position:relative;overflow-x:clip}.ReviewsPage-module__QoNw7W__page,.ReviewsPage-module__QoNw7W__page *,.ReviewsPage-module__QoNw7W__page :before,.ReviewsPage-module__QoNw7W__page :after{box-sizing:border-box}.ReviewsPage-module__QoNw7W__hero{isolation:isolate;min-height:clamp(34rem,64svh,43rem);padding:clamp(8.5rem, 11vw, 10.5rem) max(clamp(1rem, 4vw, 4.5rem), env(safe-area-inset-right,0px)) clamp(3.75rem, 6vw, 5rem) max(clamp(1rem, 4vw, 4.5rem), env(safe-area-inset-left,0px));background:linear-gradient(145deg, var(--reviews-forest-950), var(--reviews-forest-700));color:var(--reviews-ivory);align-items:center;display:grid;position:relative;overflow:hidden}.ReviewsPage-module__QoNw7W__heroMedia{z-index:0;pointer-events:none;background:linear-gradient(145deg, var(--reviews-forest-950), var(--reviews-forest-700));position:absolute;inset:0;overflow:hidden}.ReviewsPage-module__QoNw7W__heroBackground{width:100%;height:100%;min-height:0;position:absolute;inset:0}.ReviewsPage-module__QoNw7W__heroBackground img{object-fit:cover;object-position:66% 20%;width:100%;height:100%;transform:scale(1.001)}.ReviewsPage-module__QoNw7W__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030c0624 0%,#040f0747 18%,#051209a3 34%,#051309c7 50%,#0512099e 66%,#040e0738 82%,#030c060f 100%),linear-gradient(#030c061f 0%,#0000 36% 72%,#030c062e 100%),radial-gradient(circle at 50% 38%,#bf993e14,#0000 32rem);position:absolute;inset:0}.ReviewsPage-module__QoNw7W__hero:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#dfc47d57,#0000);height:1px;position:absolute;inset:auto 0 0}.ReviewsPage-module__QoNw7W__heroInner{z-index:2;text-align:center;place-items:center;width:min(100%,1440px);margin-inline:auto;display:grid;position:relative}.ReviewsPage-module__QoNw7W__heroCopy{width:min(100%,54rem);min-width:0;margin-inline:auto}.ReviewsPage-module__QoNw7W__eyebrow,.ReviewsPage-module__QoNw7W__eyebrowDark{letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.7rem;font-weight:900;line-height:1.35;display:inline-flex}.ReviewsPage-module__QoNw7W__eyebrow{color:var(--reviews-gold)}.ReviewsPage-module__QoNw7W__heroCopy .ReviewsPage-module__QoNw7W__eyebrow{justify-content:center}.ReviewsPage-module__QoNw7W__eyebrowDark{color:var(--reviews-sage)}.ReviewsPage-module__QoNw7W__eyebrow:before,.ReviewsPage-module__QoNw7W__eyebrowDark:before{content:"";flex:0 0 2.8rem;width:2.8rem;height:1px}.ReviewsPage-module__QoNw7W__eyebrow:before{background:linear-gradient(90deg, #dfc47d29, var(--reviews-gold))}.ReviewsPage-module__QoNw7W__eyebrowDark:before{background:linear-gradient(90deg, #57705726, var(--reviews-sage))}.ReviewsPage-module__QoNw7W__heroCopy h1{max-width:54rem;color:var(--reviews-ivory);letter-spacing:-.075em;overflow-wrap:anywhere;text-wrap:balance;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.85rem,6.8vw,7rem);font-weight:500;line-height:.89}.ReviewsPage-module__QoNw7W__heroCopy>p:not(.ReviewsPage-module__QoNw7W__eyebrow){color:#fffaf0bd;text-wrap:pretty;max-width:43rem;margin:1.45rem auto 0;font-size:clamp(.98rem,1.25vw,1.12rem);line-height:1.75}.ReviewsPage-module__QoNw7W__heroActions,.ReviewsPage-module__QoNw7W__ctaActions{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.ReviewsPage-module__QoNw7W__heroActions{justify-content:center}:is(.ReviewsPage-module__QoNw7W__heroActions .button,.ReviewsPage-module__QoNw7W__ctaActions .button){min-height:3rem}.ReviewsPage-module__QoNw7W__ctaActions .button.secondary{color:var(--reviews-ink-green)!important;background:#fffdf7bd!important;border-color:#30462f33!important;box-shadow:inset 0 1px #ffffffb8,0 12px 34px #2d261e14!important}.ReviewsPage-module__QoNw7W__featuredSection,.ReviewsPage-module__QoNw7W__communitySection,.ReviewsPage-module__QoNw7W__consentSection,.ReviewsPage-module__QoNw7W__ctaSection{padding:clamp(5.5rem, 9vw, 9rem) max(clamp(1rem, 4vw, 4.5rem), env(safe-area-inset-right,0px)) clamp(5.5rem, 9vw, 9rem) max(clamp(1rem, 4vw, 4.5rem), env(safe-area-inset-left,0px));position:relative}.ReviewsPage-module__QoNw7W__featuredSection{background:radial-gradient(circle at top left, #6d87681f, transparent 28rem), var(--reviews-cream-soft)}.ReviewsPage-module__QoNw7W__featuredSection .ReviewsPage-module__QoNw7W__eyebrow,.ReviewsPage-module__QoNw7W__ctaSection .ReviewsPage-module__QoNw7W__eyebrow{color:var(--reviews-sage-deep)}.ReviewsPage-module__QoNw7W__sectionIntro,.ReviewsPage-module__QoNw7W__sectionIntroLight{text-align:center;width:min(100%,900px);margin:0 auto clamp(2.5rem,5vw,4.5rem)}.ReviewsPage-module__QoNw7W__sectionIntro h2,.ReviewsPage-module__QoNw7W__sectionIntroLight h2,.ReviewsPage-module__QoNw7W__consentCard h2,.ReviewsPage-module__QoNw7W__ctaCard h2{letter-spacing:-.065em;text-wrap:balance;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.8vw,5.8rem);font-weight:500;line-height:.94}.ReviewsPage-module__QoNw7W__sectionIntro h2{color:var(--reviews-ink-green)}.ReviewsPage-module__QoNw7W__sectionIntroLight h2{color:#2b211a}.ReviewsPage-module__QoNw7W__sectionIntro>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntroLight>p:not(.ReviewsPage-module__QoNw7W__eyebrowDark){max-width:720px;color:var(--reviews-body);text-wrap:pretty;margin:1.25rem auto 0;line-height:1.8}.ReviewsPage-module__QoNw7W__featuredGrid{gap:clamp(1.2rem,2.5vw,2.2rem);width:min(100%,1380px);margin-inline:auto;display:grid}.ReviewsPage-module__QoNw7W__featuredCard{isolation:isolate;min-width:0;height:100%;min-height:29rem;box-shadow:var(--reviews-shadow-featured);background:radial-gradient(circle at 100% 0,#d2b15b1f,#0000 20rem),#fffdf7f0;border:1px solid #2b422b21;border-radius:clamp(1.5rem,2.5vw,2.2rem);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);transition:border-color .32s,box-shadow .32s;display:grid;overflow:hidden}.ReviewsPage-module__QoNw7W__featuredCard:nth-child(2n) .ReviewsPage-module__QoNw7W__featuredPhoto{order:2}.ReviewsPage-module__QoNw7W__featuredPhoto{background:linear-gradient(145deg,#d8cdb8,#b6c0ad);min-width:0;min-height:25rem;position:relative;overflow:hidden}.ReviewsPage-module__QoNw7W__featuredPhoto>:first-child{width:100%;height:100%;min-height:0;position:absolute;inset:0}.ReviewsPage-module__QoNw7W__photoLabel{z-index:4;min-width:0;color:var(--reviews-ivory);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#08180bad;border:1px solid #fffaf02e;border-radius:1.15rem;justify-content:space-between;align-items:end;gap:1rem;padding:1rem 1.1rem;display:flex;position:absolute;bottom:1.15rem;left:1.15rem;right:1.15rem}.ReviewsPage-module__QoNw7W__photoLabel span{color:var(--reviews-gold);letter-spacing:.14em;text-transform:uppercase;font-size:.62rem;font-weight:900;line-height:1.35}.ReviewsPage-module__QoNw7W__photoLabel strong{overflow-wrap:anywhere;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500}.ReviewsPage-module__QoNw7W__featuredBody{grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;min-width:0;padding:clamp(1.6rem,4vw,4rem);display:grid}.ReviewsPage-module__QoNw7W__reviewMeta,.ReviewsPage-module__QoNw7W__reviewCardTop{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ReviewsPage-module__QoNw7W__reviewMeta{color:#251e1880;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;font-size:.66rem;font-weight:900;line-height:1.35}.ReviewsPage-module__QoNw7W__stars{color:var(--reviews-gold-star);letter-spacing:.12em;font-size:.95rem;line-height:1}.ReviewsPage-module__QoNw7W__reviewTitle{color:var(--reviews-sage-deep);letter-spacing:.1em;text-transform:uppercase;margin:1.2rem 0 -.35rem;font-size:.74rem;font-weight:900;line-height:1.4}.ReviewsPage-module__QoNw7W__featuredBody blockquote,.ReviewsPage-module__QoNw7W__reviewCard blockquote{margin:1.25rem 0 0}.ReviewsPage-module__QoNw7W__featuredBody blockquote p,.ReviewsPage-module__QoNw7W__reviewCard blockquote p{overflow-wrap:anywhere}.ReviewsPage-module__QoNw7W__featuredBody blockquote p{color:#2d261f;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,3rem);line-height:1.22}.ReviewsPage-module__QoNw7W__featuredFooter,.ReviewsPage-module__QoNw7W__reviewCardFooter{overflow-wrap:anywhere;justify-content:space-between;align-self:end;align-items:end;gap:1rem;margin-top:1.7rem;display:flex}.ReviewsPage-module__QoNw7W__featuredFooter>div,.ReviewsPage-module__QoNw7W__reviewCardFooter>div{gap:.25rem;min-width:0;display:grid}.ReviewsPage-module__QoNw7W__featuredFooter strong,.ReviewsPage-module__QoNw7W__reviewCardFooter strong{color:#203724;font-size:.95rem}.ReviewsPage-module__QoNw7W__featuredFooter span,.ReviewsPage-module__QoNw7W__reviewCardFooter span{color:#3029228a;font-size:.72rem;line-height:1.45}.ReviewsPage-module__QoNw7W__googleLink{color:#48634b;letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;gap:.45rem;width:fit-content;max-width:100%;min-height:2.75rem;font-size:.72rem;font-weight:900;line-height:1.4;text-decoration:none;transition:transform .18s,color .18s;display:inline-flex}.ReviewsPage-module__QoNw7W__googleLink:focus-visible{outline-offset:4px;border-radius:.25rem;outline:3px solid #48634b6b}.ReviewsPage-module__QoNw7W__communitySection{background:radial-gradient(circle at 100% 100%,#b7913b1a,#0000 28rem),#fffdf8}.ReviewsPage-module__QoNw7W__reviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;width:min(100%,1440px);margin-inline:auto;display:grid}.ReviewsPage-module__QoNw7W__reviewCard{isolation:isolate;border:1px solid var(--reviews-border-light);min-width:0;height:100%;min-height:21rem;box-shadow:var(--reviews-shadow-card);background:radial-gradient(circle at 100% 0,#be9e4e17,#0000 14rem),linear-gradient(145deg,#fffefb,#f5ecdd);border-radius:1.45rem;grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;padding:clamp(1.25rem,2.5vw,2rem);transition:border-color .32s,box-shadow .32s;display:grid}.ReviewsPage-module__QoNw7W__reviewCardTop{justify-content:flex-start}.ReviewsPage-module__QoNw7W__initials{width:3.25rem;height:3.25rem;color:var(--reviews-ivory);background:linear-gradient(145deg,#24432a,#4b6d4e);border:1px solid #4e6a4c2e;border-radius:50%;flex:0 0 3.25rem;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;display:grid;box-shadow:0 12px 32px #27422a29}.ReviewsPage-module__QoNw7W__reviewCardTop>div{gap:.25rem;min-width:0;display:grid}.ReviewsPage-module__QoNw7W__reviewCardTop small{color:#2c261f7a;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850;line-height:1.35}.ReviewsPage-module__QoNw7W__reviewCard blockquote p{color:#332a22;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.7vw,1.45rem);line-height:1.48}.ReviewsPage-module__QoNw7W__reviewCardFooter{align-self:end;margin-top:1.4rem}.ReviewsPage-module__QoNw7W__consentSection{background:linear-gradient(145deg, var(--reviews-forest-900), var(--reviews-forest-700));color:var(--reviews-ivory)}.ReviewsPage-module__QoNw7W__consentCard{isolation:isolate;width:min(100%,1280px);box-shadow:var(--reviews-shadow-dark);background:radial-gradient(circle at 100% 0,#dbbc6a1a,#0000 22rem),#ffffff0b;border:1px solid #e9d19129;border-radius:2rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);margin-inline:auto;padding:clamp(1.7rem,4vw,4rem);display:grid}.ReviewsPage-module__QoNw7W__consentCard h2{color:var(--reviews-ivory)}.ReviewsPage-module__QoNw7W__consentCard>*,.ReviewsPage-module__QoNw7W__consentCopy{min-width:0}.ReviewsPage-module__QoNw7W__consentCopy{align-content:center;gap:1rem;min-width:0;display:grid}.ReviewsPage-module__QoNw7W__consentCopy p{color:#fffaf0b8;text-wrap:pretty;margin:0;line-height:1.8}.ReviewsPage-module__QoNw7W__ctaSection{background:radial-gradient(circle at center, #75916f21, transparent 34rem), var(--reviews-cream-warm)}.ReviewsPage-module__QoNw7W__ctaCard{isolation:isolate;text-align:center;background:radial-gradient(circle at 100% 0,#d3b15b24,#0000 22rem),#fffdf7e6;border:1px solid #32442c21;border-radius:2.2rem;width:min(100%,1060px);margin-inline:auto;padding:clamp(2rem,6vw,5.5rem);overflow:hidden;box-shadow:0 36px 110px #352e241f}.ReviewsPage-module__QoNw7W__ctaCard h2{color:#203824}.ReviewsPage-module__QoNw7W__ctaCard>p:not(.ReviewsPage-module__QoNw7W__eyebrow){color:#2f2821b0;text-wrap:pretty;max-width:720px;margin:1.3rem auto 0;line-height:1.8}.ReviewsPage-module__QoNw7W__ctaActions{justify-content:center}.ReviewsPage-module__QoNw7W__featuredCard:focus-within,.ReviewsPage-module__QoNw7W__reviewCard:focus-within{border-color:#4d694b3b}@media (hover:hover) and (pointer:fine){.ReviewsPage-module__QoNw7W__googleLink:hover{color:#203c24;transform:translateY(-1px)}.ReviewsPage-module__QoNw7W__featuredCard:hover{border-color:#4d694b3b;box-shadow:0 42px 120px #2d261e26}.ReviewsPage-module__QoNw7W__reviewCard:hover{box-shadow:var(--reviews-shadow-card-hover);border-color:#4d694b3b}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ReviewsPage-module__QoNw7W__photoLabel{background:#08180bf0}}@media (max-width:1100px){.ReviewsPage-module__QoNw7W__hero{min-height:clamp(34rem,62svh,41rem)}.ReviewsPage-module__QoNw7W__heroInner{width:min(100%,1100px)}.ReviewsPage-module__QoNw7W__heroCopy{width:min(100%,48rem)}.ReviewsPage-module__QoNw7W__heroOverlay{background:linear-gradient(90deg,#030c0624 0%,#040f074d 18%,#051209a8 36%,#051309c7 50%,#0512099e 66%,#040e073d 82%,#030c0614 100%),linear-gradient(#030c061f 0%,#0000 38%,#030c062e 100%)}.ReviewsPage-module__QoNw7W__reviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.ReviewsPage-module__QoNw7W__featuredCard,.ReviewsPage-module__QoNw7W__consentCard{grid-template-columns:minmax(0,1fr)}.ReviewsPage-module__QoNw7W__featuredCard{min-height:0}.ReviewsPage-module__QoNw7W__featuredCard:nth-child(2n) .ReviewsPage-module__QoNw7W__featuredPhoto{order:0}.ReviewsPage-module__QoNw7W__featuredPhoto{min-height:27rem}.ReviewsPage-module__QoNw7W__featuredBody blockquote p{font-size:clamp(1.45rem,6vw,2.35rem)}}@media (max-width:680px){.ReviewsPage-module__QoNw7W__hero{min-height:clamp(35rem,72svh,40rem);padding:calc(7rem + env(safe-area-inset-top,0px)) max(.85rem, env(safe-area-inset-right,0px)) 3.35rem max(.85rem, env(safe-area-inset-left,0px));align-items:end}.ReviewsPage-module__QoNw7W__heroBackground img{object-position:64% center}.ReviewsPage-module__QoNw7W__heroOverlay{background:linear-gradient(90deg,#040e07eb 0%,#051108d1 54%,#05110880 100%),linear-gradient(#030c0638 0% 30%,#030c06d1 100%)}.ReviewsPage-module__QoNw7W__heroInner{text-align:left;display:block}.ReviewsPage-module__QoNw7W__heroCopy{width:min(100%,38rem);margin-inline:0}.ReviewsPage-module__QoNw7W__heroCopy .ReviewsPage-module__QoNw7W__eyebrow{justify-content:flex-start}.ReviewsPage-module__QoNw7W__heroCopy h1{letter-spacing:-.065em;margin-inline:0;font-size:clamp(3.05rem,14vw,5.2rem);line-height:.91}.ReviewsPage-module__QoNw7W__heroCopy>p:not(.ReviewsPage-module__QoNw7W__eyebrow){max-width:34rem;margin:1.15rem 0 0;font-size:.98rem;line-height:1.65}.ReviewsPage-module__QoNw7W__heroActions,.ReviewsPage-module__QoNw7W__ctaActions{grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;display:grid}:is(.ReviewsPage-module__QoNw7W__heroActions .button,.ReviewsPage-module__QoNw7W__ctaActions .button){justify-content:center;width:100%}.ReviewsPage-module__QoNw7W__featuredSection,.ReviewsPage-module__QoNw7W__communitySection,.ReviewsPage-module__QoNw7W__consentSection,.ReviewsPage-module__QoNw7W__ctaSection{padding:clamp(4.5rem, 18vw, 6rem) max(.75rem, env(safe-area-inset-right,0px)) clamp(4.5rem, 18vw, 6rem) max(.75rem, env(safe-area-inset-left,0px))}.ReviewsPage-module__QoNw7W__reviewGrid{grid-template-columns:minmax(0,1fr)}.ReviewsPage-module__QoNw7W__reviewCard{min-height:0}.ReviewsPage-module__QoNw7W__featuredPhoto{min-height:23rem}.ReviewsPage-module__QoNw7W__photoLabel{flex-direction:column;align-items:flex-start;gap:.35rem;bottom:.8rem;left:.8rem;right:.8rem}.ReviewsPage-module__QoNw7W__featuredFooter,.ReviewsPage-module__QoNw7W__reviewCardFooter{flex-direction:column;align-items:flex-start}.ReviewsPage-module__QoNw7W__googleLink{min-height:2.75rem}.ReviewsPage-module__QoNw7W__consentCard,.ReviewsPage-module__QoNw7W__ctaCard{border-radius:1.4rem}}@media (max-width:380px){.ReviewsPage-module__QoNw7W__hero{min-height:34rem;padding-inline:max(.625rem, env(safe-area-inset-left,0px)) max(.625rem, env(safe-area-inset-right,0px))}.ReviewsPage-module__QoNw7W__heroBackground img{object-position:61% center}.ReviewsPage-module__QoNw7W__heroCopy h1{font-size:clamp(2.8rem,15vw,4rem)}.ReviewsPage-module__QoNw7W__sectionIntro h2,.ReviewsPage-module__QoNw7W__sectionIntroLight h2,.ReviewsPage-module__QoNw7W__consentCard h2,.ReviewsPage-module__QoNw7W__ctaCard h2{font-size:clamp(2.45rem,13vw,3.6rem)}.ReviewsPage-module__QoNw7W__featuredBody,.ReviewsPage-module__QoNw7W__reviewCard,.ReviewsPage-module__QoNw7W__consentCard,.ReviewsPage-module__QoNw7W__ctaCard{padding:1.15rem}.ReviewsPage-module__QoNw7W__featuredPhoto{min-height:20rem}}@media (prefers-reduced-motion:reduce){.ReviewsPage-module__QoNw7W__googleLink,.ReviewsPage-module__QoNw7W__featuredCard,.ReviewsPage-module__QoNw7W__reviewCard{transition:none}.ReviewsPage-module__QoNw7W__googleLink:hover{transform:none}}@media (prefers-contrast:more){.ReviewsPage-module__QoNw7W__featuredCard,.ReviewsPage-module__QoNw7W__reviewCard,.ReviewsPage-module__QoNw7W__consentCard,.ReviewsPage-module__QoNw7W__ctaCard,.ReviewsPage-module__QoNw7W__photoLabel{border-width:2px}.ReviewsPage-module__QoNw7W__heroCopy>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntro>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntroLight>p:not(.ReviewsPage-module__QoNw7W__eyebrowDark),.ReviewsPage-module__QoNw7W__consentCopy p,.ReviewsPage-module__QoNw7W__ctaCard>p:not(.ReviewsPage-module__QoNw7W__eyebrow){color:currentColor}}@media (forced-colors:active){.ReviewsPage-module__QoNw7W__page,.ReviewsPage-module__QoNw7W__hero,.ReviewsPage-module__QoNw7W__featuredSection,.ReviewsPage-module__QoNw7W__featuredCard,.ReviewsPage-module__QoNw7W__communitySection,.ReviewsPage-module__QoNw7W__reviewCard,.ReviewsPage-module__QoNw7W__consentSection,.ReviewsPage-module__QoNw7W__consentCard,.ReviewsPage-module__QoNw7W__ctaSection,.ReviewsPage-module__QoNw7W__ctaCard,.ReviewsPage-module__QoNw7W__photoLabel{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}.ReviewsPage-module__QoNw7W__heroMedia,.ReviewsPage-module__QoNw7W__heroOverlay{display:none}.ReviewsPage-module__QoNw7W__eyebrow,.ReviewsPage-module__QoNw7W__eyebrowDark,.ReviewsPage-module__QoNw7W__heroCopy h1,.ReviewsPage-module__QoNw7W__heroCopy>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntro h2,.ReviewsPage-module__QoNw7W__sectionIntroLight h2,.ReviewsPage-module__QoNw7W__sectionIntro>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntroLight>p:not(.ReviewsPage-module__QoNw7W__eyebrowDark),.ReviewsPage-module__QoNw7W__featuredBody blockquote p,.ReviewsPage-module__QoNw7W__featuredFooter strong,.ReviewsPage-module__QoNw7W__featuredFooter span,.ReviewsPage-module__QoNw7W__reviewTitle,.ReviewsPage-module__QoNw7W__reviewCard blockquote p,.ReviewsPage-module__QoNw7W__reviewCardFooter strong,.ReviewsPage-module__QoNw7W__reviewCardFooter span,.ReviewsPage-module__QoNw7W__consentCard h2,.ReviewsPage-module__QoNw7W__consentCopy p,.ReviewsPage-module__QoNw7W__ctaCard h2,.ReviewsPage-module__QoNw7W__ctaCard>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__photoLabel span,.ReviewsPage-module__QoNw7W__photoLabel strong,.ReviewsPage-module__QoNw7W__googleLink,.ReviewsPage-module__QoNw7W__stars{color:canvastext}.ReviewsPage-module__QoNw7W__eyebrow:before,.ReviewsPage-module__QoNw7W__eyebrowDark:before{background:canvastext}.ReviewsPage-module__QoNw7W__initials{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}.ReviewsPage-module__QoNw7W__googleLink:focus-visible{outline:2px solid highlight}}@media print{.ReviewsPage-module__QoNw7W__page{color:#000;background:#fff;overflow:visible}.ReviewsPage-module__QoNw7W__hero,.ReviewsPage-module__QoNw7W__featuredSection,.ReviewsPage-module__QoNw7W__communitySection,.ReviewsPage-module__QoNw7W__consentSection,.ReviewsPage-module__QoNw7W__ctaSection{color:#000;background:#fff;min-height:auto;padding:1.5rem 0}.ReviewsPage-module__QoNw7W__heroMedia,.ReviewsPage-module__QoNw7W__heroOverlay{display:none}.ReviewsPage-module__QoNw7W__heroInner,.ReviewsPage-module__QoNw7W__featuredCard,.ReviewsPage-module__QoNw7W__consentCard,.ReviewsPage-module__QoNw7W__reviewGrid{grid-template-columns:1fr}.ReviewsPage-module__QoNw7W__featuredCard:nth-child(2n) .ReviewsPage-module__QoNw7W__featuredPhoto{order:0}.ReviewsPage-module__QoNw7W__featuredCard,.ReviewsPage-module__QoNw7W__reviewCard,.ReviewsPage-module__QoNw7W__consentCard,.ReviewsPage-module__QoNw7W__ctaCard,.ReviewsPage-module__QoNw7W__photoLabel{break-inside:avoid;color:#000;box-shadow:none;background:#fff;border:1px solid #b8b8b8}.ReviewsPage-module__QoNw7W__featuredPhoto{min-height:16rem}.ReviewsPage-module__QoNw7W__heroCopy h1,.ReviewsPage-module__QoNw7W__heroCopy>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntro h2,.ReviewsPage-module__QoNw7W__sectionIntroLight h2,.ReviewsPage-module__QoNw7W__sectionIntro>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__sectionIntroLight>p:not(.ReviewsPage-module__QoNw7W__eyebrowDark),.ReviewsPage-module__QoNw7W__featuredBody blockquote p,.ReviewsPage-module__QoNw7W__featuredFooter strong,.ReviewsPage-module__QoNw7W__featuredFooter span,.ReviewsPage-module__QoNw7W__reviewTitle,.ReviewsPage-module__QoNw7W__reviewCard blockquote p,.ReviewsPage-module__QoNw7W__reviewCardFooter strong,.ReviewsPage-module__QoNw7W__reviewCardFooter span,.ReviewsPage-module__QoNw7W__consentCard h2,.ReviewsPage-module__QoNw7W__consentCopy p,.ReviewsPage-module__QoNw7W__ctaCard h2,.ReviewsPage-module__QoNw7W__ctaCard>p:not(.ReviewsPage-module__QoNw7W__eyebrow),.ReviewsPage-module__QoNw7W__photoLabel span,.ReviewsPage-module__QoNw7W__photoLabel strong,.ReviewsPage-module__QoNw7W__googleLink,.ReviewsPage-module__QoNw7W__stars{color:#000}.ReviewsPage-module__QoNw7W__heroActions,.ReviewsPage-module__QoNw7W__ctaActions{display:none}.ReviewsPage-module__QoNw7W__googleLink{text-decoration:underline}}
