.bw[data-astro-cid-xhziu34n]{border:2px solid var(--ink);border-radius:var(--radius);background:var(--paper);gap:16px;padding:20px;display:grid}.bw__from[data-astro-cid-xhziu34n]{margin:0;font-size:1.15rem}.bw__calhead[data-astro-cid-xhziu34n]{justify-content:space-between;align-items:center;display:flex}.bw__months[data-astro-cid-xhziu34n]{text-align:center;margin:0;font-size:.95rem;font-weight:700}.bw__nav[data-astro-cid-xhziu34n]{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--paper);cursor:pointer;width:40px;height:40px;color:var(--ink);font-size:1.4rem}.bw__grids[data-astro-cid-xhziu34n]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.bw[data-astro-cid-xhziu34n] .bw__grid{border-collapse:collapse;width:100%;font-size:.88rem}.bw[data-astro-cid-xhziu34n] .bw__grid th{color:var(--ink-soft);padding-bottom:4px;font-weight:600}.bw[data-astro-cid-xhziu34n] .bw__grid td{text-align:center;padding:1px}.bw[data-astro-cid-xhziu34n] .bw__grid button{aspect-ratio:1;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:4px}.bw[data-astro-cid-xhziu34n] .bw__grid button:hover:not(:disabled){background:var(--sea)}.bw[data-astro-cid-xhziu34n] .bw__grid button:disabled{color:#a7b5bf;cursor:default}.bw[data-astro-cid-xhziu34n] .bw__grid button.is-booked:disabled{text-decoration:line-through}.bw[data-astro-cid-xhziu34n] .bw__grid button.is-range{background:var(--sea);color:var(--ink)}.bw[data-astro-cid-xhziu34n] .bw__grid button.is-end{background:var(--ink);color:var(--paper);font-weight:700}.bw__hint[data-astro-cid-xhziu34n]{margin:8px 0 0;font-size:.92rem}.bw__row[data-astro-cid-xhziu34n]{align-items:end;gap:12px;display:flex}.bw__row[data-astro-cid-xhziu34n]>div[data-astro-cid-xhziu34n]{flex:1}.bw__quote[data-astro-cid-xhziu34n] .bw__dates{margin:0 0 8px;font-weight:700}.bw__quote[data-astro-cid-xhziu34n] .bw__lines{gap:4px;margin:0;padding:0;list-style:none;display:grid}.bw__quote[data-astro-cid-xhziu34n] li,.bw__quote[data-astro-cid-xhziu34n] .bw__total{justify-content:space-between;gap:12px;display:flex}.bw__quote[data-astro-cid-xhziu34n] .bw__total{border-top:1.5px solid var(--ink);margin:10px 0 0;padding-top:10px;font-size:1.15rem;font-weight:800}.bw__guest[data-astro-cid-xhziu34n]{gap:12px;display:grid}.bw__two[data-astro-cid-xhziu34n]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bw__agree[data-astro-cid-xhziu34n]{align-items:flex-start;gap:10px;font-size:.9rem;font-weight:400;display:flex}.bw__agree[data-astro-cid-xhziu34n] input[data-astro-cid-xhziu34n]{flex:none;width:20px;min-height:20px;margin-top:2px}.bw__small[data-astro-cid-xhziu34n]{margin:0;font-size:.85rem}.bw__contact[data-astro-cid-xhziu34n]{gap:10px;display:grid}.bw__contact[data-astro-cid-xhziu34n] p[data-astro-cid-xhziu34n]{margin:0}.bw__contact[data-astro-cid-xhziu34n] p[data-astro-cid-xhziu34n]:empty{display:none}.lb[data-astro-cid-utnzf2kr]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--paper);background:#08161f;border:0;margin:0;padding:0}.lb[data-astro-cid-utnzf2kr]::backdrop{background:#08161f}.lb[data-astro-cid-utnzf2kr][open]{animation:lb-in .26s var(--ease);grid-template-rows:auto 1fr;display:grid}@keyframes lb-in{0%{opacity:0}}.lb__bar[data-astro-cid-utnzf2kr]{padding:14px var(--gutter);justify-content:space-between;align-items:center;display:flex}.lb__count[data-astro-cid-utnzf2kr]{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.lb__close[data-astro-cid-utnzf2kr]{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;padding:8px 18px;font-weight:600}.lb__track[data-astro-cid-utnzf2kr]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;min-height:0;display:grid;overflow-x:auto}.lb__track[data-astro-cid-utnzf2kr]::-webkit-scrollbar{display:none}.lb__slide[data-astro-cid-utnzf2kr]{scroll-snap-align:center;place-items:center;min-height:0;margin:0;padding:0 clamp(8px,6vw,96px) 24px;display:grid}.lb__slide[data-astro-cid-utnzf2kr] img[data-astro-cid-utnzf2kr]{object-fit:contain;max-width:100%;max-height:calc(100dvh - 110px)}.lb__slide[data-astro-cid-utnzf2kr] figcaption[data-astro-cid-utnzf2kr]{color:#ffffffbf;margin-top:10px}.lb__nav[data-astro-cid-utnzf2kr]{width:54px;height:54px;color:var(--paper);cursor:pointer;background:#ffffff24;border:0;border-radius:999px;font-size:2rem;line-height:1;position:fixed;top:50%;transform:translateY(-50%)}.lb__nav[data-astro-cid-utnzf2kr]:hover{background:#ffffff42}.lb__nav--prev[data-astro-cid-utnzf2kr]{left:16px}.lb__nav--next[data-astro-cid-utnzf2kr]{right:16px}@media (hover:none){.lb__nav[data-astro-cid-utnzf2kr]{display:none}}.stay__top[data-astro-cid-37z7vhec]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#efe3cc;padding:28px 0 clamp(40px,5vw,64px)}.crumbs[data-astro-cid-37z7vhec]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6a5230;margin-bottom:24px;font-size:.78rem;font-weight:700}.crumbs[data-astro-cid-37z7vhec] a[data-astro-cid-37z7vhec]{text-decoration-color:#6a523066}.stay__head[data-astro-cid-37z7vhec]{margin-bottom:32px}.stay__facts[data-astro-cid-37z7vhec]{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.stay__facts[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{border:2px solid var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;background:#fdfbf5;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:700}.stay__facts[data-astro-cid-37z7vhec] .stay__rate[data-astro-cid-37z7vhec]{background:var(--mango)}.gallery[data-astro-cid-37z7vhec]{grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;gap:16px;height:clamp(300px,46vw,620px);display:grid;position:relative}.gallery__ph[data-astro-cid-37z7vhec]{cursor:zoom-in;transition:transform .3s var(--ease);background:#fdfbf5;padding:8px;display:block;box-shadow:0 12px 28px #50321433}.gallery__ph[data-astro-cid-37z7vhec]:nth-child(2){transform:rotate(1.2deg)}.gallery__ph[data-astro-cid-37z7vhec]:nth-child(3){transform:rotate(-1deg)}.gallery__ph[data-astro-cid-37z7vhec]:nth-child(4){transform:rotate(-1.4deg)}.gallery__ph[data-astro-cid-37z7vhec]:nth-child(5){transform:rotate(.8deg)}.gallery__ph[data-astro-cid-37z7vhec]:hover{z-index:2;transform:rotate(0)scale(1.02)}.gallery__in[data-astro-cid-37z7vhec]{width:100%;height:100%;display:block}.gallery__main[data-astro-cid-37z7vhec]{grid-row:1/3}.gallery[data-astro-cid-37z7vhec] img[data-astro-cid-37z7vhec]{object-fit:cover;width:100%;height:100%}.gallery__all[data-astro-cid-37z7vhec]{z-index:3;border:2.5px solid var(--ink);min-height:44px;color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#fdfbf5;border-radius:999px;padding:0 16px;font-size:.8rem;font-weight:800;position:absolute;bottom:18px;right:18px;box-shadow:4px 4px #12324a40}.gallery__all[data-astro-cid-37z7vhec]:hover{background:var(--mango)}.stay__body[data-astro-cid-37z7vhec]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:64px;margin-top:56px;padding-bottom:72px;display:grid}.stay__main[data-astro-cid-37z7vhec]>section[data-astro-cid-37z7vhec]{border-bottom:2px dashed var(--line);margin-bottom:40px;padding-bottom:40px}.stay__h[data-astro-cid-37z7vhec]{font-variation-settings:var(--tall);text-transform:uppercase;font-size:clamp(2.2rem,4vw,3.2rem);line-height:.9}.amen[data-astro-cid-37z7vhec]{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.amen[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{break-inside:avoid;margin-bottom:8px;padding-left:30px;position:relative}.amen[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]:before{content:"✓";font-family:var(--hand);color:#1d6b4f;font-size:1.6rem;font-weight:700;position:absolute;top:-6px;left:2px}.notice[data-astro-cid-37z7vhec]{background:#fff8d8;position:relative;transform:rotate(-.6deg);box-shadow:0 14px 28px #50321429;border-bottom:0!important;padding:36px 32px 28px!important}.notice__pin[data-astro-cid-37z7vhec]{background:radial-gradient(circle at 35% 30%,#ff8a7a,#c62f22 60%,#7a150c);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-10px;left:50%;box-shadow:0 3px 4px #00000059}.notice__h[data-astro-cid-37z7vhec]{font-family:var(--hand);font-variation-settings:normal;letter-spacing:0;margin-bottom:12px;font-size:2.3rem}.know[data-astro-cid-37z7vhec]{margin:0;padding-left:1.1em}.know[data-astro-cid-37z7vhec] li[data-astro-cid-37z7vhec]{margin-bottom:8px}.notice[data-astro-cid-37z7vhec] details[data-astro-cid-37z7vhec]{margin-top:16px}.notice[data-astro-cid-37z7vhec] summary[data-astro-cid-37z7vhec]{cursor:pointer;font-weight:700}.revs[data-astro-cid-37z7vhec]{gap:26px;display:grid}.revs[data-astro-cid-37z7vhec] figure[data-astro-cid-37z7vhec]{transform:rotate(var(--tilt));background:linear-gradient(90deg,#0000 34px,#efb4ad 34px 36px,#0000 36px),repeating-linear-gradient(#0000 0 calc(2rem - 1px),#cdd8e6 calc(2rem - 1px) 2rem) 0 18px,#fbf6ea;margin:0;padding:22px 26px 18px 52px;box-shadow:0 10px 22px #5032141f}.revs[data-astro-cid-37z7vhec] blockquote[data-astro-cid-37z7vhec]{font-family:var(--hand);color:#1f3f8a;margin:0 0 6px;font-size:1.45rem;line-height:2rem}.revs[data-astro-cid-37z7vhec] figcaption[data-astro-cid-37z7vhec]{font-family:var(--hand);text-align:right;color:#26262b;font-size:1.5rem;font-weight:700}.revs[data-astro-cid-37z7vhec] figcaption[data-astro-cid-37z7vhec] span[data-astro-cid-37z7vhec]{color:#6a6155;font-size:1.1rem;font-weight:400;display:block}.postcard[data-astro-cid-37z7vhec]{aspect-ratio:2;max-width:640px;color:inherit;transition:transform .3s var(--ease);background:#fdfbf5;grid-template-columns:1fr 1fr;text-decoration:none;display:grid;transform:rotate(1deg);box-shadow:0 16px 34px #0c24332e;container-type:inline-size}.postcard[data-astro-cid-37z7vhec]:hover{transform:rotate(0)translateY(-4px)}.postcard__front[data-astro-cid-37z7vhec]{background:linear-gradient(#0c24334d, #0c243380), var(--bg) center / cover;text-align:center;color:#fff;place-content:center;gap:2cqi;margin:2cqi;padding:2cqi;display:grid}.postcard__greet[data-astro-cid-37z7vhec]{font-family:var(--hand);font-size:4.4cqi;transform:rotate(-4deg)}.postcard__word[data-astro-cid-37z7vhec]{font-variation-settings:"wdth" 62;text-transform:uppercase;-webkit-text-stroke:.3cqi #fff;text-shadow:.6cqi .6cqi #12324a;font-size:9cqi;font-weight:900;line-height:.9}.postcard__back[data-astro-cid-37z7vhec]{border-left:1.5px solid #c9bfa9;align-content:space-between;margin:2cqi 0;padding:4cqi 4cqi 4cqi 3cqi;display:grid}.postcard__msg[data-astro-cid-37z7vhec]{font-family:var(--hand);color:#2b3a4a;-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:3.2cqi;line-height:1.15;display:-webkit-box;overflow:hidden}.postcard__go[data-astro-cid-37z7vhec]{font-variation-settings:var(--semi);color:#b8562b;font-size:2.6cqi;font-weight:800}.near__addr[data-astro-cid-37z7vhec]{font-family:var(--mono);color:var(--ink-soft);margin-top:20px;font-size:.8rem}.stay__side[data-astro-cid-37z7vhec]{position:sticky;top:96px}.stay__side[data-astro-cid-37z7vhec] .bw{border:2.5px solid var(--ink);background:#fdfbf5;border-radius:14px;position:relative;box-shadow:8px 8px #12324a2e}.keytag[data-astro-cid-37z7vhec]{z-index:3;transform-origin:50% 0;pointer-events:none;justify-items:center;animation:5s ease-in-out infinite dangle;display:grid;position:absolute;top:-18px;right:18px}@keyframes dangle{0%,to{transform:rotate(5deg)}50%{transform:rotate(-4deg)}}.keytag__ring[data-astro-cid-37z7vhec]{background:0 0;border:3px solid #d6a948;border-radius:50%;width:22px;height:22px}.keytag__tag[data-astro-cid-37z7vhec]{background:var(--c,var(--mango));clip-path:polygon(50% 0,100% 13%,100% 87%,50% 100%,0 87%,0 13%);color:#fff;text-shadow:0 1px 1px #0000004d;flex-direction:column;align-items:center;width:46px;height:104px;margin-top:-6px;padding:14px 0 10px;display:flex}.keytag__no[data-astro-cid-37z7vhec]{font-family:var(--mono);font-size:.6rem;font-weight:800}.keytag__name[data-astro-cid-37z7vhec]{writing-mode:vertical-rl;font-variation-settings:var(--tall);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;min-height:0;font-size:.8rem;font-weight:800;overflow:hidden;transform:rotate(180deg)}.more[data-astro-cid-37z7vhec]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.25 0 0 0 0 0.15 0 0 0 0.14 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),#efe3cc}.more__h[data-astro-cid-37z7vhec]{font-variation-settings:var(--tall);text-transform:uppercase;margin-bottom:12px;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.9}@media (width<=980px){.stay__body[data-astro-cid-37z7vhec]{grid-template-columns:1fr}.stay__side[data-astro-cid-37z7vhec]{order:-1;position:relative;top:0}.gallery[data-astro-cid-37z7vhec]{grid-template-rows:2fr 1fr;grid-template-columns:1fr 1fr}.gallery__main[data-astro-cid-37z7vhec]{grid-area:1/1/auto/-1}.gallery__ph[data-astro-cid-37z7vhec]:nth-child(n+4){display:none}}@media (width<=560px){.amen[data-astro-cid-37z7vhec]{columns:1}.postcard[data-astro-cid-37z7vhec]{aspect-ratio:auto;grid-template-columns:1fr}.postcard__front[data-astro-cid-37z7vhec]{aspect-ratio:3/2}.postcard__back[data-astro-cid-37z7vhec]{border-top:1.5px solid #c9bfa9;border-left:0;gap:3cqi;margin:0 2cqi}.postcard__greet[data-astro-cid-37z7vhec]{font-size:6cqi}.postcard__word[data-astro-cid-37z7vhec]{font-size:14cqi}.postcard__msg[data-astro-cid-37z7vhec],.postcard__go[data-astro-cid-37z7vhec]{font-size:5cqi}}
