.location-hero{position:relative}@media screen and (max-width:1260px){.location-hero{display:block;margin-left:auto;margin-right:auto;max-width:var(--grid-maxWidth-page);padding:var(--spacing-lg) 1.5rem 1rem 1.5rem}}@media screen and (min-width:769px)and (max-width:992px){.location-hero{padding:0 3rem}}@media screen and (min-width:993px)and (max-width:1260px){.location-hero{padding:0 3rem}}@media screen and (min-width:1261px){.location-hero{display:grid;grid-template-areas:"info image";grid-template-columns:auto 33.875rem;margin-top:-9rem}}.location-hero .hero__title{display:none}@media screen and (min-width:1261px){.location-hero .hero__details{grid-area:info;margin:auto 0;padding-left:6.375rem;padding-right:9.1875rem}}@media screen and (max-width:768px){.location-hero .hero__details{margin-bottom:var(--spacing-xl)}}.location-hero .hero__image{display:block;min-height:23.5rem}@media screen and (max-width:768px){.location-hero .hero__image{padding:1rem}}@media screen and (min-width:769px){.location-hero .hero__image{grid-area:image;min-height:45.25rem;width:33.875rem}}.location-hero .hero__image .base-image__highres,.location-hero .hero__image .base-image__lowres,.location-hero .hero__image .base-image__wrapper{overflow:visible}.location-hero .hero__image .base-image__highres,.location-hero .hero__image .base-image__highres *,.location-hero .hero__image .base-image__lowres,.location-hero .hero__image .base-image__lowres *,.location-hero .hero__image .base-image__wrapper,.location-hero .hero__image .base-image__wrapper *{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:769px){.location-hero .hero__image .base-image__highres,.location-hero .hero__image .base-image__highres *,.location-hero .hero__image .base-image__lowres,.location-hero .hero__image .base-image__lowres *,.location-hero .hero__image .base-image__wrapper,.location-hero .hero__image .base-image__wrapper *{aspect-ratio:542/724}}.location-hero .hero__image .base-image__highres figcaption,.location-hero .hero__image .base-image__lowres figcaption,.location-hero .hero__image .base-image__wrapper figcaption{display:none}.location-hero .hero__image .base-image__lowres{background-position:50%;background-size:cover}.location-hero__logo{margin-bottom:var(--spacing-sm)}@media screen and (max-width:992px){.location-hero__logo,.location-hero__logo svg{max-height:6.25rem;max-width:20.3125rem}.location-hero__logo svg{height:100%;width:100%}}@media screen and (min-width:993px)and (max-width:1260px){.location-hero__logo svg{height:auto}}@media screen and (min-width:1261px){.location-hero__logo{margin-bottom:var(--spacing-lg)}.location-hero__logo svg{height:auto}.location-hero__logo,.location-hero__logo svg{width:33.875rem}}.location-hero__description{font-family:var(--font-family-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-primary-light);line-height:var(--lineHeight-lg);max-width:33.875rem}@media screen and (min-width:769px){.location-hero__description{font-size:var(--font-size-lg)}}.location-hero__scroll-intent{bottom:0;display:none;height:18rem;left:0;position:absolute}@media screen and (max-width:1432px){.location-hero__scroll-intent{left:3.25rem}}@media screen and (max-width:992px){.location-hero__scroll-intent{left:2rem}}@media screen and (min-width:769px){.location-hero__scroll-intent{display:flex}}
