.hero[data-astro-cid-6dlmtvju]{display:grid;grid-template-rows:minmax(0,1fr) auto auto;height:calc(100svh - 2rem - var(--st-header-h) - var(--st-bar-h));min-height:30rem}.hero-img[data-astro-cid-6dlmtvju]{grid-area:1 / 1 / 3 / 2;width:100%;height:100%;min-height:0;object-fit:cover;object-position:60% 50%}.board-wrap[data-astro-cid-6dlmtvju]{grid-area:2 / 1 / 4 / 2;z-index:1;width:100%;max-width:var(--st-max);margin-inline:auto;padding-inline:var(--st-gutter)}.board[data-astro-cid-6dlmtvju]{display:inline-block;background:var(--st-shutter);color:var(--st-white);padding:clamp(1.125rem,2.5vw,2rem) clamp(1.4rem,3.4vw,2.8rem) clamp(1rem,1.8vw,1.4rem);outline:3px solid var(--st-tan);outline-offset:calc(-1*clamp(.5rem,1vw,.8rem));box-shadow:0 30px 60px -30px #0000008c}.board-name[data-astro-cid-6dlmtvju]{font-size:clamp(2.8rem,7.9vw,6.75rem);line-height:.88;letter-spacing:-.02em;text-wrap:nowrap}.board-sub[data-astro-cid-6dlmtvju]{margin-top:clamp(.75rem,1.5vw,1.25rem);font-size:clamp(.95rem,1.2vw,1.125rem);color:var(--st-tan-lift);letter-spacing:.02em}@media(prefers-reduced-motion:no-preference){.board[data-astro-cid-6dlmtvju]{animation:board-in .9s cubic-bezier(.2,.8,.2,1) both .15s}@keyframes board-in{0%{translate:0 2.5rem;opacity:0}}}.sign[data-astro-cid-byblrw6a]{--rod: 2.75rem;display:grid;max-width:var(--st-max);margin-inline:auto;padding:0 var(--st-gutter) clamp(2.5rem,5vw,4rem)}.board[data-astro-cid-byblrw6a]{position:relative;z-index:1;justify-self:start;margin-top:var(--rod);background:var(--st-shutter);color:var(--st-white);padding:clamp(1rem,2vw,1.6rem) clamp(1.25rem,2.8vw,2.4rem) clamp(1.1rem,2vw,1.7rem);outline:3px solid var(--st-tan);outline-offset:calc(-1*clamp(.45rem,.8vw,.65rem));box-shadow:0 24px 50px -28px #0000008c;transform-origin:50% calc(-1 * var(--rod))}.board[data-astro-cid-byblrw6a]:before,.board[data-astro-cid-byblrw6a]:after{content:"";position:absolute;bottom:100%;width:4px;height:var(--rod);background:linear-gradient(to right,#8e949b,var(--st-rail) 40%,#8e949b)}.board[data-astro-cid-byblrw6a]:before{left:16%}.board[data-astro-cid-byblrw6a]:after{right:16%}.board-from[data-astro-cid-byblrw6a]{font-size:1rem;color:var(--st-tan-lift);letter-spacing:.02em;margin-bottom:.4rem}.board-name[data-astro-cid-byblrw6a]{font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:.9;letter-spacing:-.02em;text-wrap:nowrap}.photo[data-astro-cid-byblrw6a]{margin:-1.5rem 0 0;overflow:hidden;aspect-ratio:3 / 2;background:#ddd}.photo[data-astro-cid-byblrw6a] img[data-astro-cid-byblrw6a]{width:100%;height:100%;object-fit:cover;scale:1.03}@media(min-width:48rem){.sign[data-astro-cid-byblrw6a]{grid-template-columns:5fr 7fr;align-items:start}.board[data-astro-cid-byblrw6a]{grid-area:1 / 1;margin-right:-5rem;margin-top:calc(var(--rod) + 1rem)}.photo[data-astro-cid-byblrw6a]{grid-area:1 / 2;margin:2.5rem 0 0;aspect-ratio:auto;height:clamp(15rem,24vw,22rem)}.board[data-astro-cid-byblrw6a]:before,.board[data-astro-cid-byblrw6a]:after{height:calc(var(--rod) + 1rem)}}@media(prefers-reduced-motion:no-preference){.board[data-astro-cid-byblrw6a]{animation:swing 1.4s cubic-bezier(.3,.7,.3,1) both .1s}@keyframes swing{0%{rotate:-2.5deg}45%{rotate:1deg}75%{rotate:-.35deg}}}.intro[data-astro-cid-2abekp7q]{max-width:var(--st-max);margin-inline:auto;padding:clamp(3.5rem,8vw,7rem) var(--st-gutter);display:grid;gap:1.5rem 4rem}.intro-head[data-astro-cid-2abekp7q]{max-width:16ch}.intro-copy[data-astro-cid-2abekp7q]{font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.6;max-width:38em;color:var(--st-ink-soft)}.intro-copy[data-astro-cid-2abekp7q] p+p{margin-top:1em}.intro-copy[data-astro-cid-2abekp7q] a{color:var(--st-tie);font-weight:700}@media(min-width:64rem){.intro[data-astro-cid-2abekp7q]{grid-template-columns:1fr 1fr;align-items:end}}.inside[data-astro-cid-sb76zqpo]{max-width:var(--st-max);margin-inline:auto;padding:clamp(4rem,9vw,8rem) var(--st-gutter);display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr)}.inside-text[data-astro-cid-sb76zqpo]{grid-column:1 / -1;margin-bottom:2rem}.inside-text[data-astro-cid-sb76zqpo] p[data-astro-cid-sb76zqpo]{margin:1.25rem 0 2rem;font-size:1.125rem;line-height:1.65;max-width:36em;color:var(--st-ink-soft)}.inside-links[data-astro-cid-sb76zqpo]{display:flex;flex-wrap:wrap;gap:.75rem}.m[data-astro-cid-sb76zqpo]{margin:0;overflow:hidden;background:#eee}.m[data-astro-cid-sb76zqpo] img[data-astro-cid-sb76zqpo]{width:100%;height:100%;object-fit:cover}.m-kitchen[data-astro-cid-sb76zqpo]{grid-column:1 / -1;aspect-ratio:3 / 2}.m-living[data-astro-cid-sb76zqpo],.m-bed[data-astro-cid-sb76zqpo]{aspect-ratio:1}.m-bath[data-astro-cid-sb76zqpo]{grid-column:1 / -1;aspect-ratio:3 / 2;order:2}.m-plan[data-astro-cid-sb76zqpo]{grid-column:1 / -1;aspect-ratio:4 / 3;background:var(--st-white);border:1px solid rgb(33 36 39 / .12);order:1}.m-plan[data-astro-cid-sb76zqpo] img[data-astro-cid-sb76zqpo]{object-fit:contain;padding:1rem}@media(min-width:64rem){.inside[data-astro-cid-sb76zqpo]{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto auto;gap:1rem}.inside-text[data-astro-cid-sb76zqpo]{grid-column:1 / 6;grid-row:1 / 3;align-self:center;margin:0 2rem 0 0}.m-kitchen[data-astro-cid-sb76zqpo]{grid-column:6 / 13;grid-row:1}.m-living[data-astro-cid-sb76zqpo]{grid-column:6 / 9;grid-row:2}.m-bed[data-astro-cid-sb76zqpo]{grid-column:9 / 13;grid-row:2;aspect-ratio:auto}.m-plan[data-astro-cid-sb76zqpo]{grid-column:1 / 6;grid-row:3}.m-bath[data-astro-cid-sb76zqpo]{grid-column:6 / 13;grid-row:3;aspect-ratio:auto}}.gal-head[data-astro-cid-k2ykcplo]{margin-bottom:clamp(1.5rem,3vw,2rem)}.gal[data-astro-cid-k2ykcplo]{max-width:var(--st-max);margin-inline:auto;padding:clamp(1.5rem,4vw,3rem) var(--st-gutter) clamp(4rem,8vw,7rem)}.filter[data-astro-cid-k2ykcplo]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 2rem;padding:0;border:0}.filter[data-astro-cid-k2ykcplo] legend[data-astro-cid-k2ykcplo]{float:left;margin-right:.75rem;padding:0;font-weight:700;color:var(--st-tie)}.filter[data-astro-cid-k2ykcplo] label[data-astro-cid-k2ykcplo]{position:relative}.filter[data-astro-cid-k2ykcplo] input[data-astro-cid-k2ykcplo]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.filter[data-astro-cid-k2ykcplo] span[data-astro-cid-k2ykcplo]{display:block;padding:.55rem 1rem;border:2px solid var(--st-shutter);font-weight:700}.filter[data-astro-cid-k2ykcplo] small[data-astro-cid-k2ykcplo]{font-weight:400;margin-left:.2rem;color:var(--st-tie)}.filter[data-astro-cid-k2ykcplo] input[data-astro-cid-k2ykcplo]:checked+span[data-astro-cid-k2ykcplo]{background:var(--st-shutter);color:var(--st-white)}.filter[data-astro-cid-k2ykcplo] input[data-astro-cid-k2ykcplo]:checked+span[data-astro-cid-k2ykcplo] small[data-astro-cid-k2ykcplo]{color:var(--st-tan-lift)}.filter[data-astro-cid-k2ykcplo] input[data-astro-cid-k2ykcplo]:focus-visible+span[data-astro-cid-k2ykcplo]{outline:3px solid var(--st-tan);outline-offset:2px}.grid[data-astro-cid-k2ykcplo]{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));grid-auto-flow:dense}.tile[data-astro-cid-k2ykcplo]{display:flex;flex-direction:column}.tile[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]{display:block;flex:1;padding:0;border:0;background:#e8e6e3;cursor:zoom-in;aspect-ratio:4 / 3;overflow:hidden}.tile[data-astro-cid-k2ykcplo] img[data-astro-cid-k2ykcplo]{width:100%;height:100%;object-fit:cover;transition:scale .4s}.tile[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]:hover img[data-astro-cid-k2ykcplo]{scale:1.03}.tile[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]:focus-visible{outline:3px solid var(--st-tan);outline-offset:3px}.tall[data-astro-cid-k2ykcplo]{grid-row:span 2}.tall[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]{aspect-ratio:auto}.wide[data-astro-cid-k2ykcplo]{grid-column:span 2}.wide[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]{aspect-ratio:1200 / 422}@media(max-width:40rem){.wide[data-astro-cid-k2ykcplo]{grid-column:auto}.tall[data-astro-cid-k2ykcplo]{grid-row:auto}.tall[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]{aspect-ratio:3 / 4}}.cap[data-astro-cid-k2ykcplo]{margin-top:.5rem;font-weight:700;font-size:.9375rem}.gal[data-astro-cid-k2ykcplo]:has(input[value=residences]:checked) .tile[data-astro-cid-k2ykcplo]:not([data-group=residences]),.gal[data-astro-cid-k2ykcplo]:has(input[value=grounds]:checked) .tile[data-astro-cid-k2ykcplo]:not([data-group=grounds]),.gal[data-astro-cid-k2ykcplo]:has(input[value=town]:checked) .tile[data-astro-cid-k2ykcplo]:not([data-group=town]){display:none}.lb[data-astro-cid-k2ykcplo]{width:min(100% - 2rem,80rem);max-height:calc(100% - 2rem);margin:auto;padding:0;border:0;background:var(--st-shutter);color:var(--st-white);outline:3px solid var(--st-tan);outline-offset:-.6rem}.lb[data-astro-cid-k2ykcplo]::backdrop{background:#141618e6}.lb[data-astro-cid-k2ykcplo] figure[data-astro-cid-k2ykcplo]{margin:0;padding:clamp(1rem,2.5vw,1.75rem) clamp(1rem,2.5vw,1.75rem) 0}.lb[data-astro-cid-k2ykcplo] img[data-astro-cid-k2ykcplo]{display:block;width:100%;max-height:calc(100svh - 12rem);object-fit:contain}.lb[data-astro-cid-k2ykcplo] figcaption[data-astro-cid-k2ykcplo]{margin-top:.9rem;color:var(--st-on-dark-soft)}.lb[data-astro-cid-k2ykcplo] figcaption[data-astro-cid-k2ykcplo] strong[data-astro-cid-k2ykcplo]{font-family:var(--font-heading);font-weight:400;font-size:1.25rem;color:var(--st-white);margin-right:.5rem}.lb-ctrl[data-astro-cid-k2ykcplo]{display:flex;flex-wrap:wrap;gap:.5rem;padding:1rem clamp(1rem,2.5vw,1.75rem) clamp(1rem,2.5vw,1.75rem)}.lb-ctrl[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]{padding:.6rem 1rem;border:2px solid var(--st-tan-lift);background:transparent;color:var(--st-white);font-weight:700;cursor:pointer}.lb-ctrl[data-astro-cid-k2ykcplo] button[data-astro-cid-k2ykcplo]:hover{background:var(--st-tan-lift);color:var(--st-shutter)}.lb-ctrl[data-astro-cid-k2ykcplo] .close[data-astro-cid-k2ykcplo]{margin-left:auto}.plans[data-astro-cid-5pkvobw4]{max-width:var(--st-max);margin-inline:auto;padding:clamp(2rem,5vw,4rem) var(--st-gutter) clamp(4rem,8vw,7rem)}h2[data-astro-cid-5pkvobw4].plans-head{font-size:clamp(1.75rem,3.2vw,2.75rem);line-height:1.08;max-width:24ch;margin-bottom:clamp(2rem,4vw,3rem)}.ticket[data-astro-cid-5pkvobw4]{--notch: 1rem;--edge: var(--st-shutter);display:grid;background:var(--st-paper);border:2px solid var(--edge)}.ticket[data-astro-cid-5pkvobw4]+.ticket[data-astro-cid-5pkvobw4]{margin-top:2rem}.sheet[data-astro-cid-5pkvobw4]{padding:clamp(1.25rem,3vw,2.5rem);min-width:0}.stub[data-astro-cid-5pkvobw4]{position:relative;padding:clamp(1.5rem,3vw,2.5rem);background:var(--st-shutter);color:var(--st-white);display:flex;flex-direction:column;gap:1.5rem}.stub[data-astro-cid-5pkvobw4]:before{content:"";position:absolute;inset:-2px -2px auto;height:0;border-top:3px dashed var(--st-tan)}.stub[data-astro-cid-5pkvobw4] h3[data-astro-cid-5pkvobw4]{font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1}.stub[data-astro-cid-5pkvobw4] dl[data-astro-cid-5pkvobw4]{margin:0}.stub[data-astro-cid-5pkvobw4] dl[data-astro-cid-5pkvobw4]>div[data-astro-cid-5pkvobw4]{display:flex;align-items:baseline;gap:.5rem;padding:.7rem 0;border-bottom:1px solid rgb(255 255 255 / .16)}.stub[data-astro-cid-5pkvobw4] dt[data-astro-cid-5pkvobw4]{display:flex;flex:1;gap:.5rem;color:var(--st-tan-lift);font-weight:700}.stub[data-astro-cid-5pkvobw4] dt[data-astro-cid-5pkvobw4]:after{content:"";flex:1;border-bottom:2px dotted rgb(201 183 159 / .45);translate:0 -.3em}.stub[data-astro-cid-5pkvobw4] dd[data-astro-cid-5pkvobw4]{margin:0;font-weight:700;text-align:right}.stub-actions[data-astro-cid-5pkvobw4]{display:grid;gap:.75rem;margin-top:auto}.stub[data-astro-cid-5pkvobw4] .st-btn-dark[data-astro-cid-5pkvobw4]{background:var(--st-tan-lift);color:var(--st-shutter);font-size:1.1875rem}.stub[data-astro-cid-5pkvobw4] .st-btn-dark[data-astro-cid-5pkvobw4]:hover{background:var(--st-white)}.stub[data-astro-cid-5pkvobw4] .st-btn-outline[data-astro-cid-5pkvobw4]:hover{background:var(--st-white);color:var(--st-shutter);border-color:var(--st-white)}@media(min-width:64rem){.ticket[data-astro-cid-5pkvobw4]{grid-template-columns:minmax(0,1fr) 21rem}.stub[data-astro-cid-5pkvobw4]:before{inset:-2px auto -2px -2px;width:0;height:auto;border-top:0;border-left:3px dashed var(--st-tan)}.stub[data-astro-cid-5pkvobw4]:after{content:"";position:absolute;left:calc(-1 * var(--notch) - 1px);top:calc(-1 * var(--notch) - 2px);bottom:calc(-1 * var(--notch) - 2px);width:calc(var(--notch) * 2);background:radial-gradient(circle at 50% 50%,var(--st-white) calc(var(--notch) - .5px),transparent var(--notch)) top / 100% calc(var(--notch) * 2) no-repeat,radial-gradient(circle at 50% 50%,var(--st-white) calc(var(--notch) - .5px),transparent var(--notch)) bottom / 100% calc(var(--notch) * 2) no-repeat;pointer-events:none}}.view[data-astro-cid-5pkvobw4]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 1.5rem;padding:0;border:0}.view[data-astro-cid-5pkvobw4] legend[data-astro-cid-5pkvobw4]{float:left;margin-right:1rem;font-weight:700;color:var(--st-tie);padding:0}.view[data-astro-cid-5pkvobw4] label[data-astro-cid-5pkvobw4]{position:relative;cursor:pointer}.view[data-astro-cid-5pkvobw4] input[data-astro-cid-5pkvobw4]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.view[data-astro-cid-5pkvobw4] span[data-astro-cid-5pkvobw4]{display:block;padding:.55rem 1rem;border:2px solid var(--st-shutter);font-weight:700}.view[data-astro-cid-5pkvobw4] label[data-astro-cid-5pkvobw4]+label[data-astro-cid-5pkvobw4] span[data-astro-cid-5pkvobw4]{border-left:0}.view[data-astro-cid-5pkvobw4] input[data-astro-cid-5pkvobw4]:checked+span[data-astro-cid-5pkvobw4]{background:var(--st-shutter);color:var(--st-white)}.view[data-astro-cid-5pkvobw4] input[data-astro-cid-5pkvobw4]:focus-visible+span[data-astro-cid-5pkvobw4]{outline:3px solid var(--st-tan);outline-offset:2px}.floors[data-astro-cid-5pkvobw4]{display:grid;gap:1.25rem}@media(min-width:40rem){.floors[data-astro-cid-5pkvobw4]{grid-template-columns:1fr 1fr}}.floors-one[data-astro-cid-5pkvobw4]{grid-template-columns:1fr}.floor[data-astro-cid-5pkvobw4]{margin:0}.floor[data-astro-cid-5pkvobw4] figcaption[data-astro-cid-5pkvobw4]{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.6rem}.frame[data-astro-cid-5pkvobw4]{aspect-ratio:6 / 5;background:var(--st-white);border:1px solid rgb(33 36 39 / .15);padding:.75rem}.frame[data-astro-cid-5pkvobw4] img[data-astro-cid-5pkvobw4]{width:100%;height:100%;object-fit:contain}.furnished[data-astro-cid-5pkvobw4]{display:none}.ticket[data-astro-cid-5pkvobw4]:has(input[value=furnished]:checked) .plain[data-astro-cid-5pkvobw4]{display:none}.ticket[data-astro-cid-5pkvobw4]:has(input[value=furnished]:checked) .furnished[data-astro-cid-5pkvobw4]{display:block}.summary[data-astro-cid-5pkvobw4]{font-family:var(--font-heading);font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.15;max-width:30ch;margin-bottom:1.5rem}.fine[data-astro-cid-5pkvobw4]{margin-top:1.25rem;font-size:.9375rem;color:var(--st-ink-soft)}.board-wrap[data-astro-cid-ge4zr5ic]{max-width:var(--st-max);margin-inline:auto;padding:clamp(3rem,7vw,6rem) var(--st-gutter);scroll-margin-top:var(--st-header-h)}.board[data-astro-cid-ge4zr5ic]{background:var(--st-shutter);color:var(--st-white);padding:clamp(1.25rem,3.5vw,2.75rem);outline:3px solid var(--st-tan);outline-offset:-.6rem}.board-head[data-astro-cid-ge4zr5ic]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.board-head[data-astro-cid-ge4zr5ic] p[data-astro-cid-ge4zr5ic]{color:var(--st-on-dark-soft);max-width:34em}.listings[data-astro-cid-ge4zr5ic]{display:block;border:0;background:#fff}.tour[data-astro-cid-rrvg6bdz]{background:var(--st-shutter);color:var(--st-white);padding:clamp(4rem,8vw,7rem) 0}.tour-in[data-astro-cid-rrvg6bdz]{max-width:var(--st-max);margin-inline:auto;padding-inline:var(--st-gutter)}.tour[data-astro-cid-rrvg6bdz] h2[data-astro-cid-rrvg6bdz]{margin-bottom:clamp(1.75rem,3vw,2.5rem)}.window[data-astro-cid-rrvg6bdz]{position:relative;aspect-ratio:16 / 9;border-radius:clamp(1rem,3vw,2.5rem);overflow:hidden;border:clamp(6px,1vw,12px) solid var(--st-rail);box-shadow:inset 0 0 0 3px var(--st-shutter);background:#000}.window[data-astro-cid-rrvg6bdz] img[data-astro-cid-rrvg6bdz],.window[data-astro-cid-rrvg6bdz] iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}.load[data-astro-cid-rrvg6bdz]{position:absolute;left:50%;top:50%;translate:-50% -50%;font-size:1.1875rem;box-shadow:0 10px 30px #00000059}.tabs[data-astro-cid-rrvg6bdz]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.tabs[data-astro-cid-rrvg6bdz] button[data-astro-cid-rrvg6bdz]{padding:.6rem 1.1rem;border:2px solid var(--st-tan-lift);background:transparent;color:var(--st-white);font:inherit;font-weight:700;cursor:pointer}.tabs[data-astro-cid-rrvg6bdz] button[data-astro-cid-rrvg6bdz][aria-selected=true]{background:var(--st-tan-lift);color:var(--st-shutter)}.window[data-astro-cid-rrvg6bdz][hidden]{display:none}.sr[data-astro-cid-rrvg6bdz]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.note[data-astro-cid-rrvg6bdz]{margin-top:1rem;font-size:.9375rem;color:var(--st-on-dark-soft)}@media(max-width:40rem){.window[data-astro-cid-rrvg6bdz]{aspect-ratio:4 / 5}}.gm[data-astro-cid-rrmk5vdx]{background:var(--st-shutter);color:var(--st-white);padding:clamp(4rem,8vw,7rem) 0}.gm-head[data-astro-cid-rrmk5vdx]{max-width:var(--st-max);margin:0 auto clamp(2rem,4vw,3rem);padding-inline:var(--st-gutter);display:grid;gap:1.25rem 4rem}.gm-head[data-astro-cid-rrmk5vdx] p[data-astro-cid-rrmk5vdx]{font-size:1.125rem;line-height:1.6;color:var(--st-on-dark-soft);max-width:30em}@media(min-width:64rem){.gm-head[data-astro-cid-rrmk5vdx]{grid-template-columns:1.1fr 1fr;align-items:end}}.gm-body[data-astro-cid-rrmk5vdx]{max-width:var(--st-max);margin-inline:auto;padding-inline:var(--st-gutter);display:grid;gap:1.5rem}@media(min-width:64rem){.gm-body[data-astro-cid-rrmk5vdx]{grid-template-columns:minmax(0,1fr) 22rem;gap:2rem}}.gm-box[data-astro-cid-rrmk5vdx]{position:relative;border:3px solid var(--st-tan);background:#2a2d31}.gm-map[data-astro-cid-rrmk5vdx]{width:100%}.gm[data-astro-cid-rrmk5vdx] .roundel{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--font-heading);font-size:.95rem;line-height:1;border:3px solid var(--st-white);box-shadow:0 0 0 2px var(--st-shutter)}.gm[data-astro-cid-rrmk5vdx] .gm-pin{cursor:pointer;transition:scale .15s,opacity .15s}.gm[data-astro-cid-rrmk5vdx].has-sel .gm-pin:not(.is-on){opacity:.4}.gm[data-astro-cid-rrmk5vdx] .gm-pin.is-on,.gm[data-astro-cid-rrmk5vdx] .gm-pin:hover{scale:1.25}.gm[data-astro-cid-rrmk5vdx] .c-restaurant{background:var(--st-tan-lift);color:var(--st-shutter)}.gm[data-astro-cid-rrmk5vdx] .c-coffee{background:var(--st-tie);color:var(--st-white)}.gm[data-astro-cid-rrmk5vdx] .c-shopping{background:var(--st-shutter);color:var(--st-white)}.gm[data-astro-cid-rrmk5vdx] .c-recreation{background:var(--st-rail);color:var(--st-shutter)}.gm[data-astro-cid-rrmk5vdx] .c-landmark{background:var(--st-tan);color:var(--st-white)}.gm[data-astro-cid-rrmk5vdx] .gm-home{position:relative;padding:.45rem .8rem .5rem;background:var(--st-shutter);color:var(--st-white);font-family:var(--font-heading);font-size:1rem;white-space:nowrap;outline:2px solid var(--st-tan);outline-offset:-5px;box-shadow:0 8px 20px -8px #0009;margin-bottom:10px}.gm[data-astro-cid-rrmk5vdx] .gm-home:after{content:"";position:absolute;left:50%;top:100%;translate:-50% 0;border:9px solid transparent;border-top-color:var(--st-shutter)}.gm-card[data-astro-cid-rrmk5vdx]{position:absolute;z-index:2;left:1rem;bottom:1rem;width:min(20rem,calc(100% - 2rem));padding:1.25rem;background:var(--st-paper);color:var(--st-shutter);border:2px solid var(--st-shutter);border-top:6px solid var(--st-tan);box-shadow:0 16px 40px -16px #0009}.gm-card[data-astro-cid-rrmk5vdx][hidden]{display:none}.gm-card-x[data-astro-cid-rrmk5vdx]{position:absolute;top:.35rem;right:.35rem;width:2.25rem;height:2.25rem;border:0;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--st-shutter)}.gm-card-kind[data-astro-cid-rrmk5vdx]{font-weight:700;color:var(--st-tie);font-size:.9375rem}.gm-card-name[data-astro-cid-rrmk5vdx]{font-size:1.5rem;line-height:1.05;margin:.2rem 2rem .5rem 0}.gm-card-addr[data-astro-cid-rrmk5vdx]{color:var(--st-ink-soft)}.gm-card-walk[data-astro-cid-rrmk5vdx]{margin:.6rem 0 1rem;padding-top:.6rem;border-top:2px dashed rgb(33 36 39 / .3);font-weight:700}.gm-fallback[data-astro-cid-rrmk5vdx]{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:1.5rem;background:repeating-linear-gradient(90deg,transparent 0 46px,rgb(185 190 196 / .07) 46px 48px),repeating-linear-gradient(0deg,transparent 0 46px,rgb(185 190 196 / .07) 46px 48px),#2a2d31}.gm-fallback[data-astro-cid-rrmk5vdx][hidden]{display:none}.gm-fallback-board[data-astro-cid-rrmk5vdx]{max-width:26rem;padding:1.75rem;background:var(--st-shutter);outline:3px solid var(--st-tan);outline-offset:-.55rem}.gm-fallback-head[data-astro-cid-rrmk5vdx]{font-family:var(--font-heading);font-size:1.5rem;line-height:1.1;margin-bottom:.75rem}.gm-fallback-board[data-astro-cid-rrmk5vdx] p[data-astro-cid-rrmk5vdx]+p[data-astro-cid-rrmk5vdx]{color:var(--st-on-dark-soft);margin-bottom:1.25rem;line-height:1.55}.gm-fallback[data-astro-cid-rrmk5vdx] .st-btn[data-astro-cid-rrmk5vdx]{font-size:1.1875rem}.gm-filter[data-astro-cid-rrmk5vdx]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.gm-filter[data-astro-cid-rrmk5vdx] button[data-astro-cid-rrmk5vdx]{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .85rem;border:2px solid rgb(201 183 159 / .6);background:transparent;color:var(--st-white);font-weight:700;font-size:.9375rem;cursor:pointer}.gm-filter[data-astro-cid-rrmk5vdx] button[data-astro-cid-rrmk5vdx][aria-pressed=true]{background:var(--st-tan-lift);border-color:var(--st-tan-lift);color:var(--st-shutter)}.sw[data-astro-cid-rrmk5vdx]{width:.85rem;height:.85rem;border-radius:50%;box-shadow:0 0 0 2px var(--st-white)}.gm-list[data-astro-cid-rrmk5vdx]{list-style:none;margin:0;padding:0;border-top:1px solid rgb(255 255 255 / .14)}@media(min-width:64rem){.gm-list[data-astro-cid-rrmk5vdx]{max-height:calc(min(70vh,640px) - 7rem);overflow-y:auto;scrollbar-color:var(--st-tie) transparent}}.gm-list[data-astro-cid-rrmk5vdx].more{mask-image:linear-gradient(to bottom,#000 calc(100% - 3rem),transparent)}.gm-list[data-astro-cid-rrmk5vdx] li[data-astro-cid-rrmk5vdx][hidden]{display:none}.gm-list[data-astro-cid-rrmk5vdx] button[data-astro-cid-rrmk5vdx]{display:flex;align-items:center;gap:.85rem;width:100%;padding:.7rem .25rem;border:0;border-bottom:1px solid rgb(255 255 255 / .14);background:transparent;color:var(--st-white);text-align:left;cursor:pointer}.gm-list[data-astro-cid-rrmk5vdx] button[data-astro-cid-rrmk5vdx].is-on{background:#ffffff1a;box-shadow:inset 3px 0 0 var(--st-tan-lift)}.gm-list[data-astro-cid-rrmk5vdx] button[data-astro-cid-rrmk5vdx]:hover .gm-list-name[data-astro-cid-rrmk5vdx]{text-decoration:underline;text-decoration-color:var(--st-tan)}.gm-list[data-astro-cid-rrmk5vdx] button[data-astro-cid-rrmk5vdx]:focus-visible{outline-offset:-3px}.gm-list[data-astro-cid-rrmk5vdx] .roundel[data-astro-cid-rrmk5vdx]{flex:none;box-shadow:none}.gm-list-name[data-astro-cid-rrmk5vdx]{font-weight:700;font-size:1.0625rem;line-height:1.2}.gm-list-name[data-astro-cid-rrmk5vdx] small[data-astro-cid-rrmk5vdx]{display:block;margin-top:.15rem;font-weight:400;font-size:.875rem;color:var(--st-on-dark-soft)}.gm-note[data-astro-cid-rrmk5vdx]{margin-top:1rem;color:var(--st-on-dark-soft)}.avail[data-astro-cid-zywrakrk]{background:var(--st-tan);color:var(--st-white);padding:clamp(4rem,8vw,7rem) max(var(--st-gutter),calc((100% - var(--st-max)) / 2 + var(--st-gutter)));display:grid;gap:2rem 4rem;align-items:end}h2[data-astro-cid-zywrakrk].avail-head{font-size:clamp(2.75rem,7.5vw,6.5rem);line-height:.92;max-width:11ch}.avail-copy[data-astro-cid-zywrakrk]{font-size:1.1875rem;font-weight:700;line-height:1.5;margin-bottom:1.5rem;max-width:22em}.avail-side[data-astro-cid-zywrakrk]{display:flex;flex-wrap:wrap;gap:.75rem}.avail-copy[data-astro-cid-zywrakrk]{flex-basis:100%}@media(min-width:64rem){.avail[data-astro-cid-zywrakrk]{grid-template-columns:1.4fr 1fr}}.dep[data-astro-cid-hs5j36az]{background:var(--st-shutter);color:var(--st-white);box-shadow:inset 0 3px 0 var(--st-tan),inset 0 -3px 0 var(--st-tan)}.dep-in[data-astro-cid-hs5j36az]{max-width:var(--st-max);margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) var(--st-gutter);display:grid;gap:2rem 4rem;align-items:end}.flaps[data-astro-cid-hs5j36az]{display:flex;flex-wrap:wrap;gap:.6rem clamp(.6rem,1.4vw,1.2rem);margin:0;font-size:clamp(1.3rem,4vw,3.4rem);line-height:1}.word[data-astro-cid-hs5j36az]{display:inline-flex;gap:3px}.flap[data-astro-cid-hs5j36az]{display:grid;place-items:center;width:1.02em;height:1.34em;background:linear-gradient(to bottom,transparent calc(50% - 1px),#0c0d0e calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px)),linear-gradient(to bottom,#2f3337 50%,#282b2f 50%);border-radius:3px;color:var(--st-white);text-transform:uppercase;box-shadow:0 2px #0c0d0e}.dep-copy[data-astro-cid-hs5j36az]{font-size:1.125rem;line-height:1.55;color:var(--st-on-dark-soft);max-width:26em;margin-bottom:1.5rem}.dep-actions[data-astro-cid-hs5j36az]{display:flex;flex-wrap:wrap;gap:.75rem}.dep-actions[data-astro-cid-hs5j36az] .st-btn-tan[data-astro-cid-hs5j36az]{font-size:1.1875rem}.dep-actions[data-astro-cid-hs5j36az] .st-btn-outline[data-astro-cid-hs5j36az]:hover{background:var(--st-white);border-color:var(--st-white);color:var(--st-shutter)}@media(min-width:64rem){.dep-in[data-astro-cid-hs5j36az]{grid-template-columns:1.5fr 1fr}}
