:root{--ps-navy:#0d1b2a;--ps-slate:#66707a;--ps-steel:#d3d7db;--ps-mist:#f2f4f6;--ps-white:#fff;--ps-font-display:"Montserrat Digits", "linotype-sabon", georgia, serif;--ps-font-body:"Montserrat", sans-serif;--ps-font-serif:"linotype-sabon", georgia, serif;--ps-header-height:86px;--ps-hero-text-anchor:82px;--ps-hero-copy-size:16px;--ps-ease-out:cubic-bezier(.23, 1, .32, 1);--ps-ease-hover:cubic-bezier(.16, 1, .3, 1)}@font-face{font-family:Montserrat Digits;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2)format("woff2");unicode-range:U+30-39}*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ps-white);color:var(--ps-navy);font-family:var(--ps-font-display);font-feature-settings:"kern" 1, "liga" 1, "clig" 1;font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4{margin-top:0;font-weight:600}p{margin-top:0}p,dd{font-family:var(--ps-font-body);letter-spacing:0}p a:not([class]){text-underline-offset:.15em;text-decoration:underline}img,video{max-width:100%;display:block}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}.site-shell{overflow:hidden}.page-main{min-height:100vh;padding-top:var(--ps-header-height)}.screen-reader-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link:focus{z-index:100;background:var(--ps-navy);width:auto;height:auto;color:var(--ps-white);clip-path:none;padding:12px 18px;position:fixed;top:12px;left:12px}.skip-link,.eyebrow,.rule-link,.nav-link,.header-utility,.mobile-nav__eyebrow,.mobile-nav__contact,.service-overview__card-cta,.hero-actions>a:not(.rule-link),.home-news__list span,.footer-contact,.footer-links,.footer-bottom{font-family:var(--ps-font-body)}.eyebrow{color:var(--ps-slate);letter-spacing:.12em;text-align:left;text-transform:uppercase;justify-content:flex-start;align-items:center;margin:0 0 18px;font-weight:700;display:flex}:root .eyebrow{font-size:15px}.eyebrow--light{color:var(--ps-steel)}.rule-link{letter-spacing:.1em;text-transform:uppercase;will-change:transform;border-bottom:0;align-items:center;gap:12px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.rule-link svg{color:var(--ps-navy);flex:none}.rule-link:hover{color:var(--ps-navy);transform:translate(2px,-2px)}.rule-link>span,.footer-contact>span{position:relative}.rule-link>span:after,.footer-contact>span:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ps-ease-hover);background:currentColor;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.rule-link:hover>span:after,.footer-contact:hover>span:after{transform:scaleX(1)}.rule-link--light,.rule-link--light svg{color:var(--ps-steel)}.rule-link--light:hover,.rule-link--light:hover svg{color:var(--ps-white)}.nav-link,.header-utility,.mobile-nav__link,.mobile-nav__contact,.rule-link,.hero-actions>a:not(.rule-link),.footer-contact,.footer-links a,.footer-bottom a{transform-origin:50%;transition:color .3s var(--ps-ease-hover), background .3s var(--ps-ease-hover), border-color .3s var(--ps-ease-hover), transform .3s var(--ps-ease-hover)}.nav-link:focus-visible,.header-utility:focus-visible,.mobile-nav__link:focus-visible,.mobile-nav__contact:focus-visible,.rule-link:focus-visible,.hero-actions>a:not(.rule-link):focus-visible,.footer-contact:focus-visible,.footer-links a:focus-visible,.footer-bottom a:focus-visible{outline:2px solid var(--ps-navy);outline-offset:4px}.site-footer a:focus-visible,.rule-link--light:focus-visible,.criteria-contact__action:focus-visible{outline:2px solid var(--ps-white);outline-offset:4px}.service-overview__card{transform-origin:50%;transition:box-shadow .3s var(--ps-ease-hover), transform .3s var(--ps-ease-hover);position:relative}@media (hover:hover){.nav-link:hover,.header-utility:hover,.footer-links a:hover,.footer-bottom a:hover{transform:scale(1.02)}.mobile-nav__link:hover,.mobile-nav__contact:hover,.hero-actions>a:not(.rule-link):hover,.footer-contact:hover{transform:scale(1.012)}.footer-links a:hover,.footer-bottom a:hover{color:var(--ps-white)}.footer-links a:hover:after,.footer-bottom a:hover:after{transform:scaleX(1)}.service-overview__card:hover{z-index:1;transform:translateY(-4px)scale(1.018);box-shadow:0 12px 24px #0d1b2a1f}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[data-input=pointer] .leaders-carousel:focus-visible,[data-input=pointer] .leader-modal__close:focus-visible,[data-input=pointer] .leader-modal__bio:focus-visible,[data-input=pointer] .property-detail__gallery-track:focus-visible,[data-input=pointer] .markets-map__card:focus-visible,[data-input=pointer] .markets-map__card-close:focus-visible,[data-input=pointer] .leader-card__open:focus-visible:after{outline:none}.site-header{z-index:30;background:var(--ps-white);position:fixed;top:0;left:0;right:0}.primary-header{border-bottom:1px solid var(--ps-steel);grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:0 6.5vw;display:grid}.wordmark{justify-self:start;align-items:center;display:flex}.site-logo{object-fit:contain;width:auto;height:auto;display:block}.site-logo--primary{width:160px;height:auto}.desktop-nav{justify-content:center;align-items:center;gap:28px;display:flex}.nav-link,.header-utility{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.nav-link:after{content:"";background:var(--ps-navy);transform-origin:0;width:100%;height:2px;transition:transform .3s var(--ps-ease-hover);position:absolute;bottom:-10px;left:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link--active:after{transform:scaleX(1)}.header-utility{justify-self:end;align-items:center;gap:7px;display:flex}.header-utility svg{color:var(--ps-navy)}.menu-trigger{display:none}.mobile-nav{top:var(--ps-header-height);border-bottom:3px solid var(--ps-navy);background:var(--ps-white);padding:29px 7vw 35px;position:absolute;left:0;right:0}.mobile-nav[hidden]{display:none}.mobile-nav__eyebrow{color:var(--ps-slate);letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px;font-size:11px;font-weight:700;display:block}.mobile-nav__link{border-top:1px solid var(--ps-steel);grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:15px 0;font-size:18px;font-weight:600;display:grid}.mobile-nav__link span{color:var(--ps-navy);font-size:10px;font-weight:700}.mobile-nav__contact{background:var(--ps-navy);color:var(--ps-white);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;padding:13px 15px;font-size:10px;font-weight:700;display:inline-block}.admin-bar .site-header{top:32px}@media (width<=782px){.admin-bar .site-header{top:46px}}.classic-home-hero{background:var(--ps-mist);grid-template-columns:48% 52%;min-height:590px;display:grid}.classic-home-hero__copy{padding:var(--ps-hero-text-anchor) 7vw 84px 10vw;align-self:start}.classic-home-hero__copy h1{margin-bottom:25px;font-size:clamp(46px,5vw,76px);line-height:1}.classic-home-hero__copy p{max-width:480px;color:var(--ps-slate);font-size:var(--ps-hero-copy-size);margin-bottom:31px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.hero-actions>a:not(.rule-link){color:var(--ps-navy);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:700;display:inline-flex}.classic-home-hero__image{min-height:590px;position:relative;overflow:hidden}.classic-home-hero__image img,.classic-home-hero__image video{object-fit:cover;width:100%;height:100%}.why-feature{background:var(--ps-navy);color:var(--ps-white);scroll-margin-top:var(--ps-header-height);grid-template-columns:.85fr 1.15fr;align-items:start;gap:7vw;padding:88px 10vw;display:grid}.why-feature h2{margin:0;font-size:clamp(34px,3.8vw,55px);line-height:1.08}.why-feature__statement p{max-width:680px;color:var(--ps-white);margin:0 0 22px;font-size:18px;line-height:1.8}.why-feature__statement p:last-child{margin-bottom:0}.institutional-proof{background:var(--ps-white);grid-template-columns:1fr 1.1fr;gap:9vw;padding:100px 10vw;display:grid}.institutional-proof__intro h2{max-width:480px;margin-bottom:21px;font-size:clamp(34px,3.7vw,56px);line-height:1.08}.institutional-proof__intro p{max-width:480px;color:var(--ps-slate);margin-bottom:29px;font-size:16px;line-height:1.8}.proof-list{grid-template-columns:repeat(3,1fr);grid-auto-rows:auto auto 1fr;column-gap:22px;display:grid}.proof-list article{grid-row:span 3;grid-template-rows:subgrid;border-left:2px solid var(--ps-steel);row-gap:0;padding:2px 0 0 18px;display:grid}.proof-list span{color:var(--ps-navy);letter-spacing:.11em;font-size:10px;font-weight:700;line-height:2.325}.proof-list h3{margin:14px 0 10px;font-size:20px;line-height:1.2}.proof-list p{color:var(--ps-slate);margin:0;font-size:12px;line-height:1.7}.service-overview{background:var(--ps-navy);color:var(--ps-white);grid-template-columns:38% 62%;padding:92px 8vw;display:grid}.service-overview__heading{align-self:center;padding:0 6vw 0 0}.service-overview__heading h2{margin-bottom:0;font-size:clamp(35px,4vw,57px);line-height:1.04}.service-overview__heading p{max-width:300px;color:var(--ps-steel);font-size:15px;line-height:1.75}.service-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;display:grid}.service-overview__card{background:var(--ps-white);min-height:285px;color:var(--ps-navy);flex-direction:column;padding:29px;display:flex}.service-overview__card span{color:var(--ps-navy);letter-spacing:.1em;font-size:10px;font-weight:700}.service-overview__card h3{margin:30px 0 15px;font-size:29px;line-height:1.12}.service-overview__card p{color:var(--ps-slate);margin-bottom:27px;font-size:13px;line-height:1.75}.service-overview__card-cta{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin-top:auto;font-size:11px;font-weight:700;display:flex}.property-spotlight{background:var(--ps-mist);grid-template-columns:1.05fr .95fr;display:grid}.property-spotlight__image{min-height:530px}.property-spotlight__image img{object-fit:cover;width:100%;height:100%}.property-spotlight__copy{flex-direction:column;padding:82px 10vw 82px 8vw;display:flex}.property-spotlight__copy h2{margin-bottom:40px;font-size:clamp(33px,3.8vw,55px);line-height:1.07}.property-spotlight__copy p{color:var(--ps-slate);margin-bottom:30px;font-size:15px;line-height:1.8}.property-spotlight__copy .rule-link{align-self:flex-start;margin-top:30px}.property-spotlight__statement{margin:auto 0}.property-spotlight__statement p:last-child{margin-bottom:0}.perspective-band{background:var(--ps-navy);color:var(--ps-white);padding:76px 10vw}.perspective-band h2{margin:15px 0 0;font-size:clamp(33px,3.8vw,55px);line-height:1.06}.perspective-band p{margin:0;font-size:15px;line-height:1.75}.home-news{background:var(--ps-white);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:95px 10vw;display:grid}.home-news__heading h2{margin-bottom:28px;font-size:clamp(34px,3.6vw,52px);line-height:1.05}.home-news__list{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.home-news__list article{border-top:3px solid var(--ps-navy);padding-top:19px}.home-news__list span{color:var(--ps-navy);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:700}.home-news__list h3{margin:14px 0;font-size:22px;line-height:1.23}.home-news__list p{color:var(--ps-slate);margin-bottom:21px;font-size:13px;line-height:1.75}.classic-home-hero__copy h1,.why-feature h2,.institutional-proof__intro h2,.proof-list h3,.service-overview__heading h2,.service-overview__card h3,.property-spotlight__copy h2,.perspective-band h2,.home-news__heading h2,.home-news__list h3{font-feature-settings:"kern" 1, "liga" 1, "clig" 1;font-kerning:normal;font-optical-sizing:auto;text-rendering:optimizelegibility}.kicker,.closing-card>span{font-family:var(--ps-font-body)}.kicker{color:var(--ps-slate);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700;display:block}.page-hero{background:var(--ps-mist);grid-template-columns:49% 51%;min-height:465px;display:grid}.page-hero__copy{padding:var(--ps-hero-text-anchor) 7vw 68px 10vw;align-self:start}.page-hero__copy h1{margin-bottom:20px;font-size:clamp(42px,4.5vw,66px);line-height:1.03}.page-hero__copy p{max-width:480px;color:var(--ps-slate);font-size:var(--ps-hero-copy-size);margin-bottom:27px;line-height:1.8}.page-hero__media{min-height:465px;position:relative;overflow:hidden}.page-hero__media img{object-fit:cover;width:100%;height:100%}.eyebrow-row{grid-template-columns:.72fr 1.28fr;align-items:center;gap:62px;display:grid}.eyebrow-row .eyebrow{margin:0}.eyebrow-row>div{max-width:540px}.section-heading{grid-template-columns:.72fr 1.28fr;gap:62px;max-width:1220px;margin:0 auto 55px;display:grid}.section-heading h2{margin-bottom:18px;font-size:clamp(34px,4vw,60px);line-height:1.06}.section-heading p{max-width:540px;color:var(--ps-slate);font-size:16px;line-height:1.8}.closing-card{background:var(--ps-navy);color:var(--ps-white);padding:84px 10vw}.closing-card>span{letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:700}.closing-card h2{margin:36px 0 30px;font-size:clamp(36px,4.2vw,62px);line-height:1.05}.discipline-section{background:var(--ps-white);padding:90px 10vw}.discipline-section__intro{margin:0 0 55px}.discipline-section__intro h2{margin:40px 0 0;font-size:clamp(34px,4vw,60px);line-height:1.06}.discipline-section__intro p{color:var(--ps-slate);margin:0;font-size:16px;line-height:1.8}.discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.discipline-card{border-left:2px solid var(--ps-steel);background:var(--ps-mist);min-height:300px;padding:28px}.discipline-card>span{color:var(--ps-navy);font-size:10px;font-weight:700}.discipline-card h3{margin:38px 0 12px;font-size:25px}.discipline-card h4{margin-bottom:14px;font-size:16px;line-height:1.4}.discipline-card p{color:var(--ps-navy);font-size:13px;line-height:1.75}.discipline-card__capabilities{color:var(--ps-navy);font-family:var(--ps-font-body);margin:20px 0 0;padding-left:17px;font-size:12px;line-height:1.75}.discipline-card__capabilities li+li{margin-top:6px}.lifecycle-section{background:var(--ps-white);grid-template-columns:1fr 1fr;display:grid}.lifecycle-section__media{min-height:520px}.lifecycle-section__media img{object-fit:cover;width:100%;height:100%}.lifecycle-section__copy{align-self:center;padding:72px 9vw}.lifecycle-section__copy h2{margin:19px 0 26px;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.lifecycle-section__copy .rule-link{margin-top:32px}.lifecycle-item{border-top:1px solid var(--ps-steel);color:var(--ps-slate);align-items:center;gap:10px;margin:0;padding:12px 0;font-size:13px;display:flex}.lifecycle-item svg{color:var(--ps-navy);flex:none}.operating-relationship{background:var(--ps-mist);padding:80px 10vw}.operating-relationship>div{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.operating-relationship h2{margin:0;font-size:clamp(32px,3.5vw,50px);line-height:1.1}.operating-relationship div p{color:var(--ps-navy);margin:0;font-size:15px;line-height:1.8}.criteria-brief{background:var(--ps-navy);min-height:510px;color:var(--ps-white);grid-template-columns:1.02fr .98fr;display:grid}.criteria-brief__copy{padding:var(--ps-hero-text-anchor) 9vw 82px 10vw;align-self:start}.criteria-brief__copy h1{max-width:600px;margin:0 0 22px;font-size:clamp(42px,4.7vw,68px);line-height:1.03}.criteria-brief__copy p{max-width:500px;color:var(--ps-steel);font-size:var(--ps-hero-copy-size);margin:0 0 31px;line-height:1.8}.criteria-brief__media{min-height:510px;position:relative;overflow:hidden}.criteria-brief__media img{object-fit:cover;width:100%;height:100%}.criteria-summary{background:var(--ps-white);grid-template-columns:.72fr 1.28fr;align-items:center;gap:8vw;padding:88px 10vw;display:grid}.criteria-summary h2{margin:0;font-size:clamp(35px,3.8vw,55px);line-height:1.06}.criteria-summary__metrics{grid-template-columns:repeat(2,1fr);display:grid}.criteria-summary__metrics article{border-top:1px solid var(--ps-steel);border-left:1px solid var(--ps-steel);min-height:122px;padding:22px}.criteria-summary__metrics article:nth-child(-n+2){border-top:0}.criteria-summary__metrics span{color:var(--ps-slate);font-family:var(--ps-font-body);letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.criteria-summary__metrics strong{font-family:var(--ps-font-serif);font-size:22px;font-weight:600;line-height:1.2}.criteria-matrix{background:var(--ps-mist);padding:86px 10vw}.criteria-matrix__intro{justify-content:space-between;align-items:end;margin:0 0 40px;display:flex}.criteria-matrix__intro .eyebrow{margin:0}.criteria-matrix__intro p{max-width:420px;color:var(--ps-slate);margin:0;font-size:15px;line-height:1.7}.criteria-matrix__grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:18px;display:grid}.criteria-group{border-left:2px solid var(--ps-steel);background:var(--ps-white);min-height:395px;transition:border-color .24s var(--ps-ease-hover);padding:27px}.criteria-group:hover{border-left-color:var(--ps-navy)}.criteria-group h3{margin:35px 0 22px;font-size:27px}.criteria-group dl{margin:0}.criteria-group dl>div{border-top:1px solid var(--ps-steel);padding:12px 0}.criteria-group dt{color:var(--ps-slate);font-family:var(--ps-font-body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700}.criteria-group dd{margin:0;font-size:12px;line-height:1.55}.criteria-group__number{color:var(--ps-navy);letter-spacing:.11em;font-size:10px;font-weight:700}.markets-section{background:var(--ps-white);grid-template-columns:1fr 1fr;display:grid}.markets-section__image{background:var(--ps-navy);min-height:510px}.markets-section__image picture{width:100%;height:100%;display:block}.markets-section__image img{object-fit:contain;width:100%;height:100%}.markets-section__image{position:relative;overflow:hidden}.markets-section__image.is-map-ready>picture,.markets-section__image.is-map-ready>img{visibility:hidden}.markets-map.markets-map{position:absolute}.markets-map{background:var(--ps-navy);opacity:0;transition:opacity .6s var(--ps-ease-out);inset:0}.is-map-ready>.markets-map{opacity:1}.markets-map .mapboxgl-ctrl-group{background:var(--ps-navy);border-radius:0;box-shadow:0 0 0 1px #d3d7db59}.markets-map .mapboxgl-ctrl-group button+button{border-top-color:#d3d7db59}.markets-map .mapboxgl-ctrl-group .mapboxgl-ctrl-icon{filter:invert()}.markets-map .mapboxgl-ctrl-attrib.mapboxgl-compact{color:var(--ps-steel);background:#0d1b2abf}.markets-map .mapboxgl-ctrl-attrib.mapboxgl-compact a{color:inherit}.markets-map .mapboxgl-ctrl-attrib-button{filter:invert()}.markets-map .mapboxgl-touch-pan-blocker,.markets-map .mapboxgl-scroll-zoom-blocker{font-family:var(--ps-font-body);font-size:13px}.markets-map__city{cursor:pointer;background:0 0;border:0;width:26px;height:26px;padding:0;display:block}.markets-map__city:before{content:"";border:3px solid var(--ps-navy);background:var(--ps-white);width:13px;height:13px;box-shadow:0 0 0 1.5px var(--ps-white);transition:transform .25s var(--ps-ease-hover);border-radius:50%;margin:auto;display:block}.markets-map__city:hover:before,.markets-map__city:focus-visible:before,.markets-map__city.is-open:before{transform:scale(1.25)}.markets-map__city:hover,.markets-map__city:focus-visible,.markets-map__city.is-open{z-index:2}.markets-map__city:focus-visible{outline:2px solid var(--ps-white);outline-offset:0;border-radius:50%}.markets-map__label{background:var(--ps-navy);color:var(--ps-white);font-family:var(--ps-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s var(--ps-ease-out), transform .2s var(--ps-ease-out);padding:6px 9px;font-size:10px;font-weight:700;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px);box-shadow:0 0 0 1px #d3d7db66}.markets-map__city:hover .markets-map__label,.markets-map__city:focus-visible .markets-map__label,.markets-map__city.is-open .markets-map__label,.markets-map__city.is-featured .markets-map__label{opacity:1;transform:translate(-50%)}.markets-map__city[data-label=below] .markets-map__label{top:calc(100% + 4px);bottom:auto}.markets-map__city[data-label=right] .markets-map__label,.markets-map__city[data-label=left] .markets-map__label{top:50%;bottom:auto;transform:translateY(-50%)}.markets-map__city[data-label=right] .markets-map__label{left:calc(100% + 4px)}.markets-map__city[data-label=left] .markets-map__label{left:auto;right:calc(100% + 4px)}.markets-map__property{z-index:1;background:var(--ps-navy);width:17px;height:17px;box-shadow:0 0 0 1.5px var(--ps-white), 0 1px 4px #08121d66;cursor:pointer;transform-origin:50% calc(100% + 5px);transition:transform .25s var(--ps-ease-hover);border:0;padding:0;position:relative}.markets-map__property:before{content:"";background:var(--ps-white);position:absolute;inset:3.5px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='5.5%205.5%2037%2037'%3e%3cstyle%3epath{fill:%230e1b29}@media%20(prefers-color-scheme:dark){path{fill:%23f2f4f6}}%3c/style%3e%3cpath%20d='M13.47,41.54V15.72l18.78,5.29c.05.01.13.03.24.06.41.14,1.14.46,1.7,1.21.6.79.69,1.62.7,2.02v3.66s0,.06,0,.12c0,.07-.04.15-.11.22-.08.07-.17.11-.28.11-.05,0-.11-.01-.16-.04l-18.41-4.32-.03,17.49h4.17l.11-9.67,14.7,2.8c.29.04,2.5.27,4.18-1.38,1.04-1.02,1.33-2.24,1.42-2.89v-.59s-.02-6.49-.02-6.49c-.06-.86-.3-2.64-1.5-4.47-1.4-2.14-3.28-3.1-4.07-3.44L7.51,6.46v35.08h5.96Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='5.5%205.5%2037%2037'%3e%3cstyle%3epath{fill:%230e1b29}@media%20(prefers-color-scheme:dark){path{fill:%23f2f4f6}}%3c/style%3e%3cpath%20d='M13.47,41.54V15.72l18.78,5.29c.05.01.13.03.24.06.41.14,1.14.46,1.7,1.21.6.79.69,1.62.7,2.02v3.66s0,.06,0,.12c0,.07-.04.15-.11.22-.08.07-.17.11-.28.11-.05,0-.11-.01-.16-.04l-18.41-4.32-.03,17.49h4.17l.11-9.67,14.7,2.8c.29.04,2.5.27,4.18-1.38,1.04-1.02,1.33-2.24,1.42-2.89v-.59s-.02-6.49-.02-6.49c-.06-.86-.3-2.64-1.5-4.47-1.4-2.14-3.28-3.1-4.07-3.44L7.51,6.46v35.08h5.96Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.markets-map__property:after{content:"";border:3.5px solid #0000;border-top:4px solid var(--ps-white);border-bottom:0;position:absolute;top:calc(100% + 1.5px);left:50%;transform:translate(-50%)}.markets-map__property:hover,.markets-map__property:focus-visible{z-index:3;transform:scale(1.15)}.markets-map__property:focus-visible{outline:2px solid var(--ps-white);outline-offset:3px}.markets-map__property-count{background:var(--ps-white);min-width:14px;height:14px;box-shadow:0 0 0 1.5px var(--ps-navy);color:var(--ps-navy);font-family:var(--ps-font-body);border-radius:7px;padding:0 3px;font-size:8px;font-weight:700;line-height:14px;position:absolute;top:-9px;right:-10px}.markets-map__popup{z-index:4}.markets-map__popup .mapboxgl-popup-content{background:var(--ps-white);border-radius:0;padding:0;box-shadow:0 10px 30px #08121d73}.markets-map__popup .mapboxgl-popup-tip{border-top-color:var(--ps-white);border-bottom-color:var(--ps-white)}.markets-map__card{width:240px;color:var(--ps-navy);text-decoration:none;display:block}.markets-map__card img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.markets-map__card strong{font-family:var(--ps-font-display);margin-bottom:6px;font-size:19px;font-weight:600;line-height:1.15;display:block}.markets-map__card:focus-visible{outline:2px solid var(--ps-navy);outline-offset:-4px}.markets-map__card-close{background:var(--ps-navy);width:40px;height:40px;color:var(--ps-white);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:10px;right:10px}.markets-map__card-close svg{transition:transform .3s var(--ps-ease-hover)}.markets-map__card-close:hover svg{transform:rotate(90deg)}.markets-map__card-close:focus-visible{outline:2px solid var(--ps-white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.markets-map__card-close svg{transition:none}}.markets-map__card-body{padding:14px 16px 16px;display:block}.markets-map__card-fact{color:var(--ps-slate);font-family:var(--ps-font-body);font-size:11px;line-height:1.6;display:block}.markets-map__card-link{border-bottom:1px solid var(--ps-navy);font-family:var(--ps-font-body);letter-spacing:.1em;text-transform:uppercase;margin-top:10px;padding-bottom:3px;font-size:9px;font-weight:700;display:inline-block}.markets-map__card-link:after{content:" →";transition:transform .25s var(--ps-ease-hover);display:inline-block}.markets-map__card:hover .markets-map__card-link:after{transform:translate(3px)}.markets-map__reset[hidden]{display:none}.markets-map__reset button{background:var(--ps-navy);color:var(--ps-white);font-family:var(--ps-font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;padding:8px 11px;font-size:9px;font-weight:700;box-shadow:0 0 0 1px #d3d7db59}.markets-map__reset button:before{content:"← "}.markets-map__reset button:hover{background:#1e2e40}.markets-map__reset button:focus-visible{outline:2px solid var(--ps-white);outline-offset:2px}.markets-map__legend{width:max-content;max-width:calc(100% - 100px);color:var(--ps-white);font-family:var(--ps-font-body);letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .6s var(--ps-ease-out);background:#0d1b2ad1;flex-wrap:wrap;gap:8px 18px;margin:0;padding:9px 12px;font-size:9px;font-weight:700;list-style:none;display:flex;position:absolute;top:16px;left:16px}.is-map-ready>.markets-map__legend{opacity:1}.markets-map__legend li{align-items:center;gap:8px;display:flex}.markets-map__swatch{width:11px;height:11px}.markets-map__swatch--initial{background:var(--ps-white)}.markets-map__swatch--expansion{background:var(--ps-steel)}.markets-map__swatch--corridor{background:var(--ps-slate)}.markets-map__swatch--property{background:var(--ps-navy);box-shadow:0 0 0 1.5px var(--ps-white);position:relative}.markets-map__swatch--property:before{content:"";background:var(--ps-white);position:absolute;inset:2px;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='5.5%205.5%2037%2037'%3e%3cstyle%3epath{fill:%230e1b29}@media%20(prefers-color-scheme:dark){path{fill:%23f2f4f6}}%3c/style%3e%3cpath%20d='M13.47,41.54V15.72l18.78,5.29c.05.01.13.03.24.06.41.14,1.14.46,1.7,1.21.6.79.69,1.62.7,2.02v3.66s0,.06,0,.12c0,.07-.04.15-.11.22-.08.07-.17.11-.28.11-.05,0-.11-.01-.16-.04l-18.41-4.32-.03,17.49h4.17l.11-9.67,14.7,2.8c.29.04,2.5.27,4.18-1.38,1.04-1.02,1.33-2.24,1.42-2.89v-.59s-.02-6.49-.02-6.49c-.06-.86-.3-2.64-1.5-4.47-1.4-2.14-3.28-3.1-4.07-3.44L7.51,6.46v35.08h5.96Z'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='5.5%205.5%2037%2037'%3e%3cstyle%3epath{fill:%230e1b29}@media%20(prefers-color-scheme:dark){path{fill:%23f2f4f6}}%3c/style%3e%3cpath%20d='M13.47,41.54V15.72l18.78,5.29c.05.01.13.03.24.06.41.14,1.14.46,1.7,1.21.6.79.69,1.62.7,2.02v3.66s0,.06,0,.12c0,.07-.04.15-.11.22-.08.07-.17.11-.28.11-.05,0-.11-.01-.16-.04l-18.41-4.32-.03,17.49h4.17l.11-9.67,14.7,2.8c.29.04,2.5.27,4.18-1.38,1.04-1.02,1.33-2.24,1.42-2.89v-.59s-.02-6.49-.02-6.49c-.06-.86-.3-2.64-1.5-4.47-1.4-2.14-3.28-3.1-4.07-3.44L7.51,6.46v35.08h5.96Z'/%3e%3c/svg%3e") 50%/contain no-repeat}.markets-map__swatch--city{border:3px solid var(--ps-navy);background:var(--ps-white);box-shadow:0 0 0 1.5px var(--ps-white);border-radius:50%}.markets-section__copy{align-self:center;padding:74px 10vw 74px 8vw}.markets-section__copy h2{margin:0 0 28px;font-size:clamp(34px,3.7vw,53px);line-height:1.06}.markets-list{border-top:2px solid var(--ps-navy)}.markets-list article{border-bottom:1px solid var(--ps-steel);padding:16px 0}.markets-list .is-map-linked{transition:padding-left .35s var(--ps-ease-out);position:relative}.markets-list .is-map-linked:before{content:"";background:var(--ps-navy);transform-origin:top;width:3px;transition:transform .35s var(--ps-ease-out);position:absolute;top:16px;bottom:16px;left:0;transform:scaleY(0)}.markets-list .is-map-active{padding-left:18px}.markets-list .is-map-active:before{transform:scaleY(1)}.markets-list span{color:var(--ps-navy);font-family:var(--ps-font-body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.markets-list p{color:var(--ps-slate);margin:0;font-size:13px;line-height:1.7}.markets-list__toggle{width:100%;color:var(--ps-navy);font-family:var(--ps-font-body);letter-spacing:.1em;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:7px;padding:0;font-size:9px;font-weight:700;display:flex}.markets-list__toggle:after{content:"";position:absolute;inset:0}.markets-list__toggle:focus-visible{outline:none}.markets-list__toggle:focus-visible:after{outline:2px solid var(--ps-navy);outline-offset:2px}.markets-list__toggle small{color:var(--ps-slate);white-space:nowrap;transition:color .2s var(--ps-ease-out), opacity .2s var(--ps-ease-out);font-size:9px}.markets-list__toggle small:after{content:" →";transition:transform .25s var(--ps-ease-hover);display:inline-block}.is-map-linked:hover .markets-list__toggle small{color:var(--ps-navy)}.is-map-linked:hover .markets-list__toggle small:after{transform:translate(3px)}.is-map-active .markets-list__toggle small{opacity:0}.markets-note{color:var(--ps-navy);align-items:center;gap:9px;margin:24px 0 0;font-size:12px;font-weight:600;line-height:1.55;display:flex}.markets-note svg{flex:none}.criteria-contact{background:var(--ps-navy);color:var(--ps-white);grid-template-columns:1fr auto;align-items:center;padding:76px 10vw;display:grid}.criteria-contact .eyebrow{grid-column:1/-1}.criteria-contact h2{margin:0;font-size:clamp(35px,4vw,58px);line-height:1.05}.criteria-contact__action{color:var(--ps-steel);font-family:var(--ps-font-body);letter-spacing:.1em;text-transform:uppercase;transition:color .3s var(--ps-ease-hover), transform .3s var(--ps-ease-hover);align-items:center;gap:12px;margin-top:8px;padding-bottom:8px;font-size:11px;font-weight:700;display:flex}.criteria-contact__action>span{position:relative}.criteria-contact__action>span:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ps-ease-hover);background:currentColor;position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.criteria-contact__action:hover{color:var(--ps-white);transform:translate(2px,-2px)}.criteria-contact__action:hover>span:after{transform:scaleX(1)}.leadership-brief{background:var(--ps-white);grid-template-columns:55% 45%;min-height:470px;display:grid}.leadership-brief__copy{padding:var(--ps-hero-text-anchor) 8vw 78px 10vw;align-self:start}.leadership-brief__copy h1{margin-bottom:22px;font-size:clamp(40px,4.5vw,64px);line-height:1.05}.leadership-brief__copy p{max-width:500px;color:var(--ps-slate);font-size:var(--ps-hero-copy-size);margin-bottom:28px;line-height:1.8}.leadership-brief__media{min-height:470px;position:relative;overflow:hidden}.leadership-brief__media img{object-fit:cover;width:100%;height:100%}.leadership-statement{background:var(--ps-navy);color:var(--ps-white);padding:90px 12vw}.leadership-statement p{letter-spacing:-.04em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(28px,3.2vw,47px);line-height:1.12}.leaders-section{background:var(--ps-mist);padding:90px 0 90px 8vw;overflow:hidden}.leaders-section>.section-heading{margin-left:0;margin-right:8vw}.leaders-carousel{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100% + 8vw);margin-left:-8vw;overflow-x:auto}.leaders-carousel::-webkit-scrollbar{display:none}.leaders-carousel:focus-visible{outline:2px solid var(--ps-navy);outline-offset:-2px}.leaders-carousel.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.leaders-carousel.is-dragging .leader-card__open{cursor:grabbing}.leaders-carousel__nav{justify-content:center;gap:8px;margin:40px 8vw 0 0;display:flex}.leaders-carousel__nav[hidden]{display:none}.leaders-carousel__arrow{border:1px solid var(--ps-steel);width:44px;height:40px;color:var(--ps-navy);cursor:pointer;transition:border-color .16s var(--ps-ease-hover), transform .16s var(--ps-ease-hover), opacity .16s var(--ps-ease-hover);background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.leaders-carousel__arrow:hover{border-color:var(--ps-navy)}.leaders-carousel__arrow:active{transform:scale(.97)}.leaders-carousel__arrow:focus-visible{outline:2px solid var(--ps-navy);outline-offset:3px}.leaders-carousel__arrow[aria-disabled=true]{opacity:.3;cursor:default;border-color:var(--ps-steel);transform:none}.leaders-carousel__track{margin:0;padding:0;list-style:none;display:flex}.leaders-carousel__slide{scroll-snap-align:start;flex:0 0 calc(25px + min(31vw,420px));min-width:0;padding-left:25px}.leader-card__image{aspect-ratio:4/5;background:var(--ps-steel);position:relative;overflow:hidden}.leader-card__image img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%}.leader-card>div:last-child{border-bottom:1px solid var(--ps-steel);padding:16px 0}.leader-card h3{margin:0 0 5px;font-size:22px}.leader-card--has-bio{position:relative}.leader-card--has-bio .leader-card__image img{transition:transform .6s var(--ps-ease-hover)}.leader-card--has-bio:hover .leader-card__image img{transform:scale(1.03)}.leader-card__open{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.leader-card__open:after{content:"";position:absolute;inset:0}.leader-card__open:focus-visible{outline:none}.leader-card__open:focus-visible:after{outline:2px solid var(--ps-navy);outline-offset:4px}.leader-modal{background:var(--ps-mist);width:min(900px,100vw - 48px);max-width:none;max-height:min(600px,100dvh - 48px);color:var(--ps-navy);border:0;margin:auto;padding:0;overflow:hidden}.leader-modal::backdrop{background:#0d1b2a8c}.leader-modal[open]{animation:leader-modal-in .35s var(--ps-ease-out);flex-direction:column;display:flex}@keyframes leader-modal-in{0%{opacity:0;transform:translateY(12px)}}html:has(.leader-modal[open]){overflow:hidden}.leader-modal__inner{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(180px,34%) minmax(0,1fr);gap:40px;min-height:0;padding:50px;display:grid}.leader-modal__image{aspect-ratio:4/5;background:var(--ps-steel);align-self:start;overflow:hidden}.leader-modal__image img{object-fit:cover;width:100%;height:100%}.leader-modal__body{flex-direction:column;min-height:0;padding-right:30px;display:flex}.leader-modal__body h2{margin:0 0 8px;font-size:clamp(32px,3.4vw,46px);line-height:1.1}.leader-modal__head{border-bottom:1px solid var(--ps-steel);padding-bottom:24px}.leader-modal__head:last-child{border-bottom:0;padding-bottom:0}.leader-modal__role{margin:0;font-size:15px;line-height:1.5}.leader-modal__linkedin{color:var(--ps-navy);transition:opacity .3s var(--ps-ease-hover);margin-top:18px;display:inline-flex}.leader-modal__linkedin:hover{opacity:.7}.leader-modal__linkedin:focus-visible{outline:2px solid var(--ps-navy);outline-offset:3px}.leader-modal__bio{overscroll-behavior:contain;min-height:0;margin-top:24px;overflow-y:auto}.leader-modal__bio p{margin:0 0 1em;font-size:15px;line-height:1.8}.leader-modal__close{background:var(--ps-navy);width:40px;height:40px;color:var(--ps-white);cursor:pointer;border:0;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:20px}.leader-modal__close svg{transition:transform .3s var(--ps-ease-hover)}.leader-modal__close:hover svg{transform:rotate(90deg)}.leader-modal__close:focus-visible{outline:2px solid var(--ps-navy);outline-offset:3px}@media (prefers-reduced-motion:reduce){.leader-modal[open]{animation:none}.leader-card--has-bio .leader-card__image img,.leader-modal__close svg,.leaders-carousel__arrow{transition:none}}.leader-card p{color:var(--ps-slate);text-transform:uppercase;margin:0;font-size:10px;line-height:1.5}.quote-section{background:var(--ps-steel);padding:90px 8vw}.quote-section .eyebrow{color:var(--ps-navy)}.company-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 6vw;max-width:1100px;margin:0;display:grid}.company-values h3{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.15}.company-values p{max-width:420px;color:var(--ps-navy);margin:12px 0 0;font-size:15px;line-height:1.75}.featured-story__copy>p:first-child,.featured-story__excerpt,.news-ledger__head,.ledger-entry>p,.news-ledger__empty,.pagination{font-family:var(--ps-font-body)}.featured-story{background:var(--ps-white);padding:88px 10vw}.featured-story>article{grid-template-columns:1.08fr .92fr;align-items:center;gap:7vw;max-width:1220px;margin:auto;display:grid}.featured-story>.featured-story--text{grid-template-columns:minmax(0,760px)}.featured-story__image{min-height:390px;position:relative}.featured-story__image img{object-fit:cover;width:100%;height:100%;position:absolute}.featured-story__copy>p:first-child{color:var(--ps-navy);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.featured-story__copy h2{margin-bottom:20px;font-size:clamp(34px,3.5vw,52px);line-height:1.06}.featured-story__excerpt{color:var(--ps-slate);margin-bottom:26px;font-size:15px;line-height:1.8}.featured-story__copy h2 a,.ledger-entry__title a{text-underline-offset:.12em;transition:text-decoration-color .3s var(--ps-ease-hover);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.featured-story__copy h2 a:hover,.ledger-entry__title a:hover{text-decoration-color:currentColor}.featured-story__copy h2 a:focus-visible,.ledger-entry__title a:focus-visible,.pagination a:focus-visible{outline:2px solid var(--ps-navy);outline-offset:4px}.news-ledger{background:var(--ps-mist);padding:0 10vw 85px}.news-ledger--archive{padding-top:24px}.news-ledger__head{border-bottom:2px solid var(--ps-navy);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:20px 0;font-size:11px;font-weight:700;display:flex}.news-ledger__head h2{font:inherit;letter-spacing:inherit;margin:0}.ledger-entry{border-bottom:1px solid var(--ps-steel);transition:background .22s var(--ps-ease-hover);grid-template-columns:15% 1fr auto;align-items:center;gap:24px;padding:21px 0;display:grid;position:relative}.ledger-entry>p{color:var(--ps-slate);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:9px;font-weight:700}.ledger-entry>p span{color:var(--ps-navy);margin-bottom:4px;display:block}.ledger-entry .ledger-entry__title{margin:0;font-size:23px;line-height:1.2}@media (hover:hover){.ledger-entry:hover{background:var(--ps-white)}}.ledger-entry__excerpt{max-width:660px;color:var(--ps-slate);margin:12px 0 0;font-size:12px;font-weight:500;line-height:1.6}.news-ledger__empty{color:var(--ps-slate);margin:0;padding:32px 0;font-size:15px}.pagination .nav-links{letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;gap:8px;padding-top:32px;font-size:11px;font-weight:700;display:flex}.pagination .page-numbers{border:1px solid var(--ps-steel);min-width:36px;height:36px;transition:background .3s var(--ps-ease-hover), color .3s var(--ps-ease-hover);place-items:center;padding:0 10px;display:grid}.pagination .page-numbers.current,.pagination .page-numbers:hover:not(.dots){border-color:var(--ps-navy);background:var(--ps-navy);color:var(--ps-white)}.pagination .page-numbers.dots{border-color:#0000}.article__media{padding:56px 10vw 0}.article__media img{object-fit:cover;width:100%;max-width:1088px;height:auto;max-height:640px}.article .prose-page__body{padding-bottom:48px}.article .prose-page__body figure{margin:32px 0}.article .prose-page__body img{height:auto}.article .prose-page__body .wp-caption{max-width:100%}.article .prose-page__body figcaption{color:var(--ps-slate);font-family:var(--ps-font-body);margin-top:10px;font-size:13px}.article .prose-page__body blockquote{border-left:2px solid var(--ps-navy);margin:32px 0;padding-left:24px}.article .prose-page__body blockquote p{font-family:var(--ps-font-display);font-size:22px;line-height:1.4}.article__footer{padding:0 10vw 96px}.property-card__copy span,.property-card dt,.property-card__address,.property-card__view,.property-cta__link,.property-detail__back,.property-detail__gallery-count,.property-detail__fact dt,.property-detail__fact dd,.property-detail__action{font-family:var(--ps-font-body)}.property-index{background:var(--ps-white);padding:85px 8vw}.property-index__top{border-bottom:2px solid var(--ps-navy);justify-content:space-between;align-items:end;max-width:1220px;margin:0 auto 35px;padding-bottom:20px;display:flex}.property-index__top h2{margin:12px 0 0;font-size:clamp(42px,4.3vw,62px);line-height:1}.property-grid{grid-template-columns:repeat(2,1fr);gap:35px 22px;max-width:1220px;margin:0 auto;padding:0;list-style:none;display:grid}.property-card{height:100%;color:var(--ps-navy);transform-origin:50%;transition:box-shadow .3s var(--ps-ease-hover), transform .3s var(--ps-ease-hover);flex-direction:column;display:flex;position:relative}.property-card:focus-visible{outline:2px solid var(--ps-navy);outline-offset:7px}.property-card h3{margin:0;font-size:24px}.property-card dl{gap:16px;margin:2px 0 0;display:flex}.property-card dt{color:var(--ps-slate);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:700}.property-card dd{white-space:nowrap;margin:0;font-size:13px}@media (hover:hover){.property-card:hover{z-index:1;transform:translateY(-1px)}}.property-card__image{aspect-ratio:1.52;position:relative;overflow:hidden}.property-card__image>img{object-fit:cover;width:100%;height:100%;transition:transform .34s var(--ps-ease-hover)}.property-card:hover .property-card__image>img{transform:scale(1.012)}.property-card__copy{border-bottom:1px solid var(--ps-steel);flex:1;grid-template-columns:minmax(0,1fr);gap:16px;padding:15px 0 18px;display:grid}.property-card__copy span{color:var(--ps-slate);letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.property-card__address{color:var(--ps-slate);margin:12px 0 0;font-size:12px;line-height:1.7}.property-card__view{letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;font-weight:600;display:flex}.property-cta{background:var(--ps-navy);color:var(--ps-white);justify-content:space-between;align-items:center;padding:42px 10vw;display:flex}.property-cta p{margin:0;font-size:18px}.property-cta__link{color:var(--ps-steel);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform-origin:50%;transition:color .3s var(--ps-ease-hover), transform .3s var(--ps-ease-hover);align-items:center;gap:9px;padding-bottom:7px;font-size:11px;font-weight:700;display:flex;position:relative}.property-cta__link:after{content:"";transform-origin:0;width:calc(100% - 25px);height:1px;transition:transform .3s var(--ps-ease-hover);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.property-cta__link:hover{color:var(--ps-white)}.property-cta__link:hover:after{transform:scaleX(1)}.property-cta__link:focus-visible{outline:2px solid var(--ps-white);outline-offset:4px}@media (hover:hover){.property-cta__link:hover{transform:scale(1.012)}}.property-detail__hero{background:var(--ps-white);color:var(--ps-navy);padding-bottom:0}.property-detail__hero h1{font-family:var(--ps-font-display);overflow-wrap:break-word;margin:0;font-size:clamp(38px,4.6vw,68px);font-weight:600;line-height:1.1}.property-detail__hero-copy{padding:48px 8vw 36px}.property-detail__back{color:var(--ps-navy);letter-spacing:.1em;text-transform:uppercase;transition:opacity .2s var(--ps-ease-hover), transform .2s var(--ps-ease-hover);align-items:center;gap:9px;margin:0 0 25px;font-size:10px;font-weight:700;display:inline-flex}.property-detail__back:hover{opacity:.66;transform:translate(-2px)}.property-detail__back:focus-visible,.property-detail__action:focus-visible,.property-detail__gallery-track:focus-visible,.property-detail__gallery button:focus-visible{outline:2px solid var(--ps-navy);outline-offset:4px}.property-detail__gallery{margin:0 8vw}.property-detail__gallery-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.property-detail__gallery-track::-webkit-scrollbar{display:none}.property-detail__gallery-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.property-detail__photo{background:var(--ps-steel);height:clamp(350px,43vw,620px);margin:0;overflow:hidden}.property-detail__photo img{object-fit:cover;width:100%;height:100%}.property-detail__gallery-controls{border-bottom:1px solid var(--ps-steel);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;min-height:72px;display:grid}.property-detail__gallery-controls[hidden]{display:none}.property-detail__gallery-controls button{cursor:pointer;background:0 0;border:0;padding:0}.property-detail__gallery-dots{align-items:center;gap:3px;display:flex}.property-detail__gallery-dots button{justify-content:center;align-items:center;width:26px;height:40px;display:flex}.property-detail__gallery-dots span{background:var(--ps-steel);border-radius:50%;width:7px;height:7px}.property-detail__gallery-dots .is-active span{background:var(--ps-navy)}.property-detail__gallery-count{color:var(--ps-slate);letter-spacing:.12em;font-size:11px;font-weight:600}.property-detail__gallery-arrows{justify-self:end;gap:8px;display:flex}.property-detail__gallery-arrows button{border:1px solid var(--ps-steel);width:44px;height:40px;color:var(--ps-navy);transition:border-color .16s var(--ps-ease-hover), transform .16s var(--ps-ease-hover);justify-content:center;align-items:center;display:flex}.property-detail__gallery-arrows button:hover{border-color:var(--ps-navy)}.property-detail__gallery-arrows button:active{transform:scale(.97)}.property-detail__overview{background:var(--ps-white);color:var(--ps-navy);padding:54px 8vw 64px}.property-detail__facts{border-top:2px solid var(--ps-navy);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin:0;display:grid}.property-detail__fact{border-bottom:1px solid var(--ps-steel);min-height:124px;padding:23px 0}.property-detail__fact dt{color:var(--ps-slate);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;line-height:1.45}.property-detail__fact dd{color:var(--ps-navy);margin:0;font-size:15px;line-height:1.65}.property-detail__map{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ps-steel);text-decoration-color:var(--ps-steel);text-underline-offset:4px;transition:text-decoration-color .3s var(--ps-ease-hover);text-decoration-thickness:1px}.property-detail__map:hover{text-decoration-color:currentColor}.property-detail__map:focus-visible{outline:2px solid var(--ps-navy);outline-offset:4px}.property-detail__fact--description{grid-column:1/-1}.property-detail__fact--description dd{max-width:90ch}.property-detail__fact--description dd>p{margin:0}.property-detail__fact--description dd>p+p{margin-top:1em}.property-detail__actions{flex-direction:column;align-items:flex-start;gap:21px;display:flex}.property-detail__action{color:var(--ps-navy);letter-spacing:.1em;text-align:left;text-transform:uppercase;transition:opacity .2s var(--ps-ease-hover), transform .2s var(--ps-ease-hover);align-items:center;gap:10px;padding:0 0 7px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.property-detail__action:after{content:"";transform-origin:0;width:calc(100% - 27px);height:1px;transition:transform .25s var(--ps-ease-hover);background:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.property-detail__action:hover{transform:translate(2px,-2px)}.property-detail__action:hover:after{transform:scaleX(1)}.prose-page__header{padding:var(--ps-hero-text-anchor) 10vw 48px;background:var(--ps-mist)}.prose-page__header h1{max-width:760px;margin:0;font-size:clamp(38px,4vw,58px);line-height:1.05}.prose-page__meta{color:var(--ps-slate);margin:16px 0 0;font-size:14px}.prose-page__body{padding:64px 10vw 96px}.prose-page__body>*{max-width:680px}.prose-page__body h2{margin:48px 0 16px;font-size:clamp(24px,2.2vw,30px);line-height:1.2}.prose-page__body h3{margin:32px 0 12px;font-size:20px;line-height:1.3}.prose-page__body>:first-child{margin-top:0}.prose-page__body p,.prose-page__body li{font-family:var(--ps-font-body);font-size:15px;line-height:1.8}.prose-page__body p{margin-bottom:20px}.prose-page__body ul,.prose-page__body ol{margin:0 0 20px;padding-left:1.4em}.prose-page__body ul{list-style:outside}.prose-page__body li+li{margin-top:8px}.prose-page__body li a:not([class]){text-underline-offset:.15em;text-decoration:underline}.not-found{background:var(--ps-mist);display:flex}.not-found__copy{padding:var(--ps-hero-text-anchor) 10vw 96px;align-self:center}.not-found__copy h1{margin-bottom:20px;font-size:clamp(42px,4.5vw,66px);line-height:1.03}.not-found__copy p:not(.eyebrow){max-width:480px;color:var(--ps-slate);font-size:var(--ps-hero-copy-size);margin-bottom:27px;line-height:1.8}.site-footer{background:var(--ps-navy);color:var(--ps-white);padding:65px 10vw 25px}.footer-top{grid-template-columns:.7fr 1.25fr .55fr;gap:7vw;padding-bottom:65px;display:grid}.footer-identity{align-self:start;display:block}.site-logo--footer-horizontal{width:min(100%,260px);max-width:100%;height:auto}.footer-thesis{max-width:480px;color:var(--ps-steel);margin-bottom:24px;font-size:16px;line-height:1.7}.footer-thesis p+p{margin-top:1em}.footer-contact{color:var(--ps-steel);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;padding-bottom:7px;font-size:11px;font-weight:700;display:inline-flex}.footer-contact svg{color:var(--ps-steel)}.footer-contact:hover,.footer-contact:hover svg{color:var(--ps-white)}.footer-links{color:var(--ps-steel);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:12px;font-size:10px;font-weight:700;display:flex}.footer-bottom{border-top:1px solid var(--ps-slate);color:var(--ps-steel);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding-top:19px;font-size:9px;font-weight:600;display:flex}.footer-links a,.footer-bottom a{text-decoration:none;position:relative}.footer-links a:after,.footer-bottom a:after{content:"";transform-origin:0;width:100%;height:1px;transition:transform .3s var(--ps-ease-hover);background:currentColor;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}@media (width<=950px){.primary-header{grid-template-columns:1fr auto;padding:0 7vw}.desktop-nav,.header-utility{display:none}.menu-trigger{display:block}.classic-home-hero,.institutional-proof,.service-overview,.property-spotlight{grid-template-columns:1fr}.classic-home-hero__copy{padding:75px 9vw}.classic-home-hero__image{min-height:430px}.why-feature{grid-template-columns:1fr;gap:30px;padding:68px 9vw}.why-feature__statement p{max-width:none}.institutional-proof{gap:52px;padding:76px 9vw}.proof-list{max-width:660px}.service-overview{padding:74px 9vw}.service-overview__heading{padding:0 0 42px}.property-spotlight__image{min-height:410px}.property-spotlight__copy{padding:74px 9vw}.perspective-band{padding:68px 9vw}.home-news{grid-template-columns:1fr;gap:45px;padding:75px 9vw}.footer-top{grid-template-columns:1fr 1.4fr}.footer-links{flex-direction:row;grid-column:1/span 2}.page-hero,.lifecycle-section,.discipline-grid{grid-template-columns:1fr}.discipline-section{padding-left:9vw;padding-right:9vw}.page-hero__copy{order:2;padding:68px 9vw}.page-hero__media{order:1;min-height:365px}.criteria-brief,.markets-section{grid-template-columns:1fr}.criteria-brief__copy{padding:72px 9vw}.criteria-brief__media,.markets-section__image{min-height:380px}.criteria-summary{grid-template-columns:1fr;gap:52px;padding:76px 9vw}.criteria-matrix{padding:76px 9vw}.criteria-matrix__grid{grid-template-columns:1fr}.criteria-group{min-height:0}.markets-section__copy{padding:72px 9vw}.criteria-contact,.operating-relationship{padding:68px 9vw}.operating-relationship>div{grid-template-columns:1fr;gap:28px}.leadership-brief{grid-template-columns:1fr}.leadership-brief__copy{padding:70px 9vw}.leadership-brief__media{min-height:380px}.leadership-statement p{white-space:normal}.leaders-carousel__slide{flex-basis:calc(25px + min(48vw,390px))}.property-grid{grid-template-columns:1fr}.property-detail__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-story{padding:72px 9vw}.featured-story>article{grid-template-columns:1fr;gap:40px}.featured-story__image{min-height:380px}.news-ledger,.article__footer,.article__media{padding-left:9vw;padding-right:9vw}}@media (width>=601px) and (width<=950px){:root{--ps-hero-text-anchor:68px}.classic-home-hero__copy,.page-hero__copy,.criteria-brief__copy,.leadership-brief__copy{padding-top:var(--ps-hero-text-anchor)}}@media (width<=600px){:root{--ps-header-height:69px;--ps-hero-text-anchor:60px;--ps-hero-copy-size:15px}body{font-size:14px}.primary-header{min-height:69px;padding:0 6vw}.site-logo--primary{width:126px;height:auto}.site-logo--footer-horizontal{width:min(100%,280px)}.classic-home-hero__copy{padding:var(--ps-hero-text-anchor) 7vw 60px}.classic-home-hero__copy h1{font-size:42px}.classic-home-hero__image{min-height:310px}.why-feature{padding:60px 7vw}.why-feature__statement p{font-size:16px}.institutional-proof,.service-overview,.property-spotlight__copy,.home-news{padding-left:7vw;padding-right:7vw}.institutional-proof{padding-top:65px;padding-bottom:65px}.proof-list{grid-template-columns:1fr;grid-auto-rows:auto}.proof-list article{padding-left:15px}.proof-list article+article{margin-top:20px}.service-overview__cards,.home-news__list{grid-template-columns:1fr}.service-overview__card{min-height:260px}.property-spotlight__image{min-height:310px}.perspective-band{padding:58px 7vw}.page-hero__copy,.not-found__copy{padding:var(--ps-hero-text-anchor) 7vw 60px}.prose-page__header{padding:var(--ps-hero-text-anchor) 7vw 36px}.prose-page__body{padding:40px 7vw 64px}.page-hero__media{min-height:295px}.discipline-section{padding-left:7vw;padding-right:7vw}.eyebrow-row{grid-template-columns:1fr;gap:23px}.section-heading{grid-template-columns:1fr;gap:0}.lifecycle-section__media{min-height:340px}.operating-relationship{padding:60px 7vw}.criteria-brief__copy{padding:var(--ps-hero-text-anchor) 7vw 60px}.criteria-brief__media{min-height:295px}.criteria-summary{padding:60px 7vw}.criteria-summary__metrics{grid-template-columns:1fr}.criteria-summary__metrics article,.criteria-summary__metrics article:nth-child(-n+2){border-top:1px solid var(--ps-steel);border-left:0}.criteria-summary__metrics article:first-child{border-top:0}.criteria-matrix{padding-left:7vw;padding-right:7vw}.criteria-matrix__intro{flex-direction:column;align-items:start;gap:15px}.markets-section__copy{padding:60px 7vw}.criteria-contact{grid-template-columns:1fr;justify-items:start;padding:58px 7vw}.criteria-contact__action{margin-top:25px}.lifecycle-section__copy{padding:60px 7vw}.site-footer{padding:54px 7vw 23px}.footer-top{grid-template-columns:1fr}.footer-links{flex-direction:column;grid-column:auto}.footer-bottom{flex-wrap:wrap;gap:12px}.leadership-brief__copy{padding:var(--ps-hero-text-anchor) 7vw 60px}.leadership-brief__media{min-height:295px}.leaders-section{padding-left:7vw}.leaders-section>.section-heading{margin-right:7vw}.leaders-carousel{width:calc(100% + 7vw);margin-left:-7vw}.leaders-carousel__nav{gap:5px;margin-right:7vw}.leaders-carousel__arrow{width:36px;height:36px}.leaders-carousel__slide{flex-basis:calc(25px + 82vw)}.leader-modal{width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}.leader-modal__inner{flex-shrink:0;grid-template-rows:none;grid-template-columns:1fr;gap:24px;padding:28px 24px 32px}.leader-modal__image{width:55%}.leader-modal__body{padding-right:0}.leader-modal__bio{overflow:visible}.leader-modal__close{top:14px;right:14px}.quote-section{padding-left:7vw;padding-right:7vw}.company-values{grid-template-columns:1fr;gap:26px}.company-values p{font-size:14px}.property-index{padding-left:7vw;padding-right:7vw}.property-index__top{flex-direction:column;align-items:start;gap:19px}.property-card__copy{grid-template-columns:1fr}.property-card dl{gap:12px}.property-cta{flex-direction:column;align-items:start;gap:20px;padding:35px 7vw}.property-detail__hero-copy{padding:32px 7vw 27px}.property-detail__back{margin-bottom:21px}.property-detail__hero h1{font-size:clamp(34px,9vw,45px)}.property-detail__gallery{margin:0 7vw}.property-detail__photo{height:270px}.property-detail__gallery-controls{gap:6px;min-height:66px}.property-detail__gallery-dots{gap:0}.property-detail__gallery-dots button{width:21px}.property-detail__gallery-arrows{gap:5px}.property-detail__gallery-arrows button{width:36px;height:36px}.property-detail__overview{padding:36px 7vw 45px}.property-detail__facts{grid-template-columns:1fr}.property-detail__fact{min-height:0;padding:20px 0}.property-detail__actions{align-items:stretch}.property-detail__action{justify-content:space-between;width:100%}.featured-story{padding:60px 7vw}.featured-story__image{min-height:295px}.news-ledger{padding:0 7vw 64px}.ledger-entry{grid-template-columns:1fr;gap:12px}.ledger-entry>.rule-link{justify-self:start}.article__media{padding:32px 7vw 0}.article__footer{padding:0 7vw 64px}}
