.HomesForYou-module__EqrTaW__section{background:#f8f9fb;padding:clamp(36px,5vw,52px) 0}.HomesForYou-module__EqrTaW__featuredSection{background:#fff;padding:clamp(40px,5vw,56px) 0}.HomesForYou-module__EqrTaW__trendingSection{border-top:1px solid var(--gray-100);background:#fff;padding:clamp(40px,5vw,56px) 0}.HomesForYou-module__EqrTaW__newlyAddedSection{border-top:1px solid var(--gray-100);background:#f8f9fb;padding:clamp(40px,5vw,56px) 0}.HomesForYou-module__EqrTaW__featuredAgentsSection{border-top:1px solid var(--gray-100);background:#fff;padding:clamp(40px,5vw,56px) 0}.HomesForYou-module__EqrTaW__container{max-width:var(--ds-max);margin:0 auto;padding:0 20px}.HomesForYou-module__EqrTaW__header{justify-content:space-between;align-items:flex-start;margin-bottom:1.25rem;display:flex}.HomesForYou-module__EqrTaW__title{font-size:1.5rem;font-weight:var(--font-weight-semibold);color:#1a1a1a;margin:0 0 .25rem;line-height:1.3}.HomesForYou-module__EqrTaW__eyebrow{color:var(--gold);font-size:.68rem;font-weight:var(--font-weight-medium);letter-spacing:.18em;text-transform:uppercase;margin:0 0 .35rem;line-height:1}.HomesForYou-module__EqrTaW__subtitle{color:#888;font-size:.9rem;font-weight:var(--font-weight-body);margin:0}.HomesForYou-module__EqrTaW__navArrows{flex-shrink:0;align-items:center;gap:8px;display:flex}.HomesForYou-module__EqrTaW__filterRow{flex-wrap:wrap;align-items:center;gap:8px;margin:-.35rem 0 1.5rem;display:flex}.HomesForYou-module__EqrTaW__filterButton{min-width:56px;color:var(--brand-navy);cursor:pointer;font:inherit;font-size:.82rem;font-weight:var(--font-weight-medium);background:#fff;border:1px solid #dfe5ec;border-radius:999px;padding:.65rem 1rem;line-height:1;transition:background .15s,border-color .15s,color .15s}.HomesForYou-module__EqrTaW__filterButton:hover{border-color:#b9c3d0}.HomesForYou-module__EqrTaW__filterButtonActive{border-color:var(--brand-navy);background:var(--brand-navy);color:#fff}.HomesForYou-module__EqrTaW__arrowBtn{cursor:pointer;color:#333;background:#fff;border:1px solid #d0d0d0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex}.HomesForYou-module__EqrTaW__arrowBtn:hover:not(.HomesForYou-module__EqrTaW__arrowDisabled){border-color:#999;box-shadow:0 2px 6px #0000001f}.HomesForYou-module__EqrTaW__arrowDisabled{opacity:.35;cursor:default}.HomesForYou-module__EqrTaW__carouselWrapper{position:relative}.HomesForYou-module__EqrTaW__carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.HomesForYou-module__EqrTaW__carousel::-webkit-scrollbar{display:none}.HomesForYou-module__EqrTaW__cardWrapper{scroll-snap-align:start;flex:0 0 calc(28.5714% - 13.7143px);min-width:0}.HomesForYou-module__EqrTaW__cardWrapper>div{cursor:pointer}.HomesForYou-module__EqrTaW__agentCarousel{align-items:stretch}.HomesForYou-module__EqrTaW__agentCardWrapper{flex-basis:calc(22.2222% - 12.4444px)}.HomesForYou-module__EqrTaW__agentCardWrapper>article,.HomesForYou-module__EqrTaW__agentCardWrapper>a{height:100%}.HomesForYou-module__EqrTaW__agentLoadingCard{min-height:320px}.HomesForYou-module__EqrTaW__loadingCard{background-color:#eceff3;background-image:linear-gradient(90deg,#fff0 0%,#ffffffb3 50%,#fff0 100%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:12px;min-height:380px;animation:1.4s ease-in-out infinite HomesForYou-module__EqrTaW__cardPulse}@keyframes HomesForYou-module__EqrTaW__cardPulse{0%{background-position:120% 0}to{background-position:-120% 0}}.HomesForYou-module__EqrTaW__seeMoreCard{color:#1a1a1a;background:#fff;border:1px solid #e0e0e0;border-radius:12px;height:100%;min-height:380px;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.HomesForYou-module__EqrTaW__seeMoreCard:hover{border-color:var(--primary,var(--brand-navy));transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.HomesForYou-module__EqrTaW__seeMoreCardContent{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.HomesForYou-module__EqrTaW__seeMoreIcon{width:64px;height:64px;color:var(--primary,var(--brand-navy));background:#f0f7ff;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.HomesForYou-module__EqrTaW__seeMoreText{font-size:1.1rem;font-weight:var(--font-weight-medium);margin-bottom:.5rem}.HomesForYou-module__EqrTaW__seeMoreSubtext{color:#666;font-size:.85rem;line-height:1.4}@media (max-width:640px){.HomesForYou-module__EqrTaW__seeMoreCard{min-height:200px}}@media (max-width:960px){.HomesForYou-module__EqrTaW__cardWrapper{flex-basis:calc(40% - 12.8px)}.HomesForYou-module__EqrTaW__agentCardWrapper{flex-basis:calc(28.5714% - 11.4286px)}}@media (max-width:780px){.HomesForYou-module__EqrTaW__agentCardWrapper{flex-basis:calc(40% - 9.6px)}}@media (max-width:640px){.HomesForYou-module__EqrTaW__section,.HomesForYou-module__EqrTaW__featuredSection,.HomesForYou-module__EqrTaW__newlyAddedSection,.HomesForYou-module__EqrTaW__featuredAgentsSection,.HomesForYou-module__EqrTaW__trendingSection{padding:32px 0}.HomesForYou-module__EqrTaW__title{font-size:1.2rem}.HomesForYou-module__EqrTaW__subtitle{font-size:.8rem}.HomesForYou-module__EqrTaW__navArrows{gap:4px}.HomesForYou-module__EqrTaW__arrowBtn{width:32px;height:32px}.HomesForYou-module__EqrTaW__arrowBtn svg{width:16px;height:16px}.HomesForYou-module__EqrTaW__cardWrapper,.HomesForYou-module__EqrTaW__agentCardWrapper{flex-basis:calc(66.6667% - 10.6667px)}}