.TextLink_TextLink__9G3_C{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.TextLink_TextLink__9G3_C svg{flex-shrink:0;width:16px;height:16px}:where(.SaveHomeButton_SaveHomeButton__IHViV){position:relative}.SaveHomeButton_SaveHomeButton__IHViV:before{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.SaveHomeButton_SaveHomeButton__IHViV{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:999px;background-color:hsla(0,0%,100%,.92);box-shadow:0 1px 4px rgba(0,0,0,.16);cursor:pointer;transition:transform .1s ease}.SaveHomeButton_SaveHomeButton__IHViV:active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){.SaveHomeButton_SaveHomeButton__IHViV{transition:none}.SaveHomeButton_SaveHomeButton__IHViV:active{transform:none}}.SaveHomeButton_SaveHomeButton__IHViV:focus-visible{outline:2px solid #816dd9;outline-offset:2px}.SaveHomeButton_SaveHomeButton__IHViV path{fill:transparent;stroke:#121714;stroke-width:2}.SaveHomeButton_SaveHomeButton__IHViV.SaveHomeButton_isSaved__KBZ0G path{fill:#e8445a;stroke:#e8445a}.SaveHomeButton_SaveHomeButton__IHViV.SaveHomeButton_hasFailed__mbWSP{box-shadow:0 0 0 2px #e38871}.HomesNearYou_HomesNearYou__la48C{display:flex;flex-direction:column;gap:16px}.HomesNearYou_Header__bzZ9i{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px}.HomesNearYou_Title__w0yOx{margin:0;font-size:1.25rem;font-weight:600}.HomesNearYou_Subtitle__Mi_Sa{margin:4px 0 0;color:#5f685f;font-size:.875rem}.HomesNearYou_Controls__PMfwa{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.HomesNearYou_Offering__AFfmO{display:inline-flex;padding:3px;border:1px solid #e5dac3;border-radius:999px;background-color:#fff}.HomesNearYou_Offering__AFfmO button{padding:6px 14px;border:none;border-radius:999px;background:none;color:#5f685f;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.HomesNearYou_Offering__AFfmO button.HomesNearYou_isSelected__YT82Z{background-color:#121714;color:#fff}.HomesNearYou_Offering__AFfmO button:focus-visible{outline:2px solid #816dd9;outline-offset:2px}.HomesNearYou_Area__0_5z_{display:inline-flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid #e5dac3;border-radius:999px;background-color:#fff;font-size:14px}.HomesNearYou_Area__0_5z_ select{min-height:44px;margin:-9px -4px -9px 0;padding:4px 8px;border:none;border-radius:999px;background:transparent;color:#121714;font:inherit;font-weight:600;cursor:pointer}.HomesNearYou_Area__0_5z_ select:focus-visible{outline:2px solid #816dd9}.HomesNearYou_AreaLabel__lwDGX{color:#5f685f}.HomesNearYou_Homes__PfEOI{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,72%);grid-gap:16px;gap:16px;overflow-x:auto;margin:0;padding:0 0 8px;list-style:none;scroll-snap-type:x mandatory}.HomesNearYou_Homes__PfEOI>li{scroll-snap-align:start}@media(min-width:768px){.HomesNearYou_Homes__PfEOI{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow-x:visible}}.HomesNearYou_Home__VwD0J{display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}.HomesNearYou_Home__VwD0J:hover .HomesNearYou_Image__CdOIM{transform:scale(1.03)}.HomesNearYou_Home__VwD0J:focus-visible{outline:2px solid #816dd9;outline-offset:4px;border-radius:14px}.HomesNearYou_Photo__E9ue7{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;margin-bottom:8px;border-radius:14px;background:linear-gradient(135deg,#f8f6f2,#e5dac3)}.HomesNearYou_Image__CdOIM{object-fit:cover;transition:transform .25s ease}.HomesNearYou_Placeholder__toTpU{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#5f685f}.HomesNearYou_Price__ivrkU{color:#121714;font-size:1.0625rem;font-weight:700}.HomesNearYou_City__ZSQ_f,.HomesNearYou_Facts__zDU4S{color:#5f685f;font-size:.875rem}.HomesNearYou_Street__9AfA3{color:#121714;font-weight:500}.HomesNearYou_Skeleton__5r4bk{display:block;aspect-ratio:4/3;border-radius:14px;background-color:#efeae2;animation:HomesNearYou_pulse__BgMn7 1.4s ease-in-out infinite}@keyframes HomesNearYou_pulse__BgMn7{0%,to{opacity:1}50%{opacity:.55}}.HomesNearYou_Empty__tdTdR{margin:0;color:#5f685f}.HomesNearYou_More__s1hSd{align-self:flex-start}.HomesNearYou_Item__6c4TC{position:relative}.HomesNearYou_Save__NzEb1{position:absolute;top:8px;right:8px;z-index:1}.JourneyProgress_JourneyProgress__fbiR_{display:grid;grid-template-columns:repeat(var(--steps,5),1fr);margin:0;padding:0;list-style:none}.JourneyProgress_Step__29MOf{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.JourneyProgress_Step__29MOf:not(:first-child):before{content:"";position:absolute;top:5px;right:50%;width:100%;height:2px;background-color:#efeae2}.JourneyProgress_Step__29MOf.JourneyProgress_current__N9axK:before,.JourneyProgress_Step__29MOf.JourneyProgress_done__syJyH:before{background-color:#816dd9}.JourneyProgress_Dot__VSuhQ{position:relative;z-index:1;width:12px;height:12px;border:2px solid #e5dac3;border-radius:50%;background-color:#fff}.JourneyProgress_done__syJyH .JourneyProgress_Dot__VSuhQ{border-color:#816dd9;background-color:#816dd9}.JourneyProgress_current__N9axK .JourneyProgress_Dot__VSuhQ{border-color:#816dd9;box-shadow:0 0 0 3px rgba(129,109,217,.25)}.JourneyProgress_Label__Mtvn6{overflow:hidden;max-width:100%;color:#5f685f;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.JourneyProgress_current__N9axK .JourneyProgress_Label__Mtvn6{color:#121714;font-weight:600}@media(max-width:489px){.JourneyProgress_long__an5y5 .JourneyProgress_Label__Mtvn6{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px}.JourneyProgress_long__an5y5 .JourneyProgress_current__N9axK .JourneyProgress_Label__Mtvn6{position:static;overflow:visible;clip:auto;width:auto;max-width:none;height:auto}}.journeyCard_Card__rRxpO{display:flex;flex-direction:column;overflow:hidden;min-width:0;background-color:#fff;border:1px solid #efeae2;border-radius:16px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.04)}.journeyCard_Head__WBjtk{display:flex;gap:16px;align-items:center;padding:20px;border:none;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.journeyCard_Head__WBjtk:focus-visible{outline:2px solid #816dd9;outline-offset:-2px}.journeyCard_Photo__9_hwh{position:relative;flex:none;overflow:hidden;width:88px;height:88px;border-radius:12px;background:linear-gradient(135deg,#f8f6f2,#e5dac3);color:#5f685f}.journeyCard_Photo__9_hwh svg{position:absolute;inset:0;margin:auto;width:32px;height:32px}.journeyCard_Image__H_9Vr{object-fit:cover}.journeyCard_Titles__OEEoZ{display:flex;flex-direction:column;gap:2px;min-width:0}.journeyCard_Eyebrow__KWq_s{color:#5f685f;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.journeyCard_Street__u1Ysv{overflow:hidden;font-size:1.125rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.journeyCard_Street__u1Ysv.journeyCard_Wrap__0G7c2{white-space:normal}.journeyCard_Meta__3dthf{color:#5f685f;font-size:.9375rem}.journeyCard_Body__LB72x{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}.journeyCard_Status__qr1sW{margin:0;font-size:1rem;font-weight:600}.journeyCard_Text__JdXTx{margin:0;color:#5f685f;font-size:.9375rem}.journeyCard_Rows__QUgIp{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid #efeae2}.journeyCard_Row__m2o2J{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:8px 0;border-bottom:1px solid #efeae2}.journeyCard_Row__m2o2J:last-child{border-bottom:none}.journeyCard_Row__m2o2J>button{flex-shrink:0;white-space:nowrap}.journeyCard_RowText__piKrX{display:flex;flex-direction:column;min-width:0;font-size:.9375rem}.journeyCard_RowDetail__j5llA{color:#5f685f;font-size:.875rem}@keyframes journeyCard_pendingPulse__ksJ7m{0%,to{opacity:1}50%{opacity:.55}}.journeyCard_Pending__lnVTm{display:flex;flex-direction:column;gap:12px}.journeyCard_PendingLine__DtPX0,.journeyCard_PendingRow__bVHu8{display:block;border-radius:8px;background-color:#efeae2;animation:journeyCard_pendingPulse__ksJ7m 1.4s ease-in-out infinite}.journeyCard_PendingLine__DtPX0{width:60%;height:20px}.journeyCard_PendingRow__bVHu8{height:44px}.journeyCard_Actions__6EBvs{display:flex;flex-wrap:wrap;gap:8px}.journeyCard_Footer__SkEPj{margin-top:auto;padding:12px 20px;border-top:1px solid #efeae2;background-color:#fafaf8}.ShareListingModal_centerContent__KV2Xr{display:flex;justify-content:center}.ShareListingModal_Link__OK2FK{width:100%}.ShareListingModal_InputGroup__y_7Jq{display:grid;grid-gap:16px;gap:16px}.ShareListingModal_ShareType__0WhFR{min-height:50px;width:100px}@media only screen and (min-width:768px){.ShareListingModal_InputGroup__y_7Jq{grid-template-columns:repeat(2,1fr)}}.DraftRows_Drafts__gcUoD{display:flex;flex-direction:column;gap:8px;min-width:0}.DraftRows_Title__NixXa{margin:0;font-size:1rem;font-weight:600;color:#121714}.DraftRows_Rows__hZplr{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid #efeae2}.DraftRows_Row__ppuHh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 0;border-bottom:1px solid #efeae2}.DraftRows_RowText__L7JS_{display:flex;flex-direction:column;min-width:0;font-size:.9375rem;color:#121714}.DraftRows_RowDetail__oTTr1{color:#5f685f;font-size:.875rem}.DraftRows_Actions__G_58j{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PersonalHome_PersonalHome__kasM5{display:flex;flex-direction:column;gap:40px;width:100%;padding:32px 24px 48px}@media(max-width:768px){.PersonalHome_PersonalHome__kasM5{gap:32px;padding:24px 16px 40px}}.PersonalHome_Greeting__8LTo1{display:flex;flex-direction:column;gap:4px}.PersonalHome_Hello__4nNgV{margin:0;font-size:2rem;font-weight:600;line-height:1.2}@media(max-width:768px){.PersonalHome_Hello__4nNgV{font-size:1.625rem}}.PersonalHome_Summary__yTYe8{margin:0;color:#5f685f;font-size:1rem}.PersonalHome_SummaryPlaceholder__I7AJQ{display:block;height:24px}.PersonalHome_SectionTitle__gPxH6{margin:0;font-size:1.25rem;font-weight:600}.PersonalHome_Journeys__oOcDm{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));grid-gap:16px;gap:16px;align-items:start}.PersonalHome_GetStarted__VviOI{display:flex;flex-direction:column;gap:16px}.PersonalHome_StartCards__znJFP{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));grid-gap:16px;gap:16px}.PersonalHome_StartCard__DFM_N{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid #efeae2;border-radius:16px;background-color:#fff;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:box-shadow .15s ease}.PersonalHome_StartCard__DFM_N:hover{box-shadow:0 8px 20px rgba(0,0,0,.06)}.PersonalHome_StartCard__DFM_N svg{width:28px;height:28px;color:#816dd9}.PersonalHome_StartTitle__Rm_Xv{font-size:1.125rem;font-weight:600}.PersonalHome_StartText___GIfu{color:#5f685f}@keyframes PersonalHome_pulse__wRC90{0%,to{opacity:1}50%{opacity:.55}}.PersonalHome_SkeletonBar__0epWF,.PersonalHome_SkeletonCard__6j_Gz{display:block;border-radius:8px;background-color:#efeae2;animation:PersonalHome_pulse__wRC90 1.4s ease-in-out infinite}.PersonalHome_SkeletonCard__6j_Gz{height:260px;border-radius:16px}.PersonalHome_SkeletonTall__O_48V{height:440px}.Tabs_Tabs__8dy8t{position:relative;display:flex;flex-direction:row;align-items:center;overflow-x:auto}.Tabs_Tabs__8dy8t :hover{cursor:pointer}.Tabs_Tabs__8dy8t .Tabs_Tab__j_089{padding:12px;min-width:112px;display:flex;align-items:center;justify-content:center}.Tabs_Tabs__8dy8t .Tabs_Tab__j_089.Tabs_Selected__q317T{background-color:var(--tabs-selected-background,#f8f6f2);border-radius:8px 8px 0 0}.ProgressBar_Container__h7acZ{display:flex;gap:12px;align-items:center}.ProgressBar_Container__h7acZ .ProgressBar_Bar__BLdZT{position:relative;height:8px;background-color:#f0f0f2;border-radius:9999px;width:100%}.ProgressBar_Container__h7acZ .ProgressBar_Bar__BLdZT .ProgressBar_Progress__O7vrf{position:absolute;height:100%;border-radius:9999px}.ProgressBar_Container__h7acZ .ProgressBar_Bar__BLdZT .ProgressBar_Progress__O7vrf.ProgressBar_purple___LzD7{background-color:#816dd9}.ProgressBar_Container__h7acZ .ProgressBar_Bar__BLdZT .ProgressBar_Progress__O7vrf.ProgressBar_blue__M__OP{background-color:#0074d3}.ProgressBar_Container__h7acZ .ProgressBar_CheckMark__oF4Qh{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px;border-radius:50%;background-color:#f8f8fa}.ProgressBar_Container__h7acZ .ProgressBar_CheckMark__oF4Qh path{stroke:#816dd9}.ProjectsTable_NameCell__49y1W{display:flex;flex-direction:column;gap:4px;white-space:normal;min-width:200px;max-width:280px}.ProjectsTable_Secondary__UuWoR{color:#5f685f}.ProjectsTable_Progress__KHa_n{width:172px}.ProjectsTable_Date__FF52S{white-space:normal;min-width:140px;max-width:180px}.ProjectsTable_Actions__q3fKb{display:flex;align-items:center;gap:16px}.ProjectsTable_PhaseCell__9zXz_{padding-left:24px}.ProjectsDashboard_ProjectsDashboard__xh6st{display:flex;flex-direction:column;gap:24px}.ProjectsDashboard_ProjectsDashboard__xh6st .ProjectsDashboard_Header__m4wbV{display:flex;flex-direction:column;gap:16px}.ProjectsDashboard_ProjectsDashboard__xh6st .ProjectsDashboard_Title__y1hrW{display:flex;flex-direction:column;gap:4px}.ProjectsDashboard_ProjectsDashboard__xh6st .ProjectsDashboard_Secondary__rcCRW{color:#5f685f}.ProjectsDashboard_ProjectsDashboard__xh6st .ProjectsDashboard_Message__BPmAv{padding:40px 24px;border-top:1px solid #d7d9d2;border-bottom:1px solid #d7d9d2;display:flex;justify-content:center;text-align:center}@media only screen and (min-width:768px){.ProjectsDashboard_ProjectsDashboard__xh6st .ProjectsDashboard_Header__m4wbV{flex-direction:row;justify-content:space-between;align-items:flex-start}}
/*# sourceMappingURL=b78a8146d877469b.css.map*/