.pp-loc-hero{background:rgb(var(--color-light));display:grid;grid-template-columns:1fr}.pp-loc-hero__content{padding:clamp(2rem,5vw,4rem) var(--site-gutter,1.25rem)}.pp-loc-hero__title{margin-block:0 1rem}.pp-loc-hero__prefix{display:inline}.pp-loc-hero__intro{margin-block-end:1.25rem;max-width:38rem}.pp-loc-hero__facts{display:grid;font-size:14px;gap:20px;list-style:none;margin:0 0 24px;padding:0}.pp-loc-hero__fact{align-items:flex-start;display:flex;gap:12px;line-height:24px}.pp-loc-hero .pp-loc-hero__fact a{color:inherit;font-weight:400;text-decoration:none}.pp-loc-hero .pp-loc-hero__fact a:focus-visible,.pp-loc-hero .pp-loc-hero__fact a:hover{text-decoration:underline}.pp-loc-hero__icon{color:#1a1a1a;flex:none;height:24px;width:24px}.pp-loc-hero__hours{display:grid;gap:0}.pp-loc-hero__notice{font-size:14px;margin-block:0 1rem;max-width:38rem}.pp-loc-hero__socials{display:flex;gap:16px;list-style:none;margin:0 0 32px;padding:0}.pp-loc-hero .pp-loc-hero__social{align-items:center;color:#1a1a1a;display:inline-flex;height:32px;justify-content:center;width:32px}.pp-loc-hero__social svg{height:22px;width:22px}.pp-loc-hero .pp-loc-hero__social:hover{color:#00847e}.pp-loc-hero__social:focus-visible{outline:2px solid #033a6f;outline-offset:2px}.pp-loc-hero .pp-loc-hero__ctas{display:flex;flex-wrap:wrap;gap:12px 14px;max-width:380px}.pp-loc-hero__rates{align-items:center;display:inline-flex;gap:8px}.pp-loc-hero__btn-icon{flex:none;height:16px;margin-block:-4px;width:16px}.pp-loc-hero__media{aspect-ratio:4/3;order:-1;position:relative}.pp-loc-hero__media>.pp-loc-hero__img,.pp-loc-hero__media>.pp-loc-hero__track{inset:0;position:absolute}.pp-loc-hero__img{display:block;height:100%;object-fit:cover;width:100%}@media (min-width:768px){.pp-loc-hero{grid-template-columns:42.5fr 57.5fr;min-height:530px}.pp-loc-hero__content{align-self:center;padding:40px 32px 40px clamp(24px,7vw,100px)}.pp-loc-hero .pp-loc-hero__title{font-size:36px;font-weight:700;line-height:44px}.pp-loc-hero__media{aspect-ratio:auto;order:0}}.pp-loc-hero__ctas .pp-loc-hero__offer{background:transparent;border:1px solid #00b1a9;color:#00847e}.pp-loc-hero__ctas .pp-loc-hero__offer:focus-visible,.pp-loc-hero__ctas .pp-loc-hero__offer:hover{background:#00847e;border-color:#00847e;color:#fff}.pp-loc-hero__media--gallery{position:relative}.pp-loc-hero__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pp-loc-hero__track::-webkit-scrollbar{display:none}.pp-loc-hero__track>.pp-loc-hero__img{flex:0 0 100%;scroll-snap-align:start}.pp-loc-hero__arrow{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.18);color:#00b1a9;cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.pp-loc-hero__arrow--prev{left:16px}.pp-loc-hero__arrow--next{right:16px}.pp-loc-hero__arrow:hover{color:#00847e}.pp-loc-hero__arrow:focus-visible{outline:2px solid #033a6f;outline-offset:2px}.pp-loc-hero__track:focus-visible{outline:2px solid #033a6f;outline-offset:-2px}.pp-loc-hero__facts a:focus-visible{outline:2px solid #033a6f;outline-offset:2px}