.Hero_heroSection__SgfSN{position:relative}.Hero_frame__AzqNN{position:relative;overflow:hidden;min-height:62vh;min-height:62dvh;display:flex;align-items:flex-end;background:var(--black)}@media (min-width:1024px){.Hero_frame__AzqNN{min-height:92vh;align-items:center}}.Hero_media__kavzu{position:absolute;inset:0;z-index:0}.Hero_media__kavzu img{object-fit:cover;object-position:72% 46%}@media (min-width:1024px){.Hero_media__kavzu img{object-position:60% 42%}}@media (min-width:1600px){.Hero_media__kavzu img{object-position:center 44%}}.Hero_scrim__62csk{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(21,22,22,.94),rgba(21,22,22,.84) 40%,rgba(21,22,22,.45) 68%,rgba(21,22,22,.12))}@media (min-width:1024px){.Hero_scrim__62csk{background:linear-gradient(100deg,rgba(21,22,22,.88),rgba(21,22,22,.78) 30%,rgba(21,22,22,.35) 52%,rgba(21,22,22,0) 72%)}}.Hero_inner__M_C9y{position:relative;z-index:2;padding-block:var(--space-8) var(--space-6)}@media (min-width:1024px){.Hero_inner__M_C9y{padding-block:var(--space-10)}}.Hero_textBlock__8OgXt{max-width:40rem;color:var(--white)}.Hero_eyebrowRow__tzUd0{margin-bottom:var(--space-4)}.Hero_h1__CpRsJ{font-family:var(--font-sans);font-weight:600;font-size:clamp(2.375rem,1.575rem + 2.4vw,3.875rem);line-height:1.08;letter-spacing:-.01em}.Hero_h1__CpRsJ .Hero_word___tg_P{display:block}.Hero_h1__CpRsJ .Hero_accentWord__969TF{font-family:var(--font-display);font-weight:400;color:var(--red)}.Hero_lede__86F9F{margin-top:var(--space-5);font-size:var(--text-lg);line-height:1.5;color:rgba(255,255,255,.86);max-width:34rem}.Hero_ctaRow__BFkSg{margin-top:var(--space-8);display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (max-width:1023.98px){.Hero_eyebrowRow__tzUd0{margin-bottom:var(--space-2)}.Hero_lede__86F9F{margin-top:var(--space-3)}.Hero_ctaRow__BFkSg{margin-top:var(--space-5)}}.Hero_proofDesktop__usI2S{display:none}@media (min-width:1024px){.Hero_proofDesktop__usI2S{display:flex;align-items:center;gap:var(--space-3);position:absolute;z-index:3;right:var(--container-pad);bottom:var(--space-10);max-width:25rem;border-radius:var(--radius-lg);background:rgba(15,16,16,.82);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border:1px solid rgba(255,255,255,.32);box-shadow:0 16px 32px -12px rgba(0,0,0,.45),var(--shadow-card);padding:var(--space-4);animation:Hero_badge-reveal__BxI1S .9s ease-out .5s both}.Hero_proofDesktop__usI2S .eyebrow{display:none}.Hero_proofDesktop__usI2S .Hero_proofStat__dD0DE{font-size:var(--text-base);line-height:1.3;color:var(--white);white-space:pre-line}.Hero_proofDesktop__usI2S .Hero_proofStat__dD0DE strong{display:block;font-size:var(--text-xl);letter-spacing:.01em;color:var(--red)}.Hero_proofDesktop__usI2S .Hero_proofContext__0oJEn{display:none}}@keyframes Hero_badge-reveal__BxI1S{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion:reduce){.Hero_proofDesktop__usI2S{animation:none}}.Hero_proofMobile__a2xK4{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6) var(--container-pad);background:var(--white);border-bottom:1px solid var(--grey-200)}@media (min-width:1024px){.Hero_proofMobile__a2xK4{display:none}}.Hero_proofStat__dD0DE{font-family:var(--font-display);font-size:clamp(1.5625rem,1.3125rem + 1.2vw,2.3125rem);line-height:1.1;color:var(--ink)}.Hero_proofStat__dD0DE strong{font-weight:400;color:var(--red)}.Hero_proofContext__0oJEn{font-size:var(--text-sm);color:var(--grey-600);max-width:30rem}.Expertises_section__sfcVW{padding-block:var(--space-10) var(--space-8);background:var(--white)}@media (min-width:1024px){.Expertises_section__sfcVW{padding-block:var(--space-16) var(--space-12)}}.Expertises_head__KYEgn{display:flex;flex-direction:column;gap:var(--space-4);max-width:42rem;margin-bottom:var(--space-6)}@media (min-width:1024px){.Expertises_head__KYEgn{margin-bottom:var(--space-10)}}.Expertises_title__FA6zp{font-family:var(--font-sans);font-weight:600;font-size:var(--text-3xl);line-height:1.08;letter-spacing:-.01em;color:var(--ink)}.Expertises_lede__M0Sg_{font-size:var(--text-base);color:var(--grey-600);max-width:34rem}.Expertises_grid__hr_ma{display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media (min-width:1024px){.Expertises_grid__hr_ma{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.Expertises_card__z6amG{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;isolation:isolate;box-shadow:var(--shadow-soft)}.Expertises_card__z6amG:focus-visible,.Expertises_card__z6amG:hover{box-shadow:var(--shadow-card)}@media (min-width:1024px){.Expertises_card__z6amG{aspect-ratio:auto;min-height:30rem}}.Expertises_cardMedia___0a_0{position:absolute;inset:0;z-index:0;transition:transform .5s ease}.Expertises_card__z6amG:focus-visible .Expertises_cardMedia___0a_0,.Expertises_card__z6amG:hover .Expertises_cardMedia___0a_0{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.Expertises_cardMedia___0a_0{transition:none}.Expertises_card__z6amG:focus-visible .Expertises_cardMedia___0a_0,.Expertises_card__z6amG:hover .Expertises_cardMedia___0a_0{transform:none}}.Expertises_cardMedia___0a_0 img{object-fit:cover}.Expertises_cardOverlay__ngmcW{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(21,22,22,.86),rgba(21,22,22,.5) 46%,rgba(21,22,22,.08) 78%)}.Expertises_cardBody__r4d1v{position:relative;z-index:2;padding:var(--space-6);color:var(--white);display:flex;flex-direction:column;gap:var(--space-3)}.Expertises_cardIndex__VmbWN{font-family:var(--font-display);font-size:var(--text-sm);color:var(--red)}.Expertises_cardTitle__Zujpu{font-family:var(--font-sans);font-weight:600;font-size:var(--text-xl)}.Expertises_cardDescription__OQVms{font-size:var(--text-sm);line-height:1.5;color:rgba(255,255,255,.85);max-width:26rem}.Expertises_cardLink__ySVXM{margin-top:var(--space-2);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--white)}.Expertises_cardLink__ySVXM:after{content:"→";transition:transform .18s ease}.Expertises_card__z6amG:focus-visible .Expertises_cardLink__ySVXM:after,.Expertises_card__z6amG:hover .Expertises_cardLink__ySVXM:after{transform:translateX(4px)}@media (prefers-reduced-motion:reduce){.Expertises_cardLink__ySVXM:after{transition:none}}.PropertyListTemplate_empty__YL7GJ,.PropertyListTemplate_listSection__HMbtL{padding-block:var(--space-4) var(--space-16)}.PropertyListTemplate_emptyCard__BgSMD{padding:var(--space-10);border:1px dashed var(--grey-300);border-radius:var(--radius-lg);text-align:left;max-width:36rem}.PropertyListTemplate_emptyTitle__wvL96{font-family:var(--font-display);font-size:var(--text-xl);color:var(--ink)}.PropertyListTemplate_emptyText__xRAPG{margin-top:var(--space-3);font-size:var(--text-base);color:var(--grey-600)}.PropertyListTemplate_ctaRow__47nRc{margin-top:var(--space-6);display:flex;flex-wrap:wrap;gap:var(--space-4)}.FeaturedProperties_section__im2nD{padding-block:var(--space-10) var(--space-8);background:var(--white)}@media (min-width:1024px){.FeaturedProperties_section__im2nD{padding-block:var(--space-12)}}.FeaturedProperties_head__5CDpg{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}@media (min-width:1024px){.FeaturedProperties_head__5CDpg{margin-bottom:var(--space-8)}}@media (max-width:479px){.FeaturedProperties_head__5CDpg{flex-direction:column;align-items:flex-start}}.FeaturedProperties_title__uivCF{font-family:var(--font-sans);font-weight:600;font-size:var(--text-3xl);line-height:1.08;letter-spacing:-.01em;color:var(--ink);max-width:42rem}.FeaturedProperties_viewAllLink__f4xRW{display:inline-flex;flex-shrink:0}@media (max-width:479px){.FeaturedProperties_viewAllLink__f4xRW{width:100%}}.FeaturedProperties_intro__W_4Hb{font-size:var(--text-base);color:var(--grey-600);max-width:34rem;margin-bottom:var(--space-6)}@media (min-width:1024px){.FeaturedProperties_intro__W_4Hb{margin-bottom:var(--space-8)}}.FeaturedProperties_grid__XzFgZ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-8)}@media (min-width:768px){.FeaturedProperties_grid__XzFgZ{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.FeaturedProperties_grid__XzFgZ{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.FeaturedProperties_card__FnnlC{aspect-ratio:4/3;border:1px solid var(--grey-200);border-radius:var(--radius-lg);overflow:hidden;background:var(--white)}.FeaturedProperties_cardVisual__dbWaB{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);background:var(--grey-100)}.FeaturedProperties_cardVisual__dbWaB img{opacity:.16}.FeaturedProperties_cardRule__eqxm5{width:1.5rem;height:2px;background:var(--red)}.FeaturedProperties_cardLabel__uhm_W{font-size:var(--text-sm);font-weight:600;color:var(--grey-600)}