.ContentPageLayout_article__RD_qq{max-width:720px;margin:0 auto;padding:80px 24px 120px}.ContentPageLayout_header__wU012{margin-bottom:48px}.ContentPageLayout_title__3Ce2N{font-family:var(--font-serif);font-size:2.5rem;font-weight:700;color:var(--ink);line-height:1.2;margin-bottom:16px}.ContentPageLayout_subtitle__oODn0{font-size:1.125rem;color:var(--ink-light);line-height:1.6}.ContentPageLayout_content__BTPWc{font-size:1rem;line-height:1.7;color:var(--ink)}.ContentPageLayout_content__BTPWc h2{font-family:var(--font-serif);font-size:1.5rem;margin-top:40px;margin-bottom:16px;color:var(--ink)}.ContentPageLayout_content__BTPWc h3{font-family:var(--font-serif);font-size:1.25rem;margin-top:28px;margin-bottom:12px;color:var(--ink)}.ContentPageLayout_content__BTPWc p{margin-bottom:16px}.ContentPageLayout_content__BTPWc ol,.ContentPageLayout_content__BTPWc ul{margin-bottom:16px;padding-left:24px}.ContentPageLayout_content__BTPWc li{margin-bottom:8px}.ContentPageLayout_content__BTPWc a{color:var(--accent);text-decoration:underline}.ContentPageLayout_content__BTPWc a:hover{color:var(--brand-teal)}@media (max-width:600px){.ContentPageLayout_article__RD_qq{padding:48px 16px 80px}.ContentPageLayout_title__3Ce2N{font-size:1.75rem}}.rates_tableWrap__HnQUA{overflow-x:auto}.rates_table__OlWIu{width:100%;border-collapse:collapse}.rates_table__OlWIu td,.rates_table__OlWIu th{padding:14px 20px;text-align:left;border-bottom:1px solid var(--border)}.rates_table__OlWIu th{font-weight:600;color:var(--ink);background:var(--surface-warm)}.rates_table__OlWIu td{color:var(--ink-light)}.rates_table__OlWIu tbody tr:hover{background:var(--surface-warm)}.AgentNameVerified_root__4P52w{display:inline-flex;align-items:center;gap:6px;min-width:0}.AgentNameVerified_root__4P52w>span:first-child{min-width:0}.AgentNameVerified_badge__x7NxX{flex-shrink:0;display:block}.page_page___1XX1{min-height:calc(100dvh - var(--nav-height));background:#f7f9fc;padding-bottom:32px}.page_shell__O8EUT{max-width:1360px;margin:0 auto;padding:18px 24px 48px;display:grid;grid-template-columns:210px minmax(0,1fr) 270px;gap:28px;align-items:start}.page_leftSidebar__lXQwj,.page_rightSidebar__y4Bck{position:sticky;top:calc(var(--nav-height) + 8px)}.page_leftSidebar__lXQwj{flex-direction:column;gap:22px}.page_sidebarNav__7VJ8P,.page_sidebarSection__aXQjY{display:flex;flex-direction:column;gap:2px}.page_sidebarCategory___YJCS,.page_sidebarNavItem__VKD_w,.page_sidebarSeeAll__yIkDy{display:inline-flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:transparent;color:#334155;font-size:.84rem;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease}.page_sidebarCategory___YJCS:hover,.page_sidebarNavItem__VKD_w:hover,.page_sidebarSeeAll__yIkDy:hover{background:rgba(255,255,255,.85)}.page_sidebarCategoryActive__tdLy0,.page_sidebarNavItemActive__hmh8F{background:#ecfdf5;color:#047857}.page_sidebarSectionLabel__YqcLl{padding:0 12px 8px;font-size:.72rem;font-weight:700;color:#64748b}.page_sidebarSeeAll__yIkDy{margin-top:4px;color:#047857;font-size:.78rem}.page_shareCardMuted__r1poa,.page_shareCard__gDmKn{padding:16px;border-radius:16px}.page_shareCard__gDmKn{background:linear-gradient(180deg,#ecfdf5,#dcfceb);border:1px solid #bbf7d0}.page_shareCardMuted__r1poa{background:rgba(255,255,255,.82);border:1px solid #e2e8f0}.page_leftSidebarPro__aSlJU{gap:24px}.page_shareCardBtn__1UvtZ{width:100%;min-height:40px;box-shadow:none}.page_searchRowPro__CZ2nH{gap:12px}.page_searchRowPro__CZ2nH .page_createBtn__OK7iR{flex-shrink:0;min-width:112px;height:44px;padding:0 18px;border-radius:12px;box-shadow:0 8px 18px rgba(4,120,87,.16)}.page_searchRowPro__CZ2nH .page_searchField__eClsQ{min-height:44px}.page_shareCardMuted__r1poa strong,.page_shareCard__gDmKn strong{display:block;margin-bottom:6px;font-size:.88rem;color:#065f46}.page_shareCardMuted__r1poa p,.page_shareCard__gDmKn p{margin:0 0 14px;font-size:.76rem;line-height:1.55;color:#047857}.page_shareCardMuted__r1poa p{color:#64748b}.page_createBtnCompact__pCYic,.page_createBtn__OK7iR,.page_shareCardBtnSecondary__k0gff,.page_shareCardBtn__1UvtZ{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;border-radius:10px;font-size:.8rem;font-weight:700;text-decoration:none;border:none;cursor:pointer;white-space:nowrap}.page_createBtnCompact__pCYic,.page_createBtn__OK7iR,.page_shareCardBtn__1UvtZ{background:#047857;color:#fff}.page_createBtnCompact__pCYic:hover,.page_createBtn__OK7iR:hover,.page_shareCardBtn__1UvtZ:hover{background:#065f46;transform:translateY(-1px)}.page_shareCardBtnSecondary__k0gff{background:#fff;color:#047857;border:1px solid #bbf7d0}.page_mainColumn__kiGDB{min-width:0}.page_mainHeader__vYYrC{margin-bottom:16px}.page_pageTitle__U9rR3{margin:0 0 4px;font-size:2rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.page_pageSubtitle__wgifX{margin:0;font-size:.92rem;color:#64748b}.page_searchRow__xy4PG{display:flex;align-items:center;gap:12px;margin-bottom:18px}.page_searchField__eClsQ{flex:1;display:flex;align-items:center;gap:10px;padding:0 14px;min-height:44px;border-radius:12px;background:#fff;border:1px solid #e2e8f0;color:#94a3b8}.page_searchField__eClsQ input{flex:1;border:none;background:transparent;outline:none;font-size:.86rem;color:#0f172a}.page_createBtn__OK7iR{min-width:108px;height:44px}.page_createBtnCompact__pCYic{width:44px;height:44px;padding:0}.page_featuredGrid__i5lTF{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.page_storyCard__7fiVl{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(15,23,42,.08);transition:transform .3s ease-out,box-shadow .3s ease-out}.page_storyCard__7fiVl:hover{transform:translateY(-4px);box-shadow:0 18px 36px rgba(15,23,42,.12)}.page_storyCardBtn__oZ7ni{position:relative;display:block;width:100%;padding:0;border:none;background:#0f172a;cursor:pointer;text-align:left}.page_storyCard__7fiVl[data-variant=featured] .page_storyCardBtn__oZ7ni{aspect-ratio:9/17.5;min-height:440px}.page_storyCard__7fiVl[data-variant=featured]{border-radius:20px}.page_storyCard__7fiVl[data-variant=mobile] .page_storyCardBtn__oZ7ni{aspect-ratio:3/4.1}.page_storyCard__7fiVl[data-variant=more] .page_storyCardBtn__oZ7ni{aspect-ratio:16/10}.page_storyCard__7fiVl[data-variant=more]{border-radius:14px;box-shadow:0 6px 18px rgba(15,23,42,.07)}.page_storyCard__7fiVl[data-variant=more]:hover{box-shadow:0 12px 28px rgba(15,23,42,.11)}.page_storyCard__7fiVl[data-variant=more] .page_storyCardOverlay__OCVZ9{background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.12) 46%,transparent 72%)}.page_storyCardImage__I5eqV{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page_storyCardOverlay__OCVZ9{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.42) 0,rgba(0,0,0,.08) 24%,transparent 42%),linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.24) 38%,transparent 68%)}.page_storyBadge__FKSDr{position:absolute;top:14px;left:14px;z-index:2;padding:5px 10px;border-radius:999px;font-size:.68rem;font-weight:800}.page_storyBadgePinned__jK8Vg{background:#14b8a6;color:#fff}.page_storyBadgeNew___GCaZ{background:#a78bfa;color:#fff}.page_storyBadgeUpdate__TkDUY{background:#22c55e;color:#fff}.page_compactPlay___evnr,.page_morePlay__QaNp6,.page_storyPlay__tD_uk{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:rgba(255,255,255,.2);border:1.5px solid rgba(255,255,255,.88);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:inline-flex;align-items:center;justify-content:center;z-index:2}.page_compactPlay___evnr,.page_morePlay__QaNp6{width:38px;height:38px;background:rgba(255,255,255,.24)}.page_morePlay__QaNp6{width:44px;height:44px}.page_storyMoreTitle__aypsN{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;margin:0;font-size:.76rem;font-weight:700;line-height:1.35;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.45);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_storyTop__Om9E_{position:absolute;left:14px;right:54px;top:50px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.page_storyCard__7fiVl[data-variant=mobile] .page_storyTop__Om9E_{top:42px;right:58px}.page_storyLocation__Q4fdF{gap:5px;background:rgba(15,23,42,.38);font-weight:700;backdrop-filter:blur(8px)}.page_storyDatePill__vzfrZ,.page_storyLocation__Q4fdF{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;color:#fff;font-size:.68rem}.page_storyDatePill__vzfrZ{background:#22c55e;font-weight:800}.page_storyHeadline__3vPDZ{margin:0;font-size:1.12rem;line-height:1.34;font-weight:800;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.page_storyCard__7fiVl[data-variant=featured] .page_storyHeadline__3vPDZ{font-size:1.05rem;line-height:1.38}.page_storyCard__7fiVl[data-variant=mobile] .page_storyHeadline__3vPDZ{font-size:1rem}.page_storyBottom__ouqjB{position:absolute;left:14px;right:54px;bottom:18px;z-index:2}.page_storyCreatorRow__vSvWI{display:flex;align-items:center;gap:8px;margin-bottom:8px}.page_storyCreatorName__HsX5F{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;color:#fff}.page_storyCaption__G3qVf{margin:0 0 8px;font-size:.72rem;line-height:1.45;color:rgba(255,255,255,.92)}.page_storyHashtag__KKUcp{display:block;font-size:.74rem;font-weight:800;color:#fff}.page_storyAvatar__JLS61{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.92);flex-shrink:0;background:#e2e8f0}.page_storyVerified__l8Khr{color:#fff;font-size:.72rem}.page_storyRail__LDZON{position:absolute;right:10px;bottom:18px;z-index:3;gap:14px}.page_storyRailBtn__4yr82,.page_storyRail__LDZON{display:flex;flex-direction:column;align-items:center}.page_storyRailBtn__4yr82{width:40px;min-height:40px;border:none;border-radius:999px;background:transparent;color:rgba(255,255,255,.96);justify-content:center;gap:4px;cursor:pointer;transition:color .15s ease,transform .15s ease}.page_storyRailBtn__4yr82 svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.page_storyRailBtn__4yr82:hover{transform:translateY(-1px)}.page_storyRailBtn__4yr82 span{font-size:.58rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.45)}.page_storyRailBtnActive__tdU0F{color:#fda4af}.page_moreSection__c6vXg{margin-top:32px}.page_moreTitle__HwxAj{margin:0 0 16px;font-size:1rem;font-weight:800;color:#0f172a}.page_moreRow__XwQwT{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.page_creatorsPanel__G54Vs,.page_mobileTrending__t6B3I,.page_trendingPanel__ubT8p{padding:18px 16px;border-radius:16px;background:#fff;border:1px solid #e8edf3}.page_panelTitle__nm0oU{margin:0 0 16px;font-size:.95rem;font-weight:800;color:#0f172a;letter-spacing:-.01em}.page_panelHeaderRow__KuT3c{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page_panelHeaderRow__KuT3c .page_panelTitle__nm0oU{margin:0}.page_panelSeeAll__cQXb1{border:none;background:transparent;color:#047857;font-size:.76rem;font-weight:700;cursor:pointer;padding:0}.page_trendList__3qqwn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page_trendList__3qqwn li{display:block}.page_trendBtn__Px0ql{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;border:none;background:transparent;padding:0;cursor:pointer;text-align:left}.page_trendBtn__Px0ql:hover .page_trendCopy__xBYdt strong{color:#047857}.page_storyCreatorLink__JLWik{display:block;text-decoration:none;color:inherit}.page_storyCreatorLink__JLWik:hover .page_storyCreatorName__HsX5F{text-decoration:underline}.page_playerCreatorLink__N0Wo0{display:inline-block;margin-bottom:8px;color:#fff;font-size:.82rem;font-weight:700;text-decoration:none}.page_playerCreatorLink__N0Wo0:hover{text-decoration:underline}.page_modalCreatorLink__3KUVJ{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:inherit}.page_modalCreatorLink__3KUVJ:hover strong{text-decoration:underline}.page_creatorIdentity__Lkzmd{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center;min-width:0;text-decoration:none;color:inherit}.page_creatorIdentity__Lkzmd:hover .page_creatorCopy___1fow strong{color:#047857}.page_followBtnActive__ttQXg{background:#ecfdf5;color:#065f46}.page_trendRank__N0ATx{width:30px;height:30px;border-radius:8px;background:#047857;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;flex-shrink:0}.page_trendCopy__xBYdt{min-width:0}.page_trendCopy__xBYdt strong{display:block;font-size:.8rem;font-weight:700;line-height:1.35;color:#0f172a}.page_trendCopy__xBYdt span{display:block;margin-top:2px;font-size:.72rem;color:#94a3b8}.page_trendArrow__ir6Mc{color:#10b981;flex-shrink:0}.page_creatorsPanel__G54Vs{margin-top:0}.page_creatorList__qvYQG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page_creatorList__qvYQG li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center}.page_creatorPanelAvatar__LkzHm{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#e2e8f0;flex-shrink:0}.page_creatorCopy___1fow{min-width:0}.page_creatorCopy___1fow strong{display:block;font-size:.8rem;font-weight:700;line-height:1.35;color:#0f172a}.page_creatorCopy___1fow span{display:block;margin-top:2px;font-size:.72rem;color:#94a3b8}.page_followBtn__tQjT_{padding:5px 12px;border-radius:999px;border:1px solid #047857;background:#fff;color:#047857;font-size:.68rem;font-weight:700;cursor:pointer;white-space:nowrap}.page_followBtn__tQjT_:hover{background:#f0fdf4}.page_modalBackdrop__6YxJP{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:24px}.page_modalBackdropBtn__BJZ47{position:absolute;inset:0;border:none;background:rgba(15,23,42,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.page_modalShell__3zZmh{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.page_modalClose__atig5{top:-48px;right:0;width:38px;height:38px;background:rgba(255,255,255,.16)}.page_modalClose__atig5,.page_modalNavBtn__8GF8x{position:absolute;border-radius:50%;border:none;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_modalNavBtn__8GF8x{top:50%;transform:translateY(-50%);width:44px;height:44px;background:rgba(255,255,255,.14)}.page_modalNavBtn__8GF8x:disabled{opacity:.35;cursor:not-allowed}.page_modalPlayer__rOF76{position:relative;width:min(360px,calc(100vw - 120px));aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:#000;box-shadow:0 28px 80px rgba(0,0,0,.45)}.page_modalMediaImage__jICBC,.page_modalMedia__bm1jK,.page_modalVideo__nqNzc{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_modalOverlay__L1ebk{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.18) 45%,transparent 72%)}.page_modalMuteBtn__R_KUB{position:absolute;top:14px;left:14px;z-index:4;width:34px;height:34px;border-radius:50%;border:none;background:rgba(255,255,255,.16);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_modalRail__KJKzP{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:4;display:flex;flex-direction:column;gap:12px}.page_modalRailBtn__1wpvq{width:40px;min-height:40px;border:none;background:transparent;color:rgba(255,255,255,.96);display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.page_modalRailBtn__1wpvq svg{filter:drop-shadow(0 1px 3px rgba(0,0,0,.45))}.page_modalRailBtn__1wpvq span{font-size:.58rem;font-weight:700;text-shadow:0 1px 3px rgba(0,0,0,.45)}.page_modalRailBtnActive__61MHm{color:#fda4af}.page_modalContent__V2TIp{position:absolute;left:14px;right:58px;bottom:16px;z-index:4}.page_modalLocation__tYk8H{background:rgba(255,255,255,.14);color:#fff;font-size:.68rem;font-weight:700}.page_modalLocation__tYk8H,.page_modalMatch__KSbTa{display:inline-flex;margin-bottom:8px;padding:4px 10px;border-radius:999px}.page_modalMatch__KSbTa{margin-left:6px;background:rgba(255,255,255,.92);color:#111827;font-size:.64rem;font-weight:800}.page_modalTitle__tkfPw{margin:0 0 8px;font-size:1.05rem;line-height:1.3;font-weight:800;color:#fff}.page_modalCreatorRow__RXluV{display:flex;align-items:center;gap:8px;margin-bottom:6px}.page_modalCreatorAvatar__FFaf1{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid rgba(255,255,255,.92);background:#e2e8f0}.page_modalCreatorName__uqFgt,.page_modalCreatorRow__RXluV strong{display:inline-flex;align-items:center;gap:4px;font-size:.76rem;font-weight:700;color:#fff}.page_modalVerified__QxEtT{color:#4ade80}.page_modalCaption__1Xq1o{margin:0 0 8px;font-size:.72rem;color:rgba(255,255,255,.84)}.page_modalReasons__Z44ky{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.page_modalReasons__Z44ky span{padding:4px 8px;border-radius:999px;background:rgba(255,255,255,.14);color:#fff;font-size:.62rem;font-weight:700}.page_modalActions__zCLDp{display:flex;flex-wrap:wrap;gap:8px}.page_modalOpenListing__y9Y77,.page_modalTalk__ltRaK{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:10px;font-size:.74rem;font-weight:700;text-decoration:none}.page_modalOpenListing__y9Y77{background:#fff;color:#0f172a}.page_modalTalk__ltRaK{background:rgba(255,255,255,.14);color:#fff}.page_modalCounter__Broow{margin:12px 0 0;color:rgba(255,255,255,.82);font-size:.76rem;font-weight:700}.page_mobileBottomNav__KPFeX,.page_mobileCategories__aGGDD,.page_mobileTrending__t6B3I{display:none}.page_mobileBottomNav__KPFeX{position:fixed;left:0;right:0;bottom:0;z-index:1200;align-items:center;justify-content:space-around;gap:4px;padding:10px 12px calc(env(safe-area-inset-bottom) + 10px);background:rgba(255,255,255,.96);border-top:1px solid #e8edf3}.page_bottomNavItem__lUb4v{border:none;background:transparent;color:#64748b;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}.page_bottomNavItemActive__9kUt_{color:#047857}.page_bottomNavCreate__MLY4u{width:52px;height:52px;border-radius:50%;margin-top:-24px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#047857;color:#fff;box-shadow:0 10px 24px rgba(4,120,87,.28)}.page_categoryChip__NRyYr{display:inline-flex;align-items:center;gap:6px;padding:10px 12px;border-radius:14px;border:none;background:#fff;color:#475569;font-size:.76rem;font-weight:700;white-space:nowrap;cursor:pointer}.page_categoryChipActive__7urj8{background:#ecfdf5;color:#047857}.page_mobileCategories__aGGDD{gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:16px;scrollbar-width:none}.page_playerShell__LiRIz{position:fixed;inset:0;z-index:2000;background:#0a0a0a;display:flex;flex-direction:column}.page_playerTopBar__oj5zE{position:absolute;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:linear-gradient(180deg,rgba(0,0,0,.72),transparent)}.page_playerBackBtn__KgmWd,.page_playerMuteBtn__3bXQO{width:40px;height:40px;border-radius:50%;border:none;background:rgba(255,255,255,.14);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.page_playerTopTitle__x1bYV{color:#fff;font-size:.92rem;font-weight:800}.page_playerScroll__Tvl5d{flex:1;overflow-y:scroll;scroll-snap-type:y mandatory;scrollbar-width:none}.page_playerScroll__Tvl5d::-webkit-scrollbar{display:none}.page_playerSlide__HB76S{height:100dvh;min-height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;display:flex;align-items:flex-end}.page_playerMedia__XCxvG,.page_playerVideo__Vx6Ku{position:absolute;inset:0}.page_playerMediaImage__i8Yab,.page_playerVideo__Vx6Ku{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_playerOverlay__Tx2jy{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.28) 42%,transparent 72%)}.page_playerBadges__IO_Kn{position:absolute;top:72px;left:16px;display:flex;flex-wrap:wrap;gap:6px;z-index:10}.page_playerMatchBadge__SY04g{padding:4px 10px;border-radius:999px;font-size:.64rem;font-weight:800;background:rgba(255,255,255,.92);color:#111827}.page_playerContent__u1iAU{position:relative;z-index:10;padding:0 18px calc(env(safe-area-inset-bottom) + 24px);max-width:calc(100% - 72px)}.page_playerLocation__zTGs7{display:inline-flex;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.88);font-size:.72rem;font-weight:700;margin-bottom:8px}.page_playerTitle__pYXRa{margin:0 0 6px;font-size:1.35rem;line-height:1.2;color:#fff}.page_playerCaption__2xR_Q{margin:0 0 12px;color:rgba(255,255,255,.86);font-size:.82rem}.page_playerReasons__DlSRy{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.page_playerReasons__DlSRy span{padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.14);color:rgba(255,255,255,.9);font-size:.68rem;font-weight:700}.page_playerCta__tJCKm,.page_playerTalk__T2Ah7{display:inline-flex;align-items:center;gap:6px;margin-right:10px;margin-top:4px;padding:10px 16px;border-radius:12px;font-size:.82rem;font-weight:700;text-decoration:none}.page_playerCta__tJCKm{background:#fff;color:#0f172a}.page_playerTalk__T2Ah7{background:rgba(255,255,255,.14);color:#fff}.page_emptyState__HQefb,.page_filteredEmpty__2vgWh,.page_loadingState__SliBu{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#64748b}.page_loadingSpinner___aD9E{width:40px;height:40px;border:3px solid rgba(15,23,42,.12);border-top-color:#047857;border-radius:50%;animation:page_spin__K5Wqv .8s linear infinite}@keyframes page_spin__K5Wqv{to{transform:rotate(1turn)}}.page_emptyCta__sZrWz,.page_errorRetry__3QFuJ,.page_resetFiltersBtn__Pd_xo{padding:10px 16px;border-radius:12px;border:none;background:#047857;color:#fff;font-weight:700;text-decoration:none;cursor:pointer}.page_errorBanner__aEZNI{max-width:1360px;margin:0 auto 12px;padding:10px 14px;border-radius:12px;background:rgba(185,28,28,.9);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:12px}.page_errorRetry__3QFuJ{background:transparent;border:1px solid rgba(255,255,255,.45)}.page_rightSidebar__y4Bck{display:flex;flex-direction:column;gap:14px}.page_leftSidebar__lXQwj{display:flex}@media (max-width:1180px){.page_shell__O8EUT{grid-template-columns:190px minmax(0,1fr)}.page_rightSidebar__y4Bck{display:none}.page_featuredGrid__i5lTF{grid-template-columns:repeat(2,minmax(0,1fr))}.page_moreRow__XwQwT{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.page_page___1XX1{padding-bottom:calc(env(safe-area-inset-bottom) + 84px)}.page_shell__O8EUT{grid-template-columns:1fr;padding:16px 14px 24px}.page_leftSidebar__lXQwj,.page_rightSidebar__y4Bck{display:none}.page_mobileBottomNav__KPFeX,.page_mobileCategories__aGGDD,.page_mobileTrending__t6B3I{display:flex}.page_featuredGrid__i5lTF{grid-template-columns:1fr;gap:14px}.page_createBtn__OK7iR{display:none}.page_storyCard__7fiVl:hover{transform:none}}@media (prefers-reduced-motion:reduce){.page_storyCard__7fiVl,.page_storyCard__7fiVl:hover{transform:none;transition:none}}.FeaturedPropertyCard_card__eP5p3{display:grid;grid-template-rows:auto 1fr;border:1px solid #d8dde6;border-radius:8px;overflow:hidden;background:#ffffff;box-shadow:0 2px 8px rgba(15,23,42,.06);transition:transform var(--transition-fast),box-shadow var(--transition-fast),border-color var(--transition-fast);color:inherit;text-decoration:none;min-width:0}.FeaturedPropertyCard_card__eP5p3:hover{transform:translateY(-3px);border-color:#c6ccd6;box-shadow:0 10px 26px rgba(15,23,42,.12)}.FeaturedPropertyCard_media__eez0e{position:relative;overflow:hidden;border-bottom:1px solid #e9edf2}.FeaturedPropertyCard_image__hqRoC{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.02);transition:transform .22s ease;display:block}.FeaturedPropertyCard_card__eP5p3:hover .FeaturedPropertyCard_image__hqRoC{transform:scale(1.045)}.FeaturedPropertyCard_overlay__bhl6f{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,17,34,.26),rgba(8,17,34,.02) 40%,rgba(8,17,34,.42));opacity:.9;pointer-events:none}.FeaturedPropertyCard_badgeRow__i5oPs{position:absolute;top:14px;left:14px;display:flex;gap:8px;align-items:center}.FeaturedPropertyCard_badge__KwB_W{display:inline-flex;align-items:center;padding:6px 11px;border-radius:999px;font-size:12px;line-height:1;font-weight:750;color:#ffffff;border:none;box-shadow:0 8px 18px rgba(6,78,59,.16)}.FeaturedPropertyCard_badgeRent__DKJRI,.FeaturedPropertyCard_badgeSale__6qKXX{background:#139b69}.FeaturedPropertyCard_badgeSale__6qKXX{background:#1569c7}.FeaturedPropertyCard_heart__JRkPi{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.72);background:rgba(255,255,255,.18);backdrop-filter:blur(12px);display:grid;place-items:center;cursor:pointer;color:rgba(255,255,255,.92);transition:transform var(--transition-fast),background var(--transition-fast)}.FeaturedPropertyCard_heart__JRkPi:hover{transform:scale(1.03);background:rgba(255,255,255,.22)}.FeaturedPropertyCard_heartSaved__9HPeB{background:rgba(255,255,255,.9);color:#0f6f54}.FeaturedPropertyCard_imageCount__2pkhB{position:absolute;right:14px;bottom:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;color:#ffffff;background:rgba(9,16,31,.58);backdrop-filter:blur(10px);font-size:13px;font-weight:700}.FeaturedPropertyCard_body__admUn{padding:16px 18px 18px;display:grid;gap:11px}.FeaturedPropertyCard_topRow__ohjjt{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;min-width:0}.FeaturedPropertyCard_titleBlock__eaZcL{min-width:0}.FeaturedPropertyCard_titleLine__YRRWE{display:flex;align-items:center;min-width:0}.FeaturedPropertyCard_title__UDDhB{font-family:var(--font-sans);font-size:18px;letter-spacing:0;font-weight:800;color:#141827;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedPropertyCard_location__b_Aj8{margin-top:5px;display:inline-flex;align-items:center;color:#4b5568;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FeaturedPropertyCard_priceBlock__ZkFRk{text-align:right}.FeaturedPropertyCard_price__UB80n{font-size:22px;font-weight:800;color:#111827;letter-spacing:0}.FeaturedPropertyCard_priceLabel__T9eAs{margin-top:2px;font-size:14px;color:#697386}.FeaturedPropertyCard_statsRow__Zzpbd{display:flex;flex-wrap:wrap;gap:10px 22px;color:#3f4758;font-size:14px}.FeaturedPropertyCard_stat__pbxrn{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.FeaturedPropertyCard_statIcon__YHla4{color:#273047}.FeaturedPropertyCard_footer__TL4f_{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-width:0}.FeaturedPropertyCard_footerCompact__RfStz,.FeaturedPropertyCard_footerHero__rPBCE{grid-template-columns:minmax(0,1fr) auto}.FeaturedPropertyCard_metaStack__eCFqf{display:flex;align-items:center;gap:18px;min-width:0}.FeaturedPropertyCard_agentMeta__LAOHP{display:inline-flex;align-items:center;gap:9px;min-width:0}.FeaturedPropertyCard_agentAvatar__zZnHe{width:28px;height:28px;border-radius:999px;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}.FeaturedPropertyCard_agentName__EnaOb{color:#344054;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.FeaturedPropertyCard_trust__5nQkW{display:flex;gap:10px;align-items:center;min-width:0;flex-wrap:wrap}.FeaturedPropertyCard_trustItem__yqju_{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:#147f61;white-space:nowrap;min-width:0}.FeaturedPropertyCard_actions__EiZYz{display:flex;gap:10px;align-items:center;justify-content:flex-end}.FeaturedPropertyCard_actionPrimary__AGqyB{min-width:128px;padding:12px 18px;border-radius:6px;background:#127054;border:1px solid #127054;color:#ffffff;font-weight:800}.FeaturedPropertyCard_actionGhost__PjhAF,.FeaturedPropertyCard_actionPrimary__AGqyB{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.FeaturedPropertyCard_actionGhost__PjhAF{gap:8px;min-width:92px;padding:12px 16px;border-radius:6px;border:1px solid #d1d7e0;color:#172033;font-weight:750;background:#ffffff;text-decoration:none}.FeaturedPropertyCard_actionGhost__PjhAF:hover{background:#f8fafc}.FeaturedPropertyCard_actionCircle__PMrfE{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;border-radius:999px;border:1px solid #dbe2ea;background:#ffffff;color:#111827;box-shadow:0 8px 18px rgba(14,24,38,.08)}.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_media__eez0e{height:312px}.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_body__admUn{padding:20px 20px 22px;gap:16px}.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_footer__TL4f_{margin:8px -20px -22px;padding:18px 20px;background:#f8fafb;border-top:1px solid #edf0f4}.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_title__UDDhB{font-size:22px}.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_location__b_Aj8,.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_statsRow__Zzpbd{font-size:16px}.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_agentAvatar__zZnHe{width:44px;height:44px}.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_media__eez0e{height:156px}.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_body__admUn{padding:14px 18px;gap:8px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_footer__TL4f_,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_footer__TL4f_{grid-template-columns:minmax(0,1fr) auto;gap:14px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_metaStack__eCFqf,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_metaStack__eCFqf{gap:12px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_title__UDDhB,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_title__UDDhB{font-size:15px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_location__b_Aj8,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_location__b_Aj8{margin-top:3px;font-size:13px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_price__UB80n,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_price__UB80n{font-size:20px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_priceLabel__T9eAs,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_priceLabel__T9eAs{font-size:13px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_statsRow__Zzpbd,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_statsRow__Zzpbd{gap:8px 16px;font-size:13px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_media__eez0e{height:116px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_body__admUn{padding:12px 14px 14px;gap:8px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_badgeRow__i5oPs{top:12px;left:14px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_badge__KwB_W{padding:7px 14px;font-size:13px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_heart__JRkPi{width:34px;height:34px;top:10px;right:12px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_imageCount__2pkhB{right:8px;bottom:7px;font-size:12px}.FeaturedPropertyCard_mini__mrMmy .FeaturedPropertyCard_agentAvatar__zZnHe,.FeaturedPropertyCard_stacked__KsDfd .FeaturedPropertyCard_agentAvatar__zZnHe{width:24px;height:24px}@media (max-width:1024px){.FeaturedPropertyCard_hero__cbp_P .FeaturedPropertyCard_media__eez0e{height:320px}}@media (max-width:720px){.FeaturedPropertyCard_footerHero__rPBCE,.FeaturedPropertyCard_topRow__ohjjt{grid-template-columns:1fr}.FeaturedPropertyCard_metaStack__eCFqf{align-items:flex-start;flex-direction:column;gap:8px}.FeaturedPropertyCard_priceBlock__ZkFRk{text-align:left}.FeaturedPropertyCard_actions__EiZYz{width:100%}.FeaturedPropertyCard_footerHero__rPBCE .FeaturedPropertyCard_actions__EiZYz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.FeaturedPropertyCard_actionGhost__PjhAF,.FeaturedPropertyCard_actionPrimary__AGqyB{min-width:0;flex:1}.FeaturedPropertyCard_actionPrimary__AGqyB{grid-column:1/-1}}.UserAvatar_avatar__wGZ0G{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0;overflow:hidden;font-size:0;line-height:0;color:transparent}.BookingCard_card__SqYWp{background:white;padding:24px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #e5e7eb;position:sticky;top:100px;max-width:340px;width:100%}.BookingCard_cardIntro___lm0Y{margin-bottom:18px}.BookingCard_cardEyebrow__kQ08c{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#276749}.BookingCard_cardLead__JhSYZ{margin:0;font-size:.92rem;line-height:1.45;color:#475467}.BookingCard_priceHeader__a7P4U{font-size:24px;font-weight:700;color:#111827;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.BookingCard_estimate__IVOGE{font-size:14px;font-weight:400;color:#6b7280}.BookingCard_tourTabs__NgYMI{display:flex;gap:8px;margin-bottom:16px;border-bottom:1px solid #e5e7eb;padding-bottom:12px}.BookingCard_tab__lpr_y{flex:1;padding:8px 12px;font-size:14px;font-weight:500;color:#4b5563;background:transparent;border:none;cursor:pointer;border-radius:6px;transition:all .2s}.BookingCard_activeTab__rDIE3{background:color-mix(in srgb,var(--brand-teal) 12%,white);color:var(--brand-teal)}.BookingCard_datePicker__ruZXX{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:16px}.BookingCard_dateBtn__O_NLp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:56px;height:64px;border:1px solid #e5e7eb;border-radius:8px;background:white;cursor:pointer;transition:all .2s}.BookingCard_selectedDate__8jMVs{background:color-mix(in srgb,var(--brand-teal) 12%,white);border-color:var(--brand-teal);color:var(--brand-teal)}.BookingCard_dayName__Utxhj{font-size:12px;color:#6b7280}.BookingCard_dayNum__Q92VH{font-size:18px;font-weight:600;color:#111827}.BookingCard_timeSelect__YsNOQ{margin-bottom:20px}.BookingCard_timeDropdown__fVqFV{width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#374151;background:white;outline:none;cursor:pointer}.BookingCard_timeDropdown__fVqFV:focus-visible{border-color:var(--brand-teal);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-teal) 25%,transparent)}.BookingCard_bookBtn__SFUKg{width:100%;padding:14px;background:var(--brand-teal);color:white;font-weight:600;font-size:16px;border:none;border-radius:8px;cursor:pointer;transition:background .2s;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:8px}.BookingCard_bookBtn__SFUKg:hover,.BookingCard_booked__tosn7{background:var(--brand-green)}.BookingCard_contactAgentBtn__96r8E{width:100%;padding:14px;background:white;color:var(--brand-teal);border:1px solid var(--brand-teal);font-weight:600;font-size:16px;border-radius:8px;cursor:pointer;transition:all .2s;margin-bottom:24px}.BookingCard_contactAgentBtn__96r8E:hover{background:color-mix(in srgb,var(--brand-teal) 12%,white)}.BookingCard_agentInfo__WKBvw{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #e5e7eb}.BookingCard_agentImg__PMTG0{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.BookingCard_agentDetails__1_qNi{display:flex;flex-direction:column}.BookingCard_agentName__h_84d{font-size:14px;font-weight:600;color:#111827}.BookingCard_agentTitle__psau5{font-size:12px;color:#6b7280}.MakaziLogo_logo__awMW0{display:inline-flex;align-items:center;text-decoration:none;color:inherit;flex-shrink:0;padding:2px 4px}.MakaziLogo_logoImage__gBgWT{display:block;width:auto;-o-object-fit:contain;object-fit:contain}.MakaziLogo_sizeDefault__ELZTG .MakaziLogo_logoImage__gBgWT{height:34px;max-width:148px}.MakaziLogo_sizeSm__F9NAD .MakaziLogo_logoImage__gBgWT{height:30px;max-width:132px}.MakaziLogo_sizeXs__V5CM_ .MakaziLogo_logoImage__gBgWT{height:22px;max-width:104px}.MakaziLogo_onDark__m38hQ{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.94);box-shadow:0 2px 10px rgba(26,43,35,.12)}.MakaziLogo_onDark__m38hQ.MakaziLogo_sizeSm__F9NAD .MakaziLogo_logoImage__gBgWT{height:24px;max-width:112px}@media (max-width:640px){.MakaziLogo_sizeDefault__ELZTG .MakaziLogo_logoImage__gBgWT{height:30px;max-width:128px}.MakaziLogo_sizeSm__F9NAD .MakaziLogo_logoImage__gBgWT{height:28px;max-width:120px}}.Navbar_navShell__6JEFH{position:fixed;top:16px;left:0;right:0;z-index:1000;padding:0 24px;pointer-events:none}.Navbar_navbar__fk_p7{pointer-events:auto;max-width:1280px;margin:0 auto;min-height:54px;padding:6px 8px 6px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;background:rgba(255,255,255,.96);border:1px solid rgba(15,23,42,.06);border-radius:999px;box-shadow:0 12px 40px rgba(15,23,42,.08),0 2px 8px rgba(15,23,42,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Navbar_logoZone__Zq8Di{flex-shrink:0;min-width:132px;position:relative;z-index:2}.Navbar_navSpacer__N7RMk{height:88px;flex-shrink:0}.Navbar_navLinks__F_HK7{display:flex;align-items:center;justify-content:center;min-width:0;gap:2px;overflow:visible}.Navbar_navItemWrap__9dH4m{display:flex;align-items:center;gap:0}.Navbar_navGroupDivider__Hg0d0{width:1px;height:22px;background:#e5e7eb;margin:0 4px;flex-shrink:0}.Navbar_navItem__mQUmI{position:relative;display:flex;align-items:center}.Navbar_navItem__mQUmI:after{content:"";position:absolute;left:0;right:0;top:100%;height:16px}.Navbar_menuMount__7et58{position:absolute;top:calc(100% + 12px);left:0;z-index:60;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.Navbar_menuMountOpen__1YLXz{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0s}.Navbar_menuMountCentered__3Wmr4{left:50%;transform:translateX(-50%) translateY(4px)}.Navbar_menuMountCentered__3Wmr4.Navbar_menuMountOpen__1YLXz{transform:translateX(-50%) translateY(0)}.Navbar_navLink__id1IU,.Navbar_navTrigger__kW5hT{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;border:none;background:none;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;cursor:pointer;white-space:nowrap;border-radius:999px;transition:background .16s ease,color .16s ease}.Navbar_navLink__id1IU:hover,.Navbar_navTrigger__kW5hT:hover{color:#111827;background:rgba(15,23,42,.04)}.Navbar_navLinkActive__CmfE_,.Navbar_navTriggerOpen__lHJ_D{color:var(--makazi-green,#276749);background:var(--makazi-green-pale,#f4f9f6);box-shadow:none}.Navbar_navLinkActive__CmfE_:hover,.Navbar_navTriggerOpen__lHJ_D:hover{color:var(--makazi-green-hover,#1e5038);background:var(--makazi-green-mist,#e8f2ec)}.Navbar_navLinkAccent__b6oAw,.Navbar_navTriggerAccent__RF8Ww,.Navbar_navTriggerCurrent__MYT7w{color:var(--makazi-green,#276749);font-weight:600}.Navbar_navTriggerAccent__RF8Ww:hover{color:var(--makazi-green-hover,#1e5038);background:var(--makazi-green-pale,#f4f9f6)}.Navbar_navTriggerAccent__RF8Ww.Navbar_navTriggerOpen__lHJ_D{color:var(--makazi-green,#276749);background:var(--makazi-green-pale,#f4f9f6)}.Navbar_navCtaIcon__phY_p{color:var(--makazi-green,#276749);flex-shrink:0}.Navbar_badge__L5En9{margin-left:2px;padding:2px 6px;border-radius:999px;background:#e8f5ec;color:var(--brand-green,#2f6b4f);font-size:.56rem;font-weight:800;letter-spacing:.08em;line-height:1.2}.Navbar_chevron__Se63D{opacity:.45;transition:transform .18s ease,opacity .18s ease}.Navbar_chevronOpen__O7x_F,.Navbar_navTriggerOpen__lHJ_D .Navbar_chevron__Se63D{transform:rotate(180deg);opacity:.92;color:inherit}.Navbar_dropdownPanel__O57Q_{position:relative;top:0;left:0;min-width:360px;padding:8px;background:#ffffff;border:1px solid rgba(15,23,42,.07);border-radius:20px;box-shadow:0 20px 50px rgba(15,23,42,.12),0 6px 16px rgba(15,23,42,.06)}.Navbar_dropdownRow__Y9tx2{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;text-decoration:none;color:inherit;transition:background .15s ease}.Navbar_dropdownRow__Y9tx2:hover{background:#f7f7f8}.Navbar_dropdownIcon__oNWAQ{width:40px;height:40px;border-radius:12px;background:#f3f4f6;color:#374151;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Navbar_dropdownCopy__n5zzp{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.Navbar_dropdownTitle__2z_UZ{font-size:.875rem;font-weight:600;color:#111827;line-height:1.25}.Navbar_dropdownDescription__6kWyR{font-size:.75rem;line-height:1.45;color:#6b7280}.Navbar_dropdownArrow__l_yBf{color:#9ca3af;flex-shrink:0}.Navbar_dropdownFooterLink__VCl73{display:flex;align-items:center;justify-content:space-between;margin-top:4px;padding:10px 12px;border-top:1px solid #f1f5f9;border-radius:0 0 14px 14px;font-size:.8125rem;font-weight:600;color:var(--makazi-green,#276749);text-decoration:none}.Navbar_dropdownFooterLink__VCl73:hover{background:#f7f7f8}.Navbar_navActions__YsS7O{display:flex;align-items:center;gap:8px;flex-shrink:0}.Navbar_navEnd__6Lj05{display:flex;align-items:center;gap:4px;justify-self:end;position:relative;z-index:2}.Navbar_quickSearch__f_nBP{display:flex;align-items:center;gap:8px;width:min(210px,100%);min-width:0;padding:7px 10px 7px 12px;border-radius:999px;background:#f3f4f6;border:1px solid transparent;transition:background .16s ease,border-color .16s ease}.Navbar_quickSearch__f_nBP:focus-within{background:#ffffff;border-color:rgba(15,23,42,.08);box-shadow:0 0 0 3px rgba(47,107,79,.08)}.Navbar_quickSearchIcon__4H_5x{color:#9ca3af;flex-shrink:0}.Navbar_quickSearchInput__mBvgU{flex:1;min-width:0;border:none;background:transparent;font-size:.8125rem;color:#111827;outline:none}.Navbar_quickSearchInput__mBvgU::-moz-placeholder{color:#9ca3af}.Navbar_quickSearchInput__mBvgU::placeholder{color:#9ca3af}.Navbar_searchShortcut__APaja{display:inline-flex;align-items:center;justify-content:center;min-width:28px;padding:2px 6px;border-radius:8px;border:1px solid #e5e7eb;background:#ffffff;color:#9ca3af;font-size:.68rem;font-family:var(--font-sans);line-height:1.2}.Navbar_actionDivider__FH8TF{width:1px;height:22px;background:#e5e7eb;margin:0 4px;flex-shrink:0}.Navbar_userMenuWrap__XHwit{position:relative}.Navbar_userMenuTrigger__pGngV{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border:1px solid transparent;border-radius:999px;background:none;cursor:pointer;font-family:var(--font-sans);transition:background .16s ease,border-color .16s ease}.Navbar_userMenuTriggerOpen__kXFf7,.Navbar_userMenuTrigger__pGngV:hover{background:rgba(15,23,42,.04);border-color:rgba(15,23,42,.06)}.Navbar_userMenuAvatar__l6lKu{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Navbar_userMenuName__7Bq4M{font-size:.84rem;font-weight:600;color:#111827;white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis}.Navbar_userMenuChevron__0FkOk{color:#9ca3af;flex-shrink:0;transition:transform .18s ease}.Navbar_userMenuPanel__uZCoO{position:absolute;top:calc(100% + 10px);right:0;width:248px;padding:6px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:18px;box-shadow:0 20px 50px rgba(15,23,42,.12),0 6px 16px rgba(15,23,42,.06);z-index:70;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.Navbar_userMenuPanelOpen__7UMdS{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity .16s ease,transform .16s ease,visibility 0s}.Navbar_userMenuHeader__kEKSj{display:flex;align-items:center;gap:10px;padding:8px 10px}.Navbar_userMenuHeaderAvatar__WQkVI{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Navbar_userMenuHeaderCopy__iGcXV{min-width:0;display:flex;flex-direction:column;gap:1px}.Navbar_userMenuHeaderName__6kvSN{font-size:.875rem;font-weight:600;color:#111827;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_userMenuHeaderEmail__1wSas{font-size:.75rem;color:#6b7280;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navbar_userMenuDivider__9nLV7{height:1px;background:#eef2f7;margin:4px 6px}.Navbar_userMenuItem__ast5d{display:flex;align-items:center;gap:8px;width:100%;padding:9px 10px;border:none;border-radius:12px;background:none;font-family:var(--font-sans);font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease}.Navbar_userMenuItem__ast5d:hover{background:#f7f7f8;color:#111827}.Navbar_userMenuItemDanger__pAlj_{color:#b91c1c}.Navbar_userMenuItemDanger__pAlj_:hover{background:#fef2f2;color:#991b1b}.Navbar_signInBtn__DW4ud{background:none;border:none;font-size:.875rem;font-weight:500;color:#374151;cursor:pointer;padding:8px 10px;text-decoration:none;border-radius:999px;transition:background .16s ease,color .16s ease}.Navbar_signInBtn__DW4ud:hover{color:#111827;background:rgba(15,23,42,.04)}.Navbar_getStartedBtn__GE_w_{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:999px;background:var(--makazi-green,#276749);color:#ffffff;font-size:.84rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:transform .16s ease,background .16s ease}.Navbar_getStartedBtn__GE_w_:hover{background:var(--makazi-green-hover,#1e5038);transform:translateY(-1px)}.Navbar_menuToggle___6qzY{display:none;flex-direction:column;justify-content:center;gap:5px;margin-left:auto;background:none;border:none;cursor:pointer;padding:8px}.Navbar_hamburger__b7KpD{display:block;width:22px;height:2px;background:#1f2937;border-radius:1px}.Navbar_mobileMenu__g3FB_{display:none;position:fixed;top:84px;left:20px;right:20px;z-index:999;padding:14px;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:24px;box-shadow:var(--shadow-lg);flex-direction:column;gap:6px;max-height:calc(100vh - 100px);overflow-y:auto}.Navbar_mobileMenu__g3FB_.Navbar_mobileOpen__onN_Y{display:flex}.Navbar_mobileSearch__y_iMC{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:6px;border-radius:14px;background:#f3f4f6;color:#6b7280}.Navbar_mobileSearchInput__lF48U{flex:1;border:none;background:transparent;font-size:.92rem;outline:none;color:#111827}.Navbar_mobileSection__7ocSn{display:flex;flex-direction:column;gap:2px}.Navbar_mobileSectionTitle__GJeJl{display:flex;align-items:center;gap:6px;padding:10px 4px 4px;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af}.Navbar_mobileLinkAccent__ydB4u,.Navbar_mobileSectionTitleAccent__ccuOW{color:var(--makazi-green,#276749)}.Navbar_mobileDropdownRow__SxTyI{display:flex;align-items:center;gap:12px;padding:8px 4px;text-decoration:none;border-radius:12px}.Navbar_mobileDropdownRow__SxTyI:hover{background:#f7f7f8}.Navbar_mobileFooterLink___XSLZ{display:inline-flex;align-items:center;margin:4px 4px 8px;padding:8px 4px;font-size:.875rem;font-weight:600;color:var(--makazi-green,#276749);text-decoration:none}.Navbar_mobileFooterLink___XSLZ:hover{text-decoration:underline;text-underline-offset:3px}.Navbar_mobileLink__qh5Fz{display:flex;align-items:center;gap:8px;font-size:.95rem;font-weight:600;color:#111827;padding:10px 4px;text-decoration:none}.Navbar_mobileActions__M9osB{gap:10px;margin-top:10px}.Navbar_mobileActions__M9osB,.Navbar_mobileUserBlock__a4404{display:flex;flex-direction:column;padding-top:12px;border-top:1px solid #eef2f7}.Navbar_mobileUserBlock__a4404{gap:2px;margin-top:8px}.Navbar_mobileUserHeader__DYsk8{display:flex;align-items:center;gap:12px;padding:4px 4px 10px}.Navbar_mobileUserAvatar__C_k80{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.Navbar_mobileUserName__dq77i{font-size:.95rem;font-weight:600;color:#111827}.Navbar_mobileUserEmail__8tF4V{font-size:.8rem;color:#6b7280;margin-top:2px}.Navbar_mobileAccountLink__buibN{display:flex;align-items:center;padding:10px 4px;font-size:.92rem;font-weight:500;color:#374151;text-decoration:none;border-radius:10px}.Navbar_mobileAccountLink__buibN:hover{background:#f7f7f8;color:#111827}.Navbar_mobileSignOut__BiV_g{display:flex;align-items:center;width:100%;padding:10px 4px;margin-top:4px;border:none;border-radius:10px;background:none;font-family:var(--font-sans);font-size:.92rem;font-weight:500;color:#b91c1c;text-align:left;cursor:pointer}.Navbar_mobileSignOut__BiV_g:hover{background:#fef2f2}@media (max-width:1280px){.Navbar_searchShortcut__APaja{display:none}.Navbar_quickSearch__f_nBP{width:min(180px,100%)}}@media (max-width:1240px){.Navbar_navbar__fk_p7[data-auth=signed-in] .Navbar_navLink__id1IU,.Navbar_navbar__fk_p7[data-auth=signed-in] .Navbar_navTrigger__kW5hT{padding:8px 10px;font-size:.84rem}.Navbar_userMenuName__7Bq4M{display:none}}@media (max-width:1180px){.Navbar_actionDivider__FH8TF,.Navbar_navActions__YsS7O,.Navbar_navLinks__F_HK7{display:none}}@media (max-width:1080px){.Navbar_navEnd__6Lj05 .Navbar_navActions__YsS7O{display:none}.Navbar_menuToggle___6qzY{display:flex}}@media (max-width:640px){.Navbar_navShell__6JEFH{padding:0 12px}.Navbar_navbar__fk_p7{padding:6px 10px;min-height:50px}.Navbar_navSpacer__N7RMk{height:78px}.Navbar_mobileMenu__g3FB_{left:12px;right:12px;top:74px}}.ConsumerHeader_header__Yyv5n{position:sticky;top:0;z-index:950;background:rgba(255,255,255,.96);border-bottom:1px solid var(--search-border,#e2e8f0);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease;will-change:transform,opacity}@media (max-width:1180px){.ConsumerHeader_header__Yyv5n{transform:translateY(calc(var(--chrome-collapse, 0) * -100%));opacity:calc(1 - var(--chrome-collapse, 0) * .92);pointer-events:auto}.ConsumerHeader_headerSearch__sfEvl{pointer-events:none}.ConsumerHeader_headerSearch__sfEvl .ConsumerHeader_inner__Qj6Xt{pointer-events:auto}}.ConsumerHeader_inner__Qj6Xt{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;max-width:1280px;margin:0 auto;padding:0 16px}.ConsumerHeader_brand__iuYg2{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--search-ink,#101828);min-width:0}.ConsumerHeader_logo__65M8O{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.ConsumerHeader_brandText___RtLd{font-family:var(--font-serif,Georgia,serif);font-size:1.15rem;font-weight:700;letter-spacing:-.02em}.ConsumerHeader_actions__9YB7S{display:flex;align-items:center;gap:8px;flex-shrink:0}.ConsumerHeader_linkBtn__2MgK5{border:none;background:transparent;color:#475467;font-size:13px;font-weight:600;text-decoration:none;padding:8px 10px;border-radius:999px;cursor:pointer;white-space:nowrap}.ConsumerHeader_linkBtn__2MgK5:hover{background:#f2f4f7;color:#101828}.ConsumerHeader_primaryBtn__JFEVC{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--search-green,#276749);color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.ConsumerHeader_primaryBtn__JFEVC:hover{background:var(--search-green-dark,#1e5038)}.ConsumerHeader_hideOnMobile__h9n2Y{display:inline-flex}@media (max-width:1180px){.ConsumerHeader_headerProperty__rgKjT .ConsumerHeader_inner__Qj6Xt{min-height:48px}}@media (min-width:1181px){.ConsumerHeader_header__Yyv5n{display:none}}@media (max-width:768px){.ConsumerHeader_headerProperty__rgKjT{display:none}}@media (max-width:640px){.ConsumerHeader_brandText___RtLd{display:none}.ConsumerHeader_linkBtn__2MgK5{padding:8px;font-size:12px}.ConsumerHeader_primaryBtn__JFEVC{padding:0 12px;font-size:12px}}.ConsumerHeader_userMenuWrap__wXyTG{position:relative}.ConsumerHeader_userMenuTrigger__kjyte{display:inline-flex;align-items:center;gap:8px;border:1px solid #e4e7ec;background:#fff;border-radius:999px;padding:4px 10px 4px 4px;cursor:pointer;color:#101828}.ConsumerHeader_userMenuTriggerOpen__yEuqU{border-color:#98a2b3;box-shadow:0 0 0 3px rgba(39,103,73,.12)}.ConsumerHeader_userMenuAvatar__8BMH_{border-radius:999px}.ConsumerHeader_userMenuName__UKFIW{font-size:13px;font-weight:600;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsumerHeader_userMenuPanel__1K_GQ{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #e4e7ec;border-radius:14px;box-shadow:0 16px 40px rgba(16,24,40,.12);padding:8px;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:1000}.ConsumerHeader_userMenuPanelOpen___7cZI{opacity:1;visibility:visible;transform:translateY(0)}.ConsumerHeader_userMenuHeader__FuOKj{display:flex;align-items:center;gap:10px;padding:8px}.ConsumerHeader_userMenuHeaderAvatar__4eQvq{border-radius:999px;flex-shrink:0}.ConsumerHeader_userMenuHeaderCopy__x0c3F{min-width:0;display:flex;flex-direction:column;gap:2px}.ConsumerHeader_userMenuHeaderName__AxcJt{font-size:13px;font-weight:700;color:#101828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsumerHeader_userMenuHeaderEmail__JWo3_{font-size:12px;color:#667085;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConsumerHeader_userMenuDivider__GNpSd{height:1px;background:#eaecf0;margin:4px 0}.ConsumerHeader_userMenuItem__2SoAR{display:flex;align-items:center;gap:8px;width:100%;border:none;background:transparent;text-align:left;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;color:#344054;text-decoration:none;cursor:pointer}.ConsumerHeader_userMenuItem__2SoAR:hover{background:#f2f4f7;color:#101828}.ConsumerHeader_userMenuItemDanger__oAC1o{color:#b42318}.CoachmarkTour_overlay__bQiWH{position:fixed;inset:0;z-index:9999;background:rgba(12,14,22,.45)}.CoachmarkTour_spotlight__vzROd{position:fixed;z-index:10000;border:2px solid rgba(255,255,255,.9);border-radius:10px;box-shadow:0 0 0 9999px rgba(12,14,22,.45),0 10px 24px rgba(8,10,18,.22);pointer-events:none}.CoachmarkTour_card__ys5lL{position:fixed;z-index:10001;width:min(360px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 18px 36px rgba(14,18,32,.24);padding:14px;color:var(--ink)}.CoachmarkTour_kicker__Fpf4D{font-size:.6875rem;font-weight:700;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.08em}.CoachmarkTour_title__YH8Ob{margin-top:8px;font-family:var(--font-sans);font-size:1rem;font-weight:700}.CoachmarkTour_body__rkRxA{margin-top:8px;font-size:.88rem;color:var(--ink-light);line-height:1.5}.CoachmarkTour_actions__Q1XjU{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.CoachmarkTour_btn__lmutX{border-radius:8px;border:1px solid var(--border);background:var(--surface);padding:8px 11px;font-size:.82rem;font-weight:650;cursor:pointer;color:var(--ink)}.CoachmarkTour_btn__lmutX:hover{background:var(--surface-warm)}.CoachmarkTour_btn__lmutX:disabled{opacity:.55;cursor:not-allowed}.CoachmarkTour_btnPrimary__N3pgR{background:var(--ink);border-color:var(--ink);color:#fff}.CoachmarkTour_btnPrimary__N3pgR:hover{background:#0f0f1a}.CoachmarkTour_progress__BPFUZ{font-size:.8rem;color:var(--ink-muted);margin-top:10px}.PropertyMobileHero_hero__5A53N{position:relative;margin:0;min-height:360px;overflow:hidden;background:var(--makazi-forest-deep,#142e23)}.PropertyMobileHero_heroPhoto__oFVMf{position:absolute;inset:0;width:100%;height:100%}.PropertyMobileHero_thumbPhoto__UETk2{width:100%;height:100%}.PropertyMobileHero_heroImageBtn__XFRoG{position:absolute;inset:0;border:none;padding:0;background:transparent;cursor:pointer}.PropertyMobileHero_heroImage__5N2FL{width:100%;height:100%;min-height:360px;-o-object-fit:cover;object-fit:cover}.PropertyMobileHero_heroGradient__Amkn2{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,43,35,.38),rgba(26,43,35,.04) 32%,rgba(26,43,35,.12) 58%,rgba(26,43,35,.88));pointer-events:none}.PropertyMobileHero_heroChrome__lmZTu{position:absolute;top:0;left:0;right:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;pointer-events:none}.PropertyMobileHero_chromeLeft__sF_RA{display:inline-flex;align-items:center;gap:10px;min-width:0;pointer-events:auto}.PropertyMobileHero_backBtn__ru0pB{width:40px;height:40px;border-radius:999px;background:#fff;color:#b8860b;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 2px 10px rgba(26,43,35,.12)}.PropertyMobileHero_brand__Ju49H{display:inline-flex;align-items:center;gap:8px;text-decoration:none;min-width:0}.PropertyMobileHero_brandIcon__B8hi4{width:28px;height:28px;border-radius:8px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.PropertyMobileHero_brandText__kFtTu{font-family:var(--font-serif);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:#fff;text-shadow:0 1px 8px rgba(26,43,35,.35)}.PropertyMobileHero_chromeActions__vGGqr{display:inline-flex;align-items:center;gap:8px;pointer-events:auto}.PropertyMobileHero_chromeBtn__OxAM3{width:40px;height:40px;border:none;border-radius:999px;background:rgba(26,43,35,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.PropertyMobileHero_chromeBtn__OxAM3:disabled{opacity:.55;cursor:not-allowed}.PropertyMobileHero_chromeBtn__OxAM3:hover:not(:disabled){background:rgba(26,43,35,.72)}.PropertyMobileHero_heroContent__Th0uK{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:6px;padding:72px max(20px,min(156px,36vw)) 18px 20px;pointer-events:none}.PropertyMobileHero_heroContent__Th0uK:before{content:"";position:absolute;left:0;right:0;bottom:0;height:58%;background:linear-gradient(0deg,rgba(18,30,24,.92) 0,rgba(18,30,24,.45) 55%,transparent);pointer-events:none;z-index:-1}.PropertyMobileHero_heroContent__Th0uK>*{position:relative;z-index:1}.PropertyMobileHero_statusBadge__vXa5M{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;margin-bottom:2px;border-radius:8px;background:rgba(26,43,35,.72);border:1px solid rgba(201,168,76,.55);color:#f8f4ea;font-size:11px;font-weight:700;letter-spacing:.03em;box-shadow:0 2px 10px rgba(26,43,35,.2)}.PropertyMobileHero_statusBadge__vXa5M:before{content:"";width:6px;height:6px;margin-right:8px;border-radius:999px;background:#c9a84c;flex-shrink:0}.PropertyMobileHero_title__FTdlM{margin:0;font-family:var(--font-serif);font-size:1.32rem;font-weight:700;line-height:1.14;letter-spacing:-.02em;color:#fff;max-width:100%}.PropertyMobileHero_location__cxryX{margin:0;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:rgba(255,255,255,.88)}.PropertyMobileHero_priceRow__wzRWk{margin-top:4px}.PropertyMobileHero_price__KLjI9{margin:0;font-size:1.15rem;font-weight:700;color:#fff;line-height:1.1}.PropertyMobileHero_priceNote__gVob_,.PropertyMobileHero_priceSuffix__o0kNA{margin:2px 0 0;font-size:12px;color:rgba(255,255,255,.78)}.PropertyMobileHero_trustRow__SjcWN{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:16px;column-gap:16px;row-gap:8px;margin-top:4px}.PropertyMobileHero_trustPill__8HvkM{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:600;background:rgba(232,245,238,.92);color:#1a2b23}.PropertyMobileHero_trustItem__ACLsx{display:inline-flex;align-items:center;gap:7px}.PropertyMobileHero_trustLabel__h8eCD{font-size:12px;font-weight:700;line-height:1.2;color:#fff}.PropertyMobileHero_trustSeal__8PEWL{flex-shrink:0;filter:drop-shadow(0 2px 6px rgba(0,0,0,.2))}.PropertyMobileHero_thumbStrip__SXOrD{position:absolute;right:20px;bottom:18px;z-index:3;display:flex;gap:6px;pointer-events:auto}.PropertyMobileHero_thumbBtn__pgxyf{position:relative;width:44px;height:44px;border:2px solid rgba(255,255,255,.85);border-radius:10px;overflow:hidden;padding:0;background:#1a2b23;cursor:pointer}.PropertyMobileHero_thumbImage__6E4w_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.PropertyMobileHero_thumbMore__aTBql{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(26,43,35,.62);color:#fff;font-size:11px;font-weight:700}.PropertyMobileHero_showAllBtn__beVTj{position:absolute;top:64px;right:20px;z-index:3;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:none;border-radius:999px;background:rgba(255,255,255,.92);color:#1a2b23;font-size:12px;font-weight:600;cursor:pointer;pointer-events:auto}.PropertyMobileHero_lightbox__C8EzE{position:fixed;inset:0;z-index:4000;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center}.PropertyMobileHero_lightboxImage__8GR7a{max-width:92vw;max-height:82vh;-o-object-fit:contain;object-fit:contain}.PropertyMobileHero_lightboxClose__2g_MT,.PropertyMobileHero_lightboxNext__qSxiR,.PropertyMobileHero_lightboxPrev__ucoJQ{position:absolute;border:none;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.PropertyMobileHero_lightboxClose__2g_MT{top:16px;right:16px;width:40px;height:40px}.PropertyMobileHero_lightboxNext__qSxiR,.PropertyMobileHero_lightboxPrev__ucoJQ{top:50%;transform:translateY(-50%);width:44px;height:44px}.PropertyMobileHero_lightboxPrev__ucoJQ{left:12px}.PropertyMobileHero_lightboxNext__qSxiR{right:12px}.PropertyMobileHero_lightboxCount__ceajk{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);margin:0;padding:4px 12px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font-size:13px}@media (min-width:769px){.PropertyMobileHero_hero__5A53N{display:none}}.page_pageWrapper__7dBkW{background:#faf9f6;min-height:100vh;padding-bottom:calc(88px + 56px + env(safe-area-inset-bottom, 0px))}.page_mainContainer__uLgNM{max-width:1280px;margin:0 auto;padding:24px}.page_desktopGallery__TGkce{display:block}.page_contentGrid__0oaTX{display:grid;grid-template-columns:1fr 340px;gap:40px;align-items:start}.page_mainContent__j75Qb{min-width:0;max-width:100%}.page_headerSection__eNfrv{margin-bottom:0}.page_bodySections__TCU3W{display:flex;flex-direction:column;gap:14px;min-width:0;max-width:100%;overflow-x:clip}.page_mobileCards__wgbjI{display:none}.page_bodySections__TCU3W [id=cost-calculator],.page_bodySections__TCU3W [id=facts],.page_bodySections__TCU3W [id=neighborhood],.page_bodySections__TCU3W [id=overview],.page_bodySections__TCU3W [id=related-listings],.page_bodySections__TCU3W [id=trust]{scroll-margin-top:118px}.page_desktopHeader__Y20YK{display:block}.page_mobilePriceRow___7IhK{display:none}.page_sidebar__x1nXR{position:sticky;top:80px}.page_notFound__xItPk{padding:40px;text-align:center;font-size:18px;color:#6b7280}@media (max-width:1024px){.page_contentGrid__0oaTX{gap:24px;grid-template-columns:1fr 300px}}@media (max-width:768px){.page_pageWrapper__7dBkW{padding-bottom:calc(96px + 56px + env(safe-area-inset-bottom, 0px))}.page_mainContainer__uLgNM{padding:0 20px 20px}.page_desktopGallery__TGkce,.page_desktopHeader__Y20YK,.page_desktopOnly__twTPj{display:none!important}.page_mobileCards__wgbjI{display:flex;flex-direction:column;gap:14px}.page_contentGrid__0oaTX{grid-template-columns:1fr}.page_sidebar__x1nXR{display:none;position:static;margin-top:40px}.page_desktopSubNav__OQ_Dy{display:none}.page_bodySections__TCU3W{gap:14px}}@media (min-width:769px){.page_desktopSubNav__OQ_Dy{display:block}}.PropertyHubSection_section__IwoWq{padding:64px 0 72px;background:transparent}.PropertyHubSection_container__oMaI9{max-width:1280px;margin:0 auto;padding:0 24px}.PropertyHubSection_layout__Lqomq{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.PropertyHubSection_main__7kLhF{min-width:0;position:relative}.PropertyHubSection_heroRow___bXpM{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:center;margin-bottom:24px}.PropertyHubSection_title__ZLnJV{margin:0 0 10px;font-family:var(--font-serif);font-size:clamp(1.75rem,2.8vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:var(--tracking-editorial);color:var(--makazi-ink)}.PropertyHubSection_subtitle__YA6qn{margin:0 0 20px;max-width:56ch;font-size:.94rem;line-height:1.65;letter-spacing:var(--tracking-ui);color:var(--makazi-ink-secondary)}.PropertyHubSection_actions__7ypT9{display:flex;flex-wrap:wrap;gap:10px}.PropertyHubSection_primaryAction__jrbTl,.PropertyHubSection_secondaryAction__cSge2{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap;border:1.5px solid transparent;transition:background .2s ease,box-shadow .2s ease,transform .2s ease,border-color .2s ease,color .2s ease}.PropertyHubSection_primaryAction__jrbTl{background-color:var(--makazi-green,#276749);background-image:none;color:#ffffff;-webkit-text-fill-color:currentColor;text-shadow:none;border-color:var(--makazi-green-hover,#1e5038);box-shadow:none}.PropertyHubSection_primaryAction__jrbTl:hover{background-color:var(--makazi-green-hover,#1e5038);border-color:var(--makazi-green-hover,#1e5038);color:#ffffff;transform:translateY(-1px);box-shadow:none}.PropertyHubSection_primaryAction__jrbTl:focus-visible{outline:2px solid var(--makazi-forest,#1a3d2e);outline-offset:2px}.PropertyHubSection_secondaryAction__cSge2{background:var(--makazi-sand,#f7f4ee);color:var(--makazi-green,#276749);border-color:var(--makazi-green,#276749);box-shadow:var(--shadow-sm)}.PropertyHubSection_secondaryAction__cSge2:hover{background:var(--makazi-green-pale,#f4f9f6);color:var(--makazi-green-hover,#1e5038);border-color:var(--makazi-green-hover,#1e5038);transform:translateY(-1px);box-shadow:var(--shadow-md)}.PropertyHubSection_heroArtFrame__QLE7m{position:relative;justify-self:end;width:100%;max-width:340px;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-card)}.PropertyHubSection_heroPattern__FCY1q{position:absolute;inset:0;z-index:0;border-radius:inherit}.PropertyHubSection_heroPhotoWrap__REkyk{position:relative;z-index:1;height:250px;border-radius:20px}.PropertyHubSection_heroPhoto__5c32w{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}.PropertyHubSection_dashboardGrid__tOvQN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@keyframes PropertyHubSection_hubCardReveal__nSvRv{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.PropertyHubSection_dashboardCard__sBpqH{position:relative;overflow:hidden;padding:14px 14px 12px;border-radius:18px;background:var(--makazi-surface);border:1px solid var(--makazi-stone);box-shadow:var(--shadow-card);min-height:214px;display:flex;flex-direction:column;transform:translateY(0) scale(1) translateZ(0);animation:PropertyHubSection_hubCardReveal__nSvRv .65s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .3s ease-out,transform .3s ease-out,border-color .3s ease-out}.PropertyHubSection_dashboardCardAccent__8CgYA{border-color:color-mix(in srgb,var(--makazi-orange) 22%,var(--makazi-stone))}.PropertyHubSection_dashboardCard__sBpqH:first-child{animation-delay:.04s}.PropertyHubSection_dashboardCard__sBpqH:nth-child(2){animation-delay:.1s}.PropertyHubSection_dashboardCard__sBpqH:nth-child(3){animation-delay:.16s}.PropertyHubSection_dashboardCard__sBpqH:nth-child(4){animation-delay:.22s}.PropertyHubSection_dashboardCard__sBpqH:nth-child(5){animation-delay:.28s}.PropertyHubSection_dashboardCard__sBpqH:nth-child(6){animation-delay:.34s}.PropertyHubSection_dashboardCard__sBpqH:hover{transform:translateY(-4px) scale(1.005) translateZ(0);border-color:color-mix(in srgb,var(--makazi-green) 28%,var(--makazi-stone));box-shadow:var(--shadow-card-hover)}.PropertyHubSection_dashboardCard__sBpqH:active{transform:scale(1) translateZ(0)}.PropertyHubSection_cardTop__UZNP_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.PropertyHubSection_cardTitleRow__MBYMK{display:flex;align-items:center;gap:10px}.PropertyHubSection_cardTitleRow__MBYMK h3{margin:0;font-size:.84rem;font-weight:700;color:var(--makazi-ink);transition:color .3s ease-out}.PropertyHubSection_iconMark___kLNg{width:36px;height:36px;border-radius:10px;background:var(--makazi-green-pale);border:1px solid color-mix(in srgb,var(--makazi-green) 14%,var(--makazi-stone));display:inline-flex;align-items:center;justify-content:center;color:var(--makazi-green);flex-shrink:0;transition:background .25s ease,border-color .25s ease}.PropertyHubSection_dashboardCard__sBpqH:hover .PropertyHubSection_iconMark___kLNg{background:var(--makazi-green-mist);border-color:color-mix(in srgb,var(--makazi-green) 30%,var(--makazi-stone))}.PropertyHubSection_badge__6HGAU{padding:4px 9px;border-radius:999px;background:var(--makazi-sand);color:var(--makazi-ink-muted);font-size:.64rem;font-weight:700;white-space:nowrap;border:1px solid var(--makazi-stone)}.PropertyHubSection_metricRow__oicK_,.PropertyHubSection_splitMetricRow__W_V1i{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.PropertyHubSection_splitMetricRow__W_V1i{align-items:center;margin-bottom:10px}.PropertyHubSection_metricLeft__LIZ9R strong{display:block;font-size:1.55rem;line-height:1.05;font-weight:700;color:var(--makazi-ink)}.PropertyHubSection_metricLeftCompact__Ny8Mf strong{font-size:1.05rem;line-height:1.15}.PropertyHubSection_metricLeft__LIZ9R span{display:block;font-size:.72rem;color:var(--makazi-ink-muted)}.PropertyHubSection_trendDown__x00YE,.PropertyHubSection_trendUp__p1s6P{align-self:flex-start;margin-top:4px;padding:4px 8px;border-radius:999px;font-size:.62rem;font-weight:700;white-space:nowrap}.PropertyHubSection_trendUp__p1s6P{background:var(--makazi-green-pale);color:var(--makazi-green)}.PropertyHubSection_trendDown__x00YE{background:var(--makazi-orange-soft);color:var(--makazi-clay)}.PropertyHubSection_metricLeft__LIZ9R .PropertyHubSection_trendDown__x00YE,.PropertyHubSection_metricLeft__LIZ9R .PropertyHubSection_trendUp__p1s6P{display:inline-block;margin-top:6px}.PropertyHubSection_chartBlock__Q8bz1{margin-top:auto}.PropertyHubSection_chartSvg__B_lvR{width:100%;height:72px;display:block}.PropertyHubSection_chartSvgSmall__dY2P5{width:100%;height:52px;display:block}.PropertyHubSection_monthRow__etvsM{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:2px;margin-top:2px}.PropertyHubSection_monthRow__etvsM span{font-size:.58rem;color:var(--makazi-ink-muted);text-align:center}.PropertyHubSection_donutLarge__zZ_Mm{width:88px;height:88px;flex-shrink:0}.PropertyHubSection_pipelineLegend__M1teX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin-top:auto;font-size:.62rem;color:var(--makazi-ink-muted)}.PropertyHubSection_pipelineLegend__M1teX span{display:inline-flex;align-items:center;gap:5px}.PropertyHubSection_pipelineLegend__M1teX strong{color:var(--makazi-ink);font-size:.62rem}.PropertyHubSection_dotDeep__Jb3Mb,.PropertyHubSection_dotForest__AWt1c,.PropertyHubSection_dotLight__wPy2p,.PropertyHubSection_dotMid__DQtVf{width:7px;height:7px;border-radius:999px;display:inline-block;flex-shrink:0}.PropertyHubSection_dotLight__wPy2p{background:var(--makazi-green-mist)}.PropertyHubSection_dotMid__DQtVf{background:var(--makazi-green-soft)}.PropertyHubSection_dotDeep__Jb3Mb{background:var(--makazi-green)}.PropertyHubSection_dotForest__AWt1c{background:var(--makazi-forest)}.PropertyHubSection_gaugeLarge__3KjTx{width:96px;height:58px;flex-shrink:0}.PropertyHubSection_statusGrid__wbP4R{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:auto}.PropertyHubSection_statusGrid__wbP4R>div{padding:8px 4px;border-radius:10px;text-align:center}.PropertyHubSection_statusGrid__wbP4R strong{display:block;font-size:.95rem;line-height:1.1;color:var(--makazi-ink)}.PropertyHubSection_statusGrid__wbP4R span{display:block;margin-top:2px;font-size:.56rem;font-weight:600}.PropertyHubSection_statusBoxSun__n9l_L{background:var(--makazi-orange-soft);color:var(--makazi-clay)}.PropertyHubSection_statusBoxSand__zdcW7{background:var(--makazi-sun-wash);color:var(--makazi-clay)}.PropertyHubSection_statusBoxMist__8fY7h{background:var(--makazi-green-mist);color:var(--makazi-green)}.PropertyHubSection_statusBoxGreen__eUv1V{background:var(--makazi-green-pale);color:var(--makazi-green-hover)}.PropertyHubSection_paymentsGrid__MoCw5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:auto}.PropertyHubSection_paymentBox__1DOx1{padding:8px 6px;border-radius:10px;border:1px solid var(--makazi-stone);background:var(--makazi-sand);text-align:center}.PropertyHubSection_paymentBox__1DOx1 span{display:block;font-size:.58rem;color:var(--makazi-ink-muted)}.PropertyHubSection_paymentBox__1DOx1 strong{display:block;margin-top:2px;font-size:.68rem;color:var(--makazi-ink);line-height:1.25}.PropertyHubSection_satisfactionBody__J06lg{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;margin-top:auto}.PropertyHubSection_starsBlock__EJbMD{display:flex;flex-direction:column;gap:4px}.PropertyHubSection_stars__hXEJr{font-size:1rem;line-height:1;letter-spacing:1px}.PropertyHubSection_starFilled__AF7P6{color:var(--makazi-sun)}.PropertyHubSection_starHalf__UCea1{color:var(--makazi-sun-soft)}.PropertyHubSection_reviewCount__Fb7wi{font-size:.58rem;color:var(--makazi-ink-muted);white-space:nowrap}.PropertyHubSection_ratingBars__W5TIj{display:grid;gap:3px}.PropertyHubSection_ratingRow__n1JQp{display:grid;grid-template-columns:10px 1fr;gap:6px;align-items:center}.PropertyHubSection_ratingRow__n1JQp span{font-size:.56rem;color:var(--makazi-ink-muted)}.PropertyHubSection_ratingTrack__PByt1{height:5px;border-radius:999px;background:var(--makazi-stone);overflow:hidden}.PropertyHubSection_ratingFill__XW7s8{height:100%;border-radius:999px;background:var(--makazi-green-soft)}.PropertyHubSection_sidebar__6i4Qu{padding:22px 18px 20px;border-radius:18px;background:var(--makazi-surface);border:1px solid var(--makazi-stone);box-shadow:var(--shadow-sm)}.PropertyHubSection_sidebarHeader__aeS1P{display:flex;align-items:center;gap:8px;margin-bottom:14px}.PropertyHubSection_sidebarIcon__PYwnh{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PropertyHubSection_sidebarEyebrow__mQT0I{font-size:var(--text-overline);font-weight:600;letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--makazi-green)}.PropertyHubSection_sidebarTitle__HmEwU{margin:0 0 8px;font-family:var(--font-serif);font-size:1.05rem;font-weight:500;line-height:1.35;letter-spacing:var(--tracking-editorial);color:var(--makazi-ink)}.PropertyHubSection_sidebarIntro__mi7T5{margin:0 0 18px;font-size:.8rem;line-height:1.55;color:var(--makazi-ink-secondary)}.PropertyHubSection_featureList___6gYx{display:flex;flex-direction:column;gap:16px}.PropertyHubSection_featureItem__I4P5M{display:flex;gap:10px}.PropertyHubSection_featureIcon__JsYmZ{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PropertyHubSection_featureItem__I4P5M strong{display:block;margin-bottom:3px;font-size:.78rem;line-height:1.35;color:var(--makazi-ink)}.PropertyHubSection_featureItem__I4P5M p{margin:0;font-size:.72rem;line-height:1.45;color:var(--makazi-ink-muted)}.PropertyHubSection_quoteFooter__yH2oD{margin-top:20px;padding-top:4px}.PropertyHubSection_quoteMark__qvfu4{display:block;font-family:var(--font-serif);font-size:2rem;line-height:1;color:var(--makazi-green);margin-bottom:4px}.PropertyHubSection_quoteFooter__yH2oD p{margin:0 0 12px;font-family:var(--font-serif);font-size:.9rem;font-weight:500;line-height:1.4;color:var(--makazi-forest)}.PropertyHubSection_quoteLine__PZdaH{display:block;width:56px;height:3px;border-radius:999px;background:var(--makazi-sun)}@media (max-width:1180px){.PropertyHubSection_layout__Lqomq{grid-template-columns:1fr}.PropertyHubSection_dashboardGrid__tOvQN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.PropertyHubSection_heroRow___bXpM{grid-template-columns:1fr}.PropertyHubSection_heroArtFrame__QLE7m{max-width:100%}.PropertyHubSection_dashboardGrid__tOvQN{grid-template-columns:1fr}}@media (max-width:640px){.PropertyHubSection_section__IwoWq{padding:48px 0}.PropertyHubSection_container__oMaI9{padding:0 12px}.PropertyHubSection_statusGrid__wbP4R{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyHubSection_satisfactionBody__J06lg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.PropertyHubSection_dashboardCard__sBpqH{animation:none;transform:none;transition:box-shadow .2s ease,border-color .2s ease}.PropertyHubSection_dashboardCard__sBpqH:active,.PropertyHubSection_dashboardCard__sBpqH:hover{transform:none}}.TruthReportCardGrid_section__KFSC4{width:100%}.TruthReportCardGrid_sectionTitle__piCzj{margin:0 0 1.25rem;font-family:var(--font-serif,Georgia,serif);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:600;color:#0f172a;letter-spacing:-.02em}.TruthReportCardGrid_grid__JYF5S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TruthReportCardGrid_card__9XdYb{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#ffffff;border:1px solid #e8edf2;border-radius:18px;overflow:hidden;box-shadow:0 2px 10px rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease}.TruthReportCardGrid_card__9XdYb:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(15,23,42,.08)}.TruthReportCardGrid_cardImage__e98gE{width:100%;height:188px;-o-object-fit:cover;object-fit:cover}.TruthReportCardGrid_cardBody__afaGX{display:flex;flex-direction:column;flex:1;padding:1rem 1rem .9rem}.TruthReportCardGrid_cardTitle__EZ_Uo{margin:0 0 .45rem;font-family:var(--font-serif,Georgia,serif);font-size:1.35rem;font-weight:600;color:#0f172a;letter-spacing:-.02em}.TruthReportCardGrid_cardTagline__VElNy{margin:0;font-size:.88rem;line-height:1.55;color:#64748b;min-height:2.8em}.TruthReportCardGrid_statsRow__RfBro{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:1rem}.TruthReportCardGrid_statBox__8ukHS{display:flex;align-items:center;gap:6px;min-height:42px;padding:0 10px;border:1px solid #e8edf2;border-radius:10px;background:#fafbfc}.TruthReportCardGrid_statIcon__npzCX{color:#64748b;flex-shrink:0}.TruthReportCardGrid_statLabel__7UeZs{font-size:.72rem;font-weight:600;color:#64748b}.TruthReportCardGrid_statValue__hcu9O{margin-left:auto}.TruthReportCardGrid_statValueLocation__WOIIB,.TruthReportCardGrid_statValue__hcu9O{font-size:.78rem;font-weight:700;color:#0f172a}.TruthReportCardGrid_cardFooter__N__3i{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.95rem}.TruthReportCardGrid_viewLink__XjDdy{font-size:.84rem;font-weight:700;color:var(--brand-green,#2f6b4f)}.TruthReportCardGrid_viewArrow__nQFMd{color:var(--brand-green,#2f6b4f)}@media (max-width:980px){.TruthReportCardGrid_grid__JYF5S{grid-template-columns:1fr}.TruthReportCardGrid_cardTagline__VElNy{min-height:0}}@media (max-width:640px){.TruthReportCardGrid_statsRow__RfBro{grid-template-columns:1fr}}.market_page__wSVHZ{max-width:1180px;margin:0 auto;padding:.75rem 1.5rem 4rem}.market_hero__XqQjd{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,420px);align-items:center;gap:2rem;margin-bottom:2.5rem;padding-top:.5rem}.market_heroCopy__fVz0U h1{margin:0 0 .85rem;font-family:var(--font-serif,Georgia,serif);font-size:clamp(2rem,4vw,2.75rem);font-weight:600;line-height:1.08;letter-spacing:-.03em;color:#0f172a}.market_subtitle__MMx82{margin:0;max-width:620px;font-size:1rem;line-height:1.65;color:#64748b}.market_heroArt__ITXJ6{justify-self:end;width:100%}.market_cta__ooHto{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.market_primaryBtn__dM7U2,.market_secondaryBtn__Ccn10{display:inline-flex;align-items:center;padding:.72rem 1.15rem;border-radius:999px;font-weight:700;font-size:.875rem;text-decoration:none}.market_primaryBtn__dM7U2{background:var(--brand-green,#2f6b4f);color:white}.market_secondaryBtn__Ccn10{border:1px solid #e8edf2;color:#0f172a;background:white}@media (max-width:900px){.market_hero__XqQjd{grid-template-columns:1fr;gap:1.25rem}.market_heroArt__ITXJ6{justify-self:stretch;max-width:420px}}@media (max-width:640px){.market_page__wSVHZ{padding:.5rem 1rem 3rem}}.AgentBrandHeader_header__Oz_Cp{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;background:rgba(249,249,247,.92);border-bottom:1px solid var(--agent-border-subtle);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.AgentBrandHeader_brand__q__vY{display:inline-flex;align-items:center;gap:8px;min-width:0}.AgentBrandHeader_logo__M7Ehk{margin-left:-4px}.AgentBrandHeader_logoInline__gxxBM{margin:0}@media (min-width:1121px){.AgentBrandHeader_header__Oz_Cp{position:static;min-height:0;padding:16px 24px 0;background:transparent;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none}.AgentBrandHeader_logoInline__gxxBM,.AgentBrandHeader_logo__M7Ehk{display:none}}.AgentBrandHeader_actions__cJhgf{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.AgentBrandHeader_iconBtn__dukT8{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--agent-radius-pill);border:1px solid var(--agent-border);background:var(--agent-surface);color:#344054;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .12s ease}.AgentBrandHeader_iconBtn__dukT8:hover{border-color:#d0d5dd;background:#f9fafb}.AgentBrandHeader_iconBtn__dukT8:active{transform:scale(.96)}.AgentBrandHeader_iconBtn__dukT8:focus-visible{outline:2px solid var(--agent-green);outline-offset:2px}.AgentBrandHeader_iconDot__s5QMI{top:8px;right:9px;width:8px;height:8px;background:#f97316}.AgentBrandHeader_iconBadge__rhAIx,.AgentBrandHeader_iconDot__s5QMI{position:absolute;border-radius:var(--agent-radius-pill);border:2px solid var(--agent-canvas)}.AgentBrandHeader_iconBadge__rhAIx{top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;background:var(--agent-green);color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center}