.lcv-logo{display:flex;flex-direction:column;align-items:center;gap:4px}.lcv-name{display:flex;font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:.02em}.lcv-name span{opacity:0;white-space:pre;animation:lcv-letterBlur .9s cubic-bezier(.22,1,.36,1) forwards;animation-delay:calc(.3s + var(--i) * .05s)}.lcv-baseline{display:flex;align-items:center;gap:7px;font-family:var(--ed-sans),sans-serif;font-size:10px;letter-spacing:.22em}.lcv-baseline .lcv-word{opacity:0;animation:lcv-fadeIn .8s ease-out forwards}.lcv-baseline .lcv-word:first-child{animation-delay:1.9s}.lcv-baseline .lcv-word:last-child{animation-delay:2.7s}.lcv-stars{display:flex;gap:3px}.lcv-stars span{color:#c6a45c;opacity:0;animation:lcv-starPop .45s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:calc(2.1s + var(--i) * .12s)}.lcv-name,.lcv-baseline{transition:color .3s ease}.lcv-logo--header{gap:3px}.lcv-logo--header .lcv-name{font-size:27px;color:inherit}.lcv-logo--header .lcv-baseline{color:inherit;opacity:.68;font:600 9px var(--ed-sans);letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.lcv-logo--header .lcv-baseline .lcv-word:first-child{animation-delay:1.9s}.lcv-logo--hero{gap:14px}.lcv-logo--hero .lcv-name{font-size:clamp(48px,7vw,80px);color:#f4f1e9;text-shadow:0 2px 20px rgba(0,0,0,.35)}.lcv-logo--hero .lcv-stars{gap:12px}.lcv-logo--hero .lcv-stars span{font-size:22px;text-shadow:0 2px 20px rgba(0,0,0,.35);animation:lcv-starPop .45s cubic-bezier(.34,1.56,.64,1) forwards,lcv-glowPulse 3.2s ease-in-out infinite;animation-delay:calc(1.6s + var(--i) * .15s),3.2s}.lcv-logo--hero .lcv-stars svg{width:22px;height:22px}.lcv-logo--mobile{align-items:flex-start;gap:3px;min-width:0}.lcv-logo--mobile .lcv-name{display:block;font-size:21px;line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.lcv-logo--mobile .lcv-baseline{font:500 9px/1.3 var(--ed-sans);letter-spacing:0;text-wrap:balance}.lcv-logo--mobile .lcv-word{opacity:1;animation:none}.lcv-logo--mobile .lcv-stars{gap:3px}.lcv-logo--mobile .lcv-stars span{display:flex;animation-delay:calc(.2s + var(--i) * .12s)}.lcv-logo--mobile .lcv-stars svg{width:10px;height:10px}@keyframes lcv-letterBlur{0%{opacity:0;transform:translateY(22px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes lcv-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lcv-starPop{0%{opacity:0;transform:scale(.2) rotate(-90deg)}60%{opacity:1;transform:scale(1.25) rotate(8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes lcv-glowPulse{0%,to{opacity:.85}50%{opacity:1;text-shadow:0 0 12px rgba(198,164,92,.55)}}@media (prefers-reduced-motion: reduce){.lcv-name span,.lcv-baseline .lcv-word,.lcv-stars span{animation:none!important;opacity:1!important}}.lcv-no-anim .lcv-name span,.lcv-no-anim .lcv-baseline .lcv-word,.lcv-no-anim .lcv-stars span,.lcv-no-anim .v3-hero__stars--anim svg{animation:none!important;opacity:1!important}.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}}
