.preview-label{z-index:45;color:#ccc;letter-spacing:.02em;background:#202020;padding:7px 13px;font:12px/1.5 Arial,sans-serif;position:fixed;bottom:0;right:0}.residence-project .project-hero-copy{grid-column:1/-1}.residence-project .project-title-block{display:block}.residence-lead{grid-column:1/-1;margin:0}.residence-lead button{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.residence-lead img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.residence-lead figcaption{font:14px/1.5 var(--brand-sans);color:var(--graphite);justify-content:space-between;gap:1rem;margin-top:.8rem;display:flex}.residence-project .project-sequence-trigger img{object-fit:contain;width:100%;height:auto;max-height:none;display:block;animation:none!important;transform:scale(1)!important}.residence-project .project-sequence-trigger{cursor:zoom-in;overflow:visible}.residence-project .project-sequence-trigger:hover img{filter:none;transform:none!important}.residence-project .project-sequence-item figcaption{border:0;justify-content:space-between;gap:1rem;padding-top:0;display:flex}.residence-project .project-sequence-item figcaption span{white-space:normal;font-size:13px}.residence-note{font:14px/1.5 var(--brand-sans);color:var(--graphite);margin:1.5rem 0 0}.residence-viewer{color:#eee;z-index:200;width:100vw;max-width:none;height:100dvh;max-height:none;font:16px/1.5 var(--brand-sans);background:#080808;border:0;margin:0;padding:24px;position:fixed;inset:0}.residence-viewer[open]{flex-direction:column;gap:20px;display:flex}.residence-viewer::backdrop{background:#080808}.residence-viewer img{object-fit:contain;flex:1;width:100%;min-height:0}.residence-viewer-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.residence-viewer-bar p{color:#aaa;flex:1;min-width:180px;margin:0;font-size:14px}.residence-viewer-bar nav{gap:10px;display:flex}.residence-viewer button{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px}.residence-viewer button:hover,.residence-viewer button:focus-visible{outline:none;text-decoration:underline}.project-pagination.preview-projects{border:0;margin-top:4rem;display:block}.residence-introduction{max-width:56rem;margin:0 0 clamp(2rem,4vw,4rem)}.residence-introduction .project-attribution-copy{font-size:clamp(1.05rem,1.45vw,1.3rem);line-height:1.6}.residence-project .project-sequence-row{scroll-margin-top:calc(var(--site-header-height,130px) + 1rem)}.residence-project .project-sequence-row--walk{grid-column:1/-1;width:min(100%,32rem);margin:1rem auto 0;display:block}.residence-project .project-sequence-row--walk .project-sequence-item{width:100%;margin:0}@media (width<=680px){.residence-viewer{padding:16px}.residence-viewer-bar{gap:8px}.residence-viewer-bar nav{justify-content:space-between;width:100%}.residence-project .project-sequence-item figcaption{font-size:12px}}
