.detail-hero[data-astro-cid-yqsau7tx]{min-height:calc(var(--site-header-height) + 560px);padding-top:var(--site-header-height);isolation:isolate;background-color:var(--color-deep);color:var(--color-on-dark);align-items:flex-end;display:flex;position:relative;overflow:hidden}.detail-hero-image[data-astro-cid-yqsau7tx],.detail-hero-shade[data-astro-cid-yqsau7tx]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.detail-hero-image[data-astro-cid-yqsau7tx]{object-fit:cover;object-position:center 40%}.detail-hero-shade[data-astro-cid-yqsau7tx]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-deep) 92%, transparent) 0%, color-mix(in srgb, var(--color-deep) 70%, transparent) 38%, transparent 68%)}.detail-hero-content[data-astro-cid-yqsau7tx]{padding-block:var(--space-12) 72px;flex-direction:column;align-items:flex-start;gap:22px;display:flex}.detail-hero[data-astro-cid-yqsau7tx] h1[data-astro-cid-yqsau7tx]{max-width:620px;color:inherit;text-wrap:balance;margin:0}.detail-hero-lead[data-astro-cid-yqsau7tx]{max-width:520px;color:var(--color-surface-tint);margin:0}.detail-hero--teal[data-astro-cid-yqsau7tx]{min-height:calc(var(--site-header-height) + 420px);background-color:var(--color-primary);color:var(--color-text)}.detail-hero--teal[data-astro-cid-yqsau7tx] .detail-hero-lead[data-astro-cid-yqsau7tx]{color:var(--color-text)}@media (width<=767px){.detail-hero[data-astro-cid-yqsau7tx]{min-height:calc(var(--site-header-height) + 520px)}.detail-hero--teal[data-astro-cid-yqsau7tx]{min-height:calc(var(--site-header-height) + 360px)}.detail-hero-shade[data-astro-cid-yqsau7tx]{background:linear-gradient(0deg, color-mix(in srgb, var(--color-deep) 92%, transparent) 0%, color-mix(in srgb, var(--color-deep) 78%, transparent) 60%, color-mix(in srgb, var(--color-deep) 35%, transparent) 100%)}.detail-hero-content[data-astro-cid-yqsau7tx]{gap:var(--space-4);padding-block:var(--space-10) var(--space-12)}}.lesson-facts[data-astro-cid-zruk3g42]{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lesson-fact[data-astro-cid-zruk3g42]{align-items:flex-start;gap:14px;display:flex}.lesson-fact-icon[data-astro-cid-zruk3g42]{border-radius:var(--radius-button);background:var(--color-surface-tint);width:40px;height:40px;color:var(--color-text);flex:none;place-items:center;display:grid}.lesson-fact[data-astro-cid-zruk3g42] p[data-astro-cid-zruk3g42]{color:var(--color-text-muted);margin:0}.lesson-tiles[data-astro-cid-zruk3g42]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.lesson-tile[data-astro-cid-zruk3g42]{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;display:flex}.lesson-tile[data-astro-cid-zruk3g42] strong[data-astro-cid-zruk3g42]{font:var(--text-figure);letter-spacing:var(--letter-heading-1);font-size:30px}.lesson-tile[data-astro-cid-zruk3g42] span[data-astro-cid-zruk3g42]{color:var(--color-text-muted);font-weight:600}@media (width<=767px){.lesson-tile[data-astro-cid-zruk3g42] strong[data-astro-cid-zruk3g42]{font-size:26px}}.lessons-chips[data-astro-cid-gxaj3b3z]{flex-wrap:wrap;gap:10px;display:flex}.lessons-group-head[data-astro-cid-gxaj3b3z]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.lessons-group-title[data-astro-cid-gxaj3b3z]{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.lessons-group-title[data-astro-cid-gxaj3b3z]>[data-astro-cid-gxaj3b3z],.lessons-group-lead[data-astro-cid-gxaj3b3z]{margin:0}.lessons-group-lead[data-astro-cid-gxaj3b3z]{max-width:420px;color:var(--color-text-muted)}.lessons-disciplines[data-astro-cid-gxaj3b3z]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lessons-features[data-astro-cid-gxaj3b3z]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1100px){.lessons-disciplines[data-astro-cid-gxaj3b3z]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.lessons-features[data-astro-cid-gxaj3b3z]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.lessons-disciplines[data-astro-cid-gxaj3b3z]{grid-template-columns:minmax(0,1fr)}.lessons-group-head[data-astro-cid-gxaj3b3z]{margin-bottom:var(--space-8)}}.highlights-intro[data-astro-cid-2fbsnsza]{max-width:760px;margin:0 0 var(--space-10)}.section--deep .highlights-intro[data-astro-cid-2fbsnsza]{color:var(--color-surface-tint)}.highlights-grid[data-astro-cid-2fbsnsza]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.highlights-grid--2[data-astro-cid-2fbsnsza]{grid-template-columns:repeat(2,minmax(0,1fr))}.highlights-grid--3[data-astro-cid-2fbsnsza]{grid-template-columns:repeat(3,minmax(0,1fr))}.highlight[data-astro-cid-2fbsnsza]{color:var(--color-text);flex-direction:column;display:flex}.highlight-photo[data-astro-cid-2fbsnsza]{object-fit:cover;object-position:center 30%;width:100%;height:260px;display:block}.highlight-body[data-astro-cid-2fbsnsza]{flex-direction:column;align-items:flex-start;gap:10px;padding:28px;display:flex}.highlight-body[data-astro-cid-2fbsnsza]>[data-astro-cid-2fbsnsza]{margin:0}.highlight-text[data-astro-cid-2fbsnsza]{color:var(--color-text-muted)}@media (width<=900px){.highlights-grid--2[data-astro-cid-2fbsnsza],.highlights-grid--3[data-astro-cid-2fbsnsza]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.highlights-intro[data-astro-cid-2fbsnsza]{margin-bottom:var(--space-8)}.highlight-body[data-astro-cid-2fbsnsza]{padding:var(--space-6)}}.planning-head[data-astro-cid-nuvb3uwr]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.planning-title[data-astro-cid-nuvb3uwr]{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.planning-title[data-astro-cid-nuvb3uwr]>[data-astro-cid-nuvb3uwr],.planning-note[data-astro-cid-nuvb3uwr]{margin:0}.planning-note[data-astro-cid-nuvb3uwr]{max-width:420px;color:var(--color-text-muted)}.planning-steps[data-astro-cid-nuvb3uwr]{gap:var(--space-6);margin:0 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.planning-step[data-astro-cid-nuvb3uwr]{border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:10px;padding:28px;display:flex}.planning-step[data-astro-cid-nuvb3uwr]>[data-astro-cid-nuvb3uwr]{margin:0}.planning-step[data-astro-cid-nuvb3uwr] p[data-astro-cid-nuvb3uwr]{color:var(--color-text-muted)}.planning-number[data-astro-cid-nuvb3uwr]{border-radius:var(--radius-circle);background:var(--color-primary);width:44px;height:44px;color:var(--color-text);font:var(--text-figure);place-items:center;font-size:20px;display:grid}.planning-actions[data-astro-cid-nuvb3uwr]{gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=900px){.planning-steps[data-astro-cid-nuvb3uwr]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.planning-actions[data-astro-cid-nuvb3uwr] .btn{width:100%}.planning-head[data-astro-cid-nuvb3uwr]{margin-bottom:var(--space-8)}.planning-step[data-astro-cid-nuvb3uwr]{padding:var(--space-6)}}.price-table[data-astro-cid-ttamx2ig]{flex-direction:column;gap:22px;min-width:0;display:flex}.price-table-scroll[data-astro-cid-ttamx2ig]{overflow-x:auto}table[data-astro-cid-ttamx2ig]{border-collapse:collapse;width:100%;font:var(--text-body);font-variant-numeric:tabular-nums}thead[data-astro-cid-ttamx2ig] th[data-astro-cid-ttamx2ig]{padding:0 var(--space-4) var(--space-3);text-align:left;font:var(--text-table-head);letter-spacing:var(--letter-table-head);text-transform:uppercase;color:var(--color-text-muted)}tbody[data-astro-cid-ttamx2ig] th[data-astro-cid-ttamx2ig],td[data-astro-cid-ttamx2ig]{padding:var(--space-4);border-top:var(--border-subtle);text-align:left;vertical-align:middle}tbody[data-astro-cid-ttamx2ig] th[data-astro-cid-ttamx2ig]{white-space:pre-line;font-weight:700}tbody[data-astro-cid-ttamx2ig] tr[data-astro-cid-ttamx2ig]:nth-child(odd)>[data-astro-cid-ttamx2ig]{background:var(--color-surface-alt)}.price-table--end[data-astro-cid-ttamx2ig] thead[data-astro-cid-ttamx2ig] th[data-astro-cid-ttamx2ig]:not(:first-child),.price-table--end[data-astro-cid-ttamx2ig] td[data-astro-cid-ttamx2ig]{text-align:right}td[data-astro-cid-ttamx2ig]{white-space:nowrap}.price-table-price[data-astro-cid-ttamx2ig]{font:var(--text-figure)}.price-table-season[data-astro-cid-ttamx2ig]{align-items:center;gap:6px;display:inline-flex}.price-table-swatch[data-astro-cid-ttamx2ig]{border-radius:var(--radius-sm);flex-shrink:0;width:14px;height:14px}.price-table-swatch--low[data-astro-cid-ttamx2ig]{background:var(--color-season-low)}.price-table-swatch--high[data-astro-cid-ttamx2ig]{background:var(--pattern-season-high), var(--color-season-high)}.price-table-note[data-astro-cid-ttamx2ig]{font:var(--text-small);color:var(--color-text-muted);margin:0}@media (width<=767px){thead[data-astro-cid-ttamx2ig] th[data-astro-cid-ttamx2ig]{padding-inline:var(--space-3);letter-spacing:var(--letter-caps-xs);overflow-wrap:anywhere;hyphens:auto}table[data-astro-cid-ttamx2ig]:has(thead th:nth-child(3)){table-layout:fixed}table[data-astro-cid-ttamx2ig]:has(thead th:nth-child(3)) th[data-astro-cid-ttamx2ig]:first-child{width:40%}table[data-astro-cid-ttamx2ig]:has(thead th:nth-child(3)) [data-astro-cid-ttamx2ig]:is(thead th,tbody th,td){padding-inline:var(--space-2)}.price-table-season[data-astro-cid-ttamx2ig]{flex-direction:column;align-items:flex-start}tbody[data-astro-cid-ttamx2ig] th[data-astro-cid-ttamx2ig],td[data-astro-cid-ttamx2ig]{padding:var(--space-3)}}.season-calendar[data-astro-cid-44nlwxbm]{flex-direction:column;gap:36px;display:flex}.season-head[data-astro-cid-44nlwxbm]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.season-title[data-astro-cid-44nlwxbm]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.season-title[data-astro-cid-44nlwxbm]>*{margin:0}.season-legend[data-astro-cid-44nlwxbm]{gap:var(--space-3) var(--space-6);padding:14px var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface-alt);flex-wrap:wrap;margin:0;list-style:none;display:flex}.season-legend-item[data-astro-cid-44nlwxbm]{align-items:center;gap:10px;font-weight:800;display:inline-flex}.season-legend-item--out[data-astro-cid-44nlwxbm]{color:var(--color-text-muted)}.season-swatch[data-astro-cid-44nlwxbm]{border-radius:var(--radius-sm);flex-shrink:0;width:26px;height:26px}.season-months[data-astro-cid-44nlwxbm]{padding:var(--space-8);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:28px;display:grid}.season-month[data-astro-cid-44nlwxbm]{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:calc(100% + 8px);margin:-4px}.season-month[data-astro-cid-44nlwxbm] caption[data-astro-cid-44nlwxbm]{text-align:left;margin:0 0 6px;padding-inline:4px}.season-month[data-astro-cid-44nlwxbm] th[data-astro-cid-44nlwxbm]{font:var(--text-label-xs);letter-spacing:var(--letter-caps-s);text-align:center;color:var(--color-text-muted);padding:0 0 4px}.season-month[data-astro-cid-44nlwxbm] td[data-astro-cid-44nlwxbm]{padding:0;position:relative}.season-day[data-astro-cid-44nlwxbm]{aspect-ratio:1;border-radius:var(--radius-sm);font:var(--text-chip);place-items:center;display:grid}.season-day--out[data-astro-cid-44nlwxbm]{background:var(--color-surface-alt);color:var(--color-text-muted)}.season-swatch[data-astro-cid-44nlwxbm].season-day--out{background:var(--color-surface);border:1.5px solid var(--color-border)}.season-day--low[data-astro-cid-44nlwxbm]{background:var(--color-season-low);color:var(--color-text)}.season-day--high[data-astro-cid-44nlwxbm]{background:var(--pattern-season-high), var(--color-season-high);color:var(--color-on-dark)}@media (width<=767px){.season-legend[data-astro-cid-44nlwxbm]{border-radius:var(--radius-md)}.season-months[data-astro-cid-44nlwxbm]{padding:var(--space-5) var(--space-4);gap:var(--space-6)}}.prices-hero .detail-hero-content{padding-bottom:200px}.prices-hero-note[data-astro-cid-pdl6tsvt]{max-width:520px;margin:0}.prices-season[data-astro-cid-pdl6tsvt]{padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;align-items:flex-start;gap:10px;margin:0;display:flex}.prices-season-label[data-astro-cid-pdl6tsvt]{font:var(--text-label);letter-spacing:var(--letter-eyebrow);text-transform:uppercase;color:var(--color-text-muted)}.prices-season-value[data-astro-cid-pdl6tsvt]{font:var(--text-figure);font-size:34px}.prices-season-note[data-astro-cid-pdl6tsvt]{font:var(--text-small);color:var(--color-text-muted);font-weight:400}.prices-cards[data-astro-cid-pdl6tsvt]{margin-top:-150px;position:relative}.prices-cards-grid[data-astro-cid-pdl6tsvt]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prices-card[data-astro-cid-pdl6tsvt]{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card);flex-direction:column;gap:22px;padding:36px;display:flex}.prices-card-head[data-astro-cid-pdl6tsvt]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.prices-card-title[data-astro-cid-pdl6tsvt]{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.prices-card-title[data-astro-cid-pdl6tsvt]>[data-astro-cid-pdl6tsvt],.prices-from[data-astro-cid-pdl6tsvt]{margin:0}.prices-card-title[data-astro-cid-pdl6tsvt] h2[data-astro-cid-pdl6tsvt]{font-size:34px}.prices-card-summary[data-astro-cid-pdl6tsvt]{color:var(--color-text-muted)}.prices-from[data-astro-cid-pdl6tsvt]{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.prices-from-label[data-astro-cid-pdl6tsvt]{font-size:var(--font-size-caption);text-transform:uppercase;color:var(--color-text-muted);font-weight:800}.prices-from-value[data-astro-cid-pdl6tsvt]{font:var(--text-numeral);letter-spacing:var(--letter-numeral);white-space:nowrap;font-size:64px}.prices-from-unit[data-astro-cid-pdl6tsvt]{letter-spacing:0;font-size:22px}.prices-extra[data-astro-cid-pdl6tsvt]{align-items:center;gap:var(--space-3);padding:var(--space-4) 18px;border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text);margin:0;display:flex}.prices-extra[data-astro-cid-pdl6tsvt] svg{flex-shrink:0}.prices-card-action[data-astro-cid-pdl6tsvt]{align-self:flex-start}.prices-calendar-lead[data-astro-cid-pdl6tsvt]{max-width:560px;color:var(--color-text-muted)}@media (width<=900px){.prices-cards-grid[data-astro-cid-pdl6tsvt]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.section.prices-hero{padding-block:calc(var(--site-header-height) + var(--space-10)) 180px}.prices-hero-inner[data-astro-cid-pdl6tsvt]{gap:var(--space-8)}.prices-card[data-astro-cid-pdl6tsvt]{padding:var(--space-6) var(--space-5)}.prices-card-head[data-astro-cid-pdl6tsvt]{flex-wrap:wrap}.prices-card-title[data-astro-cid-pdl6tsvt] h2[data-astro-cid-pdl6tsvt]{font-size:28px}.prices-from[data-astro-cid-pdl6tsvt]{text-align:left;align-items:flex-start}.prices-from-value[data-astro-cid-pdl6tsvt]{font-size:48px}.prices-card-action[data-astro-cid-pdl6tsvt]{align-self:stretch}}.instructors-hero-actions[data-astro-cid-m23i2av5]{gap:var(--space-3);flex-wrap:wrap;display:flex}.instructors-team{padding-top:56px}.instructors-body[data-astro-cid-m23i2av5]{flex-direction:column;gap:36px;display:flex}.instructors-filters[data-astro-cid-m23i2av5]{justify-content:space-between;align-items:center;gap:var(--space-4) 20px;padding:var(--space-4) 20px;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.instructors-filters[data-astro-cid-m23i2av5][hidden]{display:none}.instructors-filter-row[data-astro-cid-m23i2av5]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.instructors-filter-label[data-astro-cid-m23i2av5]{margin-right:6px;font-weight:800}.instructors-grid[data-astro-cid-m23i2av5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 28px;display:grid}.instructor-card[data-astro-cid-m23i2av5]{flex-direction:column;gap:14px;min-width:0;display:flex}.instructor-card[data-astro-cid-m23i2av5][hidden],.instructors-empty[data-astro-cid-m23i2av5][hidden]{display:none}.instructor-info[data-astro-cid-m23i2av5]{gap:var(--space-2);flex-direction:column;display:flex}.instructor-info[data-astro-cid-m23i2av5]>[data-astro-cid-m23i2av5]{margin:0}.instructor-bio[data-astro-cid-m23i2av5]{color:var(--color-text-muted)}.instructor-tags[data-astro-cid-m23i2av5]{flex-wrap:wrap;gap:6px;display:flex}.instructors-empty[data-astro-cid-m23i2av5]{color:var(--color-text-muted);margin:0}@media (width<=1100px){.instructors-grid[data-astro-cid-m23i2av5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.instructors-grid[data-astro-cid-m23i2av5]{gap:var(--space-8) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.instructors-team{padding-top:var(--space-8)}.instructors-hero-actions[data-astro-cid-m23i2av5] .btn[data-astro-cid-m23i2av5]{width:100%}}.lightbox[data-astro-cid-y5cttm4a]{background:color-mix(in srgb, var(--color-deep) 97%, transparent);width:100%;max-width:none;height:100%;max-height:none;color:var(--color-on-dark);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.lightbox[data-astro-cid-y5cttm4a]:not([open]){display:none}.lightbox__frame[data-astro-cid-y5cttm4a]{inset:var(--space-16) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex;position:absolute}.lightbox__image[data-astro-cid-y5cttm4a]{object-fit:contain;border-radius:var(--radius-photo);max-width:100%;min-height:0;max-height:100%;display:block}.lightbox__count[data-astro-cid-y5cttm4a]{font:var(--text-small);margin:0;font-weight:700}.lightbox__button[data-astro-cid-y5cttm4a]{border-radius:var(--radius-button);background:color-mix(in srgb, var(--color-on-dark) 14%, transparent);width:48px;height:48px;color:var(--color-on-dark);cursor:pointer;transition:background-color var(--duration-fast);border:0;place-items:center;padding:0;display:grid;position:absolute}.lightbox__button[data-astro-cid-y5cttm4a]:hover{background:color-mix(in srgb, var(--color-on-dark) 26%, transparent)}.lightbox__button[data-astro-cid-y5cttm4a]:focus-visible{outline:3px solid var(--color-focus-on-dark);outline-offset:2px}.lightbox__button[data-astro-cid-y5cttm4a][hidden]{display:none}.lightbox__close[data-astro-cid-y5cttm4a]{top:var(--space-4);right:var(--space-4)}.lightbox__prev[data-astro-cid-y5cttm4a],.lightbox__next[data-astro-cid-y5cttm4a]{top:50%;translate:0 -50%}.lightbox__prev[data-astro-cid-y5cttm4a]{left:var(--space-4)}.lightbox__next[data-astro-cid-y5cttm4a]{right:var(--space-4)}@media (width<=767px){.lightbox__frame[data-astro-cid-y5cttm4a]{inset:var(--space-16) 0}.lightbox__image[data-astro-cid-y5cttm4a]{border-radius:0}.lightbox__prev[data-astro-cid-y5cttm4a],.lightbox__next[data-astro-cid-y5cttm4a]{top:auto;bottom:var(--space-4);translate:none}}.embed[data-astro-cid-jk7ucyzw]{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.embed-frame[data-astro-cid-jk7ucyzw]{background:var(--color-surface-alt);max-width:100%;position:relative;overflow:hidden}.embed-frame--ratio[data-astro-cid-jk7ucyzw]{width:100%;aspect-ratio:var(--embed-ratio)}.embed-frame--fixed[data-astro-cid-jk7ucyzw]{width:var(--embed-width);height:var(--embed-height)}.embed-frame[data-astro-cid-jk7ucyzw]>iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.embed-placeholder[data-astro-cid-jk7ucyzw]{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-surface-tint);color:var(--color-text);text-align:center;flex-direction:column;display:flex;position:absolute;inset:0}.embed-frame[data-astro-cid-jk7ucyzw]:has(>iframe._iub_cs_activate-activated) .embed-placeholder[data-astro-cid-jk7ucyzw]{display:none}.embed-placeholder[data-astro-cid-jk7ucyzw]>p[data-astro-cid-jk7ucyzw]{margin:0}.embed-placeholder-provider[data-astro-cid-jk7ucyzw]{font:var(--text-heading-3)}.embed-placeholder-text[data-astro-cid-jk7ucyzw]{max-width:32ch;font:var(--text-small);color:var(--color-text-muted)}.embed-placeholder[data-astro-cid-jk7ucyzw] [data-astro-cid-jk7ucyzw][hidden]{display:none}.gallery-head{padding-block:calc(var(--site-header-height) + 72px) var(--space-24)}.gallery-head>.container{flex-direction:column;gap:40px;display:flex}.gallery-head-row[data-astro-cid-nf7bjmnq]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.gallery-head-copy[data-astro-cid-nf7bjmnq]{flex-direction:column;gap:18px;max-width:640px;display:flex}.gallery-head-copy[data-astro-cid-nf7bjmnq]>[data-astro-cid-nf7bjmnq]{margin:0}.gallery-lead[data-astro-cid-nf7bjmnq]{color:var(--color-text-muted)}.gallery-filters[data-astro-cid-nf7bjmnq]{gap:var(--space-2);flex-wrap:wrap;display:flex}.gallery-filters[data-astro-cid-nf7bjmnq][hidden]{display:none}.gallery-albums[data-astro-cid-nf7bjmnq]{padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 32px;display:grid}.album[data-astro-cid-nf7bjmnq]{color:var(--color-text);flex-direction:column;gap:14px;text-decoration:none;display:flex}.album[data-astro-cid-nf7bjmnq][hidden]{display:none}.album-stack[data-astro-cid-nf7bjmnq]{aspect-ratio:4/3;margin-right:14px;position:relative}.album-stack[data-astro-cid-nf7bjmnq]:before,.album-stack[data-astro-cid-nf7bjmnq]:after{content:"";border-radius:var(--radius-photo);position:absolute;inset:0}.album-stack[data-astro-cid-nf7bjmnq]:before{background:var(--album-sheet-back);transform:translate(14px,-12px)rotate(2deg)}.album-stack[data-astro-cid-nf7bjmnq]:after{background:var(--album-sheet-front);transform:translate(7px,-6px)rotate(1deg)}.album-stack[data-astro-cid-nf7bjmnq] img{z-index:1;object-fit:cover;border-radius:var(--radius-photo);width:100%;height:100%;box-shadow:var(--shadow-card);transition:transform var(--duration-normal);display:block;position:relative}.album[data-astro-cid-nf7bjmnq]:hover .album-stack[data-astro-cid-nf7bjmnq] img{transform:translateY(-4px)}.album[data-astro-cid-nf7bjmnq]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.album-meta[data-astro-cid-nf7bjmnq]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.album-meta[data-astro-cid-nf7bjmnq]>h2[data-astro-cid-nf7bjmnq]{margin:0}.album-count[data-astro-cid-nf7bjmnq]{color:var(--color-text-muted);flex:none;font-weight:700}.gallery-album>.container{flex-direction:column;gap:28px;display:flex}.gallery-crumbs[data-astro-cid-nf7bjmnq]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-weight:700;display:flex}.gallery-crumbs[data-astro-cid-nf7bjmnq]>span[data-astro-cid-nf7bjmnq]:last-child{color:var(--color-text)}.gallery-album-head[data-astro-cid-nf7bjmnq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.gallery-album-head[data-astro-cid-nf7bjmnq]>[data-astro-cid-nf7bjmnq]{margin:0}.gallery-album-hint[data-astro-cid-nf7bjmnq]{color:var(--color-text-muted);font-weight:600}.gallery-grid[data-astro-cid-nf7bjmnq]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;grid-auto-flow:dense;gap:var(--space-4);display:grid}.gallery-grid[data-astro-cid-nf7bjmnq] .photo-tile{height:100%}.gallery-grid[data-astro-cid-nf7bjmnq] .photo-tile[data-shape=big]{grid-area:span 2/span 2}.gallery-grid[data-astro-cid-nf7bjmnq] .photo-tile[data-shape=tall]{grid-row:span 2}.gallery-grid[data-astro-cid-nf7bjmnq] .photo-tile[data-shape=wide]{grid-column:span 2}.gallery-reels>.container{flex-direction:column;gap:36px;display:flex}.gallery-reels-head[data-astro-cid-nf7bjmnq]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.gallery-reels-copy[data-astro-cid-nf7bjmnq]{gap:var(--space-4);flex-direction:column;max-width:620px;display:flex}.gallery-reels-copy[data-astro-cid-nf7bjmnq]>[data-astro-cid-nf7bjmnq]{margin:0}.gallery-reels-lead[data-astro-cid-nf7bjmnq]{color:var(--color-surface-tint)}.gallery-reels-grid[data-astro-cid-nf7bjmnq]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gallery-reels-grid[data-astro-cid-nf7bjmnq] .embed-frame{border-radius:var(--radius-photo)}@media (width<=1100px){.gallery-reels-grid[data-astro-cid-nf7bjmnq],.gallery-albums[data-astro-cid-nf7bjmnq]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.gallery-head{padding-block:calc(var(--site-header-height) + var(--space-8)) var(--space-16)}.gallery-albums[data-astro-cid-nf7bjmnq]{gap:var(--space-12);grid-template-columns:minmax(0,1fr)}.gallery-grid[data-astro-cid-nf7bjmnq]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.gallery-grid[data-astro-cid-nf7bjmnq] .photo-tile[data-shape=tall]{grid-row:auto}}@media (width<=560px){.gallery-reels-grid[data-astro-cid-nf7bjmnq]{grid-template-columns:minmax(0,1fr)}}.events-heading[data-astro-cid-of72g26p]{max-width:760px;margin:var(--space-5) 0 var(--space-10);text-wrap:balance}.events-grid[data-astro-cid-of72g26p]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.event-card[data-astro-cid-of72g26p]{color:var(--color-text);flex-direction:column;gap:14px;display:flex}.event-card[data-astro-cid-of72g26p]>[data-astro-cid-of72g26p]{margin:0}.event-card[data-astro-cid-of72g26p] .event-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-photo);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.event-meta[data-astro-cid-of72g26p]{gap:var(--space-1);flex-direction:column;display:flex}.event-meta[data-astro-cid-of72g26p] h3[data-astro-cid-of72g26p]{margin:0}.event-date[data-astro-cid-of72g26p]{color:var(--color-primary-text);font-weight:700}.event-text[data-astro-cid-of72g26p]{color:var(--color-text-muted)}.events-empty-card[data-astro-cid-of72g26p]{gap:var(--space-5);max-width:820px;padding:var(--space-12)}.events-empty-card[data-astro-cid-of72g26p] h2[data-astro-cid-of72g26p]{text-wrap:balance}.events-empty-text[data-astro-cid-of72g26p]{color:var(--color-text-muted)}.events-empty-actions[data-astro-cid-of72g26p]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=1000px){.events-grid[data-astro-cid-of72g26p]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.events-grid[data-astro-cid-of72g26p]{grid-template-columns:minmax(0,1fr)}.events-heading[data-astro-cid-of72g26p]{margin-bottom:var(--space-8)}.events-empty-card[data-astro-cid-of72g26p]{padding:var(--space-6)}.events-empty-actions[data-astro-cid-of72g26p],.events-empty-actions[data-astro-cid-of72g26p] .btn[data-astro-cid-of72g26p]{width:100%}}.webcam-head{padding-block:calc(var(--site-header-height) + 56px) 72px}.webcam-head>.container{flex-direction:column;gap:28px;display:flex}.webcam-head-row[data-astro-cid-5u2q6jhg]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.webcam-head-copy[data-astro-cid-5u2q6jhg]{flex-direction:column;gap:14px;display:flex}.webcam-head-copy[data-astro-cid-5u2q6jhg]>[data-astro-cid-5u2q6jhg],.webcam-lead[data-astro-cid-5u2q6jhg]{margin:0}.webcam-lead[data-astro-cid-5u2q6jhg]{max-width:420px;color:var(--color-text-muted)}.webcam-grid[data-astro-cid-5u2q6jhg]{gap:var(--space-6);grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);display:grid}.webcam-frames[data-astro-cid-5u2q6jhg]{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.webcam-cam[data-astro-cid-5u2q6jhg]{scroll-margin-top:calc(var(--site-header-height) + var(--space-4))}.webcam-cam[data-astro-cid-5u2q6jhg] .embed-frame{border-radius:var(--radius-photo);box-shadow:var(--shadow-card)}.webcam-side[data-astro-cid-5u2q6jhg]{flex-direction:column;gap:10px;display:flex}.webcam-side-label[data-astro-cid-5u2q6jhg]{padding:var(--space-1) 0;font:var(--text-eyebrow);letter-spacing:var(--letter-eyebrow);text-transform:uppercase;color:var(--color-primary-text);margin:0}.camtab[data-astro-cid-5u2q6jhg]{gap:var(--space-1);border:1.5px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);flex-direction:column;padding:10px 14px;text-decoration:none;display:flex}.camtab[data-astro-cid-5u2q6jhg] span[data-astro-cid-5u2q6jhg]{font:var(--text-small);color:var(--color-text-muted)}a[data-astro-cid-5u2q6jhg].camtab:hover,.camtab--current[data-astro-cid-5u2q6jhg]{border-color:var(--color-text);background:var(--color-surface-alt)}a[data-astro-cid-5u2q6jhg].camtab:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.webcam-note[data-astro-cid-5u2q6jhg]{font-size:var(--font-size-caption);color:var(--color-text-muted);margin:auto 0 0}.weather-grid[data-astro-cid-5u2q6jhg]{gap:var(--space-5) var(--space-10);grid-template:"card heading""card actions"1fr/minmax(0,1fr) minmax(0,1.5fr);display:grid}.weather-heading[data-astro-cid-5u2q6jhg]{gap:var(--space-3);flex-direction:column;grid-area:heading;display:flex}.weather-heading[data-astro-cid-5u2q6jhg]>[data-astro-cid-5u2q6jhg]{margin:0}.weather-card[data-astro-cid-5u2q6jhg]{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--color-surface);grid-area:card;justify-content:center;display:flex}.weather-card[data-astro-cid-5u2q6jhg] .embed{align-items:center}.weather-actions[data-astro-cid-5u2q6jhg]{align-self:end;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-area:actions;display:flex}.weather-source[data-astro-cid-5u2q6jhg]{font:var(--text-small);font-weight:600}@media (width<=900px){.webcam-grid[data-astro-cid-5u2q6jhg],.weather-grid[data-astro-cid-5u2q6jhg]{grid-template-columns:minmax(0,1fr)}.weather-grid[data-astro-cid-5u2q6jhg]{grid-template-rows:auto;grid-template-areas:"heading""card""actions"}.webcam-note[data-astro-cid-5u2q6jhg]{margin-top:var(--space-2)}}@media (width<=767px){.webcam-head{padding-block:calc(var(--site-header-height) + var(--space-8)) var(--space-16)}.weather-card[data-astro-cid-5u2q6jhg]{padding:var(--space-6) var(--space-4)}.webcam-cam[data-astro-cid-5u2q6jhg] .embed-frame{aspect-ratio:4/3}}.rules-hero .detail-hero-content{gap:var(--space-5);padding-block:88px 180px}.rules-hero h1{max-width:760px}.rules-hero .detail-hero-lead{max-width:640px;font-weight:500}.rules-cards[data-astro-cid-tfbyrgdu]{margin-top:-120px;position:relative}.rules-grid[data-astro-cid-tfbyrgdu]{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rules-card-text[data-astro-cid-tfbyrgdu]{color:var(--color-text-muted)}.rules-card[data-astro-cid-tfbyrgdu] .btn[data-astro-cid-tfbyrgdu]{margin-top:auto}.manifesto[data-astro-cid-tfbyrgdu]{gap:var(--space-16);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}.manifesto-copy[data-astro-cid-tfbyrgdu]{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.manifesto-copy[data-astro-cid-tfbyrgdu]>[data-astro-cid-tfbyrgdu]{margin:0}.manifesto-copy[data-astro-cid-tfbyrgdu] h2[data-astro-cid-tfbyrgdu]{text-wrap:balance}.manifesto-lead[data-astro-cid-tfbyrgdu]{color:var(--color-text-muted)}.rules-note[data-astro-cid-tfbyrgdu]{gap:var(--space-3);padding:18px var(--space-5);border-radius:var(--radius-md);background:var(--color-accent);color:var(--color-text);align-items:flex-start;display:flex}.rules-note[data-astro-cid-tfbyrgdu] p[data-astro-cid-tfbyrgdu]{margin:0;font-weight:600}.rules-rows[data-astro-cid-tfbyrgdu]{align-self:stretch}.rules-list[data-astro-cid-tfbyrgdu]{margin:0;padding:0;list-style:none}.rules-row[data-astro-cid-tfbyrgdu]{border-top:1.5px solid var(--color-border);align-items:flex-start;gap:14px;margin:0;padding:14px 0;display:flex}.rules-list-more[data-astro-cid-tfbyrgdu]{border-bottom:1.5px solid var(--color-border)}.rules-number[data-astro-cid-tfbyrgdu]{border-radius:var(--radius-circle);background:var(--color-primary);width:36px;height:36px;color:var(--color-text);font:var(--text-control);flex:none;place-items:center;line-height:1;display:grid}.manifesto-poster[data-astro-cid-tfbyrgdu] .photo-tile{border-radius:var(--radius-photo);box-shadow:var(--shadow-card)}.manifesto-poster[data-astro-cid-tfbyrgdu] .photo-tile img{height:auto}@media (width<=900px){.rules-grid[data-astro-cid-tfbyrgdu],.manifesto[data-astro-cid-tfbyrgdu]{grid-template-columns:minmax(0,1fr)}.manifesto[data-astro-cid-tfbyrgdu]{gap:var(--space-10)}}@media (width<=767px){.rules-hero .detail-hero-content{padding-block:var(--space-12) 136px}.rules-cards[data-astro-cid-tfbyrgdu]{margin-top:-96px}.manifesto-copy[data-astro-cid-tfbyrgdu] .btn[data-astro-cid-tfbyrgdu]{width:100%}}.contacts-intro[data-astro-cid-fx6tkfug]{max-width:760px;margin:var(--space-5) 0 var(--space-10);color:var(--color-text-muted)}.contacts-grid[data-astro-cid-fx6tkfug]{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-value[data-astro-cid-fx6tkfug]{font:var(--text-heading-2);letter-spacing:var(--letter-heading-2);color:var(--color-primary-text);text-underline-offset:6px;overflow-wrap:anywhere;text-decoration:underline 2px}.contact-value[data-astro-cid-fx6tkfug]:hover{color:var(--color-text);text-decoration-color:var(--color-primary)}.contact-text[data-astro-cid-fx6tkfug]{color:var(--color-text-muted)}.contact-card[data-astro-cid-fx6tkfug] .btn[data-astro-cid-fx6tkfug]{margin-top:auto}.place[data-astro-cid-fx6tkfug]{gap:var(--space-16);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.place-copy[data-astro-cid-fx6tkfug]{align-items:flex-start;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.place-copy[data-astro-cid-fx6tkfug]>[data-astro-cid-fx6tkfug]{margin:0}.place-address[data-astro-cid-fx6tkfug]{align-items:flex-start;gap:var(--space-3);color:inherit;text-underline-offset:8px;text-decoration:underline 3px;display:inline-flex}.place-address[data-astro-cid-fx6tkfug] svg{margin-top:.1em}.place-address[data-astro-cid-fx6tkfug]:hover{text-decoration-color:var(--color-deep)}.place-legal[data-astro-cid-fx6tkfug]{font:var(--text-small)}@media (width<=900px){.contacts-grid[data-astro-cid-fx6tkfug],.place[data-astro-cid-fx6tkfug]{grid-template-columns:minmax(0,1fr)}.place[data-astro-cid-fx6tkfug]{gap:var(--space-10)}}@media (width<=767px){.contacts-intro[data-astro-cid-fx6tkfug]{margin-bottom:var(--space-8)}.contact-value--email[data-astro-cid-fx6tkfug]{font:var(--text-heading-3)}.place-copy[data-astro-cid-fx6tkfug] .btn[data-astro-cid-fx6tkfug]{width:100%}}.piste-split[data-astro-cid-pcwj3yej]{min-height:calc(940px + var(--site-header-height));padding-top:var(--site-header-height);background:var(--color-surface-alt);flex-wrap:wrap;display:flex}.piste-panel[data-astro-cid-pcwj3yej]{z-index:1;min-width:0;max-width:560px;padding:36px var(--space-8);background:var(--color-surface);box-shadow:1px 0 0 var(--color-border);flex-direction:column;flex:520px;gap:18px;display:flex;position:relative}.piste-panel-head[data-astro-cid-pcwj3yej]{flex-direction:column;gap:10px;display:flex}.piste-panel-head[data-astro-cid-pcwj3yej]>[data-astro-cid-pcwj3yej],.piste-panel[data-astro-cid-pcwj3yej] p[data-astro-cid-pcwj3yej]{margin:0}.piste-chips[data-astro-cid-pcwj3yej]{gap:var(--space-2);flex-wrap:wrap;display:flex}.piste-chips[data-astro-cid-pcwj3yej][hidden]{display:none}.piste-chips[data-astro-cid-pcwj3yej] .chip[data-astro-cid-pcwj3yej]{padding-inline:14px}.piste-list[data-astro-cid-pcwj3yej]{flex-direction:column;gap:2px;display:flex}.piste-list[data-astro-cid-pcwj3yej][data-collapsed]>[data-astro-cid-pcwj3yej][data-piste-extra]{display:none}.piste-row[data-astro-cid-pcwj3yej]{border-radius:var(--radius-md);color:var(--color-text);border:1.5px solid #0000}.piste-row[data-astro-cid-pcwj3yej]:hover{background:var(--color-surface-alt)}.piste-row[data-astro-cid-pcwj3yej][open]{border-color:var(--color-text);background:var(--color-surface);box-shadow:var(--shadow-card)}.piste-row-head[data-astro-cid-pcwj3yej]{min-height:44px;padding:14px var(--space-4);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.piste-row-head[data-astro-cid-pcwj3yej]::-webkit-details-marker{display:none}.piste-row-head[data-astro-cid-pcwj3yej]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.piste-row[data-astro-cid-pcwj3yej][open] .piste-row-head[data-astro-cid-pcwj3yej]{padding:18px 18px 0}.piste-row-head[data-astro-cid-pcwj3yej] .piste-badge{min-width:44px;height:34px;font-size:var(--font-size-small)}.piste-row-title[data-astro-cid-pcwj3yej]{flex-direction:column;flex:1;min-width:0;display:flex}.piste-row-name[data-astro-cid-pcwj3yej]{font-size:var(--font-size-lead);overflow-wrap:anywhere;font-weight:800}.piste-row-meta[data-astro-cid-pcwj3yej]{color:var(--color-text-muted);font-size:var(--font-size-small);font-weight:600}.piste-row-body[data-astro-cid-pcwj3yej]{flex-direction:column;gap:14px;padding:14px 18px 18px;display:flex}.piste-rules[data-astro-cid-pcwj3yej]{padding:var(--space-3) 14px;border-radius:var(--radius-sm);background:var(--color-accent);font-size:var(--font-size-small);align-items:flex-start;gap:10px;font-weight:600;display:flex}.piste-rules[data-astro-cid-pcwj3yej] svg[data-astro-cid-pcwj3yej]{flex:none;margin-top:2px}.piste-more[data-astro-cid-pcwj3yej]{padding:0 0 0 var(--space-4);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-weight:700}.piste-more[data-astro-cid-pcwj3yej][hidden]{display:none}.piste-map[data-astro-cid-pcwj3yej]{flex:999 560px;min-width:0;position:relative;overflow:hidden}.piste-map-image[data-astro-cid-pcwj3yej]{object-fit:cover;object-position:62% center;width:100%;height:100%;position:absolute;inset:0}.piste-map[data-astro-cid-pcwj3yej] .btn[data-astro-cid-pcwj3yej]{box-shadow:var(--shadow-card);position:absolute}.piste-map-3d[data-astro-cid-pcwj3yej]{top:var(--space-6);right:var(--space-6)}.piste-map-pdf[data-astro-cid-pcwj3yej]{right:var(--space-6);bottom:var(--space-6)}.piste-map[data-astro-cid-pcwj3yej] .piste-map-legend{bottom:var(--space-6);left:var(--space-6);position:absolute}.piste-lifts-inner[data-astro-cid-pcwj3yej]{gap:var(--space-8);flex-direction:column;display:flex}.piste-lifts-head[data-astro-cid-pcwj3yej]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-wrap:wrap;display:flex}.piste-lifts-title[data-astro-cid-pcwj3yej]{flex-direction:column;gap:14px;display:flex}.piste-lifts-title[data-astro-cid-pcwj3yej]>[data-astro-cid-pcwj3yej]{margin:0}.piste-table-frame[data-astro-cid-pcwj3yej]{padding:20px var(--space-2) var(--space-2);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.piste-table-frame[data-astro-cid-pcwj3yej]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.piste-table[data-astro-cid-pcwj3yej]{border-collapse:collapse;width:100%;font:var(--text-body)}.piste-table[data-astro-cid-pcwj3yej] thead[data-astro-cid-pcwj3yej] th[data-astro-cid-pcwj3yej]{padding:0 var(--space-4) var(--space-3);color:var(--color-text-muted);font:var(--text-table-head);letter-spacing:var(--letter-table-head);text-align:left;text-transform:uppercase}.piste-table[data-astro-cid-pcwj3yej] .piste-table-number[data-astro-cid-pcwj3yej]{width:70px}.piste-table[data-astro-cid-pcwj3yej] tbody[data-astro-cid-pcwj3yej] th[data-astro-cid-pcwj3yej],.piste-table[data-astro-cid-pcwj3yej] td[data-astro-cid-pcwj3yej]{padding:var(--space-4);border-top:1px solid var(--color-border);text-align:left}.piste-table[data-astro-cid-pcwj3yej] tbody[data-astro-cid-pcwj3yej] th[data-astro-cid-pcwj3yej]{min-width:170px;font-weight:700}.piste-table[data-astro-cid-pcwj3yej] tbody[data-astro-cid-pcwj3yej] tr[data-astro-cid-pcwj3yej]:nth-child(odd)>[data-astro-cid-pcwj3yej]{background:var(--color-surface-alt)}.piste-table-nowrap[data-astro-cid-pcwj3yej]{white-space:nowrap}.piste-lift-number[data-astro-cid-pcwj3yej]{border-radius:var(--radius-sm);background:var(--color-text);width:34px;height:34px;color:var(--color-on-dark);font:var(--text-pill);place-items:center;display:inline-grid}.piste-parks-grid[data-astro-cid-pcwj3yej]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.piste-park[data-astro-cid-pcwj3yej],.piste-safety[data-astro-cid-pcwj3yej]{gap:var(--space-3);padding:var(--space-8);border-radius:var(--radius-lg);flex-direction:column;display:flex}.piste-park[data-astro-cid-pcwj3yej]>[data-astro-cid-pcwj3yej],.piste-safety[data-astro-cid-pcwj3yej]>[data-astro-cid-pcwj3yej]{margin:0}.piste-park[data-astro-cid-pcwj3yej]{background:var(--color-surface)}.piste-park[data-astro-cid-pcwj3yej] .chip[data-astro-cid-pcwj3yej]{align-self:flex-start}.piste-park-text[data-astro-cid-pcwj3yej]{color:var(--color-text-muted)}.piste-park-facts[data-astro-cid-pcwj3yej]{gap:var(--space-2);font-size:var(--font-size-ui);flex-direction:column;display:flex}.piste-park-facts[data-astro-cid-pcwj3yej] dt[data-astro-cid-pcwj3yej]{color:var(--color-text-muted);font:var(--text-eyebrow);letter-spacing:var(--letter-caps-m);text-transform:uppercase}.piste-park-facts[data-astro-cid-pcwj3yej] dd[data-astro-cid-pcwj3yej]{margin:0;font-weight:700}.piste-safety[data-astro-cid-pcwj3yej]{background:var(--color-text);color:var(--color-on-dark)}.piste-safety-text[data-astro-cid-pcwj3yej]{color:var(--color-surface-tint)}.piste-safety[data-astro-cid-pcwj3yej] [data-astro-cid-pcwj3yej]:focus-visible{outline-color:var(--color-focus-on-dark)}.piste-safety[data-astro-cid-pcwj3yej] [data-astro-cid-pcwj3yej][data-next-step]{display:flex}@media (width<=1120px){.piste-panel[data-astro-cid-pcwj3yej]{max-width:none}.piste-split[data-astro-cid-pcwj3yej]{min-height:0}.piste-map[data-astro-cid-pcwj3yej]{aspect-ratio:1754/1178;flex-basis:100%}}@media (width<=1000px){.piste-parks-grid[data-astro-cid-pcwj3yej]{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.piste-panel[data-astro-cid-pcwj3yej]{padding:var(--space-8) var(--page-gutter)}.piste-row-head[data-astro-cid-pcwj3yej]{padding-inline:var(--space-3)}.piste-row[data-astro-cid-pcwj3yej][open] .piste-row-head[data-astro-cid-pcwj3yej]{padding:14px var(--space-3) 0}.piste-row-body[data-astro-cid-pcwj3yej]{padding:var(--space-3)}.piste-map[data-astro-cid-pcwj3yej]{gap:var(--space-3);aspect-ratio:auto;padding:0 var(--page-gutter) var(--space-8);flex-direction:column;display:flex}.piste-map-image[data-astro-cid-pcwj3yej]{aspect-ratio:1754/1178;border-radius:var(--radius-photo);height:auto;position:static}.piste-map[data-astro-cid-pcwj3yej] .btn[data-astro-cid-pcwj3yej],.piste-map[data-astro-cid-pcwj3yej] .piste-map-legend{position:static}.piste-map[data-astro-cid-pcwj3yej] .piste-map-legend{border-radius:var(--radius-md);order:-1;align-self:flex-start}.piste-map-image[data-astro-cid-pcwj3yej]{order:-2}.piste-map[data-astro-cid-pcwj3yej] .btn[data-astro-cid-pcwj3yej]{width:100%}.piste-park[data-astro-cid-pcwj3yej],.piste-safety[data-astro-cid-pcwj3yej]{padding:var(--space-6)}}.numbered-steps[data-astro-cid-udu4semu]{gap:var(--space-5);margin:var(--space-8) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.numbered-step[data-astro-cid-udu4semu]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.numbered-step[data-astro-cid-udu4semu] p[data-astro-cid-udu4semu]{color:var(--color-text-muted)}.numbered-step-number[data-astro-cid-udu4semu]{border-radius:var(--radius-circle);background:var(--color-primary);width:44px;height:44px;color:var(--color-text);font:var(--text-pill);place-items:center;display:grid}@media (width<=767px){.numbered-steps[data-astro-cid-udu4semu]{grid-template-columns:minmax(0,1fr)}}.offers-hero .detail-hero-content{padding-bottom:calc(var(--space-16) + var(--space-10))}.offers-list[data-astro-cid-wgnx4llq]{gap:var(--space-6);max-width:1040px;margin-top:calc(-1 * var(--space-16));margin-bottom:var(--space-24);flex-direction:column;display:flex;position:relative}.offers-ended[data-astro-cid-wgnx4llq]{max-width:1040px;margin-top:calc(-1 * var(--space-16));margin-bottom:var(--space-24);position:relative}.offers-ended-card[data-astro-cid-wgnx4llq]{gap:var(--space-6);padding:var(--space-10);flex-direction:column;display:flex}.offers-actions[data-astro-cid-wgnx4llq]{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=767px){.offers-ended-card[data-astro-cid-wgnx4llq]{padding:var(--space-6)}.offers-actions[data-astro-cid-wgnx4llq] .btn[data-astro-cid-wgnx4llq]{flex:100%}}.gift-actions[data-astro-cid-emzk3jyq]{gap:var(--space-3);flex-wrap:wrap;display:flex}.gift-rates[data-astro-cid-emzk3jyq]{gap:var(--space-5);margin:var(--space-8) 0 var(--space-6);grid-template-columns:minmax(0,320px);display:grid}.gift-rate[data-astro-cid-emzk3jyq]{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.gift-rate[data-astro-cid-emzk3jyq] dt[data-astro-cid-emzk3jyq]{color:var(--color-text-muted)}.gift-rate[data-astro-cid-emzk3jyq] dd[data-astro-cid-emzk3jyq]{margin:0}.gift-rate-value[data-astro-cid-emzk3jyq]{font:var(--text-heading-2)}.gift-conditions[data-astro-cid-emzk3jyq]{gap:var(--space-2);margin:0 0 var(--space-6);padding-left:var(--space-5);display:grid}@media (width<=767px){.gift-actions[data-astro-cid-emzk3jyq] .btn[data-astro-cid-emzk3jyq]{flex:100%}.gift-rates[data-astro-cid-emzk3jyq]{grid-template-columns:minmax(0,1fr)}}
