@font-face{font-family:Neue Montreal;src:url(/fonts/NeueMontreal-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Xanh Mono;src:url(/fonts/XanhMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--paper: #F4F5F2;--ink: #1E2327;--ink-2: #4A5157;--rule: #C9CDC8;--gletscher: #2E5E9B;--aeszapfa: #76C2D2;--gras: #72D34E;--sans: "Neue Montreal", "Helvetica Neue", Arial, sans-serif;--mono: "Xanh Mono", "Courier New", monospace;--gut: clamp(16px, 4vw, 48px);--max: 1320px;--h-hero: clamp(52px, 9.6vw, 148px);--h-page: clamp(48px, 7.5vw, 112px);--h-sec: clamp(30px, 3.6vw, 48px);--statement: clamp(30px, 3.8vw, 54px);--sec-pad: clamp(56px, 9vw, 120px);--auf-ink: #C9CED2;--auf-ink-2: #9AA1A6;--auf-blau: #E6EDF6;--auf-blau-2: #D5E0EE}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{margin:0;background:var(--paper);color:var(--ink);font:400 18px/1.5 var(--sans);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}:focus-visible{outline:3px solid var(--gletscher);outline-offset:3px}.blau :focus-visible,.dunkel :focus-visible{outline-color:var(--aeszapfa)}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--gut)}h1,h2,h3{font-weight:400;margin:0;letter-spacing:-.02em}p{margin:0 0 1em;max-width:62ch}.mono{font-family:var(--mono);letter-spacing:-.01em}section{padding-block:var(--sec-pad)}.cap{font-size:14px;color:var(--ink-2);margin-top:8px}.hero{padding-top:clamp(24px,5vw,56px);padding-bottom:clamp(48px,7vw,96px)}.hero h1{font-size:var(--h-hero);line-height:.92;letter-spacing:-.045em}.hero h1 span{display:block}.hero .lead{font-size:clamp(19px,1.6vw,22px);margin-top:clamp(28px,4vw,48px);max-width:34ch}.artwork{margin:0;padding-bottom:clamp(48px,7vw,96px)}.artwork img{display:block;width:100%;height:auto}.position{border-top:1px solid var(--ink);padding-top:28px}.position p{font-size:clamp(22px,2.4vw,32px);line-height:1.28;max-width:30ch;letter-spacing:-.01em}.einstiege h2,.sec-h{font-size:var(--h-sec);line-height:1.05;margin-bottom:clamp(20px,3vw,36px)}.einstiege ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.einstiege li a{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:baseline;padding:clamp(14px,1.8vw,22px) 0;border-bottom:1px solid var(--rule);text-decoration:none}.einstiege .q{font-size:clamp(26px,4vw,56px);line-height:1.05;letter-spacing:-.03em;transition:transform .25s ease}.einstiege .a{font-size:16px;color:var(--ink-2);white-space:nowrap}.einstiege li a:hover .q,.einstiege li a:focus-visible .q{transform:translate(.35em)}.einstiege li a:hover .a{color:var(--ink)}.kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.kacheln img{aspect-ratio:3/4;object-fit:cover;width:100%;margin-bottom:18px}.kacheln h3{font-size:24px;margin-bottom:8px}.kacheln p{font-size:17px;color:var(--ink-2)}@media(max-width:820px){.kacheln{grid-template-columns:1fr}.kacheln img{aspect-ratio:4/3}}.warum-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end;margin-bottom:clamp(28px,4vw,48px)}.warum-kopf .sec-h{margin:0}.warum-kopf p{font-size:18px;color:var(--ink-2);max-width:56ch;margin:0}.warum dl{margin:0;border-top:1px solid var(--ink)}.warum dl div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) 9em;gap:clamp(12px,2vw,32px);padding:18px 0;border-bottom:1px solid var(--rule);align-items:baseline}.warum dt{font-size:clamp(22px,2.2vw,30px);line-height:1.1;letter-spacing:-.01em}.warum dd{margin:0;font-size:17px}.warum dd.thema{color:var(--ink-2);font-size:15px;text-align:right}.warum .stand{margin-top:14px;font-size:14px;color:var(--ink-2)}.warum dt a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.3)}.warum dt a:hover{border-bottom-color:var(--ink)}.warum.blau dt a{border-bottom-color:#ffffff80}.warum.blau dt a:hover{border-bottom-color:#fff}@media(max-width:820px){.warum-kopf{grid-template-columns:1fr}.warum dl div{grid-template-columns:1fr;gap:4px}.warum dd.thema{text-align:left;order:-1}}.warum.blau dl{border-top-color:#fff}.warum.blau dl div{border-bottom-color:#ffffff59}.warum.blau dd.thema,.warum.blau .stand{color:var(--auf-blau-2)}.warum.blau .warum-kopf p{color:var(--auf-blau)}.ws-kurz{border-top:1px solid var(--ink)}.ws-kurz-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,64px);align-items:end}.ws-kurz .statement{margin:0}.ws-kurz-grid p{color:var(--ink-2)}.ws-kurz .btn{margin-top:18px}@media(max-width:820px){.ws-kurz-grid{grid-template-columns:1fr}}.blau{background:var(--gletscher);color:#fff}.blau a{color:#fff}.blau p{color:var(--auf-blau)}.ws-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(28px,5vw,80px);align-items:start}.ws-grid figure{margin:0}.ws-grid figure img{aspect-ratio:3/4;object-fit:cover;width:100%}@media(max-width:820px){.ws-grid{grid-template-columns:1fr}}.statement{font-family:var(--mono);font-size:var(--statement);line-height:1.08;letter-spacing:-.02em;max-width:18ch;margin-bottom:28px}.blau p.statement{color:#fff}.steps{list-style:none;padding:0;margin:36px 0 0;display:grid;gap:0;counter-reset:s}.steps li{display:grid;grid-template-columns:3.2em 1fr;padding:16px 0;border-top:1px solid rgba(255,255,255,.35);counter-increment:s}.steps li:before{content:counter(s);font-size:28px;line-height:1}.steps strong{font-weight:400;font-size:20px;display:block}.steps span{color:var(--auf-blau-2);font-size:16px}.btn{display:inline-block;margin-top:28px;padding:14px 22px;border:1px solid currentColor;text-decoration:none;font-size:17px}.btn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.blau .btn:hover{background:#fff;color:var(--gletscher)}.zaehler{margin-top:20px;font-size:16px}.mehr-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(20px,2.6vw,36px)}.mehr-grid article{grid-column:span 4}.mehr-grid article.halb{grid-column:span 6}.mehr-grid article.halb img{aspect-ratio:4/3}.mehr-grid article.gross{grid-column:span 8;display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px);align-items:end}.mehr-grid img,.ph{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:16px}.mehr-grid article.gross img{margin-bottom:0}.mehr-grid h3{font-size:24px;margin-bottom:6px}.mehr-grid p{font-size:17px;color:var(--ink-2)}.ph{display:grid;place-items:center;background:repeating-linear-gradient(135deg,#e3e6e1 0 14px,#eceeea 14px 28px);color:var(--ink-2);font-size:15px;text-align:center;padding:16px}.mehr-unten{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,2.6vw,36px);border-top:1px solid var(--ink);padding-top:24px}@media(max-width:900px){.mehr-grid article,.mehr-grid article.halb,.mehr-grid article.gross{grid-column:1/-1}.mehr-grid article.gross{grid-template-columns:1fr}.mehr-unten{grid-template-columns:1fr}}.saison>div{max-width:46ch}.saison h2{font-size:var(--h-sec);line-height:1.05;margin-bottom:16px}.ort{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px)}.ort h2{font-size:var(--h-sec);line-height:1.05;margin-bottom:20px}.zeiten{display:grid;grid-template-columns:auto 1fr;gap:4px 24px;margin:24px 0;font-size:17px}.zeiten dt,.zeiten dd{margin:0}.zeiten dd span{white-space:nowrap}@media(max-width:820px){.ort{grid-template-columns:1fr}}.nl{border-top:1px solid var(--ink)}.nl-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:end}form .row{display:flex;gap:0;border:1px solid var(--ink)}input,textarea,select{font:inherit;font-family:var(--mono);font-size:18px;color:var(--ink);background:transparent;border:0;padding:14px 16px;width:100%}textarea{border:1px solid var(--ink);min-height:120px;resize:vertical}form label{display:block;font-size:15px;color:var(--ink-2);margin:0 0 6px}button.go{font:inherit;font-size:17px;background:var(--ink);color:var(--paper);border:0;padding:14px 22px;cursor:pointer;white-space:nowrap}.fine{font-size:14px;color:var(--ink-2);margin-top:10px;max-width:56ch}.blau.nl{border-top:0}.formular label{margin-top:14px}.formular label:first-of-type{margin-top:0}.formular input,.formular textarea,.formular select{border:1px solid var(--ink)}.formular textarea{min-height:120px;resize:vertical}.formular .go{margin-top:14px}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.blau input,.blau textarea{background:#fff;border:1px solid #fff!important}.blau form label,.blau .fine{color:var(--auf-blau)}.blau button.go{background:#fff;color:var(--gletscher)}@media(max-width:820px){.nl-grid{grid-template-columns:minmax(0,1fr)}}.sub-h{padding-top:clamp(24px,5vw,56px)}.sub-h h1{font-size:var(--h-page);line-height:.95;letter-spacing:-.04em;max-width:16ch}.sub-h .meta{margin-top:12px}.sub-h .lead{font-size:clamp(20px,2vw,26px);line-height:1.3;max-width:36ch;margin-top:28px}.ohne-oben{padding-top:0}.prose{color:var(--ink-2);max-width:62ch}.zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px)}.zwei img{width:100%;object-fit:cover;aspect-ratio:4/5}.fragen{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px)}.fragen--eins{grid-template-columns:1fr}.fragen h3{font-size:24px;margin-bottom:10px;border-top:1px solid var(--ink);padding-top:16px}.fragen p{color:var(--ink-2);font-size:17px}.blau .fragen h3{border-color:#ffffff80}.blau .fragen p{color:var(--auf-blau)}.unterseiten{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.unterseiten a{display:block;padding:20px 0;border-top:1px solid var(--ink);text-decoration:none;font-size:22px}.unterseiten a span{display:block;font-size:15px;color:var(--ink-2);margin-top:6px}.formate{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.formate li{border-top:1px solid var(--ink);padding-top:18px}.formate h2{font-size:clamp(28px,3vw,40px);margin-bottom:8px}.formate p{color:var(--ink-2);font-size:17px}.leer{border:1px dashed var(--ink-2);padding:22px;font-size:17px;max-width:62ch}@media(max-width:820px){.zwei,.fragen,.formate{grid-template-columns:1fr}.unterseiten{grid-template-columns:1fr 1fr}}.zurueck{font-size:15px;margin-bottom:12px}.logo-slot{display:inline-block;border:1px dashed var(--ink-2);color:var(--ink-2);font-size:13px;padding:14px 22px;margin-bottom:20px}.infos{margin:0;border-top:1px solid var(--ink)}.infos div{display:grid;grid-template-columns:10em 1fr;gap:16px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.15)}.infos dt{color:var(--ink-2);font-size:15px}.infos dd{margin:0}@media(max-width:600px){.infos div{grid-template-columns:1fr;gap:4px}}.anleitung{max-width:760px}.anleitung ol{padding-left:1.4em;margin:20px 0 0}.anleitung li{padding:8px 0;border-top:1px solid rgba(0,0,0,.15)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kv-feld{aspect-ratio:3 / 4;display:grid;place-items:center;border:1px solid var(--ink);margin-bottom:18px}.kv-feld img{aspect-ratio:auto;width:120px;margin:0}@media(max-width:820px){.kv-feld{aspect-ratio:4 / 3}}.meta{font-size:15px;color:var(--ink-2)}.was{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:clamp(24px,4vw,64px);align-items:start}.text{max-width:62ch}.text p+p,.text h3+p,.text p+h3,.text dl+p{margin-top:1em}.text h3{font-size:17px}.text p+h3{margin-top:1.6em}.gross{font-size:clamp(20px,2vw,26px);line-height:1.3}.kasten{border-top:1px solid var(--ink);padding-top:18px;font-size:17px}.kasten p+p{margin-top:10px}.kasten .abw,.kasten .kontakt,.kasten .gutschein{margin-top:18px}.kasten .infos{border-top:0}.wrap .foto{width:100%;height:auto}@media(max-width:820px){.was{grid-template-columns:1fr}}header[data-astro-cid-3ef6ksr2].top .wrap[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding-block:26px 20px}.logo[data-astro-cid-3ef6ksr2]{--logo-b: clamp(250px, 24vw, 340px);display:block;flex:none}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{width:var(--logo-b);max-width:none;margin-left:calc(var(--logo-b) * -.11)}nav[data-astro-cid-3ef6ksr2].main{padding-bottom:14px}nav[data-astro-cid-3ef6ksr2].main ul[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:flex;gap:clamp(14px,2.2vw,30px)}nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-size:17px;padding:4px 0;border-bottom:1px solid transparent;transition:border-color .18s}nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2]:hover,nav[data-astro-cid-3ef6ksr2].main a[data-astro-cid-3ef6ksr2][aria-current=page]{border-bottom-color:var(--ink)}.menu[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:820px){nav[data-astro-cid-3ef6ksr2].main{display:none}.logo[data-astro-cid-3ef6ksr2]{--logo-b: clamp(190px, 66.7vw, 250px)}.menu[data-astro-cid-3ef6ksr2]{display:block;position:relative;padding-bottom:4px}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]{list-style:none;cursor:pointer;font-size:17px;padding:6px 0}.menu[data-astro-cid-3ef6ksr2] summary[data-astro-cid-3ef6ksr2]::-webkit-details-marker{display:none}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{position:absolute;right:0;top:100%;z-index:20;background:var(--paper);border:1px solid var(--ink);list-style:none;margin:8px 0 0;padding:10px 18px;min-width:180px}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:8px 0;text-decoration:none;font-size:18px}.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{text-decoration:underline}}footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:var(--auf-ink);font-size:15px;padding-block:48px 120px}footer[data-astro-cid-sz7xmlte] .wrap[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}footer[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:150px;margin-bottom:12px}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;overflow-wrap:anywhere}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0 0 .4em}footer[data-astro-cid-sz7xmlte] .zeit[data-astro-cid-sz7xmlte]{color:var(--auf-ink-2)}footer[data-astro-cid-sz7xmlte] .recht[data-astro-cid-sz7xmlte]{display:block;margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.2);font-size:13px;color:var(--auf-ink-2)}.nw[data-astro-cid-sz7xmlte]{white-space:nowrap}footer[data-astro-cid-sz7xmlte] [data-astro-cid-sz7xmlte]:focus-visible{outline-color:var(--aeszapfa)}@media(max-width:820px){footer[data-astro-cid-sz7xmlte] .wrap[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){footer[data-astro-cid-sz7xmlte] .wrap[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(0,1fr)}}.status[data-astro-cid-2cr2is42]{background:var(--ink);color:var(--paper);font-size:15px}.status[data-astro-cid-2cr2is42] .wrap[data-astro-cid-2cr2is42]{display:flex;gap:1.5em;align-items:center;min-height:40px;flex-wrap:wrap;padding-block:6px}.status[data-astro-cid-2cr2is42] b[data-astro-cid-2cr2is42]{font-weight:400}.dot[data-astro-cid-2cr2is42]{display:inline-block;width:.6em;height:.6em;border-radius:50%;background:#7a8187;margin-right:.55em;vertical-align:.05em}.dot[data-astro-cid-2cr2is42].on{background:var(--gras);box-shadow:0 0 #72d34e99;animation:pulse 2.4s ease-out 1}@keyframes pulse{to{box-shadow:0 0 0 10px #72d34e00}}.status[data-astro-cid-2cr2is42] .addr[data-astro-cid-2cr2is42]{margin-left:auto;color:var(--auf-ink);text-decoration:none}.status[data-astro-cid-2cr2is42] [data-astro-cid-2cr2is42]:focus-visible{outline-color:var(--aeszapfa)}@media(max-width:600px){.status[data-astro-cid-2cr2is42] .addr[data-astro-cid-2cr2is42]{display:none}}.skip[data-astro-cid-5hce7sga]{position:absolute;left:-9999px;background:var(--ink);color:var(--paper);padding:10px 16px;z-index:30}.skip[data-astro-cid-5hce7sga]:focus{left:var(--gut);top:8px}
