.agent-card_card__rL7ua{display:flex;flex-direction:column;gap:20px;padding:32px;border-radius:24px;background-color:var(--white);box-shadow:0 2px 4px rgba(15,23,42,.05),0 12px 32px -8px rgba(15,23,42,.14)}.agent-card_agentRow__bhPS1{display:flex;align-items:center;gap:12px;min-height:48px}.agent-card_agentIdentity__3nXOM{animation:agent-card_agent-identity-in__Q76fD .2s ease both}.agent-card_agentSlot__Nj_zz{min-height:48px}.agent-card_avatar__VC_a5{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;background-color:var(--slate-100);display:flex;align-items:center;justify-content:center;flex-shrink:0}.agent-card_avatarImg__Pfsp8{object-fit:cover}.agent-card_avatarInitial__n1QTv{color:var(--slate-500)}.agent-card_agentName__np7ZM{color:var(--slate-900)}.agent-card_agentMeta__dB9E0{color:var(--slate-500)}.agent-card_agentFallbackAvatar__Pexgh,.agent-card_agentFallbackLines__N8p9O span{display:block;background-color:var(--slate-100)}.agent-card_agentFallbackAvatar__Pexgh{width:48px;height:48px;flex:0 0 48px;border-radius:50%}.agent-card_agentFallbackLines__N8p9O{display:flex;width:min(220px,70%);flex-direction:column;gap:8px}.agent-card_agentFallbackLines__N8p9O span:first-child{width:42%;height:16px;border-radius:8px}.agent-card_agentFallbackLines__N8p9O span:last-child{width:72%;height:12px;border-radius:8px}.agent-card_form__shjKU{display:flex;flex-direction:column;gap:12px}.agent-card_field__9G2Oz{display:flex;min-width:0;flex-direction:column;gap:4px}.agent-card_row__oMlZ1{display:grid;grid-template-columns:1fr 1fr;gap:12px}.agent-card_input__ICM4C{width:100%;height:48px;padding:0 16px;border:none;border-radius:12px;background-color:var(--slate-50);color:var(--slate-900);transition:box-shadow .2s ease;min-width:0}.agent-card_input__ICM4C::placeholder{color:var(--slate-400);font-weight:500}.agent-card_input__ICM4C:focus{outline:none;box-shadow:0 0 0 1.5px var(--secondary-600) inset}.agent-card_textarea__m2qSL{height:auto;min-height:96px;padding:14px 16px;resize:vertical}.agent-card_cta__E7kIy{width:100%;height:52px;min-height:52px;margin-top:8px;border-radius:12px}.agent-card_fieldError__b6lQC,.agent-card_formError__7tdM8{color:var(--danger-600)}.agent-card_formError__7tdM8{padding:16px;border-radius:16px;background:var(--danger-100)}.agent-card_consent__4360n{display:flex;align-items:flex-start;gap:8px;color:var(--slate-500);cursor:pointer}.agent-card_consent__4360n input{width:20px;height:20px;margin:0;flex:0 0 20px;accent-color:var(--secondary-600)}.agent-card_success__SeQBV{display:flex;padding:24px;align-items:flex-start;gap:16px;border-radius:24px;color:var(--slate-950);background:var(--success-50)}.agent-card_successIcon__OJmmX{display:inline-flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:16px;color:var(--success-600);background:var(--white)}.agent-card_successIcon__OJmmX svg{width:24px;height:24px;stroke:currentcolor}.agent-card_feedbackText__h767S{margin-top:4px;color:var(--slate-600)}.agent-card_honeypot__qrTIO,.agent-card_srOnly__xtvQR{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@keyframes agent-card_agent-identity-in__Q76fD{0%{transform:translateY(2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.agent-card_agentIdentity__3nXOM{animation:none}}section.gallery_section___6Gqo{padding:128px 0 0}.gallery_shell__g0WAn{position:relative}.gallery_backButton__ZSopl{position:absolute;top:24px;left:24px;z-index:2}.gallery_bento__AzxCh{display:grid;gap:8px;border-radius:24px;overflow:hidden;grid-template-rows:repeat(2,236px)}.gallery_tile__uaobu{position:relative;overflow:hidden}.gallery_img___QETe{object-fit:cover;transition:transform .3s ease}.gallery_secondaryImg__rKKg_{opacity:0;filter:blur(2px);transition:opacity .3s ease,filter .3s ease,transform .3s ease}.gallery_secondaryImgLoaded__7QOky{opacity:1;filter:blur(0)}.gallery_tile__uaobu:not(.gallery_main__9kC7G):hover .gallery_img___QETe{transform:scale(1.03)}.gallery_count1__naVEi{grid-template-columns:1fr;grid-template-rows:480px}.gallery_count2__Pcq2g{grid-template-columns:1fr 1fr;grid-template-rows:480px}.gallery_count3__bVA6k{grid-template-columns:2fr 1fr}.gallery_count3__bVA6k .gallery_main__9kC7G{grid-row:span 2}.gallery_count4__UtxHF{grid-template-columns:2fr 1fr 1fr}.gallery_count4__UtxHF .gallery_main__9kC7G{grid-row:span 2}.gallery_count4__UtxHF .gallery_tile__uaobu:nth-child(4){grid-column:span 2}.gallery_count5__djkeV{grid-template-columns:2fr 1fr 1fr}.gallery_count5__djkeV .gallery_main__9kC7G{grid-row:span 2}@media (max-width:1024px){.gallery_bento__AzxCh{grid-template-rows:repeat(2,190px)}.gallery_count1__naVEi,.gallery_count2__Pcq2g{grid-template-rows:380px}}@media (max-width:768px){section.gallery_section___6Gqo{padding:112px 0 0}.gallery_count3__bVA6k,.gallery_count4__UtxHF,.gallery_count5__djkeV{grid-template-columns:1fr 1fr;grid-template-rows:260px 140px}.gallery_count3__bVA6k .gallery_main__9kC7G,.gallery_count4__UtxHF .gallery_main__9kC7G,.gallery_count5__djkeV .gallery_main__9kC7G{grid-row:auto;grid-column:span 2}.gallery_count4__UtxHF .gallery_tile__uaobu:nth-child(4){grid-column:auto}.gallery_count4__UtxHF .gallery_tile__uaobu:nth-child(n+4),.gallery_count5__djkeV .gallery_tile__uaobu:nth-child(n+4){display:none}}@media (max-width:480px){.gallery_count3__bVA6k,.gallery_count4__UtxHF,.gallery_count5__djkeV{grid-template-rows:220px 120px}.gallery_count1__naVEi,.gallery_count2__Pcq2g{grid-template-columns:1fr;grid-template-rows:260px}.gallery_count2__Pcq2g .gallery_tile__uaobu:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){.gallery_img___QETe{transition:none}.gallery_secondaryImg__rKKg_{filter:none}.gallery_tile__uaobu:not(.gallery_main__9kC7G):hover .gallery_img___QETe{transform:none}}.detail_section__VJldQ{padding:48px 0 80px}.detail_container__c7zJA{display:grid;grid-template-columns:1fr 400px;gap:64px;align-items:start}.detail_content__h6Drn{display:flex;flex-direction:column;gap:32px;min-width:0}.detail_titleBlock__cRjcC{display:flex;flex-direction:column;gap:12px}.detail_eyebrowRow__3NM4G{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.detail_chip__3XFdb{display:inline-flex;align-items:center;padding:8px 14px;border-radius:10px;background-color:var(--slate-100);color:var(--slate-900)}.detail_chipAccent__Y22If{background-color:var(--secondary-50);color:var(--secondary-700)}.detail_inlinePrice__84Qj5{color:var(--slate-950)}.detail_pricePeriod__yTNHJ{color:var(--slate-400);font-weight:500}.detail_availableNote__XOgre{color:var(--slate-500)}.detail_address__qNmqs{display:flex;align-items:center;gap:8px;color:var(--slate-500)}.detail_addressIcon__XLoVX{display:inline-flex}.detail_addressIcon__XLoVX svg{stroke:var(--secondary-600)}.detail_divider__qhQxt{height:1px;background-color:var(--slate-200)}.detail_description__bxGJF{color:var(--slate-500)}.detail_block__JKpNM{display:flex;flex-direction:column;gap:24px}.detail_specs__zdeeV{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px}.detail_spec__x1OUp{display:flex;align-items:center;gap:12px}.detail_specIcon__xl2K4{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-color:var(--slate-100);flex-shrink:0}.detail_specIcon__xl2K4 svg{stroke:var(--slate-900)}.detail_amenities___p9Yg{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px;list-style:none;padding:0;margin:0}.detail_amenity__ScLCn{display:flex;align-items:center;gap:12px}.detail_amenityIcon__r_4WW{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background-color:var(--slate-100);flex-shrink:0}.detail_amenityIcon__r_4WW img{width:24px;height:24px}.detail_map__q5__P{border-radius:24px;overflow:hidden}.detail_sidebar__pGWtF{position:sticky;top:112px;display:flex;flex-direction:column;gap:24px}.detail_sidebarReveal__EJ7lH{width:100%}@media (max-width:1024px){.detail_container__c7zJA{grid-template-columns:1fr;gap:48px}.detail_sidebar__pGWtF{position:static}}@media (max-width:480px){.detail_section__VJldQ{padding:32px 0 48px}.detail_amenities___p9Yg,.detail_specs__zdeeV{grid-template-columns:1fr}}