.ListingQuestionModal_textarea__aDDFS{height:auto;min-height:104px;padding:15px 20px;border-radius:20px;line-height:1.5;resize:vertical}.TeamAvatars_avatars__v6CH7{position:relative;display:inline-flex;flex-shrink:0}.TeamAvatars_av__nU7F5{position:relative;width:84px;height:84px;border-radius:999px;background-color:#eceae6;background-repeat:no-repeat;box-shadow:0 0 0 3px #fff,0 6px 14px rgba(38,34,30,.2)}.TeamAvatars_avatars__v6CH7 .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-20px}.TeamAvatars_avatars__v6CH7 .TeamAvatars_joe__w6dkG{z-index:2;box-shadow:0 0 0 3px #fff,0 6px 14px rgba(38,34,30,.2)}.TeamAvatars_avatars__v6CH7 .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-16px}.TeamAvatars_sm__ld8QE .TeamAvatars_av__nU7F5{width:40px;height:40px;box-shadow:0 2px 6px rgba(38,34,30,.16)}.TeamAvatars_sm__ld8QE .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-12px}.TeamAvatars_dock__7mLnG .TeamAvatars_av__nU7F5{width:54px;height:54px;box-shadow:0 0 0 2.5px #fff,0 5px 14px rgba(36,31,26,.18)}.TeamAvatars_dock__7mLnG .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-16px}.TeamAvatars_mini__n7O7h .TeamAvatars_av__nU7F5{width:26px;height:26px;box-shadow:0 0 0 2px #fff,0 2px 5px rgba(38,34,30,.2)}.TeamAvatars_mini__n7O7h .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-9px}.TeamAvatars_lg__Xwfm7 .TeamAvatars_av__nU7F5{width:112px;height:112px;box-shadow:0 0 0 4px #fff,0 14px 34px -18px rgba(29,29,31,.5)}.TeamAvatars_lg__Xwfm7 .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-24px}@media (max-width:734px){.TeamAvatars_lg__Xwfm7 .TeamAvatars_av__nU7F5{width:92px;height:92px}.TeamAvatars_lg__Xwfm7 .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-20px}}.TeamAvatars_pill__QLwxy .TeamAvatars_av__nU7F5{width:40px;height:40px;box-shadow:0 0 0 2px #fff,0 2px 8px rgba(0,0,0,.14)}.TeamAvatars_pill__QLwxy .TeamAvatars_av__nU7F5+.TeamAvatars_av__nU7F5{margin-left:-12px}.NeighborhoodGuideAgentCard_card__SUWNx{position:relative;overflow:hidden;padding:0;border:1px solid rgba(38,34,30,.06);border-radius:30px;background:#fdfcfa;box-shadow:0 4px 12px rgba(36,31,26,.05),0 22px 50px -22px rgba(36,31,26,.18)}.NeighborhoodGuideAgentCard_banner__7eUts{position:relative;margin:9px 9px 0;height:110px;border-radius:20px;overflow:hidden;background:var(--glow-base,#f7f6f4)}.NeighborhoodGuideAgentCard_glow__mRL9R{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.NeighborhoodGuideAgentCard_blob__MWx9C{position:absolute;width:62%;height:128%;border-radius:50%;will-change:transform,opacity}.NeighborhoodGuideAgentCard_blob1__AqR7C{left:-12%;top:-34%;background:radial-gradient(circle at 50% 50%,var(--c1),transparent 62%);animation:NeighborhoodGuideAgentCard_glowDrift1__kXF2l 11s ease-in-out infinite alternate}.NeighborhoodGuideAgentCard_blob2__9fmLf{right:-14%;top:-38%;background:radial-gradient(circle at 50% 50%,var(--c2),transparent 62%);animation:NeighborhoodGuideAgentCard_glowDrift2__uqF8h 13s ease-in-out infinite alternate}.NeighborhoodGuideAgentCard_blob3__tNBPi{left:6%;bottom:-58%;background:radial-gradient(circle at 50% 50%,var(--c3),transparent 60%);animation:NeighborhoodGuideAgentCard_glowDrift3__Jh5_R 12s ease-in-out infinite alternate}.NeighborhoodGuideAgentCard_blob4__98y1G{right:-4%;bottom:-54%;background:radial-gradient(circle at 50% 50%,var(--c4),transparent 62%);animation:NeighborhoodGuideAgentCard_glowDrift4__P0AhW 15s ease-in-out infinite alternate}@keyframes NeighborhoodGuideAgentCard_glowDrift1__kXF2l{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(58%,40%) scale(1.4);opacity:.55}}@keyframes NeighborhoodGuideAgentCard_glowDrift2__uqF8h{0%{transform:translate(0) scale(1.25);opacity:.6}to{transform:translate(-56%,46%) scale(.8);opacity:1}}@keyframes NeighborhoodGuideAgentCard_glowDrift3__Jh5_R{0%{transform:translate(0) scale(1);opacity:.95}to{transform:translate(52%,-44%) scale(1.35);opacity:.55}}@keyframes NeighborhoodGuideAgentCard_glowDrift4__P0AhW{0%{transform:translate(0) scale(1.15);opacity:.6}to{transform:translate(-50%,-38%) scale(.82);opacity:1}}@media (prefers-reduced-motion:reduce){.NeighborhoodGuideAgentCard_blob__MWx9C{animation:none!important}}.NeighborhoodGuideAgentCard_bannerTag__CGKaW{position:absolute;top:12px;right:12px;padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.86);backdrop-filter:blur(8px) saturate(1.1);-webkit-backdrop-filter:blur(8px) saturate(1.1);font-family:var(--font-body),Arial,sans-serif;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(36,31,26,.58);box-shadow:0 4px 12px rgba(24,20,16,.1)}.NeighborhoodGuideAgentCard_body__w9A9I{position:relative;z-index:1;padding:0 22px 22px;text-align:left}.NeighborhoodGuideAgentCard_photoWrap__skKDJ{width:96px;height:96px;margin:-46px 0 0;padding:3px;border-radius:50%;background:#fff;box-shadow:0 8px 20px rgba(36,31,26,.14)}.NeighborhoodGuideAgentCard_photoInner__6LtW9{display:block;width:100%;height:100%;overflow:hidden;border-radius:50%}.NeighborhoodGuideAgentCard_mobilePhoto__ZvQmq,.NeighborhoodGuideAgentCard_photo__VTGRi{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.NeighborhoodGuideAgentCard_photo__VTGRi{transform:scale(1.05);object-position:center 2%}.NeighborhoodGuideAgentCard_agentRole__oG_ez{margin:18px 0 0;font-family:var(--font-body),Arial,sans-serif;font-size:12.5px;line-height:1.35;text-align:center;color:rgba(38,34,30,.6)}.NeighborhoodGuideAgentCard_nowrap__HEPeH{white-space:nowrap}.NeighborhoodGuideAgentCard_bio__wFv17{margin:10px 0 0;max-width:34ch;font-family:var(--font-body),Arial,sans-serif;font-size:13px;line-height:1.5;color:rgba(38,34,30,.58)}.NeighborhoodGuideAgentCard_socials__gV_2h{display:grid;grid-template-columns:repeat(4,1fr);margin:20px -22px -22px;border-top:1px solid rgba(38,34,30,.08)}.NeighborhoodGuideAgentCard_socials__gV_2h a{display:grid;height:52px;place-items:center;color:rgba(43,40,36,.7);text-decoration:none;transition:color .16s ease}.NeighborhoodGuideAgentCard_socials__gV_2h a+a{border-left:1px solid rgba(38,34,30,.08)}.NeighborhoodGuideAgentCard_socials__gV_2h a:hover{color:#1a1712}.NeighborhoodGuideAgentCard_socials__gV_2h svg{width:18px;height:18px}.NeighborhoodGuideAgentCard_meta__SOr14{margin:4px auto 0;max-width:32ch;font-size:11px;line-height:1.45;text-align:center;color:rgba(38,34,30,.44)}.NeighborhoodGuideAgentCard_agentName__jRQo4,.NeighborhoodGuideAgentCard_brokerLine__qJj43,.NeighborhoodGuideAgentCard_copy__jZ9_U,.NeighborhoodGuideAgentCard_meta__SOr14,.NeighborhoodGuideAgentCard_phoneLink__tNOzX{font-family:var(--font-body),Arial,sans-serif}.NeighborhoodGuideAgentCard_agentName__jRQo4{margin:12px 0 0;font-family:var(
    --font-display,-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Helvetica Neue",Arial,sans-serif
  );font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#201d19}.NeighborhoodGuideAgentCard_brokerLine__qJj43{margin:12px 0 0;font-size:11.5px;line-height:1.45;color:rgba(38,34,30,.5)}.NeighborhoodGuideAgentCard_title__t_cRs{margin:22px 0 0;font-family:var(
    --font-display,-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","Helvetica Neue",Arial,sans-serif
  );font-size:clamp(21px,1.9vw,25px);font-weight:700;line-height:1.18;letter-spacing:-.02em;color:#201d19;text-wrap:balance}.NeighborhoodGuideAgentCard_titleMuted__cLR2x{color:rgba(31,29,26,.42)}.NeighborhoodGuideAgentCard_copy__jZ9_U{margin:11px 0 0;font-size:13px;line-height:1.55;color:rgba(38,34,30,.64)}.NeighborhoodGuideAgentCard_actions__gpGYB{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.NeighborhoodGuideAgentCard_mobileContact__dbeFE,.NeighborhoodGuideAgentCard_phoneLink__tNOzX,.NeighborhoodGuideAgentCard_primaryBtn__sOf5G,.NeighborhoodGuideAgentCard_secondaryBtn__ImH4t{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 15px;border-radius:999px;font-family:var(--font-body),Arial,sans-serif;font-size:12px;font-weight:750;text-decoration:none}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G{position:relative;isolation:isolate;width:100%;margin-top:18px;min-height:48px;border:0;color:rgba(52,52,58,.86);background:linear-gradient(145deg,var(--btn-lo,#e8f2fb) 0,var(--btn-hi,#bed6ea) 100%);box-shadow:9px 9px 20px rgba(var(--btn-glow,84,118,158),.18),-9px -9px 18px rgba(255,255,255,.9);transition:box-shadow .22s var(--ease,ease),transform .22s var(--ease,ease)}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G>*{position:relative;z-index:1}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G:before{content:"";position:absolute;inset:-4px;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 2px 2px 3px rgba(255,255,255,.6),inset -2px -2px 3px rgba(var(--btn-glow,84,118,158),.12)}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G:after{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.75),inset 0 2px 1px rgba(255,255,255,.92),inset 0 -3px 4px rgba(var(--btn-glow,84,118,158),.08)}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G:hover{transform:translateY(-1px);box-shadow:15px 15px 30px rgba(var(--btn-glow,84,118,158),.26),-12px -12px 26px rgba(255,255,255,.96)}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G:active{transform:translateY(0);box-shadow:inset 5px 5px 11px rgba(var(--btn-glow,84,118,158),.22),inset -5px -5px 11px rgba(255,255,255,.88)}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--btn-glow,84,118,158),.32),9px 9px 20px rgba(var(--btn-glow,84,118,158),.18),-9px -9px 18px rgba(255,255,255,.9)}@media (prefers-reduced-motion:reduce){.NeighborhoodGuideAgentCard_primaryBtn__sOf5G{transition:none}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G:hover{transform:none}}.NeighborhoodGuideAgentCard_secondaryBtn__ImH4t{background:#fff;border:1px solid rgba(38,34,30,.14);color:#24211e;transition:border-color .16s ease,background .16s ease}.NeighborhoodGuideAgentCard_secondaryBtn__ImH4t:hover{border-color:rgba(38,34,30,.3);background:#faf9f7}.NeighborhoodGuideAgentCard_phoneLink__tNOzX{display:flex;justify-content:center;width:100%;margin-top:10px;min-height:34px;color:rgba(38,34,30,.58);transition:color .16s ease}.NeighborhoodGuideAgentCard_phoneLink__tNOzX:hover{color:#24211e}.NeighborhoodGuideAgentCard_mobileDock__265eU{display:none}@media (max-width:900px){.NeighborhoodGuideAgentCard_card__SUWNx{max-width:100%;margin:0 0 24px}.NeighborhoodGuideAgentCard_mobileDock__265eU{display:flex;position:fixed;left:12px;right:12px;margin-inline:auto;max-width:440px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;align-items:center;gap:10px;padding:7px;border:0;border-radius:999px;background:rgba(250,250,252,.9);backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);box-shadow:0 0 0 1px rgba(0,0,0,.07),0 18px 40px -18px rgba(29,29,31,.45);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-inter,"Inter"),"Inter","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;transform:translate3d(0,150%,0);opacity:0;pointer-events:none;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .35s ease}.NeighborhoodGuideAgentCard_mobileDockVisible__lzeUf{transform:translateZ(0);opacity:1;pointer-events:auto}.NeighborhoodGuideAgentCard_mobileIdentity__RGl1b{display:flex;flex:1 1 auto;align-items:center;gap:10px;min-width:0;padding:0;border:0;background:none;text-align:left;color:inherit;cursor:pointer}.NeighborhoodGuideAgentCard_mobilePhotoRing__lq5L_{flex:0 0 auto;display:block;width:46px;height:46px;overflow:hidden;padding:0;border-radius:50%;background:#e8e8ed;box-shadow:0 0 0 2px #fff,0 2px 8px rgba(0,0,0,.14)}.NeighborhoodGuideAgentCard_mobilePhoto__ZvQmq{display:block;width:100%;height:100%;border:0;object-fit:cover;object-position:center 2%;transform:scale(1.05)}.NeighborhoodGuideAgentCard_mobileText__J7HwD{display:flex;flex-direction:column;gap:2px;min-width:0}.NeighborhoodGuideAgentCard_mobileText__J7HwD strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:15px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:#1d1d1f}.NeighborhoodGuideAgentCard_mobileRole__hIVal{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:inherit;font-size:12px;font-weight:500;line-height:1.2;color:#6e6e73}.NeighborhoodGuideAgentCard_mobileActions__NlLu0{display:flex;flex:0 0 auto;align-items:center;gap:6px}.NeighborhoodGuideAgentCard_mobileCall__8fjTT{display:inline-grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border:0;border-radius:50%;background:rgba(0,0,0,.06);color:#1d1d1f;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.NeighborhoodGuideAgentCard_mobileCall__8fjTT svg{width:19px;height:19px}.NeighborhoodGuideAgentCard_mobileContact__dbeFE{flex:0 0 auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:#1d1d1f;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff;box-shadow:none;cursor:pointer;transition:background-color .2s ease,transform .2s ease}.NeighborhoodGuideAgentCard_mobileCall__8fjTT:active,.NeighborhoodGuideAgentCard_mobileContact__dbeFE:active{transform:scale(.96)}.NeighborhoodGuideAgentCard_mobileCall__8fjTT:focus-visible,.NeighborhoodGuideAgentCard_mobileContact__dbeFE:focus-visible,.NeighborhoodGuideAgentCard_mobileIdentity__RGl1b:focus-visible{outline:3px solid rgba(0,113,227,.55);outline-offset:2px}}@media (max-width:900px) and (prefers-reduced-motion:reduce){.NeighborhoodGuideAgentCard_mobileDockVisible__lzeUf,.NeighborhoodGuideAgentCard_mobileDock__265eU{transform:none;transition:opacity .2s ease}}@media (max-width:440px){.NeighborhoodGuideAgentCard_mobileDock__265eU{gap:8px;padding:6px}.NeighborhoodGuideAgentCard_mobilePhotoRing__lq5L_{width:42px;height:42px}.NeighborhoodGuideAgentCard_mobileText__J7HwD strong{font-size:14.5px}.NeighborhoodGuideAgentCard_mobileRole__hIVal{font-size:11.5px}.NeighborhoodGuideAgentCard_mobileCall__8fjTT{width:42px;height:42px}.NeighborhoodGuideAgentCard_mobileContact__dbeFE{min-height:42px;padding:0 15px;font-size:14px}}@media (min-width:620px) and (max-width:900px){.NeighborhoodGuideAgentCard_banner__7eUts{height:136px}.NeighborhoodGuideAgentCard_body__w9A9I{padding:0 30px 28px;text-align:center}.NeighborhoodGuideAgentCard_photoWrap__skKDJ{width:112px;height:112px;margin:-56px auto 0}.NeighborhoodGuideAgentCard_agentName__jRQo4{text-align:center;font-size:22px}.NeighborhoodGuideAgentCard_bio__wFv17{max-width:54ch;margin-left:auto;margin-right:auto;text-align:center;font-size:14px}.NeighborhoodGuideAgentCard_primaryBtn__sOf5G{max-width:460px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion:reduce){.NeighborhoodGuideAgentCard_mobileDock__265eU{transition:opacity .2s ease}}.NeighborhoodGuideAgentCard_agentPageLink__PGdaG{display:inline-block;margin:-6px 0 14px;font-family:var(--font-body),Arial,sans-serif;font-size:13px;font-weight:600;color:var(--ink,#26221e);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(38,34,30,.3);text-decoration-color:rgba(38,34,30,.3)}.NeighborhoodGuideAgentCard_agentPageLink__PGdaG:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}