.blog_masthead__swo25{max-width:760px;margin-bottom:calc(56px * var(--hv-space, 1));display:flex;flex-direction:column;gap:12px}.blog_lead__jamZX{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:center;padding-bottom:calc(56px * var(--hv-space, 1));border-bottom:1px solid var(--d2-rule)}.blog_leadCover__MsHDd{aspect-ratio:3/2}.blog_leadBody__WNC48{display:flex;flex-direction:column;gap:14px;min-width:0}.blog_leadTitle__C7HB1{font-family:var(--hv-font-display);font-weight:300;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.04em;margin:0}.blog_index__bP2A_{list-style:none;margin:0;padding:0}.blog_entry__QALaw{padding:28px 0;border-bottom:1px solid var(--d2-rule)}.blog_entryBody____urF,.blog_entry__QALaw{display:flex;flex-direction:column;gap:8px}.blog_entryBody____urF{min-width:0}.blog_entryTitle__W7zkx{font-family:var(--hv-font-display);font-weight:300;font-size:26px;line-height:1.14;letter-spacing:-.03em}.blog_card__G7YA0:hover .blog_entryTitle__W7zkx,.blog_entry__QALaw:hover .blog_entryTitle__W7zkx,.blog_lead__jamZX:hover .blog_leadTitle__C7HB1{color:var(--hv-primary)}.blog_grid__vqDRB{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px}.blog_card__G7YA0{display:flex;flex-direction:column;gap:14px}.blog_cardCover__D23P6{aspect-ratio:3/2}.blog_empty__OJ9Mj{padding:32px;background:var(--hv-card);border:1px solid var(--d2-rule);display:flex;flex-direction:column;gap:10px}@media (max-width:1023px){.blog_lead__jamZX{grid-template-columns:minmax(0,1fr);gap:20px}.blog_entryTitle__W7zkx{font-size:22px}}.blog_line__FBiJe{display:flex;padding:16px 0;border-bottom:1px solid var(--d2-rule)}.blog_line__FBiJe,.blog_line__FBiJe .blog_entryBody____urF{align-items:baseline;justify-content:space-between;gap:24px}.blog_line__FBiJe .blog_entryBody____urF{flex-direction:row;width:100%}.blog_line__FBiJe .blog_entryTitle__W7zkx{font-size:20px}.chrome_header__Ffu3U{position:sticky;top:0;z-index:40;background:var(--hv-ground);border-bottom:1px solid var(--d2-rule);transition:background var(--d2-move) var(--d2-ease)}.chrome_row__vQe8D{display:flex;align-items:center;gap:28px;height:96px;padding:0 var(--d2-gutter);max-width:var(--d2-wide);margin:0 auto}.chrome_brand__DATRy{display:flex;flex-direction:column;line-height:1.15;min-width:0}.chrome_brandName__bYxTp{font-family:var(--hv-font-display);font-size:24px;font-weight:600;letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap}.chrome_brandSub__i_WH3{font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrome_brandLogo__aW0Ac{max-height:46px;width:auto}.chrome_brandLogo__aW0Ac:is([data-logo=plate-light],[data-logo=plate-brand]){box-sizing:content-box;padding:5px 9px;border-radius:min(var(--hv-radius,6px),8px)}.chrome_brandLogo__aW0Ac[data-logo=plate-light]{background:var(--hv-logo-plate-light,var(--hv-on-scrim))}.chrome_brandLogo__aW0Ac[data-logo=plate-brand]{background:var(--hv-primary)}.chrome_brandLogo__aW0Ac[data-logo=invert]{filter:brightness(0) invert(1)}.chrome_nav__9k2Lk{display:flex;gap:30px;font-size:16px;font-weight:600;margin-left:auto;white-space:nowrap}.chrome_megaTrigger__51npf:hover,.chrome_nav__9k2Lk a:hover{color:var(--hv-primary)}.chrome_rule__W0TQl{width:1px;height:28px;background:var(--d2-rule-strong);flex:none}.chrome_phone__WGzg1{display:inline-flex;align-items:center;gap:8px;font-weight:700;white-space:nowrap}.chrome_account__qFMpe{font-weight:600;background:none;border:0;color:inherit;font-size:16px;cursor:pointer;white-space:nowrap}.chrome_book__KkUba{min-height:48px;padding:0 22px}.chrome_deskOnly__JNmqf{display:inline-flex}.chrome_menuBtn__97HdR{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--d2-rule-strong);background:none;color:inherit;cursor:pointer}.chrome_strip__R__qr{display:none;position:absolute;left:0;bottom:-1px;height:1px;width:var(--d2-read,0);background:var(--hv-primary)}[data-motion=rich] .chrome_strip__R__qr{display:block}@media (prefers-reduced-motion:reduce){[data-motion=rich] .chrome_strip__R__qr{display:none}}.chrome_header__Ffu3U[data-header-type=over-the-photo]{background:transparent;border-bottom-color:transparent}html[data-d2-scrolled] .chrome_header__Ffu3U[data-header-type=over-the-photo]{background:var(--hv-ground);border-bottom-color:var(--d2-rule)}[data-header=brand] .chrome_header__Ffu3U{background:var(--hv-header,var(--hv-primary));color:var(--hv-on-header,var(--hv-on-primary))}[data-header=transparent] .chrome_header__Ffu3U{background:color-mix(in oklab,var(--hv-ground) 64%,transparent);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:transparent}.chrome_header__Ffu3U[data-header-type=centered-logo] .chrome_row__vQe8D{display:grid;grid-template-columns:1fr auto 1fr;justify-items:center}.chrome_header__Ffu3U[data-header-type=centered-logo] .chrome_nav__9k2Lk{margin:0;justify-self:start;order:-1}.chrome_header__Ffu3U[data-header-type=pill]{position:sticky;background:transparent;border:0;padding:14px var(--d2-gutter)}.chrome_header__Ffu3U[data-header-type=pill] .chrome_row__vQe8D{height:72px;background:var(--hv-card);border:1px solid var(--d2-rule);border-radius:var(--hv-radius,0);padding:0 24px}.chrome_header__Ffu3U[data-header-type=minimal] .chrome_nav__9k2Lk{display:none}.chrome_tier__jsn6I{background:var(--hv-card);border-bottom:1px solid var(--d2-rule)}.chrome_tierInner__FFNyW{display:flex;align-items:center;justify-content:space-between;gap:20px;height:44px;padding:0 var(--d2-gutter);max-width:var(--d2-wide);margin:0 auto;font-size:14px}.chrome_announce__8DAO6{display:flex;align-items:center;justify-content:center;gap:14px;min-height:44px;padding:8px var(--d2-gutter);background:var(--hv-primary);color:var(--hv-on-primary);font-size:15px;font-weight:600;text-align:center}.chrome_announceLink__PO3fN{text-decoration:underline;text-underline-offset:3px}.chrome_megaScope__PaAwu{margin-left:auto;position:relative}.chrome_megaTrigger__51npf{display:inline-flex;align-items:center;gap:7px;background:none;border:0;color:inherit;font:600 16px/1 var(--hv-font-body);cursor:pointer}.chrome_megaPanel___uZB4{position:absolute;right:0;top:calc(100% + 18px);min-width:720px;background:var(--hv-card);border:1px solid var(--d2-rule);padding:32px;z-index:50}.chrome_megaGrid__nKMB4{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px}.chrome_megaTitle__TbXOj{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-primary);margin:0 0 14px}.chrome_megaList__8ReOX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.chrome_megaList__8ReOX a{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid var(--d2-rule);font-size:16px}.chrome_megaCount__gpZKu{color:var(--hv-muted);font-variant-numeric:tabular-nums;font-size:14px}.chrome_megaNewest__NXee_{display:flex;flex-direction:column;gap:6px}.chrome_megaPrice___9YOy{font-family:var(--hv-font-display);font-weight:200;font-size:30px;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.chrome_sheet__yqbJN{width:min(420px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:24px;border:0;border-left:1px solid var(--d2-rule);background:var(--hv-ground);color:var(--hv-text)}.chrome_sheet__yqbJN::backdrop{background:color-mix(in oklab,var(--hv-ground) 78%,transparent)}.chrome_sheetHead__RzT0m{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding-bottom:20px;border-bottom:1px solid var(--d2-rule)}.chrome_sheetFace__c_VmJ img{width:56px;height:56px;object-fit:cover}.chrome_sheetName__l0SXb{display:block;font-weight:700}.chrome_sheetRole__Z1xW0{display:block;font-size:14px;color:var(--hv-muted)}.chrome_sheetClose__ZqgOW{width:40px;height:40px;border:1px solid var(--d2-rule-strong);background:none;color:inherit;font-size:22px;line-height:1;cursor:pointer}.chrome_sheetPhone__YNu57{display:inline-flex;align-items:center;gap:10px;padding:16px 0;font-weight:700;border-bottom:1px solid var(--d2-rule);width:100%}.chrome_sheetNav__eSSsE{display:flex;flex-direction:column}.chrome_sheetNav__eSSsE a{padding:15px 0;border-bottom:1px solid var(--d2-rule);font-size:19px;font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.02em}.chrome_sheetBook__Wu1pd{margin-top:22px;width:100%}.chrome_agentCard__CuKyf{display:flex;flex-direction:column;gap:12px;padding:24px;background:var(--hv-card);border:1px solid var(--d2-rule)}.chrome_cardPortrait__POc1o{width:100%}.chrome_cardName__B13SZ{font-family:var(--hv-font-display);font-weight:300;font-size:26px;letter-spacing:-.03em;margin:0}.chrome_cardRole__66xDT{color:var(--hv-muted);font-size:14px;margin:0}.chrome_cardLine__DIrdj{margin:0;color:var(--hv-body)}.chrome_cardWays__G9aDA{display:flex;flex-wrap:wrap;gap:8px 20px}.chrome_agentPlate__zwdYq{display:inline-flex;align-items:center;gap:12px;padding:10px 16px;background:var(--d2-veil-strong)}.chrome_platePortrait__Gfiq_{width:44px;flex:none}.chrome_plateName__nsoaV{display:block;font-weight:700}.chrome_plateRole__2JJQi{display:block;font-size:13px;color:var(--hv-muted)}.chrome_bottomBar__yzjFp{position:fixed;left:0;right:0;bottom:0;z-index:45;display:none;align-items:center;gap:12px;padding:10px 16px;background:var(--hv-card);border-top:1px solid var(--d2-rule)}.chrome_barPortrait__r8Jgu{width:40px;flex:none}.chrome_barWho__crw1K{flex:1;min-width:0}.chrome_barName__5_jSn{font-weight:700;font-size:15px}.chrome_barName__5_jSn,.chrome_barRole__DcKNh{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chrome_barRole__DcKNh{font-size:12px;color:var(--hv-muted)}.chrome_barBtn__AzMVV{min-height:44px;padding:0 16px;font-size:15px}.chrome_footer__RWxc4{margin-top:var(--d2-sec);background:var(--hv-footer,var(--d2-foot-ground,var(--hv-ground)));color:var(--hv-footer-ink,var(--hv-body));border-top:1px solid var(--d2-rule)}.chrome_footer__RWxc4:is([data-footer-type=directory],[data-footer-type=sign-off]){--d2-foot-ground:color-mix(in oklab,var(--hv-primary) 7%,var(--hv-ground))}.chrome_footer__RWxc4:is([data-footer-type=wordmark],[data-footer-type=letter]){--d2-foot-ground:var(--hv-card)}.chrome_footInner__Byppz{max-width:var(--d2-wide);margin:0 auto;padding:calc(88px * var(--hv-space, 1)) var(--d2-gutter) 56px;display:flex;flex-direction:column;gap:48px}.chrome_dirGrid__VzFLN{display:grid;grid-template-columns:minmax(260px,1.2fr) repeat(auto-fit,minmax(150px,1fr));gap:40px}.chrome_colGrid__qvq_l{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:40px}.chrome_fBrandName__MeZcn{font-family:var(--hv-font-display);font-weight:300;font-size:30px;letter-spacing:-.04em;display:inline-block;margin-bottom:16px}.chrome_fMeta__Kr1p3{display:flex;flex-direction:column;gap:6px;font-size:15px;color:var(--hv-footer-soft,var(--hv-muted))}.chrome_socials__IXXoS{display:flex;gap:14px;margin-top:18px}.chrome_colTitle__LwB5U{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-primary);margin:0 0 14px}.chrome_colList__CEsul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:15px}.chrome_colList__CEsul a:hover{color:var(--hv-primary)}.chrome_areasRow__IyYln{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:baseline;padding-top:28px;border-top:1px solid var(--hv-footer-line,var(--d2-rule))}.chrome_areasRow__IyYln ul{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0;font-size:15px}.chrome_legal___TZ3r{display:flex;flex-direction:column;gap:12px;padding-top:28px;border-top:1px solid var(--hv-footer-line,var(--d2-rule));font-size:12.5px;line-height:1.6;color:var(--hv-footer-soft,var(--hv-muted))}.chrome_legal___TZ3r p{margin:0}.chrome_legalRow__b3LvV{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;font-size:13px;color:var(--hv-footer-soft,var(--hv-muted))}.chrome_legalRow__b3LvV nav{display:flex;gap:20px}.chrome_compactRow__CDywB{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px 28px;justify-content:space-between}.chrome_compactRow__CDywB nav{display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px}.chrome_letterTop__GPszL,.chrome_signTop__0MfVB{display:grid;grid-template-columns:200px 1fr;gap:36px;align-items:center}.chrome_letterPortrait__tlEQk,.chrome_signPhoto__7lRD_{width:200px}.chrome_letterLine___s0i8{font-family:var(--hv-font-display);font-weight:300;font-size:26px;letter-spacing:-.03em;line-height:1.25;margin:0 0 10px}.chrome_signTitle__ZgsmS{font-family:var(--hv-font-display);font-weight:300;font-size:44px;letter-spacing:-.045em;margin:0 0 20px}.chrome_signTitle__ZgsmS b{font-weight:600}.chrome_signNote__Ju2oP{display:flex;flex-direction:column;gap:12px;max-width:480px}.chrome_signForm__ZHAqi{display:flex;gap:12px;align-items:flex-end}.chrome_signForm__ZHAqi input{flex:1;min-width:0;font:inherit;padding:14px 0;border:0;border-bottom:1px solid var(--d2-rule-strong);background:transparent;color:inherit}.chrome_signSmall__TVHjR{font-size:13px;color:var(--hv-footer-soft,var(--hv-muted));margin:0}.chrome_wordmark__LVP3r{font-family:var(--hv-font-display);font-weight:200;font-size:clamp(56px,13vw,190px);line-height:.9;letter-spacing:-.06em;color:var(--hv-primary);margin:0;white-space:nowrap;overflow:hidden}.chrome_mapGrid__8q9GW{display:grid}.chrome_contact__jhf0X{display:flex;flex-direction:column;gap:14px;padding:32px}.chrome_contactTitle__p9YRd{font-family:var(--hv-font-display);font-weight:300;font-size:38px;letter-spacing:-.04em;line-height:1.08;margin:0}.chrome_contactTitle__p9YRd b{font-weight:600}.chrome_contactLines__eAPqo{display:flex;flex-direction:column;gap:6px;color:var(--hv-footer-soft,var(--hv-muted));margin:0}@media (max-width:1023px){.chrome_row__vQe8D .chrome_deskOnly__JNmqf,.chrome_row__vQe8D .chrome_megaScope__PaAwu,.chrome_row__vQe8D .chrome_nav__9k2Lk,.chrome_row__vQe8D .chrome_phone__WGzg1 span,.chrome_row__vQe8D .chrome_rule__W0TQl{display:none}.chrome_row__vQe8D .chrome_phone__WGzg1{margin-left:auto}.chrome_menuBtn__97HdR{display:inline-flex;margin-left:auto}.chrome_row__vQe8D{height:72px;gap:14px}.chrome_brandName__bYxTp{font-size:19px}.chrome_bottomBar__yzjFp{display:flex}.chrome_footInner__Byppz{padding-bottom:96px}.chrome_dirGrid__VzFLN,.chrome_letterTop__GPszL,.chrome_signTop__0MfVB{grid-template-columns:1fr;gap:28px}.chrome_letterPortrait__tlEQk,.chrome_signPhoto__7lRD_{width:160px}.chrome_megaPanel___uZB4{min-width:0}}.chrome_navTrigger__di_ge:hover,.chrome_navTrigger__di_ge[aria-expanded=true]{color:var(--hv-primary)}.chrome_menuPanel__TQ9lX{--hm-panel-bg:var(--hv-card);--hm-panel-ink:var(--hv-text);--hm-panel-line:var(--d2-rule-strong);--hm-hover:var(--hv-tint-8);--hm-radius:min(var(--hv-radius,0px),6px);--hm-shadow:0 18px 40px var(--d2-veil);--hm-size:15px;--hm-gap:28px}.chrome_sheetLink__DZydM{display:flex;align-items:center;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--d2-rule);font-size:19px;font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.02em}.chrome_row__vQe8D[data-nav-fit=no] .chrome_nav__9k2Lk{display:none}.chrome_row__vQe8D[data-nav-fit=no] .chrome_menuBtn__97HdR{display:inline-flex;margin-left:auto}.chrome_sheetNav__eSSsE ul a{padding:10px 0;border-bottom:0;font-size:16px;font-family:inherit;font-weight:500}@media (max-width:1023px){.chrome_row__vQe8D .chrome_account__qFMpe{font-size:14px;margin-left:auto}.chrome_row__vQe8D .chrome_account__qFMpe~.chrome_menuBtn__97HdR,.chrome_row__vQe8D .chrome_phone__WGzg1~.chrome_account__qFMpe{margin-left:0}}.about-page_eyebrow__bLQL2{margin:0 0 16px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-primary)}.about-page_opening__PBMbD{margin:22px 0 0;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(22px,2.6vw,30px);line-height:1.25;letter-spacing:-.02em;color:var(--hv-text);max-width:34ch}.about-page_intro__F_apI{margin:20px 0 0;font-size:18px;line-height:1.6;color:var(--hv-muted);max-width:620px}.about-page_actions__a4UTp{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.about-page_creds__AZaOb{margin:28px 0 0;max-width:520px;font-size:15px}.about-page_creds__AZaOb>div{padding-top:8px}.about-page_sub__n53zT{display:block;font-size:13px;color:var(--hv-muted)}.about-page_hero__Iq3jE{padding-top:calc(72px * var(--hv-space, 1))}.about-page_hero__Iq3jE :where(h1){margin-top:0}.about-page_spread__iJZJQ{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(32px,5vw,80px);align-items:stretch}.about-page_spreadPortrait__JRtOF{margin:0;display:flex;flex-direction:column;gap:14px;min-height:100%}.about-page_spreadPortrait__JRtOF .about-page_portraitFill__6Nkaw{flex:1;aspect-ratio:auto;min-height:460px}.about-page_spreadPortrait__JRtOF .about-page_portraitFill__6Nkaw img{position:absolute;inset:0}.about-page_plateName__aIcuQ{font-family:var(--hv-font-display);font-size:22px;font-weight:300;letter-spacing:-.02em;color:var(--hv-text)}.about-page_photoHero__Tws7p{position:relative;overflow:hidden;min-height:min(92vh,860px);display:flex;align-items:flex-end;background:var(--hv-card);border-bottom:1px solid var(--d2-rule)}.about-page_photoImg__B0fiU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:var(--hv-photo-filter,none)}.about-page_photoScrim__A2_wg{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--hv-ground) 92%,transparent),color-mix(in oklab,var(--hv-ground) 40%,transparent))}.about-page_photoInner__cNx5V{position:relative;z-index:2;padding-bottom:clamp(48px,7vw,96px)}.about-page_photoInner__cNx5V .about-page_intro__F_apI{color:var(--hv-body)}.about-page_monogram__DxocI{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--hv-font-display);font-weight:200;font-size:clamp(120px,28vw,280px);letter-spacing:-.05em;color:var(--hv-muted);opacity:.35}.about-page_centred__40xrW{text-align:center;display:flex;flex-direction:column;align-items:center}.about-page_centred__40xrW .about-page_portraitRound__gRIIK{width:104px;height:104px;aspect-ratio:auto;border-radius:50%;margin-bottom:26px}.about-page_centred__40xrW .about-page_intro__F_apI{margin-inline:auto}.about-page_centred__40xrW .about-page_actions__a4UTp{justify-content:center}.about-page_centred__40xrW .about-page_creds__AZaOb{margin-inline:auto;text-align:left}.about-page_letter__fWVpZ{max-width:980px}.about-page_letterName__rQ93q{margin:0;font-family:var(--hv-font-display);font-weight:200;font-size:clamp(48px,10vw,112px);line-height:.95;letter-spacing:-.055em;color:var(--hv-text);border-top:3px solid var(--hv-primary);padding-top:26px}.about-page_letterRule__gdB1i{margin:34px 0 30px;border:0;border-top:1px solid var(--d2-rule)}.about-page_storyGrid__9AwUn{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}.about-page_index__qX7B7{position:sticky;top:120px;display:grid;gap:4px}.about-page_index__qX7B7>a{display:flex;gap:14px;padding:10px 0;border-top:1px solid var(--d2-rule);font-size:15px;font-weight:600;color:var(--hv-text)}.about-page_index__qX7B7>a span{font-variant-numeric:tabular-nums;color:var(--hv-primary)}.about-page_indexCta__e8lva{margin-top:24px;display:grid;gap:12px;font-size:14px;color:var(--hv-muted)}.about-page_chapter__8Oo8W{padding-bottom:clamp(40px,5vw,64px);border-bottom:1px solid var(--d2-rule);margin-bottom:clamp(40px,5vw,64px)}.about-page_chapter__8Oo8W:last-child{border-bottom:0}.about-page_chapterNo__RbNOP{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;color:var(--hv-primary);margin-bottom:14px}.about-page_chapterTitle__NgmKT{margin:0 0 18px}.about-page_prose__3bJlU{max-width:680px;font-size:18px;line-height:1.7;color:var(--hv-body)}.about-page_prose__3bJlU p{margin:0 0 1.1em}.about-page_single__Hpmzj .about-page_opening__PBMbD{max-width:30ch;margin-top:0;font-size:clamp(26px,3.4vw,42px);line-height:1.18;color:var(--hv-text);margin-bottom:36px}.about-page_timeline__AB5Vk{list-style:none;margin:0;padding:0 0 0 8px;position:relative;max-width:760px}.about-page_timeline__AB5Vk:before{content:"";position:absolute;left:15px;top:8px;bottom:8px;width:1px;background:var(--d2-rule-strong)}.about-page_tlItem__R74g4{position:relative;padding:0 0 clamp(36px,4.5vw,56px) 52px}.about-page_tlMark__ZmzhG{position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;border:1px solid var(--hv-primary);background:var(--hv-ground);display:grid;place-items:center;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--hv-primary)}.about-page_pull__7cJ9C{margin:clamp(40px,5vw,64px) 0 0;padding:0 0 0 24px;border-left:2px solid var(--hv-primary);font-family:var(--hv-font-display);font-size:clamp(22px,2.4vw,30px);font-weight:300;line-height:1.3;letter-spacing:-.02em;color:var(--hv-text);max-width:30ch}.about-page_storyFigure__HaLXf{margin:clamp(36px,4vw,56px) 0 0;overflow:hidden;background:var(--hv-card)}.about-page_storyFigure__HaLXf img{display:block;width:100%;height:auto;object-fit:cover}.about-page_readings__i9kzg{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0}.about-page_readings__i9kzg>li{padding:26px 24px 26px 0;border-top:1px solid var(--d2-rule)}.about-page_steps__bddK7{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(24px,3vw,40px)}.about-page_steps__bddK7>li{border-top:1px solid var(--d2-rule-strong);padding-top:22px}.about-page_stepNo__MWpL6{display:block;font-family:var(--hv-font-display);font-weight:200;font-size:44px;line-height:1;letter-spacing:-.05em;color:var(--hv-primary);font-variant-numeric:tabular-nums;margin-bottom:16px}.about-page_stepTitle__QMoYm{margin:0 0 10px}.about-page_stepText__Z4aqc{margin:0;color:var(--hv-muted);font-size:16px}.about-page_ledger__schnU{list-style:none;margin:40px 0 0;padding:0;border-bottom:1px solid var(--d2-rule)}.about-page_award__cavv_{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid var(--d2-rule)}.about-page_awardYear__OWjyC{font-family:var(--hv-font-display);font-size:26px;font-weight:300;color:var(--hv-primary);font-variant-numeric:tabular-nums;line-height:1.1}.about-page_awardName__fky_L{display:block;font-size:17px;font-weight:700;color:var(--hv-text)}.about-page_awardIssuer__wAQtU{display:block;font-size:15px;color:var(--hv-muted)}.about-page_pressRow__2d_hI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);margin-top:clamp(48px,6vw,72px)}.about-page_pressList__pBsde{list-style:none;margin:0;padding:0;display:grid;gap:0}.about-page_pressList__pBsde li{display:grid;gap:4px;padding:16px 0;border-top:1px solid var(--d2-rule)}.about-page_pressList__pBsde a{color:var(--hv-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--d2-rule-strong);text-underline-offset:4px}.about-page_pressOutlet__820oC{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted)}.about-page_video__zO_FH{display:flex;gap:18px;align-items:center;padding:22px;background:var(--hv-card);border:1px solid var(--d2-rule);align-self:start}.about-page_videoPlay__ghs6p{width:56px;height:56px;border-radius:50%;border:1px solid var(--hv-primary);display:grid;place-items:center;color:var(--hv-primary);flex:none}.about-page_videoText__eTGIx{display:grid;gap:4px;font-size:16px;color:var(--hv-muted)}.about-page_videoText__eTGIx strong{font-family:var(--hv-font-display);font-size:22px;font-weight:300;color:var(--hv-text)}.about-page_community__qhdw4{max-width:720px;font-size:18px;line-height:1.7;color:var(--hv-body)}.about-page_community__qhdw4 p{margin:0 0 1em}.about-page_ctaGrid__1gvqx{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end}.about-page_ctaSide__hUDYC{display:grid;gap:18px;justify-items:start}.about-page_ctaSide__hUDYC p{margin:0;color:var(--hv-muted);font-size:15px}.about-page_notes__KBY9q{margin-top:var(--d2-sec-tight);border-top:1px solid var(--d2-rule);padding:32px 0 56px;font-size:13px;color:var(--hv-muted)}.about-page_notes__KBY9q ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.about-page_notes__KBY9q li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px}.about-page_noteNo__5GJUD{font-weight:700;color:var(--hv-primary);font-variant-numeric:tabular-nums}.about-page_fn__81rJt{display:inline-block;margin-left:3px;font-size:11px;font-weight:700;vertical-align:super;color:var(--hv-primary);line-height:1}@media (max-width:760px){.about-page_ctaGrid__1gvqx,.about-page_pressRow__2d_hI,.about-page_spread__iJZJQ,.about-page_storyGrid__9AwUn{grid-template-columns:minmax(0,1fr)}.about-page_index__qX7B7{position:static}.about-page_spreadPortrait__JRtOF .about-page_portraitFill__6Nkaw{min-height:0;aspect-ratio:4/5;flex:none}.about-page_award__cavv_{grid-template-columns:64px minmax(0,1fr);gap:14px}}.evaluation_hero__RvQ_m{padding:calc(72px * var(--hv-space, 1)) 0 calc(48px * var(--hv-space, 1))}.evaluation_heroGrid__z_Thx{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,380px);gap:64px;align-items:center}.evaluation_heroText__VO6EA{display:flex;flex-direction:column;gap:16px;min-width:0}.evaluation_cover__VuCS8{display:flex;flex-direction:column;gap:16px;padding:30px;background:var(--hv-card);border:1px solid var(--d2-rule-strong)}.evaluation_coverAddress__7ojQl{font-family:var(--hv-font-display);font-weight:300;font-size:30px;letter-spacing:-.04em;margin:0;color:var(--hv-muted)}.evaluation_coverRows__nNZM2{display:flex;flex-direction:column;gap:10px}.evaluation_coverRows__nNZM2>span{height:34px;display:block}.evaluation_coverAgent__9SLKp{display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;padding-top:18px;border-top:1px solid var(--d2-rule)}.evaluation_coverFace__WIALr{width:48px}.evaluation_coverName__qBZpD{display:block;font-weight:700}@media (max-width:1023px){.evaluation_heroGrid__z_Thx{grid-template-columns:minmax(0,1fr);gap:32px}}.evaluation_report__j5MbJ[data-dusk-report=briefing] :is([class*=base_card__],[class*=base_outline__]){background:transparent;box-shadow:none;border:0;border-top:1px solid var(--d2-rule-strong);border-radius:0}.evaluation_report__j5MbJ[data-dusk-report=briefing] [class*=base_pill__]{background:transparent;border:1px solid var(--d2-rule-strong)}.listing_root__z98ho{--d2-rail:400px}.listing_cover__mfszy{position:relative}.listing_slider__JlCT_{position:absolute;inset:0;overflow:hidden;--slide:560ms}[data-motion=none] .listing_slider__JlCT_{--slide:0ms}@media (prefers-reduced-motion:reduce){.listing_slider__JlCT_{--slide:0ms}}.listing_slides__QeITP{display:flex;height:100%;transition:transform var(--slide) var(--d2-ease)}.listing_slide__UmxEF{position:relative;flex:0 0 100%;height:100%;padding:0;border:0;background:var(--hv-card);cursor:zoom-in}.listing_slideArrow__tqWYO{position:absolute;top:44%;z-index:3;width:54px;height:54px;display:grid;place-items:center;border:1px solid var(--d2-rule-strong);border-radius:var(--d2-btn-r);background:var(--d2-veil-strong);color:var(--hv-text);font-size:20px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.listing_slideArrow__tqWYO:hover{border-color:var(--hv-primary)}.listing_slidePrev__N4AJp{left:24px}.listing_slideNext__uvsy8{right:24px}.listing_slideCount__9wYFr{position:absolute;top:18px;right:24px;z-index:3;padding:7px 12px;background:var(--d2-veil-strong);color:var(--hv-text);font-size:13px;font-weight:700;letter-spacing:.08em;font-variant-numeric:tabular-nums}.listing_coverBand__2l84q{position:relative;overflow:hidden;background:var(--hv-card);min-height:min(760px,72vh);display:flex;flex-direction:column;justify-content:flex-end}.listing_coverBand__2l84q img{object-fit:cover;filter:var(--hv-photo-filter,none)}.listing_coverBand__2l84q:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,color-mix(in oklab,var(--hv-ground) var(--d2-scrim-text),transparent),color-mix(in oklab,var(--hv-ground) var(--d2-scrim-far),transparent) 46%,color-mix(in oklab,var(--hv-ground) 24%,transparent))}.listing_coverOpen__jljE9{position:absolute;inset:0;padding:0;border:0;background:none;cursor:zoom-in}.listing_coverPlate__J_a28{position:absolute;inset:0}.listing_coverTop__qitq8{position:relative;z-index:2;padding:18px var(--d2-gutter) 0}.listing_coverCrumbs__HIEEq{display:inline-block;padding:7px 12px;background:var(--d2-veil-strong);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hv-body)}.listing_coverFoot__JTiIK{position:relative;z-index:2;padding-top:26px;padding-bottom:44px;margin-top:auto}.listing_coverTabs__YFvBY{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.listing_coverTabs__YFvBY>*{position:static}.listing_coverAddress___Z_1B{font-family:var(--hv-font-display);font-weight:200;font-size:clamp(32px,6vw,76px);line-height:1.02;letter-spacing:-.05em;margin:0}.listing_coverRow__n5y_l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:14px}.listing_coverArea__mgwFs{color:var(--hv-body);margin:0}.listing_coverButtons__E4_rH{display:flex;flex-wrap:wrap;gap:12px}.listing_coverButtons__E4_rH>*{min-height:46px;padding:0 18px;background:var(--d2-veil)}.listing_filmstrip__7DIXY{position:relative;z-index:1;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 4px) / 6.4);gap:4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.listing_filmstrip__7DIXY::-webkit-scrollbar{display:none}.listing_filmFrame__A7NsV{position:relative;aspect-ratio:3/2;border:0;padding:0;background:var(--hv-card);cursor:pointer;overflow:hidden;scroll-snap-align:center;opacity:.62;transition:opacity .2s ease}.listing_filmFrame__A7NsV:hover,.listing_filmFrame__A7NsV[data-on]{opacity:1}.listing_filmFrame__A7NsV[data-on]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 -3px 0 var(--hv-primary)}.listing_filmFrame__A7NsV img{object-fit:cover;filter:var(--hv-photo-filter,none)}@media (max-width:760px){.listing_filmstrip__7DIXY{grid-auto-columns:30%}.listing_slideArrow__tqWYO{width:44px;height:44px}.listing_slidePrev__N4AJp{left:12px}.listing_slideNext__uvsy8{right:12px}}.listing_lightbox__ktRHG{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:var(--hv-ground);color:var(--hv-text)}.listing_lightbox__ktRHG::backdrop{background:var(--hv-ground)}.listing_lightboxBar__hJ2H5{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px var(--d2-gutter);border-bottom:1px solid var(--d2-rule)}.listing_lightboxStage__03nmx{position:relative;height:calc(100dvh - 76px)}.listing_lightboxStage__03nmx img{object-fit:contain}.listing_lightboxStep__4hoHv{position:absolute;left:12px;top:50%;transform:translateY(-50%);z-index:2;width:54px;height:54px;border:1px solid var(--d2-rule-strong);background:var(--d2-veil-strong);color:inherit;font-size:30px;line-height:1;cursor:pointer}.listing_lightboxStep__4hoHv[data-next]{left:auto;right:12px}.listing_index__iuoc9{position:sticky;top:0;z-index:25;background:color-mix(in oklab,var(--hv-ground) 96%,transparent);border-top:1px solid var(--d2-rule);border-bottom:1px solid var(--d2-rule-strong)}.listing_index__iuoc9>div{display:flex;align-items:center;gap:6px;height:58px;overflow-x:auto;scrollbar-width:none}.listing_index__iuoc9>div::-webkit-scrollbar{display:none}.listing_index__iuoc9 a{font-size:15px;font-weight:600;color:var(--hv-muted);padding:0 14px;height:58px;display:inline-flex;align-items:center;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.listing_index__iuoc9 a:hover{color:var(--hv-text);border-bottom-color:var(--hv-primary)}.listing_opening__RFBiP{display:grid;grid-template-columns:minmax(0,1fr) var(--d2-rail);gap:64px;align-items:start;padding-top:calc(56px * var(--hv-space, 1))}.listing_brief__1pnLN{min-width:0}.listing_rail__iKbMS{position:sticky;top:80px}.listing_ticket__188qC{border-top:2px solid var(--hv-primary)}.listing_root__z98ho main :is([class*=listing_],[class*=sidebar_],[class*=calculator_],[class*=element-types_],[class*=overview_],[class*=haven_]){border-radius:var(--hv-radius,0)!important;box-shadow:none!important}.listing_chapter__hpQzm{padding-top:calc(96px * var(--hv-space, 1));scroll-margin-top:76px}.listing_chapterHead__Kjv_A{margin-bottom:28px}.listing_pair__H1nSZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:32px}.listing_mapBand__7W7lf{margin-bottom:36px}.listing_streetCols__Bobn3{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:36px}.listing_pair__H1nSZ>*,.listing_streetCols__Bobn3>*{min-width:0}.listing_attribution__Eq5s1{margin:32px 0;padding-top:22px;border-top:1px solid var(--d2-rule);font-size:13px;color:var(--hv-muted)}.listing_gated__DFWww{padding:calc(96px * var(--hv-space, 1)) 0}@media (max-width:1023px){.listing_opening__RFBiP{grid-template-columns:minmax(0,1fr);gap:32px}.listing_rail__iKbMS{position:static}.listing_chapter__hpQzm{padding-top:calc(64px * var(--hv-space, 1))}.listing_coverBand__2l84q{min-height:62vh}.listing_filmstrip__7DIXY{grid-auto-flow:column;grid-auto-columns:44%;overflow-x:auto;scrollbar-width:none}}.listing_landCards__dJgeH>*{background:var(--hv-card);border:1px solid var(--d2-rule);padding:22px;margin-bottom:20px}.listing_streetSplit__VYwFu{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:36px;align-items:start}.listing_streetSplit__VYwFu .listing_mapBand__7W7lf{margin-bottom:0;position:sticky;top:80px}.listing_streetSplit__VYwFu .listing_streetCols__Bobn3{grid-template-columns:minmax(0,1fr)}.listing_streetStack__tXUp5{display:flex;flex-direction:column;gap:36px}@media (max-width:1023px){.listing_streetSplit__VYwFu{grid-template-columns:minmax(0,1fr)}.listing_streetSplit__VYwFu .listing_mapBand__7W7lf{position:static;margin-bottom:24px}}.listing_cover__mfszy[data-cover=full-height] .listing_coverBand__2l84q{min-height:calc(100svh - 72px)}.listing_cover__mfszy[data-cover=cover] .listing_slider__JlCT_{right:28%}.listing_coverSide__cV4D0{position:absolute;inset:0 0 0 auto;z-index:1;width:28%;display:grid;grid-template-rows:repeat(4,minmax(0,1fr));gap:3px;padding-left:3px;background:var(--hv-ground)}.listing_coverSideFrame__pPZMK{position:relative;padding:0;border:0;overflow:hidden;background:var(--hv-card);cursor:pointer}.listing_coverSideFrame__pPZMK img{object-fit:cover;transition:transform .4s var(--d2-ease)}.listing_coverSideFrame__pPZMK:hover img{transform:scale(1.04)}.listing_cover__mfszy[data-cover=cover] .listing_coverFoot__JTiIK{margin-right:28%}.listing_cover__mfszy[data-cover=cover] .listing_slideCount__9wYFr,.listing_cover__mfszy[data-cover=cover] .listing_slideNext__uvsy8{right:calc(28% + 24px)}.listing_reelLine___OUrb{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:var(--d2-rule)}.listing_reelLine___OUrb>span{display:block;height:100%;background:var(--hv-primary);transition:width var(--slide,.56s) var(--d2-ease)}.listing_sheet__cMKE_{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;margin-top:3px}.listing_sheetFrame__gqVc_{position:relative;aspect-ratio:4/3;padding:0;border:0;overflow:hidden;background:var(--hv-card);cursor:pointer;opacity:.7;transition:opacity .16s ease}.listing_sheetFrame__gqVc_:hover,.listing_sheetFrame__gqVc_[data-on]{opacity:1}.listing_sheetFrame__gqVc_ img{object-fit:cover}.listing_sheetNum__Uaxp6{position:absolute;top:8px;left:8px;padding:3px 7px;background:var(--d2-veil-strong);color:var(--hv-text);font-size:11px;font-weight:700;letter-spacing:.1em;font-variant-numeric:tabular-nums}.listing_sheetMore__RdWmt{position:absolute;inset:0;display:grid;place-items:center;background:var(--d2-veil-strong);color:var(--hv-text);font-family:var(--hv-font-display);font-size:22px;font-weight:300}@media (max-width:760px){.listing_cover__mfszy[data-cover=cover] .listing_slider__JlCT_{right:0}.listing_coverSide__cV4D0{display:none}.listing_cover__mfszy[data-cover=cover] .listing_coverFoot__JTiIK{margin-right:0}.listing_cover__mfszy[data-cover=cover] .listing_slideCount__9wYFr,.listing_cover__mfszy[data-cover=cover] .listing_slideNext__uvsy8{right:24px}.listing_sheet__cMKE_{grid-template-columns:repeat(3,minmax(0,1fr))}}.listing_root__z98ho main :is(.listing_brief__1pnLN,.listing_chapter__hpQzm) :is([class*=listing_card__],[class*=listing_detailGroup__],[class*=listing_tableWrap__],[class*=listing_taxCard__],[class*=listing_attrCard__],[class*=listing_positionStrip__],[class*=listing_filterPanel__],[class*=listing_insight__],[class*=listing_snapshot__],[class*=listing_glance__],[class*=listing_chartCard__],[class*=listing_demoPanel__],[class*=listing_surveyGroup__]){background:transparent!important;box-shadow:none!important;border:0;border-top:1px solid var(--d2-rule-strong);padding-left:0;padding-right:0}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_aboutCard__]{padding-top:22px;border-top:2px solid var(--hv-primary)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_aboutMain__] p{font-size:17px;line-height:1.7;color:var(--hv-body)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightGrid__]{gap:0;border-bottom:1px solid var(--d2-rule)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insight__]{padding:18px 20px 16px 0}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insight__]+[class*=listing_insight__]{padding-left:20px;border-left:1px solid var(--d2-rule)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightIcon__]{background:transparent;width:auto;height:auto;color:var(--hv-primary)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightTitle__]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-muted)}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightPill__]{background:transparent;padding:0}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightNote__]{text-align:left}.listing_root__z98ho main .listing_brief__1pnLN [class*=listing_insightGauge__]{max-width:none;margin:8px 0 0}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTiles__]{gap:0;border-top:1px solid var(--d2-rule-strong)}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTile__]{padding:16px 18px 16px 0;background:transparent;border-bottom:1px solid var(--d2-rule)}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTile__] dt{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_factTile__] dd{font-size:21px;font-weight:300;letter-spacing:-.01em}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_detailGrid__]{gap:8px 40px}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_detailGroup__]{border-top-width:2px;border-top-color:var(--hv-primary);padding-top:14px}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_tiles__]{gap:0}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_tile__]{background:transparent!important;box-shadow:none!important;border-left:1px solid var(--d2-rule);padding:8px 20px}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_tile__]:first-child{border-left:0;padding-left:0}.listing_root__z98ho main :is([class*=listing_gatePanel__],[class*=listing_chartLocked__]){background:transparent!important;border:1px dashed var(--d2-rule-strong)!important}.listing_root__z98ho main [class*=listing_gateIcon__]{background:transparent!important;color:var(--hv-primary);border:1px solid var(--hv-primary)}.listing_root__z98ho main .listing_chapter__hpQzm [class*=listing_taxWork__]{background:transparent!important;border:0;border-top:1px solid var(--d2-rule);border-bottom:1px solid var(--d2-rule);padding-left:0;padding-right:0}.listing_root__z98ho main [data-facts=ledger] [class*=listing_detailGrid__]{grid-template-columns:minmax(0,1fr);max-width:820px}.listing_root__z98ho main [data-facts=ledger] [class*=listing_kvRow__]{align-items:baseline;border-bottom:0}.listing_root__z98ho main [data-facts=ledger] [class*=listing_kvRow__] dt{flex:1;display:flex;align-items:baseline;gap:10px}.listing_root__z98ho main [data-facts=ledger] [class*=listing_kvRow__] dt:after{content:"";flex:1;min-width:24px;border-bottom:1px dotted var(--d2-rule-strong)}.listing_root__z98ho main [data-facts=two-columns] [class*=listing_detailGrid__]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.listing_root__z98ho main [data-facts=two-columns] [class*=listing_detailGrid__]{grid-template-columns:minmax(0,1fr)}}.listing_root__z98ho main [data-calc=ledger] [class*=listing_calcCard__]{border-top:2px solid var(--hv-primary)}.listing_root__z98ho main [data-calc=monthly-payment] [class*=listing_calcCard__]{border-top:0;padding:24px!important;outline:1px solid var(--d2-rule-strong)}.listing_root__z98ho main [data-street=map-and-columns] .listing_mapBand__7W7lf{margin-inline:calc(50% - 50vw)}.listing_root__z98ho main [data-street=stacked] .listing_mapBand__7W7lf{max-width:900px}.listing_root__z98ho main [data-land=compact]{max-width:820px}.listing_opening__RFBiP[data-summary=ticket] .listing_ticket__188qC{position:relative}.listing_opening__RFBiP[data-summary=ticket] .listing_ticket__188qC [class*=listing_railPrice__]{padding-bottom:18px;margin-bottom:14px;border-bottom:2px dashed var(--d2-rule-strong)}.listing_opening__RFBiP[data-summary=price-rail] .listing_ticket__188qC{border-top:0;border-left:2px solid var(--hv-primary);padding-left:22px}@media (max-width:760px){.listing_slideArrow__tqWYO{display:none}.listing_cover__mfszy[data-cover=cover] .listing_slideCount__9wYFr,.listing_slideCount__9wYFr{top:auto;bottom:12px;right:12px}}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__]{gap:0;border-top:1px solid var(--d2-rule-strong);border-bottom:1px solid var(--d2-rule)}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__]>div{border-radius:0;background:transparent;padding:18px 20px 16px 0}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__]>div+div{padding-left:20px;border-left:1px solid var(--d2-rule)}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__] dt{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotRow__] dd{font-size:30px;font-weight:400;letter-spacing:-.02em}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_lotPlan__]{border-radius:0;box-shadow:none;border:1px solid var(--d2-rule)}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_landGroup__]{border-radius:0;background:transparent;border:0;border-top:2px solid var(--land-ink,var(--hv-primary));padding-left:0;padding-right:0;box-shadow:none}.listing_root__z98ho main [data-land=ruled-file] [class*=listing_landRow__]{border-top-style:solid;border-top-color:var(--d2-rule)}.map-body_frame__nQ0CS{--map-gap:16px;padding:0 var(--map-gap) var(--map-gap);box-sizing:border-box}.map-body_frame__nQ0CS>div{height:calc(100dvh - var(--map-top, 72px) - var(--map-gap));overflow:hidden;border-radius:var(--m-r-md,28px);border:1px solid var(--m-edge);box-shadow:var(--m-lift)}@media (max-width:640px){.map-body_frame__nQ0CS{--map-gap:8px}.map-body_frame__nQ0CS>div{border-radius:var(--m-r-sm,16px)}}.map-body_frame__nQ0CS [data-part=map-list-slot][data-layout=panel]{border:1px solid var(--m-edge);border-radius:var(--m-r-md,28px);background:var(--m-glass);-webkit-backdrop-filter:var(--m-frost);backdrop-filter:var(--m-frost);box-shadow:var(--m-lift)}.map-body_frame__nQ0CS [data-part=map-list-slot][data-layout=split]{border-right:0;background:linear-gradient(180deg,var(--m-s1),var(--m-s2))}.map-body_frame__nQ0CS [data-part=map-list-head]{padding:4px 6px 2px}.map-body_frame__nQ0CS [data-part=map-list][data-layout=carousel] [data-part=map-list-head]{background:var(--m-glass);-webkit-backdrop-filter:var(--m-frost);backdrop-filter:var(--m-frost);border:1px solid var(--m-edge);box-shadow:var(--m-lift-sm)}.map-body_frame__nQ0CS [data-part=map-list] [data-part=map-list-head] p{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--m-mu)}.map-body_frame__nQ0CS [data-part=map-list] [data-part=map-list-head] strong{color:var(--m-ink)}.map-body_frame__nQ0CS [data-part=map-list-item]{border-radius:var(--m-r-sm,16px)}.map-body_frame__nQ0CS [data-part=map-list-item][data-active]{outline:2px solid var(--m-ac);outline-offset:2px;border-radius:var(--m-r-sm,16px)}.map-body_frame__nQ0CS [data-part=map-list-more]{color:var(--m-ac)}.map-body_frame__nQ0CS :is([class*=__pill],[class*=_pill__]){padding:7px 12px;border:1px solid var(--m-edge);border-radius:999px;background:var(--hv-card);color:var(--m-ink);font-weight:700;box-shadow:var(--m-lift-sm)}.map-body_frame__nQ0CS :is([class*=__pill],[class*=_pill__])[data-active="1"]{border-color:transparent;background:var(--m-grad-3);color:var(--hv-on-primary);box-shadow:var(--m-lift)}.map-body_frame__nQ0CS :is([class*=__bubble],[class*=_bubble__]):focus-visible,.map-body_frame__nQ0CS :is([class*=__pill],[class*=_pill__]):focus-visible{outline:2px solid var(--m-ink);outline-offset:3px}.map-body_frame__nQ0CS :is([class*=__bubble],[class*=_bubble__]){border:3px solid var(--hv-card);background:var(--m-grad-3);color:var(--hv-on-primary);box-shadow:0 0 0 7px color-mix(in oklab,var(--m-g1) 22%,transparent)}.map-body_frame__nQ0CS :is([class*=__bubble],[class*=_bubble__]):is([class*=__sold],[class*=_sold__]){background:var(--hv-secondary);color:var(--hv-on-secondary,var(--hv-on-primary))}.map_map__IECjn{position:relative;min-height:calc(100dvh - 96px);background:var(--hv-ground)}.map_list__z5rjg{display:flex;flex-direction:column;height:100%;background:var(--hv-ground);border-left:1px solid var(--d2-rule)}.map_listHead__sG5Em{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px var(--d2-gutter);border-bottom:1px solid var(--d2-rule)}.map_listItems__Xi9t_{list-style:none;margin:0;padding:0;overflow-y:auto;flex:1}.map_listItems__Xi9t_ li[data-active] .map_row__4M4KC{background:var(--hv-card)}.map_row__4M4KC{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;padding:16px var(--d2-gutter);border:0;border-bottom:1px solid var(--d2-rule);background:none;color:inherit;text-align:left;cursor:pointer}.map_rowBody__FqIuv{display:flex;flex-direction:column;gap:3px;min-width:0}.map_rowAddress___ZoSp{font-family:var(--hv-font-display);font-weight:300;font-size:19px;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map_rowFacts__JHTYn{font-size:14px;color:var(--hv-muted)}.map_rowPrice__6lASS{font-family:var(--hv-font-display);font-weight:200;font-size:22px;letter-spacing:-.04em}.map_listState__n0ZQP{display:flex;flex-direction:column;gap:10px;padding:28px var(--d2-gutter)}.map_ticker__j_Z4W{margin:0;padding:24px var(--d2-gutter);color:var(--hv-muted);border-bottom:1px solid var(--d2-rule)}.map_list__z5rjg>a{padding:18px var(--d2-gutter)}[data-pins=diamond] .map_map__IECjn .maplibregl-marker[class*=pins_pill__],[data-pins=dot] .map_map__IECjn .maplibregl-marker[class*=pins_pill__]{font-size:0;line-height:0;padding:0;min-width:0;min-height:0;border:2px solid var(--hv-ground);box-shadow:none}[data-pins=diamond] .map_map__IECjn .maplibregl-marker[class*=pins_pill__]{width:13px;height:13px;background:var(--hv-primary);transform:rotate(45deg);border-radius:0}[data-pins=dot] .map_map__IECjn .maplibregl-marker[class*=pins_pill__]{width:11px;height:11px;background:var(--hv-primary);border-radius:50%}.map_map__IECjn .maplibregl-popup-content{border-radius:0;background:var(--hv-ground);color:var(--hv-body);box-shadow:0 0 0 1px var(--d2-rule-strong)}.auth_auth___lKhE{display:block}.auth_portal__rP6bD{--g-portal:1}.auth_page__8hbs9{padding-block:calc(56px * var(--hv-space, 1)) calc(88px * var(--hv-space, 1))}.auth_band__Wow8F{background:var(--g-room);padding-block:calc(56px * var(--hv-space, 1))}.auth_grid__1b7K6{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:center}.auth_grid__1b7K6[data-look=split]{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start}.auth_left__4_Ls4{display:grid;gap:28px;min-width:0}.auth_photo__SDx_B{aspect-ratio:16/10}.auth_portraitFrame__WJ_Ny{max-width:340px}.auth_gives__nn6TB h2{margin:0 0 6px;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.03em}.auth_gives__nn6TB ul{list-style:none;margin:0;padding:0}.auth_gives__nn6TB li{display:grid;grid-template-columns:28px 1fr;gap:12px;padding:16px 0;border-bottom:1px solid var(--hv-line)}.auth_gives__nn6TB li:last-child{border-bottom:0}.auth_gives__nn6TB svg{margin-top:4px;color:var(--g-mu)}.auth_gives__nn6TB strong{display:block;font-size:16px}.auth_gives__nn6TB li>span>span{display:block;margin-top:2px;font-size:14px;color:var(--g-mu)}.auth_quote__LpAIJ{margin:0;font-family:var(--hv-font-display);font-weight:300;font-size:clamp(20px,2vw,26px);line-height:1.3;letter-spacing:-.02em}.auth_who__wX__t{margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--g-mu)}.auth_formLabel__WHPrG{box-sizing:border-box;width:min(480px,100%);justify-self:center;padding:clamp(24px,3vw,40px)}.auth_formStack__nL21F{display:grid;gap:22px}.auth_grid__1b7K6[data-look=split] .auth_formLabel__WHPrG{width:min(560px,100%);justify-self:end}@media (max-width:900px){.auth_grid__1b7K6,.auth_grid__1b7K6[data-look=split]{grid-template-columns:1fr}.auth_grid__1b7K6[data-look=split] .auth_formLabel__WHPrG{justify-self:stretch}.auth_portraitFrame__WJ_Ny{max-width:240px}}.auth_face__zOXLx{display:none}@media (max-width:600px){.auth_face__zOXLx{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 20px;overflow:hidden;border-radius:50%;background:var(--g-room);font-weight:600}.auth_face__zOXLx img{width:100%;height:100%;object-fit:cover}.auth_left__4_Ls4{display:none}.auth_band__Wow8F{background:transparent;padding-block:28px}}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_dialog__]{width:min(440px,calc(100vw - 32px));padding:28px 28px 26px;border-radius:var(--g-rl,2px);background:var(--hv-card);color:var(--g-ctext,var(--hv-text));box-shadow:0 1px 2px color-mix(in oklab,var(--hv-secondary) 10%,transparent),0 24px 60px -12px color-mix(in oklab,var(--hv-secondary) 40%,transparent);--_ink:var(--g-ctext,var(--hv-text));--_body:color-mix(in oklab,var(--g-ctext,var(--hv-text)) 82%,var(--hv-card));--_muted:color-mix(in oklab,var(--g-ctext,var(--hv-text)) 62%,var(--hv-card));--_link:var(--g-ctext,var(--hv-text));--_accent:var(--g-ctext,var(--hv-text));--_on-accent:var(--hv-card);--_card:var(--hv-card);--_line:color-mix(in oklab,var(--g-ctext,var(--hv-text)) 14%,var(--hv-card));--_field:color-mix(in oklab,var(--g-ctext,var(--hv-text)) 22%,var(--hv-card));--_tint:color-mix(in oklab,var(--g-ctext,var(--hv-text)) 5%,var(--hv-card));--_tint-2:color-mix(in oklab,var(--g-ctext,var(--hv-text)) 12%,var(--hv-card))}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_overlay__]{background:color-mix(in oklab,var(--hv-secondary) 56%,transparent);backdrop-filter:none}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_close__]{border-radius:0;background:transparent;color:inherit}:is(.auth_auth___lKhE,.auth_portal__rP6bD) :is([class*=auth_title__],[class*=auth_pageTitle__]){font-family:var(--hv-font-display);font-variation-settings:normal;font-weight:400;font-size:30px;letter-spacing:-.03em;line-height:1.1}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_pageTitle__] em{font-style:normal;color:inherit}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_steps__]{gap:6px}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_steps__] li{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_steps__] li:before{height:2px;border-radius:0;background:var(--_tint-2)}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_steps__] li[data-current=true]:before,:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_steps__] li[data-done=true]:before{background:var(--_ink)}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_label__]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--_muted)}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_input__]{min-height:46px;padding:0;border:0;border-bottom:1px solid var(--_field);border-radius:0;background:transparent;box-shadow:none}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_input__]:focus{border-bottom-color:var(--_ink);box-shadow:none}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_input__][data-end=true]{padding-right:84px}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_primary__]{min-height:48px;border-radius:var(--g-btn-r,2px);background:var(--_ink);color:var(--hv-card);font-weight:600}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_secondary__]{min-height:48px;border-radius:var(--g-btn-r,2px);border:1px solid var(--_ink);background:transparent;color:var(--_ink);font-weight:600}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_context__]{border-radius:0;background:transparent;border-bottom:1px solid var(--_line)}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_contextImg__]{border-radius:0}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_notice__]{border-radius:0}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_alert__]{border-radius:0}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_checkBox__]{border-radius:0;border-width:1px}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_num__]{border-radius:0;background:none;width:auto;font-family:var(--hv-font-display);font-weight:300}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_badge__]{border-radius:0}:is(.auth_auth___lKhE,.auth_portal__rP6bD) [class*=auth_arch__]{border-radius:0}.pages_scope___0mfs{--hv-radius:calc(var(--g-rl) / 1.4);--hv-btn-radius:var(--g-btn-r);--hv-shadow-sm:var(--g-label-shadow);--hv-shadow-lg:var(--g-hang);--hv-portrait-radius:0;position:relative}.pages_scope___0mfs :is(h1,h2,h3,h4,:is(:is([class$=__display],[class*=_display__]),:is([class*="__display "],[class*=_display__]))){font-family:var(--hv-font-display);font-variation-settings:normal;font-weight:300;letter-spacing:-.035em}.pages_scope___0mfs :is(:is([class$=__display],[class*=_display__]),:is([class*="__display "],[class*=_display__])) em,.pages_scope___0mfs :is(h1,h2,h3,h4) em{font-style:normal;font-weight:300;color:inherit}.pages_scope___0mfs :is(h3,h4){font-weight:400;letter-spacing:-.02em}.pages_scope___0mfs :is(:is([class$=__h1],[class*=_h1__]),:is([class*="__h1 "],[class*=_h1__])){font-weight:300;line-height:1.04;letter-spacing:-.04em}.pages_scope___0mfs :is(:is([class$=__h2],[class*=_h2__]),:is([class*="__h2 "],[class*=_h2__])){font-weight:300;letter-spacing:-.035em}.pages_scope___0mfs :is(:is([class$=__pill],[class*=_pill__]),:is([class*="__pill "],[class*=_pill__])){gap:12px;min-height:0;padding:0;border-radius:0;background:none;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hv-muted)}.pages_scope___0mfs :is(:is([class$=__pill],[class*=_pill__]),:is([class*="__pill "],[class*=_pill__])):before{width:28px;height:1px;border-radius:0;background:currentColor}.pages_scope___0mfs :is(:is(:is([class$=__btn],[class*=_btn__]),:is([class*="__btn "],[class*=_btn__])),:is(:is([class$=__bandBtn],[class*=_bandBtn__]),:is([class*="__bandBtn "],[class*=_bandBtn__])),:is(:is([class$=__bandLine],[class*=_bandLine__]),:is([class*="__bandLine "],[class*=_bandLine__]))){font-weight:500;letter-spacing:0}.pages_scope___0mfs :is(:is([class$=__btnGhost],[class*=_btnGhost__]),:is([class*="__btnGhost "],[class*=_btnGhost__])){border:1px solid var(--g-ink)}.pages_scope___0mfs :is(:is([class$=__chip],[class*=_chip__]),:is([class*="__chip "],[class*=_chip__])){border-radius:0;background:none;border:1px solid var(--hv-line);font-weight:500}.pages_scope___0mfs :is(:is(:is([class$=__card],[class*=_card__]),:is([class*="__card "],[class*=_card__])),:is(:is([class$=__outline],[class*=_outline__]),:is([class*="__outline "],[class*=_outline__]))){background:var(--hv-card);box-shadow:var(--g-label-shadow);border-color:transparent}.pages_scope___0mfs :is(input:not([type=checkbox],[type=radio]),textarea,select){border-radius:0}.pages_scope___0mfs :is(:is([class$=__band],[class*=_band__]),:is([class*="__band "],[class*=_band__])){border-radius:var(--g-rl);background:var(--g-deep);color:var(--g-ondeep);box-shadow:none}.pages_scope___0mfs :is(:is([class$=__band],[class*=_band__]),:is([class*="__band "],[class*=_band__])) :is(h2,p){color:var(--g-ondeep)}.pages_scope___0mfs :is(:is([class$=__bandBtn],[class*=_bandBtn__]),:is([class*="__bandBtn "],[class*=_bandBtn__])){background:var(--g-ondeep);color:var(--g-deep)}.pages_scope___0mfs :is(:is([class$=__bandLine],[class*=_bandLine__]),:is([class*="__bandLine "],[class*=_bandLine__])){border-color:color-mix(in oklab,var(--g-ondeep) 55%,transparent);color:var(--g-ondeep)}.pages_scope___0mfs :is(:is([class$=__bandPhoto],[class*=_bandPhoto__]),:is([class*="__bandPhoto "],[class*=_bandPhoto__])){border-radius:0;background:color-mix(in oklab,var(--g-ondeep) 14%,transparent)}:is([data-palette=gallery-prussian],[data-palette=gallery-oxblood],[data-palette=gallery-charcoal]) .pages_scope___0mfs{--g-room:color-mix(in oklab,var(--g-ctext) 6%,var(--hv-card));--g-deep:var(--g-ctext);--g-ondeep:var(--hv-card)}.states_shell__mcroH{padding:calc(120px * var(--hv-space, 1)) 0 calc(80px * var(--hv-space, 1))}.states_panel__fQa8s{display:flex;flex-direction:column;gap:14px;align-items:flex-start;padding:32px;background:var(--hv-card);border:1px solid var(--d2-rule);border-top:2px solid var(--hv-primary)}.states_title__DBUiw{font-family:var(--hv-font-display);font-weight:300;font-size:34px;line-height:1.06;letter-spacing:-.04em;margin:0}.states_text__3SJxU{color:var(--hv-muted);margin:0;max-width:56ch}.states_actions__w2aLQ{display:flex;flex-wrap:wrap;gap:14px;margin-top:6px}.states_feed__53jCH{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;padding:36px;background:var(--hv-card);border:1px solid var(--d2-rule)}.states_dots__KczDM{display:inline-flex;gap:6px}.states_dots__KczDM i{width:8px;height:8px;background:var(--hv-primary);display:block;transform:rotate(45deg);opacity:.45}.states_dots__KczDM i:nth-child(2){opacity:.7}.states_dots__KczDM i:nth-child(3){opacity:1}.states_note__zkBfe{margin:20px 0 0;font-size:13px;color:var(--hv-muted)}@media (max-width:860px){.states_feed__53jCH{grid-template-columns:1fr;gap:16px;padding:24px}}.studio_studio__qdLtJ:not([data-studio-browse]) [data-studio-section]{cursor:pointer}.studio_studio__qdLtJ:not([data-studio-browse]) [data-studio-section]:hover{outline:2px dashed var(--studio-accent);outline-offset:-2px}.studio_studio__qdLtJ:not([data-studio-browse]) [data-studio-section]:hover:after{content:"Click to edit";position:absolute;top:10px;right:10px;z-index:60;padding:5px 11px;border-radius:999px;background:var(--studio-accent);color:var(--studio-on-accent);font:600 12px/1.3 system-ui,sans-serif;letter-spacing:.01em;pointer-events:none}.studio_studio__qdLtJ:not([data-studio-browse]) [data-studio-section][data-studio-focus]{outline:3px solid var(--studio-accent);outline-offset:-3px}.studio_fontWarm__N6O8G{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;opacity:0;pointer-events:none}.blocks_block__eXJqJ{position:relative}.blocks_tabRow__3mcWI{position:relative;height:0}.blocks_tabRow__3mcWI>*{position:relative;top:22px;z-index:2}.blocks_block__eXJqJ :is(h2,h3){font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.035em}.blocks_block__eXJqJ :is([class*=__card],[class*=_card__]){border-radius:var(--hv-radius,0);box-shadow:none}.portal_mark__Amw8_{display:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_overlay__]){background:color-mix(in oklab,var(--hv-ground) 80%,transparent);backdrop-filter:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_dialog__]){background:var(--hv-card);border:1px solid var(--hv-line);border-top:2px solid var(--hv-primary);border-radius:0;box-shadow:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_close__]){border-radius:0;background:transparent}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_title__]){font-family:var(--hv-font-display);font-variation-settings:normal;font-weight:300;font-size:34px;line-height:1.04;letter-spacing:-.045em}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_pageTitle__]){font-family:var(--hv-font-display);font-variation-settings:normal;font-weight:300;letter-spacing:-.045em}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_title__],[class*=auth_pageTitle__]) em{font-style:normal;font-weight:600;color:inherit}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_eyebrow__]),[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_label__]){font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--hv-muted)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_eyebrow__]){color:var(--hv-primary)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li{font-size:11px;letter-spacing:.14em;text-transform:uppercase}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li:before{height:2px;border-radius:0;background:var(--hv-line)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li[data-current=true]:before,[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_steps__]) li[data-done=true]:before{background:var(--hv-primary)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_input__]){min-height:48px;padding-inline:0;border:0;border-bottom:1px solid var(--hv-field);border-radius:0;background:transparent;box-shadow:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_input__]):focus{border-bottom-color:var(--hv-primary);box-shadow:none}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_primary__]),[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_secondary__]){border-radius:var(--hv-btn-radius,0)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_secondary__]){background:transparent;border-color:var(--hv-field)}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_context__]){padding:0 0 14px;border-radius:0;border:0;border-bottom:1px solid var(--hv-line);background:transparent}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_num__]){width:auto;height:auto;border-radius:0;background:transparent;color:var(--hv-primary);font-family:var(--hv-font-display);font-weight:200;font-size:26px}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_numbered__]) li{font-size:17px}[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_checkBox__]){border-radius:0}@media (max-width:560px){[data-site-theme=dusk]:has(.portal_mark__Amw8_) :is([class*=auth_dialog__]){border-radius:0;border-top-width:2px}}.pages_framed__luooM{--hv-radius:var(--hv-radius,0px)}.pages_framed__luooM [data-part=about-areas],.pages_framed__luooM [data-part=about-cta],.pages_framed__luooM [data-part=about-hero],.pages_framed__luooM [data-part=about-stats],.pages_framed__luooM [data-part=about-story],.pages_framed__luooM [data-part=about-testimonials],.pages_framed__luooM [data-part=contact-form],.pages_framed__luooM [data-part=contact-ways],.pages_framed__luooM [data-part=evaluation-agent],.pages_framed__luooM [data-part=evaluation-faq],.pages_framed__luooM [data-part=evaluation-hero],.pages_framed__luooM [data-part=evaluation-how],.pages_framed__luooM [data-part=evaluation-inside],.pages_framed__luooM [data-part=report-agent],.pages_framed__luooM [data-part=report-comps],.pages_framed__luooM [data-part=report-cover],.pages_framed__luooM [data-part=report-options],.pages_framed__luooM [data-part=report-parts],.pages_framed__luooM [data-part=state-panel]{border-radius:var(--hv-radius,0);box-shadow:none}.pages_framed__luooM h1,.pages_framed__luooM h2,.pages_framed__luooM h3{font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.035em}.pages_framed__luooM h1 em,.pages_framed__luooM h2 em{font-style:normal;font-weight:600}.pages_framed__luooM [data-part=listing-key-fact],.pages_framed__luooM [data-part=price-card-price],.pages_framed__luooM [data-part=price-card-row],.pages_framed__luooM [data-part=report-comp]{font-variant-numeric:tabular-nums}.pages_framed__luooM [data-part=listing-estimate][data-state=locked],.pages_framed__luooM [data-part=price-card-estimate][data-state=locked],.pages_framed__luooM [data-part=report-locked-estimate],.pages_framed__luooM [data-part=report-locked-how],.pages_framed__luooM [data-part=report-locked-list]{background:var(--d2-hatch);border:1px solid var(--d2-rule-strong);border-radius:0}.pages_framed__luooM [data-part=report-page-strip]>span:first-child{display:none}.pages_framed__luooM [data-part=report-page-strip]>span:nth-child(2){font-family:var(--hv-font-display);font-weight:300;font-size:30px;letter-spacing:-.04em}.pages_framed__luooM [data-part=report-comp],.pages_framed__luooM [data-part=report-cover],.pages_framed__luooM [data-part=report-option],.pages_framed__luooM [data-part=report-parts],.pages_framed__luooM [data-part^=about-]{border-radius:0;box-shadow:none}.pages_framed__luooM [data-part=about-hero] h1,.pages_framed__luooM [data-part=about-stats] :is(h2,h3),.pages_framed__luooM [data-part=about-story] h2{font-family:var(--hv-font-display);font-weight:300;letter-spacing:-.04em}.pages_framed__luooM [data-part=about-stats] :is([class*=__value],[class*=_value__]){font-family:var(--hv-font-display);font-weight:200;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.pages_framed__luooM [data-part=contact-form],.pages_framed__luooM [data-part=contact-ways]{background:var(--hv-card);border:1px solid var(--d2-rule);border-radius:0}.pages_framed__luooM [data-part=contact-way]{min-width:0;overflow-wrap:anywhere}.pages_framed__luooM [data-part=evaluation-steps][data-steps="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.pages_framed__luooM [data-part=evaluation-steps][data-steps="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pages_framed__luooM [data-part=evaluation-steps][data-steps="4"]{grid-template-columns:minmax(0,1fr)}}.pages_framed__luooM [data-part=contact-ways]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pages_framed__luooM [data-part=hoods]{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,currentColor 92%,transparent);mask-image:linear-gradient(90deg,currentColor 92%,transparent)}.pages_framed__luooM [data-part=hoods]>*{flex:none}.pages_framed__luooM [data-part=with-sidebar]{align-items:start}.pages_framed__luooM [data-part=filter-col]{position:sticky;top:96px;align-self:start;max-height:66vh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pages_resultsScope__p30sR{display:contents}.pages_resultsScope__p30sR[data-dusk-results=grid] [data-browse-grid]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.pages_resultsScope__p30sR[data-dusk-results=grid] [data-browse-grid][data-sidebar]{grid-template-columns:repeat(2,minmax(0,1fr))}.pages_resultsScope__p30sR[data-dusk-results=two-up] [data-browse-grid]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px}.pages_resultsScope__p30sR[data-dusk-results=compact-lines] [data-browse-grid],.pages_resultsScope__p30sR[data-dusk-results=dossier-rows] [data-browse-grid]{grid-template-columns:minmax(0,1fr);gap:0}.pages_resultsScope__p30sR[data-dusk-results=dossier-rows] [data-browse-grid]{gap:20px}@media (max-width:1100px){.pages_resultsScope__p30sR[data-dusk-results=grid] [data-browse-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pages_resultsScope__p30sR[data-dusk-results=grid] [data-browse-grid],.pages_resultsScope__p30sR[data-dusk-results=two-up] [data-browse-grid]{grid-template-columns:minmax(0,1fr)}.pages_framed__luooM [data-part=filter-col]{position:static;max-height:none}}.precon_card__BMDeE{display:flex;flex-direction:column;gap:12px;min-width:0;color:inherit}.precon_cover__rqpJE{position:relative;aspect-ratio:4/3}.precon_thumb__2MwUm{position:relative;aspect-ratio:1/1;width:96px;flex:none}.precon_scrim___80RB{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--hv-ground) var(--d2-scrim-text),transparent),transparent 62%)}.precon_body__aG_bs{display:flex;flex-direction:column;gap:6px;min-width:0}.precon_name__770I1{font-family:var(--hv-font-display);font-weight:300;font-size:24px;line-height:1.12;letter-spacing:-.03em}.precon_card__BMDeE:hover .precon_name__770I1{color:var(--hv-primary)}.precon_facts__ILu0g{font-size:15px;color:var(--hv-body)}.precon_card__BMDeE[data-precon=editorial]{position:relative}.precon_card__BMDeE[data-precon=editorial] .precon_cover__rqpJE{aspect-ratio:3/4}.precon_card__BMDeE[data-precon=editorial] .precon_body__aG_bs{position:absolute;left:18px;right:18px;bottom:18px;z-index:2}.precon_card__BMDeE[data-precon=compact]{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--d2-rule)}.precon_card__BMDeE[data-precon=compact] .precon_name__770I1{font-size:19px}.listing-figures_band__z_5uM{border-bottom:1px solid var(--d2-rule-strong);background:var(--hv-ground)}.listing-figures_inner__N4VzA{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.listing-figures_price__3_Hgt{display:grid;align-content:center;gap:6px;padding:28px 40px 28px 0;border-right:1px solid var(--d2-rule-strong)}.listing-figures_figure__xTRPU dt,.listing-figures_priceLabel__qyX2H{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hv-muted)}.listing-figures_priceValue__MdfLY{font-family:var(--hv-font-display);font-size:clamp(36px,4.4vw,58px);font-weight:300;line-height:1;letter-spacing:-.04em;color:var(--hv-text);font-variant-numeric:tabular-nums;white-space:nowrap}.listing-figures_priceValue__MdfLY small{font-size:.4em;letter-spacing:0;color:var(--hv-muted)}.listing-figures_figures__ccxej{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.listing-figures_figure__xTRPU{display:grid;align-content:center;gap:8px;min-width:0;padding:20px 22px;border-left:1px solid var(--d2-rule)}.listing-figures_figure__xTRPU:nth-child(n+6){border-top:1px solid var(--d2-rule)}.listing-figures_figure__xTRPU dd{margin:0;font-family:var(--hv-font-display);font-size:clamp(19px,1.7vw,24px);font-weight:300;line-height:1.1;letter-spacing:-.02em;color:var(--hv-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.listing-figures_figure__xTRPU dd small{display:block;margin-top:4px;font-family:var(--hv-font-body);font-size:12px;letter-spacing:0;color:var(--hv-muted)}.listing-figures_locked__gvW04 a{display:inline-flex;align-items:center;gap:6px;font-family:var(--hv-font-body);font-size:14px;font-weight:700;color:var(--hv-primary);text-decoration:none}@media (max-width:960px){.listing-figures_inner__N4VzA{grid-template-columns:minmax(0,1fr)}.listing-figures_price__3_Hgt{padding:22px 0;border-right:0;border-bottom:1px solid var(--d2-rule)}.listing-figures_figures__ccxej{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-figures_figure__xTRPU{padding:16px 12px 16px 0;border-left:0;border-bottom:1px solid var(--d2-rule)}.listing-figures_figure__xTRPU:nth-child(n+6){border-top:0}}@media (max-width:520px){.listing-figures_figures__ccxej{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-figures_figure__xTRPU dd{font-size:20px}}