main p{max-width:none}.hero[data-astro-cid-nggsgcgr]{padding-block:20px clamp(28px,4vw,48px)}.crumbs[data-astro-cid-nggsgcgr]{color:var(--ink-soft);flex-wrap:wrap;gap:6px;margin-bottom:16px;font-size:.82rem;display:flex}.crumbs[data-astro-cid-nggsgcgr] a[data-astro-cid-nggsgcgr]{color:var(--ink-soft)}.h-grid[data-astro-cid-nggsgcgr]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(20px,4vw,56px);display:grid}.h-logo[data-astro-cid-nggsgcgr]{width:auto;height:34px;margin-bottom:10px}h1[data-astro-cid-nggsgcgr]{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(1.9rem,2vw + 1.2rem,3rem)}.lead[data-astro-cid-nggsgcgr]{color:var(--ink-soft);margin:0 0 16px;font-size:1.05rem;line-height:1.6}.chips[data-astro-cid-nggsgcgr]{flex-wrap:wrap;gap:8px;margin:0 0 22px;padding:0;list-style:none;display:flex}.chips[data-astro-cid-nggsgcgr] li[data-astro-cid-nggsgcgr]{background:var(--mist);border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:600}.h-vis[data-astro-cid-nggsgcgr]{aspect-ratio:4/3;position:relative}.h-vis[data-astro-cid-nggsgcgr] img[data-astro-cid-nggsgcgr]{object-fit:contain;mix-blend-mode:multiply;position:absolute}.h-vis[data-astro-cid-nggsgcgr] .hi[data-astro-cid-nggsgcgr]{width:72%;height:60%;top:4%;left:0}.h-vis[data-astro-cid-nggsgcgr] .ho[data-astro-cid-nggsgcgr]{width:46%;height:52%;bottom:0;right:0}.sec-head[data-astro-cid-nggsgcgr]{margin-bottom:var(--head-gap);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.sec-head[data-astro-cid-nggsgcgr] h2[data-astro-cid-nggsgcgr]{margin:0}.sec-head[data-astro-cid-nggsgcgr] p[data-astro-cid-nggsgcgr]{color:var(--ink-soft);margin:0}.c-grid[data-astro-cid-nggsgcgr]{grid-template-columns:1.15fr 1fr;align-items:start;gap:20px;display:grid}.c-in[data-astro-cid-nggsgcgr],.c-out[data-astro-cid-nggsgcgr]{background:var(--white);border-radius:calc(var(--radius) + 4px);padding:clamp(18px,2.4vw,26px)}.c-out[data-astro-cid-nggsgcgr]{position:sticky;top:90px}.rooms[data-astro-cid-nggsgcgr]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rooms[data-astro-cid-nggsgcgr] li{border-radius:var(--radius);background:var(--mist);grid-template-columns:110px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.rooms[data-astro-cid-nggsgcgr] .rn{font-size:.92rem;font-weight:650}.rooms[data-astro-cid-nggsgcgr] .seg{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.rooms[data-astro-cid-nggsgcgr] .seg button{background:var(--white);font:700 .95rem/1 var(--font);color:var(--ink);cursor:pointer;border:1.5px solid #d7dce5;border-radius:8px;padding:9px 4px}.rooms[data-astro-cid-nggsgcgr] .seg button small{color:var(--ink-soft);font-size:.7rem;font-weight:600}.rooms[data-astro-cid-nggsgcgr] .seg button.on{border-color:var(--blue);background:var(--blue);color:#fff}.rooms[data-astro-cid-nggsgcgr] .seg button.on small{color:#fffc}.rooms[data-astro-cid-nggsgcgr] .rm{width:32px;height:32px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:1.3rem}.add[data-astro-cid-nggsgcgr]{border-radius:var(--radius);width:100%;font:650 .95rem var(--font);color:var(--blue);cursor:pointer;background:0 0;border:1.5px dashed #b9c2d2;margin-top:12px;padding:12px}.c-hint[data-astro-cid-nggsgcgr]{color:var(--ink-soft);margin:12px 0 0;font-size:.82rem}.c-out[data-astro-cid-nggsgcgr] .r-k{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:.75rem;font-weight:800}.c-out[data-astro-cid-nggsgcgr] .r-od{gap:2px;margin:4px 0 12px;display:grid}.c-out[data-astro-cid-nggsgcgr] .r-od a{letter-spacing:-.02em;color:var(--ink);font-size:1.5rem;font-weight:800}.c-out[data-astro-cid-nggsgcgr] .r-od span{color:var(--ink-soft);font-size:.86rem}.c-out[data-astro-cid-nggsgcgr] .bar{background:var(--mist);border-radius:99px;height:8px;position:relative;overflow:visible}.c-out[data-astro-cid-nggsgcgr] .bar span{background:linear-gradient(90deg,#2f6bff,#00a3ff);border-radius:99px;height:100%;display:block}.c-out[data-astro-cid-nggsgcgr] .bar i{background:var(--ink-soft);width:2px;height:14px;position:absolute;top:-3px}.c-out[data-astro-cid-nggsgcgr] .r-ratio{color:var(--ink-soft);margin:8px 0 14px;font-size:.84rem}.c-out[data-astro-cid-nggsgcgr] .bd{border-collapse:collapse;width:100%;font-size:.92rem}.c-out[data-astro-cid-nggsgcgr] .bd th,.c-out[data-astro-cid-nggsgcgr] .bd td{text-align:left;border-bottom:1px solid #eceff4;padding:8px 0;font-weight:500}.c-out[data-astro-cid-nggsgcgr] .bd td{text-align:right;white-space:nowrap}.c-out[data-astro-cid-nggsgcgr] .bd tfoot th,.c-out[data-astro-cid-nggsgcgr] .bd tfoot td{border:0;padding-top:12px;font-size:1.15rem;font-weight:800}.c-out[data-astro-cid-nggsgcgr] .bd tfoot td{color:var(--blue);font-size:1.4rem}.c-out[data-astro-cid-nggsgcgr] .r-note{color:var(--ink-soft);text-align:right;margin:2px 0 14px;font-size:.8rem}.c-out[data-astro-cid-nggsgcgr] .btn{width:100%}.c-out[data-astro-cid-nggsgcgr] .wa-btn{background:var(--wa);color:#fff}.c-out[data-astro-cid-nggsgcgr] .r-alt-k{color:var(--ink-soft);margin:18px 0 6px;font-size:.8rem;font-weight:700}.c-out[data-astro-cid-nggsgcgr] .r-alt{gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:grid}.c-out[data-astro-cid-nggsgcgr] .warn{border-radius:var(--radius);color:#7a4b00;background:#fff6e6;margin:0 0 14px;padding:12px 14px;font-size:.92rem}.pk-grid[data-astro-cid-nggsgcgr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin:0;padding:0;list-style:none;display:grid}.pk[data-astro-cid-nggsgcgr]{background:var(--mist);border-radius:var(--radius);grid-row:span 5;grid-template-rows:subgrid;row-gap:0;margin-bottom:16px;display:grid}.pk-main[data-astro-cid-nggsgcgr]{grid-row:1/-1;grid-template-rows:subgrid;color:var(--ink);row-gap:6px;padding:18px;display:grid;text-decoration:none!important}.pk-main[data-astro-cid-nggsgcgr]>[data-astro-cid-nggsgcgr]:first-child{align-self:center}.pk-main[data-astro-cid-nggsgcgr]:hover h3[data-astro-cid-nggsgcgr]{color:var(--blue)}.pk[data-astro-cid-nggsgcgr] h3[data-astro-cid-nggsgcgr]{letter-spacing:-.01em;margin:10px 0 0;font-size:1.02rem}.pk-fit[data-astro-cid-nggsgcgr],.pk-od[data-astro-cid-nggsgcgr]{color:var(--ink-soft);margin:0;font-size:.85rem}.pk-od[data-astro-cid-nggsgcgr] b[data-astro-cid-nggsgcgr]{color:var(--ink)}.pk-price[data-astro-cid-nggsgcgr]{color:var(--blue);align-self:end;margin:6px 0 0;font-size:1.25rem;font-weight:800}.mx-wrap[data-astro-cid-nggsgcgr]{background:var(--white);border-radius:var(--radius);overflow-x:auto}.mx[data-astro-cid-nggsgcgr]{border-collapse:collapse;width:100%;min-width:640px;font-size:.92rem}.mx[data-astro-cid-nggsgcgr] th[data-astro-cid-nggsgcgr],.mx[data-astro-cid-nggsgcgr] td[data-astro-cid-nggsgcgr]{text-align:center;border-bottom:1px solid #eceff4;padding:12px 14px}.mx[data-astro-cid-nggsgcgr] thead[data-astro-cid-nggsgcgr] th[data-astro-cid-nggsgcgr]{color:var(--ink-soft);font-size:.8rem;font-weight:700}.mx[data-astro-cid-nggsgcgr] tbody[data-astro-cid-nggsgcgr] th[data-astro-cid-nggsgcgr]{text-align:left}.mx[data-astro-cid-nggsgcgr] .ok[data-astro-cid-nggsgcgr]{color:var(--blue);font-size:1.1rem}.mx[data-astro-cid-nggsgcgr] .no[data-astro-cid-nggsgcgr]{color:#b8bfcc}.mx-note[data-astro-cid-nggsgcgr]{color:var(--ink-soft);margin:12px 0 0;font-size:.86rem}.u-grid[data-astro-cid-nggsgcgr]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 14px;margin:0;padding:0;list-style:none;display:grid}.u-grid[data-astro-cid-nggsgcgr]>li[data-astro-cid-nggsgcgr]{grid-row:span 4;grid-template-rows:subgrid;row-gap:0;margin-bottom:14px;display:grid}.u-grid[data-astro-cid-nggsgcgr] a[data-astro-cid-nggsgcgr]{grid-row:1/-1;grid-template-rows:subgrid;border-radius:var(--radius);background:var(--mist);color:var(--ink);row-gap:4px;padding:14px 16px 18px;display:grid;text-decoration:none!important}.u-grid[data-astro-cid-nggsgcgr] a[data-astro-cid-nggsgcgr].white{background:var(--white)}.u-grid[data-astro-cid-nggsgcgr] a[data-astro-cid-nggsgcgr]:hover strong[data-astro-cid-nggsgcgr]{color:var(--blue)}.u-grid[data-astro-cid-nggsgcgr] img[data-astro-cid-nggsgcgr]{mix-blend-mode:multiply;width:100%;height:auto;margin-bottom:4px}.u-grid[data-astro-cid-nggsgcgr] span[data-astro-cid-nggsgcgr]{color:var(--ink-soft);font-size:.82rem}.u-grid[data-astro-cid-nggsgcgr] b[data-astro-cid-nggsgcgr]{margin-top:4px;font-size:1.05rem}@media (width<=900px){.h-grid[data-astro-cid-nggsgcgr],.c-grid[data-astro-cid-nggsgcgr]{grid-template-columns:minmax(0,1fr)}.c-out[data-astro-cid-nggsgcgr]{position:static}.pk-grid[data-astro-cid-nggsgcgr],.u-grid[data-astro-cid-nggsgcgr]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.pk-grid[data-astro-cid-nggsgcgr]{grid-template-columns:minmax(0,1fr)}.rooms[data-astro-cid-nggsgcgr] li{grid-template-columns:1fr auto}.rooms[data-astro-cid-nggsgcgr] .seg{grid-area:2/1/auto/-1}}
