@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c95a17d6aa1ccc69-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/84792440f5374347-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10735954b8957dce-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/69c8297e91a203ed-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32ec8d161d520037-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ceda3e828136e1b8-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/103fc5fac08dcb15-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_cbc24e{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.__variable_cbc24e{--font-display:"Inter Tight","Inter Tight Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_9f0762{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_9f0762{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--grund:#ebebe8;--ink:#0f1712;--gruen:#324b36;--gruen-tief:#1f3123;--gruen-nacht:#142019;--limette:#d7fc69;--linie:rgb(15 23 18/0.1);--linie-hell:rgb(255 255 255/0.12);--rand:20px;--spalten:2;--ease-out:cubic-bezier(0.22,1,0.36,1)}@media (min-width:900px){:root{--rand:clamp(32px,4.8vw,72px);--spalten:4}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0;background:var(--grund);color:var(--ink);font-family:var(--font-mono),ui-monospace,monospace;font-size:.875rem;line-height:1.5;-webkit-font-smoothing:antialiased}img,video{display:block;max-width:100%;height:auto}a{color:inherit}a,button,label{touch-action:manipulation}h1,h2,h3{margin:0;font-family:var(--font-display),system-ui,sans-serif;font-weight:400;text-transform:uppercase;line-height:1;letter-spacing:-.02em}p{margin:0}:focus-visible{outline:2px solid var(--limette);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.label,.mono{font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:.75rem}.label{line-height:1.45;letter-spacing:.02em;color:var(--gruen)}.raster{background-image:repeating-linear-gradient(to right,transparent 0,transparent calc((100% - 2 * var(--rand)) / var(--spalten) - 1px),var(--linie) calc((100% - 2 * var(--rand)) / var(--spalten) - 1px),var(--linie) calc((100% - 2 * var(--rand)) / var(--spalten)));background-position:var(--rand) 0;background-size:calc(100% - 2 * var(--rand)) 100%;background-repeat:no-repeat}.knopf{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:1px solid transparent;border-radius:0;font:500 .8125rem/1 var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .16s,color .16s,transform .16s var(--ease-out)}.knopf:active{transform:scale(.97)}.knopf-voll{background:var(--limette);color:var(--gruen-tief)}.knopf-rahmen{border-color:currentColor;background:transparent;color:inherit}@media (hover:hover) and (pointer:fine){.knopf-voll:hover{background:#fff}.knopf-rahmen:hover{background:rgb(255 255 255/.12)}}.textlink{display:inline-block;font-weight:500;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}[aria-disabled=true]{opacity:.4;pointer-events:none}.held{position:relative;min-height:100svh;display:flex;flex-direction:column;color:#ebebe8;overflow:hidden;background:var(--gruen-nacht)}.held-medien,.held-medien img,.held-medien video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.held-medien img,.held-medien video{filter:saturate(1.08) contrast(1.06) brightness(.9);animation:langsam 24s ease-in-out infinite alternate}.held-medien:after,.held-medien:before{content:"";position:absolute;inset:0;z-index:1}.held-medien:before{background:var(--gruen-tief);mix-blend-mode:color;opacity:.22}.held-medien:after{background:linear-gradient(0deg,rgb(15 26 19/.82) 0,rgb(15 26 19/.35) 45%,rgb(15 26 19/.15) 70%,rgb(15 26 19/.45))}@keyframes langsam{to{transform:scale(1.08)}}.held:after{content:"";position:absolute;inset:0 var(--rand);z-index:1;pointer-events:none;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / var(--spalten) - 1px),var(--linie-hell) calc(100% / var(--spalten) - 1px),var(--linie-hell) calc(100% / var(--spalten)))}.kopf{position:relative;z-index:3;justify-content:space-between;gap:16px;padding:18px var(--rand)}.kopf,.marke{display:flex;align-items:center}.marke{gap:10px;text-decoration:none;font:500 .75rem/1.2 var(--font-mono),monospace;text-transform:uppercase}.marke img{width:40px;height:40px}.marke span{max-width:10ch}.kopf-links{display:none}@media (min-width:1100px){.kopf-links{display:flex;align-items:center;gap:26px;font:500 .8125rem/1 var(--font-mono),monospace;text-transform:uppercase}.kopf-links>a:not(.knopf){text-decoration:none}.kopf-links .knopf-rahmen{margin-left:10px}.kopf-links .knopf+.knopf{margin-left:-14px}.menue-knopf{display:none!important}.marke span{max-width:none}}@media (hover:hover) and (pointer:fine){.kopf-links>a:not(.knopf):hover{text-decoration:underline;text-underline-offset:5px}}.menue-knopf{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border:1px solid;background:transparent;color:inherit;font:500 .8125rem/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer}.menue-striche{width:16px;height:7px;border-block:1px solid currentColor}.menue{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:18px var(--rand);border:0;background:var(--gruen-tief);color:#ebebe8}.menue[open]{animation:rein .26s var(--ease-out)}.menue-kopf{display:flex;justify-content:space-between;align-items:center}.menue ul{list-style:none;margin:48px 0 0;padding:0}.menue li a{display:block;padding:12px 0;border-bottom:1px solid var(--linie-hell);font-family:var(--font-display),sans-serif;font-weight:300;font-size:2.2rem;line-height:1;text-transform:uppercase;text-decoration:none}@keyframes rein{0%{opacity:0;transform:translateY(16px)}}.held-inhalt{position:relative;z-index:2;margin-top:auto;padding:0 var(--rand) 104px}.held-intro{max-width:44ch;font-size:.8125rem;line-height:1.55;text-transform:uppercase}.held h1{margin-top:28px;font-weight:300;font-size:14.6vw;line-height:.92;letter-spacing:-.05em}.held h1 span{display:block}.held-aktionen{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.held-block{position:absolute;z-index:1;right:0;bottom:0;width:50%;height:28%;background:var(--gruen-tief);overflow:hidden}.held-block .abdruck{width:150%;left:-10%;top:-20%}@media (min-width:900px){.held-inhalt{display:grid;grid-template-columns:repeat(4,1fr);align-items:end;padding-bottom:112px}.held-intro{grid-column:4;grid-row:1;align-self:start;margin-bottom:40px}.held h1{grid-column:1/-1;grid-row:2;margin-top:0;font-size:clamp(96px,12.4vw,230px);line-height:.95}.held-zeile2{text-align:right}.held-aktionen{grid-column:1/3;grid-row:3;margin-top:32px}.held-block{width:25%;height:40%}}.abdruck{position:absolute;aspect-ratio:1;background:var(--limette);opacity:.08;pointer-events:none;-webkit-mask:url(/design/logo-abdruck.svg) center/contain no-repeat;mask:url(/design/logo-abdruck.svg) center/contain no-repeat}main>section{position:relative;padding:88px var(--rand)}main h2{margin-top:14px;font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem);max-width:18ch}@media (min-width:900px){main>section{padding-block:140px}}.wege ul{list-style:none;margin:48px 0 0;padding:0;display:grid;gap:48px}.wege-bild{position:relative;margin-bottom:20px}.wege-bild>img:first-child{width:100%;aspect-ratio:4/3;object-fit:cover}.wege-logo{position:absolute;left:14px;bottom:14px;width:76px;height:auto;padding:10px;border-radius:50%;background:#fff;box-shadow:0 4px 16px rgb(0 0 0/.2)}.wege h3{margin:8px 0 14px;font-size:1.75rem}.wege p:not(.label){max-width:36ch;margin-bottom:16px}@media (min-width:900px){.wege ul{grid-template-columns:repeat(4,1fr);gap:0;margin-top:72px}.wege li{padding-right:28px}}@media (hover:hover) and (pointer:fine){.wege-bild>img:first-child{transition:filter .3s}.wege li:hover .wege-bild>img:first-child{filter:saturate(1.15)}}.aufmacher{display:grid;gap:40px;background:var(--gruen-tief);color:#ebebe8}.aufmacher .label{color:var(--limette)}.aufmacher p:not(.label){max-width:52ch;margin-top:20px}.aufmacher-bild{margin:0}.aufmacher-bild img{width:100%;aspect-ratio:1;object-fit:cover}@media (min-width:900px){.aufmacher{grid-template-columns:1fr 1fr;align-items:center;gap:72px}.aufmacher-bild img{aspect-ratio:4/3}}.momente{padding-inline:0!important;overflow:hidden}.laufschrift{display:flex;width:max-content;max-width:none!important;margin:0!important;font-weight:300!important;font-size:clamp(3rem,2rem + 6vw,7.5rem)!important;white-space:nowrap;animation:laufen 70s linear infinite}.laufschrift i{font-style:normal;color:var(--gruen);padding-inline:.3em}.momente-band{list-style:none;display:flex;gap:12px;width:max-content;margin:16px 0 0;padding:0;animation:laufen 110s linear infinite}.momente-band img{width:auto;height:clamp(280px,36vw,520px);aspect-ratio:3/2;object-fit:cover}@keyframes laufen{to{transform:translateX(-50%)}}.momente[data-pause] .laufschrift,.momente[data-pause] .momente-band{animation-play-state:paused}.laufband-pause{display:block;margin:24px var(--rand) 0 auto;min-height:36px;padding:0 14px;border:1px solid var(--ink);background:transparent;font:500 .75rem/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer}.gruende ul{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:40px 20px}.gruende img{width:100%;aspect-ratio:4/5;object-fit:cover;margin-bottom:16px}.gruende h3{margin:10px 0 12px;font-weight:300;font-size:clamp(1.6rem,1.1rem + 2vw,2.8rem)}@media (min-width:900px){.gruende{--spalten:3}.gruende ul{grid-template-columns:repeat(3,1fr);gap:72px 0;margin-top:72px}.gruende li{padding-right:28px}}.beitrag{background:var(--gruen-tief);color:#ebebe8;overflow:hidden}.beitrag .label{color:var(--limette)}.beitrag h2{max-width:none;font-weight:300;font-size:clamp(2.6rem,1rem + 7vw,8rem);line-height:.95;letter-spacing:-.04em}.preis{display:inline-block;padding:0 .12em;background:var(--limette);color:var(--gruen-tief)}.beitrag-fuss{display:grid;gap:8px;margin-top:40px}.beitrag-fuss p{max-width:52ch}@media (min-width:900px){.beitrag-fuss{grid-template-columns:1fr auto;align-items:end;margin-top:72px}}.aktuell ul{list-style:none;margin:48px 0 32px;padding:0;display:grid;gap:40px}.aktuell a{text-decoration:none}.aktuell img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:18px}.aktuell h3{margin-top:8px;font-size:1.5rem;line-height:1.05}@media (min-width:900px){.aktuell ul{grid-template-columns:repeat(4,1fr);gap:0}.aktuell li{padding-right:28px}}@media (hover:hover) and (pointer:fine){.aktuell a:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}}.schluss{min-height:90svh;display:flex;align-items:flex-end;padding:0!important;color:#ebebe8;overflow:hidden}.schluss>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.55) brightness(.75)}.schluss:before{content:"";position:absolute;inset:0;background:var(--gruen-tief);mix-blend-mode:color;opacity:.7}.schluss-inhalt{position:relative;padding:88px var(--rand)}.schluss h2{max-width:none;font-weight:300;font-size:clamp(3rem,1rem + 9vw,10rem);letter-spacing:-.05em}.schluss h2 i{font-style:normal;color:var(--limette)}.schluss .held-intro{margin-top:20px}.fuss{position:relative;padding:88px var(--rand) 120px;background:var(--gruen-nacht);color:#ebebe8;overflow:hidden}.fuss-abdruck{width:120vw;right:-50vw;bottom:-60vw}.fuss-raster{position:relative;display:grid;gap:48px}.fuss-text{margin-top:24px;max-width:30ch;font-family:var(--font-display),sans-serif;font-size:1.5rem;line-height:1.15}.fuss-kontakt{margin-top:20px}.fuss-menue{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.fuss-menue a{font-family:var(--font-display),sans-serif;font-size:1.25rem}.fuss-buchen,.fuss-menue a{text-transform:uppercase;text-decoration:none}.fuss-buchen{display:flex;justify-content:space-between;padding-bottom:10px;margin-bottom:32px;border-bottom:1px solid var(--linie-hell)}.fuss .label{color:var(--limette)}.fuss-sozial{margin-top:8px}.fuss-recht{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:72px;padding-top:20px;border-top:1px solid var(--linie-hell);font-size:.75rem;text-transform:uppercase;color:rgb(235 235 232/.75)}@media (min-width:900px){.fuss-raster{grid-template-columns:2fr 1fr 1fr}.fuss-abdruck{width:60vw;right:-12vw;bottom:-30vw}}.schwebe-aktion{position:fixed;z-index:20;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));min-height:52px;padding:0 20px;border:0;background:var(--limette);color:var(--gruen-tief);font:500 .8125rem/1 var(--font-mono),monospace;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 24px rgb(0 0 0/.25);transition:transform .22s var(--ease-out),opacity .22s}.schwebe-aktion[data-versteckt]{opacity:0;transform:translateY(20px);pointer-events:none}.schwebe-aktion:active,.schwebe-wa:active{transform:scale(.95)}.schwebe-wa{position:fixed;z-index:20;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .16s var(--ease-out)}.schwebe-wa svg{box-sizing:content-box;padding:14px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 6px 24px rgb(0 0 0/.25)}.schwebe-wa-blase{display:none;padding:8px 14px;border-radius:999px;background:#fff;color:var(--ink);font:500 .8125rem/1 var(--font-mono),monospace;box-shadow:0 6px 24px rgb(0 0 0/.18)}@media (min-width:900px){.schwebe-aktion{left:24px;bottom:24px}.schwebe-wa{right:24px;bottom:22px}.schwebe-wa-blase{display:block}}.blatt{width:100%;max-width:100%;max-height:92svh;margin:auto 0 0;padding:0;border:0;background:var(--grund);color:var(--ink);overscroll-behavior:contain}.blatt::backdrop{background:rgb(10 20 14/.6)}.blatt[open]{animation:rein .3s var(--ease-out)}@media (min-width:900px){.blatt{max-width:560px;margin:auto}}.blatt-innen{padding:24px var(--rand) calc(24px + env(safe-area-inset-bottom))}.blatt-kopf{display:flex;justify-content:space-between;align-items:center}.blatt-kopf h2{font-weight:300;font-size:2.4rem;letter-spacing:-.04em}.blatt-zu{width:44px;height:44px;border:1px solid var(--ink);background:transparent;font-size:1.5rem;line-height:1;cursor:pointer}.blatt-text{margin-top:8px}.wahl{margin:22px 0 0;padding:0;border:0}.wahl legend{padding:0;margin-bottom:10px;font-size:.75rem;text-transform:uppercase;color:var(--gruen)}.wahl-optionen{display:flex;flex-wrap:wrap;gap:6px}.chip{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--ink);font-size:.875rem;cursor:pointer;user-select:none;transition:background-color .14s,color .14s,transform .14s var(--ease-out)}.chip:active{transform:scale(.97)}.chip input{position:absolute;opacity:0;pointer-events:none}.chip:has(input:focus-visible){outline:2px solid var(--gruen);outline-offset:2px}.chip[data-aktiv]{background:var(--gruen-tief);border-color:var(--gruen-tief);color:var(--limette)}.blatt-preis{margin-top:24px;padding:16px 18px;background:var(--limette);color:var(--gruen-tief)}.blatt-aktionen{display:grid;gap:6px;margin-top:22px}.blatt-aktionen .knopf-haupt,.blatt-aktionen .knopf-leise{display:flex;align-items:center;justify-content:center;min-height:50px;font:500 .8125rem/1 var(--font-mono),monospace;text-transform:uppercase;text-decoration:none}.blatt-aktionen .knopf-haupt{background:var(--gruen-tief);color:var(--limette)}.blatt-aktionen .knopf-leise{text-decoration:underline;text-underline-offset:4px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aktuell li,.gruende li,.wege li,main h2:not(.laufschrift){animation:hoch linear both;animation-timeline:view();animation-range:entry 0 cover 20%}.aktuell li:nth-child(2),.gruende li:nth-child(4n+2),.wege li:nth-child(2){animation-range:entry 4% cover 24%}.aktuell li:nth-child(3),.gruende li:nth-child(4n+3),.wege li:nth-child(3){animation-range:entry 8% cover 28%}.gruende li:nth-child(4n),.wege li:nth-child(4){animation-range:entry 12% cover 32%}}}@keyframes hoch{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.seitenkopf{position:relative;min-height:72svh;display:flex;flex-direction:column;color:#ebebe8;background:var(--gruen-nacht);overflow:hidden}.seitenkopf.ohne-bild{min-height:0;background:var(--gruen-tief)}.seitenkopf:after{content:"";position:absolute;inset:0 var(--rand);z-index:1;pointer-events:none;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / var(--spalten) - 1px),var(--linie-hell) calc(100% / var(--spalten) - 1px),var(--linie-hell) calc(100% / var(--spalten)))}.seitenkopf-inhalt{position:relative;z-index:2;margin-top:auto;padding:72px var(--rand) 48px}.seitenkopf .label{color:var(--limette)}.seitenkopf h1{margin-top:14px;max-width:16ch;font-weight:300;font-size:clamp(2.6rem,1.2rem + 7vw,8rem);line-height:.95;letter-spacing:-.04em;hyphens:auto}.seitenkopf-text{margin-top:22px;max-width:56ch;font-size:.9375rem;line-height:1.6}@media (min-width:900px){.seitenkopf-inhalt{padding-bottom:72px}}.seite{background:var(--grund)}.seite-text{max-width:820px;padding:72px var(--rand) 24px}@media (min-width:900px){.seite-text{padding-top:112px;margin-left:calc(var(--rand) + (100% - 2 * var(--rand)) / 4)}}.text{font-family:var(--font-display),system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;color:var(--ink)}.text>*+*{margin-top:1.1em}main .text h2{max-width:none;margin-top:2.2em;font-weight:300;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.6rem);line-height:1.05}.text h2:first-child{margin-top:0}.text h3{margin-top:1.8em;font-size:1.25rem;font-weight:400}.text a{text-underline-offset:4px;text-decoration-thickness:1px}.text ol,.text ul{padding-left:1.2em}.text li+li{margin-top:.4em}.text li::marker{color:var(--gruen)}.text img{width:100%;height:auto;margin-block:1.6em}.text strong{font-weight:600}.text blockquote{margin-inline:0;padding-left:1em;border-left:3px solid var(--limette)}.tabelle{overflow-x:auto}.tabelle table{width:100%;border-collapse:collapse;font-size:.9375rem}.tabelle td,.tabelle th{padding:10px 12px 10px 0;border-bottom:1px solid var(--linie);text-align:left;vertical-align:top}.tabelle th{font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:500;text-transform:uppercase;color:var(--gruen)}.einbettung{margin:0}.einbettung iframe{display:block;width:100%;margin-top:8px;border:1px solid var(--linie);background:#fff}.knopf-dunkel{background:var(--gruen-tief);color:var(--limette);text-decoration:none!important}@media (hover:hover) and (pointer:fine){.knopf-dunkel:hover{background:var(--ink)}}.kacheln{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:44px}@media (min-width:600px){.kacheln{grid-template-columns:1fr 1fr;gap:48px 24px}}@media (min-width:1100px){.kacheln{grid-template-columns:repeat(4,1fr);gap:64px 0}.kacheln>li{padding-right:28px}}.kachel{display:block;text-decoration:none}.kachel-bild{position:relative;aspect-ratio:4/3;overflow:hidden;margin-bottom:18px;background:var(--gruen-tief)}.kachel-bild img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.kachel-abdruck{width:80%;left:10%;top:6%;opacity:.12}.kachel h3{margin:8px 0 12px;font-size:1.6rem;line-height:1}.kachel-text{margin-bottom:14px;max-width:40ch}@media (hover:hover) and (pointer:fine){.kachel:hover .kachel-bild img{transform:scale(1.03)}}.bereich-kacheln,.mehr{padding-top:88px}@media (min-width:900px){.bereich-kacheln{padding-top:120px}}main>.band{background:var(--gruen-tief);color:#ebebe8}.band .label{color:var(--limette)}.band .textlink{margin-top:28px}.termine{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:6px}.termine>li{display:grid;grid-template-columns:76px 1fr;gap:18px;padding:18px}.seite .termine>li,.seite-text .termine>li,.termine>li{background:rgb(255 255 255/.05)}.seite>.seite-text .termine>li{background:#fff}.termin-datum{display:grid;place-content:center;text-align:center;aspect-ratio:1;background:var(--limette);color:var(--gruen-tief);font:500 .75rem/1.1 var(--font-mono),monospace;text-transform:uppercase}.termin-datum strong{font-family:var(--font-display),sans-serif;font-weight:300;font-size:2rem;line-height:1}.termin-inhalt{display:grid;gap:6px;align-content:start}.termin-inhalt>strong{font-family:var(--font-display),sans-serif;font-weight:400;font-size:1.35rem;line-height:1.1;text-transform:uppercase}.termin-inhalt .textlink{margin-top:4px;justify-self:start}@media (min-width:900px){.termine{grid-template-columns:repeat(3,1fr)}.seite-text .termine{grid-template-columns:1fr}}.leer{margin-top:24px}main>.abschluss{background:var(--gruen-nacht);color:#ebebe8}.abschluss-satz{font-family:var(--font-display),sans-serif;font-weight:300;font-size:clamp(2.6rem,1rem + 7vw,7rem);line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.personen{padding:48px var(--rand) 96px}.personen ul{list-style:none;margin:0;padding:0;display:grid;gap:48px 24px}@media (min-width:600px){.personen ul{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.personen ul{grid-template-columns:repeat(4,1fr)}}.person-bild{aspect-ratio:4/5;overflow:hidden;margin-bottom:16px;background:var(--gruen-tief)}.person-bild img{width:100%;height:100%;object-fit:cover;object-position:top}.person-bild span{display:grid;place-items:center;height:100%;color:var(--limette);font-family:var(--font-display),sans-serif;font-weight:300;font-size:3rem}.personen h3{margin:6px 0 10px;font-size:1.5rem}.person-text{white-space:pre-line;font-size:.8125rem}.person-kontakt{display:grid;gap:2px;margin-top:12px;overflow-wrap:anywhere}.downloads{max-width:820px;padding:24px var(--rand) 96px}@media (min-width:900px){.downloads{margin-left:calc(var(--rand) + (100% - 2 * var(--rand)) / 4)}}.downloads section+section{margin-top:64px}main .downloads h2{font-weight:300;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.6rem)}.downloads ul{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--linie)}.downloads li{padding:16px 0;border-bottom:1px solid var(--linie)}.downloads li>a:first-child{display:grid;gap:4px;text-decoration:none}.download-zusatz{margin-top:10px}.downloads li strong{font-family:var(--font-display),sans-serif;font-weight:400;font-size:1.2rem}.download-text{font-size:.8125rem}@media (hover:hover) and (pointer:fine){.downloads li a:hover strong{text-decoration:underline;text-underline-offset:4px}}.partner{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (min-width:900px){.partner{grid-template-columns:repeat(5,1fr)}}.partner a{display:grid;place-items:center;height:110px;padding:18px;background:#fff}.partner img{max-height:100%;width:auto;object-fit:contain;filter:grayscale(1);transition:filter .2s}@media (hover:hover) and (pointer:fine){.partner a:hover img{filter:none}}.seite-text+.partner,.seite>.partner{padding:0 var(--rand) 96px}.essen{display:grid;gap:48px}.essen-logo{width:110px;height:auto;margin-bottom:28px}main .essen h2{font-weight:300}.zeiten{margin:24px 0 12px}.zeiten div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--linie)}.zeiten dt{font-family:var(--font-display),sans-serif;font-size:1.15rem;text-transform:uppercase}.zeiten dd{margin:0;font-weight:500}.essen-mail{margin-top:20px}.essen-bild{margin:0}.essen-bild img{width:100%;aspect-ratio:4/5;object-fit:cover}@media (min-width:900px){.essen{grid-template-columns:1fr 1fr;align-items:center;gap:72px}}.highlight{padding:24px!important;background:#fff}.highlight h3{margin:8px 0 10px;font-size:1.5rem}@media (min-width:1100px){.essen-highlights .kacheln{grid-template-columns:repeat(3,1fr);gap:12px}}main>.aktuell-band{background:var(--gruen-tief);color:#ebebe8}.aktuell-band .label{color:var(--limette)}.aktuell-raster{display:grid;gap:48px;margin-top:40px}.aufmacher-karte .aufmacher-bild{display:block;margin-bottom:18px;overflow:hidden}.aufmacher-karte img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .4s var(--ease-out)}.aufmacher-karte h3{margin:8px 0 14px;font-weight:300;font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem);line-height:.98;letter-spacing:-.03em}.aufmacher-karte h3 a{text-decoration:none}.aufmacher-karte p:not(.label){max-width:56ch}@media (hover:hover) and (pointer:fine){.aufmacher-karte:hover img{transform:scale(1.02)}.aufmacher-karte h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}}.aktuell-zwischentitel{font-family:var(--font-display),sans-serif;font-size:1.4rem;text-transform:uppercase}.aktuell-termine .termine{grid-template-columns:1fr;margin-top:16px}.aktuell-termine .textlink{margin-top:18px}.aktuell-weitere{list-style:none;margin:56px 0 0;padding:0;display:grid;gap:6px}.aktuell-weitere a{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:12px;background:rgb(255 255 255/.05);text-decoration:none}.aktuell-weitere img{width:96px;height:72px;object-fit:cover}.aktuell-weitere strong{display:block;margin-top:4px;font-family:var(--font-display),sans-serif;font-weight:400;font-size:1.05rem;line-height:1.15;text-transform:uppercase}.aktuell-band>.held-aktionen{margin-top:36px}@media (min-width:900px){.aktuell-raster{grid-template-columns:7fr 5fr;gap:64px;margin-top:56px}.aktuell-weitere{grid-template-columns:repeat(3,1fr)}}@media (hover:hover) and (pointer:fine){.aktuell-weitere a:hover{background:rgb(255 255 255/.1)}}.kopf-rechts{display:flex;align-items:center;gap:10px}.kopf-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid;color:inherit;transition:background-color .16s}@media (min-width:1100px){.kopf{justify-content:flex-start}.kopf .marke{margin-right:auto}.kopf-rechts{margin-left:14px}.kopf-icon{width:46px;height:46px}}@media (hover:hover) and (pointer:fine){.kopf-icon:hover{background:rgb(255 255 255/.12)}}.fuss-partner{display:grid;justify-content:start;margin-top:32px;padding:16px 18px;background:rgb(255 255 255/.06);text-decoration:none;transition:background-color .16s}.fuss-partner-bild{width:120px;height:80px;object-fit:cover;object-position:left center}.fuss-partner>span{display:grid;gap:6px;justify-items:start}.fuss-partner-logo{width:120px;height:auto}.fuss-partner-text{font-size:.75rem;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.fuss-partner:hover{background:rgb(255 255 255/.12)}}