.location-hero{isolation:isolate;background:var(--control);--location-position:50% 50%;position:relative}.location-hero:after{z-index:-1;content:"";background:linear-gradient(90deg,#000000de,#00000075 44%,#00000024 80%),linear-gradient(#0000 26%,#000000b8);position:absolute;inset:0}.location-hero-photo{z-index:-2;object-fit:cover;object-position:var(--location-position);width:100%;height:100%;position:absolute;inset:0}.location-hero--michigan-central{--location-position:50% 43%}.location-hero--guardian-building{--location-position:58% 38%}.location-hero--fisher-building{--location-position:57% 33%}.location-hero--eastern-market,.location-hero--detroit-institute-of-arts{--location-position:50% 42%}.location-hero--belle-isle-conservatory{--location-position:45% 45%}.location-hero--detroit-main-library{--location-position:50% 52%}.location-hero--detroit-people-mover{--location-position:62% 45%}.location-hero-inner{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);align-items:end;gap:clamp(1.2rem,4vw,4rem);min-height:clamp(26rem,39vw,38rem);padding-block:clamp(1.5rem,4.3vw,3.5rem) clamp(.85rem,2vw,1.25rem);display:grid}.location-hero .page-intro{width:100%;margin:0;padding:0 0 clamp(.55rem,2.4vw,2.25rem);display:block}.location-hero .page-intro-mark{display:none}.location-hero :is(.lead,.breadcrumbs){color:var(--text)}.location-facts{color:#fff;text-align:end;text-shadow:0 1px 2px #000,0 1px 6px #000;align-content:end;justify-self:end;width:min(100%,17rem);min-height:2.7em;font-size:.6875rem;font-weight:700;line-height:1.35;display:grid}.location-facts-title{grid-area:1/1;justify-self:end;margin-block-end:.1875rem;font-size:.8125rem;line-height:1.2}.location-facts>[data-fact]{grid-area:2/1;align-self:start}.location-facts>[data-fact][hidden]{opacity:0;visibility:hidden;display:block!important}.location-credits{color:var(--muted);text-align:end;padding-block-end:.65rem;font-size:.8rem}.location-credits summary{cursor:pointer;width:fit-content;margin-inline-start:auto;padding-block:.3rem}.location-credits p{margin-block:.35rem}.location-credits ul{padding:0;list-style:none}@media (width<=52rem){.location-hero-inner{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:end;min-height:clamp(27rem,68vw,34rem)}.location-hero .page-intro{align-self:center;padding-bottom:0}.location-hero:after{background:linear-gradient(#000000bd,#0000007d 45%,#00000054 65%,#000000bd)}}@media (prefers-reduced-motion:no-preference){.location-facts{--fact-fade:.45s}.location-facts>[data-fact]{transition:opacity var(--fact-fade) ease-in-out, visibility 0s}.location-facts>[data-fact][hidden]{transition-delay:0s, var(--fact-fade)}}@media (width<=43.75rem){.location-facts{font-size:.4375rem}.location-facts-title{margin-block-end:.125rem;font-size:.5625rem}}
