/* The Hotel: an illustrated editorial, scoped to this profile. */
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes{--gph-ink:#203e30;--gph-muted:#5d675d;--gph-line:#c3ac70;--gph-paper:#f9f6ed;--gph-mat:#efebe0;overflow:visible;color:var(--gph-ink)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-profile-shell{max-width:1200px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .breadcrumb{font-size:.8rem;margin:0 0 2.75rem;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,4.5rem);align-items:center;margin-bottom:3.25rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-profile-header{padding:0;border:0;margin:0;max-width:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .eyebrow{font:500 .7rem/1.5 Inter,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes h1#building-title{font:400 clamp(3.6rem,6vw,5.8rem)/.98 'EB Garamond',Georgia,serif;letter-spacing:-.035em;margin:1rem 0 1.4rem;text-wrap:balance}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-deck{font:400 clamp(1.45rem,2.25vw,1.85rem)/1.3 'EB Garamond',Georgia,serif!important;max-width:25rem;margin:0 0 1.4rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-address{font-size:.68rem!important;letter-spacing:.12em;margin:0;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;font:500 .75rem/1.5 Inter,Arial,sans-serif}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover-actions a{color:var(--gph-ink);text-underline-offset:4px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover-actions .gph-start{display:inline-flex;gap:2rem;background:var(--gph-ink);color:#fffaf0;padding:.9rem 1.15rem;text-decoration:none;border:1px solid var(--gph-ink)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover-actions .gph-start:hover{background:#355641}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover>figure.building-hero{width:100%;max-width:none;position:static;margin:0;order:initial}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover .gph-image-link{aspect-ratio:3/2!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-introduction{border-top:1px solid var(--gph-line);padding-top:2rem;margin-bottom:4.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-intro-columns p{margin:0;font-size:1.025rem!important;line-height:1.85!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-intro-columns p:first-child{font:400 1.75rem/1.4 'EB Garamond',Georgia,serif!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-contents-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1.5rem;margin:0 0 1.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-contents-heading h2{font:400 2.3rem/1.15 'EB Garamond',Georgia,serif;margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 4.5rem;border-top:1px solid var(--gph-line);border-left:1px solid var(--gph-line);scroll-margin-top:2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a{display:flex;flex-direction:column;padding:1.6rem 1.75rem 1.8rem;min-width:0;color:var(--gph-ink);border-right:1px solid var(--gph-line);border-bottom:1px solid var(--gph-line);text-decoration:none;background:transparent;transition:background .18s}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a:hover{background:#eee9db}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-top{display:flex;align-items:center;gap:1rem;font:500 .65rem/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-top>span:last-child{margin-left:auto;font-size:1.2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-no{font:400 1.8rem/1 'EB Garamond',Georgia,serif;color:#796630}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-title{font:400 1.8rem/1.12 'EB Garamond',Georgia,serif;margin:1.3rem 0 .7rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-description{font:400 .85rem/1.65 Inter,Arial,sans-serif;max-width:29ch;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-bar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:2rem;background:#f9f6ed;border-block:1px solid var(--gph-line);padding:.65rem 1rem;margin:0 0 3.5rem;box-shadow:0 5px 12px #203e3008}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-title{font:400 1.3rem/1.2 'EB Garamond',Georgia,serif;color:var(--gph-ink);text-decoration:none;white-space:nowrap}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump{margin:0 0 0 auto;border:0;position:relative;min-width:19rem;background:none;padding:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump summary{display:flex;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.45rem .7rem;font:500 .78rem/1.5 Inter,Arial,sans-serif}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump summary::-webkit-details-marker{display:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump summary::after{display:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump[open] summary{background:#eee9db}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav{position:absolute;top:calc(100% + .65rem);right:0;min-width:21rem;background:#f9f6ed;border:1px solid var(--gph-line);padding:.5rem;box-shadow:0 12px 30px #203e3020}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav a{display:flex;gap:1rem;padding:.8rem;color:var(--gph-ink);text-decoration:none;font:400 .87rem/1.4 Inter,Arial,sans-serif}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav a span{color:#7b6b3d}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav a:hover,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav a[aria-current]{background:#eee9db}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-bar-records{font:400 .75rem/1.4 Inter,Arial,sans-serif;white-space:nowrap;color:var(--gph-muted);text-underline-offset:3px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-progress{position:absolute;bottom:-1px;left:0;right:0;height:2px;background:transparent}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-progress span{display:block;width:100%;height:100%;background:var(--gph-ink);transform:scaleX(0);transform-origin:left}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-story>.gph-chapter{margin:0 0 5rem;scroll-margin-top:6rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-heading{display:grid;grid-template-columns:5rem 1fr;gap:1.5rem;padding:2.25rem 0 0;margin:0 0 3rem;border-top:1px solid var(--gph-line)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-number{font:400 4.5rem/.9 'EB Garamond',Georgia,serif;color:#928052}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-period{font:500 .68rem/1.5 Inter,Arial,sans-serif;letter-spacing:.14em;max-width:30rem;margin:0 0 .65rem;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-heading h2{font:400 clamp(2.3rem,4vw,3.6rem)/1.07 'EB Garamond',Georgia,serif;max-width:850px;letter-spacing:-.02em;text-wrap:balance;margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);margin:0 0 3.5rem;align-items:start}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>.bp-copy{grid-column:1;grid-row:1;min-width:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>.bp-pane{grid-column:2;grid-row:1;min-width:0;position:sticky;top:6rem;align-self:start}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>.bp-pane,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>figure.gph-portrait{width:100%;max-width:none;justify-self:stretch;margin:0;padding:0;border:0;background:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-copy>.gph-section+.gph-section{margin-top:1.6rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-copy p,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-text-section p,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-endblock p{font-size:1.05rem!important;line-height:1.85!important;margin:0 0 1.15rem;overflow-wrap:break-word}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-copy h3,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-text-section h3{font:400 2rem/1.15 'EB Garamond',Georgia,serif;margin:0 0 1.3rem;text-wrap:balance;scroll-margin-top:6rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-section{border:0;padding:0;margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-text-section{max-width:46rem;margin:0 auto 3rem;padding:0;border:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo{float:none;margin:0;padding:0;border:0;background:none;box-shadow:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo>.gph-image-link{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:4/3;box-sizing:border-box;border:1px solid var(--gph-line)!important;background:var(--gph-mat);overflow:hidden;position:relative;line-height:0;cursor:zoom-in}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo>.gph-image-link>img{position:static;display:block;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0;object-fit:contain;object-position:center;margin:0!important;border:0!important;box-shadow:none;filter:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes #image-hotel-lexington-historic>.gph-image-link>img{object-fit:cover}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo figcaption{font:400 1.05rem/1.4 'EB Garamond',Georgia,serif!important;color:var(--gph-muted);margin:.7rem 0 0;padding:0;max-width:48ch;text-align:left;min-height:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-series figure[hidden]{display:none!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-series figcaption{min-height:2.8em!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-series-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #d8d0bb}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-series-controls button{display:inline-flex;align-items:center;justify-content:center;width:2.7rem;height:2.7rem;background:transparent;border:1px solid var(--gph-line);color:var(--gph-ink);cursor:pointer;font:400 1.1rem/1 Inter,Arial,sans-serif}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-series-controls button:hover{background:#e8e1cf}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-series-count{font:500 .68rem/1.5 Inter,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button{width:3.4rem;height:2.65rem;padding:2px;border:1px solid transparent;cursor:pointer;background:var(--gph-mat)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button[aria-pressed=true]{border-color:var(--gph-ink)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button img{width:100%!important;height:100%!important;object-fit:contain;border:0!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-pullquote{border:0;border-block:1px solid var(--gph-line);background:transparent;padding:1.5rem 0;margin:2rem 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-pullquote p{font:400 1.75rem/1.35 'EB Garamond',Georgia,serif!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-pullquote .gph-attribution{font:400 .75rem/1.6 Inter,Arial,sans-serif!important;margin:1rem 0 0;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail{margin:0 0 2rem;border:1px solid #d0c4a3;background:#f1ede2;padding:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail>summary{position:relative;list-style:none;cursor:pointer;display:grid;gap:.4rem;padding:1.3rem 4.5rem 1.3rem 1.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail>summary::-webkit-details-marker{display:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail>summary:after{content:'+';position:absolute;right:1.6rem;top:50%;transform:translateY(-50%);font:300 1.8rem/1 Inter,Arial,sans-serif;color:var(--gph-ink)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail[open]>summary:after{content:'−'}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-kicker{font:500 .6rem/1.4 Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-title{font:400 1.6rem/1.15 'EB Garamond',Georgia,serif;scroll-margin-top:7rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-description{font:400 .78rem/1.55 Inter,Arial,sans-serif;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-content{padding:1.5rem;border-top:1px solid #d0c4a3}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-content .gph-text-section{max-width:46rem;margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-content .bp-pair{margin-bottom:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-content p:last-child{margin-bottom:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-reference-details{border-block:1px solid #d0c4a3;background:transparent;margin:1.5rem 0 2rem;padding:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-reference-details>summary{padding:1rem 2.5rem 1rem 0;font:500 .8rem/1.5 Inter,Arial,sans-serif;cursor:pointer;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-reference-content{padding:1.5rem 0 1rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-reference-content li,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-reference-content p{font-size:.875rem!important;line-height:1.75!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-reference-content h4{font:500 .8rem/1.5 Inter,Arial,sans-serif;margin:2rem 0 1rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-source-index{columns:2;column-gap:3rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-source-index li{break-inside:avoid;margin:0 0 .65rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-next-chapter{display:flex;justify-content:space-between;gap:2rem;align-items:center;margin-top:3rem;text-decoration:none;color:var(--gph-ink);border-bottom:1px solid var(--gph-line);padding:1rem 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-next-chapter>span:first-child{font:500 .65rem/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-next-chapter>span:last-child{font:400 1.6rem/1.2 'EB Garamond',Georgia,serif}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-endblock{max-width:46rem;margin:0 auto 4rem;border-top:1px solid var(--gph-line);padding-top:2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-endblock h2{font:400 2.5rem/1.1 'EB Garamond',Georgia,serif;margin-bottom:1rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes #building-details,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes #hotel-documents{scroll-margin-top:6rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes a:focus-visible,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes button:focus-visible,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes summary:focus-visible{outline:3px solid #8d6e20;outline-offset:4px}
.gph-lightbox{position:fixed;inset:0;margin:auto;box-sizing:border-box;max-width:min(96vw,1300px);max-height:94dvh;padding:1rem;border:1px solid #c3ac70;background:#f9f6ed;overflow:auto}
.gph-lightbox::backdrop{background:#0b1918ed}
.gph-lightbox .gph-lightbox-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}
.gph-lightbox .gph-lightbox-label{font:400 1.15rem Georgia,serif;color:#203e30}
.gph-lightbox button{float:none;margin:0;padding:.65rem 1rem;background:transparent;border:1px solid #c3ac70;cursor:pointer;color:#203e30}
.gph-lightbox>img{display:block;width:auto;max-width:100%;max-height:73dvh;margin:auto;object-fit:contain}
.gph-lightbox>p{font:400 1.1rem/1.4 Georgia,serif;color:#203e30;margin:1rem 0 0}
@media(max-width:1000px){#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-title{font-size:1.1rem}#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-bar-records{display:none}#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover{gap:2rem}#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-title{font-size:1.6rem}}
@media(max-width:850px){
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover{grid-template-columns:1fr;gap:2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover .building-profile-header{max-width:38rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes h1#building-title{font-size:clamp(3.3rem,10vw,5.5rem);max-width:10ch}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover>figure.building-hero{max-width:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-intro-columns{grid-template-columns:1fr;gap:1.2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-introduction{margin-bottom:3rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:3rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair{grid-template-columns:1fr;gap:1.5rem;margin-bottom:3rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>.bp-pane{position:static;grid-column:1;grid-row:2;width:100%;max-width:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>.bp-copy{grid-column:1;grid-row:1}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-heading{grid-template-columns:3.2rem 1fr;gap:1rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-number{font-size:3.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-bar{gap:.5rem;padding:.5rem;margin-bottom:2.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump{min-width:0;flex:1}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav{min-width:min(21rem,calc(100vw - 3rem))}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-source-index{columns:1}
}
@media(max-width:520px){
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .breadcrumb{font-size:.68rem;margin-bottom:2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-contents-heading{display:block}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-contents-heading h2{font-size:2rem;margin-top:.65rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a{padding:1.15rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-top{gap:.45rem;font-size:.55rem;letter-spacing:.035em}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-no{font-size:1.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-title{font-size:1.45rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-description{font-size:.75rem;line-height:1.6}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-title{display:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump nav{left:0;right:0;min-width:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-jump summary{font-size:.76rem;padding:.6rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-heading h2{font-size:2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-heading{grid-template-columns:2.5rem 1fr}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-number{font-size:2.8rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-copy p,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-text-section p{font-size:1rem!important;line-height:1.8!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail>summary{padding:1.2rem 3rem 1.2rem 1.1rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail>summary:after{right:1rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-detail-description{display:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-next-chapter{display:block}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-next-chapter>span{display:block;margin:.4rem 0}
}
@media(prefers-reduced-motion:reduce){#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes *{scroll-behavior:auto!important;transition:none!important}#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair>.bp-pane{position:static}}
@media print{
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-reading-bar,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover-actions,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-series-controls,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-next-chapter{display:none!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pair,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover{display:block!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .bp-pane{position:static!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-series figure[hidden]{display:block!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo{max-width:28rem!important;margin:1rem auto!important;break-inside:avoid}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-story-detail>.gph-detail-content,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes details>.building-reference-content{display:block!important}
}

#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-deck{text-wrap:balance}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-contents-heading,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure[id],#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-series[id]{scroll-margin-top:6rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-lede{border-left:2px solid var(--gph-line);padding-left:1.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-fact-label{font:500 .65rem/1.5 Inter,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--gph-muted)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-fact-value{font:400 1.5rem/1.3 'EB Garamond',Georgia,serif;margin:.6rem 0 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes #building-details>summary,#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes #hotel-documents>summary{font:400 1.45rem/1.3 'EB Garamond',Georgia,serif;padding:1.3rem 2.5rem 1.3rem 0;color:var(--gph-ink)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-cover-actions a:not(.gph-start){display:inline-block;padding:.65rem 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button{min-width:44px;min-height:44px}
@media(max-width:520px){#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-top>span:last-child{display:none}#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .building-fact-value{font-size:1.35rem}}


/* Gold belongs at the photograph edge; the gallery stage stays unframed. */
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo>.gph-image-link{border:0!important;outline:0!important;background:none;overflow:visible;box-shadow:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-window,.gph-lightbox .gph-photo-window{display:block;position:relative;box-sizing:border-box;flex:none;overflow:hidden;width:var(--window-width,100%);height:var(--window-height,100%);border:1px solid #c3ac70!important;background:none;outline:0;box-shadow:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-window>img,.gph-lightbox .gph-photo-window>img{display:block;position:absolute!important;left:var(--image-left,0);top:var(--image-top,0);width:var(--image-width,100%)!important;height:var(--image-height,100%)!important;max-width:none!important;max-height:none!important;object-fit:fill!important;object-position:center;margin:0!important;border:0!important;outline:0!important;box-shadow:none;transform:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-series-controls button{border:1px solid #c3ac70!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button{display:flex;align-items:center;justify-content:center;width:56px;height:44px;min-width:56px;min-height:44px;padding:3px;border:1px solid transparent!important;outline:0;background:transparent!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button[aria-pressed=true]{border-color:#203e30!important}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails button:focus-visible{outline:2px solid #8d6e20;outline-offset:3px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-thumbnails .gph-photo-window{border:0!important}
.gph-lightbox .gph-lightbox-media{width:min(88vw,calc(72dvh * var(--view-ratio,1.3333)),1200px);aspect-ratio:var(--view-ratio,1.3333);position:relative;margin:0 auto}
.gph-lightbox .gph-lightbox-media .gph-photo-window{width:100%;height:100%}

/* Gallery navigation remains available while a photograph is enlarged. */
.gph-lightbox .gph-lightbox-navigation{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #d0c4a3}
.gph-lightbox .gph-lightbox-navigation[hidden]{display:none}
.gph-lightbox .gph-lightbox-count{font:500 .7rem/1.4 Inter,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#52645a;text-align:center}
.gph-lightbox .gph-lightbox-navigation button{min-height:44px;border:1px solid #c3ac70!important}
.gph-lightbox button:focus-visible{outline:3px solid #8d6e20;outline-offset:3px}
.gph-lightbox .gph-lightbox-media{touch-action:pan-y pinch-zoom;width:min(88vw,calc(62dvh * var(--view-ratio,1.3333)),1200px)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-photo-series .gph-image-link{touch-action:pan-y pinch-zoom}
@media(max-width:520px){.gph-lightbox .gph-lightbox-toolbar{gap:.5rem}.gph-lightbox .gph-lightbox-label{font-size:1rem}.gph-lightbox .gph-lightbox-navigation{gap:.5rem}.gph-lightbox .gph-lightbox-navigation button{padding:.6rem}.gph-lightbox .gph-lightbox-count{font-size:.6rem}}

/* Keep each caption attached to the actual photograph, without a padded stage. */
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo{
  width:min(100%,var(--native-width,1200px))!important;
  max-width:100%!important;
  margin-inline:auto!important;
}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo>a:has(>.gph-photo-window){
  display:block;
  width:100%;
  height:auto;
  min-height:0;
  aspect-ratio:auto!important;
}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo>a:has(>.gph-photo-window)>.gph-photo-window{
  width:100%;
  height:auto;
  aspect-ratio:var(--view-ratio,1.333333);
}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo figcaption{
  width:100%;
  max-width:none;
  min-height:0!important;
  box-sizing:border-box;
  margin:.7rem 0 0;
  padding:0;
  text-align:left;
}
@media(min-width:851px){
  #gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes figure.gph-photo{
    width:min(100%,var(--native-width,1200px),calc(max(24rem,100svh - 12rem) * var(--gph-display-ratio,var(--photo-ratio,1.333333))))!important;
  }
}



/* A compact milestone trail and a closing chapter for the hotel’s next era. */
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones{margin:0 0 3.5rem;padding:0 0 1.6rem;border-bottom:1px solid var(--gph-line)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones-heading{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;margin-bottom:1.5rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones-heading h2{font:400 1.8rem/1.2 'EB Garamond',Georgia,serif;margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones-heading p{font:400 .7rem/1.5 Inter,Arial,sans-serif!important;color:var(--gph-muted);margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones ol{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));list-style:none;margin:0;padding:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones li{margin:0;padding:0;min-width:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones a{display:flex;position:relative;flex-direction:column;gap:.65rem;border-top:1px solid var(--gph-line);padding:1.1rem .7rem .5rem 0;height:100%;box-sizing:border-box;color:var(--gph-ink);text-decoration:none;min-height:90px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones a::before{content:'';position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#9b8346;box-shadow:0 0 0 4px var(--gph-paper)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestone-date{font:400 1.4rem/1.15 'EB Garamond',Georgia,serif;white-space:nowrap}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestone-label{font:400 .75rem/1.5 Inter,Arial,sans-serif;color:var(--gph-muted);max-width:15ch}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones a:hover .gph-milestone-date{text-decoration:underline;text-underline-offset:4px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones li:last-child a::before{background:var(--gph-ink)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a.gph-card-finale{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:2rem;background:var(--gph-ink);color:#fffaf0;padding:1.6rem 1.75rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-finale .gph-card-top{color:#e7dbc0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-finale .gph-card-no{color:#d4bf81}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-finale .gph-card-title{margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-finale .gph-card-description{color:#e7e8dc;max-width:36ch}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a.gph-card-finale:hover{background:#305540}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-pair>.gph-revival-plans{padding:2.25rem 2.5rem;background:var(--gph-ink);color:#fffaf0;border:1px solid #9b8346;box-sizing:border-box;position:static}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans .gph-plans-eyebrow{font:500 .65rem/1.5 Inter,Arial,sans-serif!important;letter-spacing:.15em;text-transform:uppercase;color:#d4bf81;margin:0 0 .8rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans h3{font:400 2.1rem/1.15 'EB Garamond',Georgia,serif;color:#fffaf0;margin:0 0 1.75rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans dl{margin:0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans dl>div{border-top:1px solid #77856b;padding:1.15rem 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans dt{font:400 1.5rem/1.2 'EB Garamond',Georgia,serif;color:#fffaf0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans dl>div:first-child dt{font-size:3rem;line-height:1}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans dd{font:400 .82rem/1.6 Inter,Arial,sans-serif;color:#e7e8dc;margin:.4rem 0 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans .gph-plans-source{font:400 .7rem/1.6 Inter,Arial,sans-serif!important;color:#e7e8dc;margin:1.25rem 0 0}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans a{display:inline;color:#fffaf0;text-underline-offset:3px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-section h3[id]{scroll-margin-top:6rem}
@media(max-width:1050px){
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1.1rem}
}
@media(max-width:850px){
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a.gph-card-finale{grid-template-columns:1fr 1fr;gap:1rem 2rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-finale .gph-card-top{grid-row:1;grid-column:1/-1}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-pair>.gph-revival-plans{padding:1.75rem 2rem}
}
@media(max-width:600px){
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones{margin-bottom:2.5rem;padding-bottom:1.25rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones-heading{display:block;margin-bottom:1.25rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones-heading p{margin-top:.4rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones ol{grid-template-columns:1fr;gap:0;margin-left:4px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones a{display:grid;grid-template-columns:7rem minmax(0,1fr);align-items:baseline;gap:1rem;border-top:0;border-left:1px solid var(--gph-line);padding:.65rem 0 .65rem 1.2rem;min-height:44px}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones a::before{top:1.2rem;left:-4px;box-shadow:0 0 0 3px var(--gph-paper)}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestone-date{font-size:1.3rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestone-label{font-size:.78rem;max-width:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-chapter-grid>a.gph-card-finale{padding:1.4rem;grid-template-columns:1fr;gap:.85rem}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-card-finale .gph-card-description{max-width:none}
}
@media print{
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-milestones{display:none}
#gpba-full .building-profile-page.gph-profile.gph-editorial.building-panes .gph-revival-plans{break-inside:avoid;print-color-adjust:exact}
}
