.ContactUs-module__tpMn7q__page{background:#f1f1f1;padding-top:92px;padding-bottom:110px;overflow-x:hidden}.ContactUs-module__tpMn7q__heroSection,.ContactUs-module__tpMn7q__mapSection,.ContactUs-module__tpMn7q__instagramSection{box-sizing:border-box;width:100%;padding-left:90px;padding-right:90px}.ContactUs-module__tpMn7q__heroSection{justify-content:space-between;align-items:stretch;gap:clamp(30px,5vw,80px);padding-top:54px;display:flex}.ContactUs-module__tpMn7q__heroLeft{flex-direction:column;flex:0 auto;justify-content:flex-start;width:420px;min-width:0;max-width:420px;display:flex}.ContactUs-module__tpMn7q__heroTitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-2px;flex-direction:column;margin:0;font-size:72px;font-style:normal;font-weight:450;line-height:1.02;display:flex}.ContactUs-module__tpMn7q__heroStrong{font-weight:700}.ContactUs-module__tpMn7q__heroSub{font-weight:450}.ContactUs-module__tpMn7q__socialWrap{margin-top:44px}.ContactUs-module__tpMn7q__socialLabel{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;margin:0 0 12px;font-size:13px;font-style:normal;font-weight:450;line-height:18px}.ContactUs-module__tpMn7q__socialList{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ContactUs-module__tpMn7q__socialLink{background:#21212114;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;line-height:0;transition:background .2s;display:inline-flex}.ContactUs-module__tpMn7q__socialLink:hover{background:#21212126}.ContactUs-module__tpMn7q__socialLink img{-o-object-fit:contain;object-fit:contain;width:22px;height:22px;display:block}.ContactUs-module__tpMn7q__heroRight{flex:1;min-width:0}.ContactUs-module__tpMn7q__form{width:100%}.ContactUs-module__tpMn7q__formTitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;margin:0;font-size:46px;font-style:normal;font-weight:450;line-height:1.1}.ContactUs-module__tpMn7q__formSubtitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;opacity:.7;margin:10px 0 24px;font-size:14px;font-style:normal;font-weight:450;line-height:20px}.ContactUs-module__tpMn7q__row,.ContactUs-module__tpMn7q__rowInline{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.ContactUs-module__tpMn7q__textareaRow{margin-bottom:16px}.ContactUs-module__tpMn7q__input,.ContactUs-module__tpMn7q__phoneInput,.ContactUs-module__tpMn7q__infoField{border:1px solid var(--Light-Gray-Mono,#d7d7d7);color:#212121;width:100%;height:52px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:#ffffff14;border-radius:999px;outline:none;padding:0 20px;font-size:15px;font-style:normal;font-weight:450;line-height:22px}.ContactUs-module__tpMn7q__input::-moz-placeholder{color:#212121}.ContactUs-module__tpMn7q__phoneInput::-moz-placeholder{color:#212121}.ContactUs-module__tpMn7q__input::placeholder,.ContactUs-module__tpMn7q__phoneInput::placeholder{color:#212121}.ContactUs-module__tpMn7q__phoneField{border:1px solid var(--Light-Gray-Mono,#d7d7d7);background:#ffffff14;border-radius:999px;align-items:center;height:52px;display:flex;position:relative}.ContactUs-module__tpMn7q__countryCode{color:#212121;height:52px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#d7d7d7;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 20px;font-size:14px;font-style:normal;font-weight:450;line-height:20px;display:inline-flex}.ContactUs-module__tpMn7q__countryCode img{width:11px;height:6px;display:block;transform:rotate(180deg)}.ContactUs-module__tpMn7q__phoneInput{background:0 0;border:0;flex:1;height:100%}.ContactUs-module__tpMn7q__selectField{border:1px solid var(--Light-Gray-Mono,#d7d7d7);border-radius:999px;height:52px;position:relative;overflow:hidden}.ContactUs-module__tpMn7q__select{color:#212121;width:100%;height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;appearance:none;background:#d7d7d7;border:0;border-radius:999px;outline:none;padding:0 42px 0 20px;font-size:15px;font-style:normal;font-weight:450;line-height:22px}.ContactUs-module__tpMn7q__selectArrow{pointer-events:none;width:12px;height:6px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(180deg)}.ContactUs-module__tpMn7q__selectArrowOpen{transform:translateY(-50%)rotate(0)}.ContactUs-module__tpMn7q__inlineLabelSelect{border:1px solid var(--Light-Gray-Mono,#d7d7d7);clip-path:none;background:#f1f1f1;border-radius:999px;align-items:center;width:100%;height:52px;display:flex;position:relative;overflow:hidden}.ContactUs-module__tpMn7q__inlineLabel{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;white-space:nowrap;flex-shrink:0;padding:0 16px 0 20px;font-size:15px;font-weight:450}.ContactUs-module__tpMn7q__selectInline{color:#212121;height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;appearance:none;background:#d7d7d7;border:0;border-radius:0 999px 999px 0;outline:none;flex:1;padding:0 36px 0 16px;font-size:15px;font-weight:450;line-height:22px}.ContactUs-module__tpMn7q__inlineLabelSelect .ContactUs-module__tpMn7q__selectArrow{right:12px}.ContactUs-module__tpMn7q__inlineLabelSelect .ContactUs-module__tpMn7q__requiredMark{right:30px}.ContactUs-module__tpMn7q__infoField{white-space:nowrap;background:#ffffff14;align-items:center;display:flex}.ContactUs-module__tpMn7q__textarea{border:1px solid var(--Light-Gray-Mono,#d7d7d7);color:#212121;width:100%;min-height:120px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;resize:vertical;box-sizing:border-box;background:#ffffff14;border-radius:20px;outline:none;padding:14px 20px;font-size:15px;font-style:normal;font-weight:450;line-height:22px}.ContactUs-module__tpMn7q__textarea::placeholder{color:#212121}.ContactUs-module__tpMn7q__checkboxRow{align-items:flex-start;gap:24px;margin-top:6px;display:flex}.ContactUs-module__tpMn7q__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.08px;flex:1;align-items:flex-start;gap:10px;font-size:13px;font-style:normal;font-weight:450;line-height:18px;display:flex;position:relative}.ContactUs-module__tpMn7q__checkboxInput,.ContactUs-module__tpMn7q__checkboxControl{flex:0 0 18px;width:18px;height:18px;margin-top:0}.ContactUs-module__tpMn7q__checkboxInput{opacity:0;pointer-events:none;position:absolute}.ContactUs-module__tpMn7q__checkboxControl{border:1px solid var(--Light-Gray-Mono,#d7d7d7);background:0 0;border-radius:50%;position:relative}.ContactUs-module__tpMn7q__checkboxInput:checked+.ContactUs-module__tpMn7q__checkboxControl{background:#d06a21;border-color:#d06a21}.ContactUs-module__tpMn7q__checkboxInput:checked+.ContactUs-module__tpMn7q__checkboxControl:after{content:"";border-bottom:1.8px solid #fff;border-left:1.8px solid #fff;width:8px;height:4px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)}.ContactUs-module__tpMn7q__checkboxInput:focus-visible+.ContactUs-module__tpMn7q__checkboxControl{outline-offset:2px;outline:2px solid #212121}.ContactUs-module__tpMn7q__required{color:#e54336}.ContactUs-module__tpMn7q__inputWrap{width:100%;position:relative}.ContactUs-module__tpMn7q__requiredMark{color:#e54336;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;pointer-events:none;font-size:15px;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.ContactUs-module__tpMn7q__requiredMarkSelect{right:36px}.ContactUs-module__tpMn7q__submitButton{background:var(--Light-Gray-Mono,#d7d7d7);color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;border:0;border-radius:79px;margin-top:18px;padding:18px 48px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;transition:background .2s}.ContactUs-module__tpMn7q__submitButton:hover:not(:disabled){background:#c8c8c8}.ContactUs-module__tpMn7q__submitButton:disabled{opacity:.6;cursor:not-allowed}.ContactUs-module__tpMn7q__mapSection{margin-top:28px}.ContactUs-module__tpMn7q__mapFrame{border:1px solid #212121;border-radius:30px;width:100%;height:493px;position:relative;overflow:hidden}.ContactUs-module__tpMn7q__mapImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ContactUs-module__tpMn7q__mapIframe{width:100%;height:100%;display:block}.ContactUs-module__tpMn7q__mapControl{z-index:2;background:#d7d7d7;border-radius:4px;flex-direction:column;width:40px;height:80px;display:flex;position:absolute;top:29px;left:29px;box-shadow:2px 2px 10px #00000040}.ContactUs-module__tpMn7q__mapControlButton{background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:40px;display:inline-flex}.ContactUs-module__tpMn7q__mapControlButton img{width:20px;height:20px}.ContactUs-module__tpMn7q__mapDivider{width:40px;height:1px}.ContactUs-module__tpMn7q__mapDivider img{width:100%;height:100%;display:block}.ContactUs-module__tpMn7q__mapMarker{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.ContactUs-module__tpMn7q__mapMarkerBubble{background:#212121;border-radius:15px;flex-direction:column;align-items:center;gap:2px;padding:15px 20px;display:flex}.ContactUs-module__tpMn7q__mapMarkerLogoTop{width:64.129px;height:19.429px}.ContactUs-module__tpMn7q__mapMarkerLogoBottom{width:83.428px;height:13.63px}.ContactUs-module__tpMn7q__mapMarkerLogoTop img,.ContactUs-module__tpMn7q__mapMarkerLogoBottom img{width:100%;height:100%;display:block}.ContactUs-module__tpMn7q__mapMarkerTail{width:54px;height:10.36px}.ContactUs-module__tpMn7q__mapMarkerTail img{width:100%;height:100%;display:block}.ContactUs-module__tpMn7q__instagramSection{margin-top:70px}.ContactUs-module__tpMn7q__instagramTitle{text-align:center;color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;margin:0;font-size:43px;font-style:normal;font-weight:450;line-height:1.1}.ContactUs-module__tpMn7q__cardRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px;display:grid}.ContactUs-module__tpMn7q__instagramCard{aspect-ratio:400/470;border-radius:30px;position:relative;overflow:hidden}.ContactUs-module__tpMn7q__instagramImage{-o-object-fit:cover;object-fit:cover}.ContactUs-module__tpMn7q__ctaButton{background:#fff;border-radius:59px;align-items:stretch;gap:0;width:fit-content;margin:32px auto 0;padding:0;display:flex;overflow:hidden}.ContactUs-module__tpMn7q__ctaButtonLeft{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;cursor:default;background:0 0;border:none;align-items:center;padding:22px 20px 22px 32px;font-size:15px;font-weight:450;line-height:24px;display:flex}.ContactUs-module__tpMn7q__ctaButtonRight{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;cursor:pointer;background:#d7d7d7;border:none;border-radius:59px;align-items:center;padding:22px 32px;font-size:15px;font-weight:450;line-height:24px;transition:background .2s;display:flex}.ContactUs-module__tpMn7q__ctaButtonRight:hover{background:#c8c8c8}.ContactUs-module__tpMn7q__srOnly{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1280px){.ContactUs-module__tpMn7q__heroSection,.ContactUs-module__tpMn7q__mapSection,.ContactUs-module__tpMn7q__instagramSection{padding-left:90px;padding-right:90px}}@media (max-width:1024px){.ContactUs-module__tpMn7q__heroSection,.ContactUs-module__tpMn7q__mapSection,.ContactUs-module__tpMn7q__instagramSection{padding-left:20px;padding-right:20px}.ContactUs-module__tpMn7q__page{padding-top:80px;padding-bottom:80px}.ContactUs-module__tpMn7q__heroSection{flex-direction:column;gap:40px;padding-top:20px}.ContactUs-module__tpMn7q__heroLeft,.ContactUs-module__tpMn7q__heroRight,.ContactUs-module__tpMn7q__form{width:100%;max-width:none}.ContactUs-module__tpMn7q__heroTitle{letter-spacing:-1.5px;font-size:52px;line-height:1.03}.ContactUs-module__tpMn7q__formTitle{font-size:32px}.ContactUs-module__tpMn7q__row{grid-template-columns:1fr}.ContactUs-module__tpMn7q__rowInline{border:1px solid #d7d7d7;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.ContactUs-module__tpMn7q__rowInline .ContactUs-module__tpMn7q__infoField,.ContactUs-module__tpMn7q__rowInline .ContactUs-module__tpMn7q__selectField{border:none!important;border-radius:0!important}.ContactUs-module__tpMn7q__textarea{font-size:12px}.ContactUs-module__tpMn7q__mapFrame{height:420px}.ContactUs-module__tpMn7q__cardRow{grid-template-columns:1fr}.ContactUs-module__tpMn7q__ctaButtonRight{padding:12px 24px;font-size:14px}}@media (max-width:768px){.ContactUs-module__tpMn7q__heroSection,.ContactUs-module__tpMn7q__mapSection,.ContactUs-module__tpMn7q__instagramSection{padding-left:20px;padding-right:20px}.ContactUs-module__tpMn7q__heroLeft,.ContactUs-module__tpMn7q__heroRight{flex:100%;width:100%;max-width:100%}.ContactUs-module__tpMn7q__heroTitle{letter-spacing:-.5px;flex-direction:column;width:100%;max-width:100%;font-size:32px;line-height:1.2;display:flex}.ContactUs-module__tpMn7q__socialLink{width:36px;height:36px}.ContactUs-module__tpMn7q__socialLink img{width:16px;height:16px}.ContactUs-module__tpMn7q__socialList{gap:6px}.ContactUs-module__tpMn7q__formTitle{font-size:28px}.ContactUs-module__tpMn7q__formSubtitle{font-size:10px;line-height:15px}.ContactUs-module__tpMn7q__rowInline{border:1px solid #d7d7d7;border-radius:999px;grid-template-columns:1fr 1fr;gap:0;overflow:hidden}.ContactUs-module__tpMn7q__rowInline .ContactUs-module__tpMn7q__infoField,.ContactUs-module__tpMn7q__rowInline .ContactUs-module__tpMn7q__selectField{border:none!important;border-radius:0!important}.ContactUs-module__tpMn7q__input,.ContactUs-module__tpMn7q__phoneInput,.ContactUs-module__tpMn7q__infoField,.ContactUs-module__tpMn7q__select,.ContactUs-module__tpMn7q__countryCode,.ContactUs-module__tpMn7q__textarea,.ContactUs-module__tpMn7q__submitButton{font-size:15px}.ContactUs-module__tpMn7q__input,.ContactUs-module__tpMn7q__phoneField,.ContactUs-module__tpMn7q__selectField,.ContactUs-module__tpMn7q__infoField,.ContactUs-module__tpMn7q__countryCode{height:52px}.ContactUs-module__tpMn7q__checkboxRow{flex-direction:column}.ContactUs-module__tpMn7q__checkboxLabel{font-size:11px;line-height:15px}.ContactUs-module__tpMn7q__checkboxInput,.ContactUs-module__tpMn7q__checkboxControl{flex-basis:16px;width:16px;height:16px}.ContactUs-module__tpMn7q__checkboxInput:checked+.ContactUs-module__tpMn7q__checkboxControl:after{width:7px;height:4px}.ContactUs-module__tpMn7q__instagramTitle{font-size:34px}.ContactUs-module__tpMn7q__mapFrame{border-radius:20px;height:320px}.ContactUs-module__tpMn7q__mapMarkerBubble{padding:12px 14px}.ContactUs-module__tpMn7q__mapMarkerLogoTop{width:48px;height:14px}.ContactUs-module__tpMn7q__mapMarkerLogoBottom{width:62px;height:10px}}@media (max-width:640px){.ContactUs-module__tpMn7q__heroSection,.ContactUs-module__tpMn7q__mapSection,.ContactUs-module__tpMn7q__instagramSection{padding-left:12px;padding-right:12px}.ContactUs-module__tpMn7q__heroTitle{letter-spacing:-.3px;font-size:28px;line-height:1.1}.ContactUs-module__tpMn7q__formTitle{font-size:24px}.ContactUs-module__tpMn7q__instagramTitle{letter-spacing:-.5px;font-size:28px}}
.NationalitySelect-module__2dMBhG__wrap{border:1px solid #d7d7d7;border-radius:999px;width:100%;height:52px;position:relative}.NationalitySelect-module__2dMBhG__trigger{cursor:pointer;width:100%;height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;text-align:left;background:#d7d7d7;border:none;border-radius:999px;align-items:center;gap:10px;padding:0 42px 0 20px;font-size:15px;font-weight:450;display:flex}.NationalitySelect-module__2dMBhG__trigger:focus-visible{outline-offset:2px;outline:2px solid #212121}.NationalitySelect-module__2dMBhG__selected{align-items:center;gap:10px;display:flex;overflow:hidden}.NationalitySelect-module__2dMBhG__selected span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.NationalitySelect-module__2dMBhG__placeholder{color:#212121}.NationalitySelect-module__2dMBhG__flag{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;width:22px;height:15px}.NationalitySelect-module__2dMBhG__flagEmoji{flex-shrink:0;font-size:18px;line-height:1}.NationalitySelect-module__2dMBhG__flagImg{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:16px}.NationalitySelect-module__2dMBhG__arrow{pointer-events:none;transition:transform .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(180deg)}.NationalitySelect-module__2dMBhG__arrowOpen{transform:translateY(-50%)rotate(0)}.NationalitySelect-module__2dMBhG__dropdown{z-index:999;background:radial-gradient(at 0 0,#3a3a3a 0%,#1a1a1a 100%);border:none;border-radius:20px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 30px #00000059}.NationalitySelect-module__2dMBhG__searchWrap{border-bottom:1px solid #ffffff14;padding:10px 12px 6px}.NationalitySelect-module__2dMBhG__search{width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:49px;outline:none;padding:8px 12px;font-size:14px}.NationalitySelect-module__2dMBhG__search::placeholder{color:#ffffff73}.NationalitySelect-module__2dMBhG__search:focus{border-color:#ffffff59}.NationalitySelect-module__2dMBhG__list{scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:240px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.NationalitySelect-module__2dMBhG__option{cursor:pointer;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-size:14px;transition:background .15s;display:flex}.NationalitySelect-module__2dMBhG__option:hover{background:#ffffff1a}.NationalitySelect-module__2dMBhG__optionActive{background:#ffffff26;font-weight:600}.NationalitySelect-module__2dMBhG__empty{color:#ffffff80;font-size:14px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;padding:12px 14px}
.PhoneCodeSelect-module__q7tbXa__wrap{flex-shrink:0;align-items:center;height:100%;min-height:44px;display:flex;position:relative}.PhoneCodeSelect-module__q7tbXa__trigger{cursor:pointer;height:100%;min-height:44px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;white-space:nowrap;background:#d7d7d7;border:none;border-radius:999px;outline:none;align-items:center;gap:8px;padding:0 32px 0 14px;font-size:14px;font-weight:450;display:flex;position:relative}.PhoneCodeSelect-module__q7tbXa__trigger:focus-visible{outline-offset:2px;outline:2px solid #212121}.PhoneCodeSelect-module__q7tbXa__flag{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}.PhoneCodeSelect-module__q7tbXa__arrow{pointer-events:none;width:10px;height:6px;transition:transform .2s;display:block;position:absolute;top:50%;right:12px;overflow:hidden;transform:translateY(-50%)rotate(180deg)}.PhoneCodeSelect-module__q7tbXa__arrowOpen{transform:translateY(-50%)rotate(0)}.PhoneCodeSelect-module__q7tbXa__dropdown{z-index:9999;background:radial-gradient(at 0 0,#3a3a3a 0%,#1a1a1a 100%);border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #00000059}.PhoneCodeSelect-module__q7tbXa__searchWrap{border-bottom:1px solid #ffffff14;padding:10px 12px 6px}.PhoneCodeSelect-module__q7tbXa__search{width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:49px;outline:none;padding:8px 12px;font-size:14px}.PhoneCodeSelect-module__q7tbXa__search::placeholder{color:#ffffff73}.PhoneCodeSelect-module__q7tbXa__search:focus{border-color:#ffffff59}.PhoneCodeSelect-module__q7tbXa__list{scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:240px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.PhoneCodeSelect-module__q7tbXa__option{cursor:pointer;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;font-size:14px;transition:background .15s;display:flex}.PhoneCodeSelect-module__q7tbXa__option:hover{background:#ffffff1a}.PhoneCodeSelect-module__q7tbXa__optionActive{background:#ffffff26;font-weight:600}.PhoneCodeSelect-module__q7tbXa__optionName{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.PhoneCodeSelect-module__q7tbXa__optionDial{color:#ffffff80;flex-shrink:0;font-size:13px}.PhoneCodeSelect-module__q7tbXa__empty{color:#ffffff80;font-size:14px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;padding:12px 14px}
.CurrencySelect-module__a6IrPa__wrap{display:inline-flex;position:relative}.CurrencySelect-module__a6IrPa__trigger{cursor:pointer;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;white-space:nowrap;border:none;outline:none;align-items:center;gap:8px;font-size:14px;font-weight:450;transition:background .15s;display:inline-flex}.CurrencySelect-module__a6IrPa__trigger_dark{color:#fff;background:0 0;border:1.5px solid #0000;border-radius:10px;padding:6px 10px}.CurrencySelect-module__a6IrPa__trigger_dark:hover{border-color:#848890f2}.CurrencySelect-module__a6IrPa__trigger_dark.CurrencySelect-module__a6IrPa__triggerOpen{background:#666}.CurrencySelect-module__a6IrPa__trigger_light{color:#212121;background:#f1f1f1;border-radius:10px;padding:6px 10px}.CurrencySelect-module__a6IrPa__trigger_light:hover{background:#e4e4e4}.CurrencySelect-module__a6IrPa__trigger_pill{color:#fff;background:#00000073;border-radius:999px;padding:4px 8px;font-size:13px}.CurrencySelect-module__a6IrPa__trigger_pill:hover{background:#0009}.CurrencySelect-module__a6IrPa__flag{-o-object-fit:cover;object-fit:cover;border-radius:2px;flex-shrink:0;width:20px;height:14px}.CurrencySelect-module__a6IrPa__label{flex:1}.CurrencySelect-module__a6IrPa__arrow{pointer-events:none;flex-shrink:0;width:10px;height:6px;margin-left:4px;transition:transform .2s;display:block;position:static;transform:rotate(180deg)}.CurrencySelect-module__a6IrPa__arrowOpen{transform:rotate(0)}.CurrencySelect-module__a6IrPa__dropdown{z-index:9999;background:radial-gradient(at 0 0,#3a3a3a 0%,#1a1a1a 100%);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 30px #0006}.CurrencySelect-module__a6IrPa__dropUp{flex-direction:column-reverse}.CurrencySelect-module__a6IrPa__searchWrap{border-bottom:1px solid #ffffff14;padding:8px 10px 6px}.CurrencySelect-module__a6IrPa__searchInput{color:#fff;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;box-sizing:border-box;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:7px 12px;font-size:13px}.CurrencySelect-module__a6IrPa__searchInput::placeholder{color:#fff6}.CurrencySelect-module__a6IrPa__searchInput:focus{border-color:#ffffff4d}.CurrencySelect-module__a6IrPa__list{scrollbar-width:thin;scrollbar-color:#fff3 transparent;max-height:240px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.CurrencySelect-module__a6IrPa__option{color:#fff;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:7px 12px;font-size:13px;font-weight:450;transition:background .12s;display:flex}.CurrencySelect-module__a6IrPa__option:hover{background:#ffffff1a}.CurrencySelect-module__a6IrPa__optionActive{background:#ffffff26;font-weight:600}.CurrencySelect-module__a6IrPa__empty{color:#ffffff73;font-size:13px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;padding:10px 12px}
.CTASection-module__99WdbW__section{color:#fff;min-height:540px;padding:120px 0;position:relative;overflow:hidden}.CTASection-module__99WdbW__imageLayer{filter:brightness(.62);z-index:0;background-image:url(/images/home/cta/global-cta-bg.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.CTASection-module__99WdbW__gradientOverlay{z-index:1;background:linear-gradient(90deg,#0000 0%,#0000004d 45%);position:absolute;inset:0}.CTASection-module__99WdbW__container{z-index:2;justify-content:space-between;align-items:center;gap:clamp(30px,5vw,80px);padding:0 90px;display:flex;position:relative}.CTASection-module__99WdbW__leftContent{text-shadow:0 2px 10px #00000040;text-align:left;flex-direction:column;flex:0 auto;gap:20px;width:420px;min-width:0;max-width:420px;display:flex}.CTASection-module__99WdbW__header{font-family:var(--font-display);letter-spacing:-1px;margin:0;font-size:50px;font-style:normal;font-weight:450;line-height:1.1}.CTASection-module__99WdbW__subHeader{font-family:var(--font-display);letter-spacing:.1px;color:#fff;margin:0;font-size:15px;font-style:normal;font-weight:450;line-height:24px}.CTASection-module__99WdbW__rightContent{flex:1;min-width:0}.CTASection-module__99WdbW__form,.CTASection-module__99WdbW__formShell{flex-direction:column;gap:16px;width:100%;display:flex}.CTASection-module__99WdbW__row,.CTASection-module__99WdbW__rowInline{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.CTASection-module__99WdbW__textarea{color:#fff;width:100%;min-height:120px;font-family:var(--font-display);letter-spacing:.1px;resize:vertical;box-sizing:border-box;background:0 0;border:1px solid #d7d7d7;border-radius:20px;outline:none;padding:14px 20px;font-size:15px;font-style:normal;font-weight:450;line-height:24px}.CTASection-module__99WdbW__textarea::placeholder{color:#fff}.CTASection-module__99WdbW__textarea:focus{border-color:#fff}.CTASection-module__99WdbW__inputGroup{flex:1 1 0;position:relative}.CTASection-module__99WdbW__input{color:#fff;width:100%;height:52px;font-family:var(--font-display);letter-spacing:.1px;background:0 0;border:1px solid #d7d7d7;border-radius:999px;outline:none;padding:0 20px;font-size:15px;font-style:normal;font-weight:450;line-height:52px}.CTASection-module__99WdbW__input::placeholder{color:#fff}.CTASection-module__99WdbW__input:focus{border-color:#fff}.CTASection-module__99WdbW__requiredMark{color:#e54336;font-family:var(--font-display);pointer-events:none;font-size:15px;line-height:1;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.CTASection-module__99WdbW__requiredMarkDark{right:36px}.CTASection-module__99WdbW__phoneGroup{border:1px solid #d7d7d7;border-radius:999px;flex:1 1 0;align-items:center;height:52px;min-height:52px;display:flex}.CTASection-module__99WdbW__countryCode{color:#212121;height:52px;font-family:var(--font-display);cursor:pointer;background:#d7d7d7;border:0;border-radius:999px;outline:none;align-items:center;gap:8px;margin-left:0;padding:0 18px 0 20px;font-size:14px;font-style:normal;font-weight:450;line-height:52px;display:inline-flex}.CTASection-module__99WdbW__countryArrow{width:11px;height:6px;display:block;transform:rotate(180deg)}.CTASection-module__99WdbW__arrow,.CTASection-module__99WdbW__selectArrow{pointer-events:none;width:11px;height:6px;position:absolute;top:50%;right:16px;transform:translateY(-50%)rotate(180deg)}.CTASection-module__99WdbW__phoneInputWrap{flex:1;height:100%;position:relative}.CTASection-module__99WdbW__inputPhone{color:#fff;width:100%;height:100%;font-family:var(--font-display);letter-spacing:.1px;background:0 0;border:0;outline:none;padding:10px 22px 10px 15px;font-size:15px;font-style:normal;font-weight:450;line-height:24px}.CTASection-module__99WdbW__inputPhone::placeholder{color:#fff}.CTASection-module__99WdbW__selectWrapper{border:1px solid #d7d7d7;border-radius:999px;align-items:center;min-height:52px;display:flex;position:relative;overflow:hidden}.CTASection-module__99WdbW__select{appearance:none;color:#212121;width:100%;height:52px;font-family:var(--font-display);letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:0;border-radius:999px;outline:none;padding:0 42px 0 20px;font-size:15px;font-style:normal;font-weight:450;line-height:52px}.CTASection-module__99WdbW__selectArrow{pointer-events:none;width:11px;height:6px;transition:transform .2s;position:absolute;top:50%;right:15px;transform:translateY(-50%)rotate(180deg)}.CTASection-module__99WdbW__selectArrowOpen{transform:translateY(-50%)rotate(0)}.CTASection-module__99WdbW__needsContainer{color:#fff;width:100%;height:52px;font-family:var(--font-display);letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;border:1px solid #d7d7d7;border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-style:normal;font-weight:450;line-height:52px;display:flex;overflow:hidden}.CTASection-module__99WdbW__inlineLabelSelect{background:#ffffff14;border:1px solid #d7d7d7;border-radius:999px;align-items:center;width:100%;height:52px;display:flex;position:relative;overflow:hidden}.CTASection-module__99WdbW__inlineLabel{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;white-space:nowrap;flex-shrink:0;padding:0 16px 0 20px;font-size:15px;font-weight:450}.CTASection-module__99WdbW__selectInline{color:#212121;height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;appearance:none;background:#d7d7d7;border:0;border-radius:0 999px 999px 0;outline:none;flex:1;padding:0 36px 0 16px;font-size:15px;font-weight:450;line-height:22px}.CTASection-module__99WdbW__selectInline option{color:#fff;background:#212121}.CTASection-module__99WdbW__inlineLabelSelect .CTASection-module__99WdbW__selectArrow{right:12px}.CTASection-module__99WdbW__checkboxGroup{margin-top:6px}.CTASection-module__99WdbW__checkboxRow{align-items:flex-start;gap:50px;display:flex}.CTASection-module__99WdbW__checkboxLabel{cursor:pointer;color:#fff;font-family:var(--font-display);letter-spacing:.1px;align-items:flex-start;gap:10px;max-width:315px;font-size:13px;font-style:normal;font-weight:450;line-height:20px;display:flex}.CTASection-module__99WdbW__checkbox{display:none}.CTASection-module__99WdbW__checkmarkRounded{background:0 0;border:1px solid #d7d7d7;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.CTASection-module__99WdbW__checkmarkOrange{background:#d06a21;border-color:#d06a21}.CTASection-module__99WdbW__labelText{display:block}.CTASection-module__99WdbW__submitBtn{color:#212121;width:fit-content;font-family:var(--font-display);letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:0;border-radius:79px;margin-top:2px;padding:18px 48px;font-size:16px;font-style:normal;font-weight:500;line-height:24px;transition:transform .2s,background-color .2s}.CTASection-module__99WdbW__submitBtn:hover{background:#fff;transform:translateY(-1px)}@media (max-width:1280px){.CTASection-module__99WdbW__section{min-height:auto;padding:88px 0}.CTASection-module__99WdbW__container{padding:0 90px}.CTASection-module__99WdbW__header{font-size:40px}}@media (max-width:1024px){.CTASection-module__99WdbW__section{padding:72px 0}.CTASection-module__99WdbW__container{flex-direction:column;align-items:flex-start;gap:40px;padding:0 20px}.CTASection-module__99WdbW__leftContent,.CTASection-module__99WdbW__rightContent{flex-shrink:unset;width:100%;max-width:100%}.CTASection-module__99WdbW__form{max-width:100%}.CTASection-module__99WdbW__header{font-size:36px}.CTASection-module__99WdbW__row{grid-template-columns:1fr}.CTASection-module__99WdbW__rowInline{border:1px solid #d7d7d7;border-radius:999px;gap:0;overflow:hidden}.CTASection-module__99WdbW__rowInline .CTASection-module__99WdbW__needsContainer,.CTASection-module__99WdbW__rowInline .CTASection-module__99WdbW__selectWrapper{border:none!important;border-radius:0!important}}@media (max-width:768px){.CTASection-module__99WdbW__section{padding:64px 0}.CTASection-module__99WdbW__container{padding:0 20px}.CTASection-module__99WdbW__header{letter-spacing:-.72px;font-size:36px}.CTASection-module__99WdbW__row{grid-template-columns:1fr;gap:16px}.CTASection-module__99WdbW__checkboxRow{flex-direction:column;gap:16px}.CTASection-module__99WdbW__rowInline{border:1px solid #d7d7d7;border-radius:999px;gap:0;overflow:hidden}.CTASection-module__99WdbW__rowInline .CTASection-module__99WdbW__needsContainer,.CTASection-module__99WdbW__rowInline .CTASection-module__99WdbW__selectWrapper{border:none!important;border-radius:0!important}.CTASection-module__99WdbW__checkboxLabel{max-width:100%}.CTASection-module__99WdbW__submitBtn{width:fit-content}}@media (max-width:640px){.CTASection-module__99WdbW__container{padding:0 12px}.CTASection-module__99WdbW__header{letter-spacing:-.5px;font-size:30px;line-height:1.08}}
.MoreFilters-module__CjvFka__container{background:#fff;border-radius:30px;flex-direction:column;width:392px;height:454px;display:flex;overflow:hidden}.MoreFilters-module__CjvFka__header{border-bottom:1px solid #d7d7d7;align-items:center;height:60px;padding:10px 20px;display:flex}.MoreFilters-module__CjvFka__title{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-align:left;margin:0;font-size:20px;font-weight:450;line-height:1.1}.MoreFilters-module__CjvFka__scrollArea{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;padding:10px 10px 10px 20px;overflow-y:auto}.MoreFilters-module__CjvFka__scrollArea::-webkit-scrollbar{width:10px}.MoreFilters-module__CjvFka__scrollArea::-webkit-scrollbar-track{background:#d7d7d7;border-radius:5px}.MoreFilters-module__CjvFka__scrollArea::-webkit-scrollbar-thumb{background:#212121;border-radius:5px}.MoreFilters-module__CjvFka__scrollArea{scrollbar-width:thin;scrollbar-color:#212121 #d7d7d7}.MoreFilters-module__CjvFka__section{padding-right:10px}.MoreFilters-module__CjvFka__sectionTitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-align:left;margin:0 0 13px;font-size:15px;font-weight:700;line-height:24px}.MoreFilters-module__CjvFka__tags{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.MoreFilters-module__CjvFka__tagsFullWidth{flex-flow:row}.MoreFilters-module__CjvFka__tagsFullWidth .MoreFilters-module__CjvFka__tag{flex:1}.MoreFilters-module__CjvFka__divider{background:#d7d7d7;height:1px;margin:18px 10px 18px 0}.MoreFilters-module__CjvFka__tag{color:#212121;height:35px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:20px;justify-content:flex-start;align-items:center;padding:5px 18px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.MoreFilters-module__CjvFka__tag:hover{background:#f3f3f3}.MoreFilters-module__CjvFka__tag.MoreFilters-module__CjvFka__selected{color:#fff;background:#212121;border-color:#212121}.MoreFilters-module__CjvFka__bathroomRow{flex-wrap:wrap;gap:8px;display:flex}.MoreFilters-module__CjvFka__bathroomBtn{color:#212121;min-width:44px;height:35px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#fff;border:1px solid #d7d7d7;border-radius:20px;padding:0 14px;font-size:15px;font-weight:450;transition:background-color .15s,color .15s,border-color .15s}.MoreFilters-module__CjvFka__bathroomBtn:hover{background:#f3f3f3}.MoreFilters-module__CjvFka__bathroomBtnSelected{color:#fff;background:#212121;border-color:#212121}.MoreFilters-module__CjvFka__leaseRow{align-items:center;gap:10px;display:flex}.MoreFilters-module__CjvFka__leaseInput{height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;background:#fff;border:1px solid #d7d7d7;border-radius:20px;outline:none;flex:1;padding:0 16px;font-size:15px;font-weight:450;transition:border-color .15s}.MoreFilters-module__CjvFka__leaseInput::placeholder{color:#bbb}.MoreFilters-module__CjvFka__leaseInput:focus{border-color:#888}.MoreFilters-module__CjvFka__leaseUnit{height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;white-space:nowrap;background:#d7d7d7;border-radius:20px;flex-shrink:0;align-items:center;padding:0 20px;font-size:15px;font-weight:450;display:inline-flex}.MoreFilters-module__CjvFka__actions{border-top:1px solid #d7d7d7;align-items:center;gap:10px;padding:15px 15px 15px 20px;display:flex}.MoreFilters-module__CjvFka__actionButton{color:#212121;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#d7d7d7;border:none;border-radius:79px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .2s}.MoreFilters-module__CjvFka__selectBtn{flex:1}.MoreFilters-module__CjvFka__resetBtn{width:135px}.MoreFilters-module__CjvFka__actionButton:hover{background:#cdcdcd}.MoreFilters-module__CjvFka__loadingText{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0;padding:16px 20px;font-size:15px}@media (max-width:768px){.MoreFilters-module__CjvFka__container{width:100%;height:auto}}
.AboutMegaMenu-module__iSBuhG__megaMenu{z-index:150;opacity:0;visibility:hidden;clip-path:inset(0 0 100%);will-change:transform,opacity,clip-path;pointer-events:none;width:100%;transition:opacity .3s ease-in,transform .56s cubic-bezier(.4,0,1,1),clip-path .56s cubic-bezier(.4,0,1,1),visibility 0s linear .56s,top .2s;display:block;position:fixed;top:53px;left:0;transform:translateY(-24px)}.AboutMegaMenu-module__iSBuhG__open{opacity:1;visibility:visible;clip-path:inset(0);pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.AboutMegaMenu-module__iSBuhG__panel{background:#fff;border-bottom:1px solid #d7d7d7;width:100%;box-shadow:0 2px 20px #00000040}.AboutMegaMenu-module__iSBuhG__contentSection{border-bottom:1px solid #d7d7d7;padding:30px 90px}.AboutMegaMenu-module__iSBuhG__sectionInner{flex-direction:column;gap:15px;width:100%;display:flex}.AboutMegaMenu-module__iSBuhG__headerTitle{color:#212121;letter-spacing:.1px;margin:0;font-size:20px;font-weight:450;line-height:1.1}.AboutMegaMenu-module__iSBuhG__menuGrid{align-items:flex-start;gap:20px;width:100%;display:flex}.AboutMegaMenu-module__iSBuhG__menuItem{color:#212121;flex-direction:column;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.AboutMegaMenu-module__iSBuhG__menuItemWide{flex:3 1 0;min-width:0}.AboutMegaMenu-module__iSBuhG__menuItemNarrow{flex:2 1 0;min-width:0}.AboutMegaMenu-module__iSBuhG__imageWrapper{border-radius:20px;width:100%;height:160px;position:relative;overflow:hidden}.AboutMegaMenu-module__iSBuhG__image{-o-object-fit:cover;object-fit:cover;filter:grayscale();transform-origin:50%;transition:filter .22s,transform .24s ease-out;transform:scale(1)}.AboutMegaMenu-module__iSBuhG__aboutImage{-o-object-position:center 42%;object-position:center 42%}.AboutMegaMenu-module__iSBuhG__servicesImage{-o-object-position:center 52%;object-position:center 52%}.AboutMegaMenu-module__iSBuhG__careerImage{-o-object-position:center;object-position:center}.AboutMegaMenu-module__iSBuhG__title{color:#212121;letter-spacing:.1px;width:100%;font-size:15px;font-weight:450;line-height:24px;display:block;position:relative}.AboutMegaMenu-module__iSBuhG__title:after{content:"";background:currentColor;width:0;height:1px;transition:width .42s cubic-bezier(.4,0,1,1);position:absolute;bottom:1px;left:0}.AboutMegaMenu-module__iSBuhG__menuItem:hover .AboutMegaMenu-module__iSBuhG__title:after{width:100%}.AboutMegaMenu-module__iSBuhG__menuItem:is(:hover,:focus-visible) .AboutMegaMenu-module__iSBuhG__image{filter:grayscale(0%);transform:scale(1.06)}@media (max-width:1480px){.AboutMegaMenu-module__iSBuhG__contentSection{padding-left:90px;padding-right:90px}}@media (max-width:1280px){.AboutMegaMenu-module__iSBuhG__megaMenu{top:78px}}@media (max-width:1024px){.AboutMegaMenu-module__iSBuhG__megaMenu{top:68px}.AboutMegaMenu-module__iSBuhG__headerTitle{font-size:18px}.AboutMegaMenu-module__iSBuhG__menuGrid{flex-direction:column}.AboutMegaMenu-module__iSBuhG__menuItemWide,.AboutMegaMenu-module__iSBuhG__menuItemNarrow{flex:auto;width:100%}}
.FloatingActions-module__P1kMAq__container{z-index:1000;opacity:0;visibility:hidden;justify-content:flex-start;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:90px;right:90px;transform:translateY(100px)}.FloatingActions-module__P1kMAq__container.FloatingActions-module__P1kMAq__filterActive{justify-content:center}.FloatingActions-module__P1kMAq__visible{opacity:1;visibility:visible;animation:.4s cubic-bezier(.16,1,.3,1) forwards FloatingActions-module__P1kMAq__slideUp;transform:translateY(0)}.FloatingActions-module__P1kMAq__hidden{animation:.3s cubic-bezier(.16,1,.3,1) forwards FloatingActions-module__P1kMAq__slideDown}@keyframes FloatingActions-module__P1kMAq__slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes FloatingActions-module__P1kMAq__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}.FloatingActions-module__P1kMAq__defaultState{pointer-events:none;justify-content:space-between;align-items:center;width:100%;display:flex}.FloatingActions-module__P1kMAq__leftGroup{pointer-events:auto;align-items:center;gap:12px;display:flex}.FloatingActions-module__P1kMAq__defaultState>:last-child{pointer-events:auto}.FloatingActions-module__P1kMAq__filterToggleBtn{cursor:pointer;background-color:#fff;border:none;border-radius:27px;flex-shrink:0;justify-content:center;align-items:center;width:53px;height:53px;transition:all .2s;display:flex;box-shadow:0 2px 10px #00000040}.FloatingActions-module__P1kMAq__filterToggleBtn img{width:20px;height:18px;display:block}.FloatingActions-module__P1kMAq__filterIconLight{opacity:1;transition:opacity .2s;display:block;position:absolute}.FloatingActions-module__P1kMAq__filterIconDark{opacity:0;transition:opacity .2s;display:block;position:absolute}.FloatingActions-module__P1kMAq__filterToggleBtn{position:relative}.FloatingActions-module__P1kMAq__filterToggleBtn:hover{background-color:#fff;transform:scale(1.02)}.FloatingActions-module__P1kMAq__filterToggleBtn:hover .FloatingActions-module__P1kMAq__filterIconLight{opacity:0}.FloatingActions-module__P1kMAq__filterToggleBtn:hover .FloatingActions-module__P1kMAq__filterIconDark{opacity:1}@media (max-width:768px){.FloatingActions-module__P1kMAq__filterToggleBtn:hover{background-color:#fff;transform:none}.FloatingActions-module__P1kMAq__filterToggleBtn:hover .FloatingActions-module__P1kMAq__filterIconLight{opacity:1}.FloatingActions-module__P1kMAq__filterToggleBtn:hover .FloatingActions-module__P1kMAq__filterIconDark{opacity:0}}.FloatingActions-module__P1kMAq__shortlistBtn{color:#212121;cursor:pointer;width:auto;height:50px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background-color:#fff;border:none;border-radius:25px;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:5px 5px 5px 20px;font-size:15px;font-weight:450;line-height:24px;transition:background-color .25s,box-shadow .25s;display:flex;box-shadow:0 2px 10px #00000040}.FloatingActions-module__P1kMAq__shortlistBtn:hover{background-color:#d7d7d7}.FloatingActions-module__P1kMAq__shortlistText{white-space:nowrap;color:#212121;padding:0}.FloatingActions-module__P1kMAq__shortlistIcon{background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 1px 8px #0003}.FloatingActions-module__P1kMAq__shortlistIconGlyph{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;transform-origin:50%;justify-content:center;align-items:center;font-size:30px;font-weight:400;line-height:1;transition:transform .25s;display:flex}.FloatingActions-module__P1kMAq__shortlistBtn:hover .FloatingActions-module__P1kMAq__shortlistIconGlyph{transform:rotate(30deg)}.FloatingActions-module__P1kMAq__shortlistBtn:focus-visible{outline-offset:2px;outline:2px solid #212121}.FloatingActions-module__P1kMAq__filterState{align-items:center;gap:12px;width:calc(100% - 48px);max-width:1296px;animation:.3s ease-out forwards FloatingActions-module__P1kMAq__fadeIn;display:flex}@keyframes FloatingActions-module__P1kMAq__fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.FloatingActions-module__P1kMAq__closeBtn{color:#333;cursor:pointer;background-color:#fff;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;box-shadow:0 4px 20px #0000001a}.FloatingActions-module__P1kMAq__closeBtn:hover{background-color:#f5f5f5}.FloatingActions-module__P1kMAq__closeBtn svg{width:18px;height:18px}.FloatingActions-module__P1kMAq__filterBar{flex:1}@media (max-width:768px){.FloatingActions-module__P1kMAq__container{bottom:16px;left:16px;right:16px}.FloatingActions-module__P1kMAq__filterState{width:100%;max-width:none}.FloatingActions-module__P1kMAq__closeBtn{width:40px;height:40px}.FloatingActions-module__P1kMAq__leftGroup{gap:8px}.FloatingActions-module__P1kMAq__shortlistBtn{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:53px;height:53px;padding:0}.FloatingActions-module__P1kMAq__shortlistIcon{width:100%;height:100%;box-shadow:none;background-color:#fff;border-radius:50%}.FloatingActions-module__P1kMAq__shortlistText{display:none}.FloatingActions-module__P1kMAq__shortlistIcon{width:40px;height:40px}.FloatingActions-module__P1kMAq__shortlistIconGlyph{font-size:28px}}
.ListingCard-module__ilnowa__card{--active-image:none;color:#fff;background-color:#212121;border-radius:30px;flex-direction:column;height:100%;transition:transform .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 30px #00000040}.ListingCard-module__ilnowa__card:before{content:"";background-image:var(--active-image);filter:blur(20px);z-index:1;pointer-events:none;background-position:50%;background-size:cover;height:276px;position:absolute;bottom:0;left:0;right:0;transform:scale(1.15)}.ListingCard-module__ilnowa__card:after{content:"";z-index:1;pointer-events:none;background:#21212199;height:276px;position:absolute;bottom:0;left:0;right:0}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light{color:#212121;box-shadow:none;background:#fff}.ListingCard-module__ilnowa__imageContainer{aspect-ratio:4/3.2;z-index:2;border-radius:30px;width:100%;position:relative;overflow:hidden}.ListingCard-module__ilnowa__imageSlideshow{width:100%;height:100%;transition:transform .3s;display:flex}.ListingCard-module__ilnowa__image{flex-shrink:0;width:100%;min-width:100%;height:100%;position:relative;overflow:hidden}.ListingCard-module__ilnowa__imageAsset{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;transition:transform .45s cubic-bezier(.22,1,.36,1)}.ListingCard-module__ilnowa__imageContainer:hover .ListingCard-module__ilnowa__imageAsset{transform:scale(1.04)}.ListingCard-module__ilnowa__topInfo{z-index:10;justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:15px;left:15px;right:15px}.ListingCard-module__ilnowa__topTags{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;background:#2121214d;border-radius:49px;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:5px;width:fit-content;max-width:100%;height:46px;padding:5px;display:flex;overflow:visible}.ListingCard-module__ilnowa__topInfo:has(.ListingCard-module__ilnowa__topBadges) .ListingCard-module__ilnowa__topTags{max-width:calc(100% - 190px)}.ListingCard-module__ilnowa__tag{height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#fff;white-space:nowrap;box-sizing:border-box;background:#212121;border-radius:49px;align-items:center;padding:0 11px;font-size:11px;font-weight:450;line-height:1;display:inline-flex}.ListingCard-module__ilnowa__topBadges{-webkit-backdrop-filter:blur(20px);box-sizing:border-box;background:#2121214d;border-radius:49px;flex-shrink:0;align-items:center;gap:5px;height:46px;padding:5px;display:flex}.ListingCard-module__ilnowa__premiumTag{height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(90deg,#0a1f5c 0%,#1d4ed8 100%);border-radius:49px;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:11px;font-weight:450;line-height:12.1px;display:inline-flex}.ListingCard-module__ilnowa__premiumIcon{flex-shrink:0;width:18px;height:18px;display:block}.ListingCard-module__ilnowa__verifiedBadge{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ListingCard-module__ilnowa__hotBadgeImg{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;display:block}.ListingCard-module__ilnowa__bottomInfo{z-index:10;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.ListingCard-module__ilnowa__locationTag{height:36px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#fff;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;background:#212121;border-radius:49px;align-items:center;max-width:calc(100% - 56px);padding:0 13px;font-size:12px;font-weight:450;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 0 0 5px #2121214d}.ListingCard-module__ilnowa__addButton{color:#fff;cursor:pointer;background:#212121;border:none;border-radius:49px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:18px;line-height:1;transition:width .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:0 0 0 5px #2121214d}.ListingCard-module__ilnowa__addButtonHoverInner{white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.ListingCard-module__ilnowa__addButtonHoverPlus{flex-shrink:0;font-size:22px;line-height:1}.ListingCard-module__ilnowa__addButtonHoverText{opacity:0;max-width:0;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;font-size:13px;font-weight:450;line-height:1;transition:max-width .4s cubic-bezier(.22,1,.36,1),opacity .3s,margin-left .4s cubic-bezier(.22,1,.36,1);overflow:hidden}@media (hover:hover){.ListingCard-module__ilnowa__addButton:not(.ListingCard-module__ilnowa__addButtonActive):hover{width:110px}.ListingCard-module__ilnowa__addButton:not(.ListingCard-module__ilnowa__addButtonActive):hover .ListingCard-module__ilnowa__addButtonHoverText{opacity:1;max-width:80px;margin-left:5px}}.ListingCard-module__ilnowa__card:not(.ListingCard-module__ilnowa__light):not(.ListingCard-module__ilnowa__nonExclusive) .ListingCard-module__ilnowa__addButtonActive{color:#fff;background:0 0;border:none;border-radius:49px;justify-content:center;align-items:center;width:auto;height:36px;padding:0;font-size:15px;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 0 0 5px #2121214d}.ListingCard-module__ilnowa__addButtonInner{white-space:nowrap;background:#212121;border-radius:49px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 12px;display:inline-flex;box-shadow:0 0 0 5px #2121214d}.ListingCard-module__ilnowa__addButtonPlus{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;font-size:12px;font-weight:450;line-height:1}.ListingCard-module__ilnowa__addButtonText{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#fff;font-size:12px;font-weight:450;line-height:1}.ListingCard-module__ilnowa__imageDots{z-index:9;opacity:0;gap:6px;transition:opacity .2s;display:flex;position:absolute;bottom:70px;left:50%;transform:translate(-50%)}.ListingCard-module__ilnowa__imageContainer:hover .ListingCard-module__ilnowa__imageDots{opacity:1}.ListingCard-module__ilnowa__dot{background:#ffffff4d;border-radius:50%;width:7px;height:7px}.ListingCard-module__ilnowa__dotActive{background:#fff}.ListingCard-module__ilnowa__navButton{color:#fff;cursor:pointer;opacity:0;z-index:11;background:#212121;border:none;border-radius:49px;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 5px #2121214d}.ListingCard-module__ilnowa__navButton svg{width:18px;height:18px}.ListingCard-module__ilnowa__navButton img{filter:invert()}.ListingCard-module__ilnowa__navButtonLeft{left:15px}.ListingCard-module__ilnowa__navButtonRight{right:15px}.ListingCard-module__ilnowa__imageContainer:hover .ListingCard-module__ilnowa__navButton{opacity:1}.ListingCard-module__ilnowa__content{z-index:3;pointer-events:none;flex-direction:column;flex:1;gap:16px;min-height:218px;margin-top:-58px;padding:76px 15px 20px;display:flex;position:relative}.ListingCard-module__ilnowa__contentLink{color:inherit;text-decoration:none;display:contents}.ListingCard-module__ilnowa__contentLink .ListingCard-module__ilnowa__title,.ListingCard-module__ilnowa__contentLink .ListingCard-module__ilnowa__detailsRow,.ListingCard-module__ilnowa__contentLink .ListingCard-module__ilnowa__listedAgo{pointer-events:auto;cursor:pointer}.ListingCard-module__ilnowa__title{text-align:left;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#fff;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:2.2em;margin:0;font-size:20px;font-weight:550;line-height:22px;display:-webkit-box;overflow:hidden}.ListingCard-module__ilnowa__priceRow{pointer-events:auto;background:#fff;border-radius:49px;justify-content:space-between;align-items:center;width:100%;min-height:49px;padding-left:25px;display:flex;overflow:hidden}.ListingCard-module__ilnowa__price{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#212121;white-space:nowrap;font-size:15px;font-weight:550;line-height:24px}.ListingCard-module__ilnowa__currencyBadge{color:#212121;min-height:49px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;pointer-events:auto;background:#d7d7d7;border:none;border-radius:25px;align-items:center;gap:25px;padding:12px 32px 12px 20px;font-size:15px;font-weight:450;line-height:24px;display:inline-flex}.ListingCard-module__ilnowa__cardClickOverlay{z-index:0;cursor:pointer;position:absolute;inset:0}.ListingCard-module__ilnowa__currencyDropdownWrap{z-index:1;pointer-events:auto;flex-shrink:0;position:relative}.ListingCard-module__ilnowa__currencyDropdownList{z-index:9999;pointer-events:auto;background:radial-gradient(120% 160% at 50% 40%,#2c2f35 0%,#222327 56%,#1b1c1f 100%);border-radius:20px;flex-direction:column;gap:5px;min-width:140px;padding:10px;display:flex;box-shadow:0 10px 30px #00000052}.ListingCard-module__ilnowa__currencyDropdownItem{width:100%;height:50px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#fff;cursor:pointer;pointer-events:auto;background:0 0;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:450;line-height:24px;transition:border-color .2s,background-color .2s;display:inline-flex}.ListingCard-module__ilnowa__currencyDropdownItem:not(.ListingCard-module__ilnowa__currencyDropdownItemActive):hover{border-color:#848890f2}.ListingCard-module__ilnowa__currencyDropdownItemActive{background-color:#666}.ListingCard-module__ilnowa__currencyArrowOpen{transform:rotate(180deg)}.ListingCard-module__ilnowa__currencyArrowLight{filter:brightness(0)invert()}.ListingCard-module__ilnowa__detailsRow{grid-template-columns:repeat(var(--detail-count,4),minmax(0,auto));justify-content:stretch;gap:4px;width:100%;display:grid}.ListingCard-module__ilnowa__detailItem{color:#212121;min-width:0;min-height:31px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #d7d7d7;border-radius:49px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.1;display:flex;overflow:hidden}.ListingCard-module__ilnowa__listedAgo{text-align:center;color:#787878;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-transform:uppercase;margin:0;font-size:13px;font-weight:450;line-height:1.4}.ListingCard-module__ilnowa__detailItem span{text-overflow:ellipsis;overflow:hidden}.ListingCard-module__ilnowa__detailIcon{flex-shrink:0;width:16px;height:auto}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive:after,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light:after{content:none}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__topTags,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__topTags{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff4d}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__tag,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__tag{color:#212121;background-color:#fff}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__hotTag,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__hotTag{background-color:#8b0000;box-shadow:0 0 0 6px #8b000033}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__locationTag,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__locationTag,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__addButton,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__addButton{color:#212121;background:#fff;box-shadow:0 0 0 5px #ffffff4d}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__addButtonActive,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__addButtonActive{color:#212121;background:0 0;width:auto;height:36px;padding:0;box-shadow:0 0 0 5px #ffffff4d}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__addButtonInner,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__addButtonInner{box-shadow:none;background:#fff}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__addButtonPlus,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__addButtonText,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__addButtonPlus,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__addButtonText{color:#212121}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__content{background:#fff;min-height:auto;margin-top:0;padding:10px 15px 20px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__content{background:#fff;min-height:218px;margin-top:0;padding:20px 15px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__title,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__title{color:#212121;padding-top:0}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__priceRow,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__priceRow{background:#d7d7d7}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__currencyBadge,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__currencyBadge{color:#fff;background:#666}.ListingCard-module__ilnowa__currencyBadge>img:last-child{filter:brightness(0)}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__currencyBadge>img:last-child,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__currencyBadge>img:last-child{filter:brightness(0)invert()}.ListingCard-module__ilnowa__card:not(.ListingCard-module__ilnowa__nonExclusive):not(.ListingCard-module__ilnowa__light) .ListingCard-module__ilnowa__listedAgo{color:#fff9}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__dot,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__dot{background-color:#ffffff80}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__dotActive,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__dotActive{background-color:#fff}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__navButton,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__navButton{color:#212121;background:#fff;box-shadow:0 0 0 5px #ffffff4d}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__navButton img,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__navButton img{filter:none}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__navButton:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__navButton:before{background:#fff}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__content:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__nonExclusive .ListingCard-module__ilnowa__content:after,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__content:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__content:after,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light:after{content:none}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__title{color:#1a1a1a;letter-spacing:.1px;font-size:20px;font-weight:550;line-height:22px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__priceRow{background-color:#e0e0e0;border-radius:49px;min-height:49px;padding-left:25px;overflow:hidden}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__price{color:#000;font-size:15px;font-weight:700}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__currencyBadge{color:#fff;background-color:#666;border-radius:25px;align-self:stretch;gap:25px;min-height:49px;padding:12px 32px 12px 20px;font-size:15px;font-weight:450}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__detailsRow{gap:8px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__detailItem{letter-spacing:.1px;text-transform:uppercase;background:0 0;border:1px solid #ccc;gap:5px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.1}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact{border-radius:18px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact:before,.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact:after{height:110px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__imageContainer{border-radius:18px;height:130px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__topInfo{gap:6px;top:8px;left:8px;right:8px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__topTags{gap:3px;padding:3px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__tag{padding:3px 7px;font-size:8px;line-height:1.2}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__topBadges{gap:4px;padding:3px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__premiumTag{gap:4px;padding:4px 8px 4px 6px;font-size:9px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__premiumIcon{width:12px;height:12px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__verifiedBadge{width:24px;height:24px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__bottomInfo{gap:6px;bottom:8px;left:8px;right:8px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__locationTag{max-width:calc(100% - 36px);padding:4px 9px;font-size:9px;line-height:1.2}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__addButton{width:26px;height:26px;font-size:16px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__content{gap:8px;min-height:auto;margin-top:-30px;padding:42px 10px 12px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__title{min-height:2.2em;font-size:13px;line-height:1.15}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__priceRow{border-radius:99px;min-height:32px;padding-left:12px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__price{font-size:11px;line-height:1.2}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__currencyBadge{gap:6px;min-height:32px;padding:6px 26px 6px 12px;font-size:10px;line-height:1.2}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__detailsRow{gap:4px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__detailItem{gap:3px;min-height:22px;padding:3px 7px;font-size:8px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__detailIcon{width:11px!important;height:11px!important}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__listedAgo{display:none}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__navButton{width:26px;height:26px;box-shadow:0 0 0 3px #2121214d}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__imageDots{gap:4px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact .ListingCard-module__ilnowa__dot{width:5px;height:5px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__content{padding:0 10px 12px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__title{padding-top:8px;font-size:13px;line-height:1.15}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__priceRow{min-height:32px;padding:0 0 0 12px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__price{font-size:11px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__currencyBadge{gap:6px;min-height:32px;padding:6px 26px 6px 10px;font-size:10px}.ListingCard-module__ilnowa__card.ListingCard-module__ilnowa__compact.ListingCard-module__ilnowa__light .ListingCard-module__ilnowa__detailItem{min-height:22px;padding:3px 7px;font-size:8px}@media (max-width:768px){.ListingCard-module__ilnowa__content{min-height:auto;margin-top:0;padding-top:20px}.ListingCard-module__ilnowa__title{font-size:18px}.ListingCard-module__ilnowa__price{font-size:14px}.ListingCard-module__ilnowa__currencyBadge{gap:10px;padding:10px 12px}.ListingCard-module__ilnowa__detailsRow{flex-wrap:wrap}}
.ButtonDiscoverMore-module__sb9pKG__wrap{justify-content:center;display:flex}.ButtonDiscoverMore-module__sb9pKG__cta{color:#212121;cursor:pointer;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#fff;border-radius:59px;align-items:stretch;gap:0;min-height:54px;padding:0;font-size:15px;font-weight:450;line-height:24px;text-decoration:none;display:inline-flex}.ButtonDiscoverMore-module__sb9pKG__label{color:#212121;white-space:nowrap;align-items:center;padding:11px 10px 11px 36px;transition:transform .35s;display:flex}.ButtonDiscoverMore-module__sb9pKG__actionLabel{color:#212121;white-space:nowrap;background:#bebebe;border-radius:55px;align-self:stretch;align-items:center;margin-left:0;padding:11px 30px;transition:background-color .3s,color .3s,transform .35s;display:flex}.ButtonDiscoverMore-module__sb9pKG__iconSlot{opacity:0;justify-content:center;align-self:center;align-items:center;max-width:0;transition:max-width .35s,opacity .22s,margin-left .35s;display:inline-flex;overflow:hidden}.ButtonDiscoverMore-module__sb9pKG__iconFrame{justify-content:center;align-items:center;width:21.5px;height:21.5px;display:inline-flex;transform:scaleY(-1)rotate(180deg)}.ButtonDiscoverMore-module__sb9pKG__icon{flex-shrink:0;width:18.723px;height:9.575px;display:block;transform:rotate(-90deg)}.ButtonDiscoverMore-module__sb9pKG__cta:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (hover:hover){.ButtonDiscoverMore-module__sb9pKG__cta:hover .ButtonDiscoverMore-module__sb9pKG__iconSlot,.ButtonDiscoverMore-module__sb9pKG__cta:focus-visible .ButtonDiscoverMore-module__sb9pKG__iconSlot{opacity:1;max-width:22px;margin-left:0}.ButtonDiscoverMore-module__sb9pKG__cta:hover .ButtonDiscoverMore-module__sb9pKG__label,.ButtonDiscoverMore-module__sb9pKG__cta:focus-visible .ButtonDiscoverMore-module__sb9pKG__label{transform:translate(-12px)}.ButtonDiscoverMore-module__sb9pKG__cta:hover .ButtonDiscoverMore-module__sb9pKG__actionLabel,.ButtonDiscoverMore-module__sb9pKG__cta:focus-visible .ButtonDiscoverMore-module__sb9pKG__actionLabel{color:#fff;background:#212121;transform:translate(6px)}}@media (max-width:768px){.ButtonDiscoverMore-module__sb9pKG__cta{min-height:50px;font-size:14px}.ButtonDiscoverMore-module__sb9pKG__label{text-align:center;flex:1;justify-content:center;padding:13px 12px}.ButtonDiscoverMore-module__sb9pKG__actionLabel{text-align:center;flex:1;justify-content:center;margin-left:8px;padding:13px 12px}}
.FloatingChatButton-module__OfoU7G__chatBtn{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50px;outline:none;width:50px;height:50px;padding:0;transition:width .35s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000040}.FloatingChatButton-module__OfoU7G__chatBtn:before{content:"";pointer-events:none;background:#fff;border-radius:50px;transition:box-shadow .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.FloatingChatButton-module__OfoU7G__chatBtn:hover,.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible{width:229px}.FloatingChatButton-module__OfoU7G__chatText{white-space:nowrap;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#212121;opacity:0;z-index:1;pointer-events:none;font-size:18px;font-weight:450;line-height:1.1;transition:opacity .28s,transform .35s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:19px;transform:translateY(-50%)translate(12px)}.FloatingChatButton-module__OfoU7G__chatBtn:hover .FloatingChatButton-module__OfoU7G__chatText,.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible .FloatingChatButton-module__OfoU7G__chatText{opacity:1;transform:translateY(-50%)translate(0)}.FloatingChatButton-module__OfoU7G__iconContainer{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:absolute;top:0;right:0}.FloatingChatButton-module__OfoU7G__chatIcon{transition:opacity .28s,transform .28s;display:block}.FloatingChatButton-module__OfoU7G__defaultIcon{opacity:1;width:22px;height:22px;transform:scale(1)}.FloatingChatButton-module__OfoU7G__hoverIcon{display:none}.FloatingChatButton-module__OfoU7G__chatBtn:hover .FloatingChatButton-module__OfoU7G__defaultIcon,.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible .FloatingChatButton-module__OfoU7G__defaultIcon{opacity:.8}.FloatingChatButton-module__OfoU7G__chatBtn:hover:before,.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible:before{box-shadow:0 4px 10px #00000040}.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible{outline-offset:2px;outline:2px solid #212121}@media (max-width:768px){.FloatingChatButton-module__OfoU7G__chatBtn,.FloatingChatButton-module__OfoU7G__chatBtn:hover,.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible{width:53px;height:53px}.FloatingChatButton-module__OfoU7G__chatText{display:none}.FloatingChatButton-module__OfoU7G__iconContainer,.FloatingChatButton-module__OfoU7G__chatBtn:hover .FloatingChatButton-module__OfoU7G__iconContainer,.FloatingChatButton-module__OfoU7G__chatBtn:focus-visible .FloatingChatButton-module__OfoU7G__iconContainer{width:53px;height:53px}}
.ExclusiveSection-module__cY_duG__section{color:#fff;text-align:center;background-color:#1a1a1a;padding:60px 0;overflow:hidden}.ExclusiveSection-module__cY_duG__header{margin:0 90px;padding-bottom:40px;font-size:2.5rem;font-weight:400}.ExclusiveSection-module__cY_duG__carouselContainer{margin:0 90px;padding:20px 0;position:relative;overflow:hidden}.ExclusiveSection-module__cY_duG__carouselContainer:before,.ExclusiveSection-module__cY_duG__carouselContainer:after{content:"";z-index:10;pointer-events:none;width:200px;position:absolute;top:0;bottom:0}.ExclusiveSection-module__cY_duG__carouselContainer:before{background:linear-gradient(90deg,#1a1a1a 0%,#0000 100%);left:0}.ExclusiveSection-module__cY_duG__carouselContainer:after{background:linear-gradient(270deg,#1a1a1a 0%,#0000 100%);right:0}.ExclusiveSection-module__cY_duG__track{will-change:transform;gap:30px;width:max-content;animation:72s linear infinite ExclusiveSection-module__cY_duG__scroll;display:flex;transform:translate(0,0)}.ExclusiveSection-module__cY_duG__track:hover{animation-play-state:paused}.ExclusiveSection-module__cY_duG__slide{flex-shrink:0;width:clamp(300px,29vw,440px)}.ExclusiveSection-module__cY_duG__discoverMoreCtaWrap{justify-content:center;margin:40px 100px 0;padding:0;display:flex}@keyframes ExclusiveSection-module__cY_duG__scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 15px))}}@media (max-width:1280px){.ExclusiveSection-module__cY_duG__header,.ExclusiveSection-module__cY_duG__carouselContainer,.ExclusiveSection-module__cY_duG__discoverMoreCtaWrap{margin-left:90px;margin-right:90px}}@media (max-width:1024px){.ExclusiveSection-module__cY_duG__header,.ExclusiveSection-module__cY_duG__carouselContainer,.ExclusiveSection-module__cY_duG__discoverMoreCtaWrap{margin-left:20px;margin-right:20px}}@media (max-width:768px){.ExclusiveSection-module__cY_duG__section{padding:40px 0}.ExclusiveSection-module__cY_duG__header{text-align:center;margin-bottom:0;margin-left:0;margin-right:0;padding-bottom:20px;font-size:2rem}.ExclusiveSection-module__cY_duG__carouselContainer{margin-left:20px;margin-right:20px}.ExclusiveSection-module__cY_duG__carouselContainer:before,.ExclusiveSection-module__cY_duG__carouselContainer:after{width:50px}.ExclusiveSection-module__cY_duG__track{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;animation:none!important}.ExclusiveSection-module__cY_duG__track:active{cursor:grabbing}.ExclusiveSection-module__cY_duG__slide{width:clamp(260px,80vw,340px)}.ExclusiveSection-module__cY_duG__discoverMoreCtaWrap{margin-top:32px;margin-left:20px;margin-right:20px}}@media (max-width:640px){.ExclusiveSection-module__cY_duG__header,.ExclusiveSection-module__cY_duG__carouselContainer,.ExclusiveSection-module__cY_duG__discoverMoreCtaWrap{margin-left:12px;margin-right:12px}}
.FloatingShortlistButton-module__yjYGNW__floatingButton{z-index:1000;color:#1a1a1a;cursor:pointer;font-family:var(--font-geist-sans,sans-serif);letter-spacing:-.01em;opacity:0;visibility:hidden;background-color:#fff;border:none;border-radius:50px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 20px;font-size:15px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:24px;transform:translateY(100px);box-shadow:0 4px 20px #00000014}.FloatingShortlistButton-module__yjYGNW__floatingButton:hover{transform:translateY(0)scale(1.02);box-shadow:0 8px 30px #0000001f}.FloatingShortlistButton-module__yjYGNW__floatingButton:active{transform:translateY(0)scale(.98)}.FloatingShortlistButton-module__yjYGNW__visible{opacity:1;visibility:visible;animation:.4s cubic-bezier(.16,1,.3,1) forwards FloatingShortlistButton-module__yjYGNW__slideUp;transform:translateY(0)}.FloatingShortlistButton-module__yjYGNW__hidden{animation:.3s cubic-bezier(.16,1,.3,1) forwards FloatingShortlistButton-module__yjYGNW__slideDown}@keyframes FloatingShortlistButton-module__yjYGNW__slideUp{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes FloatingShortlistButton-module__yjYGNW__slideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}.FloatingShortlistButton-module__yjYGNW__iconWrapper{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .2s;display:flex;box-shadow:0 2px 8px #0000001a}.FloatingShortlistButton-module__yjYGNW__floatingButton:hover .FloatingShortlistButton-module__yjYGNW__iconWrapper{transform:scale(1.05)}.FloatingShortlistButton-module__yjYGNW__icon{color:#333;margin-top:-2px;font-size:20px;font-weight:400;line-height:1}.FloatingShortlistButton-module__yjYGNW__text{white-space:nowrap;color:#1a1a1a}@media (max-width:768px){.FloatingShortlistButton-module__yjYGNW__floatingButton{width:auto;max-width:calc(100vw - 32px);padding:5px 5px 5px 16px;font-size:14px;bottom:16px;left:50%;transform:translate(-50%)translateY(100px)}.FloatingShortlistButton-module__yjYGNW__visible{animation:.4s cubic-bezier(.16,1,.3,1) forwards FloatingShortlistButton-module__yjYGNW__slideUpMobile;transform:translate(-50%)translateY(0)}.FloatingShortlistButton-module__yjYGNW__hidden{animation:.3s cubic-bezier(.16,1,.3,1) forwards FloatingShortlistButton-module__yjYGNW__slideDownMobile}@keyframes FloatingShortlistButton-module__yjYGNW__slideUpMobile{0%{opacity:0;transform:translate(-50%)translateY(100px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes FloatingShortlistButton-module__yjYGNW__slideDownMobile{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(100px)}}.FloatingShortlistButton-module__yjYGNW__iconWrapper{width:32px;height:32px}.FloatingShortlistButton-module__yjYGNW__icon{font-size:18px}}
.CategoryCard-module__cPTn9W__card{--panel-width:75px;width:60vw;height:60vh;aspect-ratio:unset;clip-path:inset(0 round 30px);cursor:pointer;background:#fff;border-radius:30px;flex-shrink:0;transition:box-shadow .3s;position:relative;overflow:hidden}.CategoryCard-module__cPTn9W__media{z-index:1;border-radius:30px;width:100%;height:100%;transition:width 1s cubic-bezier(.16,1,.3,1),border-radius 1s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;overflow:hidden}.CategoryCard-module__cPTn9W__image{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--object-position,center center);object-position:var(--object-position,center center);transform-origin:50%;width:calc(100% + 80px);height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);display:block;position:absolute;inset:0;transform:translate(0)scale(1)}.CategoryCard-module__cPTn9W__card:hover .CategoryCard-module__cPTn9W__media{width:calc(100% - var(--panel-width));border-radius:30px 0 0 30px}.CategoryCard-module__cPTn9W__card:hover .CategoryCard-module__cPTn9W__image{transform:translate(-35px)scale(1.06)}.CategoryCard-module__cPTn9W__gradient{border-radius:inherit;z-index:2;background:linear-gradient(90deg,#0000004d 0%,#0000 72%);position:absolute;inset:0}.CategoryCard-module__cPTn9W__textContent{color:#fff;z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:clamp(16px,2.8vw,50px);bottom:clamp(16px,2.8vw,50px);left:clamp(18px,3vw,50px)}.CategoryCard-module__cPTn9W__subTitle{max-width:min(280px,56vw);font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-wrap:balance;margin:0;font-size:clamp(18px,2.8vw,35px);font-weight:450;line-height:1.1}.CategoryCard-module__cPTn9W__title{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-wrap:balance;margin:0;font-size:clamp(28px,5.6vw,70px);font-weight:700;line-height:1.1}.CategoryCard-module__cPTn9W__card:hover{box-shadow:0 0 12px #00000026}.CategoryCard-module__cPTn9W__cardLink{color:inherit;flex-shrink:0;text-decoration:none;display:block}.CategoryCard-module__cPTn9W__slidePanel{width:var(--panel-width);z-index:6;background-color:#fff;border-radius:0 30px 30px 0;justify-content:center;align-items:center;height:100%;transition:transform 1s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.CategoryCard-module__cPTn9W__card:hover .CategoryCard-module__cPTn9W__slidePanel{transform:translate(0)}.CategoryCard-module__cPTn9W__arrowIcon{width:20px;height:auto;display:block;transform:rotate(270deg)}@media (max-width:1024px){.CategoryCard-module__cPTn9W__card{width:calc(100vw - 80px)}}@media (max-width:768px){.CategoryCard-module__cPTn9W__card{--panel-width:54px;border-radius:5px;width:calc(100vw - 56px);height:58vw}.CategoryCard-module__cPTn9W__subTitle{max-width:120px}.CategoryCard-module__cPTn9W__gradient{background:linear-gradient(90deg,#00000059 0%,#00000005 78%)}.CategoryCard-module__cPTn9W__slidePanel{border-radius:0 24px 24px 0;width:54px}.CategoryCard-module__cPTn9W__arrowIcon{width:16px}}@media (hover:none){.CategoryCard-module__cPTn9W__card{box-shadow:none}.CategoryCard-module__cPTn9W__card:hover .CategoryCard-module__cPTn9W__media{border-radius:30px;width:100%}.CategoryCard-module__cPTn9W__card:hover .CategoryCard-module__cPTn9W__image{transform:translate(0)scale(1)}.CategoryCard-module__cPTn9W__slidePanel{display:none}}
.ShortlistPopup-module__Wo0gAW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1100;background:#0000008c;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out ShortlistPopup-module__Wo0gAW__fadeIn;display:flex;position:fixed;inset:0}@keyframes ShortlistPopup-module__Wo0gAW__fadeIn{0%{opacity:0}to{opacity:1}}.ShortlistPopup-module__Wo0gAW__popup{background:#f5f5f3;border-radius:28px;flex-direction:column;width:100%;max-width:560px;max-height:82vh;animation:.28s cubic-bezier(.16,1,.3,1) ShortlistPopup-module__Wo0gAW__slideUp;display:flex;overflow:hidden;box-shadow:0 24px 64px #00000038}@keyframes ShortlistPopup-module__Wo0gAW__slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ShortlistPopup-module__Wo0gAW__header{justify-content:space-between;align-items:center;padding:28px 28px 0;display:flex}.ShortlistPopup-module__Wo0gAW__title{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#111;letter-spacing:-.01em;margin:0;font-size:22px;font-weight:450}.ShortlistPopup-module__Wo0gAW__closeButton{color:#555;cursor:pointer;background:#e8e8e6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.ShortlistPopup-module__Wo0gAW__closeButton:hover{color:#fff;background:#212121}.ShortlistPopup-module__Wo0gAW__content{flex-direction:column;flex:1;gap:8px;padding:20px 28px 28px;display:flex;overflow-y:auto}.ShortlistPopup-module__Wo0gAW__content::-webkit-scrollbar{width:4px}.ShortlistPopup-module__Wo0gAW__content::-webkit-scrollbar-track{background:0 0}.ShortlistPopup-module__Wo0gAW__content::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px}.ShortlistPopup-module__Wo0gAW__shortlistList{flex-direction:column;gap:6px;display:flex}.ShortlistPopup-module__Wo0gAW__shortlistItemRow{align-items:center;gap:6px;display:flex}.ShortlistPopup-module__Wo0gAW__shortlistItem{cursor:pointer;background:#212121;border-radius:18px;outline:none;flex:1;align-items:center;height:76px;padding:0 0 0 20px;transition:background .18s;display:flex;position:relative;overflow:hidden}.ShortlistPopup-module__Wo0gAW__shortlistItem:hover{background:#2e2e2e}.ShortlistPopup-module__Wo0gAW__shortlistItem:focus-visible{box-shadow:0 0 0 2px #212121,0 0 0 4px #f5f5f3}.ShortlistPopup-module__Wo0gAW__shortlistInfo{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ShortlistPopup-module__Wo0gAW__editIcon{color:#ffffff59;flex-shrink:0;display:flex}.ShortlistPopup-module__Wo0gAW__shortlistName{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:400;overflow:hidden}.ShortlistPopup-module__Wo0gAW__addedBadge{color:#86efac;letter-spacing:.04em;text-transform:uppercase;background:#ffffff26;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.ShortlistPopup-module__Wo0gAW__thumbnails{flex-shrink:0;align-items:stretch;gap:3px;height:76px;display:flex}.ShortlistPopup-module__Wo0gAW__thumbnail{-o-object-fit:cover;object-fit:cover;width:72px;height:76px}.ShortlistPopup-module__Wo0gAW__thumbnail:last-child{border-radius:0 18px 18px 0}.ShortlistPopup-module__Wo0gAW__moreCount{color:#fff9;width:44px;height:76px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#ffffff1a;border-radius:0 18px 18px 0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.ShortlistPopup-module__Wo0gAW__deleteBtn{color:#999;cursor:pointer;background:#e8e8e6;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.ShortlistPopup-module__Wo0gAW__deleteBtn:hover{color:#dc2626;background:#fee2e2}.ShortlistPopup-module__Wo0gAW__createButton{color:#444;width:100%;height:64px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#e8e8e6;border:none;border-radius:18px;align-items:center;gap:14px;margin-top:4px;padding:0 20px;font-size:15px;font-weight:400;transition:background .18s,color .18s;display:flex}.ShortlistPopup-module__Wo0gAW__createButton:hover{color:#fff;background:#212121}.ShortlistPopup-module__Wo0gAW__createIcon{width:28px;height:28px;color:inherit;background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:0;transition:background .18s;display:flex}.ShortlistPopup-module__Wo0gAW__createButton .ShortlistPopup-module__Wo0gAW__createIcon:before{content:"+";color:#f5f5f3;font-size:20px;font-weight:300;line-height:1}.ShortlistPopup-module__Wo0gAW__createButton:hover .ShortlistPopup-module__Wo0gAW__createIcon{background:#ffffff26}.ShortlistPopup-module__Wo0gAW__namingRow{align-items:center;gap:8px;margin-top:4px;display:flex}.ShortlistPopup-module__Wo0gAW__nameInput{height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#111;background:#fff;border:1.5px solid #d7d7d7;border-radius:14px;outline:none;flex:1;padding:0 16px;font-size:15px;transition:border-color .15s}.ShortlistPopup-module__Wo0gAW__nameInput:focus{border-color:#212121}.ShortlistPopup-module__Wo0gAW__confirmBtn{color:#fff;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;white-space:nowrap;background:#212121;border:none;border-radius:14px;padding:0 20px;font-size:14px;font-weight:450;transition:background .15s}.ShortlistPopup-module__Wo0gAW__confirmBtn:hover{background:#333}.ShortlistPopup-module__Wo0gAW__cancelBtn{color:#888;height:48px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #d7d7d7;border-radius:14px;padding:0 16px;font-size:14px;transition:border-color .15s,color .15s}.ShortlistPopup-module__Wo0gAW__cancelBtn:hover{color:#444;border-color:#aaa}.ShortlistPopup-module__Wo0gAW__pendingIndicator{background:#fff;border-radius:14px;align-items:center;gap:10px;margin-top:4px;padding:12px 16px;display:flex}.ShortlistPopup-module__Wo0gAW__pendingIcon{font-size:18px}.ShortlistPopup-module__Wo0gAW__pendingText{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#555;margin:0;font-size:13px}.ShortlistPopup-module__Wo0gAW__emptyState{text-align:center;color:#999;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;padding:40px 20px;font-size:14px}@media (max-width:640px){.ShortlistPopup-module__Wo0gAW__popup{border-radius:22px}.ShortlistPopup-module__Wo0gAW__header{padding:22px 20px 0}.ShortlistPopup-module__Wo0gAW__content{padding:16px 20px 24px}.ShortlistPopup-module__Wo0gAW__shortlistItem{height:68px;padding-left:16px}.ShortlistPopup-module__Wo0gAW__thumbnails{height:68px}.ShortlistPopup-module__Wo0gAW__thumbnail{width:60px;height:68px}.ShortlistPopup-module__Wo0gAW__moreCount{width:38px;height:68px}.ShortlistPopup-module__Wo0gAW__createButton{height:58px}}
.CarouselSection-module__06kLIG__section{background:#f1f1f1;padding:60px 0;position:relative}.CarouselSection-module__06kLIG__carouselContainer{cursor:grab;touch-action:pan-y;width:100%;overflow:hidden}.CarouselSection-module__06kLIG__carouselContainer:active{cursor:grabbing}.CarouselSection-module__06kLIG__carouselTrack{will-change:transform;gap:90px;width:max-content;padding-left:90px;display:flex}.CarouselSection-module__06kLIG__carouselItem{flex-shrink:0}@media (max-width:1024px){.CarouselSection-module__06kLIG__carouselTrack{gap:40px;padding-left:20px}}@media (max-width:768px){.CarouselSection-module__06kLIG__section{padding:40px 0}}@media (max-width:640px){.CarouselSection-module__06kLIG__carouselTrack{gap:20px;padding-left:12px}}
.ShortlistToast-module__QjAyxa__toast{z-index:2000;color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;white-space:nowrap;background:#212121;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:450;animation:.25s ease-out ShortlistToast-module__QjAyxa__toastIn;display:flex;position:fixed;bottom:32px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.ShortlistToast-module__QjAyxa__toast svg{color:#4ade80;flex-shrink:0}@keyframes ShortlistToast-module__QjAyxa__toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:480px){.ShortlistToast-module__QjAyxa__toast{white-space:normal;justify-content:center;bottom:20px;left:16px;right:16px;transform:none}@keyframes ShortlistToast-module__QjAyxa__toastIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
.NewestSection-module__0n5Zla__section{color:#333;text-align:center;background-color:#f0f0f0;padding:60px 90px}.NewestSection-module__0n5Zla__header{color:#1a1a1a;margin-bottom:60px;font-size:2.5rem;font-weight:400}.NewestSection-module__0n5Zla__grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.NewestSection-module__0n5Zla__discoverMoreCtaWrap{margin-top:44px}@media (max-width:768px){.NewestSection-module__0n5Zla__discoverMoreCtaWrap{margin-top:32px}}@media (max-width:1280px){.NewestSection-module__0n5Zla__section{padding:60px 90px}}@media (max-width:1024px){.NewestSection-module__0n5Zla__section{padding:60px 20px}.NewestSection-module__0n5Zla__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.NewestSection-module__0n5Zla__section{padding:0 16px 40px}.NewestSection-module__0n5Zla__header{margin-bottom:40px}.NewestSection-module__0n5Zla__grid{grid-template-columns:1fr}}
.PdfPreviewModal-module__d7F1cG__overlay{z-index:1400;background:#0009;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out PdfPreviewModal-module__d7F1cG__fadeIn;display:flex;position:fixed;inset:0}@keyframes PdfPreviewModal-module__d7F1cG__fadeIn{0%{opacity:0}to{opacity:1}}.PdfPreviewModal-module__d7F1cG__modal{background:#fff;border-radius:20px;flex-direction:column;width:min(960px,100%);height:min(90vh,1100px);animation:.25s cubic-bezier(.16,1,.3,1) PdfPreviewModal-module__d7F1cG__scaleUp;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}@keyframes PdfPreviewModal-module__d7F1cG__scaleUp{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.PdfPreviewModal-module__d7F1cG__header{border-bottom:1px solid #ececec;flex-shrink:0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.PdfPreviewModal-module__d7F1cG__title{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;margin:0;font-size:18px;font-weight:600}.PdfPreviewModal-module__d7F1cG__headerActions{align-items:center;gap:10px;display:flex}.PdfPreviewModal-module__d7F1cG__downloadButton{color:#fff;height:38px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#212121;border:0;border-radius:79px;padding:0 20px;font-size:13px;font-weight:500;transition:background .18s}.PdfPreviewModal-module__d7F1cG__downloadButton:hover:not(:disabled){background:#3a3a3a}.PdfPreviewModal-module__d7F1cG__downloadButton:disabled{opacity:.5;cursor:not-allowed}.PdfPreviewModal-module__d7F1cG__closeButton{color:#666;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background .18s,color .18s;display:inline-flex}.PdfPreviewModal-module__d7F1cG__closeButton:hover{color:#212121;background:#f4f4f4}.PdfPreviewModal-module__d7F1cG__body{background:#f4f4f4;flex-direction:column;flex:1;min-height:0;display:flex}.PdfPreviewModal-module__d7F1cG__iframeWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:1;min-height:0;overflow:hidden auto}.PdfPreviewModal-module__d7F1cG__iframe{border:0;width:100%;height:100%;display:block}.PdfPreviewModal-module__d7F1cG__canvasWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;background:#f4f4f4;flex:1;min-height:0;overflow:hidden auto}.PdfPreviewModal-module__d7F1cG__loadingState{color:#666;width:100%;height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:16px;font-size:14px;display:flex}.PdfPreviewModal-module__d7F1cG__spinner{border:3px solid #e0e0e0;border-top-color:#212121;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite PdfPreviewModal-module__d7F1cG__spin}@keyframes PdfPreviewModal-module__d7F1cG__spin{to{transform:rotate(360deg)}}.PdfPreviewModal-module__d7F1cG__mobileOpenBar{background:#fff;border-top:1px solid #ececec;flex-shrink:0;padding:10px 16px;display:none}.PdfPreviewModal-module__d7F1cG__openTabButton{color:#fff;width:100%;height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#212121;border:0;border-radius:79px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:768px){.PdfPreviewModal-module__d7F1cG__mobileOpenBar{display:block}}.PdfPreviewModal-module__d7F1cG__mobileGenerating{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#fff;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 32px;font-size:14px;display:flex}@media (max-width:640px){.PdfPreviewModal-module__d7F1cG__overlay{justify-content:center;align-items:center;padding:12px}.PdfPreviewModal-module__d7F1cG__modal{border-radius:16px;width:100%;height:calc(100dvh - 80px);max-height:calc(100dvh - 80px)}.PdfPreviewModal-module__d7F1cG__header{padding:12px 14px}.PdfPreviewModal-module__d7F1cG__title{font-size:14px}.PdfPreviewModal-module__d7F1cG__downloadButton{height:32px;padding:0 12px;font-size:12px}.PdfPreviewModal-module__d7F1cG__closeButton{width:32px;height:32px}}
.BudgetSection-module__myU38W__section{background-color:#f5f5f5;padding:60px 90px}.BudgetSection-module__myU38W__header{color:#212121;text-align:center;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;margin:0 0 60px;font-size:50px;font-style:normal;font-weight:450;line-height:1.1}.BudgetSection-module__myU38W__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.BudgetSection-module__myU38W__cardLink{color:inherit;min-width:0;text-decoration:none;display:block}.BudgetSection-module__myU38W__cardLink:hover{text-decoration:none}.BudgetSection-module__myU38W__cardLink:visited{color:inherit}.BudgetSection-module__myU38W__card{cursor:pointer;background:#212121;border-radius:30px;width:100%;height:250px;position:relative;overflow:hidden}.BudgetSection-module__myU38W__imageContainer{width:calc(100% + 10px);height:calc(100% + 24px);position:absolute;top:-12px;left:-5px}.BudgetSection-module__myU38W__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .4s}.BudgetSection-module__myU38W__overlay{z-index:1;background:#21212166;width:100%;height:100%;transition:background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:absolute;top:0;left:0}.BudgetSection-module__myU38W__card:hover .BudgetSection-module__myU38W__image{filter:blur(2px);transform:scale(1.08)}.BudgetSection-module__myU38W__card:hover .BudgetSection-module__myU38W__overlay{-webkit-backdrop-filter:blur(2px);background:#21212185}.BudgetSection-module__myU38W__content{z-index:2;text-align:left;flex-direction:column;display:flex;position:absolute;inset:0}.BudgetSection-module__myU38W__findText{color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;white-space:nowrap;opacity:0;font-size:30px;font-style:normal;font-weight:450;line-height:1.1;transition:top .35s,opacity .35s,transform .35s;position:absolute;top:-25.5px;left:16px;transform:translateY(-50%)}.BudgetSection-module__myU38W__card:hover .BudgetSection-module__myU38W__findText{opacity:1;top:36px;transform:translateY(-50%)}.BudgetSection-module__myU38W__mainLabel{color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:-1px;white-space:nowrap;font-size:50px;font-style:normal;font-weight:700;line-height:1.1;transition:transform .45s;position:absolute;top:180px;left:16px;transform:translateY(-50%)}.BudgetSection-module__myU38W__prefix,.BudgetSection-module__myU38W__value{display:block}.BudgetSection-module__myU38W__card:hover .BudgetSection-module__myU38W__mainLabel{transform:translateY(calc(8px - 50%))}@media (max-width:1280px){.BudgetSection-module__myU38W__section{padding:60px 90px}}@media (max-width:1024px){.BudgetSection-module__myU38W__section{padding:60px 20px}.BudgetSection-module__myU38W__grid{grid-template-columns:repeat(2,1fr)}.BudgetSection-module__myU38W__header{font-size:42px}}@media (max-width:768px){.BudgetSection-module__myU38W__section{padding:40px 16px}.BudgetSection-module__myU38W__grid{grid-template-columns:1fr;gap:16px}.BudgetSection-module__myU38W__header{letter-spacing:-.6px;margin-bottom:28px;font-size:32px}.BudgetSection-module__myU38W__card{height:min(62vw,250px);min-height:220px}.BudgetSection-module__myU38W__mainLabel{font-size:clamp(32px,9vw,46px)}.BudgetSection-module__myU38W__findText{font-size:22px}}@media (max-width:640px){.BudgetSection-module__myU38W__header{letter-spacing:-.5px;font-size:30px}.BudgetSection-module__myU38W__mainLabel{font-size:clamp(28px,10vw,36px)}.BudgetSection-module__myU38W__findText{font-size:20px}}
.PdfCanvasViewer-module__f5Op1W__container{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex}.PdfCanvasViewer-module__f5Op1W__page{background:#fff;border-radius:8px;width:100%;height:auto;display:block;box-shadow:0 2px 8px #0000001f}.PdfCanvasViewer-module__f5Op1W__loading{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.PdfCanvasViewer-module__f5Op1W__spinner{border:3px solid #e0e0e0;border-top-color:#212121;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite PdfCanvasViewer-module__f5Op1W__spin}@keyframes PdfCanvasViewer-module__f5Op1W__spin{to{transform:rotate(360deg)}}.PdfCanvasViewer-module__f5Op1W__error{text-align:center;color:#999;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;padding:40px 20px;font-size:14px}
.ServicesSection-module__yIL7hG__section{color:#212121;background-color:#d7d7d7;align-items:center;min-height:695px;padding:60px 90px;display:flex}.ServicesSection-module__yIL7hG__container{justify-content:space-between;align-items:flex-start;gap:32px;width:100%;display:flex}.ServicesSection-module__yIL7hG__leftColumn{flex-direction:column;width:790px;max-width:100%;display:flex}.ServicesSection-module__yIL7hG__headerLabel{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#666;text-transform:uppercase;margin-bottom:30px;font-size:11px;font-weight:400;line-height:1.1}.ServicesSection-module__yIL7hG__serviceList{margin:0;padding:0;list-style:none}.ServicesSection-module__yIL7hG__serviceItem{cursor:pointer;border-top-right-radius:33px;border-bottom-right-radius:33px;width:100%;height:66px;margin-bottom:20px;position:relative;overflow:hidden}.ServicesSection-module__yIL7hG__serviceItem:last-child{margin-bottom:0}.ServicesSection-module__yIL7hG__itemContent{justify-content:space-between;align-items:center;width:100%;height:66px;padding:2px 32.75px 3px 0;display:flex}.ServicesSection-module__yIL7hG__serviceText{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;letter-spacing:-.8px;white-space:nowrap;font-size:40px;font-weight:400;line-height:1.1;transition:color .3s;display:inline-block;position:relative}.ServicesSection-module__yIL7hG__serviceText:after{content:"";background-color:#212121;width:0;height:1px;transition:width .3s;position:absolute;bottom:-3px;left:0}.ServicesSection-module__yIL7hG__serviceItem:hover .ServicesSection-module__yIL7hG__serviceText:after,.ServicesSection-module__yIL7hG__activeText:after{width:100%}.ServicesSection-module__yIL7hG__moreContainer{opacity:0;pointer-events:none;align-items:center;gap:10px;margin-left:16px;transition:opacity .3s,transform .3s;display:flex;transform:translate(16px)}.ServicesSection-module__yIL7hG__moreVisible,.ServicesSection-module__yIL7hG__serviceItem:hover .ServicesSection-module__yIL7hG__moreContainer{opacity:1;transform:translate(0)}.ServicesSection-module__yIL7hG__moreText{font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;color:#fff;white-space:nowrap;font-size:15px;line-height:24px}.ServicesSection-module__yIL7hG__iconCircle{color:#212121;background-color:#fff;border-radius:14px;justify-content:center;align-items:center;width:27.5px;height:27.5px;display:flex;overflow:hidden}.ServicesSection-module__yIL7hG__arrowIcon{width:20px;height:auto;display:block;transform:rotate(270deg)}.ServicesSection-module__yIL7hG__rightColumn{border-radius:14px;flex-shrink:1;width:520px;max-width:48%;height:595px;position:relative;overflow:hidden}.ServicesSection-module__yIL7hG__imageWrapper{width:100%;height:100%;position:relative}.ServicesSection-module__yIL7hG__serviceImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;border-radius:14px;width:100%;height:100%;position:absolute;top:0;left:0}.ServicesSection-module__yIL7hG__baseImage{opacity:1;z-index:1}.ServicesSection-module__yIL7hG__stackRevealImage{z-index:2;clip-path:inset(0 100% 0 0);animation:.55s cubic-bezier(.22,1,.36,1) forwards ServicesSection-module__yIL7hG__serviceStackReveal}@keyframes ServicesSection-module__yIL7hG__serviceStackReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.ServicesSection-module__yIL7hG__stackRevealImage{animation-duration:.01ms}}@media (max-width:1280px){.ServicesSection-module__yIL7hG__section{padding:60px 90px}}@media (max-width:1024px){.ServicesSection-module__yIL7hG__section{min-height:auto;padding:60px 20px}.ServicesSection-module__yIL7hG__container{flex-direction:column;gap:40px}.ServicesSection-module__yIL7hG__rightColumn{width:100%;max-width:448px;height:min(70vh,595px)}.ServicesSection-module__yIL7hG__serviceText{font-size:clamp(34px,7vw,50px)}}@media (max-width:768px){.ServicesSection-module__yIL7hG__section{padding:20px 16px}.ServicesSection-module__yIL7hG__headerLabel{margin-bottom:20px}.ServicesSection-module__yIL7hG__rightColumn{max-width:100%;height:min(40vh,300px)}.ServicesSection-module__yIL7hG__serviceText{letter-spacing:-.6px;font-size:clamp(30px,8.5vw,38px)}.ServicesSection-module__yIL7hG__serviceItem{height:auto;margin-bottom:0}.ServicesSection-module__yIL7hG__itemContent{height:auto;padding-top:6px;padding-bottom:6px}}@media (max-width:640px){.ServicesSection-module__yIL7hG__serviceText{letter-spacing:-.4px;font-size:clamp(26px,8.8vw,31px)}}
.ShortlistPage-module__SeGNVW__container{background:#f0f0f0;margin:0 auto;padding:128px 90px 96px}.ShortlistPage-module__SeGNVW__headerRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ShortlistPage-module__SeGNVW__titleArea{min-width:0}.ShortlistPage-module__SeGNVW__name{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;align-items:center;gap:12px;margin:0;font-size:48px;font-weight:450;line-height:1.1;display:inline-flex}.ShortlistPage-module__SeGNVW__name>span{cursor:pointer}.ShortlistPage-module__SeGNVW__editButton{color:#212121;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.ShortlistPage-module__SeGNVW__editButton svg{width:22px;height:22px}.ShortlistPage-module__SeGNVW__nameInput{color:#212121;width:min(560px,100%);font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;background:0 0;border:0;border-bottom:2px solid #212121;outline:none;padding:0 0 6px;font-size:48px;font-weight:450;line-height:1.1}.ShortlistPage-module__SeGNVW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.ShortlistPage-module__SeGNVW__actionButton{color:#212121;min-width:96px;height:38px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #c4c4c4;border-radius:79px;padding:0 22px;font-size:13px;font-weight:450;line-height:1;transition:background .18s,border-color .18s}.ShortlistPage-module__SeGNVW__actionButton:hover,.ShortlistPage-module__SeGNVW__actionButtonSave{color:#fff;background:#212121;border-color:#212121}.ShortlistPage-module__SeGNVW__actionButtonSave:hover{background:#444;border-color:#444}.ShortlistPage-module__SeGNVW__exportWrapper{position:relative}.ShortlistPage-module__SeGNVW__exportMenu{z-index:20;background:#fff;border:1px solid #e4e4e4;border-radius:8px;min-width:140px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 20px #0000001f}.ShortlistPage-module__SeGNVW__exportMenuItem{color:#212121;width:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 12px;font-size:11px}.ShortlistPage-module__SeGNVW__exportMenuItem:hover{background:#f4f4f4}.ShortlistPage-module__SeGNVW__barStack{flex-direction:column;margin:22px 0 26px 241px;display:flex}.ShortlistPage-module__SeGNVW__darkBarTrack{background:#ebebeb;border-radius:20px;width:100%;height:8px;overflow:hidden}.ShortlistPage-module__SeGNVW__darkBar{background:#212121;border-radius:20px;height:100%;transition:transform .12s ease-out,width .12s ease-out}.ShortlistPage-module__SeGNVW__lightBar{display:none}.ShortlistPage-module__SeGNVW__matrixViewport{padding-bottom:8px;overflow-x:auto}.ShortlistPage-module__SeGNVW__matrixViewport::-webkit-scrollbar{height:8px}.ShortlistPage-module__SeGNVW__matrixViewport::-webkit-scrollbar-track{background:#ffffff73;border-radius:8px}.ShortlistPage-module__SeGNVW__matrixViewport::-webkit-scrollbar-thumb{background:#21212147;border-radius:8px}.ShortlistPage-module__SeGNVW__matrixGrid{--matrix-column-gap:31px;align-items:start;gap:var(--matrix-column-gap);grid-template-columns:210px;grid-auto-columns:280px;grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.ShortlistPage-module__SeGNVW__labelColumn{z-index:4;width:210px;box-shadow:var(--matrix-column-gap)0 0 0 #f0f0f0;background:#f0f0f0;flex-direction:column;gap:14px;display:flex;position:sticky;left:0}.ShortlistPage-module__SeGNVW__labelColumn:after{content:"";top:0;bottom:0;right:calc(var(--matrix-column-gap)/-2);background:#c4c4c4;width:1px;position:absolute}.ShortlistPage-module__SeGNVW__propertyColumn{background:#d6d6d6;border-radius:16px;flex-direction:column;gap:14px;width:280px;padding:0 14px 14px;display:flex}.ShortlistPage-module__SeGNVW__labelCell,.ShortlistPage-module__SeGNVW__valueCell{color:#212121;min-height:56px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;border-radius:16px;align-items:center;padding:16px 18px;font-size:16px;font-weight:450;line-height:24px;display:flex}.ShortlistPage-module__SeGNVW__labelCell{padding-left:18px}.ShortlistPage-module__SeGNVW__imageLabelCell,.ShortlistPage-module__SeGNVW__imageCell{height:175px}.ShortlistPage-module__SeGNVW__notesLabelCell,.ShortlistPage-module__SeGNVW__notesCell{height:164px}.ShortlistPage-module__SeGNVW__notesCell{align-items:stretch}.ShortlistPage-module__SeGNVW__imageCell{border-radius:16px 16px 0 0;margin:0 -14px;position:relative;overflow:visible}.ShortlistPage-module__SeGNVW__propertyImage{-o-object-fit:cover;object-fit:cover;border-radius:16px 16px 0 0;width:100%;height:100%}.ShortlistPage-module__SeGNVW__infoButton{background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;position:absolute;top:10px;right:-12px;box-shadow:0 2px 8px #0003}.ShortlistPage-module__SeGNVW__infoDot{border:2px solid #212121;border-radius:50%;width:12px;height:12px;display:inline-block}.ShortlistPage-module__SeGNVW__imageOverlay{pointer-events:none;z-index:1;background:0 0;border-radius:16px 16px 0 0;transition:background .2s;position:absolute;inset:0}.ShortlistPage-module__SeGNVW__imageCell:hover .ShortlistPage-module__SeGNVW__imageOverlay{background:#00000029}.ShortlistPage-module__SeGNVW__favoriteButton{width:44px;height:44px;box-shadow:none;cursor:pointer;opacity:1;color:#fff;z-index:3;background:#00000059;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .18s,background .18s,color .18s;display:inline-flex;position:absolute;top:12px;right:12px;transform:scale(1)}.ShortlistPage-module__SeGNVW__favoriteButton:hover{color:#212121;background:#fff;transform:scale(1.06)}.ShortlistPage-module__SeGNVW__favoriteActive,.ShortlistPage-module__SeGNVW__imageCell:hover .ShortlistPage-module__SeGNVW__favoriteActive{opacity:1;transform:scale(1)}.ShortlistPage-module__SeGNVW__favoriteActive:hover{transform:scale(1.06)}.ShortlistPage-module__SeGNVW__imageActions{opacity:0;gap:10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(6px)}.ShortlistPage-module__SeGNVW__imageCell:hover .ShortlistPage-module__SeGNVW__imageActions{opacity:1;transform:translateY(0)}.ShortlistPage-module__SeGNVW__imageActionButton{color:#d7d7d7;text-align:center;height:36px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#212121;border:0;border-radius:79px;flex:1;justify-content:center;align-items:center;font-size:14px;font-weight:450;line-height:1;text-decoration:none;display:inline-flex}.ShortlistPage-module__SeGNVW__notesInput{resize:none;color:#212121;width:100%;height:100%;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:0 0;border:0;outline:none;padding:0;font-size:14px;font-weight:450;line-height:20px}.ShortlistPage-module__SeGNVW__notesInput::placeholder{color:#212121b3}.ShortlistPage-module__SeGNVW__lightRow{background:#fff}.ShortlistPage-module__SeGNVW__altRow{background:#d6d6d6}.ShortlistPage-module__SeGNVW__valueText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:block;overflow:hidden}.ShortlistPage-module__SeGNVW__expandWrap{justify-content:center;margin-top:14px;display:flex}.ShortlistPage-module__SeGNVW__expandButton{color:#d7d7d7;min-width:337px;height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;cursor:pointer;background:#212121;border:0;border-radius:79px;padding:0 28px;font-size:15px;font-weight:450;line-height:24px}.ShortlistPage-module__SeGNVW__loadingState,.ShortlistPage-module__SeGNVW__emptyState{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#fff9;border-radius:12px;padding:24px}.ShortlistPage-module__SeGNVW__emptyTitle{margin:0 0 8px;font-size:24px;font-weight:450}.ShortlistPage-module__SeGNVW__emptyText{margin:0 0 16px;font-size:15px}.ShortlistPage-module__SeGNVW__browseButton{color:#d7d7d7;height:40px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#212121;border:0;border-radius:79px;padding:0 20px;font-size:14px}.ShortlistPage-module__SeGNVW__notFound{text-align:center;padding:120px 24px}.ShortlistPage-module__SeGNVW__notFoundTitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0 0 10px;font-size:32px;font-weight:450}.ShortlistPage-module__SeGNVW__notFoundText{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0 0 20px;font-size:16px}.ShortlistPage-module__SeGNVW__backButton{color:#d7d7d7;height:42px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;background:#212121;border:0;border-radius:79px;padding:0 20px;font-size:14px}.ShortlistPage-module__SeGNVW__confirmOverlay{z-index:1200;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ShortlistPage-module__SeGNVW__confirmDialog{background:#fff;border-radius:16px;width:min(420px,100%);padding:24px}.ShortlistPage-module__SeGNVW__confirmTitle{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0 0 12px;font-size:24px;font-weight:450}.ShortlistPage-module__SeGNVW__confirmText{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;margin:0;font-size:14px;line-height:20px}.ShortlistPage-module__SeGNVW__confirmActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ShortlistPage-module__SeGNVW__cancelButton,.ShortlistPage-module__SeGNVW__confirmDeleteButton{height:36px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;cursor:pointer;border:0;border-radius:79px;padding:0 18px;font-size:13px}.ShortlistPage-module__SeGNVW__cancelButton{color:#212121;background:#ececec}.ShortlistPage-module__SeGNVW__confirmDeleteButton{color:#d7d7d7;background:#212121}@media (max-width:1024px){.ShortlistPage-module__SeGNVW__container{padding:112px 20px 80px}.ShortlistPage-module__SeGNVW__name,.ShortlistPage-module__SeGNVW__nameInput{font-size:40px}.ShortlistPage-module__SeGNVW__barStack{margin-left:0}.ShortlistPage-module__SeGNVW__darkBar{width:min(620px,80vw)}.ShortlistPage-module__SeGNVW__labelColumn{position:static}.ShortlistPage-module__SeGNVW__expandButton{min-width:280px}}@media (max-width:768px){.ShortlistPage-module__SeGNVW__container{padding:96px 14px 64px}.ShortlistPage-module__SeGNVW__headerRow{flex-direction:column;gap:14px}.ShortlistPage-module__SeGNVW__name,.ShortlistPage-module__SeGNVW__nameInput{font-size:34px}.ShortlistPage-module__SeGNVW__actions{width:100%}.ShortlistPage-module__SeGNVW__actionButton{letter-spacing:.8px;flex:1;min-width:0;height:34px;padding:0 14px;font-size:11px}.ShortlistPage-module__SeGNVW__matrixGrid{grid-template-columns:170px;grid-auto-columns:240px}.ShortlistPage-module__SeGNVW__labelColumn{width:170px}.ShortlistPage-module__SeGNVW__labelCell,.ShortlistPage-module__SeGNVW__valueCell{padding:8px 10px;font-size:13px;line-height:20px}.ShortlistPage-module__SeGNVW__labelCell{padding-left:14px}.ShortlistPage-module__SeGNVW__propertyColumn{width:240px}.ShortlistPage-module__SeGNVW__imageLabelCell,.ShortlistPage-module__SeGNVW__imageCell{height:150px}.ShortlistPage-module__SeGNVW__notesLabelCell,.ShortlistPage-module__SeGNVW__notesCell{height:140px}.ShortlistPage-module__SeGNVW__expandButton{width:min(100%,320px);min-width:0}}@media (max-width:640px){.ShortlistPage-module__SeGNVW__name,.ShortlistPage-module__SeGNVW__nameInput{font-size:30px}}
.JournalSection-module__APxINa__section{text-align:center;background:#f1f1f1;padding:60px 90px}.JournalSection-module__APxINa__header{color:#666;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-transform:uppercase;margin:0 0 30px;font-size:11px;font-style:normal;font-weight:450;line-height:1.1}.JournalSection-module__APxINa__gridContainer{flex-direction:column;gap:20px;width:100%;display:flex}.JournalSection-module__APxINa__topRow,.JournalSection-module__APxINa__bottomRow{gap:20px;display:grid}.JournalSection-module__APxINa__topRow{grid-template-columns:repeat(2,minmax(0,1fr))}.JournalSection-module__APxINa__bottomRow{grid-template-columns:repeat(3,minmax(0,1fr))}.JournalSection-module__APxINa__card{width:100%;height:350px;color:inherit;border-radius:30px;text-decoration:none;display:block;position:relative;overflow:hidden}.JournalSection-module__APxINa__imageContainer{width:100%;height:100%;position:absolute;inset:0}.JournalSection-module__APxINa__image{-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .6s;transform:scale(1)}.JournalSection-module__APxINa__overlay{background:linear-gradient(90deg,#000000b8 0%,#0000 80%);position:absolute;inset:0}.JournalSection-module__APxINa__content{z-index:2;text-align:left;flex-direction:column;justify-content:space-between;height:100%;padding:20px 30px;display:flex;position:relative}.JournalSection-module__APxINa__tagWrap{align-items:center;min-height:22px;display:flex}.JournalSection-module__APxINa__tag{color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;font-size:17px;font-style:normal;font-weight:450;line-height:1.1}.JournalSection-module__APxINa__bottomContent{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.JournalSection-module__APxINa__title{color:#fff;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-wrap:balance;margin:0;font-size:35px;font-style:normal;font-weight:500;line-height:1.1}.JournalSection-module__APxINa__readMoreOuter{background:#ffffff4d;border-radius:49px;padding:6px;display:inline-flex}.JournalSection-module__APxINa__readMoreInner{color:#212121;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;letter-spacing:.1px;text-transform:lowercase;background:#f1f1f1;border-radius:49px;justify-content:center;align-items:center;padding:7px 16px;font-size:17px;font-style:normal;font-weight:450;line-height:1.1;transition:background-color .35s,color .35s;display:inline-flex}.JournalSection-module__APxINa__footerActions{color:#212121;cursor:pointer;width:fit-content;min-height:54px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;background:#fff;border-radius:59px;justify-content:center;align-items:center;margin:30px auto 0;font-size:15px;font-weight:450;line-height:24px;text-decoration:none;display:inline-flex}.JournalSection-module__APxINa__discoverBtn{color:#212121;white-space:nowrap;padding:15px 0 15px 30px}.JournalSection-module__APxINa__middleIcon{opacity:0;justify-content:center;align-items:center;max-width:0;transition:max-width .35s,opacity .22s,margin-left .35s;display:inline-flex;overflow:hidden}.JournalSection-module__APxINa__middleIconInner{justify-content:center;align-items:center;width:21.5px;height:21.5px;display:inline-flex;transform:scaleY(-1)rotate(180deg)}.JournalSection-module__APxINa__middleIconAsset{flex-shrink:0;width:18.723px;height:9.575px;display:block;transform:rotate(-90deg)}.JournalSection-module__APxINa__seeAllBtn{color:#212121;white-space:nowrap;background:#d7d7d7;border-radius:59px;justify-content:center;align-items:center;margin-left:20px;padding:15px 40px;transition:background-color .3s,color .3s,margin-left .35s;display:inline-flex}.JournalSection-module__APxINa__footerActions:focus-visible{outline-offset:4px;outline:2px solid #212121}@media (hover:hover){.JournalSection-module__APxINa__card:hover .JournalSection-module__APxINa__image,.JournalSection-module__APxINa__card:focus-visible .JournalSection-module__APxINa__image{transform:scale(1.08)}.JournalSection-module__APxINa__card:hover .JournalSection-module__APxINa__readMoreInner,.JournalSection-module__APxINa__card:focus-visible .JournalSection-module__APxINa__readMoreInner{color:#fff;background:#303030}.JournalSection-module__APxINa__footerActions:hover .JournalSection-module__APxINa__middleIcon,.JournalSection-module__APxINa__footerActions:focus-visible .JournalSection-module__APxINa__middleIcon{opacity:1;max-width:22px;margin-left:20px}.JournalSection-module__APxINa__footerActions:hover .JournalSection-module__APxINa__seeAllBtn,.JournalSection-module__APxINa__footerActions:focus-visible .JournalSection-module__APxINa__seeAllBtn{color:#fff;background:#212121;margin-left:20px}}@media (max-width:1280px){.JournalSection-module__APxINa__section{padding:60px 90px}.JournalSection-module__APxINa__title{font-size:33px}}@media (max-width:1024px){.JournalSection-module__APxINa__section{padding:60px 20px}.JournalSection-module__APxINa__topRow,.JournalSection-module__APxINa__bottomRow{grid-template-columns:1fr}.JournalSection-module__APxINa__title{font-size:31px}}@media (max-width:768px){.JournalSection-module__APxINa__section{padding:40px 16px}.JournalSection-module__APxINa__card{height:240px}.JournalSection-module__APxINa__content{padding:18px 20px}.JournalSection-module__APxINa__tag{font-size:15px}.JournalSection-module__APxINa__title{font-size:22px}.JournalSection-module__APxINa__readMoreInner{font-size:15px}.JournalSection-module__APxINa__footerActions{width:fit-content;min-height:50px;display:flex}.JournalSection-module__APxINa__discoverBtn{padding:13px 22px}.JournalSection-module__APxINa__middleIcon,.JournalSection-module__APxINa__footerActions:hover .JournalSection-module__APxINa__middleIcon,.JournalSection-module__APxINa__footerActions:focus-visible .JournalSection-module__APxINa__middleIcon{margin-left:0;display:none}.JournalSection-module__APxINa__seeAllBtn{margin-left:8px;padding:13px 22px}}
.PropertySearchFilter-module__fSh1xa__filterBar{justify-content:center;width:100%;display:flex}
.RecommendedPropertiesCarousel-module__64Fpla__wrapper{background:#fff;border:none;border-radius:18px;padding:12px 10px}.RecommendedPropertiesCarousel-module__64Fpla__title{text-align:center;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;margin:0 0 14px;font-size:18px;font-weight:450}.RecommendedPropertiesCarousel-module__64Fpla__viewport{border-radius:20px;overflow:hidden}.RecommendedPropertiesCarousel-module__64Fpla__track{will-change:transform;transition:transform .55s cubic-bezier(.4,0,.2,1);display:flex}.RecommendedPropertiesCarousel-module__64Fpla__slide{box-sizing:border-box;flex:0 0 100%;min-width:0;padding:1px}.RecommendedPropertiesCarousel-module__64Fpla__cardFrame{box-sizing:border-box;border:1.5px solid #b0b0b0;border-radius:16px}.RecommendedPropertiesCarousel-module__64Fpla__card{color:inherit;background:#fff;border-radius:15px;text-decoration:none;display:block;overflow:hidden}.RecommendedPropertiesCarousel-module__64Fpla__card:focus-visible{outline-offset:3px;outline:2px solid #212121}.RecommendedPropertiesCarousel-module__64Fpla__cardTop{align-items:center;gap:12px;padding:12px;display:flex}.RecommendedPropertiesCarousel-module__64Fpla__cardImageWrap{border-radius:10px;flex:0 0 64px;width:64px;height:64px;overflow:hidden}.RecommendedPropertiesCarousel-module__64Fpla__cardImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.RecommendedPropertiesCarousel-module__64Fpla__cardTitle{min-width:0;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;flex:1;margin:0;font-size:13px;font-weight:700;line-height:1.35}.RecommendedPropertiesCarousel-module__64Fpla__cardPills{gap:6px;padding:0 12px 12px;display:flex}.RecommendedPropertiesCarousel-module__64Fpla__cardPill{height:28px;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;white-space:nowrap;border:1px solid #e2e2e2;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:450;display:inline-flex}.RecommendedPropertiesCarousel-module__64Fpla__cardPillIcon{-o-object-fit:contain;object-fit:contain;width:13px;height:13px}.RecommendedPropertiesCarousel-module__64Fpla__cardPriceRow{text-align:center;font-family:var(--font-display),"Neue Haas Grotesk Display Pro",sans-serif;color:#212121;background:#e0e0e0;padding:12px;font-size:14px;font-weight:700}.RecommendedPropertiesCarousel-module__64Fpla__dots{justify-content:center;gap:6px;margin-top:12px;display:flex}.RecommendedPropertiesCarousel-module__64Fpla__dot{cursor:pointer;background:#cfcfcf;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background-color .2s,transform .2s}.RecommendedPropertiesCarousel-module__64Fpla__dotActive{background:#8a8a8a;transform:scale(1.15)}.RecommendedPropertiesCarousel-module__64Fpla__dot:hover{background:#a8a8a8}
