.Hero_hero__WQNpA{display:flex;flex-direction:row;justify-content:space-between;align-items:center;max-width:1240px;margin-top:34px;margin-bottom:86px;position:relative;scrollbar-width:none;padding:0 20px;gap:20px}.Hero_hero__WQNpA::-webkit-scrollbar{display:none}@media (max-width:640px){.Hero_hero__WQNpA{flex-direction:column;gap:40px;padding:0 22px;margin-top:-10px;overflow-x:hidden;margin-bottom:20px}}.Hero_left__aLOWi{display:flex;flex-direction:column;justify-content:flex-start;animation:Hero_fadeUp__lFrQp 1s ease}@keyframes Hero_fadeUp__lFrQp{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.Hero_left__aLOWi{animation:unset}}.Hero_title__ELjMj{font-size:53px;font-weight:400;line-height:1.2;margin-bottom:16px}@media (max-width:640px){.Hero_title__ELjMj{font-size:44px;line-height:1.32;margin-bottom:25px}}.Hero_subtitle__DKpPo{font-size:34px;font-weight:150;line-height:1.3;color:rgba(0,0,0,.8)}@media (max-width:640px){.Hero_subtitle__DKpPo{font-size:27px}}.Hero_bulletList__myg4Q{list-style:none;padding:0;margin:38px 0 38px 14px;display:flex;flex-direction:column;gap:14px;z-index:2}.Hero_bulletList__myg4Q li{display:flex;align-items:flex-start;gap:23px;font-size:24px;letter-spacing:.2px;font-weight:150;line-height:1.5}.Hero_bulletList__myg4Q li img{flex-shrink:0;margin-top:3px;width:29px;height:29px}@media (max-width:640px){.Hero_bulletList__myg4Q{margin:26px 0 24px;gap:14px}.Hero_bulletList__myg4Q li{font-size:18px;align-items:flex-start;gap:12px}.Hero_bulletList__myg4Q li img{flex-shrink:0;width:24px;height:24px;margin-top:1.5px}}.Hero_reserveRight__2yoUd{font-size:20px;font-weight:150;line-height:1.4;letter-spacing:1.35px;color:rgba(0,0,0,.9);margin-bottom:30px;max-width:700px}@media (max-width:640px){.Hero_reserveRight__2yoUd{font-size:14px;margin-bottom:24px;letter-spacing:.5px}}.Hero_formWrapper__Xe0bJ{display:flex;flex-direction:row;gap:0;width:100%;max-width:500px}@media (max-width:640px){.Hero_formWrapper__Xe0bJ{flex-direction:column;gap:12px;max-width:100%}}.Hero_input__QocW1{flex:1 1;padding:14px 18px;font-size:16px;font-weight:400;letter-spacing:.25px;border:1.5px solid #000000;border-radius:6px 0 0 6px;background-color:#fafafa;color:#222;font-family:inherit;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.Hero_input__QocW1::placeholder{color:rgba(0,0,0,.5);font-weight:300;letter-spacing:.4px}@media (max-width:640px){.Hero_input__QocW1{border-radius:8px;border:.75px solid black;padding:16px}}.Hero_button__cnaKE{padding:17px 21px;font-size:16.5px;font-weight:200;letter-spacing:.4px;background-color:#000;color:white;border:1px solid #000;border-radius:0 6px 6px 0;cursor:pointer;font-family:inherit;transition:all .2s ease;white-space:nowrap}.Hero_button__cnaKE:hover{background-color:#222;border-color:#222;box-shadow:0 2px 6px rgba(0,0,0,.15)}.Hero_button__cnaKE:active{transform:translateY(0);box-shadow:0 2px 6px rgba(0,0,0,.1)}@media (max-width:640px){.Hero_button__cnaKE{border-radius:8px;padding:20px 16px;width:100%;font-weight:350;letter-spacing:.125px;font-size:17.25px;text-align:center}}.Hero_consent__nN2DN{margin-top:52px;font-size:14.75px;font-weight:250;color:rgba(0,0,0,.475);line-height:1.2;max-width:480px}.Hero_consent__nN2DN .Hero_cross__f823L{color:rgba(0,0,0,.45);font-size:11.5px;margin-bottom:20px;font-weight:150;vertical-align:text-top;margin-right:.75px}@media (max-width:640px){.Hero_consent__nN2DN{font-size:13px;line-height:1.4}}.Hero_link__FYMue{color:rgba(0,0,0,.5);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease}.Hero_link__FYMue:hover{color:#000}.Hero_right__YbrSd{flex:1 1;display:flex;justify-content:center;align-items:center}@media (max-width:640px){.Hero_right__YbrSd{width:100%}}.Hero_right__YbrSd img{width:390px;height:auto;margin-top:-60px;animation:Hero_dropBounce__z05l4 1.6s cubic-bezier(.34,1.56,.64,1)}@keyframes Hero_dropBounce__z05l4{0%{opacity:0;transform:translateY(-500px)}35%{opacity:0;transform:translateY(-500px)}85%{opacity:1;transform:translateY(0)}to{transform:translateY(0)}}@media (max-width:640px){.Hero_right__YbrSd img{display:none}}.HomesCarousel_carouselSection__w4LSN{max-width:100vw}.HomesCarousel_carouselWrapper__yeQQ4{width:100%;overflow:hidden;position:relative}.HomesCarousel_carouselContainer__c_KR6{display:flex;position:relative;gap:24px;overflow-x:auto;scroll-behavior:smooth;padding:0 66px;-ms-overflow-style:none;scrollbar-width:none}.HomesCarousel_carouselContainer__c_KR6::-webkit-scrollbar{display:none}@media (max-width:640px){.HomesCarousel_carouselContainer__c_KR6{gap:16px;padding:0 24px}}.HomesCarousel_listingCard__EeA2C{animation:HomesCarousel_slideIn__70S1n .6s ease-out;display:flex;flex-direction:column;align-items:center}.HomesCarousel_listingCard__EeA2C:nth-child(2){animation-delay:.1s}.HomesCarousel_listingCard__EeA2C:nth-child(3){animation-delay:.2s}@keyframes HomesCarousel_slideIn__70S1n{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}.HomesCarousel_addressTag__bMX6b{display:block;text-align:center;font-weight:200;font-size:23px;color:rgba(0,0,0,.5);padding:10px 14px;border:1px solid rgba(0,0,0,.2);border-radius:7px 7px 0 0;line-height:1.4;width:calc(100% - 80px)}@media (max-width:640px){.HomesCarousel_addressTag__bMX6b{font-size:20px;color:rgba(0,0,0,.7)}}.HomesCarousel_imageWrapper__PCX8b{border-radius:7px 7px 0 0;overflow:hidden;padding-bottom:0}.HomesCarousel_image__p7nTR{width:auto;height:354px;object-fit:cover;transition:transform .3s ease}.HomesCarousel_listingCard__EeA2C:hover .HomesCarousel_image__p7nTR{transform:scale(1.015)}@media (max-width:480px){.HomesCarousel_image__p7nTR{height:220px}}.HomesCarousel_priceInfo__isA_6{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:400;color:rgba(0,0,0,.45);border:1px solid rgba(0,0,0,.2);border-top:none;padding:12px 25px;margin-top:-3.2px;width:calc(100% - 52px)}@media (max-width:480px){.HomesCarousel_priceInfo__isA_6{gap:10px;padding:6px 14px;width:calc(100% - 30px);color:rgba(0,0,0,.7)}}.HomesCarousel_listPrice__8k5zz,.HomesCarousel_priceIncrease__JasD7,.HomesCarousel_salePrice__bKcUh{white-space:nowrap;font-weight:150;font-size:23px}@media (max-width:480px){.HomesCarousel_listPrice__8k5zz,.HomesCarousel_priceIncrease__JasD7,.HomesCarousel_salePrice__bKcUh{font-weight:200;font-size:16px}}.page_sellers__p6VqT{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:60px;max-width:100vw;overflow-x:hidden}@media (max-width:480px){.page_sellers__p6VqT{max-width:100vw}}