.rooms.svelte-1h76mxs{background:radial-gradient(70% 60% at 0% 100%, var(--wine-600), transparent 70%), var(--wine-800)}.head__side.svelte-1h76mxs{gap:1.2rem;display:grid}.amen.svelte-1h76mxs{flex-wrap:wrap;gap:.5rem;display:flex}.amen.svelte-1h76mxs li:where(.svelte-1h76mxs){color:var(--gold-300);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:600;box-shadow:inset 0 0 0 1px #c9a45c99}.stage.svelte-1h76mxs{align-items:center;gap:2rem;display:grid}.media.svelte-1h76mxs{aspect-ratio:4/3;background:var(--wine-700);border-radius:1.4rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.media__pic.svelte-1h76mxs{cursor:zoom-in;grid-area:1/1;width:100%;height:100%;display:block}.media__pic.svelte-1h76mxs .pic{aspect-ratio:auto;height:100%;animation:9s linear forwards svelte-1h76mxs-drift}.count.svelte-1h76mxs{font-family:var(--f-display);color:var(--gold-300);pointer-events:none;background:#1e070cbf;border-radius:999px;padding:.35rem .85rem;font-size:1.15rem;position:absolute;top:1.1rem;left:1.2rem}.count.svelte-1h76mxs small:where(.svelte-1h76mxs){color:#f8f3ead9;margin-left:.3rem;font-size:.8rem}.arrows.svelte-1h76mxs{gap:.5rem;display:flex;position:absolute;bottom:1rem;right:1rem}.arrows.svelte-1h76mxs button:where(.svelte-1h76mxs){width:2.9rem;height:2.9rem;color:var(--ivory);background:#1e070cbf;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.arrows.svelte-1h76mxs button:where(.svelte-1h76mxs):hover{background:var(--gold-500);color:var(--wine-900)}.info.svelte-1h76mxs{display:grid}.info.svelte-1h76mxs>div:where(.svelte-1h76mxs){grid-area:1/1}.info.svelte-1h76mxs h3:where(.svelte-1h76mxs){font-family:var(--f-display);font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.1}.svelte-1h76mxs:lang(ta) .info:where(.svelte-1h76mxs) h3:where(.svelte-1h76mxs){font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.4}.line.svelte-1h76mxs{color:var(--ink-soft);max-width:30rem;margin-top:.8rem;font-size:1.05rem}.meta.svelte-1h76mxs{border-top:1px solid var(--line);flex-wrap:wrap;gap:1rem 2.5rem;margin:1.6rem 0 0;padding-top:1.2rem;display:flex}.meta.svelte-1h76mxs dt:where(.svelte-1h76mxs){letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute);font-size:.75rem;font-weight:700}.svelte-1h76mxs:lang(ta) .meta:where(.svelte-1h76mxs) dt:where(.svelte-1h76mxs){letter-spacing:0}.meta.svelte-1h76mxs dd:where(.svelte-1h76mxs){margin:.3rem 0 0;font-size:1rem;font-weight:600}.sleeps.svelte-1h76mxs{color:var(--gold-300);align-items:center;gap:.1rem;display:flex}.sleeps.svelte-1h76mxs span:where(.svelte-1h76mxs){color:var(--ivory);margin-left:.5rem}.minis.svelte-1h76mxs{gap:.6rem;margin-top:1.4rem;display:flex}.minis.svelte-1h76mxs button:where(.svelte-1h76mxs){aspect-ratio:4/3;width:6.5rem;box-shadow:0 0 0 1px var(--line);transition:transform .4s var(--e-out);border-radius:.6rem;overflow:hidden}.minis.svelte-1h76mxs button:where(.svelte-1h76mxs):hover{transform:translateY(-3px)}.minis.svelte-1h76mxs .pic{aspect-ratio:auto;height:100%}.ctas.svelte-1h76mxs{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.strip.svelte-1h76mxs{scrollbar-width:none;grid-auto-columns:minmax(11.5rem,1fr);grid-auto-flow:column;gap:.7rem;margin-top:2.2rem;padding-bottom:.2rem;display:grid;overflow-x:auto}.strip.svelte-1h76mxs::-webkit-scrollbar{display:none}.thumb.svelte-1h76mxs{text-align:left;box-shadow:inset 0 0 0 1px var(--line);background:#f8f3ea0d;border-radius:.9rem;align-items:center;gap:.7rem;padding:.55rem .8rem .75rem .55rem;transition:background .4s,box-shadow .4s;display:flex;position:relative}.thumb.svelte-1h76mxs:hover{background:#f8f3ea17}.thumb[aria-selected=true].svelte-1h76mxs{background:#c9a45c24;box-shadow:inset 0 0 0 1px #c9a45cb3}.thumb__pic.svelte-1h76mxs{border-radius:.5rem;flex:none;width:3.6rem;height:2.8rem;overflow:hidden}.thumb__pic.svelte-1h76mxs .pic{aspect-ratio:auto;height:100%}.thumb__text.svelte-1h76mxs{font-size:.92rem;font-weight:700;line-height:1.3;display:grid}.thumb__text.svelte-1h76mxs small:where(.svelte-1h76mxs){font-family:var(--f-display);color:var(--gold-300);font-size:.85rem;font-weight:400}.bar.svelte-1h76mxs{border-radius:2px;height:2px;position:absolute;bottom:.35rem;left:.8rem;right:.8rem;overflow:hidden}.bar__fill.svelte-1h76mxs{background:var(--gold-500);transform-origin:0;height:100%;animation-name:svelte-1h76mxs-fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block;transform:scaleX(0)}.paused.svelte-1h76mxs .bar__fill:where(.svelte-1h76mxs){animation-play-state:paused}@media (width>=960px){.stage.svelte-1h76mxs{grid-template-columns:1.35fr 1fr;gap:clamp(2.5rem,5vw,4.5rem)}}@keyframes svelte-1h76mxs-fill{to{transform:scaleX(1)}}@keyframes svelte-1h76mxs-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.spaces.svelte-1ctpekf{background:var(--ivory)}.feature.svelte-1ctpekf{align-items:center;gap:2.5rem;display:grid}.feature.svelte-1ctpekf+.feature:where(.svelte-1ctpekf){margin-top:clamp(4.5rem,9vw,8rem)}.collage.svelte-1ctpekf{padding:0 10% 10% 0;position:relative}.shot.svelte-1ctpekf{width:100%;display:block;overflow:hidden}.shot.svelte-1ctpekf .pic{aspect-ratio:auto;height:100%;transition:transform 1.2s var(--e-out)}.shot.svelte-1ctpekf:hover .pic{transform:scale(1.05)}.shot--main.svelte-1ctpekf{aspect-ratio:4/3;border-radius:1.4rem}.shot--float.svelte-1ctpekf{aspect-ratio:1;border:6px solid var(--ivory);border-radius:50%;width:40%;position:absolute;bottom:0;right:0;box-shadow:0 30px 50px -25px #2c0a1280}.badge.svelte-1ctpekf{background:var(--wine-800);min-width:8.5rem;color:var(--ivory);border-radius:.9rem;padding:.9rem 1.2rem;display:grid;position:absolute;bottom:14%;left:1rem;box-shadow:0 20px 40px -20px #0009}.badge__n.svelte-1ctpekf{font-family:var(--f-display);color:var(--gold-300);font-variant-numeric:tabular-nums;font-size:2.6rem;line-height:1}.badge__l.svelte-1ctpekf{letter-spacing:.1em;text-transform:uppercase;color:#f8f3eae0;margin-top:.2rem;font-size:.8rem;font-weight:700}.svelte-1ctpekf:lang(ta) .badge__l:where(.svelte-1ctpekf){letter-spacing:0}.num.svelte-1ctpekf{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.2px var(--gold-600);font-size:4rem;font-style:italic;line-height:1}.copy.svelte-1ctpekf h3:where(.svelte-1ctpekf){font-family:var(--f-display);margin:.4rem 0 1rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:400;line-height:1.1}.svelte-1ctpekf:lang(ta) .copy:where(.svelte-1ctpekf) h3:where(.svelte-1ctpekf){font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.4}.tagline.svelte-1ctpekf{font-family:var(--f-display);color:var(--gold-600);margin:-.4rem 0 .8rem;font-size:1.25rem;font-style:italic}.text.svelte-1ctpekf{color:var(--ink-soft);max-width:34rem;font-size:1.05rem}.ticks__label.svelte-1ctpekf{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-600);margin:1.6rem 0 0;font-size:.8rem;font-weight:700}.ticks__label.svelte-1ctpekf+.ticks:where(.svelte-1ctpekf){margin-top:.8rem}.ticks.svelte-1ctpekf{grid-template-columns:1fr 1fr;gap:.7rem 1.2rem;max-width:30rem;margin:1.8rem 0 2.2rem;display:grid}.ticks.svelte-1ctpekf li:where(.svelte-1ctpekf){align-items:center;gap:.6rem;font-weight:600;display:flex}.ticks.svelte-1ctpekf li:where(.svelte-1ctpekf):before{content:"✦";color:var(--gold-600);font-size:.8rem}.meals.svelte-1ctpekf{gap:.9rem;max-width:28rem;margin:1.8rem 0 2.2rem;display:grid}.meals.svelte-1ctpekf li:where(.svelte-1ctpekf){align-items:baseline;gap:.8rem;display:flex}.meals__l.svelte-1ctpekf{font-family:var(--f-display);font-size:1.3rem}.svelte-1ctpekf:lang(ta) .meals__l:where(.svelte-1ctpekf){font-size:1.1rem}.meals__dots.svelte-1ctpekf{border-bottom:1.5px dotted var(--gold-600);flex:1;transform:translateY(-4px)}.meals__h.svelte-1ctpekf{font-variant-numeric:tabular-nums;color:var(--ink-soft);font-weight:600}@media (width>=900px){.feature.svelte-1ctpekf{grid-template-columns:1.1fr .9fr;gap:clamp(3rem,6vw,6rem)}.feature--flip.svelte-1ctpekf{grid-template-columns:.9fr 1.1fr}.feature--flip.svelte-1ctpekf .collage:where(.svelte-1ctpekf){order:2}}.fac.svelte-ovd1jl{background:var(--ivory-2);overflow:hidden}.fac__dots.svelte-ovd1jl{background-image:var(--pulli);background-size:var(--pulli-size);position:absolute;inset:0 0 50%;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.wrap.svelte-ovd1jl{position:relative}.times.svelte-ovd1jl{flex-wrap:wrap;justify-self:start;gap:1rem;display:flex}.times.svelte-ovd1jl div:where(.svelte-ovd1jl){background:var(--wine-800);color:var(--ivory);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;column-gap:.8rem;padding:1rem 1.3rem;display:grid}.times.svelte-ovd1jl svg{color:var(--gold-500);grid-row:span 2}.times.svelte-ovd1jl span:where(.svelte-ovd1jl){letter-spacing:.14em;text-transform:uppercase;color:#f8f3eacc;font-size:.74rem;font-weight:700}.times.svelte-ovd1jl strong:where(.svelte-ovd1jl){font-family:var(--f-display);font-size:1.4rem;font-weight:400;line-height:1.1}.grid.svelte-ovd1jl{background:var(--line);box-shadow:0 0 0 1px var(--line);border-radius:1.2rem;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.grid.svelte-ovd1jl li:where(.svelte-ovd1jl){background:var(--ivory);isolation:isolate;justify-items:start;gap:1.6rem;padding:clamp(1.4rem,3vw,2.4rem);transition:color .5s;display:grid;position:relative;overflow:hidden}.grid.svelte-ovd1jl li:where(.svelte-ovd1jl):before{content:"";z-index:-1;background:var(--wine-700);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition:clip-path .7s var(--e-inout);position:absolute;inset:0}.grid.svelte-ovd1jl li:where(.svelte-ovd1jl):hover{color:var(--ivory)}.grid.svelte-ovd1jl li:where(.svelte-ovd1jl):hover:before{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.ic.svelte-ovd1jl{background:var(--gold-100);width:3.6rem;height:3.6rem;color:var(--wine-500);transition:background .5s, color .5s, transform .7s var(--e-back);border-radius:999px 999px .4rem .4rem;place-items:center;display:grid}li.svelte-ovd1jl:hover .ic:where(.svelte-ovd1jl){background:var(--gold-500);color:var(--wine-800);transform:translateY(-4px)rotate(-6deg)}.label.svelte-ovd1jl{font-size:clamp(1rem,1.4vw,1.12rem);font-weight:700;line-height:1.35}@media (width>=900px){.grid.svelte-ovd1jl{grid-template-columns:repeat(4,1fr)}.times.svelte-ovd1jl{justify-self:end}}.gal.svelte-1l3q2ty{background:var(--ivory)}.head__side.svelte-1l3q2ty .btn:where(.svelte-1l3q2ty){margin-top:1.4rem}.masonry.svelte-1l3q2ty{columns:1;column-gap:1rem}.tile.svelte-1l3q2ty{break-inside:avoid;aspect-ratio:4/3;border-radius:1rem;width:100%;margin-bottom:1rem;display:block;position:relative;overflow:hidden}.tile.tall.svelte-1l3q2ty{aspect-ratio:3/4;border-radius:999px 999px 1rem 1rem}.tile.svelte-1l3q2ty .pic{aspect-ratio:auto;height:100%;transition:transform 1.3s var(--e-out), filter .7s}.tile.svelte-1l3q2ty:hover .pic{transform:scale(1.07)}.cap.svelte-1l3q2ty{z-index:1;text-align:left;color:var(--ivory);opacity:0;transition:opacity .5s var(--e-out), transform .5s var(--e-out);background:linear-gradient(#0000,#1e070cd9);justify-content:space-between;align-items:flex-end;gap:1rem;padding:2.5rem 1.2rem 1rem;font-size:.88rem;display:flex;position:absolute;inset:auto 0 0;transform:translateY(12px)}.cap.svelte-1l3q2ty svg{color:var(--gold-300);flex:none}.tile.svelte-1l3q2ty:hover .cap:where(.svelte-1l3q2ty),.tile.svelte-1l3q2ty:focus-visible .cap:where(.svelte-1l3q2ty){opacity:1;transform:none}@media (hover:none){.cap.svelte-1l3q2ty{opacity:1;transform:none}}@media (width>=560px){.masonry.svelte-1l3q2ty{columns:2}}@media (width>=900px){.masonry.svelte-1l3q2ty{columns:3;column-gap:1.2rem}.tile.svelte-1l3q2ty{margin-bottom:1.2rem}}.head__side.svelte-z1p1nb .btn:where(.svelte-z1p1nb){margin-top:1.4rem}.near.svelte-z1p1nb{background:radial-gradient(60% 80% at 100% 100%, var(--wine-600), transparent 70%), var(--wine-900)}.grid.svelte-z1p1nb{grid-template-columns:repeat(2,1fr);gap:.8rem;display:grid}.card.svelte-z1p1nb{aspect-ratio:4/5;text-align:left;width:100%;color:var(--ivory);isolation:isolate;border-radius:1.1rem;display:block;position:relative;overflow:hidden}.card.svelte-z1p1nb .pic{aspect-ratio:auto;transition:transform 1.2s var(--e-out);position:absolute;inset:0}.card.svelte-z1p1nb:hover .pic,.card.svelte-z1p1nb:focus-visible .pic{transform:scale(1.08)}.card.svelte-z1p1nb:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#14050873 62%,#140508eb 100%);position:absolute;inset:0}.kind.svelte-z1p1nb{z-index:1;background:var(--gold-500);color:var(--wine-900);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.25rem .7rem;font-size:.72rem;font-weight:800;position:absolute;top:.7rem;left:.7rem}.body.svelte-z1p1nb{z-index:1;gap:.4rem;padding:1rem;display:grid;position:absolute;inset:auto 0 0}.name.svelte-z1p1nb{font-family:var(--f-display);font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.2}.svelte-z1p1nb:lang(ta) .name:where(.svelte-z1p1nb){font-family:var(--f-body);font-size:clamp(.95rem,1.4vw,1.1rem);font-weight:700;line-height:1.45}.dist.svelte-z1p1nb{color:var(--gold-300);align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;display:inline-flex}.note.svelte-z1p1nb{color:#f8f3eabf;margin-top:1.4rem;font-size:.88rem}.credits.svelte-z1p1nb{color:#f8f3eab3;margin-top:.6rem;font-size:.8rem}.credits.svelte-z1p1nb summary:where(.svelte-z1p1nb){cursor:pointer;width:fit-content;color:var(--gold-300);font-weight:700}.credits.svelte-z1p1nb ul:where(.svelte-z1p1nb){gap:.25rem;margin-top:.6rem;display:grid}.credits.svelte-z1p1nb a:where(.svelte-z1p1nb){text-underline-offset:2px;text-decoration:underline}@media (width>=1000px){.grid.svelte-z1p1nb{grid-template-columns:repeat(4,1fr);gap:1.1rem}}.reach.svelte-m1wko9{background:var(--ivory)}.grid.svelte-m1wko9{gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);display:grid}.modes.svelte-m1wko9{align-content:start;gap:1.1rem;display:grid}.modes.svelte-m1wko9>li:where(.svelte-m1wko9){background:#fff;border:1px solid #2c0a1214;border-radius:1rem;gap:1rem;padding:1.2rem 1.3rem;display:flex}.modes.svelte-m1wko9>li.note:where(.svelte-m1wko9){color:var(--fg-mute);background:0 0;border:0;padding:0;font-size:.82rem;display:block}.ic.svelte-m1wko9{background:var(--wine-800);width:3rem;height:3rem;color:var(--gold-300);border-radius:999px 999px 6px 6px;flex:none;place-items:center;display:grid}h3.svelte-m1wko9{font-family:var(--f-display);margin-bottom:.3rem;font-size:1.2rem}.svelte-m1wko9:lang(ta) h3:where(.svelte-m1wko9){font-size:1.05rem}.modes.svelte-m1wko9 ul:where(.svelte-m1wko9){color:var(--fg-soft,inherit);gap:.15rem;font-size:.92rem;display:grid}.map.svelte-m1wko9{background:var(--wine-900);min-height:22rem;color:var(--ivory);border-radius:1.2rem;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #2c0a128c}.map.svelte-m1wko9 iframe:where(.svelte-m1wko9){filter:saturate(.9);border:0;width:100%;height:100%;position:absolute;inset:0}.map__cover.svelte-m1wko9{height:100%;min-height:inherit;align-content:center;justify-items:start;gap:1rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative}.map__dots.svelte-m1wko9{background-image:var(--pulli);background-size:var(--pulli-size);opacity:.7;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 80% 20%,#000,#0000 70%);mask-image:radial-gradient(circle at 80% 20%,#000,#0000 70%)}.map__cover.svelte-m1wko9>:where(.svelte-m1wko9){position:relative}.pin.svelte-m1wko9{background:var(--gold-500);width:3.6rem;height:3.6rem;color:var(--wine-900);border-radius:50%;place-items:center;display:grid}address.svelte-m1wko9{font-size:1.02rem;font-style:normal;line-height:1.55;display:grid}.map__actions.svelte-m1wko9{flex-wrap:wrap;gap:.7rem;margin-top:.4rem;display:flex}small.svelte-m1wko9{color:#f8f3ea99;font-size:.78rem}@media (width>=56rem){.grid.svelte-m1wko9{grid-template-columns:1fr 1.15fr;gap:2.5rem}.modes.svelte-m1wko9{grid-template-columns:1fr 1fr}.modes.svelte-m1wko9>li.note:where(.svelte-m1wko9){grid-column:1/-1}.map.svelte-m1wko9{min-height:100%}}.faq.svelte-icx098{background:var(--ivory-2)}.grid.svelte-icx098{gap:2.5rem;display:grid}.side.svelte-icx098{align-content:start;justify-items:start;gap:1rem;display:grid}.side.svelte-icx098 .lead:where(.svelte-icx098){max-width:26rem}.list.svelte-icx098{gap:.6rem;display:grid}details.svelte-icx098{transition:box-shadow .4s var(--e-out);background:#fff;border:1px solid #2c0a1214;border-radius:1rem;overflow:hidden}details[open].svelte-icx098{box-shadow:0 20px 40px -28px #2c0a1280}summary.svelte-icx098{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.05rem 1.25rem;list-style:none;display:grid}summary.svelte-icx098::-webkit-details-marker{display:none}summary.svelte-icx098:focus-visible{outline:2px solid var(--gold-500);outline-offset:-2px}.n.svelte-icx098{font-family:var(--f-display);color:var(--gold-600,var(--gold-500));font-size:.95rem}.q.svelte-icx098{font-size:1.02rem;font-weight:600;line-height:1.35}.chev.svelte-icx098{width:2rem;height:2rem;color:var(--wine-800);background:var(--ivory-2);transition:transform .4s var(--e-out), background .3s;border-radius:50%;place-items:center;display:grid}details[open].svelte-icx098 .chev:where(.svelte-icx098){background:var(--gold-500);transform:rotate(180deg)}details.svelte-icx098 p:where(.svelte-icx098){color:var(--fg-soft,inherit);padding:0 1.25rem 1.25rem 3.7rem;font-size:.97rem;line-height:1.65}@media (width>=56rem){.grid.svelte-icx098{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:4rem}.side.svelte-icx098{position:sticky;top:6rem}}@media (prefers-reduced-motion:reduce){.chev.svelte-icx098{transition:none}}.intro.svelte-1w0irdt{background:var(--bg);color:var(--fg);padding:calc(var(--section,6rem) * .6) 0 3rem;padding-top:8rem}.crumbs.svelte-1w0irdt{opacity:.8;gap:.5rem;margin-bottom:1rem;font-size:.9rem;display:flex}h1.svelte-1w0irdt{font-family:var(--font-display,inherit);margin:0 0 1rem;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.1}p.svelte-1w0irdt{opacity:.9;max-width:46rem;margin:0;font-size:1.15rem}
