.guest-reviews[data-astro-cid-le5vy7xc]{color:#203c30;background:#e8e6da}.reviews-heading[data-astro-cid-le5vy7xc]{max-width:800px}.eyebrow[data-astro-cid-le5vy7xc]{color:#756b51}h2[data-astro-cid-le5vy7xc]{font:clamp(42px, 5vw, 72px)/1.06 var(--font-editorial);text-wrap:balance;margin:24px 0}h2[data-astro-cid-le5vy7xc] em[data-astro-cid-le5vy7xc]{color:#687559;font-weight:400;display:block}.reviews-heading[data-astro-cid-le5vy7xc]>p[data-astro-cid-le5vy7xc]{color:#526050;font-size:17px;line-height:1.7}.reviews-grid[data-astro-cid-le5vy7xc]{margin-top:52px;display:grid}.guest-review[data-astro-cid-le5vy7xc]{border-top:1px solid #203c3040;grid-template-columns:minmax(140px,.65fr) minmax(0,2fr);gap:clamp(30px,7vw,100px);min-width:0;margin:0;padding:42px 0 48px;display:grid}.guest-review[data-astro-cid-le5vy7xc]:last-child{border-bottom:1px solid #203c3040}.review-story[data-astro-cid-le5vy7xc]{min-width:0}.review-mark[data-astro-cid-le5vy7xc]{height:40px;font:76px/1 var(--font-editorial);color:#9d8a5e;display:block}blockquote[data-astro-cid-le5vy7xc]{margin:0}blockquote[data-astro-cid-le5vy7xc] p[data-astro-cid-le5vy7xc]{font:clamp(25px, 2.5vw, 32px)/1.45 var(--font-editorial);text-wrap:pretty;max-width:54ch}figcaption[data-astro-cid-le5vy7xc]{flex-direction:column;align-items:flex-start;gap:4px;font-size:14px;line-height:1.6;display:flex}.review-score[data-astro-cid-le5vy7xc]{color:#203c30;align-items:baseline;gap:8px;display:flex}.review-score[data-astro-cid-le5vy7xc] strong[data-astro-cid-le5vy7xc]{font:64px/1 var(--font-editorial)}.review-score[data-astro-cid-le5vy7xc]>span[data-astro-cid-le5vy7xc]{font:27px/1 var(--font-editorial);color:#687559}.review-score-label[data-astro-cid-le5vy7xc]{color:#68705f;margin-top:6px;font-size:11px}.review-author[data-astro-cid-le5vy7xc]{color:#203c30;margin-top:26px;font-size:20px}.review-property[data-astro-cid-le5vy7xc]{color:#526050}.review-format[data-astro-cid-le5vy7xc]{color:#6c705d;margin-top:20px;font-size:11px;line-height:1.7}.review-reference-link[data-astro-cid-le5vy7xc]{border-bottom:1px solid #8d7a4e77;margin-top:28px;padding-block:10px;font-size:13px;line-height:1.7;text-decoration:none;display:table}.review-reference-link[data-astro-cid-le5vy7xc]:hover{border-color:currentColor}.review-reference-link[data-astro-cid-le5vy7xc]:focus-visible{outline-offset:6px;outline:2px solid #8d7a4e}.guest-reviews-reference[data-astro-cid-le5vy7xc]{scroll-margin-top:calc(var(--header-h) + 16px);background:#f3f0e7}.guest-reviews-reference[data-astro-cid-le5vy7xc] .reviews-heading[data-astro-cid-le5vy7xc]{max-width:880px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .reviews-grid[data-astro-cid-le5vy7xc]{margin-top:48px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .guest-review[data-astro-cid-le5vy7xc]{grid-template-columns:minmax(0,1fr);gap:26px;padding:45px 0 42px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-story[data-astro-cid-le5vy7xc]{grid-row:1}.guest-reviews-reference[data-astro-cid-le5vy7xc] blockquote[data-astro-cid-le5vy7xc] p[data-astro-cid-le5vy7xc]{max-width:49ch;font-size:clamp(28px,3.1vw,42px);line-height:1.4}.guest-reviews-reference[data-astro-cid-le5vy7xc] figcaption[data-astro-cid-le5vy7xc]{flex-flow:wrap;grid-row:2;align-items:center;gap:9px 20px;display:flex}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-author[data-astro-cid-le5vy7xc]{order:0;margin:0;font-size:14px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-property[data-astro-cid-le5vy7xc]{order:1;font-size:12px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score-label[data-astro-cid-le5vy7xc]{order:2;margin:0;font-size:10px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score[data-astro-cid-le5vy7xc]{order:3;gap:5px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score[data-astro-cid-le5vy7xc] strong[data-astro-cid-le5vy7xc]{font-size:26px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score[data-astro-cid-le5vy7xc]>span[data-astro-cid-le5vy7xc]{font-size:19px}@media (width<=700px){.reviews-grid[data-astro-cid-le5vy7xc]{margin-top:36px}.guest-review[data-astro-cid-le5vy7xc]{grid-template-columns:1fr;gap:26px;padding:30px 0 36px}figcaption[data-astro-cid-le5vy7xc]{grid-template-columns:1fr auto;align-items:center;gap:3px 18px;display:grid}.review-author[data-astro-cid-le5vy7xc]{grid-area:1/1;margin:0}.review-property[data-astro-cid-le5vy7xc]{grid-area:2/1}.review-score[data-astro-cid-le5vy7xc]{grid-area:1/2/span 2;justify-self:end}.review-score[data-astro-cid-le5vy7xc] strong[data-astro-cid-le5vy7xc]{font-size:50px}.review-score[data-astro-cid-le5vy7xc]>span[data-astro-cid-le5vy7xc]{font-size:23px}.review-score-label[data-astro-cid-le5vy7xc]{grid-area:3/2;justify-self:end;margin:0;font-size:10px}blockquote[data-astro-cid-le5vy7xc] p[data-astro-cid-le5vy7xc]{font-size:26px;line-height:1.45}.review-mark[data-astro-cid-le5vy7xc]{height:32px;font-size:64px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .guest-review[data-astro-cid-le5vy7xc]{gap:23px;padding:32px 0}.guest-reviews-reference[data-astro-cid-le5vy7xc] blockquote[data-astro-cid-le5vy7xc] p[data-astro-cid-le5vy7xc]{font-size:27px;line-height:1.4}.guest-reviews-reference[data-astro-cid-le5vy7xc] figcaption[data-astro-cid-le5vy7xc]{gap:8px 16px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score-label[data-astro-cid-le5vy7xc]{flex-basis:100%;margin-top:4px}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score[data-astro-cid-le5vy7xc]{order:2}.guest-reviews-reference[data-astro-cid-le5vy7xc] .review-score-label[data-astro-cid-le5vy7xc]{order:3}}.reference-page{color:#203c30;background:#f3f0e7}.reference-hero{color:#f3f0e7;padding:calc(var(--header-h) + 28px) 0 75px;background:#203c30}.reference-breadcrumb{color:#c2cdba;flex-wrap:wrap;gap:12px;margin-bottom:42px;font-size:11px;line-height:1.7;display:flex}.reference-breadcrumb a{text-decoration:none}.reference-hero-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:36px clamp(36px,6vw,90px);display:grid}.reference-hero .eyebrow{letter-spacing:.14em;color:#dfc99b;font-size:10px;line-height:1.8}.reference-hero h1{font:clamp(48px,5.5vw,78px)/1.03 var(--font-editorial);letter-spacing:-.03em;text-wrap:pretty;max-width:18ch;margin-top:24px}.reference-hero h1 em{color:#dfc99b;margin-top:12px;font-size:.88em;font-weight:400;line-height:1.07;display:block}.reference-intro{color:#c2cdba;max-width:43ch;margin-top:27px;font-size:16px;line-height:1.85}.reference-read{border-bottom:1px solid #dfc99b77;align-items:center;min-height:44px;margin-top:19px;font-size:12px;line-height:1.7;text-decoration:none;display:inline-flex}.reference-team{grid-area:1/2/span 2;align-self:start;min-width:0;margin:0}.reference-team img{object-fit:cover;object-position:50% 40%;width:100%;height:clamp(440px,49vw,650px)}.reference-team figcaption{color:#c2cdba;flex-direction:column;gap:5px;margin-top:14px;font-size:11px;line-height:1.7;display:flex}.reference-team figcaption>span:first-child{font:25px/1.2 var(--font-editorial);color:#f3f0e7}.reference-feature{border-top:1px solid #dfc99b66;grid-area:2/1;margin:0;padding:24px 0 0}.reference-feature blockquote{margin:0}.reference-feature blockquote p{font:clamp(29px,3.2vw,44px)/1.22 var(--font-editorial);color:#dfc99b;text-wrap:pretty;max-width:24ch}.reference-feature figcaption{color:#c2cdba;margin-top:19px;font-size:11px;line-height:1.8}.reference-page a:focus-visible{outline-offset:6px;outline:2px solid #bca576}@media (width<=800px){.reference-hero{padding-bottom:55px}.reference-breadcrumb{margin-bottom:30px}.reference-hero-grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:32px}.reference-hero-copy{order:0}.reference-feature{order:1;grid-area:auto}.reference-team{order:2;grid-area:auto;width:100%;max-width:560px;margin-top:8px}.reference-team img{aspect-ratio:4/4.3;object-position:50% 35%;height:auto}.reference-hero h1{max-width:20ch;font-size:clamp(47px,7vw,64px)}.reference-intro{max-width:49ch}.reference-feature blockquote p{max-width:29ch;font-size:34px}}@media (width<=400px){.reference-hero h1{font-size:45px}.reference-hero h1 em{font-size:.88em}.reference-intro{font-size:15px}.reference-feature blockquote p{font-size:30px}.reference-breadcrumb{gap:10px;font-size:10px}.reference-team figcaption>span:first-child{font-size:24px}}
