.menu-card[data-astro-cid-h5dgdvfa]{background:var(--card);border:1px solid var(--line);outline:1px solid var(--line);outline-offset:-10px;padding:clamp(30px,4vw,54px) clamp(24px,4vw,48px);text-align:center}.mc-kicker[data-astro-cid-h5dgdvfa]{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--stone-text);margin:0 0 6px}.mc-head[data-astro-cid-h5dgdvfa]{font-size:clamp(1.6rem,3vw,2.2rem);margin:0}.mc-rule[data-astro-cid-h5dgdvfa]{width:40px;height:1px;background:var(--stone);margin:16px auto 22px}.menu-card[data-astro-cid-h5dgdvfa] ul[data-astro-cid-h5dgdvfa]{list-style:none;padding:0;margin:0;display:grid;gap:16px}.menu-card[data-astro-cid-h5dgdvfa] li[data-astro-cid-h5dgdvfa]{display:grid;gap:2px}.menu-card[data-astro-cid-h5dgdvfa] li[data-astro-cid-h5dgdvfa]>.serif[data-astro-cid-h5dgdvfa]{font-size:1.25rem}.menu-card[data-astro-cid-h5dgdvfa] li[data-astro-cid-h5dgdvfa]>span[data-astro-cid-h5dgdvfa]:last-child{color:var(--muted);font-size:.92rem}.v[data-astro-cid-h5dgdvfa]{font-family:var(--sans);font-size:.85rem;color:var(--muted)}.mc-foot[data-astro-cid-h5dgdvfa]{margin:22px 0 0;font-size:.85rem;color:var(--muted);font-style:italic}.hero[data-astro-cid-j7pv25f6]{position:relative;padding-bottom:var(--space-4)}.hero-frame[data-astro-cid-j7pv25f6]{position:relative;max-width:1280px;margin:0 auto;display:flex;align-items:flex-end;min-height:max(460px,min(78svh,760px));background:#2a2f22}.hero-frame[data-astro-cid-j7pv25f6] .hero-photo{position:absolute;inset:0;height:100%}.hero-frame[data-astro-cid-j7pv25f6] .hero-photo img{height:100%!important}.hero-frame[data-astro-cid-j7pv25f6] .hero-photo img{animation:settle 2.8s cubic-bezier(.2,.6,.2,1) both}@keyframes settle{0%{transform:scale(1.06)}to{transform:scale(1)}}.hero-shade[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#14120e00 30%,#14120e80 55%,#14120ead)}.hero-text[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-top:120px;padding-bottom:clamp(88px,12vw,132px);color:#fff}.hero-kicker[data-astro-cid-j7pv25f6]{color:#fff;margin-bottom:.6rem;text-shadow:0 1px 3px rgba(0,0,0,.55),0 0 18px rgba(0,0,0,.45)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:#fff;font-size:clamp(3rem,9vw,7.4rem);margin:0;text-shadow:0 2px 30px rgba(0,0,0,.25)}.hero-line[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,2vw,1.45rem);max-width:44ch;margin:.6rem 0 0;color:#fffffff2;text-shadow:0 1px 12px rgba(0,0,0,.35);text-wrap:balance}.hero-book[data-astro-cid-j7pv25f6]{position:relative;margin-top:-72px;z-index:2;max-width:calc(1100px + 2 * var(--gutter))}@media(max-width:700px){.hero-frame[data-astro-cid-j7pv25f6]{min-height:auto;aspect-ratio:4 / 4.6}.hero-text[data-astro-cid-j7pv25f6]{padding-top:45%;padding-bottom:64px}.hero-book[data-astro-cid-j7pv25f6]{margin-top:-40px}}.center-head[data-astro-cid-j7pv25f6]{margin-inline:auto;text-align:center;justify-items:center}.center-head[data-astro-cid-j7pv25f6] .label[data-astro-cid-j7pv25f6]:after{content:"";width:28px;height:1px;background:currentColor}.ways[data-astro-cid-j7pv25f6]{padding-top:var(--space-5)}.ways-grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(16px,2.4vw,32px);grid-template-columns:1fr}@media(min-width:700px){.ways-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:700px)and (max-width:1000px){.way-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.7rem}.way-body[data-astro-cid-j7pv25f6] .btn-row[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 100%}}.way[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.way-house[data-astro-cid-j7pv25f6]{background:var(--green);border-color:var(--green)}.way-photo[data-astro-cid-j7pv25f6]{display:block;overflow:hidden}.way-photo[data-astro-cid-j7pv25f6] img{transition:transform .6s ease}.way[data-astro-cid-j7pv25f6]:hover .way-photo[data-astro-cid-j7pv25f6] img{transform:scale(1.025)}.way-body[data-astro-cid-j7pv25f6]{padding:clamp(22px,3vw,40px);display:flex;flex-direction:column}.way-body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.8rem,3vw,2.5rem)}.way-price[data-astro-cid-j7pv25f6]{font-size:1.05rem;margin-top:auto;padding-top:.5rem;text-wrap:balance}.way-price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:2rem;font-weight:420;margin:0 .15em}.xmas[data-astro-cid-j7pv25f6]{background:var(--stone-tint);color:var(--ink);padding:var(--space-5) 0}.xmas[data-astro-cid-j7pv25f6][hidden]{display:none}.xmas-inner[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);align-items:center;grid-template-columns:1fr}.xmas[data-astro-cid-j7pv25f6] .xmas-photo{max-width:360px}.xmas[data-astro-cid-j7pv25f6] .photo{border-radius:var(--radius)}@media(min-width:800px){.xmas-inner[data-astro-cid-j7pv25f6]{grid-template-columns:360px 1fr}}.room-cards[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:24px 14px;grid-template-columns:1fr 1fr}@media(min-width:640px){.room-cards[data-astro-cid-j7pv25f6]{gap:24px 20px}}@media(max-width:639px){.room-card-name[data-astro-cid-j7pv25f6]{font-size:1.2rem}.room-card-meta[data-astro-cid-j7pv25f6],.room-card-price[data-astro-cid-j7pv25f6]{font-size:.88rem}}@media(min-width:1100px){.room-cards[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.room-card[data-astro-cid-j7pv25f6]{display:block;text-decoration:none;color:inherit}.room-card[data-astro-cid-j7pv25f6] .photo{border-radius:var(--radius)}.room-card-body[data-astro-cid-j7pv25f6]{display:grid;gap:2px;padding-top:14px}.room-card-name[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.5rem;line-height:1.2}.room-card[data-astro-cid-j7pv25f6]:hover .room-card-name[data-astro-cid-j7pv25f6]{color:var(--stone-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.room-card-meta[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.95rem}.room-card-price[data-astro-cid-j7pv25f6]{font-size:.95rem}.pitch-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);grid-template-columns:1fr;align-items:center}@media(min-width:1000px){.pitch-grid[data-astro-cid-j7pv25f6]{grid-template-columns:6fr 5fr}}.pitch[data-astro-cid-j7pv25f6] .facts[data-astro-cid-j7pv25f6]{margin-top:var(--space-3);grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.pitch[data-astro-cid-j7pv25f6] .facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1000px){.pitch[data-astro-cid-j7pv25f6] .facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.pitch-photos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr;gap:14px;aspect-ratio:5 / 4.4}.pitch-photos[data-astro-cid-j7pv25f6] .photo{aspect-ratio:auto;height:100%;border-radius:var(--radius)}.pitch-photos[data-astro-cid-j7pv25f6] .pp-a{grid-row:1 / span 2}.pitch-photos[data-astro-cid-j7pv25f6] .photo img{height:100%!important}.split-media[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.split-media[data-astro-cid-j7pv25f6]{grid-template-columns:7fr 5fr}.split-media[data-astro-cid-j7pv25f6].reverse{grid-template-columns:5fr 7fr}.split-media[data-astro-cid-j7pv25f6].reverse>[data-astro-cid-j7pv25f6]:first-child{order:2}}.bf-facts[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;margin-top:var(--space-3)}.bf-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:1.3rem}.timeline[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:var(--space-4) 28px;grid-template-columns:1fr}@media(min-width:640px){.timeline[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.timeline[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-strong);padding-top:0}}.tl-item[data-astro-cid-j7pv25f6]{position:relative}.tl-when[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:1.5rem;font-style:italic;color:var(--stone-text);margin:0 0 14px;display:flex;align-items:center;gap:12px}.tl-when[data-astro-cid-j7pv25f6]:before{content:"";width:11px;height:11px;border-radius:50%;background:var(--stone);flex:none}@media(min-width:1100px){.tl-when[data-astro-cid-j7pv25f6]{margin-top:-.75em;background:var(--paper-deep);padding-right:12px;width:max-content}}.tl-item[data-astro-cid-j7pv25f6] .photo{margin-bottom:18px;border-radius:var(--radius)}.tl-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.45rem}.tl-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:last-child{color:var(--ink-soft)}.quote-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:900px){.quote-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.find-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.find-grid[data-astro-cid-j7pv25f6]{grid-template-columns:7fr 5fr}}.find-grid[data-astro-cid-j7pv25f6] .find-photo{border-radius:var(--radius);max-width:480px}.nearby[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 var(--space-3);padding:0;display:grid;gap:6px 24px;grid-template-columns:1fr}@media(min-width:640px){.nearby[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.nearby[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-top:6px;display:grid}.nearby[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{font-size:.92rem}
