.am-logo[data-astro-cid-kqyontc2]{display:flex;align-items:center;gap:12px;max-width:100%;color:inherit}.am-logo__mark[data-astro-cid-kqyontc2]{display:block;width:48px;height:auto;flex-shrink:0}.am-logo__copy[data-astro-cid-kqyontc2]{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.am-logo__name[data-astro-cid-kqyontc2]{display:block;width:184px;max-width:100%;height:auto}.am-logo__baseline[data-astro-cid-kqyontc2]{font:600 9px/1.3 var(--ed-sans);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap}.am-logo__stars[data-astro-cid-kqyontc2]{display:flex;gap:3px;color:var(--ed-gold);line-height:1}.am-logo__stars[data-astro-cid-kqyontc2] svg[data-astro-cid-kqyontc2]{display:block;flex-shrink:0}.am-logo--mobile[data-astro-cid-kqyontc2]{gap:9px}.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__mark[data-astro-cid-kqyontc2]{width:38px}.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__name[data-astro-cid-kqyontc2]{width:134px}.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__baseline[data-astro-cid-kqyontc2]{font-size:8px;letter-spacing:.1em}.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__stars[data-astro-cid-kqyontc2]{gap:2px}.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__stars[data-astro-cid-kqyontc2] svg[data-astro-cid-kqyontc2]{width:9px;height:9px}.am-logo--hero[data-astro-cid-kqyontc2] .am-logo__name[data-astro-cid-kqyontc2]{filter:invert(1)}@media (min-width:981px){.v3nav--overlay:not(.is-solid):not(.is-hover) .am-logo__name[data-astro-cid-kqyontc2]{filter:invert(1)}}@media (max-width:360px){.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__mark[data-astro-cid-kqyontc2]{width:32px}.am-logo--mobile[data-astro-cid-kqyontc2] .am-logo__name[data-astro-cid-kqyontc2]{width:112px}}.hm-menu[data-astro-cid-q5mdroj4]{inset:0;margin:0;width:100vw;height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;box-sizing:border-box;background:var(--ed-cream);color:var(--ed-ink);overflow:hidden;font:400 14px/1.5 var(--ed-sans)}.hm-menu[data-astro-cid-q5mdroj4][open]{display:flex;flex-direction:column;animation:hm-enter .25s cubic-bezier(.2,.7,.2,1) both}.hm-menu[data-astro-cid-q5mdroj4][hidden],.hm-menu[data-astro-cid-q5mdroj4] [data-astro-cid-q5mdroj4][hidden]{display:none!important}.hm-menu[data-astro-cid-q5mdroj4]::backdrop{background:#16150f47}.hm-menu[data-astro-cid-q5mdroj4] [data-astro-cid-q5mdroj4]{box-sizing:border-box}.hm-menu[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4],.hm-menu[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.hm-menu[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4]{border:0;background:none;cursor:pointer}.hm-menu[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]{text-decoration:none}.hm-menu[data-astro-cid-q5mdroj4] [data-astro-cid-q5mdroj4]:focus-visible{outline:3px solid var(--ed-green);outline-offset:3px}.hm-menu[data-astro-cid-q5mdroj4] .hm-panel-title[data-astro-cid-q5mdroj4]:focus{outline:none}.hm-head[data-astro-cid-q5mdroj4]{display:flex;align-items:center;gap:10px;flex:none;min-height:72px;padding:calc(12px + env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--ed-line)}.hm-brand[data-astro-cid-q5mdroj4]{font:500 24px/1.05 var(--ed-serif, "Cormorant Garamond", serif)!important;flex:1;min-width:0}.hm-menu[data-astro-cid-q5mdroj4] .hm-icon[data-astro-cid-q5mdroj4]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex:none;background:#fff;border:1px solid var(--ed-line);border-radius:50%;font-size:21px}.hm-body[data-astro-cid-q5mdroj4]{overflow-y:auto;overscroll-behavior-y:contain;flex:1;min-height:0;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));scrollbar-width:thin}.hm-body[data-astro-cid-q5mdroj4]>section[data-astro-cid-q5mdroj4]{max-width:680px;margin-inline:auto}.hm-explore[data-astro-cid-q5mdroj4]{display:grid;gap:12px}.hm-menu[data-astro-cid-q5mdroj4] .hm-stay[data-astro-cid-q5mdroj4]{position:relative;display:flex;align-items:flex-end;gap:16px;justify-content:space-between;min-height:144px;padding:20px;text-align:left;background:var(--ed-sand);color:#fff;border-radius:12px;overflow:hidden;isolation:isolate}.hm-stay[data-astro-cid-q5mdroj4]:after{content:"";position:absolute;inset:0;background:#16150f59;z-index:-1}.hm-stay[data-astro-cid-q5mdroj4] img[data-astro-cid-q5mdroj4]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hm-stay[data-astro-cid-q5mdroj4] strong[data-astro-cid-q5mdroj4]{display:block;font:800 26px/1.06 var(--ed-display);letter-spacing:-.03em;max-width:12ch}.hm-stay[data-astro-cid-q5mdroj4] small[data-astro-cid-q5mdroj4]{display:block;margin-top:8px;font-size:12px}.hm-stay[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.6);border-radius:50%;flex:none}.hm-pair[data-astro-cid-q5mdroj4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hm-pair[data-astro-cid-q5mdroj4]>button[data-astro-cid-q5mdroj4]{padding:0;text-align:left;background:#fff;border:1px solid var(--ed-line);border-radius:12px;overflow:hidden}.hm-pair[data-astro-cid-q5mdroj4] img[data-astro-cid-q5mdroj4],.hm-photo-empty[data-astro-cid-q5mdroj4]{display:flex;align-items:center;justify-content:center;width:100%;height:85px;object-fit:cover;background:var(--ed-sand);font-size:26px}.hm-pair[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4]>span[data-astro-cid-q5mdroj4]:last-child{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px;font:800 18px/1.2 var(--ed-display);letter-spacing:-.025em}.hm-pair[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4]>span[data-astro-cid-q5mdroj4]:last-child i[data-astro-cid-q5mdroj4]{font-size:16px;color:var(--ed-green)}.hm-menu[data-astro-cid-q5mdroj4] .hm-gift[data-astro-cid-q5mdroj4]{display:flex;align-items:center;text-align:left;gap:14px;border-radius:12px;background:#f7e4e9;color:#1c1b17;padding:16px}.hm-gift[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]:first-child{font-size:27px;color:#a13d58}.hm-gift[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]:last-child{margin-left:auto;color:inherit}.hm-gift[data-astro-cid-q5mdroj4] strong[data-astro-cid-q5mdroj4]{display:block;font:800 21px/1.2 var(--ed-display);letter-spacing:-.025em}.hm-gift[data-astro-cid-q5mdroj4] small[data-astro-cid-q5mdroj4]{display:block;font-size:12px;margin-top:3px}.hm-more[data-astro-cid-q5mdroj4]{display:grid;gap:2px}.hm-more[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4]{display:flex;align-items:center;gap:12px;padding:12px 2px;min-height:48px;text-align:left;font-weight:600}.hm-more[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]:first-child{color:var(--ed-green);font-size:20px}.hm-more[data-astro-cid-q5mdroj4] button[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]:last-child{margin-left:auto;font-size:14px}.hm-utilities[data-astro-cid-q5mdroj4]{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-top:1px solid var(--ed-line);padding-top:12px;margin-top:12px}.hm-utilities[data-astro-cid-q5mdroj4]>[data-astro-cid-q5mdroj4]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--ed-line)!important;border-radius:8px;font-size:12px!important}.hm-menu[data-astro-cid-q5mdroj4] .hm-offer[data-astro-cid-q5mdroj4]{display:flex;align-items:stretch;gap:0;margin-top:16px;overflow:hidden;border:1px solid var(--ed-line);border-radius:12px;background:#fff;text-decoration:none}.hm-offer[data-astro-cid-q5mdroj4]>img[data-astro-cid-q5mdroj4]{width:26%;min-width:76px;object-fit:cover}.hm-offer-copy[data-astro-cid-q5mdroj4]{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:16px;min-width:0}.hm-offer-copy[data-astro-cid-q5mdroj4]>small[data-astro-cid-q5mdroj4]{color:var(--ed-ink-soft);font:700 9px/1.4 var(--ed-sans);text-transform:uppercase;letter-spacing:.12em}.hm-offer-copy[data-astro-cid-q5mdroj4]>strong[data-astro-cid-q5mdroj4]{font:800 19px/1.1 var(--ed-display);letter-spacing:-.025em;text-wrap:balance}.hm-offer-detail[data-astro-cid-q5mdroj4]{color:var(--ed-ink-soft);font-size:11px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hm-offer-action[data-astro-cid-q5mdroj4]{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:7px 12px;margin-top:3px;border-radius:7px;background:var(--ed-gold);color:#fff;font:700 11px var(--ed-sans)}.hm-offer[data-astro-cid-q5mdroj4]:focus-visible{outline:2px solid var(--ed-green);outline-offset:3px}.hm-social[data-astro-cid-q5mdroj4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.hm-social[data-astro-cid-q5mdroj4]>span[data-astro-cid-q5mdroj4]{display:flex;gap:10px}.hm-social[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-size:13px}.hm-social[data-astro-cid-q5mdroj4] .ph-fill[data-astro-cid-q5mdroj4]{font-size:21px}.hm-panel-photo[data-astro-cid-q5mdroj4]{display:block;width:100%;height:128px;object-fit:cover;border-radius:12px;margin-bottom:24px}.hm-menu[data-astro-cid-q5mdroj4] .hm-panel-title[data-astro-cid-q5mdroj4]{font:800 30px/1.08 var(--ed-display);letter-spacing:-.03em;margin:12px 0 16px;text-wrap:balance}.hm-intro[data-astro-cid-q5mdroj4]{margin:0 0 24px;color:var(--ed-ink-soft);font-size:14px;line-height:1.6}.hm-links[data-astro-cid-q5mdroj4]{display:grid}.hm-links[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:14px 2px;border-bottom:1px solid var(--ed-line);font-size:16px;font-weight:600}.hm-links[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4] i[data-astro-cid-q5mdroj4]{color:var(--ed-green);font-size:18px}.hm-links[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4][aria-current=page]{color:var(--ed-green)}.hm-booking[data-astro-cid-q5mdroj4]{display:grid;gap:12px}.hm-booking[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]{display:flex;align-items:center;gap:12px;padding:20px 14px;background:#fff;border:1px solid var(--ed-line);border-radius:12px}.hm-booking[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]:first-child{font-size:25px;color:var(--ed-green)}.hm-booking[data-astro-cid-q5mdroj4] a[data-astro-cid-q5mdroj4]>i[data-astro-cid-q5mdroj4]:last-child{margin-left:auto;color:var(--ed-green)}.hm-booking[data-astro-cid-q5mdroj4] strong[data-astro-cid-q5mdroj4]{display:block;font-size:15px;line-height:1.4}.hm-booking[data-astro-cid-q5mdroj4] small[data-astro-cid-q5mdroj4]{display:block;font-size:12px;margin-top:5px;color:var(--ed-ink-soft)}.hm-book-gift[data-astro-cid-q5mdroj4]{display:flex;align-items:center;gap:12px;min-height:48px;margin-top:20px;font-weight:600!important}.hm-book-gift[data-astro-cid-q5mdroj4] i[data-astro-cid-q5mdroj4]{font-size:21px;color:var(--ed-green)}.hm-footer[data-astro-cid-q5mdroj4]{display:flex;align-items:center;gap:12px;flex:none;background:#fff;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--ed-line)}.hm-menu[data-astro-cid-q5mdroj4] .hm-phone[data-astro-cid-q5mdroj4],.hm-menu[data-astro-cid-q5mdroj4] .hm-reserve[data-astro-cid-q5mdroj4]{display:flex;align-items:center;justify-content:center;min-width:0;min-height:52px;flex:1;gap:10px;padding:12px 10px;border:1px solid transparent;border-radius:10px;font-size:14px;font-weight:700}.hm-menu[data-astro-cid-q5mdroj4] .hm-phone[data-astro-cid-q5mdroj4]{background:#eef4f1;border-color:#5e897573}.hm-menu[data-astro-cid-q5mdroj4] .hm-phone[data-astro-cid-q5mdroj4]:hover{background:var(--ed-cream)}.hm-phone[data-astro-cid-q5mdroj4] i[data-astro-cid-q5mdroj4]{font-size:21px}.hm-menu[data-astro-cid-q5mdroj4] .hm-reserve[data-astro-cid-q5mdroj4]{background:var(--ed-gold);color:#fff}.hm-menu[data-astro-cid-q5mdroj4] .hm-reserve[data-astro-cid-q5mdroj4]:hover{background:var(--ed-gold-dark)}.hm-reserve[data-astro-cid-q5mdroj4] svg[data-astro-cid-q5mdroj4]{flex:none}.hm-book-help[data-astro-cid-q5mdroj4]{flex:1;font-size:12px;color:var(--ed-ink-soft)}@keyframes hm-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (max-height: 620px){.hm-head[data-astro-cid-q5mdroj4]{min-height:58px;padding-top:calc(7px + env(safe-area-inset-top,0px));padding-bottom:7px}.hm-panel-photo[data-astro-cid-q5mdroj4]{height:90px}.hm-footer[data-astro-cid-q5mdroj4]{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.hm-menu[data-astro-cid-q5mdroj4][open]{animation:none}}
