.nd-narrow[data-astro-cid-3bbnul5w]{max-width:860px}.nd-narrow[data-astro-cid-3bbnul5w]>h2[data-astro-cid-3bbnul5w],.nd-narrow[data-astro-cid-3bbnul5w]>p[data-astro-cid-3bbnul5w]{max-width:72ch}.nd-narrow[data-astro-cid-3bbnul5w]>p[data-astro-cid-3bbnul5w]{margin-top:1rem}.nd-centre[data-astro-cid-3bbnul5w]{display:flex;justify-content:center;margin-top:2rem}.nd-small[data-astro-cid-3bbnul5w]{font-size:.9rem}.nd-hero[data-astro-cid-3bbnul5w]{padding-bottom:clamp(1.5rem,1rem + 2vw,3rem)}.nd-hero__band[data-astro-cid-3bbnul5w]{background:var(--green-800);color:#ffffffdb;padding-bottom:clamp(4rem,3rem + 7vw,8.5rem)}.nd-hero__inner[data-astro-cid-3bbnul5w]{padding-top:clamp(1.75rem,1.2rem + 2.4vw,3.25rem);max-width:780px;margin-inline:auto;text-align:center}.nd-hero__eyebrow[data-astro-cid-3bbnul5w]{margin:0 0 .6rem;font-size:.7rem;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.nd-hero[data-astro-cid-3bbnul5w] h1[data-astro-cid-3bbnul5w]{margin:0;color:var(--white)}.nd-hero__sub[data-astro-cid-3bbnul5w]{margin:.55rem 0 0;font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);color:#ffffffeb}.nd-hero__lead[data-astro-cid-3bbnul5w]{margin:1.1rem auto 0;max-width:62ch;color:#ffffffd1}.nd-hero__actions[data-astro-cid-3bbnul5w]{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.9rem}.nd-hero__media[data-astro-cid-3bbnul5w]{display:block;margin-top:clamp(-7rem,-4.5rem - 5vw,-3rem)}.nd-hero__media[data-astro-cid-3bbnul5w] img[data-astro-cid-3bbnul5w]{width:100%;aspect-ratio:21 / 9;object-fit:cover;border-radius:var(--radius-lg);box-shadow:var(--shadow)}@media(max-width:640px){.nd-hero__media[data-astro-cid-3bbnul5w] img[data-astro-cid-3bbnul5w]{aspect-ratio:4 / 3}}.nd-intro[data-astro-cid-3bbnul5w]{display:grid;gap:clamp(1.5rem,1rem + 2.5vw,3rem)}@media(min-width:900px){.nd-intro[data-astro-cid-3bbnul5w]{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start}}.nd-intro__copy[data-astro-cid-3bbnul5w] h2[data-astro-cid-3bbnul5w]{margin-top:0}.nd-intro__copy[data-astro-cid-3bbnul5w] p[data-astro-cid-3bbnul5w]{margin-top:1rem}.nd-facts[data-astro-cid-3bbnul5w]{background:var(--green-050);border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:var(--radius);padding:clamp(1.1rem,.9rem + .8vw,1.6rem)}.nd-facts[data-astro-cid-3bbnul5w] dl[data-astro-cid-3bbnul5w]{margin:0;display:grid;gap:.85rem}.nd-facts[data-astro-cid-3bbnul5w] div[data-astro-cid-3bbnul5w]+div[data-astro-cid-3bbnul5w]{border-top:1px solid var(--line);padding-top:.85rem}.nd-facts[data-astro-cid-3bbnul5w] dt[data-astro-cid-3bbnul5w]{font-family:var(--font-display);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.nd-facts[data-astro-cid-3bbnul5w] dd[data-astro-cid-3bbnul5w]{margin:.2rem 0 0;font-weight:500;color:var(--ink)}.nd-list[data-astro-cid-3bbnul5w]{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:920px){.nd-list[data-astro-cid-3bbnul5w]{grid-template-columns:1fr 1fr;column-gap:clamp(2rem,1rem + 3vw,3.5rem)}}.nd-item[data-astro-cid-3bbnul5w]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem 1rem;padding:1.35rem 0;border-bottom:1px solid var(--line)}.nd-item__index[data-astro-cid-3bbnul5w]{font-family:var(--font-display);font-size:.85rem;font-weight:700;color:var(--gold);padding-top:.2rem}.nd-item__main[data-astro-cid-3bbnul5w] h3[data-astro-cid-3bbnul5w]{margin:0;color:var(--green-700)}.nd-item__text[data-astro-cid-3bbnul5w]{margin:.5rem 0 0;font-size:.9rem}.nd-item__meta[data-astro-cid-3bbnul5w]{grid-column:2;display:flex;align-items:baseline;gap:.6rem;margin:.7rem 0 0;font-size:.85rem;color:var(--muted)}.nd-item__price[data-astro-cid-3bbnul5w]{font-family:var(--font-display);font-size:1rem;font-weight:700;color:var(--green-700)}.nd-item__dur[data-astro-cid-3bbnul5w]:before{content:"/ "}.nd-banya__grid[data-astro-cid-3bbnul5w]{display:grid;gap:clamp(1.5rem,1rem + 3vw,3.25rem);align-items:center}@media(min-width:900px){.nd-banya__grid[data-astro-cid-3bbnul5w]{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.nd-banya__media[data-astro-cid-3bbnul5w] img[data-astro-cid-3bbnul5w]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.nd-banya__copy[data-astro-cid-3bbnul5w] p[data-astro-cid-3bbnul5w]{margin-top:1rem;color:#ffffffd1}.nd-banya__copy[data-astro-cid-3bbnul5w] h2[data-astro-cid-3bbnul5w]{margin:0}.nd-flow[data-astro-cid-3bbnul5w]{display:grid;gap:clamp(1.5rem,1rem + 2.5vw,2.75rem)}@media(min-width:980px){.nd-flow[data-astro-cid-3bbnul5w]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center}}.nd-stages[data-astro-cid-3bbnul5w]{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:640px){.nd-stages[data-astro-cid-3bbnul5w]{grid-template-columns:1fr 1fr}}.nd-stage[data-astro-cid-3bbnul5w]{position:relative;padding-left:1.1rem;border-left:2px solid var(--green-100)}.nd-stage[data-astro-cid-3bbnul5w]:before{content:"";position:absolute;left:-6px;top:.35rem;width:10px;height:10px;border-radius:50%;background:var(--gold)}.nd-stage__label[data-astro-cid-3bbnul5w]{margin:0;font-family:var(--font-display);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--green-700)}.nd-stage[data-astro-cid-3bbnul5w] p[data-astro-cid-3bbnul5w]{margin:.45rem 0 0;font-size:.88rem}.nd-flow__shot[data-astro-cid-3bbnul5w]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.nd-note[data-astro-cid-3bbnul5w]{max-width:78ch;margin:clamp(1.5rem,1.2rem + 1vw,2.25rem) auto 0;font-size:.9rem;color:var(--ink-soft)}.nd-areas[data-astro-cid-3bbnul5w]{display:grid;gap:clamp(1.5rem,1rem + 2.5vw,3rem)}@media(min-width:900px){.nd-areas[data-astro-cid-3bbnul5w]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.nd-areas[data-astro-cid-3bbnul5w] h2[data-astro-cid-3bbnul5w]{margin-top:0}.nd-areas[data-astro-cid-3bbnul5w] p[data-astro-cid-3bbnul5w]{margin-top:1rem}.nd-areas__list[data-astro-cid-3bbnul5w]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.1rem 1rem}.nd-areas__list[data-astro-cid-3bbnul5w] li[data-astro-cid-3bbnul5w]{padding:.5rem 0;border-bottom:1px dashed var(--line);font-size:.85rem;font-weight:500;color:var(--green-700)}.nd-panel[data-astro-cid-3bbnul5w]{max-width:900px;margin-inline:auto;background:var(--white);border:1px solid var(--line);border-left:5px solid var(--gold);border-radius:var(--radius);padding:clamp(1.4rem,1.1rem + 1.6vw,2.5rem);box-shadow:var(--shadow-sm)}.nd-panel[data-astro-cid-3bbnul5w] h2[data-astro-cid-3bbnul5w]{margin-top:0}.nd-panel[data-astro-cid-3bbnul5w] p[data-astro-cid-3bbnul5w]{margin-top:1rem}.nd-panel__address[data-astro-cid-3bbnul5w]{font-family:var(--font-display);font-size:1rem;line-height:1.5;color:var(--green-700)}.nd-fac-wrap[data-astro-cid-3bbnul5w]{display:grid;gap:clamp(1.5rem,1rem + 2.5vw,2.75rem)}@media(min-width:1000px){.nd-fac-wrap[data-astro-cid-3bbnul5w]{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:center}}.nd-facs[data-astro-cid-3bbnul5w]{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.nd-fac[data-astro-cid-3bbnul5w]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-sm);padding:1.1rem}.nd-fac__icon[data-astro-cid-3bbnul5w]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--green-050);color:var(--green-700)}.nd-fac__name[data-astro-cid-3bbnul5w]{margin:.7rem 0 0;font-size:.95rem;color:var(--green-700)}.nd-fac__text[data-astro-cid-3bbnul5w]{margin:.35rem 0 0;font-size:.85rem}.nd-fac__note[data-astro-cid-3bbnul5w]{margin:.55rem 0 0;padding-top:.55rem;border-top:1px solid var(--line);font-size:.78rem;color:var(--muted)}.nd-fac-shot[data-astro-cid-3bbnul5w]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius)}.nd-prices[data-astro-cid-3bbnul5w]{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.nd-price[data-astro-cid-3bbnul5w]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:.6rem;padding:.7rem 0}.nd-price[data-astro-cid-3bbnul5w]+.nd-price[data-astro-cid-3bbnul5w]{border-top:1px solid var(--line)}.nd-price__name[data-astro-cid-3bbnul5w]{font-weight:500;color:var(--ink)}.nd-price__rule[data-astro-cid-3bbnul5w]{border-bottom:1px dotted var(--line);transform:translateY(-.25rem)}.nd-price__dur[data-astro-cid-3bbnul5w]{font-size:.82rem;color:var(--muted)}.nd-price__fig[data-astro-cid-3bbnul5w]{min-width:4.5rem;text-align:right;font-family:var(--font-display);font-weight:700;color:var(--green-700)}@media(max-width:520px){.nd-price[data-astro-cid-3bbnul5w]{grid-template-columns:1fr auto;gap:.2rem .6rem}.nd-price__rule[data-astro-cid-3bbnul5w]{display:none}.nd-price__dur[data-astro-cid-3bbnul5w]{grid-column:1}}.nd-offer[data-astro-cid-3bbnul5w]{margin-top:1.75rem;background:var(--green-050);border-radius:var(--radius-sm);padding:1rem 1.15rem;font-size:.88rem}.nd-points[data-astro-cid-3bbnul5w]{list-style:none;margin:0;padding:0;display:grid;gap:clamp(1rem,.8rem + 1vw,1.75rem);grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.nd-point[data-astro-cid-3bbnul5w] h3[data-astro-cid-3bbnul5w]{margin:0;font-size:1rem;color:var(--green-700)}.nd-point[data-astro-cid-3bbnul5w] p[data-astro-cid-3bbnul5w]{margin:.4rem 0 0;font-size:.88rem}.nd-details[data-astro-cid-3bbnul5w]{margin:1.75rem 0 0;display:grid;gap:.9rem}.nd-details[data-astro-cid-3bbnul5w] div[data-astro-cid-3bbnul5w]{display:grid;gap:.15rem;padding-bottom:.9rem;border-bottom:1px solid var(--line)}@media(min-width:620px){.nd-details[data-astro-cid-3bbnul5w] div[data-astro-cid-3bbnul5w]{grid-template-columns:170px minmax(0,1fr);gap:1rem}}.nd-details[data-astro-cid-3bbnul5w] dt[data-astro-cid-3bbnul5w]{font-family:var(--font-display);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:.15rem}.nd-details[data-astro-cid-3bbnul5w] dd[data-astro-cid-3bbnul5w]{margin:0}.nd-map[data-astro-cid-3bbnul5w]{display:block;width:100%;height:clamp(280px,40vw,420px);margin-top:2rem;border:0;border-radius:var(--radius)}.nd-book[data-astro-cid-3bbnul5w]{display:grid;gap:clamp(1.5rem,1rem + 2.5vw,3rem)}@media(min-width:980px){.nd-book[data-astro-cid-3bbnul5w]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center}}.nd-book__copy[data-astro-cid-3bbnul5w] h2[data-astro-cid-3bbnul5w]{margin-top:0}.nd-steps[data-astro-cid-3bbnul5w]{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1rem}.nd-step[data-astro-cid-3bbnul5w]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.nd-step__num[data-astro-cid-3bbnul5w]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--green-700);color:var(--white);font-family:var(--font-display);font-size:.85rem;font-weight:700}.nd-step__title[data-astro-cid-3bbnul5w]{margin:.2rem 0 0;font-size:.98rem;color:var(--green-700)}.nd-step__text[data-astro-cid-3bbnul5w]{margin:.3rem 0 0;font-size:.87rem}.nd-book__actions[data-astro-cid-3bbnul5w]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.9rem}.nd-book__shot[data-astro-cid-3bbnul5w]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:var(--radius)}@media(max-width:979px){.nd-book__shot[data-astro-cid-3bbnul5w]{aspect-ratio:16 / 9}}
