.review-masonry[data-astro-cid-xrb3rmkp]{isolation:isolate;padding:clamp(4.5rem,8vw,7rem) 1rem;position:relative;overflow:hidden}.review-masonry--dark[data-astro-cid-xrb3rmkp]{color:#f7ecd8;background:radial-gradient(circle at 10% 5%,#19a7e32e,#0000 34%),radial-gradient(circle at 92% 92%,#f7c76a17,#0000 30%),#0d0d0f}.review-masonry--light[data-astro-cid-xrb3rmkp]{color:#171719;background:0 0}.review-masonry__inner[data-astro-cid-xrb3rmkp]{width:min(1280px,100%);margin:0 auto}.review-masonry__header[data-astro-cid-xrb3rmkp]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.review-masonry__heading[data-astro-cid-xrb3rmkp]{max-width:760px}.review-masonry__eyebrow[data-astro-cid-xrb3rmkp],.review-masonry__summary[data-astro-cid-xrb3rmkp]{color:#171719;text-transform:uppercase;background:#fff8e8;border:3px solid #171719;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-weight:400;line-height:1;box-shadow:.28rem .28rem #19a7e3}.review-masonry__eyebrow[data-astro-cid-xrb3rmkp]{align-items:center;gap:.55rem;width:fit-content;margin:0 0 1.35rem;padding:.52rem 1rem .38rem;font-size:clamp(1.02rem,1.5vw,1.3rem);display:inline-flex;transform:rotate(-1.5deg)}.review-masonry__google-word[data-astro-cid-xrb3rmkp]{text-transform:none;display:inline-flex}.google-letter--blue[data-astro-cid-xrb3rmkp]{color:#4285f4}.google-letter--red[data-astro-cid-xrb3rmkp]{color:#ea4335}.google-letter--yellow[data-astro-cid-xrb3rmkp]{color:#fbbc05}.google-letter--green[data-astro-cid-xrb3rmkp]{color:#34a853}.review-masonry[data-astro-cid-xrb3rmkp] h2[data-astro-cid-xrb3rmkp]{max-width:15ch;color:inherit;letter-spacing:0;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:400;line-height:.92}.review-masonry__description[data-astro-cid-xrb3rmkp]{color:#171719b8;max-width:64ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.5vw,1.1rem);font-weight:650;line-height:1.72}.review-masonry--dark[data-astro-cid-xrb3rmkp] .review-masonry__description[data-astro-cid-xrb3rmkp]{color:#f7ecd8b8}.review-masonry__selection-note[data-astro-cid-xrb3rmkp]{color:#17171980;letter-spacing:.08em;text-transform:uppercase;margin:1rem 0 0;font-size:.76rem;font-weight:850}.review-masonry--dark[data-astro-cid-xrb3rmkp] .review-masonry__selection-note[data-astro-cid-xrb3rmkp]{color:#f7ecd87a}.review-masonry__proof[data-astro-cid-xrb3rmkp]{justify-items:end;gap:1rem;display:grid}.review-masonry__summary[data-astro-cid-xrb3rmkp]{white-space:nowrap;align-items:center;gap:.65rem;min-height:2.65rem;padding:.58rem 1rem .44rem;display:inline-flex;transform:rotate(1deg)}.review-masonry__summary[data-astro-cid-xrb3rmkp] strong[data-astro-cid-xrb3rmkp]{font-size:1.35rem;font-weight:400}.review-masonry__summary-stars[data-astro-cid-xrb3rmkp],.review-masonry__stars[data-astro-cid-xrb3rmkp]{color:#f7c76a;letter-spacing:.08em}.review-masonry__summary-divider[data-astro-cid-xrb3rmkp]{opacity:.28;background:#171719;width:2px;height:1.2rem}.review-masonry__summary[data-astro-cid-xrb3rmkp]>span[data-astro-cid-xrb3rmkp]:last-child{font-size:.98rem}.review-masonry__profile-link[data-astro-cid-xrb3rmkp]{color:inherit;letter-spacing:.04em;text-underline-offset:.25em;text-transform:uppercase;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:1.05rem;text-decoration-thickness:2px}.review-masonry__profile-link[data-astro-cid-xrb3rmkp]:focus-visible,.review-masonry__profile-link[data-astro-cid-xrb3rmkp]:hover{color:#169fda}.review-masonry__grid[data-astro-cid-xrb3rmkp]{column-count:3;column-gap:1rem}.review-masonry__card[data-astro-cid-xrb3rmkp]{box-sizing:border-box;break-inside:avoid;color:#171719;background:#fff;border:3px solid #171719;flex-direction:column;width:100%;min-height:15rem;margin:0 0 1rem;padding:clamp(1.3rem,2.4vw,1.8rem);transition:transform .18s cubic-bezier(.23,1,.32,1),box-shadow .18s,border-color .18s;display:inline-flex;position:relative;box-shadow:.32rem .32rem #19a7e3ad}.review-masonry--dark[data-astro-cid-xrb3rmkp] .review-masonry__card[data-astro-cid-xrb3rmkp]{color:#171719;background:#fff8e8}.review-masonry__card-top[data-astro-cid-xrb3rmkp],.review-masonry__card-footer[data-astro-cid-xrb3rmkp]{align-items:center;display:flex}.review-masonry__card-top[data-astro-cid-xrb3rmkp]{justify-content:space-between;gap:1rem}.review-masonry__stars[data-astro-cid-xrb3rmkp]{gap:.05rem;font-size:1.05rem;display:inline-flex}.review-masonry__stars[data-astro-cid-xrb3rmkp] .is-empty[data-astro-cid-xrb3rmkp]{color:#1717192e}.review-masonry__google[data-astro-cid-xrb3rmkp]{flex:none;width:1.35rem;height:1.35rem}.review-masonry__text[data-astro-cid-xrb3rmkp]{color:#171719d1;margin:1.35rem 0 1.6rem;font-size:.98rem;font-weight:620;line-height:1.75}.review-masonry__text[data-astro-cid-xrb3rmkp] strong[data-astro-cid-xrb3rmkp]{color:#101012;text-underline-offset:.08em;font-weight:900;text-decoration:underline .18em #19a7e36b}.review-masonry__card-footer[data-astro-cid-xrb3rmkp]{border-top:2px solid #1717191a;gap:.7rem;margin-top:auto;padding-top:1rem}.review-masonry__avatar[data-astro-cid-xrb3rmkp]{color:#fff8e8;background:#171719;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:1.15rem;display:grid}.review-masonry__identity[data-astro-cid-xrb3rmkp]{gap:.15rem;min-width:0;display:grid}.review-masonry__identity[data-astro-cid-xrb3rmkp] strong[data-astro-cid-xrb3rmkp]{color:#171719;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.review-masonry__identity[data-astro-cid-xrb3rmkp] small[data-astro-cid-xrb3rmkp]{color:#1717198a;letter-spacing:.03em;text-transform:uppercase;font-size:.69rem;font-weight:800}.review-masonry__review-link[data-astro-cid-xrb3rmkp]{color:#171719;background:#fff8e8;border:2px solid #171719;flex:none;place-items:center;width:2.25rem;height:2.25rem;margin-left:auto;font-size:1rem;font-weight:900;text-decoration:none;transition:transform .14s cubic-bezier(.23,1,.32,1),color .14s,background-color .14s;display:grid}.review-masonry__review-link[data-astro-cid-xrb3rmkp]:focus-visible,.review-masonry__review-link[data-astro-cid-xrb3rmkp]:hover{color:#fff;background:#169fda}.review-masonry__review-link[data-astro-cid-xrb3rmkp]:active,.review-masonry__toggle[data-astro-cid-xrb3rmkp]:active{transform:scale(.97)}.review-masonry__toggle[data-astro-cid-xrb3rmkp]{color:#171719;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff8e8;border:3px solid #171719;width:100%;min-height:3.25rem;margin-top:1rem;font-family:Bebas Neue,Bebas Neue Fallback,sans-serif;font-size:1.15rem;transition:transform .14s cubic-bezier(.23,1,.32,1);display:none;box-shadow:.25rem .25rem #19a7e3}@media (hover:hover) and (pointer:fine){.review-masonry__card[data-astro-cid-xrb3rmkp]:hover{border-color:#169fda;transform:translateY(-3px);box-shadow:.42rem .42rem #19a7e3b8}}@media (width<=1023px){.review-masonry__header[data-astro-cid-xrb3rmkp]{grid-template-columns:1fr;align-items:start}.review-masonry__proof[data-astro-cid-xrb3rmkp]{justify-items:start}.review-masonry__grid[data-astro-cid-xrb3rmkp]{column-count:2}}@media (width<=700px){.review-masonry[data-astro-cid-xrb3rmkp]{padding-block:clamp(3.8rem,14vw,5rem)}.review-masonry__header[data-astro-cid-xrb3rmkp],.review-masonry__proof[data-astro-cid-xrb3rmkp]{justify-items:stretch}.review-masonry__summary[data-astro-cid-xrb3rmkp]{white-space:normal;justify-content:center}.review-masonry__profile-link[data-astro-cid-xrb3rmkp]{text-align:center}.review-masonry__grid[data-astro-cid-xrb3rmkp]{column-count:1}.review-masonry[data-astro-cid-xrb3rmkp][data-review-masonry-ready=true]:not(.is-expanded) [data-astro-cid-xrb3rmkp][data-mobile-overflow=true]{display:none}.review-masonry[data-astro-cid-xrb3rmkp][data-review-masonry-ready=true] .review-masonry__toggle[data-astro-cid-xrb3rmkp]{display:block}}@media (prefers-reduced-motion:reduce){.review-masonry__card[data-astro-cid-xrb3rmkp],.review-masonry__review-link[data-astro-cid-xrb3rmkp],.review-masonry__toggle[data-astro-cid-xrb3rmkp]{transition:none}}
