:root{--paper:#f9f8f5;--paper-2:#efede7;--ink:#121110;--ink-2:#2c2926;--ink-dim:#6c665e;--ink-faint:#9a948a;--line:#12111024;--line-soft:#12111014;--bg-dark:#000;--bg-dark-2:#0d0d0d;--bg-dark-3:#0a0a0a;--ink-on-dark:#fff;--ink-dim-on-dark:#ffffffc7;--ink-faint-on-dark:#ffffff8c;--line-on-dark:#ffffff1a;--line-soft-on-dark:#ffffff0a;--signal-neutral:#c0c5cd;--signal-wueste:#e4502b;--signal-gletscher:#5aa6dc;--signal:var(--signal-neutral);--grotesk:"Space Grotesk", system-ui, sans-serif;--sans:"Hanken Grotesk", system-ui, sans-serif;--mono:"Space Mono", monospace;--text-xs:700 11px/1.4 var(--mono);--text-2xs:700 10px/1.4 var(--mono);--text-sm:400 13.5px/1.7 var(--sans);--text-base:400 15px/1.7 var(--sans);--text-lg:500 clamp(16px, 1.8vw, 19px) / 1.5 var(--sans);--text-h3:700 clamp(17px, 2vw, 22px) / 1.25 var(--grotesk);--text-h2:700 clamp(22px, 2.6vw, 32px) / 1.15 var(--grotesk);--text-h1:700 clamp(30px, 4.2vw, 48px) / 1.02 var(--grotesk);--text-display:700 clamp(40px, 10vw, 120px) / .95 var(--grotesk);--text-wordmark:700 clamp(48px, 10vw, 140px) / .85 var(--grotesk);--tracking-display:-.03em;--tracking-heading:-.025em;--tracking-h3:-.02em;--tracking-mono:.16em;--tracking-mono-wide:.2em;--max:1280px;--max-narrow:800px;--max-wide:1440px;--pad:clamp(16px, 3vw, 28px);--headerH:68px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:clamp(64px, 8vw, 96px);--space-10:clamp(80px, 10vw, 128px);--space-11:clamp(96px, 12vw, 160px);--space-12:clamp(112px, 14vw, 192px);--section-y:var(--space-9);--stack-sm:var(--space-2);--stack:var(--space-4);--stack-lg:var(--space-6);--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--border-1:1px solid var(--line-on-dark);--border-soft:1px solid var(--line-soft-on-dark);--shadow-sm:0 8px 26px #0000003d;--shadow-md:0 12px 32px #0000004d;--shadow-lg:0 24px 60px #00000059;--shadow-text:0 10px 40px #0000008c;--shadow-glow:0 0 0 3px color-mix(in srgb, var(--signal) 28%, transparent);--dur-fast:.15s;--dur-base:.24s;--dur-slow:.6s;--dur-reveal:.7s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--stagger-step:90ms;--reveal-offset:16px;--surface-1:color-mix(in srgb, var(--ink-on-dark) 2%, transparent);--surface-2:color-mix(in srgb, var(--ink-on-dark) 4%, transparent);--surface-3:color-mix(in srgb, var(--ink-on-dark) 8%, transparent);--hover-tint:color-mix(in srgb, var(--ink-on-dark) 6%, transparent);--signal-tint:color-mix(in srgb, var(--signal) 8%, transparent);--signal-tint-strong:color-mix(in srgb, var(--signal) 18%, transparent);--scrim:#0000008c;--scrim-strong:#000000d1;--glass:color-mix(in srgb, var(--bg-dark) 62%, transparent);--focus-ring:2px solid var(--ink-on-dark);--focus-offset:3px;--bg:var(--bg-dark);--fg:var(--ink-on-dark);--muted:var(--ink-faint-on-dark);--bg-selected:var(--signal-tint-strong)}.terrain-neutral{--signal:var(--signal-neutral)}.terrain-wueste{--signal:var(--signal-wueste)}.terrain-gletscher{--signal:var(--signal-gletscher)}:root{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--signal) 55%, transparent) transparent}html,body{height:100%}body{font:var(--text-base);background:var(--bg-dark);color:var(--ink-on-dark);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:-2;background:radial-gradient(1200px 700px at 16% -8%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 62%), radial-gradient(1200px 700px at 84% 106%, color-mix(in srgb, var(--signal) 6%, transparent), transparent 62%), linear-gradient(180deg, var(--bg-dark-2), var(--bg-dark) 36%, var(--bg-dark-3));position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:-1;opacity:.28;background-image:linear-gradient(to bottom, var(--line-soft-on-dark) 1px, transparent 1px);background-size:100% 4px;position:fixed;inset:0}body.locked{overflow:hidden}a{color:inherit}img,video,svg{max-width:100%}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--signal);color:var(--ink)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--signal) 55%, transparent);border-radius:var(--radius-pill);border:2px solid var(--bg-dark);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--signal) 80%, transparent);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}html.js [data-reveal]:not([data-stagger]),html.js [data-stagger]>*{transition:opacity var(--duration,var(--dur-reveal)) var(--ease-out) calc(var(--delay,0s) + var(--i,0) * var(--stagger-step)), translate var(--duration,var(--dur-reveal)) var(--ease-out) calc(var(--delay,0s) + var(--i,0) * var(--stagger-step))}html.js [data-reveal]:not([data-stagger]):not([data-inview=true]),html.js [data-stagger]:not([data-inview=true])>*{opacity:0;translate:var(--from-x,0) var(--from-y,var(--reveal-offset))}html.js [data-stagger]>:nth-child(2){--i:1}html.js [data-stagger]>:nth-child(3){--i:2}html.js [data-stagger]>:nth-child(4){--i:3}html.js [data-stagger]>:nth-child(5){--i:4}html.js [data-stagger]>:nth-child(6){--i:5}html.js [data-stagger]>:nth-child(7){--i:6}html.js [data-stagger]>:nth-child(8){--i:7}html.js [data-stagger]>:nth-child(9){--i:8}html.js [data-stagger]>:nth-child(10){--i:9}html.js [data-stagger]>:nth-child(11){--i:10}html.js [data-stagger]>:nth-child(12){--i:11}html.js [data-stagger]>:nth-child(n+13){--i:12}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out var(--dur-fast) var(--ease-in-out) both}::view-transition-new(root){animation:page-in var(--dur-slow) var(--ease-out) calc(var(--dur-fast) / 2) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;translate:0 var(--reveal-offset)}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js [data-reveal],html.js [data-reveal]:not([data-stagger]):not([data-inview=true]),html.js [data-stagger]>*,html.js [data-stagger]:not([data-inview=true])>*{opacity:1;transition:none;translate:0}body.js [data-rise]{animation:none!important;transform:none!important}}.container[data-astro-cid-ygbe67ah]{width:100%;max-width:var(--max);padding-inline:var(--pad);margin-inline:auto}.container--narrow[data-astro-cid-ygbe67ah]{max-width:var(--max-narrow)}.container--wide[data-astro-cid-ygbe67ah]{max-width:var(--max-wide)}.btn[data-astro-cid-j6ocf6pu]{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);font:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), translate var(--dur-fast) var(--ease-out);border:1px solid #0000;text-decoration:none;display:inline-flex}.btn[data-astro-cid-j6ocf6pu]:hover{translate:0 -1px}.btn[data-astro-cid-j6ocf6pu]:active{translate:0}.btn[data-astro-cid-j6ocf6pu]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.btn[data-astro-cid-j6ocf6pu]:disabled{cursor:progress;opacity:.75;translate:0}.btn--sm[data-astro-cid-j6ocf6pu]{min-height:36px;padding:var(--space-2) var(--space-4)}.btn--lg[data-astro-cid-j6ocf6pu]{min-height:52px;padding:var(--space-4) var(--space-6);font-size:12px}.btn--pill[data-astro-cid-j6ocf6pu]{border-radius:var(--radius-pill)}.btn--block[data-astro-cid-j6ocf6pu]{width:100%;display:flex}.btn--primary[data-astro-cid-j6ocf6pu]{background:var(--signal);border-color:var(--signal);color:var(--ink)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in srgb, var(--signal) 85%, var(--ink-on-dark))}.btn--secondary[data-astro-cid-j6ocf6pu]{background:var(--surface-3);border-color:var(--line-on-dark);color:var(--ink-on-dark);box-shadow:var(--shadow-md)}.btn--secondary[data-astro-cid-j6ocf6pu]:hover{background:color-mix(in srgb, var(--ink-on-dark) 16%, transparent);border-color:var(--signal)}.btn--ghost[data-astro-cid-j6ocf6pu]{color:var(--ink-dim-on-dark);padding-inline:var(--space-3);background:0 0}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{background:var(--hover-tint);color:var(--ink-on-dark)}.btn[data-astro-cid-j6ocf6pu][aria-pressed=true]{background:var(--signal);border-color:var(--signal);color:var(--ink);box-shadow:none}.btn__icon[data-astro-cid-j6ocf6pu]{flex-shrink:0;display:inline-flex}.btn__icon[data-astro-cid-j6ocf6pu] svg{width:18px;height:18px}.btn__label[data-astro-cid-j6ocf6pu]{align-items:center;gap:var(--space-2);display:inline-flex}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-j6ocf6pu],.btn[data-astro-cid-j6ocf6pu]:hover{translate:0}}.social[data-astro-cid-iupex2mz]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.social--list[data-astro-cid-iupex2mz]{flex-direction:column;max-width:420px}.social__link[data-astro-cid-iupex2mz]{align-items:center;gap:var(--space-3);min-height:44px;color:var(--ink-dim-on-dark);border-radius:var(--radius-md);transition:color var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);text-decoration:none;display:inline-flex}.social--list[data-astro-cid-iupex2mz] .social__link[data-astro-cid-iupex2mz]{width:100%;padding:var(--space-2) var(--space-3);border:var(--border-soft);background:var(--surface-1)}.social--icons[data-astro-cid-iupex2mz] .social__link[data-astro-cid-iupex2mz]{border:var(--border-1);background:var(--surface-2);border-radius:var(--radius-pill);justify-content:center;width:44px;height:44px}.social__link[data-astro-cid-iupex2mz]:hover{color:var(--ink-on-dark);border-color:var(--signal);background:var(--surface-2)}.social__link[data-astro-cid-iupex2mz]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.social__icon[data-astro-cid-iupex2mz]{flex-shrink:0;width:18px;height:18px}.social__text[data-astro-cid-iupex2mz]{flex-direction:column;line-height:1.3;display:flex}.social__name[data-astro-cid-iupex2mz]{font:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--ink-faint-on-dark);font-weight:400}.social__handle[data-astro-cid-iupex2mz]{font:var(--text-h3);letter-spacing:var(--tracking-h3);color:inherit;font-size:15px}.pop[data-astro-cid-i53pkbru]{transform-origin:50%;transition:scale var(--pop-duration,var(--dur-base)) var(--ease-out), translate var(--pop-duration,var(--dur-base)) var(--ease-out);display:inline-block}.pop--block[data-astro-cid-i53pkbru]{display:block}.pop[data-astro-cid-i53pkbru]:hover,.pop[data-astro-cid-i53pkbru]:focus-within{scale:var(--pop-scale);translate:0 calc(-1 * var(--pop-lift))}@media (prefers-reduced-motion:reduce){.pop[data-astro-cid-i53pkbru]:hover,.pop[data-astro-cid-i53pkbru]:focus-within{translate:0;scale:1}}header[data-astro-cid-l7arcky5]{z-index:50;height:var(--headerH);-webkit-backdrop-filter:blur(12px);background:var(--glass);border-bottom:var(--border-1);box-shadow:var(--shadow-sm);view-transition-name:site-header;position:sticky;top:0}header[data-astro-cid-l7arcky5].pinned{position:fixed;left:0;right:0}.headerSpacer[data-astro-cid-l7arcky5]{height:var(--headerH)}html:has(header.pinned){scroll-padding-top:var(--headerH)}.navTop{height:var(--headerH);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.brand[data-astro-cid-l7arcky5],.drawerBrand[data-astro-cid-l7arcky5]{font:var(--text-h3);letter-spacing:var(--tracking-display);text-transform:uppercase;white-space:nowrap;color:var(--ink-on-dark);font-size:14px;text-decoration:none}.desktopNav[data-astro-cid-l7arcky5]{gap:var(--space-2);font:var(--text-sm);color:var(--ink-dim-on-dark);font-size:14px;line-height:1.2;display:flex}.desktopNav[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:inherit;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);transition:background-color var(--dur-base) var(--ease-out), color var(--dur-base) var(--ease-out);text-decoration:none;display:inline-block}.desktopNav[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{background:var(--hover-tint);color:var(--ink-on-dark)}.desktopNav[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5].active{background:var(--signal-tint-strong);color:var(--ink-on-dark)}.langToggle[data-astro-cid-l7arcky5]{align-items:center;display:flex}.navLangBtn{border-color:var(--line-on-dark)}.burger[data-astro-cid-l7arcky5]{cursor:pointer;border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:48px;height:48px;margin:0;padding:0;display:none;position:relative}.burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]{background:var(--ink-on-dark);border-radius:var(--radius-pill);width:22px;height:2px;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);position:absolute;left:50%;transform:translate(-50%)}.burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:first-child{top:16px}.burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:nth-child(2){top:23px}.burger[data-astro-cid-l7arcky5] span[data-astro-cid-l7arcky5]:nth-child(3){top:30px}.burger[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:first-child{transform:translate(-50%)translateY(7px)rotate(45deg)}.burger[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:nth-child(2){opacity:0}.burger[data-astro-cid-l7arcky5][aria-expanded=true] span[data-astro-cid-l7arcky5]:nth-child(3){transform:translate(-50%)translateY(-7px)rotate(-45deg)}#menuOverlay[data-astro-cid-l7arcky5]{z-index:200;background:var(--scrim);opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out);position:fixed;inset:0}#menuOverlay[data-astro-cid-l7arcky5].open{opacity:1;pointer-events:auto}#menuDrawer[data-astro-cid-l7arcky5]{z-index:201;width:min(84vw,360px);height:100%;transition:transform var(--dur-slow) var(--ease-out);background:color-mix(in srgb, var(--bg-dark) 88%, transparent);-webkit-backdrop-filter:blur(18px);border-left:var(--border-1);padding:var(--space-4) var(--space-4) var(--space-5);flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}#menuDrawer[data-astro-cid-l7arcky5].open{transform:translate(0)}.drawerTop[data-astro-cid-l7arcky5]{padding:var(--space-2) 0 var(--space-3);justify-content:space-between;align-items:center;display:flex}.drawerActions[data-astro-cid-l7arcky5]{align-items:center;gap:var(--space-2);display:flex}.closeBtn[data-astro-cid-l7arcky5]{border-radius:var(--radius-pill);width:44px;height:44px;color:var(--ink-on-dark);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;display:grid}.closeBtn[data-astro-cid-l7arcky5] svg[data-astro-cid-l7arcky5]{width:22px;height:22px}.drawerNav[data-astro-cid-l7arcky5]{margin-block:var(--space-2) var(--space-5);flex-direction:column;gap:2px;display:flex}.drawerNav[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{font:var(--text-base);color:var(--ink-dim-on-dark);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md);font-size:16px;text-decoration:none}.drawerNav[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{background:var(--hover-tint)}.drawerNav[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5].active{background:var(--signal-tint-strong);color:var(--ink-on-dark)}.drawerFooter[data-astro-cid-l7arcky5]{padding-top:var(--space-4);border-top:var(--border-1);color:var(--ink-faint-on-dark);font:var(--text-sm);margin-top:auto;font-size:12.5px;line-height:1.5}.drawerFooter[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]{color:var(--ink-dim-on-dark);text-decoration:none}.drawerFooter[data-astro-cid-l7arcky5] a[data-astro-cid-l7arcky5]:hover{text-decoration:underline}.drawerContact[data-astro-cid-l7arcky5]{margin-top:var(--space-1)}.drawerSocial{margin-top:var(--space-4)}@media (width<=1100px){.desktopNav[data-astro-cid-l7arcky5],.langToggle[data-astro-cid-l7arcky5],.tickets[data-astro-cid-l7arcky5]{display:none}.burger[data-astro-cid-l7arcky5]{display:block}}.dot[data-astro-cid-4pygtlok]{vertical-align:baseline;background-color:var(--signal);border-radius:50%;width:.14em;height:.14em;margin-left:.06em;display:inline-block}.footer[data-astro-cid-jo6i4kqk]{margin-top:var(--space-9);padding-block:var(--space-9) var(--space-6);border-top:var(--border-1);background:var(--surface-1);color:var(--ink-dim-on-dark)}.wordmark[data-astro-cid-jo6i4kqk]{font:var(--text-wordmark);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--ink-on-dark);margin:0 0 var(--space-8)}.columns[data-astro-cid-jo6i4kqk]{gap:var(--space-6) var(--space-5);padding-bottom:var(--space-7);border-bottom:var(--border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.col[data-astro-cid-jo6i4kqk]{font-style:normal}.colTitle[data-astro-cid-jo6i4kqk]{margin:0 0 var(--space-3);font:var(--text-xs);letter-spacing:var(--tracking-mono-wide);text-transform:uppercase;color:var(--ink-faint-on-dark);font-weight:400}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);font:var(--text-sm);flex-direction:column;margin:0;padding:0;line-height:1.5;list-style:none;display:flex}a[data-astro-cid-jo6i4kqk]{color:var(--ink-dim-on-dark);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink-on-dark);text-underline-offset:3px;text-decoration:underline}a[data-astro-cid-jo6i4kqk][aria-current=page]{color:var(--ink-on-dark)}a[data-astro-cid-jo6i4kqk][aria-current=page]:before{content:"";width:6px;height:6px;margin-right:var(--space-2);background:var(--signal);vertical-align:middle;border-radius:50%;display:inline-block}.meta[data-astro-cid-jo6i4kqk]{margin-left:var(--space-2);color:var(--ink-faint-on-dark)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);padding-top:var(--space-5);font:var(--text-xs);letter-spacing:.04em;color:var(--ink-faint-on-dark);flex-wrap:wrap;font-weight:400;display:flex}.copyright[data-astro-cid-jo6i4kqk]{margin:0}.bottomRight[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-4);display:flex}.langSwitch[data-astro-cid-jo6i4kqk]{letter-spacing:var(--tracking-mono);text-transform:uppercase}.version[data-astro-cid-jo6i4kqk]{color:var(--ink-faint-on-dark);opacity:.7}@media (width<=768px){.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.columns[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr)}.wordmark[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-6)}}.heading[data-astro-cid-pztda3xi]{text-transform:uppercase;text-wrap:balance;color:var(--ink-on-dark);margin:0}.heading--display[data-astro-cid-pztda3xi]{font:var(--text-display);letter-spacing:var(--tracking-display)}.heading--h1[data-astro-cid-pztda3xi]{font:var(--text-h1);letter-spacing:var(--tracking-display)}.heading--h2[data-astro-cid-pztda3xi]{font:var(--text-h2);letter-spacing:var(--tracking-heading)}.heading--h3[data-astro-cid-pztda3xi]{font:var(--text-h3);letter-spacing:var(--tracking-h3)}
