.keytag[data-astro-cid-wvunwgi4]{--notch:22px;background:var(--blanc);width:min(21rem,100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--notch)), calc(100% - var(--notch)) 100%, var(--notch) 100%, 0 calc(100% - var(--notch)));filter:drop-shadow(0 4px 16px #1a1a1a14);border-radius:160px 160px 0 0;gap:.9rem;padding:64px 24px 24px;display:grid;position:relative}.keytag[data-astro-cid-wvunwgi4]:before{content:"";pointer-events:none;border:1px solid var(--or);clip-path:polygon(0 0,100% 0,100% calc(100% - 17px),calc(100% - 17px) 100%,17px 100%,0 calc(100% - 17px));border-radius:152px 152px 0 0;position:absolute;inset:8px}.ring[data-astro-cid-wvunwgi4]{background:var(--creme);border-radius:50%;width:22px;height:22px;position:absolute;top:22px;left:50%;translate:-50%;box-shadow:inset 0 1px 3px #1a1a1a40}.title[data-astro-cid-wvunwgi4]{text-align:center;font-family:var(--serif);color:var(--bordeaux);margin:0;font-size:1.375rem;font-weight:600}.btn[data-astro-cid-wvunwgi4]{width:100%}.note[data-astro-cid-wvunwgi4]{text-align:center;color:var(--taupe);margin:0;font-size:.875rem}.room[data-astro-cid-rj7icqmz]{flex-direction:column;display:flex}.body[data-astro-cid-rj7icqmz]{flex-direction:column;flex:1;gap:.6rem;padding:20px 20px 24px;display:flex}.body[data-astro-cid-rj7icqmz] p[data-astro-cid-rj7icqmz]{margin:0}.muted[data-astro-cid-rj7icqmz]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;display:-webkit-box;overflow:hidden}.price[data-astro-cid-rj7icqmz]{padding-top:.4rem;margin-top:auto!important}.price[data-astro-cid-rj7icqmz] strong[data-astro-cid-rj7icqmz]{font-size:1.125rem}.from[data-astro-cid-rj7icqmz]{color:var(--taupe);font-size:.875rem}.btn[data-astro-cid-rj7icqmz]{margin-top:.4rem}.hero[data-astro-cid-lcdefpme]{grid-template-columns:5fr 7fr;align-items:center;gap:48px;padding-block:64px 96px;display:grid}.hero-text[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:1.75rem;display:flex}.hero-visual[data-astro-cid-lcdefpme]{position:relative}.hero-visual[data-astro-cid-lcdefpme] .hero-photo{border-radius:var(--radius-card)}.tag-holder[data-astro-cid-lcdefpme]{transform-origin:50% 0;position:absolute;bottom:-56px;left:-40px;rotate:-3deg}@media (prefers-reduced-motion:no-preference){.tag-holder[data-astro-cid-lcdefpme]{animation:1.4s cubic-bezier(.3,1.5,.5,1) .3s both swing}@keyframes swing{0%{rotate:7deg}to{rotate:-3deg}}}@media (width<=960px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px;padding-block:40px 48px}.tag-holder[data-astro-cid-lcdefpme]{justify-content:center;margin-top:-72px;animation:none;display:flex;position:static;rotate:0deg}}.promises[data-astro-cid-lcdefpme]{gap:var(--gutter);padding-block:0 var(--section);grid-template-columns:repeat(3,1fr);display:grid}.promises[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--or);padding-top:1.25rem}.promise-title[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:1.375rem}.promises[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--taupe);margin:0}@media (width<=760px){.promises[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:32px;display:flex}.head[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-weight:600}.room-grid[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:repeat(4,1fr);display:grid}@media (width<=1080px){.room-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.room-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.split[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;align-items:center;gap:48px;display:grid}.split[data-astro-cid-lcdefpme] .photo{border-radius:var(--radius-card)}@media (width<=860px){.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}}.events[data-astro-cid-lcdefpme]{background-color:var(--bordeaux);color:var(--blanc)}.events-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-items:center;gap:24px 48px;padding-block:72px;display:grid}.events[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--blanc);margin-bottom:.75rem}.events[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f4e6e8;margin:0}.btn-light[data-astro-cid-lcdefpme]{background:var(--blanc);border-color:var(--blanc);color:var(--bordeaux)}.btn-light[data-astro-cid-lcdefpme]:hover{background:var(--rose);border-color:var(--rose);color:var(--bordeaux)}@media (width<=760px){.events-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-block:48px}.btn-light[data-astro-cid-lcdefpme]{width:100%}}.services[data-astro-cid-lcdefpme]{gap:32px var(--gutter);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-content:start;gap:.75rem;display:grid}.services[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.25rem;font-size:1.125rem}.services[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--taupe);margin:0;font-size:1rem}@media (width<=960px){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.services[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.services[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;gap:1rem}}.faq[data-astro-cid-lcdefpme]{gap:var(--gutter);grid-template-columns:4fr 8fr;display:grid}details[data-astro-cid-lcdefpme]{border-bottom:1px solid #e3cfd8}details[data-astro-cid-lcdefpme]:first-child{border-top:1px solid #e3cfd8}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.1rem 0;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--bordeaux);font-size:1.4rem;line-height:1}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--taupe)}@media (width<=760px){.faq[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.access[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:end;gap:48px;display:grid}.access[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{margin-bottom:1rem;font-style:normal}.access-actions[data-astro-cid-lcdefpme]{justify-items:start;gap:12px;display:grid}@media (width<=760px){.access[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.access-actions[data-astro-cid-lcdefpme]{justify-items:stretch}}.resto-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}
