.location-section{display:grid;grid-template-columns:.85fr 1.15fr;min-height:590px;background:#181513;color:#fff}.location-copy{padding:90px max(6vw,calc((100vw - 1140px)/2));padding-right:65px;display:flex;flex-direction:column;justify-content:center}.location-copy h2{font:800 clamp(48px,5vw,76px)/.94 Arial,"Helvetica Neue",sans-serif;text-transform:uppercase;letter-spacing:-.045em;margin:0 0 25px}.location-copy>p:not(.eyebrow){color:#c9c0b8;font-size:17px;line-height:1.7;max-width:500px}.location-details{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.location-details div{border-top:1px solid #48413c;padding-top:15px}.location-details small,.location-details strong{display:block}.location-details small{text-transform:uppercase;color:#d65b50;font-size:11px;letter-spacing:.12em;margin-bottom:8px}.location-details strong{font-size:14px;line-height:1.55}.location-copy .button{align-self:flex-start}.location-map{min-height:590px}.location-map iframe{border:0;width:100%;height:100%;min-height:590px;display:block}@media(max-width:850px){.location-section{grid-template-columns:1fr}.location-copy{padding:75px 7vw}.location-map,.location-map iframe{min-height:470px}}@media(max-width:650px){.location-copy{padding:65px 24px}.location-details{grid-template-columns:1fr}.location-map,.location-map iframe{min-height:400px}}
