.secbar[data-astro-cid-7ai5bzpy]{z-index:45;box-shadow:0 1px 0 var(--tint), 0 8px 20px #0f172a0f;transition:top .6s var(--ease);background:#f4f5f7f7;position:sticky;top:5rem}.secbar[data-astro-cid-7ai5bzpy] ul[data-astro-cid-7ai5bzpy]{scrollbar-width:none;align-items:center;gap:.25rem;min-height:4rem;margin:0;list-style:none;display:flex;overflow-x:auto}.secbar[data-astro-cid-7ai5bzpy] a[data-astro-cid-7ai5bzpy]:not(.btn){white-space:nowrap;border-radius:999px;padding:.6rem .9rem;text-decoration:none;transition:background .3s;display:block}.secbar[data-astro-cid-7ai5bzpy] a[data-astro-cid-7ai5bzpy]:not(.btn):hover{background:var(--tint)}.sb-cta[data-astro-cid-7ai5bzpy]{margin-left:auto}.sb-cta[data-astro-cid-7ai5bzpy] .btn[data-astro-cid-7ai5bzpy]{white-space:nowrap;min-height:2.75rem}@media (width<=899px){.sb-cta[data-astro-cid-7ai5bzpy]{display:none}.secbar[data-astro-cid-7ai5bzpy] ul[data-astro-cid-7ai5bzpy]{padding-right:3rem;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.stats[data-astro-cid-7ai5bzpy]{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(5rem,9vw,8rem);padding:0;list-style:none;display:grid}.stat[data-astro-cid-7ai5bzpy]{flex-direction:column;gap:.4rem;display:flex}.stat-v[data-astro-cid-7ai5bzpy]{font-family:var(--serif);color:var(--navy);font-weight:600;font-size:var(--step-lead);line-height:1.15}.stat-k[data-astro-cid-7ai5bzpy]{color:var(--muted);font-size:var(--step-small)}@media (width<=899px){.stats[data-astro-cid-7ai5bzpy]{grid-template-columns:1fr 1fr}}.ov[data-astro-cid-7ai5bzpy]{align-items:center;row-gap:2.5rem}.ov-text[data-astro-cid-7ai5bzpy]{grid-area:1/1/auto/6}.ov-text[data-astro-cid-7ai5bzpy] h2[data-astro-cid-7ai5bzpy]{margin-bottom:1.5rem}.ov-pic-a[data-astro-cid-7ai5bzpy]{grid-area:1/7/3/13;margin:0}.ov-pic-a[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:16/9}.ov-pic-b[data-astro-cid-7ai5bzpy]{grid-area:2/1/auto/6;margin:0}.ov-pic-b[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:16/9}@media (width<=899px){.ov-text[data-astro-cid-7ai5bzpy],.ov-pic-a[data-astro-cid-7ai5bzpy]{grid-area:auto/1/auto/-1}.ov-pic-b[data-astro-cid-7ai5bzpy]{grid-area:auto/3/auto/-1}}.phase-cards[data-astro-cid-7ai5bzpy]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card[data-astro-cid-7ai5bzpy] .ph-big[data-astro-cid-7ai5bzpy]{font-family:var(--serif);color:var(--ink);font-weight:600;font-size:var(--step-head);letter-spacing:-.03em;line-height:1}.ph-name[data-astro-cid-7ai5bzpy]{color:var(--muted);margin:.5rem 0 1.5rem}.phase[data-astro-cid-7ai5bzpy] dl[data-astro-cid-7ai5bzpy]{gap:.9rem;margin:0;display:grid}.phase[data-astro-cid-7ai5bzpy] dt[data-astro-cid-7ai5bzpy]{font-size:var(--step-small);color:var(--muted)}.phase[data-astro-cid-7ai5bzpy] dd[data-astro-cid-7ai5bzpy]{margin:.15rem 0 0}@media (width<=899px){.phase-cards[data-astro-cid-7ai5bzpy]{grid-template-columns:1fr}}.pricing[data-astro-cid-7ai5bzpy]{align-items:start;row-gap:2.5rem}.pr-text[data-astro-cid-7ai5bzpy]{flex-direction:column;grid-column:1/7;gap:1.25rem;display:flex}.pr-card[data-astro-cid-7ai5bzpy] h3[data-astro-cid-7ai5bzpy]{font-size:var(--step-body);letter-spacing:0;margin:1.5rem 0 .5rem;font-weight:500}.pr-card[data-astro-cid-7ai5bzpy] h3[data-astro-cid-7ai5bzpy]:first-child{margin-top:0}.calc-card[data-astro-cid-7ai5bzpy]{grid-column:8/13}@media (height>=1240px){.calc-card[data-astro-cid-7ai5bzpy]{position:sticky;top:10rem}}@media (width<=899px){.pr-text[data-astro-cid-7ai5bzpy],.calc-card[data-astro-cid-7ai5bzpy]{grid-column:1/-1;position:static}}.nv-grid[data-astro-cid-7ai5bzpy]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.nv-e[data-astro-cid-7ai5bzpy]{grid-column:1/6;margin:0}.nv-e[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:478/404}.nv-w[data-astro-cid-7ai5bzpy]{grid-column:6/9;margin:4rem 0 0}.nv-w[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:466/376}.nv-spec[data-astro-cid-7ai5bzpy]{grid-column:9/13}.nv-spec[data-astro-cid-7ai5bzpy] h3[data-astro-cid-7ai5bzpy]{font-size:var(--step-body);letter-spacing:0;margin-bottom:.75rem;font-weight:500}.nv-prices[data-astro-cid-7ai5bzpy]{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.25rem;display:grid}.nv-prices[data-astro-cid-7ai5bzpy] div[data-astro-cid-7ai5bzpy]{background:var(--night);color:var(--night-ink);border-radius:var(--radius-sm);flex-direction:column;gap:.3rem;padding:1rem;display:flex}.nv-prices[data-astro-cid-7ai5bzpy] span[data-astro-cid-7ai5bzpy]{font-size:var(--step-small);color:var(--night-muted)}.nv-prices[data-astro-cid-7ai5bzpy] b[data-astro-cid-7ai5bzpy]{font-size:1.25rem;font-weight:500}.nv-h3[data-astro-cid-7ai5bzpy]{font-size:var(--step-lead);margin:clamp(4rem,7vw,6rem) 0 2rem}.plans[data-astro-cid-7ai5bzpy]{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.plan[data-astro-cid-7ai5bzpy]{margin:0}.plan[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{background:#fff}.plan[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy] img{object-fit:contain;height:auto}.plan[data-astro-cid-7ai5bzpy] figcaption[data-astro-cid-7ai5bzpy]{margin-top:.8rem;font-weight:500}.rooms[data-astro-cid-7ai5bzpy] h3[data-astro-cid-7ai5bzpy]{font-size:var(--step-body);letter-spacing:0;margin-bottom:.5rem;font-weight:500}.rows[data-astro-cid-7ai5bzpy] small[data-astro-cid-7ai5bzpy]{color:var(--muted);font-size:var(--step-small);display:block}@media (width<=899px){.nv-e[data-astro-cid-7ai5bzpy],.nv-spec[data-astro-cid-7ai5bzpy]{grid-column:1/-1}.nv-w[data-astro-cid-7ai5bzpy]{grid-column:4/-1;margin-top:0}.plans[data-astro-cid-7ai5bzpy]{grid-template-columns:1fr}}.lay[data-astro-cid-7ai5bzpy]{align-items:center;row-gap:2.5rem}.lay-pic[data-astro-cid-7ai5bzpy]{grid-column:1/7;margin:0}.lay-pic[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:740/618}.lay-text[data-astro-cid-7ai5bzpy]{grid-column:8/13}.lay-text[data-astro-cid-7ai5bzpy] h2[data-astro-cid-7ai5bzpy]{margin-bottom:1.25rem}@media (width<=899px){.lay-pic[data-astro-cid-7ai5bzpy],.lay-text[data-astro-cid-7ai5bzpy]{grid-column:1/-1}}.nb[data-astro-cid-7ai5bzpy]{align-items:start;row-gap:2.5rem}.nb-left[data-astro-cid-7ai5bzpy]{grid-column:1/6}.nb-left[data-astro-cid-7ai5bzpy] h2[data-astro-cid-7ai5bzpy]{margin-bottom:2rem}.nb-left[data-astro-cid-7ai5bzpy] figure[data-astro-cid-7ai5bzpy]{margin:0}.nb-left[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:652/720;max-width:28rem}.times[data-astro-cid-7ai5bzpy]{grid-column:7/13}.times[data-astro-cid-7ai5bzpy] h3[data-astro-cid-7ai5bzpy]{font-size:var(--step-body);letter-spacing:0;margin-bottom:.5rem;font-weight:500}@media (width<=899px){.nb-left[data-astro-cid-7ai5bzpy],.times[data-astro-cid-7ai5bzpy]{grid-column:1/-1}}.mp[data-astro-cid-7ai5bzpy]{align-items:start;row-gap:2.5rem}.mp-text[data-astro-cid-7ai5bzpy]{flex-direction:column;grid-column:1/5;gap:1.25rem;display:flex}.mp-text[data-astro-cid-7ai5bzpy] figure[data-astro-cid-7ai5bzpy]{margin:1rem 0 0}.mp-text[data-astro-cid-7ai5bzpy] .pic[data-astro-cid-7ai5bzpy]{aspect-ratio:16/10}.mp-map[data-astro-cid-7ai5bzpy]{grid-column:6/13}@media (width<=899px){.mp-text[data-astro-cid-7ai5bzpy],.mp-map[data-astro-cid-7ai5bzpy]{grid-column:1/-1}}
