.reviews__inner[data-astro-cid-4bjs7uhz]{text-align:center;justify-items:center;gap:40px;display:grid}.reviews__stage[data-astro-cid-4bjs7uhz]{width:100%;display:grid}.reviews__item[data-astro-cid-4bjs7uhz]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);pointer-events:none;grid-area:1/1;justify-items:center;gap:24px;display:grid;transform:translateY(16px)}.reviews__item[data-astro-cid-4bjs7uhz].is-active{opacity:1;pointer-events:auto;transform:none}.reviews__item[data-astro-cid-4bjs7uhz] blockquote[data-astro-cid-4bjs7uhz]{max-width:16ch;font-style:italic;font-weight:400}.reviews__item[data-astro-cid-4bjs7uhz] figcaption[data-astro-cid-4bjs7uhz]{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-soft)}.reviews__controls[data-astro-cid-4bjs7uhz]{justify-items:center;gap:28px;display:grid}.reviews__dots[data-astro-cid-4bjs7uhz]{gap:6px;display:flex}.reviews__dots[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]{background:0 0;border:0;width:44px;height:44px;position:relative}.reviews__dots[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz]:after{content:"";background:var(--line);height:1px;transition:background .4s;position:absolute;top:50%;left:8px;right:8px}.reviews__dots[data-astro-cid-4bjs7uhz] button[data-astro-cid-4bjs7uhz][aria-pressed=true]:after{background:var(--accent);height:2px}.hero[data-astro-cid-lcdefpme]{min-height:100svh;padding-top:calc(var(--header-h) + 24px);grid-template-rows:1fr auto;display:grid;position:relative;overflow:clip}.hero__frame[data-astro-cid-lcdefpme]{margin:0 var(--gutter);aspect-ratio:4/5;border-radius:var(--arch);order:2;max-height:62svh;position:relative}.hero__shade[data-astro-cid-lcdefpme]{opacity:0;position:absolute;inset:0}.hero__frame[data-astro-cid-lcdefpme] img{object-position:42% 50%}.hero__shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#14100cb8 0%,#14100c33 55%,#0000),linear-gradient(#0000 60%,#14100c80)}.hero__copy[data-astro-cid-lcdefpme]{z-index:2;order:1;gap:22px;padding-bottom:32px;display:grid;position:relative}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch}.hero__lead[data-astro-cid-lcdefpme]{font-size:var(--fs-lead);max-width:34ch;color:inherit;opacity:.85}.hero__night[data-astro-cid-lcdefpme]{display:none}.hero__booking[data-astro-cid-lcdefpme]{z-index:3;order:3;margin-top:-48px;padding-bottom:32px;position:relative}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{height:100svh;min-height:680px;padding:0;display:block}.hero__frame[data-astro-cid-lcdefpme]{aspect-ratio:auto;max-height:none;clip-path:inset(calc(var(--header-h) + 3vh) var(--gutter) 0 calc(100% - var(--gutter) - 44vw) round 22vw 22vw 0 0);will-change:clip-path;background:0 0;border-radius:0;margin:0;position:absolute;inset:0}html.motion .hero__frame[data-astro-cid-lcdefpme]{clip-path:inset(100% var(--gutter) 0 calc(100% - var(--gutter) - 44vw) round 22vw 22vw 0 0)}.hero__frame[data-astro-cid-lcdefpme] img{object-position:50% 50%;transform-origin:50%;will-change:transform;transform:translate(30vw)scale(1.3)}.hero__copy[data-astro-cid-lcdefpme]{padding-top:calc(var(--header-h) + 16px);padding-bottom:var(--hero-booking-space);pointer-events:none;align-content:center;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]{--hero-booking-space:260px}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.hero__night[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{font-size:clamp(2.75rem,min(1.6rem + 5.4vw,9.5svh),8rem)}.hero__copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:9.5ch}.hero__night[data-astro-cid-lcdefpme]{--fg:var(--cream);--fg-soft:color-mix(in oklab, var(--cream) 80%, transparent);--accent:var(--amber);z-index:2;padding-bottom:var(--hero-booking-space);color:var(--cream);opacity:0;visibility:hidden;pointer-events:none;align-content:center;gap:22px;display:grid;position:absolute;inset:0}.hero__night[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{max-width:9ch}.hero__booking[data-astro-cid-lcdefpme]{margin:0 auto;padding-bottom:0;position:absolute;bottom:32px;left:0;right:0}}@media (width>=1200px){.hero[data-astro-cid-lcdefpme]{--hero-booking-space:180px}}.ticker[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding-block:18px;overflow:hidden}.ticker__track[data-astro-cid-lcdefpme]{width:max-content;display:flex}.ticker[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex:none;display:flex}.ticker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:36px;padding-right:36px;font-size:.78rem;font-weight:500;display:inline-flex}.ticker[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] .icon{color:var(--accent)}.story__grid[data-astro-cid-lcdefpme]{gap:56px;display:grid}.story__text[data-astro-cid-lcdefpme]{align-content:center;gap:28px;display:grid}.story__media[data-astro-cid-lcdefpme]{padding-bottom:18%;position:relative}.story__main[data-astro-cid-lcdefpme]{aspect-ratio:4/5;width:84%;margin-left:auto}.story__inset[data-astro-cid-lcdefpme]{aspect-ratio:4/3;border:8px solid var(--bg);box-sizing:content-box;width:46%;position:absolute;bottom:0;left:0}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin-top:clamp(64px,8vw,120px);display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:6px;padding:28px 0 0;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-soft)}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--serif);color:var(--accent);font-size:clamp(3rem,2rem + 4vw,6rem);line-height:1}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{vertical-align:super;font-size:.5em}@media (width>=900px){.story__grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;gap:clamp(48px,7vw,120px)}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.rooms[data-astro-cid-lcdefpme]{padding-bottom:clamp(64px,8vw,120px)}.rooms__head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(40px,5vw,72px);display:flex}.rooms__head[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{gap:22px;display:grid}.rooms__rail[data-astro-cid-lcdefpme]{overflow:hidden}.rooms__track[data-astro-cid-lcdefpme]{padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(20px,2.4vw,40px);padding-bottom:8px;display:flex;overflow-x:auto}.rooms__track[data-astro-cid-lcdefpme]::-webkit-scrollbar{display:none}.room-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 min(80vw,420px)}.room-card__media[data-astro-cid-lcdefpme]{aspect-ratio:3/4}.room-card__media[data-astro-cid-lcdefpme] img{transition:transform 1.2s var(--ease-out)}.room-card__link[data-astro-cid-lcdefpme]:hover .room-card__media[data-astro-cid-lcdefpme] img{transform:scale(1.05)}.room-card__body[data-astro-cid-lcdefpme]{gap:8px;padding-top:22px;display:grid}.room-card__num[data-astro-cid-lcdefpme]{font-size:var(--fs-label);letter-spacing:.22em;color:var(--accent)}.room-card__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-soft)}.room-card__cta[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin-top:6px;font-size:.78rem;font-weight:500;display:inline-flex}.room-card__link[data-astro-cid-lcdefpme]:hover .room-card__cta[data-astro-cid-lcdefpme] .arrow{transform:translate(6px)}.rooms__progress[data-astro-cid-lcdefpme]{display:none}@media (width>=1024px){.rooms__track[data-astro-cid-lcdefpme]{width:max-content;overflow:visible}.room-card[data-astro-cid-lcdefpme]{flex-basis:clamp(360px,28vw,460px)}.room-card[data-astro-cid-lcdefpme]:nth-child(2n){margin-top:80px}.rooms__progress[data-astro-cid-lcdefpme]{background:var(--line);height:1px;margin-top:48px;display:block}.rooms__progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--accent);transform-origin:0;height:1px;display:block;transform:scaleX(.08)}}.dine__grid[data-astro-cid-lcdefpme]{align-items:center;gap:48px;display:grid}.dine__media[data-astro-cid-lcdefpme]{aspect-ratio:5/6}.dine__text[data-astro-cid-lcdefpme]{gap:28px;display:grid}.dine__after[data-astro-cid-lcdefpme]{gap:32px;margin-top:clamp(80px,10vw,160px);display:grid}.dine__pair[data-astro-cid-lcdefpme]{gap:48px;display:grid}.dine-card[data-astro-cid-lcdefpme]{gap:22px;display:grid}.dine-card__media[data-astro-cid-lcdefpme]{aspect-ratio:16/10}.dine-card__media[data-astro-cid-lcdefpme] img{transition:transform 1.2s var(--ease-out)}.dine-card[data-astro-cid-lcdefpme]:hover .dine-card__media[data-astro-cid-lcdefpme] img{transform:scale(1.04)}.dine-card__body[data-astro-cid-lcdefpme]{gap:10px;display:grid}.dine-card__body[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--accent)}.dine-card__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--fg-soft);max-width:46ch}@media (width>=900px){.dine__grid[data-astro-cid-lcdefpme]{grid-template-columns:7fr 5fr;gap:clamp(48px,7vw,120px)}.dine__pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.dine-card[data-astro-cid-lcdefpme]:last-child{margin-top:120px}}.gather__grid[data-astro-cid-lcdefpme]{gap:48px;display:grid}.gather__text[data-astro-cid-lcdefpme]{align-content:center;gap:28px;display:grid}.venues[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin-top:12px}.venue-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);transition:padding .5s var(--ease-out);grid-template-columns:1fr auto;align-items:center;gap:2px 20px;padding:22px 0;display:grid}.venue-row__name[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.4rem);line-height:1.1}.venue-row__kind[data-astro-cid-lcdefpme],.venue-row__cap[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--fg-soft)}.venue-row__cap[data-astro-cid-lcdefpme]{grid-column:1}.venue-row[data-astro-cid-lcdefpme] .icon{color:var(--accent);transition:transform .5s var(--ease-out);grid-area:1/2/span 3}.venue-row[data-astro-cid-lcdefpme]:hover,.venue-row[data-astro-cid-lcdefpme]:focus-visible{padding-left:14px}.venue-row[data-astro-cid-lcdefpme]:hover .icon{transform:translate(6px)}.gather__media[data-astro-cid-lcdefpme]{aspect-ratio:4/5}.gather__img[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .8s var(--ease-out);position:absolute;inset:0}.gather__img[data-astro-cid-lcdefpme].is-active{opacity:1}.gather__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}@media (width>=900px){.gather__grid[data-astro-cid-lcdefpme]{grid-template-columns:6fr 5fr;gap:clamp(48px,7vw,120px)}.venue-row[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr 1fr auto}.venue-row__cap[data-astro-cid-lcdefpme]{grid-column:auto}.venue-row[data-astro-cid-lcdefpme] .icon{grid-area:auto}}.kochi[data-astro-cid-lcdefpme]{padding-top:0}.kochi__grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);align-items:center;gap:56px;padding-top:clamp(80px,10vw,160px);display:grid}.kochi__grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:first-child{gap:28px;display:grid}.nearby[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.nearby[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.nearby__d[data-astro-cid-lcdefpme]{color:var(--fg-soft);white-space:nowrap;font-size:var(--fs-small)}@media (width>=900px){.kochi__grid[data-astro-cid-lcdefpme]{grid-template-columns:5fr 6fr;gap:clamp(48px,7vw,120px)}}
