:root{--cream:#f4f2ec;--bronze:#b49a75;--line:#d6d3cb}html{scroll-padding-top:95px}.masthead nav .tour-nav{border-bottom-color:#b49a75}.cover-links{display:flex;gap:30px}.cover-links a{border-bottom:1px solid #fff8;padding:12px 0;font-size:12px}.cover-links a span{margin-left:35px}.render-note{position:absolute;left:4vw;bottom:22px;font-size:9px;color:#fff9}.cover-shade{background:linear-gradient(180deg,#11111045,transparent 40%,#111110cc)}.tenant-small{font:11px/1.7 var(--sans);color:var(--muted);margin:18px 0}.tenant-workbench{display:grid;grid-template-columns:280px minmax(0,1fr);gap:4vw;border-top:1px solid var(--rule);padding-top:25px}.tenant-floor-tabs{display:grid}.tenant-floor-tabs button{border-bottom:1px solid var(--rule);display:flex;align-items:center;gap:18px;padding:22px 8px;text-align:left;min-height:88px}.tenant-floor-tabs button>span{font:33px var(--display);color:#827a6c}.tenant-floor-tabs strong{font-size:13px;font-weight:500;flex:1}.tenant-floor-tabs small{display:block;font-size:10px;line-height:1.5;color:var(--muted);font-weight:400;margin-top:6px}.tenant-floor-tabs i{font-style:normal}.tenant-floor-tabs [aria-selected=true]{background:#e6dfd3;border-left:3px solid #927b55;padding-left:15px}.tenant-plan-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.tenant-plan-head button{font-size:11px;padding:12px 0;border-bottom:1px solid var(--ink)}.tenant-plan-panel h3{font:36px/1.2 var(--display);letter-spacing:-.04em;margin:18px 0 20px}.tenant-suite-options{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.tenant-suite-options button{border:1px solid var(--rule);padding:11px 15px;font-size:11px;min-height:42px}.tenant-suite-options [aria-pressed=true]{background:#111110;color:#f4f2ec;border-color:#111110}.tenant-metrics{display:flex;gap:55px;margin-bottom:23px}.tenant-metrics>div{display:grid;gap:5px}.tenant-metrics span{font:9px var(--sans);letter-spacing:1px}.tenant-metrics strong{font:35px var(--display);font-weight:400;line-height:1.15}.tenant-metrics small{font:10px var(--sans);color:var(--muted)}.tenant-plan-stage{background:#fff;border:1px solid var(--rule);overflow:hidden}.tenant-plan-stage svg{display:block;width:100%;height:400px}.tenant-zone{fill:#b49a7522;stroke:#927b55;stroke-width:2;cursor:pointer}.tenant-zone.selected{fill:#9d815555;stroke:#111110;stroke-width:4}.tenant-zone:hover,.tenant-zone:focus-visible{fill:#9d815577;outline:0;stroke:#111110;stroke-width:5}.tenant-plan-label{font:20px var(--sans);pointer-events:none;fill:#111110;paint-order:stroke;stroke:#fff;stroke-width:4px}.tenant-plan-actions{display:flex;justify-content:space-between;gap:30px}.tenant-plan-actions a{flex:1}.availability-note{border-top:1px solid var(--rule);padding-top:14px}.tenant-office-story{display:grid;grid-template-columns:1fr 1.35fr;gap:7vw;align-items:center}.tenant-office-story h2{margin-bottom:30px}.tenant-office-story p{font:15px/1.8 var(--sans);max-width:440px;margin-bottom:25px}.tenant-office-story .arrow-link{max-width:420px;margin-bottom:12px}.tenant-office-story figure img{width:100%;height:470px;object-fit:cover}.tenant-office-story figcaption{font:10px/1.6 var(--sans);color:var(--muted);margin-top:12px}.tour{display:grid;background:#111110;color:#f4f2ec;grid-template-columns:minmax(0,1.8fr) minmax(230px,.8fr);gap:8vw}.tour h2{font-family:var(--display);margin:24px 0 28px;line-height:1.02}.tour-intro>p{font:14px/1.8 var(--sans)}.eyebrow{display:block;font:10px/1.7 var(--sans);letter-spacing:1.3px}.eyebrow.light{color:#d3c3a9}.contacts>div{margin:35px 0}.contacts h3{font:30px/1.25 var(--display);margin:12px 0 16px}.contacts a{display:block;font:12px/1.8 var(--sans);overflow-wrap:anywhere;margin-top:9px}.contacts small{display:block;font-size:10px;color:#b7aea3;margin-top:14px}.tenant-footer{display:grid;grid-template-columns:1fr 1.3fr auto;gap:4vw;padding:35px 4vw;font:10px/1.8 var(--sans);border-top:1px solid var(--rule)}.tenant-footer>span{letter-spacing:1px}.tenant-footer p{margin:0;color:var(--muted)}dialog{border:1px solid var(--rule);padding:25px;background:var(--paper);width:min(1100px,94vw);max-height:92svh;overflow:auto}dialog::backdrop{background:#111110b3}.drawing-dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.drawing-dialog-head h2{font-size:28px}.drawing-dialog-head button{border:1px solid var(--rule);padding:13px;font-size:12px}#full-drawing{width:100%;height:auto}.tour-form input,.tour-form select,.tour-form textarea,.inquiry-review textarea{font-size:13px}.tour-form-status{padding:12px 0}.tour-form-note{font-size:11px}.tour-form [hidden]{display:none!important}
@media(max-width:1100px){.masthead-project{display:none}.masthead nav{font-size:10px;gap:22px}.tenant-workbench{grid-template-columns:225px 1fr;gap:30px}.tenant-metrics{gap:30px}.tour{gap:5vw}.cover h1{font-size:12.4vw}}
@media(max-width:700px){html{scroll-padding-top:74px}.masthead{height:64px;padding:0 6vw;gap:18px}.cbre-mark img{width:63px}.masthead nav{gap:19px;font-size:10px;justify-content:flex-end}.masthead nav .workplace-nav,.masthead nav .neighborhood-nav{display:none}.cover{height:100svh;min-height:660px;max-height:1000px}.cover-title{left:6vw;right:6vw;bottom:245px}.cover h1{font-size:13vw;letter-spacing:-.06em}.cover-pretitle{font-size:28px}.cover-bottom{left:6vw;right:6vw;bottom:58px;display:block}.cover-bottom p{font-size:15px;line-height:1.7}.cover-links{display:flex;gap:25px;margin-top:20px}.cover-links a{font-size:10px;display:flex;justify-content:space-between;gap:18px}.cover-links a span{margin-left:0}.render-note{left:6vw;bottom:22px;font-size:8px}.section-pad{padding:45px 6vw 50px}.section-topline{font-size:8px;letter-spacing:1px;margin-bottom:30px}.section-topline>span:last-child{max-width:130px;text-align:right}.editorial-heading{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.editorial-heading h2,.tenant-office-story h2{font-size:45px}.editorial-heading>p{font-size:13px;line-height:1.8}.tenant-workbench{display:block;padding-top:15px}.tenant-floor-tabs{grid-template-columns:1fr 1fr;gap:7px}.tenant-floor-tabs button{min-height:90px;padding:12px 8px;gap:9px;border:1px solid var(--rule)}.tenant-floor-tabs button>span{font-size:27px}.tenant-floor-tabs button strong{font-size:10px}.tenant-floor-tabs small{font-size:8px}.tenant-floor-tabs i{display:none}.tenant-floor-tabs [aria-selected=true]{padding-left:10px}.tenant-workbench>aside>.arrow-link{margin-bottom:25px}.tenant-plan-panel{border-top:1px solid var(--rule);padding-top:20px}.tenant-plan-panel h3{font-size:30px}.tenant-plan-stage svg{height:275px}.tenant-suite-options{gap:7px}.tenant-suite-options button{font-size:10px;padding:10px 12px}.tenant-metrics{gap:30px}.tenant-metrics strong{font-size:31px}.tenant-plan-actions{flex-direction:column;gap:8px}.tenant-plan-actions .arrow-link{padding:15px 0}.tenant-office-story{display:flex;flex-direction:column;gap:30px}.tenant-office-story p{font-size:13px}.tenant-office-story figure img{height:310px}.tour{display:block}.tour h2{font-size:53px}.tour-intro>p{font-size:13px}.tour .contacts{padding-top:40px}.tenant-footer{display:block;padding:30px 6vw}.tenant-footer p{margin:18px 0}.drawing-dialog-head h2{font-size:23px}.drawing-dialog-head button{font-size:10px}.tenant-small{font-size:10px}.tour-form input,.tour-form select,.tour-form textarea{font-size:16px}.tour-form label{font-size:11px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
@media(max-width:700px){.masthead nav>a[href="#floor-explorer"],.masthead nav>a[href="#tour"]{display:block!important}.masthead nav>a.retail-nav,.masthead nav>a.workplace-nav,.masthead nav>a.neighborhood-nav{display:none!important}.tenant-retail .mix-experience{display:grid;grid-template-columns:minmax(0,1fr)}.tenant-retail .mix-categories{display:flex;flex-direction:column;min-width:0;width:100%;gap:0}.tenant-retail .mix-categories>button,.tenant-retail .mix-categories>.arrow-link{width:100%;min-width:0}.tenant-retail-photo{min-width:0;width:100%}}

.tenant-retail{background:#eae5dc}.tenant-retail .mix-experience{grid-template-columns:1fr 1.3fr}.tenant-retail .mix-categories>button>span:nth-child(2){font-size:clamp(24px,2.3vw,36px)}.tenant-retail .mix-categories>button[aria-pressed=true]{border-left:3px solid #927b55;padding-left:15px}.tenant-retail-copy{font:14px/1.8 var(--sans);padding:24px 0 12px;min-height:110px}.tenant-retail-photo img{width:100%;height:590px;object-fit:cover}.tenant-retail-photo figcaption{font:10px/1.6 var(--sans);color:var(--muted);margin-top:12px}.tenant-retail .arrow-link{margin-bottom:10px}.masthead nav{gap:23px}@media(max-width:1100px){.masthead nav{gap:17px}}@media(max-width:700px){.masthead nav .retail-nav{display:none}.tenant-retail .mix-experience{grid-template-columns:1fr;gap:30px}.tenant-retail .mix-categories>button>span:nth-child(2){font-size:28px}.tenant-retail-photo img{height:330px}.tenant-retail-copy{font-size:13px;min-height:95px}.tenant-retail .mix-categories>button{padding:19px 0}.tenant-retail .mix-categories>button[aria-pressed=true]{padding-left:12px}}

.owner-photo-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.owner-photo-grid figure{margin:0}.owner-photo-grid figure:first-child{grid-row:span 2}.owner-photo-grid img{width:100%;height:100%;max-height:380px;object-fit:cover;display:block}.owner-photo-grid figure:first-child img{max-height:800px;min-height:460px}.owner-photo-grid figcaption{font-size:11px;padding:10px 0;color:#817565}.owner-doc-links{display:flex;gap:32px;flex-wrap:wrap;margin-top:36px}.tenant-owner-gallery{background:#e9e3d7}@media(max-width:700px){.owner-photo-grid{grid-template-columns:1fr}.owner-photo-grid figure:first-child{grid-row:auto}.owner-photo-grid figure:first-child img{min-height:0;max-height:460px}.owner-photo-grid img{height:auto;max-height:400px}.owner-doc-links{gap:20px}}

.tenant-retail-photo img{height:auto;aspect-ratio:16/9;object-fit:contain;background:#e0d9cc}

.tenant-plan-label{font-size:19px;stroke-width:5px}.tenant-zone{fill:transparent;stroke:transparent}.tenant-zone.selected{fill:#b49a7550;stroke:#79684d;stroke-width:3}.tenant-zone:hover,.tenant-zone:focus-visible{fill:#b49a7570;stroke:#79684d}.tenant-plan-stage svg{height:440px}.tenant-owner-gallery figure:first-child img{min-height:0}.tenant-office-story figure{margin:0}@media(max-width:700px){.tenant-plan-stage svg{height:300px}}

[hidden]{display:none!important}
