.BuyerPropertyPage_page__y6TlM{--navy:#082d57;--navy2:#061f3c;--blue:#0b5fc6;--gold:#d7a943;--ink:#10243b;--muted:#607184;--line:#dbe4ed;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.BuyerPropertyPage_page__y6TlM *{box-sizing:border-box}.BuyerPropertyPage_page__y6TlM a{text-decoration:none}.BuyerPropertyPage_breadcrumb__DNJQu{max-width:1440px;margin:auto;padding:12px 24px;display:flex;gap:8px;align-items:center;color:#667789;font-size:12px;white-space:nowrap;overflow:auto}.BuyerPropertyPage_breadcrumb__DNJQu a{color:#50667d}.BuyerPropertyPage_kicker__60vik{margin:0 0 7px;color:#b7861f;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.BuyerPropertyPage_blueButton__SgHPX,.BuyerPropertyPage_goldButton__Q0lXs,.BuyerPropertyPage_heroOutline__36yDv,.BuyerPropertyPage_outlineButton__fce3u{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:7px;padding:0 17px;font-size:12px;font-weight:850}.BuyerPropertyPage_blueButton__SgHPX{background:#083d76;color:#fff}.BuyerPropertyPage_outlineButton__fce3u{border:1px solid #b7c6d6;color:#123f70;background:#fff}.BuyerPropertyPage_goldButton__Q0lXs{background:var(--gold);color:#10233a}.BuyerPropertyPage_heroOutline__36yDv{border:1px solid rgba(255,255,255,.75);color:#fff;background:rgba(6,31,60,.45)}.BuyerPropertyPage_stackActions__ZTc33{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.BuyerPropertyPage_propertyHero__hB0D0{max-width:1440px;margin:auto;padding:26px 28px 42px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.8fr);grid-gap:18px;gap:18px}.BuyerPropertyPage_propertyGallery__BImGa{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;min-height:545px}.BuyerPropertyPage_propertyGallery__BImGa img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:10px;background:#edf2f6}.BuyerPropertyPage_galleryLead___x2xY{grid-row:1/3}.BuyerPropertyPage_propertySummary__Tpg7q{padding:28px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg,#fff,#f7f9fc);box-shadow:0 8px 28px rgba(17,45,73,.06)}.BuyerPropertyPage_propertySummary__Tpg7q h1{margin:2px 0 4px;color:#0a376c;font:700 42px/1 Georgia,Times New Roman,serif}.BuyerPropertyPage_propertySummary__Tpg7q h2{margin:0;color:#143a61;font-size:17px;line-height:1.35}.BuyerPropertyPage_propertyFacts__XBFHJ{margin:12px 0 15px;color:#52697f;font-size:13px}.BuyerPropertyPage_statusRow__H91xu{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:17px}.BuyerPropertyPage_statusRow__H91xu span{padding:6px 9px;border-radius:999px;background:#eaf6f0;color:#0c6d4e;font-size:10px;font-weight:850}.BuyerPropertyPage_noticeBox__vcWSC{margin:14px 0;padding:12px 13px;border-left:4px solid #c38e1f;border-radius:7px;background:#fff7e6;color:#674d19;font-size:11px;line-height:1.5}.BuyerPropertyPage_sourceText__Qi9Kp{color:#6b7b8d;font-size:11px;line-height:1.55}.BuyerPropertyPage_propertyActions__z0Rec{display:grid;grid-gap:8px;gap:8px;margin-top:20px}.BuyerPropertyPage_propertyDecision__oKrEN{max-width:1440px;margin:auto;padding:42px 28px;border-top:1px solid #edf1f5}.BuyerPropertyPage_propertyDecision__oKrEN>div:first-child{max-width:900px}.BuyerPropertyPage_propertyColumns__8jk1u h2,.BuyerPropertyPage_propertyDecision__oKrEN h2,.BuyerPropertyPage_sectionHead__V6ihU h2{margin:0;color:#0c315d;font:700 30px/1.08 Georgia,Times New Roman,serif}.BuyerPropertyPage_propertyDecision__oKrEN>div:first-child>p:last-child{color:#627386;font-size:13px;line-height:1.6}.BuyerPropertyPage_decisionGrid__xAu2c{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:23px}.BuyerPropertyPage_decisionGrid__xAu2c article{min-height:164px;padding:20px;border:1px solid var(--line);border-radius:11px;background:#f8fafc}.BuyerPropertyPage_decisionGrid__xAu2c b{display:block;margin-bottom:9px;color:#0d3b70;font:700 18px/1.15 Georgia,serif}.BuyerPropertyPage_decisionGrid__xAu2c span{color:#617286;font-size:11px;line-height:1.55}.BuyerPropertyPage_propertyColumns__8jk1u{max-width:1440px;margin:auto;padding:0 28px 42px;display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:13px;gap:13px}.BuyerPropertyPage_propertyColumns__8jk1u>article{min-height:350px;padding:23px;border:1px solid var(--line);border-radius:12px;background:#fff}.BuyerPropertyPage_propertyColumns__8jk1u ul{padding-left:18px;color:#475d73;font-size:12px;line-height:1.7}.BuyerPropertyPage_propertyColumns__8jk1u p:not(.BuyerPropertyPage_kicker__60vik){color:#637489;font-size:12px;line-height:1.55}.BuyerPropertyPage_propertyColumns__8jk1u>article>a:not(.BuyerPropertyPage_blueButton__SgHPX):not(.BuyerPropertyPage_outlineButton__fce3u){color:#0b5fc6;font-size:11px;font-weight:850}.BuyerPropertyPage_propertyPro__Uj1V9>img{width:82px;height:82px;border-radius:50%;object-fit:cover;object-position:top;float:right;margin:0 0 12px 14px;background:#edf2f6}.BuyerPropertyPage_propertyPro__Uj1V9>b{display:block;margin:10px 0;color:#36536f;font-size:11px}.BuyerPropertyPage_smallPrint__u0KQN{margin-top:14px!important;color:#7b8794!important;font-size:9px!important}.BuyerPropertyPage_section__blClv{max-width:1440px;margin:auto;padding:42px 28px;border-top:1px solid #edf1f5}.BuyerPropertyPage_sectionHead__V6ihU{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px}.BuyerPropertyPage_sectionHead__V6ihU p:not(.BuyerPropertyPage_kicker__60vik){max-width:830px;margin:8px 0 0;color:#607184;font-size:12px;line-height:1.55}.BuyerPropertyPage_sectionHead__V6ihU>a{color:#0b5fc6;font-size:11px;font-weight:850}.BuyerPropertyPage_relatedGrid__FIYRq{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.BuyerPropertyPage_relatedCard__o9M6n{display:block;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff;color:inherit;box-shadow:0 4px 16px rgba(17,46,73,.05)}.BuyerPropertyPage_relatedCard__o9M6n img{width:100%;height:142px;object-fit:cover;background:#edf2f6}.BuyerPropertyPage_relatedCard__o9M6n div{padding:13px;display:grid;grid-gap:4px;gap:4px}.BuyerPropertyPage_relatedCard__o9M6n strong{color:#0b376d;font:700 21px Georgia,serif}.BuyerPropertyPage_relatedCard__o9M6n span{color:#244a70;font-size:11px;font-weight:750}.BuyerPropertyPage_relatedCard__o9M6n small{color:#708092;font-size:10px}.BuyerPropertyPage_closing__OukLX{position:relative;min-height:215px;padding:38px max(28px,calc((100vw - 1384px)/2));display:flex;align-items:center;justify-content:space-between;gap:28px;color:#fff;background-image:linear-gradient(90deg,rgba(4,29,56,.97),rgba(4,29,56,.78)),var(--buyer-hero);background-size:cover;background-position:50%}.BuyerPropertyPage_closing__OukLX p{margin:0 0 5px;color:#e4b94d;font-size:10px;font-weight:900;letter-spacing:.12em}.BuyerPropertyPage_closing__OukLX h2{margin:0;font:700 33px/1.05 Georgia,serif}.BuyerPropertyPage_closing__OukLX span{display:block;margin-top:8px;color:#dce6ef;font-size:12px}.BuyerPropertyPage_closing__OukLX>div:last-child{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1000px){.BuyerPropertyPage_propertyHero__hB0D0{grid-template-columns:1fr}.BuyerPropertyPage_propertyGallery__BImGa{min-height:460px}.BuyerPropertyPage_decisionGrid__xAu2c,.BuyerPropertyPage_propertyColumns__8jk1u{grid-template-columns:1fr 1fr}.BuyerPropertyPage_propertyColumns__8jk1u>article:first-child{grid-column:1/-1}.BuyerPropertyPage_relatedGrid__FIYRq{grid-template-columns:1fr 1fr}}@media(max-width:700px){.BuyerPropertyPage_breadcrumb__DNJQu{padding:9px 15px}.BuyerPropertyPage_propertyHero__hB0D0{padding:16px 15px 30px}.BuyerPropertyPage_propertyGallery__BImGa{min-height:390px;grid-template-columns:1fr 1fr;grid-template-rows:250px 130px}.BuyerPropertyPage_galleryLead___x2xY{grid-column:1/3;grid-row:auto}.BuyerPropertyPage_propertySummary__Tpg7q{padding:21px}.BuyerPropertyPage_propertySummary__Tpg7q h1{font-size:35px}.BuyerPropertyPage_propertyDecision__oKrEN,.BuyerPropertyPage_section__blClv{padding:31px 15px}.BuyerPropertyPage_propertyColumns__8jk1u h2,.BuyerPropertyPage_propertyDecision__oKrEN h2,.BuyerPropertyPage_sectionHead__V6ihU h2{font-size:26px}.BuyerPropertyPage_decisionGrid__xAu2c,.BuyerPropertyPage_propertyColumns__8jk1u,.BuyerPropertyPage_relatedGrid__FIYRq{grid-template-columns:1fr}.BuyerPropertyPage_propertyColumns__8jk1u{padding:0 15px 31px}.BuyerPropertyPage_propertyColumns__8jk1u>article:first-child{grid-column:auto}.BuyerPropertyPage_sectionHead__V6ihU{display:block}.BuyerPropertyPage_sectionHead__V6ihU>a{display:inline-block;margin-top:12px}.BuyerPropertyPage_relatedCard__o9M6n{display:grid;grid-template-columns:120px 1fr}.BuyerPropertyPage_relatedCard__o9M6n img{height:100%;min-height:110px}.BuyerPropertyPage_closing__OukLX{padding:34px 16px;display:block}.BuyerPropertyPage_closing__OukLX h2{font-size:28px}.BuyerPropertyPage_closing__OukLX>div:last-child{justify-content:flex-start;margin-top:20px}.BuyerPropertyPage_propertyActions__z0Rec .BuyerPropertyPage_blueButton__SgHPX,.BuyerPropertyPage_propertyActions__z0Rec .BuyerPropertyPage_outlineButton__fce3u,.BuyerPropertyPage_stackActions__ZTc33 .BuyerPropertyPage_blueButton__SgHPX,.BuyerPropertyPage_stackActions__ZTc33 .BuyerPropertyPage_outlineButton__fce3u{width:100%}}.BuyerPropertyPage_propertySummary__Tpg7q .BuyerPropertyPage_propertyPrice__3HU1x{margin:2px 0 4px;color:#0a376c;font:700 42px/1 Georgia,Times New Roman,serif}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true]{font-family:Source Sans\ 3,Arial,Helvetica,sans-serif}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] :is(button,input,select,textarea){font-family:Source Sans\ 3,Arial,Helvetica,sans-serif}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_kicker__60vik{font-size:11px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_decisionGrid__xAu2c span,.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_noticeBox__vcWSC,.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_sourceText__Qi9Kp{font-size:12px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_propertyColumns__8jk1u p:not(.BuyerPropertyPage_kicker__60vik),.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_propertyColumns__8jk1u ul{font-size:13px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_propertyColumns__8jk1u>article>a:not(.BuyerPropertyPage_blueButton__SgHPX):not(.BuyerPropertyPage_outlineButton__fce3u){font-size:12px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_smallPrint__u0KQN{font-size:11px!important}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_sectionHead__V6ihU p:not(.BuyerPropertyPage_kicker__60vik){font-size:13px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_relatedCard__o9M6n span{font-size:12px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_closing__OukLX p,.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_relatedCard__o9M6n small{font-size:11px}.BuyerPropertyPage_page__y6TlM[data-bu-property-detail=true] .BuyerPropertyPage_closing__OukLX span{font-size:13px}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-scene{background:#061b2f!important;min-height:clamp(530px,35vw,710px);isolation:isolate}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-scene:before{display:none!important}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-campus{display:block;position:absolute;inset:0 0 0 40%;width:60%;height:100%;z-index:-2;object-fit:var(--market-hero-fit,cover);object-position:var(--market-hero-desktop)}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-shade{background:linear-gradient(90deg,#061b2f,#061b2f 43%,rgba(6,27,47,.98) 49%,rgba(6,27,47,.82) 57%,rgba(6,27,47,.34) 69%,rgba(6,27,47,.04) 84%)!important}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy,.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy .bu-housing-independent,.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy .bu-housing-intro,.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy .bu-housing-topics a,.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy h1,.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy h2{color:#fff!important}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy h1{max-width:52%;text-shadow:0 3px 20px rgba(0,10,20,.92)}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-intro{max-width:47%;color:#f7fafc!important;text-shadow:0 2px 14px rgba(0,10,20,.88)}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-page-label{max-width:52%;color:#f4d58e!important;text-shadow:0 2px 12px rgba(0,10,20,.9)}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy>.bp-actions{max-width:52%}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-independent,.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-topics a{color:#fff!important;opacity:1!important;text-shadow:0 2px 12px rgba(0,10,20,.9)}.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div[aria-hidden=true]{background:linear-gradient(90deg,#041c30,rgba(4,28,48,.99) 32%,rgba(4,28,48,.95) 46%,rgba(4,28,48,.74) 58%,rgba(4,28,48,.28) 70%,rgba(4,28,48,0) 84%)!important}.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child,.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child a,.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child h1,.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child p,.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child span{color:#fff!important;opacity:1!important}.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child h1{text-shadow:0 3px 20px rgba(0,10,20,.92)}.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div:not([aria-hidden])>div:first-child>p:first-child{color:#f4d58e!important}@media (min-width:901px) and (max-width:1100px){.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy h1{font-size:44px}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy>.bp-actions{max-width:58%}}@media (max-width:900px){.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-scene{min-height:0}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-campus{width:100%;inset:0 0 auto;height:clamp(250px,44vw,350px);object-fit:cover;object-position:var(--market-hero-mobile)}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-shade{background:linear-gradient(180deg,rgba(6,27,47,.06),rgba(6,27,47,.18) 100px,rgba(6,27,47,.9) 195px,#061b2f clamp(250px,44vw,350px))!important}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy{padding-top:clamp(215px,34vw,285px);padding-bottom:30px}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-copy :is(h1,.bu-housing-intro,.bu-page-label,.bp-actions){max-width:100%}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-page-label{margin-bottom:14px}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-intro{margin:18px 0 22px}.market-hero-scope[data-market-hero] .bu-blueprint .bu-housing-hero .bu-housing-topics{gap:12px 20px;margin-top:20px}.market-hero-scope[data-market-hero] [data-professional-topic-hero]>div[aria-hidden=true]{background:linear-gradient(180deg,rgba(4,28,48,.22),rgba(4,28,48,.6) 42%,rgba(4,28,48,.97) 72%,#041c30)!important}}