.public-listing-experience_experience__bYxhI{color:var(--site-text)}.public-listing-experience_detail__6b_Bw{max-width:var(--site-content);margin:auto;padding:0 var(--site-gutter) 4rem}.public-listing-experience_breadcrumbs__gSbuO{display:flex;align-items:center;min-height:66px;gap:.7rem;flex-wrap:wrap;color:var(--site-secondary);font-size:.72rem}.public-listing-experience_breadcrumbs__gSbuO a{display:inline-flex;align-items:center;min-height:44px}.public-listing-experience_breadcrumbs__gSbuO small{margin-left:auto;color:var(--site-muted);font-size:.65rem}.public-listing-experience_kicker__BIZct{display:flex;gap:.9rem;align-items:center;font-size:.65rem;letter-spacing:.08em;line-height:1.5;font-weight:600;text-transform:uppercase;color:var(--site-secondary)}.public-listing-experience_kicker__BIZct>span{font-weight:400;padding-left:.9rem;border-left:1px solid var(--site-border)}.public-listing-experience_location__TuWwy{font-size:.77rem;color:var(--site-secondary);line-height:1.7}.public-listing-experience_freshness__AVjZk{color:var(--site-muted);font-size:.63rem}.public-listing-experience_disclosure__zZFUe{border-top:1px solid var(--site-border)}.public-listing-experience_disclosure__zZFUe>summary{font-size:.82rem;font-weight:600;padding:1.1rem 0;cursor:pointer;min-height:54px}.public-listing-experience_disclosure__zZFUe>summary>span{float:right}.public-listing-experience_attributes__F9Eg5{margin:0 0 1rem;font-size:.75rem}.public-listing-experience_attributes__F9Eg5>div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--site-border)}.public-listing-experience_attributes__F9Eg5 dt{color:var(--site-secondary)}.public-listing-experience_attributes__F9Eg5 dd{margin:0;text-align:right}.public-listing-experience_disclosure__zZFUe video{width:100%;height:auto;max-height:32rem;display:block;background:var(--site-strong)}.public-listing-experience_advisorCard__E0hqk{border:1px solid var(--site-border);background:var(--site-raised);border-radius:8px;overflow:hidden;padding:1.35rem;box-shadow:0 6px 30px rgb(20 18 15/5%)}.public-listing-experience_advisorTop__u_we_{display:flex;justify-content:space-between;align-items:center;padding-bottom:1.2rem;border-bottom:1px solid var(--site-border);font-size:.58rem;color:var(--site-secondary);letter-spacing:.1em}.public-listing-experience_advisorTop__u_we_>span:last-child{font-size:1.15rem;color:var(--site-primary)}.public-listing-experience_advisorIdentity__FL0De{display:flex;align-items:center;margin:1.4rem 0 1rem}.public-listing-experience_avatar__KD_hu{flex:0 0 76px;height:84px;background:var(--site-inset);border-radius:36px 36px 8px 8px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--site-border)}.public-listing-experience_avatar__KD_hu>span{font-family:var(--site-display);font-size:1.8rem;color:var(--site-text)}.public-listing-experience_avatar__KD_hu img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.public-listing-experience_advisorIdentity__FL0De .public-listing-experience_kicker__BIZct{font-size:.55rem;margin:0 0 .4rem}.public-listing-experience_advisorIdentity__FL0De h2{font-family:var(--site-display);font-size:1.5rem;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:0 0 .3rem}.public-listing-experience_advisorIdentity__FL0De p{font-size:.68rem;line-height:1.5;color:var(--site-secondary);margin:0}.public-listing-experience_contactActions__gbfhH{display:grid;grid-template-columns:1fr;gap:.6rem;margin-top:1.15rem}.public-listing-experience_assistantAction__YlWec,.public-listing-experience_phoneAction__X_Bx2,.public-listing-experience_whatsappAction__vgw2a{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;padding:.75rem 1rem;border-radius:5px;font-size:.76rem;font-weight:600;line-height:1.3;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.public-listing-experience_assistantAction__YlWec{color:var(--site-on-primary);background:var(--site-primary)}.public-listing-experience_assistantAction__YlWec,.public-listing-experience_phoneAction__X_Bx2,.public-listing-experience_whatsappAction__vgw2a{min-width:44px}.public-listing-experience_whatsappAction__vgw2a{color:var(--site-text);background:var(--site-inset);border:1px solid var(--site-border)}.public-listing-experience_phoneAction__X_Bx2{color:var(--site-secondary);text-decoration:underline;text-underline-offset:4px}.public-listing-experience_contactActions__gbfhH>a:is(:hover,:focus-visible){transform:translateY(-1px)}.public-listing-experience_contactUnavailable__0M1xY{font-size:.65rem;line-height:1.65;color:var(--site-muted);margin:1rem 0 0}.public-listing-experience_advisorFooter___uj9O{display:flex;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid var(--site-border);margin-top:1rem}.public-listing-experience_advisorFooter___uj9O a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-size:.66rem}.public-listing-experience_related___JBWh{border-top:1px solid var(--site-border);margin-top:4rem;padding-top:2rem}.public-listing-experience_relatedHeading__jXCQW{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem}.public-listing-experience_relatedHeading__jXCQW h2{margin-top:.6rem}.public-listing-experience_relatedHeading__jXCQW a{font-size:.75rem;min-height:44px;display:flex;align-items:center}.public-listing-experience_relatedGrid__jn_8G{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.public-listing-experience_sticky__uK0h_{display:none}.public-listing-experience_experience__bYxhI a:focus-visible,.public-listing-experience_experience__bYxhI summary:focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}@keyframes public-listing-experience_unfold__kxIfZ{0%{opacity:.4;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes public-listing-experience_arrive__yQkq5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.public-listing-experience_advisorCard__E0hqk{padding:1rem}.public-listing-experience_advisorIdentity__FL0De{flex-direction:column;align-items:flex-start}.public-listing-experience_relatedGrid__jn_8G{grid-template-columns:1fr 1fr}}@media (max-width:700px){.public-listing-experience_detail__6b_Bw{padding-bottom:2rem}.public-listing-experience_breadcrumbs__gSbuO{min-height:52px;font-size:.65rem;gap:.5rem}.public-listing-experience_breadcrumbs__gSbuO small{display:none}.public-listing-experience_advisorIdentity__FL0De{flex-direction:row;align-items:center}.public-listing-experience_advisorCard__E0hqk{padding:1.2rem}.public-listing-experience_related___JBWh{margin-top:2rem}.public-listing-experience_relatedHeading__jXCQW{align-items:start}.public-listing-experience_relatedHeading__jXCQW h2{font-size:1.4rem}.public-listing-experience_relatedHeading__jXCQW a{flex-shrink:0;font-size:.65rem}.public-listing-experience_relatedGrid__jn_8G{grid-template-columns:1fr}.public-listing-experience_experience__bYxhI{padding-bottom:calc(80px + env(safe-area-inset-bottom))}.public-listing-experience_sticky__uK0h_{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;gap:.45rem;align-items:center;padding:.7rem max(.8rem,env(safe-area-inset-right)) calc(.7rem + env(safe-area-inset-bottom)) max(.8rem,env(safe-area-inset-left));border-top:1px solid var(--site-border);background:var(--site-raised);box-shadow:0 -4px 24px rgb(0 0 0/6%);animation:public-listing-experience_arrive__yQkq5 .18s ease-out}.public-listing-experience_sticky__uK0h_ .public-listing-experience_assistantAction__YlWec{flex:1 1;font-size:.7rem}.public-listing-experience_sticky__uK0h_ .public-listing-experience_whatsappAction__vgw2a{font-size:.64rem;padding-inline:.6rem}.public-listing-experience_sticky__uK0h_ .public-listing-experience_phoneAction__X_Bx2{font-size:.7rem;padding-inline:.4rem}.public-listing-experience_experience__bYxhI:has(dialog[open]) .public-listing-experience_sticky__uK0h_{visibility:hidden}}@media (prefers-reduced-motion:reduce){.public-listing-experience_sticky__uK0h_{animation:none}.public-listing-experience_assistantAction__YlWec,.public-listing-experience_phoneAction__X_Bx2,.public-listing-experience_whatsappAction__vgw2a{transition:none}.public-listing-experience_contactActions__gbfhH>a:is(:hover,:focus-visible){transform:none}}.public-listing-experience_advisorCard__E0hqk{padding:1.5rem}.public-listing-experience_advisorTop__u_we_{font-size:.7rem}.public-listing-experience_advisorIdentity__FL0De{gap:1rem;margin-block:1.25rem}.public-listing-experience_avatar__KD_hu{flex-basis:72px;height:80px;border-radius:16px}.public-listing-experience_advisorIdentity__FL0De .public-listing-experience_kicker__BIZct{font-size:.7rem}.public-listing-experience_advisorIdentity__FL0De h2{font-size:1.65rem}.public-listing-experience_advisorIdentity__FL0De p{font-size:.85rem}.public-listing-experience_assistantAction__YlWec,.public-listing-experience_phoneAction__X_Bx2,.public-listing-experience_whatsappAction__vgw2a{min-height:48px;padding:.8rem 1rem;border-radius:12px;font-size:.875rem}.public-listing-experience_phoneAction__X_Bx2{border:1px solid var(--site-border);color:var(--site-text);text-decoration:none}.public-listing-experience_contactActions__gbfhH .public-listing-experience_contactUnavailable__0M1xY{display:flex;align-items:center;min-height:48px;margin:0;padding:.75rem 1rem;border:1px dashed var(--site-border);border-radius:12px;font-size:.8rem;line-height:1.5}.public-listing-experience_advisorFooter___uj9O a{font-size:.8rem}.public-listing-experience_disclosure__zZFUe>summary{font-size:.9rem}.public-listing-experience_experience__bYxhI :is(a,summary,button):focus-visible{outline:3px solid var(--site-focus);outline-offset:4px}@media (min-width:701px) and (max-width:1023px){.public-listing-experience_advisorIdentity__FL0De{flex-direction:row;align-items:center}}@media (max-width:700px){.public-listing-experience_sticky__uK0h_{gap:.5rem}.public-listing-experience_sticky__uK0h_ .public-listing-experience_assistantAction__YlWec,.public-listing-experience_sticky__uK0h_ .public-listing-experience_phoneAction__X_Bx2,.public-listing-experience_sticky__uK0h_ .public-listing-experience_whatsappAction__vgw2a{font-size:.75rem;padding:.65rem .55rem;min-height:44px}.public-listing-experience_experience__bYxhI:has(textarea:focus,input:focus,select:focus) .public-listing-experience_sticky__uK0h_{visibility:hidden}}.public-listing-experience_detail__6b_Bw[data-listing-layout]{padding-bottom:64px}.public-listing-experience_listingLayout__Hr2rD{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start;margin-top:26px}.public-listing-experience_listingMain__nxhNZ{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:26px}.public-listing-experience_listingSide__6CAjF{flex:1 1 320px;max-width:380px;min-width:0;display:flex;flex-direction:column;gap:16px;position:sticky;top:20px}.public-listing-experience_intro__yPkZ9{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title heart" "note note";gap:16px;align-items:start}.public-listing-experience_titleBlock__T5xsn{grid-area:title;display:flex;flex-direction:column;gap:8px;min-width:0}.public-listing-experience_titleBlock__T5xsn .public-listing-experience_kicker__BIZct{font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--site-primary)}.public-listing-experience_titleBlock__T5xsn h1{margin:0;font-family:var(--site-display);font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--site-text);overflow-wrap:anywhere}.public-listing-experience_price__n6LMJ{display:block;font-family:var(--site-display);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:700;line-height:1.2;color:var(--site-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.public-listing-experience_titleBlock__T5xsn .public-listing-experience_location__TuWwy{margin:0;font-size:14px;color:var(--site-secondary)}.public-listing-experience_boxes__SJe4O{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0}.public-listing-experience_boxes__SJe4O>div{background:var(--site-raised);border:1px solid var(--site-border);border-radius:14px;padding:14px;min-width:0}.public-listing-experience_boxes__SJe4O>div[data-empty]{border-style:dashed}.public-listing-experience_boxes__SJe4O dt{font-size:13px;color:var(--site-secondary)}.public-listing-experience_boxes__SJe4O dd{margin:4px 0 0;font-size:20px;font-weight:700;color:var(--site-text);overflow-wrap:anywhere}.public-listing-experience_boxes__SJe4O>div[data-empty] dd{margin-top:6px;font-size:15px;font-weight:600;color:var(--site-secondary)}.public-listing-experience_description__RW6hy{display:flex;flex-direction:column;gap:10px}.public-listing-experience_description__RW6hy h2{margin:0;font-size:22px;font-weight:700;color:var(--site-text)}.public-listing-experience_description__RW6hy p{margin:0;font-size:17px;line-height:1.65;color:var(--site-text);white-space:pre-line;overflow-wrap:anywhere}.public-listing-experience_highlights__Ao4xp h3{margin:8px 0 4px;font-size:16px;font-weight:700}.public-listing-experience_highlights__Ao4xp ul{margin:0;padding-left:1.2rem;display:grid;gap:4px;font-size:15px;line-height:1.5}.public-listing-experience_description__RW6hy .public-listing-experience_disclosure__zZFUe{border-top:1px solid var(--site-border)}.public-listing-experience_description__RW6hy .public-listing-experience_disclosure__zZFUe>summary{font-size:15px;font-weight:600;color:var(--site-link,var(--site-primary));min-height:44px;display:flex;align-items:center}.public-listing-experience_askDoor__Pj8F7{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:22px;background:var(--site-primary);color:var(--site-on-primary);scroll-margin-top:20px}.public-listing-experience_askDoorHead__DT1_h{display:flex;align-items:center;gap:14px}.public-listing-experience_askDoorFace__hfOtR{width:52px;height:52px;flex:0 0 52px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font-weight:700;font-size:18px;background:color-mix(in srgb,var(--site-on-primary) 18%,transparent);color:var(--site-on-primary)}.public-listing-experience_askDoorFace__hfOtR img{width:100%;height:100%;object-fit:cover}.public-listing-experience_askDoorTitles__ckUAp{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.public-listing-experience_askDoorTitles__ckUAp h2{margin:0;font-family:var(--site-display);font-size:24px;font-weight:700;color:inherit}.public-listing-experience_askDoorTitles__ckUAp>span{font-size:14px;opacity:.85}.public-listing-experience_askDoorChevron__5KGh5{display:none;flex:0 0 auto}.public-listing-experience_askDoorRow__xikL4{display:flex;gap:10px;flex-wrap:wrap}.public-listing-experience_askDoorInput__5t7ux{flex:1 1 260px;min-width:0;height:56px;padding:0 18px;border:0;border-radius:14px;text-align:left;font:inherit;font-size:16px;background:var(--site-raised);color:var(--site-secondary);cursor:text}.public-listing-experience_askDoorGo__VVLcZ{height:56px;padding:0 26px;border:0;border-radius:14px;font:inherit;font-size:16px;font-weight:700;cursor:pointer;background:color-mix(in srgb,var(--site-on-primary) 92%,var(--site-primary));color:var(--site-primary)}.public-listing-experience_askDoorCover__psZxH{display:none}.public-listing-experience_askDoor__Pj8F7 button:focus-visible{outline:3px solid var(--site-on-primary);outline-offset:3px}.public-listing-experience_listingAdvisor__7S3WY{background:var(--site-raised);border:1px solid var(--site-border);border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:16px}.public-listing-experience_listingAdvisorIdentity__NwqNv{display:flex;align-items:center;gap:14px}.public-listing-experience_listingAdvisorIdentity__NwqNv h2{margin:0;font-size:19px;font-weight:700;color:var(--site-text)}.public-listing-experience_listingAdvisorPhoto__eB3XG{width:64px;height:64px;flex:0 0 64px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--site-inset);font-weight:700;color:var(--site-text)}.public-listing-experience_listingAdvisorPhoto__eB3XG img{width:100%;height:100%;object-fit:cover;object-position:center 25%}.public-listing-experience_listingAdvisorKicker__8pGP4{margin:0;font-size:13px;font-weight:600;color:var(--site-secondary)}.public-listing-experience_listingAdvisorLine___JWsR,.public-listing-experience_listingAdvisorLine___JWsR p{margin:0;font-size:14px;color:var(--site-secondary)}.public-listing-experience_listingOwnership__MeTsH{margin:0;font-size:14px;color:var(--site-text)}.public-listing-experience_listingOwnership__MeTsH a{font-weight:600}.public-listing-experience_listingActions__NPYoj{display:flex;flex-direction:column;gap:10px}.public-listing-experience_askAction__h89g_,.public-listing-experience_callAction__3Nq_k,.public-listing-experience_waAction__UaHzn{height:54px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:700;font-size:16px;text-decoration:none}.public-listing-experience_askAction__h89g_{background:var(--site-primary);color:var(--site-on-primary)}.public-listing-experience_waAction__UaHzn{background:var(--site-inset);color:var(--site-text)}.public-listing-experience_callAction__3Nq_k{background:var(--site-raised);color:var(--site-text);border:1px solid var(--site-border)}.public-listing-experience_listingAdvisorLinks__XxPmg{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.public-listing-experience_listingAdvisorLinks__XxPmg a{font-size:14px;font-weight:600;min-height:44px;display:inline-flex;align-items:center}.public-listing-experience_listingMeta__ijUNC{margin:0;font-size:13px;color:var(--site-secondary);text-align:center}.public-listing-experience_experience__bYxhI[data-listing-page] [data-testid=chat-bubble],.public-listing-experience_listingBar__CBluU{display:none}@media (max-width:700px){.public-listing-experience_detail__6b_Bw[data-listing-layout]{padding-bottom:24px}.public-listing-experience_detail__6b_Bw[data-listing-layout] .public-listing-experience_breadcrumbs__gSbuO{display:none}.public-listing-experience_listingLayout__Hr2rD{margin-top:22px;gap:16px;flex-direction:column}.public-listing-experience_listingMain__nxhNZ{flex:1 1 auto;width:100%;gap:16px}.public-listing-experience_listingSide__6CAjF{position:static;max-width:none;width:100%}.public-listing-experience_intro__yPkZ9{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "note";gap:16px}.public-listing-experience_titleBlock__T5xsn{padding-right:70px;gap:6px}.public-listing-experience_titleBlock__T5xsn .public-listing-experience_kicker__BIZct{font-size:13px;letter-spacing:.04em}.public-listing-experience_titleBlock__T5xsn h1{font-size:24px}.public-listing-experience_price__n6LMJ{font-size:28px;color:var(--site-primary)}.public-listing-experience_boxes__SJe4O{grid-template-columns:1fr 1fr}.public-listing-experience_boxes__SJe4O>div{padding:12px}.public-listing-experience_boxes__SJe4O dd{font-size:17px;margin-top:2px}.public-listing-experience_boxes__SJe4O>div[data-empty] dd{font-size:15px;color:var(--site-primary)}.public-listing-experience_description__RW6hy h2{font-size:20px}.public-listing-experience_description__RW6hy p{font-size:16px;line-height:1.6}.public-listing-experience_askDoor__Pj8F7{padding:16px;border-radius:18px;gap:0}.public-listing-experience_askDoorFace__hfOtR{width:48px;height:48px;flex-basis:48px}.public-listing-experience_askDoorTitles__ckUAp h2{font-size:17px;font-family:inherit}.public-listing-experience_askDoorChevron__5KGh5{display:block}.public-listing-experience_askDoorRow__xikL4{display:none}.public-listing-experience_askDoorCover__psZxH{display:block;position:absolute;inset:0;width:100%;border:0;border-radius:inherit;background:transparent;cursor:pointer}.public-listing-experience_listingActions__NPYoj{display:none}.public-listing-experience_experience__bYxhI[data-listing-page]{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.public-listing-experience_listingBar__CBluU{position:fixed;z-index:30;left:0;right:0;bottom:0;display:grid;grid-auto-flow:column;grid-template-columns:1.4fr;grid-auto-columns:1fr;gap:10px;padding:12px 16px calc(20px + env(safe-area-inset-bottom, 0px));background:var(--site-raised);border-top:1px solid var(--site-border);box-shadow:0 -6px 18px rgba(11,42,33,.08)}.public-listing-experience_listingBar__CBluU .public-listing-experience_askAction__h89g_,.public-listing-experience_listingBar__CBluU .public-listing-experience_callAction__3Nq_k,.public-listing-experience_listingBar__CBluU .public-listing-experience_waAction__UaHzn{height:54px;min-width:0;font-size:16px}.public-listing-experience_listingBar__CBluU .public-listing-experience_waAction__UaHzn{font-size:15px}.public-listing-experience_experience__bYxhI:has(dialog[open]) .public-listing-experience_listingBar__CBluU{visibility:hidden}}