.HomeownerQuotes_section__mMOaW{width:100%;max-width:72rem;margin:0 auto;box-sizing:border-box;padding:0 clamp(1.5rem,3vw,2rem);display:flex;flex-direction:column;gap:2.5rem}.HomeownerQuotes_intro__rg1LJ{display:flex;flex-direction:column;gap:.75rem;align-items:center;text-align:center;max-width:42rem;margin:0 auto}.HomeownerQuotes_eyebrow__5kC_n{font-family:var(--font-sans);font-size:clamp(.9rem,2vw,1.1rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-beige)}.HomeownerQuotes_title__1m7W_{font-family:var(--font-serif);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;margin:0;color:var(--color-brand-dark-blue)}.HomeownerQuotes_grid__ey3fX{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin:0;padding:0;list-style:none}.HomeownerQuotes_card__Gv0De{margin:0;padding:0;opacity:0;transform:translateY(18px);animation:HomeownerQuotes_quoteRise__EDtHV .7s ease-out forwards}.HomeownerQuotes_card__Gv0De:nth-child(2){animation-delay:.06s}.HomeownerQuotes_card__Gv0De:nth-child(3){animation-delay:.12s}.HomeownerQuotes_card__Gv0De:nth-child(4){animation-delay:.18s}.HomeownerQuotes_card__Gv0De:nth-child(5){animation-delay:.24s}.HomeownerQuotes_card__Gv0De:nth-child(6){animation-delay:.3s}.HomeownerQuotes_cardLink__3HsrP,.HomeownerQuotes_cardStatic__IvlTb{display:flex;flex-direction:column;gap:1rem;height:100%;box-sizing:border-box;padding:1.75rem;border-radius:1.2rem;background:var(--color-white);box-shadow:0 8px 28px rgba(0,0,0,.08);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.HomeownerQuotes_cardLink__3HsrP:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.12)}.HomeownerQuotes_cardLink__3HsrP:focus-visible{outline:2px solid var(--color-brand-beige);outline-offset:3px}.HomeownerQuotes_cardTop__waVom{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.HomeownerQuotes_stars__RczTB{display:inline-flex;align-items:center;gap:.22rem}.HomeownerQuotes_star__WfGXa{width:1.1rem;height:1.1rem;color:var(--color-brand-beige);fill:currentColor;filter:drop-shadow(0 1px 1.5px rgba(145,116,74,.35));animation:HomeownerQuotes_starPop__aegjB .45s cubic-bezier(.34,1.56,.64,1) backwards}.HomeownerQuotes_star__WfGXa:first-child{animation-delay:.35s}.HomeownerQuotes_star__WfGXa:nth-child(2){animation-delay:.42s}.HomeownerQuotes_star__WfGXa:nth-child(3){animation-delay:.49s}.HomeownerQuotes_star__WfGXa:nth-child(4){animation-delay:.56s}.HomeownerQuotes_star__WfGXa:nth-child(5){animation-delay:.63s}@keyframes HomeownerQuotes_starPop__aegjB{0%{opacity:0;transform:scale(.3) rotate(-30deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.HomeownerQuotes_mark__T_Tp0{width:2rem;height:2rem;color:var(--color-brand-beige);opacity:.35}.HomeownerQuotes_quote__6x0TK{margin:0;flex:1 1;font-family:var(--font-serif);font-size:1.2rem;font-style:italic;font-weight:400;line-height:1.5;color:var(--color-brand-dark-blue)}.HomeownerQuotes_person__2WCtS{display:flex;align-items:center;gap:.75rem}.HomeownerQuotes_avatar__pEHEo{width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;flex-shrink:0}.HomeownerQuotes_avatarFallback__Mj9HV{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;flex-shrink:0;background:hsla(35,32%,53%,.18);color:var(--color-brand-beige);font-family:var(--font-serif);font-size:1.2rem;font-weight:600}.HomeownerQuotes_meta__uICuk{display:flex;flex-direction:column;line-height:1.3}.HomeownerQuotes_name__m5gKJ{font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--color-brand-dark-blue)}.HomeownerQuotes_role__Z_jPu{font-family:var(--font-sans);font-size:.8rem;color:rgba(0,0,0,.5)}.HomeownerQuotes_storyLink__9tg4N{font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:var(--color-brand-beige);transition:transform .2s ease}.HomeownerQuotes_cardLink__3HsrP:hover .HomeownerQuotes_storyLink__9tg4N{transform:translateX(3px)}@keyframes HomeownerQuotes_quoteRise__EDtHV{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media only screen and (min-width:640px){.HomeownerQuotes_grid__ey3fX{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:1000px){.HomeownerQuotes_grid__ey3fX{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.HomeownerQuotes_card__Gv0De{animation:none;opacity:1;transform:none}.HomeownerQuotes_cardLink__3HsrP:hover{transform:none}.HomeownerQuotes_star__WfGXa{animation:none}}