/* Image and operating disclosures remain visible with the content they describe. */
.illustration-disclosure{position:absolute;z-index:3;top:14px;right:14px;display:block;width:max-content;max-width:calc(100% - 28px);padding:6px 10px;background:#081d30e8;color:#fff;font-family:var(--sans);font-size:.68rem;font-weight:400;line-height:1.35;letter-spacing:.015em;text-align:center;pointer-events:none;border:1px solid #d9c18c55;border-radius:2px}
.illustration-disclosure-inline{display:block;padding:7px 10px;font-family:var(--sans);font-size:.73rem;font-weight:400;line-height:1.4;letter-spacing:.01em;text-align:center;color:#5b5a53;background:#f5efe4;flex-shrink:0}
.project-image-button,.ribbon-photo{position:relative}
.tower-hero .hero-visual>.illustration-disclosure{position:static;align-self:stretch;max-width:none;width:100%;border:0;border-radius:0;background:#112a41;padding:7px 15px;font-size:.72rem}
.ribbon-photo>.illustration-disclosure,.numbered-photo>.illustration-disclosure{top:auto;right:12%;bottom:12px;max-width:75%;font-size:.63rem}
.additional-amenity .numbered-photo>.illustration-disclosure{right:12px;max-width:calc(100% - 58px)}
.gallery-thumbnails .illustration-disclosure-inline{font-size:.64rem;padding:6px 4px}
.image-dialog .dialog-image-wrap{flex-direction:column;align-items:center}
.image-dialog .dialog-image-wrap>.illustration-disclosure-inline{width:100%;margin-top:8px;background:#112a41;color:#e8dfcb}
.amenity-dialog>.illustration-disclosure-inline{background:#112a41;color:#e8dfcb}
.numbered-copy>p.amenity-operating-note{margin-top:18px;padding:11px 12px;border-left:2px solid #b99a5d;background:#f3ecde;color:#705b31;font-size:.82rem;line-height:1.6}
#parking .numbered-photo img{object-position:center 12%}
@media(max-width:720px){.illustration-disclosure{top:10px;right:10px;font-size:.62rem;padding:5px 8px}.tower-hero .hero-visual>.illustration-disclosure{font-size:.64rem}.gallery-thumbnails .illustration-disclosure-inline{font-size:.58rem}.numbered-copy>p.amenity-operating-note{font-size:.83rem}}
