.top[data-astro-cid-vz3kcqh3]{padding:28px 0 0}.crumbs[data-astro-cid-vz3kcqh3]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.78rem;display:flex}.crumbs[data-astro-cid-vz3kcqh3] a[data-astro-cid-vz3kcqh3]{color:var(--taupe);text-decoration:none}.head[data-astro-cid-vz3kcqh3]{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.head[data-astro-cid-vz3kcqh3] h1[data-astro-cid-vz3kcqh3]{margin:6px 0 0;font-size:clamp(2.1rem,4vw,3.2rem)}.where[data-astro-cid-vz3kcqh3]{text-transform:uppercase;letter-spacing:.06em;color:var(--taupe);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.share[data-astro-cid-vz3kcqh3]{color:var(--ink);white-space:nowrap;align-items:center;gap:6px;font-size:.9rem;display:inline-flex}.gallery[data-astro-cid-vz3kcqh3]{border-radius:var(--radius);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:8px;height:clamp(320px,48vw,540px);display:grid;position:relative;overflow:hidden}.g[data-astro-cid-vz3kcqh3]{background:var(--grey);cursor:zoom-in;border:0;padding:0;overflow:hidden}.g[data-astro-cid-vz3kcqh3].main{grid-row:1/3}.g[data-astro-cid-vz3kcqh3] img[data-astro-cid-vz3kcqh3]{object-fit:cover;width:100%;height:100%;transition:transform .5s,filter .3s}.g[data-astro-cid-vz3kcqh3]:hover img[data-astro-cid-vz3kcqh3]{filter:brightness(.92);transform:scale(1.03)}.all[data-astro-cid-vz3kcqh3]{box-shadow:var(--shadow-card);position:absolute;bottom:16px;right:16px}.main-sec[data-astro-cid-vz3kcqh3]{padding:clamp(36px,5vw,56px) 0 clamp(64px,8vw,100px)}.layout[data-astro-cid-vz3kcqh3]{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.facts[data-astro-cid-vz3kcqh3]{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:10px 28px;margin:0 0 18px;padding:0 0 22px;font-size:1.05rem;list-style:none;display:flex}.facts[data-astro-cid-vz3kcqh3] b[data-astro-cid-vz3kcqh3]{font:450 1.4rem/1 var(--display);margin-right:4px}.hl[data-astro-cid-vz3kcqh3]{flex-wrap:wrap;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.hl[data-astro-cid-vz3kcqh3] li[data-astro-cid-vz3kcqh3]{color:var(--ink);align-items:center;gap:6px;display:inline-flex}.hl[data-astro-cid-vz3kcqh3] svg{color:var(--taupe)}.block[data-astro-cid-vz3kcqh3]{border-bottom:1px solid var(--line);padding:36px 0}.block[data-astro-cid-vz3kcqh3]:last-child{border-bottom:0}.block[data-astro-cid-vz3kcqh3] h2[data-astro-cid-vz3kcqh3]{font-size:clamp(1.6rem,2.6vw,2.1rem)}.lead[data-astro-cid-vz3kcqh3]{font:450 1.2rem/1.5 var(--display)}.amen[data-astro-cid-vz3kcqh3]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 32px;display:grid}.amen[data-astro-cid-vz3kcqh3] h3[data-astro-cid-vz3kcqh3]{text-transform:uppercase;letter-spacing:.05em;font-size:1.05rem;font-family:var(--font);color:var(--taupe);margin-bottom:10px;font-weight:700}.amen[data-astro-cid-vz3kcqh3] ul[data-astro-cid-vz3kcqh3]{gap:6px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.amen[data-astro-cid-vz3kcqh3] li[data-astro-cid-vz3kcqh3].extra{display:none}.amen[data-astro-cid-vz3kcqh3].open li[data-astro-cid-vz3kcqh3].extra{display:list-item}.more-btn[data-astro-cid-vz3kcqh3]{margin-top:26px}.rules[data-astro-cid-vz3kcqh3],.pol[data-astro-cid-vz3kcqh3]{gap:16px;margin:0;display:grid}.rules[data-astro-cid-vz3kcqh3]{grid-template-columns:repeat(4,1fr);margin-bottom:26px}dt[data-astro-cid-vz3kcqh3]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}dd[data-astro-cid-vz3kcqh3]{margin:3px 0 0}.rules[data-astro-cid-vz3kcqh3] dd[data-astro-cid-vz3kcqh3]{font:450 1.15rem/1.3 var(--display)}.map[data-astro-cid-vz3kcqh3]{border-radius:var(--radius);background:var(--grey);border:0;width:100%;height:360px}.book[data-astro-cid-vz3kcqh3]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:26px;position:sticky;top:130px;box-shadow:0 6px 24px #00000014}.from[data-astro-cid-vz3kcqh3]{color:var(--muted);margin:0 0 18px}.from[data-astro-cid-vz3kcqh3] b[data-astro-cid-vz3kcqh3]{font:450 1.8rem/1 var(--display);color:var(--ink)}.book[data-astro-cid-vz3kcqh3] form[data-astro-cid-vz3kcqh3]{gap:10px;display:grid}.dates[data-astro-cid-vz3kcqh3]{grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.dbtn[data-astro-cid-vz3kcqh3]{text-align:left;font:inherit;border:1px solid var(--line);border-radius:var(--radius-btn);cursor:pointer;color:var(--ink);background:#fff;gap:4px;padding:8px 10px 9px;display:grid}.dbtn[data-astro-cid-vz3kcqh3] span[data-astro-cid-vz3kcqh3]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem}.dbtn[data-astro-cid-vz3kcqh3] b[data-astro-cid-vz3kcqh3]{font-size:.95rem;font-weight:400}.dbtn[data-astro-cid-vz3kcqh3].on{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.cal[data-astro-cid-vz3kcqh3]{z-index:30;border-radius:var(--radius);background:#fff;padding:16px;position:absolute;top:calc(100% + 8px);left:-8px;right:-8px;box-shadow:0 12px 40px #0000002e}.cal[data-astro-cid-vz3kcqh3][hidden]{display:none}.cal-hint[data-astro-cid-vz3kcqh3]{color:var(--muted);text-align:center;margin:0 0 8px;font-size:.8rem}.cal-head[data-astro-cid-vz3kcqh3]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-head[data-astro-cid-vz3kcqh3] b[data-astro-cid-vz3kcqh3]{font:450 1.05rem/1 var(--display)}.cal-nav[data-astro-cid-vz3kcqh3]{border:1px solid var(--line);cursor:pointer;width:34px;height:34px;color:var(--ink);background:#fff;border-radius:50%;font-size:1.2rem;line-height:1}.cal-nav[data-astro-cid-vz3kcqh3]:disabled{opacity:.3;cursor:default}.cal-grid[data-astro-cid-vz3kcqh3]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-grid[data-astro-cid-vz3kcqh3] .wd{text-align:center;color:var(--muted);padding:4px 0 6px;font-size:.7rem}.cal-grid[data-astro-cid-vz3kcqh3] button{aspect-ratio:1;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:.88rem}.cal-grid[data-astro-cid-vz3kcqh3] button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}.cal-grid[data-astro-cid-vz3kcqh3] button:disabled{cursor:default;color:#c3bfba}.cal-grid[data-astro-cid-vz3kcqh3] button.booked{color:#b0aaa3;text-decoration:line-through 1.5px}.cal-grid[data-astro-cid-vz3kcqh3] button.today{font-weight:700}.cal-grid[data-astro-cid-vz3kcqh3] button.mid{background:var(--grey);border-radius:0}.cal-grid[data-astro-cid-vz3kcqh3] button.start,.cal-grid[data-astro-cid-vz3kcqh3] button.end{background:var(--charcoal);color:#fff}.cal-foot[data-astro-cid-vz3kcqh3]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:10px;padding-top:10px;font-size:.8rem;display:flex}.legend[data-astro-cid-vz3kcqh3] s[data-astro-cid-vz3kcqh3]{color:#b0aaa3;margin-right:4px}.cal-clear[data-astro-cid-vz3kcqh3]{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:.8rem;text-decoration:underline}.book[data-astro-cid-vz3kcqh3] label[data-astro-cid-vz3kcqh3]{gap:4px;min-width:0;display:grid}.book[data-astro-cid-vz3kcqh3] label[data-astro-cid-vz3kcqh3] span[data-astro-cid-vz3kcqh3]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem}.book[data-astro-cid-vz3kcqh3] input[data-astro-cid-vz3kcqh3],.book[data-astro-cid-vz3kcqh3] select[data-astro-cid-vz3kcqh3]{width:100%;min-width:0;font:inherit;border:1px solid var(--line);border-radius:var(--radius-btn);color:var(--ink);background:#fff;padding:11px 10px;font-size:.95rem}.book[data-astro-cid-vz3kcqh3] .btn[data-astro-cid-vz3kcqh3]{justify-content:center;width:100%;margin-top:6px}.book[data-astro-cid-vz3kcqh3] .btn[data-astro-cid-vz3kcqh3][aria-disabled=true]{opacity:.45;cursor:not-allowed}.quote[data-astro-cid-vz3kcqh3]{padding:6px 0 2px}.quote[data-astro-cid-vz3kcqh3] .row{justify-content:space-between;padding:6px 0;font-size:.95rem;display:flex}.quote[data-astro-cid-vz3kcqh3] .total{border-top:1px solid var(--line);margin-top:4px;padding-top:12px;font-size:1.05rem;font-weight:700}.quote[data-astro-cid-vz3kcqh3] .muted{color:var(--muted);margin:6px 0 0;font-size:.85rem}.quote[data-astro-cid-vz3kcqh3] .disc{color:var(--green)}.quote[data-astro-cid-vz3kcqh3] .bad{color:#a3362a;margin:0;font-size:.9rem}.note[data-astro-cid-vz3kcqh3]{text-align:center;color:var(--muted);margin:12px 0 0;font-size:.85rem}.note[data-astro-cid-vz3kcqh3] a[data-astro-cid-vz3kcqh3]{color:var(--taupe)}.more[data-astro-cid-vz3kcqh3]{grid-template-columns:repeat(3,1fr);gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.more[data-astro-cid-vz3kcqh3] a[data-astro-cid-vz3kcqh3]{color:inherit;text-decoration:none}.more[data-astro-cid-vz3kcqh3] img[data-astro-cid-vz3kcqh3]{aspect-ratio:10/7;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:12px}.more[data-astro-cid-vz3kcqh3] h3[data-astro-cid-vz3kcqh3]{margin:4px 0;font-size:1.35rem}.more[data-astro-cid-vz3kcqh3] a[data-astro-cid-vz3kcqh3]:hover h3[data-astro-cid-vz3kcqh3]{color:var(--taupe)}.more[data-astro-cid-vz3kcqh3] p[data-astro-cid-vz3kcqh3]{color:var(--muted);margin:0;font-size:.92rem}.lightbox[data-astro-cid-vz3kcqh3]{color:#fff;background:#000;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lightbox[data-astro-cid-vz3kcqh3][open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lightbox[data-astro-cid-vz3kcqh3]::backdrop{background:#000}.lb-top[data-astro-cid-vz3kcqh3]{justify-content:space-between;align-items:center;padding:14px clamp(14px,4vw,48px) 6px;display:flex}.lb-close[data-astro-cid-vz3kcqh3]{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .15s;display:grid}.lb-close[data-astro-cid-vz3kcqh3]:hover{background:#ffffff3d}.lb-count[data-astro-cid-vz3kcqh3]{letter-spacing:.04em;color:#ffffffe6;padding-right:8px;font-size:.95rem}.lb-stage[data-astro-cid-vz3kcqh3]{--side:clamp(12px, 10vw, 140px);min-height:0;position:relative}.lb-img[data-astro-cid-vz3kcqh3]{inset:4px var(--side);max-width:calc(100% - 2 * var(--side));user-select:none;width:auto;height:auto;max-height:calc(100% - 8px);margin:auto;transition:opacity .2s;position:absolute}.lb-img[data-astro-cid-vz3kcqh3].loading{opacity:.35}.lb-arrow[data-astro-cid-vz3kcqh3]{color:#111;cursor:pointer;z-index:1;background:#ffffff59;border:0;border-radius:50%;place-items:center;width:54px;height:54px;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lb-arrow[data-astro-cid-vz3kcqh3]:hover{background:#ffffffb3}.lb-prev[data-astro-cid-vz3kcqh3]{left:clamp(10px,4vw,60px)}.lb-prev[data-astro-cid-vz3kcqh3] svg{transform:rotate(90deg)}.lb-next[data-astro-cid-vz3kcqh3]{right:clamp(10px,4vw,60px)}.lb-next[data-astro-cid-vz3kcqh3] svg{transform:rotate(-90deg)}.lb-thumbs[data-astro-cid-vz3kcqh3]{scrollbar-width:none;gap:8px;padding:12px clamp(14px,12vw,260px) 18px;display:flex;overflow-x:auto}.lb-thumbs[data-astro-cid-vz3kcqh3]::-webkit-scrollbar{display:none}.lb-t[data-astro-cid-vz3kcqh3]{cursor:pointer;opacity:.5;background:#222;border:2px solid #0000;border-radius:6px;flex:none;width:96px;height:96px;padding:0;transition:opacity .15s,border-color .15s;overflow:hidden}.lb-t[data-astro-cid-vz3kcqh3] img[data-astro-cid-vz3kcqh3]{object-fit:cover;width:100%;height:100%;display:block}.lb-t[data-astro-cid-vz3kcqh3]:hover{opacity:.85}.lb-t[data-astro-cid-vz3kcqh3].on{opacity:1;border-color:#fff}@media (width<=700px){.lb-stage[data-astro-cid-vz3kcqh3]{--side:0px}.lb-arrow[data-astro-cid-vz3kcqh3]{background:#ffffff80;width:42px;height:42px}.lb-t[data-astro-cid-vz3kcqh3]{width:64px;height:64px}.lb-thumbs[data-astro-cid-vz3kcqh3]{padding:10px 12px 16px}}@media (width<=1000px){.layout[data-astro-cid-vz3kcqh3]{grid-template-columns:1fr}.book[data-astro-cid-vz3kcqh3]{order:-1;position:static}.rules[data-astro-cid-vz3kcqh3],.more[data-astro-cid-vz3kcqh3]{grid-template-columns:1fr 1fr}}@media (width<=700px){.gallery[data-astro-cid-vz3kcqh3]{grid-template-rows:1fr;grid-template-columns:1fr;height:300px}.g[data-astro-cid-vz3kcqh3]:not(.main){display:none}.head[data-astro-cid-vz3kcqh3]{flex-direction:column;align-items:flex-start}.more[data-astro-cid-vz3kcqh3]{grid-template-columns:1fr}}
