.hero[data-astro-cid-ge2uvauf]{padding-top:64px;padding-bottom:72px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.hero-text[data-astro-cid-ge2uvauf]{gap:24px}.booking[data-astro-cid-ge2uvauf]{border-radius:var(--radius);padding:20px;box-shadow:0 12px 32px #1f2a2414}.booking-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(150px,1.5fr) minmax(0,1fr) minmax(0,.8fr) auto;align-items:end;gap:12px;display:grid}@media (width<=1180px){.booking-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.booking-grid[data-astro-cid-ge2uvauf] .field[data-astro-cid-ge2uvauf]:first-child,.booking-btn[data-astro-cid-ge2uvauf]{grid-column:1/-1}}.booking-btn[data-astro-cid-ge2uvauf]{border-radius:10px}.booking-note[data-astro-cid-ge2uvauf]{margin:14px 0 0}.hero-visual[data-astro-cid-ge2uvauf]{position:relative}.hero-img[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:240px 240px 16px 16px;width:100%;height:620px}.hero-badge[data-astro-cid-ge2uvauf]{background:var(--cream);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:14px 18px;line-height:1.35;display:flex;position:absolute;bottom:32px;left:-24px}.hero-badge[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;border-radius:6px;width:64px;height:40px}@media (width<=860px){.hero[data-astro-cid-ge2uvauf]{padding-top:32px;padding-bottom:48px}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:32px}.booking-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.booking-grid[data-astro-cid-ge2uvauf] .field[data-astro-cid-ge2uvauf]:first-child,.booking-btn[data-astro-cid-ge2uvauf]{grid-column:1/-1}.hero-img[data-astro-cid-ge2uvauf]{border-radius:180px 180px 16px 16px;height:420px}.hero-badge[data-astro-cid-ge2uvauf]{bottom:12px;left:12px;right:12px}}.features[data-astro-cid-cognygiv]{padding-top:40px;padding-bottom:40px}.feature[data-astro-cid-cognygiv]{align-items:flex-start;gap:14px;display:flex}.feature[data-astro-cid-cognygiv] svg[data-astro-cid-cognygiv]{flex:none}.feature[data-astro-cid-cognygiv] strong[data-astro-cid-cognygiv]{display:block}.feature[data-astro-cid-cognygiv] span[data-astro-cid-cognygiv]{color:#4a5249}.seasons-title[data-astro-cid-wmrthjyj]{margin-bottom:40px}.season[data-astro-cid-wmrthjyj]{flex-direction:column;gap:16px;padding:36px;display:flex}.season[data-astro-cid-wmrthjyj] .btn[data-astro-cid-wmrthjyj]{align-self:flex-start}.season-period[data-astro-cid-wmrthjyj]{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:600}.season-text[data-astro-cid-wmrthjyj]{color:var(--ink-soft);margin:0}.season-price[data-astro-cid-wmrthjyj]{color:#4a5249;margin:8px 0 0;font-size:15px}.season-price[data-astro-cid-wmrthjyj] strong[data-astro-cid-wmrthjyj]{font-family:var(--serif);color:var(--ink);font-size:34px;font-weight:600}.season-price[data-astro-cid-wmrthjyj] .on-request[data-astro-cid-wmrthjyj]{font-size:24px}.season--dark[data-astro-cid-wmrthjyj]{background:var(--green);color:var(--sand);border-color:var(--green)}.season--dark[data-astro-cid-wmrthjyj] .h3[data-astro-cid-wmrthjyj],.season--dark[data-astro-cid-wmrthjyj] .season-price[data-astro-cid-wmrthjyj] strong[data-astro-cid-wmrthjyj]{color:var(--white)}.season--dark[data-astro-cid-wmrthjyj] .season-period[data-astro-cid-wmrthjyj]{color:var(--gold-light)}.season--dark[data-astro-cid-wmrthjyj] .season-text[data-astro-cid-wmrthjyj],.season--dark[data-astro-cid-wmrthjyj] .season-price[data-astro-cid-wmrthjyj]{color:var(--sand)}@media (width<=860px){.season[data-astro-cid-wmrthjyj]{padding:24px}}.dispo-head[data-astro-cid-4qnlrjqw]{align-items:end;margin-bottom:40px}.muted-ink[data-astro-cid-4qnlrjqw]{color:var(--ink-soft);margin:0}.dispo-cols[data-astro-cid-4qnlrjqw]{align-items:start}.dispo-card[data-astro-cid-4qnlrjqw]{flex-direction:column;gap:18px;padding:28px;display:flex}.dispo-title[data-astro-cid-4qnlrjqw]{font-family:var(--serif);margin:0;font-size:24px;font-weight:600}.dispo-status[data-astro-cid-4qnlrjqw]{margin:20px 0 0}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{font:inherit;border:1px solid var(--line-strong);background:var(--cream);min-height:44px;color:var(--ink);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px;font-weight:600}.tab[aria-selected=true]{background:var(--green);border-color:var(--green);color:var(--white)}.weeks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.week{border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.week strong{display:block}.week-state{color:var(--green);font-size:14px;font-weight:600}.week--last{border:2px solid var(--gold);background:#fffbf2}.week--last .week-state{color:var(--gold)}.week--full{color:var(--muted);background:#f6f3ec}.week--full .week-state{color:var(--muted)}.week-action{align-items:center;gap:14px;display:flex}.week-action>a:not(.btn){font-size:14px;font-weight:600}.week-price{font-family:var(--serif);font-size:22px}.legend[data-astro-cid-4qnlrjqw]{color:var(--ink-soft);flex-wrap:wrap;gap:18px;display:flex}.legend[data-astro-cid-4qnlrjqw] span[data-astro-cid-4qnlrjqw]{align-items:center;gap:6px;display:flex}.sq{background:var(--line);border-radius:4px;width:14px;height:14px;display:inline-block}.sq--free{background:var(--green)}.months[data-astro-cid-4qnlrjqw]{grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:12px 16px;font-size:15px;display:grid}.squares{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.squares .sq{width:auto;height:22px}.count{color:var(--ink-soft);white-space:nowrap;font-size:14px}.count--low{color:var(--gold);font-weight:600}.winter-foot[data-astro-cid-4qnlrjqw]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.winter-foot[data-astro-cid-4qnlrjqw] strong{font-family:var(--serif);font-size:22px}@media (width<=860px){.dispo-card[data-astro-cid-4qnlrjqw]{padding:20px}.months[data-astro-cid-4qnlrjqw]{grid-template-columns:80px minmax(0,1fr) auto;gap:10px}}.studio-head[data-astro-cid-r6rwahll]{align-items:end;margin-bottom:40px}.studio-intro[data-astro-cid-r6rwahll]{gap:14px}.muted-ink[data-astro-cid-r6rwahll]{color:var(--ink-soft);margin:0}.facts[data-astro-cid-r6rwahll]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-r6rwahll] li[data-astro-cid-r6rwahll]{background:var(--sand);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:14px}.gallery[data-astro-cid-r6rwahll] .photo[data-astro-cid-r6rwahll]{height:420px}.videos[data-astro-cid-r6rwahll]{flex-direction:column;gap:20px;margin-top:56px;display:flex}.videos[data-astro-cid-r6rwahll] video[data-astro-cid-r6rwahll]{border-radius:var(--radius);background:#000;width:100%;max-height:560px}.works[data-astro-cid-r6rwahll]{margin:20px 0 0}@media (width<=860px){.gallery[data-astro-cid-r6rwahll] .photo[data-astro-cid-r6rwahll]{height:320px}}.area[data-astro-cid-uhv5ph26]{align-items:center}.area-img[data-astro-cid-uhv5ph26]{height:480px}.distances[data-astro-cid-uhv5ph26]{margin:0;padding:0;list-style:none}.distances[data-astro-cid-uhv5ph26] li[data-astro-cid-uhv5ph26]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.muted-ink[data-astro-cid-uhv5ph26]{color:var(--ink-soft);margin:0}.map-link[data-astro-cid-uhv5ph26]{padding:10px 0;font-weight:600;display:inline-block}@media (width<=860px){.area-img[data-astro-cid-uhv5ph26]{height:320px}}.ls[data-astro-cid-5dejym74]{align-items:start}.ls-form[data-astro-cid-5dejym74]{flex-direction:column;gap:14px;display:flex}.ls-form[data-astro-cid-5dejym74] .btn[data-astro-cid-5dejym74]{align-self:flex-start}.form-status[data-astro-cid-5dejym74]{margin:0}.form-status[data-astro-cid-5dejym74].ok{color:var(--green);font-weight:600}.form-status[data-astro-cid-5dejym74].ko{color:#9b2c1f;font-weight:600}.social[data-astro-cid-fvhemjle]{padding-top:80px;padding-bottom:80px}.serif-light[data-astro-cid-fvhemjle]{margin-bottom:8px;font-weight:400}.reviews[data-astro-cid-fvhemjle]{border-style:dashed;border-color:#c9bc9c}.muted-ink[data-astro-cid-fvhemjle]{color:var(--ink-soft);margin:0}.platforms[data-astro-cid-fvhemjle]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chip[data-astro-cid-fvhemjle]{border:1px solid var(--line-strong);color:var(--ink);background:var(--cream);border-radius:12px;padding:10px 16px;font-weight:600;text-decoration:none}.referral[data-astro-cid-fvhemjle]{background:var(--night);color:var(--sand);border-color:var(--night);flex-direction:column;align-items:flex-start;gap:14px;display:flex}.referral[data-astro-cid-fvhemjle] h2[data-astro-cid-fvhemjle]{color:var(--white)}.referral[data-astro-cid-fvhemjle] p[data-astro-cid-fvhemjle]{margin:0}@media (width<=860px){.social[data-astro-cid-fvhemjle]{padding-top:56px;padding-bottom:56px}}
