.erl-location-facts{position:relative;margin-block:0;padding-inline:var(--erl-spacing-xl);padding-block-end:2.6875rem}.erl-location-facts__hero{position:relative;min-height:800px;border-radius:var(--erl-border-radius-lg);overflow:hidden;isolation:isolate}.erl-location-facts__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.erl-location-facts__scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(115deg,#032a648c,#032a6424 50%,#032a6400 78%)}.erl-location-facts--no-image .erl-location-facts__scrim{background:linear-gradient(115deg,#032a64ad,#032a649c 50%,#032a64c2 78%)}.erl-location-facts__intro{position:absolute;z-index:2;inset-block-start:7.1875rem;inset-inline-start:clamp(1.5rem,20.8vw - 8.68rem,6.9375rem);inset-inline-end:calc(clamp(2rem,5vw + 5.25rem,9.75rem) + 364px);max-width:905px;display:flex;flex-direction:column;gap:var(--erl-spacing-xxl);color:var(--erl-color-on-dark)}.erl-location-facts__heading,.erl-location-facts__text{text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-location-facts__heading{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-bold);font-size:var(--erl-fs-h2-fluid);line-height:var(--erl-lh-h2);letter-spacing:-.02em;overflow-wrap:break-word;color:var(--erl-color-on-dark)}.erl-location-facts__text{margin:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:clamp(1.125rem,1.91vw + .19rem,1.625rem);line-height:1.385;letter-spacing:-.01em;color:var(--erl-color-on-dark)}.erl-location-facts__card{position:absolute;z-index:3;inset-block-end:0;inset-inline-end:clamp(2rem,5vw + 5.25rem,9.75rem);width:364px;max-width:calc(100% - 4rem);display:flex;flex-direction:column;gap:var(--erl-spacing-xxl);padding:var(--erl-spacing-xl);border-radius:var(--erl-border-radius-lg);background-color:color-mix(in srgb,var(--erl-color-blue-grey-700) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--erl-color-on-dark)}.erl-location-facts__crest{position:absolute;inset-block-start:-40px;inset-inline-end:138px;width:60px;height:auto}.erl-location-facts__group{display:flex;flex-direction:column;gap:var(--erl-spacing-xl)}.erl-location-facts__group-title,.erl-location-facts__row-label,.erl-location-facts__row-value{text-box-trim:trim-both;text-box-edge:cap alphabetic}.erl-location-facts__group-title{margin:0;font-family:var(--erl-font-heading);font-weight:var(--erl-fw-medium);font-size:var(--erl-fs-body-sm);line-height:1.4286;letter-spacing:var(--erl-ls-h6);text-transform:uppercase;color:var(--erl-color-on-dark)}.erl-location-facts__rows{margin:0;display:flex;flex-direction:column}.erl-location-facts__row{display:flex;gap:var(--erl-spacing-lg);align-items:baseline;padding-block:var(--erl-spacing-md)}.erl-location-facts__row:first-child{padding-block-start:0}.erl-location-facts__row:last-child{padding-block-end:0}.erl-location-facts__row+.erl-location-facts__row{border-block-start:1.5px solid color-mix(in srgb,var(--erl-color-neutral-200) 80%,transparent)}.erl-location-facts__row-label{margin:0;flex:1 1 0;min-width:0;font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-color-on-dark)}.erl-location-facts__row-value{margin:0;flex-shrink:0;text-align:right;white-space:nowrap;font-family:var(--erl-font-body);font-weight:var(--erl-fw-regular);font-size:var(--erl-fs-body-md);line-height:var(--erl-lh-body-md);color:var(--erl-color-on-dark)}@media(max-width:1099px){.erl-location-facts{padding-inline:var(--erl-spacing-md);padding-block-end:0}.erl-location-facts--no-intro:not(.erl-location-facts--no-image) .erl-location-facts__hero{min-height:320px}.erl-location-facts__hero{min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--erl-spacing-xl);padding:var(--erl-spacing-lg)}.erl-location-facts__scrim,.erl-location-facts--no-image .erl-location-facts__scrim{background:linear-gradient(115deg,#032a64ab,#032a64d1 50%,#032a64c7 78%)}.erl-location-facts__intro{position:static;inset:auto;max-width:none;gap:var(--erl-spacing-lg)}.erl-location-facts__heading{font-size:var(--erl-fs-h3);letter-spacing:var(--erl-ls-h3)}.erl-location-facts__text{font-size:var(--erl-fs-body-lg);line-height:var(--erl-lh-body-lg)}.erl-location-facts__card{position:static;inset:auto;width:100%;max-width:none;margin-block-start:var(--erl-spacing-lg)}.erl-location-facts__crest{inset-inline-end:var(--erl-spacing-xl)}}@media(max-width:781px){.erl-location-facts{display:flex;flex-direction:column;min-height:100svh;padding-inline:var(--erl-spacing-sm-md);padding-block:0}.erl-location-facts__hero{position:static;overflow:visible;display:block;padding:3.6875rem var(--erl-spacing-lg) var(--erl-spacing-xxl);border-radius:0}.erl-location-facts__image,.erl-location-facts__scrim{inset:0 var(--erl-spacing-sm-md);width:calc(100% - 1.5rem);border-radius:var(--erl-border-radius-lg)}.erl-location-facts:not(.erl-location-facts--no-image) .erl-location-facts__scrim{background:linear-gradient(-63.69deg,#032a6400 29.73%,#032a6466 71.13%)}.erl-location-facts__intro{position:relative;z-index:2;gap:var(--erl-spacing-xxl)}.erl-location-facts__heading{font-size:clamp(2rem,11.45vw,2.875rem);letter-spacing:-.02em}.erl-location-facts__card{position:relative;z-index:3;width:auto;margin:auto var(--erl-spacing-lg) var(--erl-spacing-lg);gap:var(--erl-spacing-xl);padding:var(--erl-spacing-lg);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.erl-location-facts__row{padding-block:var(--erl-spacing-sm-md)}.erl-location-facts__crest{inset-block-start:-34px;inset-inline:calc(50% - 16px) auto}}@media(forced-colors:active){.erl-location-facts__card{border:1px solid CanvasText}.erl-location-facts__row+.erl-location-facts__row{border-block-start-color:CanvasText}}
