.none{display:none!important}.hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.figcaption{align-items:center;bottom:0;column-gap:0;display:flex;flex-direction:row;left:0;padding:1px 8px;position:absolute;transition:column-gap .3s ease-out;z-index:2}.figcaption:not(.isExpanded){flex-direction:row-reverse;gap:0}.figcaption:not(.isExpanded) .button{background:transparent}.figcaption.isExpanded{background:rgba(0,0,0,.5);gap:10px}.figcaption.isExpanded .button{align-self:center}.figcaption .button{align-items:center;justify-content:center}.figcaption .button .figcaption__copy{color:var(--map-color-white);column-gap:0;display:flex;flex-direction:row;font:400 normal var(--map-fallback-description-fontsize)/var(--map-fallback-description-lineheight) var(--font-text);font-size:20px;line-height:1.2}.figcaption .button:focus-visible{outline:2px solid var(--map-color-white);outline-offset:2px}.figcaption .text{color:var(--map-color-white);display:grid;font:400 normal var(--map-fallback-info-fontsize)/var(--map-fallback-info-lineheight) var(--font-text);letter-spacing:.06em;line-height:1.1;white-space:nowrap}.figcaption .text .hide{border:0;height:1px;margin:-1px;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden}.figcaption:not(.isExpanded) .text{display:none;grid-template-columns:0fr;padding-left:0}.figcaption.isExpanded .text{display:unset;grid-template-columns:1fr;padding:5px 5px 5px 0;white-space:normal}.figcaption .slot{overflow:hidden}