.place{--pl-band: clamp(34px, 3.6vw, 56px);--pl-gap: clamp(14px, 1.5vw, 24px);--pl-rule: 1px solid var(--line-hairline)}.place .pl-wrap{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}@media(min-width:900px){.place .pl-wrap{padding-inline:var(--page-margin)}}.place .pl-band{padding-block:var(--pl-band)}.place .pl-rule{height:1px;background:var(--line-hairline)}.place .pl-display{font-family:var(--font-display);font-size:var(--fs-display-2);line-height:1.04;letter-spacing:var(--tracking-display);font-weight:400;text-wrap:balance}.place .pl-h2{font-family:var(--font-display);font-size:var(--fs-display-4);line-height:1.1;letter-spacing:var(--tracking-display);font-weight:400}.place .pl-h3{font-family:var(--font-serif);font-size:var(--fs-title);line-height:1.2;letter-spacing:var(--tracking-title);font-weight:400}.place .pl-lede{font-family:var(--font-text);font-size:var(--fs-lede);font-weight:300;line-height:1.45;max-inline-size:46ch}.place .pl-body{font-size:var(--fs-body);line-height:1.6;max-inline-size:60ch}.place .pl-meta{font-family:var(--font-text);font-size:var(--fs-label);font-weight:500;line-height:1.4;letter-spacing:var(--tracking-label);text-transform:uppercase}.place .pl-mut{color:var(--text-muted)}.is-ar .place .pl-body{line-height:1.95;max-inline-size:58ch}.is-ar .place .pl-lede{line-height:1.8;max-inline-size:44ch}.is-ar .place .pl-meta{text-transform:none}.place .pl-head{display:grid;grid-template-columns:1.35fr .65fr;gap:clamp(22px,3vw,54px);align-items:end;padding-block:clamp(26px,3vw,48px) var(--pl-band)}.place .pl-state{display:inline-flex;align-items:center;gap:8px}.place .pl-state .dot{inline-size:8px;block-size:8px;display:block;background:var(--olive);animation:pl-pulse 2.6s var(--ease-enter) infinite}.place .pl-state.is-shut .dot{background:transparent;box-shadow:inset 0 0 0 1.5px var(--olive);animation:none}@keyframes pl-pulse{0%,to{opacity:1}50%{opacity:.35}}.place .pl-day{position:relative;block-size:2px;background:var(--line-hairline);margin-block:14px 8px}.place .pl-day>b{position:absolute;inset-block:0;inset-inline-start:0;inline-size:0;background:var(--olive);transition:inline-size 1.4s var(--ease-enter)}.place .pl-day>u{position:absolute;inset-block-start:-4px;inline-size:2px;block-size:10px;background:var(--olive);opacity:0;transition:opacity .5s var(--ease-enter) .9s}.place .pl-day.is-set>u{opacity:1}.place .pl-day-ends{display:flex;justify-content:space-between}.place .pl-rooms{display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.2vw,40px)}.place .pl-card .pl-shot{display:block;overflow:hidden;aspect-ratio:3 / 2;margin-block-end:14px;background:var(--cream-light)}.place .pl-acts{margin-block-start:14px;display:flex;gap:9px;flex-wrap:wrap}.place .pl-shot img,.place .pl-gal img,.place .pl-hero img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.place .pl-rec>div{display:flex;justify-content:space-between;gap:12px;padding-block:9px;border-block-start:var(--pl-rule)}.place .pl-top{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(22px,3vw,54px);align-items:end;padding-block:clamp(24px,2.8vw,44px) clamp(18px,2vw,30px)}.place .pl-hero{block-size:clamp(300px,36vw,560px);overflow:hidden;position:relative;background:var(--cream-light)}.place .pl-hero .pl-par{position:absolute;top:-6%;right:0;bottom:-6%;left:0;will-change:transform;transform:translateZ(0)}.place .pl-split{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(22px,3vw,54px);align-items:start}.place .pl-amen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(18px,2vw,34px)}.place .pl-amen>div{display:flex;align-items:center;gap:10px;padding-block:10px;border-block-start:var(--pl-rule)}.place .pl-gal{display:grid;gap:var(--pl-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.place .pl-gal>*{overflow:hidden;aspect-ratio:4 / 3;background:var(--cream-light)}.place .pl-gal--2{grid-template-columns:repeat(2,minmax(0,1fr))}.place .pl-gal--1{grid-template-columns:minmax(0,1fr)}.place .pl-gal--1>*{aspect-ratio:16 / 9}.place .pl-map{block-size:clamp(240px,24vw,360px);background:var(--cream);position:relative;overflow:hidden}.place .pl-map .leaflet-container{inline-size:100%;block-size:100%;background:var(--cream);font-family:var(--font-text)}.place .pl-map .leaflet-tile-pane{filter:grayscale(1) sepia(.42) hue-rotate(6deg) saturate(.75) contrast(.92) brightness(1.04)}.place .pl-map .leaflet-control-attribution{font-size:var(--fs-label-sm);font-family:var(--font-text);background:#f4f0e8cc}.place .pl-pin{inline-size:12px;block-size:12px;border-radius:50%;background:var(--olive);box-shadow:0 0 0 4px #f4f0e8e6}.place .pl-pin-l{font-family:var(--font-text);font-size:var(--fs-label);font-weight:500;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--olive);white-space:nowrap;transform:translate(16px,-4px)}.is-ar .place .pl-pin-l{text-transform:none;transform:translate(-16px,-4px)}.place .pl-next{border-block-start:var(--pl-rule);padding-block:var(--pl-band);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.reveal-ready [data-pl-wipe] img{clip-path:inset(0 0 100% 0);transform:scale(1.06)}[data-pl-wipe] img{transition:clip-path .9s var(--ease-enter),transform 1.1s var(--ease-enter)}[data-pl-wipe].is-revealed img{clip-path:inset(0 0 0 0);transform:none}.place .pl-shot img,.place .pl-gal img{transition:transform .7s var(--ease-enter)}.place a.pl-shot:hover img,.place .pl-card:hover .pl-shot img,.place .pl-gal>a:hover img{transform:scale(1.035)}@media(prefers-reduced-motion:reduce){[data-pl-wipe] img,.place [data-pl-wipe] img,.place .pl-shot img,.place .pl-gal img,.place .pl-day>b,.place .pl-day>u{transition:none!important}[data-pl-wipe] img{clip-path:none!important;transform:none!important}.place .pl-state .dot{animation:none}.place .pl-par{transform:none!important}}@media(max-width:900px){.place .pl-head,.place .pl-top,.place .pl-split{grid-template-columns:1fr;gap:var(--pl-band);align-items:start}.place .pl-gal,.place .pl-amen{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.place .pl-rooms{grid-template-columns:1fr}.place .pl-gal{grid-template-columns:minmax(0,1fr)}.place .pl-gal>*{aspect-ratio:3 / 2}.place .pl-amen{grid-template-columns:1fr}.place .pl-next{flex-direction:column;align-items:flex-start}.place .pl-rec>div{flex-direction:column;gap:3px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/place.css.map */
