.MarketInsight_section__6t6W6{padding-block:var(--space-10);background:var(--white)}@media (min-width:1024px){.MarketInsight_section__6t6W6{padding-block:var(--space-16)}}.MarketInsight_layout__ffNNs{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:center}@media (min-width:1024px){.MarketInsight_layout__ffNNs{grid-template-columns:1.05fr .95fr;gap:var(--space-4)}}.MarketInsight_mediaCol__VxvNR{position:relative;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.MarketInsight_playBadge__Vgtef{position:absolute;left:var(--space-6);bottom:var(--space-6);display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);background:rgba(255,255,255,.86);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.MarketInsight_playBadge__Vgtef:before{content:"▶";color:var(--red);font-size:.65em}.MarketInsight_textCol__w8UcI{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) 0}@media (min-width:1024px){.MarketInsight_textCol__w8UcI{padding:var(--space-4) var(--space-4) var(--space-4) var(--space-8)}}.MarketInsight_title__WXcbI{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);line-height:1.14;letter-spacing:-.01em;color:var(--ink)}.MarketInsight_summary__t_F_C{font-size:var(--text-base);color:var(--grey-600);max-width:32rem}.MarketInsight_byline__dNENy{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.MarketInsight_byline__dNENy span{font-weight:400;color:var(--grey-600)}.MarketInsight_cta__T6rWU{margin-top:var(--space-2);width:100%}.ReportSubscribeForm_card__TxWd8{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);background:var(--black);border-radius:var(--radius-lg);color:var(--white)}@media (min-width:640px){.ReportSubscribeForm_card__TxWd8{padding:var(--space-3)}}.ReportSubscribeForm_heading__GpmqY{font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--white);margin:0}.ReportSubscribeForm_lede__2JwoH{color:rgba(255,255,255,.72);font-size:var(--text-xs);margin:0}.ReportSubscribeForm_form__lZdPb{display:flex;flex-direction:column;gap:var(--space-2)}.ReportSubscribeForm_honeypot__1UTnR{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ReportSubscribeForm_row__X072y{display:flex;flex-direction:column;gap:var(--space-2)}@media (min-width:640px){.ReportSubscribeForm_row__X072y{flex-direction:row;align-items:flex-end}.ReportSubscribeForm_row__X072y .ReportSubscribeForm_field__1SG2H{flex:1 1}}.ReportSubscribeForm_field__1SG2H{display:flex;flex-direction:column;gap:var(--space-1)}.ReportSubscribeForm_field__1SG2H label{font-size:var(--text-xs);font-weight:600;color:rgba(255,255,255,.85)}.ReportSubscribeForm_field__1SG2H input,.ReportSubscribeForm_field__1SG2H select{min-height:var(--touch-target);padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-size:var(--text-sm);font-family:var(--font-sans);color:var(--ink);background:var(--white)}.ReportSubscribeForm_field__1SG2H input:focus-visible,.ReportSubscribeForm_field__1SG2H select:focus-visible{outline:2px solid var(--red);outline-offset:2px}.ReportSubscribeForm_submit__UM8XS{min-height:var(--touch-target);padding-inline:var(--space-3);font-size:var(--text-sm);white-space:nowrap}.ReportSubscribeForm_form__lZdPb .ReportSubscribeForm_actions__VGpb9{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.ReportSubscribeForm_form__lZdPb .ReportSubscribeForm_actions__VGpb9>:first-child:empty{display:none}@media (max-width:639px){.ReportSubscribeForm_form__lZdPb .ReportSubscribeForm_actions__VGpb9 .ReportSubscribeForm_submit__UM8XS{width:100%}}@media (min-width:640px){.ReportSubscribeForm_submit__UM8XS{flex:0 0 auto;margin-left:auto}}.ReportSubscribeForm_consentField__e8_Vu{display:flex;align-items:flex-start;gap:var(--space-2)}.ReportSubscribeForm_consentField__e8_Vu input{margin-top:.2em;width:1rem;height:1rem;flex-shrink:0;accent-color:var(--red)}.ReportSubscribeForm_consentField__e8_Vu label{font-size:var(--text-xs);color:rgba(255,255,255,.72)}.ReportSubscribeForm_consentField__e8_Vu label a{color:var(--white);text-decoration:underline}.ReportSubscribeForm_statusBox__siZRG{padding:var(--space-4);border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-md);background:rgba(255,255,255,.06)}.ReportSubscribeForm_statusWarning__D23vw{border-color:var(--red)}.ReportSubscribeForm_statusTitle__zzcvm{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--white);margin-bottom:var(--space-1)}.ReportSubscribeForm_errorBanner__16gvt{padding:var(--space-4);border:1px solid var(--red);border-radius:var(--radius-md);color:var(--white);font-size:var(--text-sm)}.PoiCategoryControls_wrapper__fw6Cb{flex-direction:column}.PoiCategoryControls_pills__bEvyv,.PoiCategoryControls_wrapper__fw6Cb{display:flex;gap:var(--space-2);min-width:0;max-width:100%}@media (max-width:639.98px){.PoiCategoryControls_pills__bEvyv{flex-wrap:nowrap;overflow-x:auto;padding-bottom:var(--space-1);-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,black calc(100% - 2rem),transparent);-webkit-mask-image:linear-gradient(90deg,black calc(100% - 2rem),transparent)}}@media (min-width:640px){.PoiCategoryControls_pills__bEvyv{flex-wrap:wrap}}.PoiCategoryControls_pill__rWH0T{flex-shrink:0;display:inline-flex;align-items:center;min-height:var(--touch-target);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink);background:var(--white);border:1px solid var(--grey-300);border-radius:999px;white-space:nowrap;transition:border-color .18s ease,background .18s ease,color .18s ease}.PoiCategoryControls_pill__rWH0T:hover{border-color:var(--grey-600)}.PoiCategoryControls_pill__rWH0T[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.PoiCategoryControls_pill__rWH0T[aria-busy=true]{opacity:.7}.PoiCategoryControls_pill__rWH0T:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.PoiCategoryControls_actionsRow__mjoD_{display:flex;justify-content:flex-start}.PoiCategoryControls_hideButton__g6Tpn{min-height:var(--touch-target);padding-inline:var(--space-2);font-size:var(--text-sm);color:var(--grey-600);background:none;border:1px solid transparent;text-decoration:underline;text-underline-offset:2px;white-space:normal;text-align:left}.PoiCategoryControls_hideButton__g6Tpn:focus-visible,.PoiCategoryControls_hideButton__g6Tpn:hover{color:var(--red)}.PoiCategoryControls_status__JT9Cg{font-size:var(--text-xs);color:var(--grey-600)}@media (prefers-reduced-motion:reduce){.PoiCategoryControls_pill__rWH0T{transition:none}}.PoiResultsList_wrapper__mued3{width:100%;min-width:0;margin-top:var(--space-2);border:1px solid var(--grey-200);border-radius:var(--radius-sm);padding:var(--space-3)}.PoiResultsList_header__olqAN{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.PoiResultsList_heading__BZaxu{font-family:var(--font-sans);font-weight:600;font-size:var(--text-sm);color:var(--ink)}.PoiResultsList_toggle__5B2QQ{flex-shrink:0;font-size:var(--text-xs);color:var(--grey-600);text-decoration:underline;text-underline-offset:2px;min-height:var(--touch-target);padding-inline:var(--space-2)}.PoiResultsList_toggle__5B2QQ:focus-visible,.PoiResultsList_toggle__5B2QQ:hover{color:var(--red)}.PoiResultsList_list__JlhMh{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}@media (min-width:1024px){.PoiResultsList_list__JlhMh{max-height:clamp(360px,42vw,480px);overflow-y:auto}}.PoiResultsList_item___3nwh{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:var(--space-2);border-radius:var(--radius-sm);text-align:left}.PoiResultsList_item___3nwh:focus-visible,.PoiResultsList_item___3nwh:hover{background:var(--grey-100)}.PoiResultsList_itemName__yWQ_s{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.PoiResultsList_attribution__jsbGP,.PoiResultsList_itemMeta__dlTY6{font-size:var(--text-xs);color:var(--grey-600)}.PoiResultsList_attribution__jsbGP{margin-top:var(--space-2)}.PoiSearchThisAreaButton_button__ZeYWF{position:absolute;bottom:var(--space-4);left:50%;transform:translateX(-50%);z-index:5;display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:var(--space-5);background:var(--ink);color:var(--white);border-radius:999px;box-shadow:var(--shadow-card);font-size:var(--text-sm);font-weight:600}.PoiSearchThisAreaButton_button__ZeYWF:focus-visible,.PoiSearchThisAreaButton_button__ZeYWF:hover{background:var(--red)}.PoiExplorerLayout_explorerLayout__nZyqP{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:1024px){.PoiExplorerLayout_explorerLayout__nZyqP{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-template-areas:"intro controls" "results map";gap:clamp(2rem,4vw,4.5rem);align-items:start}}.PoiExplorerLayout_controlsArea__DzbmV,.PoiExplorerLayout_introArea__sjcBr,.PoiExplorerLayout_mapArea__SYayJ,.PoiExplorerLayout_resultsArea__fr_L8{min-width:0}@media (min-width:1024px){.PoiExplorerLayout_introArea__sjcBr{grid-area:intro}.PoiExplorerLayout_controlsArea__DzbmV{grid-area:controls}.PoiExplorerLayout_mapArea__SYayJ{grid-area:map}.PoiExplorerLayout_resultsArea__fr_L8{grid-area:results}.PoiExplorerLayout_aligned__zLJGX{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "controls" "map";row-gap:var(--space-4)}.PoiExplorerLayout_aligned__zLJGX.PoiExplorerLayout_alignedWithResults__Gh3Kw{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);grid-template-areas:"intro intro" "results controls" "results map";column-gap:clamp(1.5rem,3vw,3rem)}.PoiExplorerLayout_aligned__zLJGX .PoiExplorerLayout_resultsArea__fr_L8{position:relative;align-self:stretch;min-height:0}.PoiExplorerLayout_aligned__zLJGX .PoiExplorerLayout_resultsArea__fr_L8>*{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;margin-top:0}.PoiExplorerLayout_aligned__zLJGX .PoiExplorerLayout_resultsArea__fr_L8 ul{flex:1 1;min-height:0;max-height:none;overflow-y:auto}}.HomeArticles_section__YS6ZZ{padding-block:clamp(var(--space-10),7vw,var(--space-16));background:var(--white);border-top:1px solid var(--grey-200)}.HomeArticles_header__2DVT3{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:44rem;margin-bottom:var(--space-8)}.HomeArticles_title__bECoZ{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);line-height:1.2;color:var(--ink);margin:0;text-wrap:balance}.HomeArticles_lede__G5czg{font-size:var(--text-base);line-height:1.6;color:var(--ink);margin:0}.HomeArticles_grid__11qtf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media (min-width:640px){.HomeArticles_grid__11qtf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.HomeArticles_grid__11qtf{grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeArticles_item__KvNY2{display:flex}.HomeArticles_item__KvNY2>*{flex:1 1}.HomeArticles_footer__nIUQL{display:flex;justify-content:center;margin-top:var(--space-8)}.FaqSection_section__xcDgN{padding-block:clamp(var(--space-10),7vw,var(--space-16));background:var(--grey-100);border-top:1px solid var(--grey-200)}.FaqSection_layout__8SjRE{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}@media (min-width:1024px){.FaqSection_layout__8SjRE{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--space-14);align-items:start}}.FaqSection_intro__uU71W{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}@media (min-width:1024px){.FaqSection_intro__uU71W{position:sticky;top:6.5rem}}.FaqSection_title__sEjUJ{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink)}.FaqSection_lede__cesWC{font-size:var(--text-base);color:var(--grey-600)}.FaqSection_accordionWrapper__1cH1C{min-width:0}.PropertyIsochrones_modes__DjJp5{position:absolute;top:var(--space-3);left:var(--space-3);z-index:2;display:inline-flex;padding:3px;gap:2px;background:var(--white);border-radius:var(--radius-pill,999px);box-shadow:var(--shadow-soft)}.PropertyIsochrones_mode__poemB{display:inline-flex;align-items:center;gap:.375rem;min-height:2.5rem;padding:0 var(--space-3);border-radius:var(--radius-pill,999px);font-size:var(--text-xs);font-weight:600;color:var(--ink);white-space:nowrap}.PropertyIsochrones_mode__poemB svg{width:1.05rem;height:1.05rem}.PropertyIsochrones_mode__poemB:hover{background:var(--grey-100)}.PropertyIsochrones_mode__poemB:focus-visible{outline:2px solid var(--red);outline-offset:1px}.PropertyIsochrones_mode__poemB[aria-pressed=true]{background:var(--ink);color:var(--white)}.PropertyIsochrones_legend__rLhXm{position:absolute;top:calc(var(--space-3) + 2.5rem + 6px + var(--space-2));left:var(--space-3);z-index:2;max-width:min(18rem,calc(100% - 2 * var(--space-3)));padding:var(--space-2) var(--space-3);background:rgba(255,255,255,.94);border-radius:var(--radius-sm);box-shadow:var(--shadow-soft);font-size:var(--text-xs);color:var(--ink)}.PropertyIsochrones_legendList___6t2k{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);font-weight:600}.PropertyIsochrones_legendList___6t2k li{display:inline-flex;align-items:center;gap:.375rem}.PropertyIsochrones_swatch__P4mO4{width:.875rem;height:.875rem;border-radius:3px;border:1.5px solid #e00000;background:#e00000}.PropertyIsochrones_legendError__zeqJL{color:var(--grey-600)}@media (max-width:479px){.PropertyIsochrones_mode__poemB span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.PropertyIsochrones_mode__poemB{padding:0 var(--space-3)}}.poi-popup-content_popupContent__ifeqD{display:flex;flex-direction:column;gap:.125rem;font-family:var(--font-sans)}.poi-popup-content_popupName__Q47HU{font-weight:600;font-size:var(--text-sm);color:var(--ink)}.poi-popup-content_popupAddress__bXJAQ,.poi-popup-content_popupCategory__5f6fx{font-size:var(--text-xs);color:var(--grey-600)}.poi-popup-content_popupDistance__rKmMe{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--ink);font-weight:600}.poi-marker_marker__yElE0{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background:var(--poi-marker-color,var(--ink));border:1.5px solid var(--white);border-radius:50%;box-shadow:var(--shadow-soft);cursor:pointer;padding:0}.SectorAmenitiesMap_wrapper__aZaFa{display:flex;flex-direction:column;gap:var(--space-8)}.SectorAmenitiesMap_editorialBlock__zByUx{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.SectorAmenitiesMap_editorialBlockSecondary__nGjW4{padding-top:var(--space-6);border-top:1px solid var(--grey-200)}.SectorAmenitiesMap_editorialHeading__u73n4{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-600)}.SectorAmenitiesMap_poiIntro__iOvQ_{display:flex;flex-direction:column;gap:var(--space-2)}.SectorAmenitiesMap_list__2ArbW{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SectorAmenitiesMap_listItem__erR5o{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-1) var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-3);text-align:left;font-size:var(--text-xs);background:none;border:1px solid var(--grey-200);border-radius:var(--radius-sm);transition:border-color .18s ease,background .18s ease}.SectorAmenitiesMap_listItem__erR5o:hover{border-color:var(--grey-600)}.SectorAmenitiesMap_listItem__erR5o[aria-pressed=true]{background:var(--grey-100);border-color:var(--ink)}.SectorAmenitiesMap_listItem__erR5o:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SectorAmenitiesMap_listItem__erR5o{transition:none}}.SectorAmenitiesMap_listItemName__0aT0Q{font-weight:600;color:var(--ink)}.SectorAmenitiesMap_listItemMeta__ajvXj{color:var(--grey-600)}.SectorAmenitiesMap_note__e_Ef4{font-size:var(--text-sm);color:var(--grey-600)}.SectorAmenitiesMap_mapFrame__JM4IM,.SectorAmenitiesMap_mapPlaceholder__unkiQ{position:relative;width:100%;min-width:0;height:clamp(360px,90vw,480px);min-height:360px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--grey-200);box-shadow:var(--shadow-soft);background:var(--grey-100)}@media (min-width:1024px){.SectorAmenitiesMap_mapFrame__JM4IM,.SectorAmenitiesMap_mapPlaceholder__unkiQ{height:clamp(420px,48vw,600px);min-height:420px}}.SectorAmenitiesMap_mapContainer__g_cyd{width:100%;height:100%}.SectorAmenitiesMap_mapContainer__g_cyd .mapboxgl-ctrl-attrib{font-size:.6875rem}.SectorAmenitiesMap_mapMarker__NLLSJ{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--ink);border:2px solid var(--white);box-shadow:var(--shadow-soft);cursor:pointer}.SectorAmenitiesMap_mapMarker__NLLSJ[data-category=park]{background:var(--park-green)}.SectorAmenitiesMap_gate__PXNci{gap:var(--space-3)}.SectorAmenitiesMap_fallback__FHGfH,.SectorAmenitiesMap_gate__PXNci{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-4);text-align:center;color:var(--grey-600);font-size:var(--text-sm)}.SectorAmenitiesMap_fallback__FHGfH{gap:var(--space-2)}.SectorAmenitiesMap_fallbackRetry__CrHM2{margin-top:var(--space-2);min-height:var(--touch-target);padding-inline:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink);border:1px solid var(--grey-300);border-radius:var(--radius-sm);transition:border-color .18s ease,background .18s ease}.SectorAmenitiesMap_fallbackRetry__CrHM2:hover{border-color:var(--grey-600);background:var(--white)}@media (prefers-reduced-motion:reduce){.SectorAmenitiesMap_fallbackRetry__CrHM2{transition:none}}.SectorAmenitiesMap_poiWrapper__6nJta{display:flex;flex-direction:column;gap:var(--space-6)}.SectorAmenitiesMap_poiHeading___wsUK{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorAmenitiesMap_poiNote__fqBP1{font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_wrapper__VX2rh{display:flex;flex-direction:column;gap:var(--space-6)}.SectorMarketStats_synthesis__Pouv2{font-family:var(--font-sans);font-weight:700;font-size:var(--text-lg);color:var(--ink);padding-left:var(--space-4);border-left:3px solid var(--red)}.SectorMarketStats_portrait__1Sc2Y{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorMarketStats_caution__1CEe_{font-size:var(--text-sm);color:var(--grey-600);max-width:60ch;margin-top:calc(-1 * var(--space-4))}.SectorMarketStats_readingHeading__OnJvH{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorMarketStats_reading___kFSV{font-size:var(--text-base);color:var(--ink);max-width:72ch;line-height:1.6;margin-top:calc(-1 * var(--space-4))}.SectorMarketStats_categoryPanel__iBVTM{display:flex;flex-direction:column;gap:var(--space-8)}.SectorMarketStats_grid__Vh9QV{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}@media (min-width:1024px){.SectorMarketStats_grid__Vh9QV{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.SectorMarketStats_grid__Vh9QV{grid-template-columns:minmax(0,1fr)}}.SectorMarketStats_card__rpqrE{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);min-width:0}.SectorMarketStats_cardTrendSlot__Z7s7N{display:flex;align-items:center;min-height:1rem;color:var(--grey-600)}.SectorMarketStats_cardValueRow__w71Cd{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-2)}.SectorMarketStats_cardValue__oQ_Wa{font-family:var(--font-sans);font-weight:700;font-size:var(--text-2xl);color:var(--ink);line-height:1.1}.SectorMarketStats_cardLabel__5uExu{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.SectorMarketStats_cardLabel__5uExu,.SectorMarketStats_cardPeriod__rdK8G{font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_cardSampleSlot__y_bvb{display:flex;align-items:center;min-height:1rem}.SectorMarketStats_comparison__ClZhO{font-size:var(--text-sm);font-weight:600;color:var(--ink)}.SectorMarketStats_cardSample__Gx_7G{font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_insufficientDataNote__fcaoS,.SectorMarketStats_methodologyNote__rW4Eu{font-size:var(--text-xs);color:var(--grey-600);max-width:72ch}.SectorMarketStats_definitionsList__6ETf9{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width:768px){.SectorMarketStats_definitionsList__6ETf9{grid-template-columns:repeat(4,minmax(0,1fr))}}.SectorMarketStats_definitionItem__p9Yn5{border:1px solid var(--grey-200);border-radius:var(--radius-md);transition:border-color .2s ease}.SectorMarketStats_definitionItemOpen__iPiGH{border-color:var(--red)}.SectorMarketStats_definitionTrigger___PLF4{width:100%;display:flex;align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-3) var(--space-4);text-align:left;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.SectorMarketStats_definitionTrigger___PLF4:hover,.SectorMarketStats_definitionTrigger___PLF4[aria-expanded=true]{color:var(--red)}.SectorMarketStats_definitionTrigger___PLF4:focus-visible{outline:2px solid var(--red);outline-offset:2px}.SectorMarketStats_definitionPanel__UIpv_{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.SectorMarketStats_definitionPanelOpen__A01sF{grid-template-rows:1fr}.SectorMarketStats_definitionPanel__UIpv_>.SectorMarketStats_definitionPanelInner__Jey9a{overflow:hidden;min-height:0}.SectorMarketStats_definitionText__ZM63N{margin:0;padding:0 var(--space-4) var(--space-4);font-size:var(--text-sm);color:var(--grey-600);line-height:1.5}@media (prefers-reduced-motion:reduce){.SectorMarketStats_definitionItem__p9Yn5,.SectorMarketStats_definitionPanel__UIpv_,.SectorMarketStats_definitionTrigger___PLF4{transition:none}}.SectorMarketStats_chartFigure__zxWCu{margin:0;display:flex;flex-direction:column;gap:var(--space-4)}.SectorMarketStats_chartTitle__JiVDz{font-size:var(--text-sm);font-weight:600;color:var(--grey-600)}.SectorMarketStats_chartSvg__ovER4{width:100%;height:auto;max-width:40rem}.SectorMarketStats_chartAxis__JKJ2y{stroke:var(--grey-300);stroke-width:1}.SectorMarketStats_chartBar__R5KBw{fill:var(--ink)}.SectorMarketStats_chartBarCurrent___LmDs{fill:var(--red)}.SectorMarketStats_chartValueLabel__4rDMh{font-size:11px;fill:var(--ink);font-weight:600}.SectorMarketStats_chartYearLabel__qFm2h{font-size:11px;fill:var(--grey-600)}.SectorMarketStats_chartGapMarker__pfIDD{stroke:var(--grey-300);stroke-width:3;stroke-linecap:round}.SectorMarketStats_chartLegend__IHBGy{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketStats_chartLegendDash__EzODq{display:inline-block;width:14px;height:3px;border-radius:2px;background:var(--grey-300)}@media (prefers-reduced-motion:no-preference){.SectorMarketStats_chartBarCurrent___LmDs,.SectorMarketStats_chartBar__R5KBw{transition:height .2s ease}}.SectorMarketStats_comparisonBlock__DunAh{display:flex;flex-direction:column;gap:var(--space-4)}.SectorMarketStats_tabList__Ic5dY{display:flex;gap:var(--space-2);overflow-x:auto;margin-bottom:var(--space-5)}.SectorMarketStats_tab__xFQOd{flex-shrink:0;padding:var(--space-2) var(--space-4);min-height:var(--touch-target);font-size:var(--text-sm);font-weight:600;color:var(--grey-600);background:var(--grey-100);border:1px solid var(--grey-200);border-radius:var(--radius-sm)}.SectorMarketStats_tabActive__3TNo9{color:var(--white);background:var(--ink);border-color:var(--ink)}.SectorMarketStats_periodToggleList__BqVHR{display:inline-flex;gap:2px;padding:2px;margin-bottom:var(--space-5);background:var(--grey-100);border-radius:var(--radius-sm)}.SectorMarketStats_periodTab__LSW4v{padding:var(--space-1) var(--space-3);min-height:calc(var(--touch-target) - .5rem);font-size:var(--text-xs);font-weight:600;color:var(--grey-600);border-radius:calc(var(--radius-sm) - 2px)}.SectorMarketStats_periodTabActive__QIJrv{color:var(--ink);background:var(--white);box-shadow:var(--shadow-soft)}.SectorMarketStats_interpretationGrid__lE4om{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:768px){.SectorMarketStats_interpretationGrid__lE4om{grid-template-columns:repeat(2,minmax(0,1fr))}}.SectorMarketStats_interpretationCard__pOUbM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--grey-100);border-radius:var(--radius-lg)}.SectorMarketStats_interpretationCard__pOUbM .btn{white-space:normal;width:100%;text-align:center}.SectorMarketStats_interpretationHeading__7HvDG{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink)}.SectorMarketStats_interpretationText__Fc_d5{font-size:var(--text-base);color:var(--ink);line-height:1.5}.SectorMarketStats_sourceLine__Fe_1n{font-size:var(--text-xs);color:var(--ink);max-width:none}.AddressSuggestInput_wrapper__LgnD3{position:relative;min-width:0}.AddressSuggestInput_wrapper__LgnD3>input{width:100%;box-sizing:border-box}.AddressSuggestInput_spinnerIcon__QUrov{position:absolute;top:50%;right:var(--space-3);transform:translateY(-50%);color:var(--grey-600);animation:AddressSuggestInput_spin__WXAsT .8s linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.AddressSuggestInput_spinnerIcon__QUrov{animation-duration:2s}}@keyframes AddressSuggestInput_spin__WXAsT{to{transform:translateY(-50%) rotate(1turn)}}.AddressSuggestInput_listbox__dQNdp{position:absolute;top:calc(100% + var(--space-2));left:0;right:0;z-index:10;display:flex;flex-direction:column;gap:2px;margin:0;padding:var(--space-1);list-style:none;border:1px solid var(--grey-200);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-card);max-height:16rem;overflow-y:auto}.AddressSuggestInput_option__ljBJJ{display:flex;flex-direction:column;gap:2px;min-height:var(--touch-target);justify-content:center;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer}.AddressSuggestInput_optionActive__8ES98,.AddressSuggestInput_option__ljBJJ:hover{background:var(--grey-100)}.AddressSuggestInput_optionName__Dx4im{font-size:var(--text-sm);font-weight:600;color:var(--ink);overflow-wrap:anywhere}.AddressSuggestInput_optionSecondary__sXivT{font-size:var(--text-xs);color:var(--grey-600);overflow-wrap:anywhere}.ShareBar_share__oO0ol{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--grey-200);max-width:var(--container-reading,52.5rem)}.ShareBar_heading__UIQo_{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--ink);margin-bottom:var(--space-3)}.ShareBar_list__msaCR{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ShareBar_button__Y_P5Y{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target,2.75rem);height:var(--touch-target,2.75rem);padding:0;border:1.5px solid var(--ink);border-radius:50%;background:var(--white);color:var(--ink);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.ShareBar_button__Y_P5Y svg{width:1.4rem;height:1.4rem}.ShareBar_button__Y_P5Y:hover{background:var(--ink);color:var(--white)}.ShareBar_button__Y_P5Y:active{transform:translateY(1px)}.ShareBar_button__Y_P5Y:focus-visible{outline-offset:3px;border-radius:50%}.ShareBar_status__KmJZt{min-height:1.5em;margin-top:var(--space-2);font-size:var(--text-sm);color:var(--grey-600)}@media (prefers-reduced-motion:reduce){.ShareBar_button__Y_P5Y{transition:none}}@media print{.ShareBar_share__oO0ol{display:none}}.TestimonialsGoogleReviews_section__SB7XA{padding-block:var(--space-4) var(--space-16);background:var(--white)}.TestimonialsGoogleReviews_head__tf2IC{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.TestimonialsGoogleReviews_title__tynnP{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);line-height:1.15;color:var(--ink)}.TestimonialsGoogleReviews_grid__Ycpgl{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:640px){.TestimonialsGoogleReviews_grid__Ycpgl{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TestimonialsGoogleReviews_grid__Ycpgl{grid-template-columns:repeat(3,1fr)}}.TestimonialsGoogleReviews_gridCard__paJmX article{width:100%;height:100%}.TurnstileGatedSubmit_wrapper__IZULo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.PropertySlider_slider__9LrI6{display:flex;flex-direction:column;gap:var(--space-4);container-type:inline-size}.PropertySlider_trackWrapper__Cl66X{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.PropertySlider_trackWrapper__Cl66X::-webkit-scrollbar{display:none}.PropertySlider_trackWrapper__Cl66X:focus-visible{outline:2px solid var(--red);outline-offset:2px}.PropertySlider_track__2SkyO{display:flex;gap:var(--space-5);list-style:none;margin:0;padding:0 var(--space-1) var(--space-2)}.PropertySlider_slide__uwJMO{flex:0 0 82%;min-width:0;scroll-snap-align:start}@container (min-width: 26rem){.PropertySlider_slide__uwJMO{flex-basis:62%}}@container (min-width: 31rem){.PropertySlider_slide__uwJMO{flex-basis:47%}}.PropertySlider_controls__cq9KL{display:flex;align-items:center;gap:var(--space-4)}.PropertySlider_navButton__3yZvY{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-target);height:var(--touch-target);border:1px solid var(--grey-300);border-radius:50%;background:var(--white);color:var(--ink);transition:border-color .15s ease,color .15s ease}.PropertySlider_navButton__3yZvY:hover:not(:disabled){border-color:var(--red);color:var(--red)}.PropertySlider_navButton__3yZvY:focus-visible{outline:2px solid var(--red);outline-offset:2px}.PropertySlider_navButton__3yZvY:disabled{opacity:.35;cursor:not-allowed}.PropertySlider_position__JrWPg{font-size:var(--text-sm);color:var(--grey-600)}@media (prefers-reduced-motion:reduce){.PropertySlider_navButton__3yZvY{transition:none}}.PropertySpecs_specs__JVul_{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-6);max-width:42rem;font-size:var(--text-sm)}@media (min-width:640px){.PropertySpecs_specs__JVul_{grid-template-columns:repeat(2,minmax(0,1fr))}}.PropertySpecs_row__W1Qti{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--grey-200)}.PropertySpecs_row__W1Qti dt{color:var(--grey-600)}.PropertySpecs_row__W1Qti dd{margin:0;font-weight:600;color:var(--ink);text-align:right}.PropertySectorExtras_marketSection__oLhfB,.PropertySectorExtras_section__SERQM{padding-block:var(--space-10);border-top:1px solid var(--grey-200)}.PropertySectorExtras_marketSection__oLhfB{background:var(--black);color:var(--white);border-top:0}.PropertySectorExtras_marketSection__oLhfB .PropertySectorExtras_headingOnDark__xaihl{color:var(--white)}.PropertySectorExtras_heading__A8iaS{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);color:var(--ink);margin-top:var(--space-2);margin-bottom:var(--space-5)}.PropertySectorExtras_tiles__DGr0G{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media (min-width:640px){.PropertySectorExtras_tiles__DGr0G{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}}.PropertySectorExtras_tile__J6_op{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-5);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-top:3px solid var(--red);border-radius:var(--radius-md)}.PropertySectorExtras_tileLabel__CwgrX{font-size:var(--text-sm);font-weight:600;color:rgba(255,255,255,.85)}.PropertySectorExtras_tileValue__t4mzJ{font-size:var(--text-2xl);font-weight:700;line-height:1.1;color:var(--white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PropertySectorExtras_tileValueMuted__HuYrG{color:rgba(255,255,255,.55)}.PropertySectorExtras_tileCaption__WtISM{font-size:var(--text-xs);color:rgba(255,255,255,.65)}@media (max-width:639px){.PropertySectorExtras_tile__J6_op{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label value" "caption value";align-items:center;column-gap:var(--space-3);padding:var(--space-4)}.PropertySectorExtras_tileLabel__CwgrX{grid-area:label}.PropertySectorExtras_tileValue__t4mzJ{grid-area:value;font-size:var(--text-xl)}.PropertySectorExtras_tileCaption__WtISM{grid-area:caption}}.PropertySectorExtras_notes__ipQHY{margin-top:var(--space-5);max-width:48rem;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-xs);color:rgba(255,255,255,.65)}.PropertySectorExtras_source__4nznD{font-style:italic}.PropertySectorExtras_more__5P8g5{margin-top:var(--space-5);font-weight:600}.PropertySectorExtras_more__5P8g5 a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:.25em;text-decoration-thickness:2px}.PropertySectorExtras_more__5P8g5 a:focus-visible,.PropertySectorExtras_more__5P8g5 a:hover{color:var(--red)}.PropertySectorExtras_moreOnDark__sw0Ma a{color:var(--white)}.PropertySectorExtras_moreOnDark__sw0Ma a:focus-visible,.PropertySectorExtras_moreOnDark__sw0Ma a:hover{color:var(--white);text-decoration-thickness:3px}.PropertySectorExtras_articlesGrid___XrbQ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}@media (min-width:640px){.PropertySectorExtras_articlesGrid___XrbQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.PropertySectorExtras_articlesGrid___XrbQ{grid-template-columns:repeat(3,minmax(0,1fr))}}.YouTubeFacade_frame__xXgpt{position:relative;display:block;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;border:none;padding:0;cursor:pointer;background:var(--ink)}.YouTubeFacade_thumbnail__ydEqb{object-fit:cover}.YouTubeFacade_iframe___gqi3{position:absolute;inset:0;width:100%;height:100%;border:none}.YouTubeFacade_playButton__96Ewg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;border-radius:50%;background:rgba(0,0,0,.6)}.YouTubeFacade_playButton__96Ewg:before{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);border-color:transparent transparent transparent #fff;border-style:solid;border-width:.75rem 0 .75rem 1.25rem}.YouTubeFacade_frame__xXgpt:focus-visible .YouTubeFacade_playButton__96Ewg,.YouTubeFacade_frame__xXgpt:hover .YouTubeFacade_playButton__96Ewg{background:var(--red)}.two-column-form_grid__Md7Fz{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}@media (min-width:1024px){.two-column-form_grid__Md7Fz{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:var(--space-12);align-items:start}}.two-column-form_textColumn__esvCM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}@media (min-width:1024px){.two-column-form_textColumn__esvCM{position:sticky;top:6.5rem}}.two-column-form_formCardWrapper__TNuuL{width:100%;box-sizing:border-box;min-width:0}.ServiceTemplate_banner__6uHNp{position:relative;min-height:60vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--black)}.ServiceTemplate_bannerMedia__Xwmh2{position:absolute;inset:0;z-index:0}.ServiceTemplate_bannerMedia__Xwmh2 img{object-fit:cover}@media (prefers-reduced-motion:no-preference){.ServiceTemplate_bannerMedia__Xwmh2 img{animation:ServiceTemplate_heroImageIn__tkw0S 1.4s cubic-bezier(.22,1,.36,1) both}}@keyframes ServiceTemplate_heroImageIn__tkw0S{0%{transform:scale(1.06);opacity:.85}to{transform:scale(1);opacity:1}}.ServiceTemplate_bannerScrim__EFuX2{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(21,22,22,.9),rgba(21,22,22,.5) 55%,rgba(21,22,22,.15))}.ServiceTemplate_bannerInner__QPT6_{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding-block:var(--space-10) var(--space-8);color:var(--white)}@media (prefers-reduced-motion:no-preference){.ServiceTemplate_heroEyebrow__1E5_Z{opacity:0;animation:ServiceTemplate_fadeUp__XmnhY .45s ease both}}.ServiceTemplate_bannerTitle__94Yz_{margin-top:var(--space-4);font-family:var(--font-sans);font-weight:600;font-size:var(--text-3xl);line-height:1.08;max-width:42rem;text-wrap:balance}.ServiceTemplate_wordMask___9Fn2{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em}.ServiceTemplate_word__FAwIn{display:inline-block}@media (prefers-reduced-motion:no-preference){.ServiceTemplate_word__FAwIn{animation:ServiceTemplate_wordReveal__zMdGz .6s cubic-bezier(.22,1,.36,1) both}}@keyframes ServiceTemplate_wordReveal__zMdGz{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes ServiceTemplate_fadeUp__XmnhY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ServiceTemplate_bannerLede__pScEl{margin-top:var(--space-4);font-size:var(--text-lg);color:rgba(255,255,255,.86);max-width:38rem}@media (prefers-reduced-motion:no-preference){.ServiceTemplate_bannerLede__pScEl{opacity:0;animation:ServiceTemplate_fadeUp__XmnhY .5s ease both;animation-delay:.7s}}.ServiceTemplate_heroCta__uPURF{margin-top:var(--space-6)}@media (prefers-reduced-motion:no-preference){.ServiceTemplate_heroCta__uPURF{opacity:0;animation:ServiceTemplate_fadeUp__XmnhY .5s ease both;animation-delay:.9s}}.ServiceTemplate_process__nb6kO{padding-block:clamp(var(--space-10),7vw,var(--space-16))}.ServiceTemplate_processLayout__UE1Ck{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-10)}@media (min-width:1024px){.ServiceTemplate_processLayout__UE1Ck{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-14);align-items:start}}.ServiceTemplate_processIntro__I31nE{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}@media (min-width:1024px){.ServiceTemplate_processIntro__I31nE{position:sticky;top:6.5rem}}.ServiceTemplate_stepsTitle__TbnAE{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink)}.ServiceTemplate_processText__EFkmo{font-size:var(--text-base);color:var(--grey-600);max-width:32rem}.ServiceTemplate_crossLink__YQMsf{margin-top:var(--space-8);padding:var(--space-5) var(--space-6);background:var(--grey-100);border-left:3px solid var(--red);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--grey-600);max-width:42rem}.ServiceTemplate_crossLinkAnchor__hSZQ9{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.ServiceTemplate_crossLinkAnchor__hSZQ9:hover{color:var(--red)}.ServiceTemplate_linksRow__UBvrI{margin-top:var(--space-10);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-sm)}.ServiceTemplate_linksRowItem__ucOzk{display:inline-flex;align-items:center;gap:var(--space-3)}.ServiceTemplate_linksRowItem__ucOzk a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ServiceTemplate_linksRowItem__ucOzk a:hover{color:var(--red)}.ServiceTemplate_linksRowDivider__qvk8i{width:3px;height:3px;border-radius:50%;background:var(--grey-300)}.ServiceTemplate_transitionBand__9QdLk{padding-block:clamp(var(--space-8),5vw,var(--space-10));border-block:1px solid var(--grey-200)}.ServiceTemplate_transitionInner__XSQ_k{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3) var(--space-6)}.ServiceTemplate_transitionItem__c2zDs{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--grey-600)}.ServiceTemplate_transitionItem__c2zDs svg{color:var(--red);flex-shrink:0}.ServiceTemplate_transitionDivider__t6ytx{width:1px;height:1rem;background:var(--grey-300);margin-right:var(--space-6)}@media (max-width:639.98px){.ServiceTemplate_transitionDivider__t6ytx{display:none}}.ServiceTemplate_formSection___AmIP{padding-block:clamp(var(--space-10),7vw,var(--space-16));background:var(--grey-100)}.ServiceTemplate_formSectionInner__KU3tv{width:100%;max-width:85rem;margin-inline:auto;box-sizing:border-box;min-width:0}.ServiceTemplate_formHeading__czYXE{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink)}.ServiceTemplate_formIntroText__fEbjA{font-size:var(--text-base);color:var(--grey-600)}.ServiceTemplate_formIntroMarkers__Hbaqx{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.ServiceTemplate_formIntroMarker__KTbIg{display:flex;align-items:flex-start;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink);font-weight:600}.ServiceTemplate_formIntroMarker__KTbIg svg{flex-shrink:0;color:var(--red);margin-top:.15em}.ServiceTemplate_formCardWrapper__TUO3w{max-width:56.25rem;margin-inline:auto}@media (min-width:1024px){.ServiceTemplate_formCardWrapper__TUO3w{margin-inline:0}}.ServiceTemplate_faqSection__V_3i5{padding-block:clamp(var(--space-10),7vw,var(--space-16));background:var(--white);border-top:1px solid var(--grey-200)}.ServiceTemplate_faqLayout__nCg4h{display:flex;flex-direction:column;gap:var(--space-8)}.ServiceTemplate_faqIntro__GXlS2{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);max-width:40rem;margin-inline:auto;text-align:center}.ServiceTemplate_faqTitle__VmiuG{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink)}.ServiceTemplate_faqIntroText__nFjXu{font-size:var(--text-base);color:var(--grey-600)}.ServiceExtraSections_section__oq08A{padding-block:clamp(var(--space-10),7vw,var(--space-16));background:var(--white);border-top:1px solid var(--grey-200);scroll-margin-top:6rem}.ServiceExtraSections_sectionAlt__Xf9L1{background:var(--grey-100)}.ServiceExtraSections_inner___dqyK{width:100%;max-width:62rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-6)}.ServiceExtraSections_header__LrMtv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ServiceExtraSections_heading__FnuUM{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);line-height:1.2;color:var(--ink);margin:0;text-wrap:balance}.ServiceExtraSections_answer__omvpS{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);line-height:1.5;color:var(--ink);margin:0;max-width:62ch;padding-left:var(--space-4);border-left:3px solid var(--red)}.ServiceExtraSections_paragraph__2L4pg{font-size:var(--text-base);line-height:1.65;color:var(--ink);max-width:68ch;margin:0}.ServiceExtraSections_itemTitle__LBelE{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--ink);margin:0 0 var(--space-1)}.ServiceExtraSections_itemText__AhCnp{font-size:var(--text-sm);line-height:1.6;color:var(--ink);margin:0}.ServiceExtraSections_steps__3PYOW{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.ServiceExtraSections_step__AKgg8{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:start;padding-bottom:var(--space-5);border-bottom:1px solid var(--grey-200)}.ServiceExtraSections_step__AKgg8:last-child{border-bottom:0;padding-bottom:0}.ServiceExtraSections_stepIndex__2UpMT{font-family:var(--font-display);font-size:var(--text-xl);line-height:1.1;color:var(--red);min-width:2.25rem}.ServiceExtraSections_cards__xijej{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.ServiceExtraSections_card__gyTH_{background:var(--white);border:1px solid var(--grey-200);border-top:3px solid var(--red);padding:var(--space-5)}@media (min-width:40rem){.ServiceExtraSections_cards__xijej{grid-template-columns:repeat(2,minmax(0,1fr))}}.ServiceExtraSections_tableFigure__MQyex{margin:0;display:flex;flex-direction:column;gap:var(--space-3)}.ServiceExtraSections_tableScroll__cEPCZ{overflow-x:auto;background:var(--white);border:1px solid var(--grey-200)}.ServiceExtraSections_tableScroll__cEPCZ:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ServiceExtraSections_table__DywKk{width:100%;min-width:34rem;border-collapse:collapse;font-size:var(--text-sm);color:var(--ink)}.ServiceExtraSections_tableCompare__GgYoT{min-width:46rem}.ServiceExtraSections_tableTitle__hyPxl{margin:0;font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);line-height:1.4;color:var(--ink)}.ServiceExtraSections_table__DywKk td,.ServiceExtraSections_table__DywKk th{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-top:1px solid var(--grey-200);line-height:1.5}.ServiceExtraSections_table__DywKk thead th{font-weight:600;background:var(--grey-100);border-top:1px solid var(--grey-300)}.ServiceExtraSections_table__DywKk tbody th{font-weight:600}.ServiceExtraSections_table__DywKk tbody th a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ServiceExtraSections_table__DywKk tbody th a:focus-visible,.ServiceExtraSections_table__DywKk tbody th a:hover{color:var(--red-dark)}.ServiceExtraSections_num__fyEH8{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ServiceExtraSections_tableNote__xha_r{display:flex;flex-direction:column;gap:var(--space-1);font-size:var(--text-xs);line-height:1.5;color:var(--grey-600);max-width:70ch}.ServiceExtraSections_links__8jdjo{display:flex;flex-direction:column;gap:var(--space-3)}.ServiceExtraSections_linksHeading__mEB1Q{font-family:var(--font-sans);font-weight:600;font-size:var(--text-lg);color:var(--ink);margin:0}.ServiceExtraSections_linksList__qE7vk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.ServiceExtraSections_linksList__qE7vk a{color:var(--ink);font-size:var(--text-base);text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}.ServiceExtraSections_linksList__qE7vk a:focus-visible,.ServiceExtraSections_linksList__qE7vk a:hover{color:var(--red-dark)}.ServiceExtraSections_ctaRow__XMNoq{display:flex}.ContinuitySection_section__IZLvx{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid var(--grey-200);background:var(--white)}.ContinuitySection_heading__ZqiJs{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink);margin:0 0 var(--space-8);text-align:center}.ContinuitySection_grid__qiYiX{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}@media (min-width:768px){.ContinuitySection_grid__qiYiX{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}}.ContinuitySection_card__M_HjB{display:flex;flex-direction:column;height:100%;background:var(--grey-100);border:1px solid var(--grey-200);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.ContinuitySection_cardImage__L7Zem{border-radius:0!important}.ContinuitySection_cardBody__qn_cu{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-6);flex:1 1}.ContinuitySection_cardEyebrow__R76Rn{font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--red)}.ContinuitySection_cardTitle__TLFmy{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl);color:var(--ink);margin:0}.ContinuitySection_cardDescription__Y74FK{font-size:var(--text-base);color:var(--grey-600);margin:0}.ContinuitySection_cardCta__rpbmw{margin-top:auto;padding-top:var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.15em;display:inline-flex;align-items:center;min-height:var(--touch-target)}.ContinuitySection_cardCta__rpbmw:focus-visible,.ContinuitySection_cardCta__rpbmw:hover{color:var(--red)}.ModernServiceTemplate_hero__KKyzU{position:relative;min-height:68vh;display:flex;align-items:flex-end;overflow:hidden;background:var(--black)}.ModernServiceTemplate_heroMedia___4xoR{position:absolute;inset:0;z-index:0}.ModernServiceTemplate_heroMedia___4xoR img{object-fit:cover}.ModernServiceTemplate_heroScrim__xtQYF{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(21,22,22,.94),rgba(21,22,22,.55) 55%,rgba(21,22,22,.18))}.ModernServiceTemplate_heroInner__G_yA8{position:relative;z-index:2;padding-block:var(--space-10) var(--space-10);color:var(--white)}.ModernServiceTemplate_heroEyebrow__yvUKq{transition-delay:0s}.ModernServiceTemplate_heroTitle__mSxhQ{margin-top:var(--space-5);font-family:var(--font-sans);font-weight:600;font-size:var(--text-3xl);line-height:1.06;max-width:42rem;text-wrap:balance}.ModernServiceTemplate_heroTitleReveal__vot6L{transition-delay:.08s}.ModernServiceTemplate_heroLede__kvGwJ{margin-top:var(--space-5);font-size:var(--text-lg);color:rgba(255,255,255,.86);max-width:38rem}.ModernServiceTemplate_heroLedeReveal__u9S7D{transition-delay:.16s}.ModernServiceTemplate_heroCta__iUYRC{margin-top:var(--space-6);transition-delay:.24s}.ModernServiceTemplate_methodSection__hzAuK{padding-block:clamp(var(--space-10),6vw,6rem)}.ModernServiceTemplate_methodLayout__VRGDT{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.ModernServiceTemplate_methodIntro__jaqpK{display:flex;flex-direction:column;gap:clamp(var(--space-4),3vw,var(--space-6));min-width:0}@media (min-width:1024px){.ModernServiceTemplate_methodLayout__VRGDT{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);gap:var(--space-10)}.ModernServiceTemplate_methodLayoutWide__Ia5Ex{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--space-16)}.ModernServiceTemplate_methodIntro__jaqpK{align-self:start}.ModernServiceTemplate_methodLayoutWide__Ia5Ex .ModernServiceTemplate_methodIntro__jaqpK{position:sticky;top:6rem}}.ModernServiceTemplate_methodTitle__8R21V{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink);max-width:20rem}.ModernServiceTemplate_methodTitleWide__1mh_a{max-width:none}.ModernServiceTemplate_methodIntroText__n_ySQ{font-size:var(--text-base);color:var(--grey-600);max-width:28rem}.ModernServiceTemplate_accompanyCard__LnW_L{padding:var(--space-8);background:var(--grey-100);border:1px solid var(--grey-200);border-radius:var(--radius-lg);max-width:42rem}.ModernServiceTemplate_accompanyCardCompact__fyWUv{padding:var(--space-6);max-width:none}.ModernServiceTemplate_accompanyCardCompact__fyWUv .btn{white-space:normal;text-align:center}.ModernServiceTemplate_methodIntro__jaqpK .ModernServiceTemplate_accompanyCard__LnW_L{padding:var(--space-5);max-width:none}.ModernServiceTemplate_methodIntro__jaqpK .ModernServiceTemplate_accompanyActions__OE1WA{margin-top:var(--space-4)}.ModernServiceTemplate_accompanyLede__vyY86{font-size:var(--text-base);color:var(--ink)}.ModernServiceTemplate_accompanyActions__OE1WA{margin-top:var(--space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}.ModernServiceTemplate_phoneFallback__lxvMW{font-size:var(--text-sm);font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ModernServiceTemplate_linksNav__cBycB{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--grey-300)}.ModernServiceTemplate_linksHeading__IsWFL{display:block;font-size:var(--text-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--grey-600);margin-bottom:var(--space-3)}.ModernServiceTemplate_linksList__OUIvO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm)}.ModernServiceTemplate_linksList__OUIvO a{color:var(--ink);text-decoration:underline;text-underline-offset:.15em}.ModernServiceTemplate_crossLink__o_dpc{margin-top:var(--space-6);padding:var(--space-5) var(--space-6);background:var(--grey-100);border-left:3px solid var(--red);border-radius:var(--radius-md);font-size:var(--text-base);color:var(--grey-600);max-width:42rem}.ModernServiceTemplate_methodIntro__jaqpK>.ModernServiceTemplate_crossLink__o_dpc{margin-top:calc(-1 * var(--space-2))}.ModernServiceTemplate_crossLinkAnchor__rUsIS{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:.15em}.ModernServiceTemplate_crossLinkAnchor__rUsIS:hover{color:var(--red)}.ModernServiceTemplate_formSection__2XFPM{padding-block:var(--space-16);border-top:1px solid var(--grey-200);background:var(--grey-100);scroll-margin-top:7rem}.ModernServiceTemplate_formHeading__nApMG{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink);margin-bottom:var(--space-6);text-align:center}.ModernServiceTemplate_formCard__ZQyG7{max-width:46rem;margin-inline:auto;padding:var(--space-8);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}@media (max-width:479px){.ModernServiceTemplate_formCard__ZQyG7{padding:var(--space-5)}}.ModernServiceTemplate_contactLayout__BzrkG{max-width:80rem;margin-inline:auto}@media (min-width:1024px){.ModernServiceTemplate_contactLayout__BzrkG{column-gap:clamp(3rem,5vw,4.5rem)}}.ModernServiceTemplate_formHeadingLeft__yJm_K{min-width:0;font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink);margin:0}.ModernServiceTemplate_contactFormIntro__2Pm25{min-width:0;margin:0;font-size:var(--text-base);color:var(--grey-600);max-width:34rem}.ModernServiceTemplate_contactTrustText__Ya_qE{margin:0;font-size:var(--text-base);color:var(--ink);max-width:34rem}.ModernServiceTemplate_contactTrustPhone__mobQZ{margin-top:var(--space-2);align-self:flex-start}.ModernServiceTemplate_formCardWide__dxVhc{max-width:none;margin-inline:0;width:100%}.ModernServiceTemplate_faqSection__XP1RX{padding-block:clamp(3rem,8vw,6rem)}.ModernServiceTemplate_faqLayout__RuVRK{display:flex;flex-direction:column;gap:var(--space-8)}.ModernServiceTemplate_faqIntro__N_8Cu{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.ModernServiceTemplate_faqTitle__3RFx_{font-family:var(--font-sans);font-weight:600;font-size:var(--text-2xl);color:var(--ink);margin:0}.page-intro_intro__KuYMB{padding-block:var(--space-10) var(--space-5)}.page-intro_introInner__Yi_Sn{display:flex;flex-direction:column;gap:var(--space-4)}.page-intro_title__A2NLZ{font-family:var(--font-sans);font-weight:600;font-size:clamp(1.75rem,1.1rem + 2.7vw,2.75rem);color:var(--ink);line-height:1.12;max-width:60rem;text-wrap:balance}.page-intro_lede__CPEb7{font-size:var(--text-lg);color:var(--grey-600);max-width:72ch}.SectorIndexTemplate_section__iuxDh{padding-block:var(--space-8) var(--space-10)}.SectorIndexTemplate_grid__xtWxr{display:grid;grid-template-columns:1fr;gap:var(--space-6)}@media (min-width:640px){.SectorIndexTemplate_grid__xtWxr{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.SectorIndexTemplate_grid__xtWxr{grid-template-columns:repeat(4,1fr)}}.SectorIndexTemplate_card__VV_43{display:block}.SectorIndexTemplate_cardLink__6Y59L{display:block;color:inherit;text-decoration:none}.SectorIndexTemplate_cardStatic__lpy2b{cursor:default}.SectorIndexTemplate_frame__GuZtU{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-md);overflow:hidden;background:var(--grey-200)}.SectorIndexTemplate_frame__GuZtU img{object-fit:cover}.SectorIndexTemplate_placeholder__SzVnm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:100%;padding:var(--space-3)}.SectorIndexTemplate_placeholder__SzVnm img{width:auto;height:2.5rem;opacity:.5}.SectorIndexTemplate_placeholderLabel__9j23m{font-size:var(--text-xs);color:var(--grey-600);text-align:center}.SectorIndexTemplate_priorityBadge__hluKM{position:absolute;top:var(--space-3);left:var(--space-3);background:var(--red);color:var(--white);font-size:var(--text-xs);font-weight:600;padding:.25rem .625rem;border-radius:var(--radius-pill,999px);line-height:1.4}.SectorIndexTemplate_body__fkyUo{margin-top:var(--space-3)}.SectorIndexTemplate_name__59sxX{font-family:var(--font-sans);font-weight:600;font-size:var(--text-base);color:var(--ink)}.SectorIndexTemplate_description__zQpwg{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--grey-600);line-height:1.5}.SectorIndexTemplate_link__SeEAy{display:inline-block;margin-top:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--red)}.SectorIndexTemplate_cardLink__6Y59L:hover .SectorIndexTemplate_link__SeEAy{color:var(--red-dark)}.SectorIndexTemplate_served__tgd93{display:inline-block;margin-top:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--grey-600)}.SectorMarketOverview_overview__wI6EA{--type-single-family:var(--red);--type-condo:var(--ink);--type-plex:#8b9298;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.SectorMarketOverview_overview__wI6EA>*{min-width:0}.SectorMarketOverview_updated__Mk9_P{margin:0;font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketOverview_cards__ssyu8{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}@media (min-width:1024px){.SectorMarketOverview_cards__ssyu8{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}}.SectorMarketOverview_card__7M9dF{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;padding:var(--space-4);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--radius-md)}@media (min-width:768px){.SectorMarketOverview_card__7M9dF{padding:var(--space-5)}}.SectorMarketOverview_cardLabel__X0Rqn{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--ink)}.SectorMarketOverview_cardScope__dbCgg{margin:0;font-size:var(--text-xs);color:var(--grey-600)}.SectorMarketOverview_cardValue__mIX78{margin:var(--space-2) 0 0;font-size:clamp(1.375rem,1.1rem + 1.1vw,2rem);font-weight:600;line-height:1.1;color:var(--ink);overflow-wrap:anywhere}.SectorMarketOverview_cardDelta__7issy{display:flex;align-items:flex-start;gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-xs);line-height:1.4;color:var(--ink)}.SectorMarketOverview_cardDelta__7issy svg{flex:none;margin-top:.1em}.SectorMarketOverview_charts__aqYrq{display:grid;gap:var(--space-4)}@media (min-width:1024px){.SectorMarketOverview_charts__aqYrq{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--space-5)}}.SectorMarketOverview_chart__7bTJ3{margin:0;display:grid;gap:var(--space-5);align-content:start;padding:var(--space-5);background:var(--grey-100);border-radius:var(--radius-md)}.SectorMarketOverview_chartTitle__TMuEx{display:grid;gap:var(--space-1);font-size:var(--text-base);font-weight:600;color:var(--ink)}.SectorMarketOverview_chartNote__mZ4z0{font-size:var(--text-xs);font-weight:400;color:var(--grey-600)}.SectorMarketOverview_bars__gNQ2S{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}.SectorMarketOverview_barRow__8KsbY{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);align-items:baseline}.SectorMarketOverview_barLabel__twQ8K{font-size:var(--text-sm);font-weight:500;color:var(--ink)}.SectorMarketOverview_barValue__EjDcp{font-size:var(--text-lg);font-weight:600;color:var(--ink);text-align:right}.SectorMarketOverview_barTrack__DHTZw{grid-column:1/-1;display:block;height:.625rem;background:var(--white);border-radius:.25rem;overflow:hidden}.SectorMarketOverview_barFill__eITK3{display:block;height:100%;border-radius:.25rem;background:var(--type-color,var(--ink))}.SectorMarketOverview_barDelta__plT3Y{grid-column:1/-1;display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--ink)}.SectorMarketOverview_barMissing__6UtUA{font-size:var(--text-xs);color:var(--grey-600);text-align:right}.SectorMarketOverview_overview__wI6EA [data-type=single-family]{--type-color:var(--type-single-family)}.SectorMarketOverview_overview__wI6EA [data-type=condo]{--type-color:var(--type-condo)}.SectorMarketOverview_overview__wI6EA [data-type=plex]{--type-color:var(--type-plex)}.SectorMarketOverview_donutLayout__u9PFD{display:grid;grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);align-items:center;gap:var(--space-5)}.SectorMarketOverview_donut__H0LYa{width:100%;height:auto}.SectorMarketOverview_donutTrack__Ala0w{fill:none;stroke:var(--white);stroke-width:6}.SectorMarketOverview_donutSegment___siwp{fill:none;stroke:var(--type-color);stroke-width:6}.SectorMarketOverview_donutTotal__b0j5d{fill:var(--ink);font-family:var(--font-sans);font-size:7px;font-weight:600;text-anchor:middle}.SectorMarketOverview_donutUnit__l4Jo0{fill:var(--grey-600);font-family:var(--font-sans);font-size:3.4px;text-anchor:middle}.SectorMarketOverview_legend__flqdc{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.SectorMarketOverview_legendRow__5XLy9{display:grid;grid-template-columns:.75rem minmax(0,1fr) auto auto;align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink)}.SectorMarketOverview_swatch__Wom8U{width:.75rem;height:.75rem;border-radius:.2rem;background:var(--type-color)}.SectorMarketOverview_legendCount__tyXDQ{color:var(--grey-600);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SectorMarketOverview_legendShare__hFfgG{min-width:3ch;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SectorMarketOverview_source___X8_e{margin:0;font-size:var(--text-xs);line-height:1.5;color:var(--grey-600);max-width:80ch}.SectorMarketOverview_details__wU7sG{border-top:1px solid var(--grey-200);border-bottom:1px solid var(--grey-200)}.SectorMarketOverview_detailsSummary__thqiv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--touch-target);padding-block:var(--space-4);font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.SectorMarketOverview_detailsSummary__thqiv::-webkit-details-marker{display:none}.SectorMarketOverview_detailsSummary__thqiv:after{content:"+";font-size:1.5rem;font-weight:400;line-height:1;color:var(--red)}.SectorMarketOverview_details__wU7sG[open] .SectorMarketOverview_detailsSummary__thqiv:after{content:"–"}.SectorMarketOverview_detailsSummary__thqiv:focus-visible{outline:2px solid var(--red);outline-offset:2px}.SectorMarketOverview_detailsBody__1dxlw{padding-bottom:var(--space-6)}.TableOfContents_details__y5hUr{border:1px solid var(--grey-300);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:var(--grey-100)}.TableOfContents_summary__x5wdW{cursor:pointer;font-weight:600;font-size:var(--text-sm);color:var(--ink);list-style:none}.TableOfContents_summary__x5wdW::-webkit-details-marker{display:none}.TableOfContents_summary__x5wdW:after{content:"+";float:right;color:var(--red)}.TableOfContents_details__y5hUr[open]>.TableOfContents_summary__x5wdW:after{content:"−"}.TableOfContents_nav__z9aID{margin-top:var(--space-4)}.TableOfContents_list__7q6Un{display:grid;gap:var(--space-2);font-size:var(--text-sm)}.TableOfContents_list__7q6Un a{color:var(--grey-600);text-decoration:none}.TableOfContents_list__7q6Un a:focus-visible,.TableOfContents_list__7q6Un a:hover{color:var(--red);text-decoration:underline}.TableOfContents_subItem__AepgV{padding-left:var(--space-5)}@media (min-width:1024px){.TableOfContents_details__y5hUr{position:sticky;top:calc(4.5rem + var(--space-5));max-height:calc(100vh - 4.5rem - var(--space-10));overflow-y:auto;background:transparent;border:none;padding:0}.TableOfContents_summary__x5wdW{pointer-events:none}.TableOfContents_summary__x5wdW:after{content:none}.TableOfContents_nav__z9aID{display:block!important;margin-top:var(--space-3)}}@media (prefers-reduced-motion:no-preference){.TableOfContents_details__y5hUr{transition:background-color .15s ease}}