/* Tenant review: retain the building's typography, palette and cinematic sequences. */
.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.hero-actions .text-link{margin-top:22px}.hero-actions .secondary-link{font-size:12px;border-bottom:1px solid #fff7;padding:12px 0;margin-top:22px}
.leasing-path{padding:32px 5vw 35px;background:var(--paper);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1.15fr 1fr 1fr 1fr;gap:35px;align-items:start}.leasing-path>p{font:28px/1.1 var(--serif);max-width:220px}.leasing-path a{display:block;border-top:1px solid var(--line);padding-top:12px}.leasing-path a span{display:block;font-size:10px;letter-spacing:.12em;color:#805d36;margin-bottom:9px}.leasing-path a strong{display:block;font:24px/1.1 var(--serif);font-weight:400}.leasing-path a small{display:block;margin-top:10px;font-size:12px;line-height:1.6;color:var(--muted)}
.tour{grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr);gap:9%}.tour h2{font-size:clamp(50px,6vw,88px)}.tour-intro>p{max-width:650px}.tour-form{margin-top:32px;display:grid;grid-template-columns:1fr 1fr;gap:18px 22px;max-width:740px}.tour-form label{display:flex;flex-direction:column;gap:9px;font:12px/1.5 var(--sans);letter-spacing:.01em}.tour-form input,.tour-form select,.tour-form textarea,.inquiry-review textarea{font:14px/1.5 var(--sans);color:var(--cream);border:1px solid #ffffff50;border-radius:0;background:#ffffff07;padding:12px;width:100%;min-width:0;min-height:47px}.tour-form select option{background:#211d1a;color:#f3eee8}.tour-form textarea,.inquiry-review textarea{resize:vertical}.tour-form input::placeholder,.tour-form textarea::placeholder{color:#c5bbb0}.tour-form :focus-visible,.inquiry-review :focus-visible{outline:2px solid #c3a475;outline-offset:3px}.tour-form .full-width{grid-column:1/-1}.tour-form [hidden]{display:none!important}.tour-submit{background:transparent;color:var(--cream);border:1px solid #b49a75;padding:15px 20px;min-height:50px;font-size:12px;text-align:left}.tour-submit span{float:right;font-size:18px}.tour-form-note,.tour-form-status{font-size:11px!important;line-height:1.65!important;color:#c8bfb4!important;margin-top:17px!important;max-width:720px}.tour-form-status:empty{display:none}.inquiry-review{border-top:1px solid #ffffff30;padding-top:25px;margin-top:25px;max-width:740px}.inquiry-review[hidden]{display:none}.inquiry-review label{display:block;font-size:12px;margin-bottom:12px}.inquiry-review textarea{background:#ffffff08;min-height:290px}.draft-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:16px}.draft-actions a,.draft-actions button{background:transparent;border:1px solid #b49a75;color:var(--cream);padding:14px 18px;font-size:12px;min-height:46px}.tour .contact-cta{margin-top:27px;font-size:13px}.tour .contacts{padding-top:15px}.tour .contacts>p{font-size:12px;line-height:1.65;color:#c8bfb4;margin:22px 0}
@media(max-width:1000px){.leasing-path{grid-template-columns:1fr 1fr;gap:25px}.tour{gap:6%}.site-header nav{gap:22px;font-size:11px}}
@media(max-width:700px){.site-header nav>a[href="#floor-explorer"]{display:inline-flex}.site-header nav>a[href="plan.html"],.site-header nav .neighborhood-nav{display:none}.site-header nav{gap:15px}.site-header .nav-tour{padding-left:12px}.hero-copy{top:24%}.hero-copy h1{font-size:68px}.hero-actions{gap:20px}.hero-actions .text-link,.hero-actions .secondary-link{margin-top:15px;font-size:11px}.leasing-path{display:block;padding:30px 7%}.leasing-path>p{max-width:none;font-size:32px;margin-bottom:25px}.leasing-path a{padding:16px 0;display:grid;grid-template-columns:42px 1fr;gap:4px 12px}.leasing-path a span{grid-row:1/3;margin-top:4px}.leasing-path a small{margin:3px 0 0}.tour-form{grid-template-columns:1fr;gap:16px}.tour-form label,.tour-form .full-width{grid-column:1}.tour{padding:60px 7%}.tour .contacts{padding-top:45px}.tour h2{font-size:60px}.draft-actions{display:grid}.draft-actions a,.draft-actions button{text-align:center}}
