/* Scoped additions: preserve the existing hero, navigation, social and contact UI. */
.owner-positioning,.owner-stories{padding:48px 5%;color:#000;background:#fff;line-height:1.6}
.owner-positioning h2,.owner-stories h2{font-size:clamp(29px,3.2vw,44px);font-weight:500;line-height:1.15;max-width:850px;letter-spacing:-.6px;margin:12px 0 24px}
.owner-positioning .eyebrow,.owner-stories .eyebrow{color:#000;font-size:11px;letter-spacing:1.5px;line-height:1.5}
.owner-positioning>.eyebrow:before{content:"";display:block;width:48px;height:3px;background:#D53F77;margin-bottom:24px}
.owner-positioning p,.owner-stories p{font-size:16px;line-height:1.65;color:#000}
.owner-positioning .owner-positioning-lead{font-size:19px;max-width:900px}
.owner-positioning a,.owner-stories a{color:inherit;text-decoration:underline;text-underline-offset:4px}
.owner-positioning a:focus-visible,.owner-stories a:focus-visible,.owner-stories summary:focus-visible{outline:3px solid #D53F77;outline-offset:5px}
.owner-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 48px;margin-top:34px}
.owner-reason-grid article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:18px;border-top:1px solid #9B9EA0;padding-top:22px}
.owner-reason-number{font-size:13px;padding-top:5px}.owner-reason-grid h3{font-size:24px;font-weight:500;line-height:1.22;margin:0 0 10px}.owner-reason-grid p{margin:0 0 12px}.owner-reason-grid a{font-size:15px}
.owner-story-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #9B9EA0;border-bottom:1px solid #9B9EA0;margin-top:40px;padding:21px 0}
.owner-story-contact p{margin:0;font-size:19px}.owner-story-contact>div{display:flex;flex-wrap:wrap;gap:10px 24px}.owner-story-contact a{display:inline-flex;align-items:center;min-height:44px;font-size:15px}
.owner-stories{padding-top:12px}.owner-stories-heading{padding:0 0 32px;border-bottom:2px solid #000}.owner-stories-heading p{max-width:760px}.owner-stories-heading nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:22px}.owner-stories-heading nav a{min-height:44px;display:flex;align-items:center;font-size:15px}
.owner-story{padding:42px 0;border-bottom:1px solid #9B9EA0}.owner-stories [id],.owner-positioning[id]{scroll-margin-top:110px}.owner-story h3{font-size:clamp(27px,2.7vw,36px);line-height:1.2;font-weight:500;margin:12px 0 20px;letter-spacing:-.3px}.owner-story h4{font-size:21px;font-weight:500;line-height:1.25;margin:0 0 12px}.owner-story p{margin:0 0 18px}.owner-story .owner-story-lead{font-size:18px}.owner-story .owner-story-address{font-size:15px}.owner-story-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;align-items:start}.owner-story-split>*{min-width:0}
.owner-pac-milestones{background:#000;color:#fff;padding:30px}.owner-stories .owner-pac-milestones p,.owner-stories .owner-pac-milestones .eyebrow{color:#fff}.owner-pac-milestones .eyebrow{padding-bottom:18px;border-bottom:1px solid #9B9EA0}.owner-pac-milestones dl{margin:25px 0}.owner-pac-milestones dl>div{margin:22px 0}.owner-pac-milestones dt{font-size:38px;line-height:1.2}.owner-pac-milestones dd{margin:7px 0 0;font-size:14px}.owner-pac-milestones>a{font-size:14px}
.owner-story-detail{border-top:1px solid #9B9EA0;border-bottom:1px solid #9B9EA0;margin-top:24px}.owner-story-detail summary{cursor:pointer;padding:16px 0;font-size:16px;min-height:48px}.owner-story-detail>div{padding:8px 0}.owner-story-detail h4{font-size:16px;margin:12px 0 7px}.owner-story-detail p{font-size:15px}.owner-story-takeaway{border-left:3px solid #D53F77;padding-left:18px;margin:24px 0!important}.owner-story-takeaway strong{display:block;text-transform:uppercase;letter-spacing:1px;font-weight:500;font-size:11px;margin-bottom:8px}.owner-story-sources{margin-top:20px;font-size:14px}
.owner-broadway{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:40px;border-top:1px solid #9B9EA0;border-bottom:1px solid #9B9EA0;padding:28px 0;margin:30px 0}.owner-broadway h4{font-size:27px}.owner-stories .owner-relocation{font-size:22px;margin-bottom:4px}.owner-stories .owner-story-caption{font-size:13px;line-height:1.5}.owner-sale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.owner-sale-card{min-width:0;border:1px solid #9B9EA0}.owner-sale-card>img{width:100%;height:auto;aspect-ratio:1.6;object-fit:cover}.owner-sale-card>div{padding:22px}.owner-sale-card .eyebrow{font-size:10px}.owner-sale-card h4{font-size:22px}.owner-sale-card p{font-size:15px}.owner-sale-card .owner-sale-theme{font-weight:500}.owner-story-links{display:flex;flex-direction:column;gap:14px;font-size:14px}.owner-sale-grid+.owner-story-caption{margin-top:18px}
.owner-story-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:28px 0}.owner-stories figure{margin:0}.owner-story-photos img{width:100%;height:auto;aspect-ratio:1.55;object-fit:cover}.owner-stories figcaption{font-size:12px;line-height:1.5;margin-top:10px}.owner-sales-roster{width:100%;border-collapse:collapse;font-size:14px;line-height:1.5}.owner-sales-roster caption{text-align:left;font-size:22px;padding-bottom:16px;border-bottom:2px solid #000}.owner-sales-roster th,.owner-sales-roster td{padding:13px 0;border-bottom:1px solid #9B9EA0;vertical-align:top}.owner-sales-roster th{font-weight:400;text-align:left;padding-right:16px}.owner-sales-roster td{text-align:right;white-space:nowrap}.owner-sales-roster thead th{font-size:11px;text-transform:uppercase;letter-spacing:1px}.owner-sales-roster thead th:last-child{text-align:right}
.owner-active-assignment{border-left:3px solid #D53F77;padding-left:18px;margin-top:28px}.owner-active-assignment h4{font-size:23px}.owner-active-assignment p{font-size:15px}.owner-spring-photo img{width:100%;height:auto}.owner-lease-milestones{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:2px solid #000;padding-top:22px;margin:24px 0}.owner-lease-milestones dt{font-size:25px;line-height:1.25}.owner-lease-milestones dd{margin:9px 0 0;font-size:13px;line-height:1.5}
@media(max-width:1000px){.owner-sale-grid{gap:16px}.owner-sale-card>div{padding:17px}.owner-story-split{gap:30px}.owner-lease-milestones{grid-template-columns:1fr}.owner-story-contact{align-items:flex-start;flex-direction:column;gap:8px}}
@media(max-width:800px){.owner-positioning,.owner-stories{padding:34px 5%}.owner-stories{padding-top:0}.owner-reason-grid,.owner-story-split,.owner-broadway,.owner-sale-grid{grid-template-columns:1fr}.owner-reason-grid{gap:26px}.owner-positioning .owner-positioning-lead{font-size:17px}.owner-story{padding:32px 0}.owner-story-split{gap:26px}.owner-pac-milestones{padding:26px}.owner-pac-milestones dl{display:grid;grid-template-columns:1fr 1fr;gap:18px}.owner-pac-milestones dt{font-size:28px}.owner-pac-milestones dl>div{margin:0}.owner-story-photos{grid-template-columns:1fr;gap:22px}.owner-story-photos img{max-height:300px}.owner-sale-card>img{max-height:300px}.owner-sale-card>div{padding:23px}.owner-lease-milestones{grid-template-columns:1fr 1fr}.owner-lease-milestones dt{font-size:23px}.owner-broadway{gap:16px}.owner-sales-roster{font-size:13px}.owner-stories-heading nav{gap:2px 20px}}
@media(max-width:400px){.owner-pac-milestones dl,.owner-lease-milestones{grid-template-columns:1fr}.owner-pac-milestones dl{gap:22px}.owner-story-contact>div{gap:4px 18px}}

.owner-stories .owner-film-link{display:flex;align-items:center;gap:14px;border:1px solid #9B9EA0;padding:16px;margin:22px 0;text-decoration:none;min-height:76px}.owner-film-link>span:nth-child(2){flex:1;min-width:0}.owner-film-link strong{display:block;font-size:17px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.owner-film-link small{display:block;font-size:12px;line-height:1.5;margin-top:5px}.owner-film-play{color:#D53F77;font-size:23px}.owner-film-link:hover{border-color:#000}
