.weeks[data-astro-cid-yjyhcfv6]{gap:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=48rem){.weeks[data-astro-cid-yjyhcfv6]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.week[data-astro-cid-yjyhcfv6]{gap:var(--space-2);padding:var(--space-card);border-radius:var(--radius-l);background:var(--color-surface);flex-direction:column;display:flex}.week__head[data-astro-cid-yjyhcfv6]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.week__label[data-astro-cid-yjyhcfv6]{color:var(--color-muted);font-size:var(--text-small);font-weight:var(--weight-regular)}.week__badge[data-astro-cid-yjyhcfv6]{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg-sand);color:var(--color-heading);font-size:var(--text-tiny)}.week__badge--out[data-astro-cid-yjyhcfv6]{background:var(--color-neutral-800);color:var(--color-white)}.week__dates[data-astro-cid-yjyhcfv6]{color:var(--color-heading);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.week__prices[data-astro-cid-yjyhcfv6]{margin-block:var(--space-5) var(--space-8);border-bottom:var(--border-w) solid var(--color-border)}.week__price[data-astro-cid-yjyhcfv6]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-top:var(--border-w) solid var(--color-border);font-size:var(--text-small);flex-wrap:wrap;display:flex}.week__price[data-astro-cid-yjyhcfv6] dt[data-astro-cid-yjyhcfv6]{color:var(--color-text)}.week__amount[data-astro-cid-yjyhcfv6]{color:var(--color-heading);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.week[data-astro-cid-yjyhcfv6] .week__cta{align-self:flex-start;margin-top:auto}.week--soldout[data-astro-cid-yjyhcfv6] .week__dates[data-astro-cid-yjyhcfv6],.week--soldout[data-astro-cid-yjyhcfv6] .week__amount[data-astro-cid-yjyhcfv6]{color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:var(--border-w)}@media (width>=64rem){.split-section.included{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.included__title[data-astro-cid-7tiuhwzr]{color:var(--color-heading);font-size:var(--text-h3);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.included__list[data-astro-cid-7tiuhwzr]{gap:0 var(--space-8);border-top:var(--border-w) solid var(--color-border);padding:0;list-style:none;display:grid}@media (width>=48rem){.included__list[data-astro-cid-7tiuhwzr]{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.included__item[data-astro-cid-7tiuhwzr]:nth-child(-n+2){border-top:var(--border-w) solid var(--color-border)}}.included__item[data-astro-cid-7tiuhwzr]{gap:var(--space-3);padding-block:var(--space-3);border-bottom:var(--border-w) solid var(--color-border);color:var(--color-text-soft);font-size:var(--text-small);line-height:var(--leading-body);align-items:flex-start;display:flex}.included__item[data-astro-cid-7tiuhwzr] .included__check{margin-top:calc((1em * var(--leading-body) - 1.15em) / 2);color:var(--color-primary-400);flex:none}.included__item[data-astro-cid-7tiuhwzr] strong{color:var(--color-heading);font-weight:var(--weight-medium)}.day[data-astro-cid-2z2s326c]{gap:var(--space-10) var(--space-6);padding:0;list-style:none;display:grid}@media (width>=40rem){.day[data-astro-cid-2z2s326c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.day[data-astro-cid-2z2s326c]{grid-template-columns:repeat(3,minmax(0,1fr))}}.day__item[data-astro-cid-2z2s326c]{gap:var(--space-2);flex-direction:column;display:flex}.day__media[data-astro-cid-2z2s326c]{margin-bottom:var(--space-3);border-radius:var(--radius-l);background:var(--color-neutral-200);aspect-ratio:1;overflow:hidden}.day__media[data-astro-cid-2z2s326c] .day__img{object-fit:cover;width:100%;height:100%}.day__time[data-astro-cid-2z2s326c]{color:var(--color-heading);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.day__text[data-astro-cid-2z2s326c]{max-width:var(--measure);color:var(--color-text-soft);font-size:var(--text-small);line-height:var(--leading-body)}.slider[data-astro-cid-5qfwkygh]{gap:var(--space-2);flex-direction:column;display:flex}.slider__frame[data-astro-cid-5qfwkygh]{position:relative}.slider__track[data-astro-cid-5qfwkygh]{border-radius:var(--radius-l);background:var(--color-neutral-200);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;transition:opacity var(--dur-slow) var(--ease);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.slider__track[data-astro-cid-5qfwkygh].is-fading{opacity:0}.slider__track[data-astro-cid-5qfwkygh]::-webkit-scrollbar{display:none}.slider__track[data-astro-cid-5qfwkygh]:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset)}.slider__slide[data-astro-cid-5qfwkygh]{aspect-ratio:var(--ratio);scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.slider__slide[data-astro-cid-5qfwkygh] img{object-fit:cover;width:100%;height:100%;display:block}.slider__toggle[data-astro-cid-5qfwkygh][hidden],.slider__toggle[data-astro-cid-5qfwkygh] .slider__icon--pause,.slider__toggle[data-astro-cid-5qfwkygh][data-state=playing] .slider__icon--play{display:none}.slider__toggle[data-astro-cid-5qfwkygh][data-state=playing] .slider__icon--pause{display:block}.slider__controls[data-astro-cid-5qfwkygh]{justify-content:flex-end;align-items:center;display:flex}.slider__controls[data-astro-cid-5qfwkygh][hidden]{display:none}.slider__count[data-astro-cid-5qfwkygh]{min-width:var(--count-w);margin-inline:calc(-1 * var(--space-2));color:var(--color-muted);font-size:var(--text-tiny);font-variant-numeric:tabular-nums;text-align:center}.slider__btn[data-astro-cid-5qfwkygh]{width:var(--tap);height:var(--tap);border-radius:var(--radius-pill);color:var(--color-muted);cursor:pointer;transition:color var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.slider__btn[data-astro-cid-5qfwkygh]:hover{color:var(--color-heading)}.slider__btn[data-astro-cid-5qfwkygh]:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:calc(-1 * var(--space-1))}.teacher__story[data-astro-cid-genmif2x]{gap:var(--space-5);color:var(--color-text-soft);flex-direction:column;display:flex}.teacher__pull[data-astro-cid-genmif2x]{margin-block:var(--space-4);color:var(--color-heading);font-size:calc(var(--text-title) * .8);font-weight:var(--weight-light);line-height:var(--leading-snug);letter-spacing:var(--tracking-body);text-wrap:balance}.teacher__pull[data-astro-cid-genmif2x] p[data-astro-cid-genmif2x]{quotes:auto}.teacher__pull[data-astro-cid-genmif2x] p[data-astro-cid-genmif2x]:before{content:open-quote}.teacher__pull[data-astro-cid-genmif2x] p[data-astro-cid-genmif2x]:after{content:close-quote}.teacher__photo[data-astro-cid-genmif2x]{border-radius:var(--radius-l);background:var(--color-neutral-200);aspect-ratio:1;overflow:hidden}.teacher__photo[data-astro-cid-genmif2x] img{object-fit:cover;width:100%;height:100%}.teacher__creds[data-astro-cid-genmif2x]{margin:0}.teacher__cred[data-astro-cid-genmif2x]{padding-block:var(--space-4);border-top:var(--border-w) solid var(--color-border)}.teacher__cred[data-astro-cid-genmif2x] dt[data-astro-cid-genmif2x]{color:var(--color-heading);font-size:var(--text-small);font-weight:var(--weight-medium);line-height:var(--leading-body)}.teacher__cred[data-astro-cid-genmif2x] dd[data-astro-cid-genmif2x]{margin:var(--space-1) 0 0;color:var(--color-muted);font-size:var(--text-tiny);line-height:var(--leading-body)}.teacher__more[data-astro-cid-genmif2x]{align-items:center;gap:var(--space-2);min-height:var(--tap);margin-block:calc(-1 * var(--space-3));color:inherit;text-decoration:none;display:inline-flex}.teacher__more[data-astro-cid-genmif2x]:after{content:"→";transition:transform var(--dur) var(--ease)}.teacher__more[data-astro-cid-genmif2x]:hover:after{transform:translate(.15em)}.teacher__more[data-astro-cid-genmif2x]:focus-visible{outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset)}.teacher__signature[data-astro-cid-genmif2x]{width:var(--space-16);height:auto;margin-top:var(--space-2)}.r-title[data-astro-cid-genmif2x]{gap:var(--space-3);flex-direction:column;display:flex}.group__story[data-astro-cid-tbdj52gg]{gap:var(--space-5);color:var(--color-text-soft);flex-direction:column;display:flex}.group__note[data-astro-cid-tbdj52gg]{color:var(--color-muted);font-size:var(--text-small)}.group__photo[data-astro-cid-tbdj52gg]{border-radius:var(--radius-l);background:var(--color-neutral-200);aspect-ratio:4/5;overflow:hidden}.group__photo[data-astro-cid-tbdj52gg] img{object-fit:cover;width:100%;height:100%}.group__voices[data-astro-cid-tbdj52gg]{gap:var(--space-6);margin-top:var(--space-12);padding:0;list-style:none;display:grid}@media (width>=48rem){.group__voices[data-astro-cid-tbdj52gg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.group__voices[data-astro-cid-tbdj52gg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.group__voices[data-astro-cid-tbdj52gg]>li[data-astro-cid-tbdj52gg]{display:flex}.group__reviews[data-astro-cid-tbdj52gg]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.r-title[data-astro-cid-tbdj52gg]{gap:var(--space-3);flex-direction:column;display:flex}.hotel[data-astro-cid-6uw2lhia]{margin-top:var(--space-section)}.hotel__intro[data-astro-cid-6uw2lhia]{color:var(--color-text-soft)}.hotel__features[data-astro-cid-6uw2lhia]{margin-top:var(--space-2);border-top:var(--border-w) solid var(--color-border);padding:0;list-style:none}.hotel__features[data-astro-cid-6uw2lhia] li[data-astro-cid-6uw2lhia]{padding-block:var(--space-3);border-bottom:var(--border-w) solid var(--color-border);color:var(--color-text-soft);font-size:var(--text-small)}.hotel__features[data-astro-cid-6uw2lhia] strong{color:var(--color-heading);font-weight:var(--weight-medium)}.final__photo[data-astro-cid-m4n7xlpz]{border-radius:var(--radius-l);background:var(--color-neutral-200);aspect-ratio:4/5;width:100%;overflow:hidden}@media (width>=40rem){.final__photo[data-astro-cid-m4n7xlpz]{width:calc(var(--space-16) * 2);aspect-ratio:1;border-radius:50%}}@media (width>=64rem){.final__photo[data-astro-cid-m4n7xlpz]{width:100%;max-width:calc(var(--space-16) * 2.75);margin-inline:auto}}.final__photo[data-astro-cid-m4n7xlpz] img{object-fit:cover;object-position:50% 60%;width:100%;height:100%;display:block}.final__dates[data-astro-cid-m4n7xlpz]{align-items:center;gap:var(--space-1) var(--space-2);margin-top:var(--space-4);color:var(--color-heading);font-weight:var(--weight-medium);flex-wrap:wrap;display:flex}.final__dates-sep[data-astro-cid-m4n7xlpz]{color:var(--color-border-strong);font-weight:var(--weight-regular);margin-inline:0}.final__points[data-astro-cid-m4n7xlpz]{gap:var(--space-2);margin-top:var(--space-6);color:var(--color-heading);font-size:var(--text-small);padding:0;list-style:none;display:grid}.final__points[data-astro-cid-m4n7xlpz] li[data-astro-cid-m4n7xlpz]{align-items:baseline;gap:var(--space-2);display:flex}.final__points[data-astro-cid-m4n7xlpz] .final__check{color:var(--color-link);flex:none;translate:0 .15em}.final__actions[data-astro-cid-m4n7xlpz]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.final__trust[data-astro-cid-m4n7xlpz]{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-5);color:var(--color-muted);font-size:var(--text-small);flex-wrap:wrap;display:flex}@media (width>=40rem){.final__trust[data-astro-cid-m4n7xlpz]>span[data-astro-cid-m4n7xlpz]+span[data-astro-cid-m4n7xlpz]:before{margin-right:var(--space-3);content:"·"}}.final__rating[data-astro-cid-m4n7xlpz]{align-items:center;gap:var(--space-2);display:inline-flex}.final__rating[data-astro-cid-m4n7xlpz] img[data-astro-cid-m4n7xlpz]{flex:none}.r-actions[data-astro-cid-xcqwqpux]{gap:var(--space-3);flex-wrap:wrap;display:flex}.r-hero__proof{margin-top:var(--space-3)}.r-hero__trust[data-astro-cid-xcqwqpux]{align-items:center;gap:var(--space-2);color:var(--color-muted);font-size:var(--text-tiny);flex-wrap:wrap;display:flex}.r-media[data-astro-cid-xcqwqpux]{border-radius:var(--radius-l);background:var(--color-neutral-200);aspect-ratio:4/5;overflow:hidden}.r-media[data-astro-cid-xcqwqpux] img{object-fit:cover;width:100%;height:100%}.r-head[data-astro-cid-xcqwqpux]{gap:var(--space-5);max-width:var(--measure);margin-bottom:var(--space-11);flex-direction:column;display:flex}.r-note[data-astro-cid-xcqwqpux]{margin-top:var(--space-5);color:var(--color-muted);font-size:var(--text-small)}.r-included[data-astro-cid-xcqwqpux]{margin-top:var(--space-12)}.r-body[data-astro-cid-xcqwqpux]{color:var(--color-text-soft)}.r-body--ruled[data-astro-cid-xcqwqpux]>h3:not(:first-child){margin-top:var(--space-9)}.r-body--ruled[data-astro-cid-xcqwqpux]>h3+p[data-astro-cid-xcqwqpux]{margin-top:var(--space-3)}.r-body--ruled[data-astro-cid-xcqwqpux]{margin-top:var(--space-4);padding-top:var(--space-9);border-top:var(--border-w) solid var(--color-border)}.r-questions[data-astro-cid-xcqwqpux]{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.r-questions[data-astro-cid-xcqwqpux] li[data-astro-cid-xcqwqpux]{padding-left:var(--space-6);color:var(--color-heading);font-weight:var(--weight-regular);line-height:var(--leading-snug);position:relative}.r-questions[data-astro-cid-xcqwqpux] li[data-astro-cid-xcqwqpux]:before{content:"→";color:var(--color-link);position:absolute;left:0}@media (width>=64rem){.r-faq>.split-section__aside{top:calc(var(--header-h) + var(--space-6));position:sticky}}@media (width<=63.999rem){.split-section.r-faq{gap:var(--space-10)}}.r-faq__aside[data-astro-cid-xcqwqpux]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.r-title[data-astro-cid-xcqwqpux]{gap:var(--space-3);flex-direction:column;display:flex}
