.figcaption{align-items:center;box-sizing:border-box;column-gap:0;display:flex;flex-direction:row;min-height:1.5rem;opacity:.8;padding:.125rem .3125rem;position:absolute}.figcaption:not(.figcaption--mirrored){inset:auto 0 0 auto}.figcaption.figcaption--mirrored{flex-direction:row-reverse;inset:auto auto 0 0}.figcaption.figcaption--background{background-color:var(--assign-button-ghost-color);border-radius:1.25rem;opacity:.8}.figcaption__text{color:var(--map-fallback-inverse-text);font:700 normal var(--map-fallback-info-fontsize)/150% var(--font-text);letter-spacing:.06em;margin:0 0 -.1875rem}.figcaption__text__slot{overflow:hidden;white-space:nowrap}.figcaption__text{display:grid;justify-content:flex-end;overflow:hidden;transition:grid-template-columns .3s ease-in-out,padding-left .3s ease-in-out,padding-right .3s ease-in-out}.figcaption.-js-figcaption--expanded .figcaption__text,.figcaption:focus .figcaption__text,.figcaption:hover .figcaption__text{grid-template-columns:1fr;padding-left:.3125rem;padding-right:.3125rem}.figcaption__text{grid-template-columns:0fr;padding-left:0;padding-right:0}.figcaption__copy{align-items:center;color:var(--map-fallback-inverse-text);column-gap:0;display:flex;flex-direction:row;font:300 normal var(--map-fallback-info-fontsize)/150% var(--font-text);letter-spacing:.06em}@media(max-width:1000px){.figcaption__copy{font-size:.875rem}}@media(min-width:1000.01px){.figcaption__copy{font-size:1rem}}