@font-face{font-family:Space Grotesk;src:url(../fonts/space-grotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Space Grotesk;src:url(../fonts/space-grotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/inter-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(../fonts/jetbrains-mono-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--akzent:#f27b1a;--akzent-d:#c95f0b;--akzent-t:#ff9440;--auf-akzent:#0b1019;--bg:#0b1019;--bg-2:#101722;--panel:#141c28;--panel-2:#1b2433;--linie:#263143;--text:#e8edf2;--text-2:#93999f;--text-3:#6e747a;--silk-a:#f27b1a;--silk-b:#f0b545;--silk-c:#2ba8e0;--cyan:#2ba8e0;--silk:linear-gradient(100deg, #f27b1a, #ffb347 40%, #ff8a2b 70%, #f27b1a);--silk-print:linear-gradient(100deg, var(--silk-a), var(--silk-b) 50%, var(--silk-c));--display:"Space Grotesk", "Arial Narrow", system-ui, sans-serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--r:4px;--w:1240px;--pad:clamp(1rem, 4vw, 2rem);--ease:cubic-bezier(.2, .7, .2, 1);--cut:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px))}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}body{font:400 1rem/1.65 var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}ul,ol{list-style:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--akzent);color:var(--auf-akzent)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--akzent);color:var(--auf-akzent);z-index:99;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.5rem}.mono{font-family:var(--mono)}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.pruefen .lf-pruefen{background:linear-gradient(#0000 60%,#ffd22873 0)}.container{width:100%;max-width:var(--w);padding:0 var(--pad);margin:0 auto}.container>*,.container *{min-width:0}.grid-bg{z-index:-1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--text) 9%, transparent) 1px, transparent 1.4px);background-size:28px 28px;position:fixed;inset:0;mask-image:linear-gradient(#000,#0000 85%)}h1,h2,h3{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;hyphens:manual;font-weight:700;line-height:1.02}h1{font-size:clamp(2.7rem,7vw,5.6rem)}h2{font-size:clamp(2rem,4.4vw,3.4rem)}h3{letter-spacing:-.01em;font-size:1.3rem;line-height:1.2}.lead{color:var(--text-2);max-width:40rem;font-size:clamp(1.05rem,1.6vw,1.2rem)}.eyebrow{font:600 .74rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--akzent-t);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1.1rem;display:flex}.eyebrow__nr{color:var(--text-3)}.silk{background:var(--silk);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite silk}@keyframes silk{to{background-position:-200% 0}}.js .h-layers{clip-path:inset(100% 0 0)}.js .h-layers.is-in,.js [data-reveal].is-in .h-layers{animation:.9s steps(12,end) forwards layers}@keyframes layers{0%{clip-path:inset(100% 0 -.2em)}to{clip-path:inset(-.2em 0)}}.js [data-reveal]{opacity:0;transition:opacity .7s var(--ease) var(--d,0s), transform .7s var(--ease) var(--d,0s);transform:translateY(18px)}.js [data-reveal].is-in{opacity:1;transform:none}.btn{--b:var(--akzent);background:var(--b);min-height:50px;color:var(--auf-akzent);font:600 .95rem/1 var(--mono);letter-spacing:.02em;cursor:pointer;clip-path:var(--cut);transition:background .2s, transform .2s var(--ease);border:0;justify-content:center;align-items:center;gap:.55rem;padding:.8rem 1.4rem;text-decoration:none;display:inline-flex;position:relative}.btn:hover{background:color-mix(in srgb, var(--akzent) 80%, #fff);transform:translateY(-2px)}.btn__arrow{transition:transform .2s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--ghost{color:var(--text);box-shadow:inset 0 0 0 1px var(--linie);clip-path:none;border-radius:var(--r);background:0 0}.btn--ghost:hover{background:var(--panel);box-shadow:inset 0 0 0 1px var(--akzent)}.btn--small{min-height:40px;padding:.55rem 1rem;font-size:.85rem}.btn--dunkel{background:var(--bg);color:var(--text)}.btn--dunkel:hover{background:var(--panel-2)}.actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.site-header{z-index:50;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linie);position:sticky;top:0}.site-header__in{justify-content:space-between;align-items:center;gap:1rem;min-height:68px;display:flex}.logo{align-items:center;gap:.65rem;text-decoration:none;display:inline-flex}.logo__mark{object-fit:contain;flex:none;width:40px;height:40px}.logo:hover .logo__mark{animation:wackel .5s var(--ease)}@keyframes wackel{30%{transform:translateY(-3px)rotate(-4deg)}60%{transform:translateY(0)rotate(3deg)}}.logo__wort{font:700 1.15rem/1 var(--display);letter-spacing:.04em;grid-template-columns:auto auto;column-gap:.2em;display:grid}.logo__wort b{color:var(--akzent);font-weight:700}.logo__wort small{font:400 .6rem/1.4 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--text-3);grid-column:1/-1;margin-top:.2rem}.nav{align-items:center;gap:1.6rem;display:flex}.nav ul{gap:1.4rem;display:flex}.nav ul a{font:400 .86rem/1 var(--mono);color:var(--text-2);padding:.4rem 0;text-decoration:none;position:relative}.nav ul a:before{content:"/";color:var(--text-3);margin-right:.3em}.nav ul a:hover,.nav ul a[aria-current=page]{color:var(--text)}.nav ul a[aria-current=page]:after{content:"";background:var(--akzent);height:2px;position:absolute;bottom:-2px;left:0;right:0}.nav-toggle{border:1px solid var(--linie);background:var(--panel);border-radius:var(--r);cursor:pointer;width:44px;height:44px;display:none;position:relative}.nav-toggle span:first-child,.nav-toggle span:first-child:before,.nav-toggle span:first-child:after{background:var(--text);content:"";width:18px;height:2px;transition:transform .2s;position:absolute;left:12px}.nav-toggle span:first-child{top:21px}.nav-toggle span:first-child:before{top:-6px;left:0}.nav-toggle span:first-child:after{top:6px;left:0}.nav-toggle[aria-expanded=true] span:first-child{background:0 0}.nav-toggle[aria-expanded=true] span:first-child:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:first-child:after{transform:translateY(-6px)rotate(-45deg)}@media (width<=900px){.nav-toggle{display:block}.nav{padding:1.2rem var(--pad) 1.6rem;background:var(--bg-2);border-bottom:1px solid var(--linie);flex-direction:column;align-items:stretch;gap:1rem;display:none;position:absolute;top:100%;left:0;right:0}.nav.is-open{display:flex}.nav ul{flex-direction:column;gap:0}.nav ul a{border-bottom:1px solid var(--linie);padding:.9rem 0;font-size:1rem;display:block}.nav ul a[aria-current=page]:after{display:none}}.hero{padding:clamp(2.5rem,6vw,5rem) 0 .6rem;position:relative;overflow:hidden}.hero__in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.hero__eyebrow .dot{background:var(--akzent);width:8px;height:8px;box-shadow:0 0 0 0 var(--akzent);border-radius:50%;animation:2s infinite puls}@keyframes puls{70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}.hero h1{text-wrap:balance;margin-bottom:1.6rem;font-size:clamp(2.3rem,4.5vw,4.1rem);line-height:1.06}.h1__a{color:var(--text)}.h1__b{white-space:nowrap}.h1__c{color:var(--text-2);white-space:nowrap}.hero__meta{border-top:1px dashed var(--linie);color:var(--text-3);flex-wrap:wrap;gap:.5rem 1.6rem;margin-top:2.4rem;padding-top:1.4rem;font-size:.8rem;display:flex}.hero__meta b{color:var(--text);font-weight:600}.hero__scan{background:linear-gradient(90deg, transparent, var(--akzent), transparent);opacity:.5;height:1px;position:absolute;bottom:0;left:0;right:0}.stage{aspect-ratio:1/1.14;background:radial-gradient(120% 80% at 50% 100%, color-mix(in srgb, var(--akzent) 6%, transparent), transparent 60%), var(--panel);border:1px solid var(--linie);isolation:isolate;border-radius:6px;position:relative;overflow:hidden}.stage:before{content:"";z-index:-1;background-image:linear-gradient(var(--linie) 1px, transparent 1px), linear-gradient(90deg, var(--linie) 1px, transparent 1px);opacity:.35;background-size:40px 40px;position:absolute;inset:0;mask-image:radial-gradient(circle at 50% 70%,#000 30%,#0000 75%)}.stage__cv{width:100%;height:100%;position:absolute;inset:0}.stage__corner{border:2px solid var(--akzent);opacity:.8;width:18px;height:18px;position:absolute}.stage__corner--tl{border-bottom:0;border-right:0;top:10px;left:10px}.stage__corner--tr{border-bottom:0;border-left:0;top:10px;right:10px}.stage__corner--bl{border-top:0;border-right:0;bottom:10px;left:10px}.stage__corner--br{border-top:0;border-left:0;bottom:10px;right:10px}.hud{font:400 .7rem/1.5 var(--mono);color:var(--text-2);letter-spacing:.04em;position:absolute}.hud--status{color:var(--text);align-items:center;gap:.6rem;display:flex;top:22px;left:26px}.hud__led{background:var(--akzent);width:7px;height:7px;box-shadow:0 0 10px var(--akzent);border-radius:50%;animation:1.4s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:.25}}.hud__job{color:var(--text-3)}.hud--vals{gap:.1rem;display:grid;top:52px;left:26px}.hud--vals div{gap:.45rem;display:flex}.hud--vals dt{color:var(--text-3);width:4.6em}.hud--vals dd{color:var(--text);font-variant-numeric:tabular-nums}.hud--vals dd.u{color:var(--text-3)}.hud--gcode{text-align:right;color:var(--text-3);white-space:pre;max-width:46%;font-size:.64rem;line-height:1.55;top:22px;right:26px;overflow:hidden;mask-image:linear-gradient(#0000,#000 40%)}.hud--prog{color:var(--text);align-items:center;gap:.8rem;display:flex;bottom:22px;left:26px;right:26px}.hud__bar{background:var(--linie);border-radius:2px;flex:1;height:4px;overflow:hidden}.hud__bar i{background:var(--silk-print);width:0;height:100%;display:block}.stage.is-done .hud__led{animation:none}@media (width<=900px){.hero__in{grid-template-columns:minmax(0,1fr)}.stage{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto}}@media (width<=480px){.hud--gcode{display:none}.hud--vals{font-size:.64rem}}.band{border-block:1px solid var(--linie);background:var(--bg-2);padding:.95rem 0;overflow:hidden}.band__lauf{width:max-content;animation:40s linear infinite lauf;display:flex}.band__lauf li{font:400 .82rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);white-space:nowrap;align-items:center;gap:2.8rem;padding:0 1.4rem;display:flex}.band__lauf li:after{content:"◆";color:var(--akzent);font-size:.55rem}.band:hover .band__lauf{animation-play-state:paused}@keyframes lauf{to{transform:translate(-50%)}}.section{padding:clamp(4rem,9vw,7.5rem) 0;position:relative}.section--panel{background:var(--bg-2);border-block:1px solid var(--linie)}.section__head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:1.5rem 3rem;margin-bottom:clamp(2.2rem,5vw,3.6rem);display:grid}.section__head>p,.section__head>div>p:not(.eyebrow){color:var(--text-2);max-width:32rem}@media (width<=800px){.section__head{grid-template-columns:minmax(0,1fr)}}.module{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.modul{background:var(--panel);border:1px solid var(--linie);height:100%;transition:border-color .25s, transform .3s var(--ease);border-radius:6px;flex-direction:column;padding:.8rem .8rem 1.3rem;text-decoration:none;display:flex;position:relative}.modul:hover{border-color:color-mix(in srgb, var(--akzent) 60%, var(--linie));transform:translateY(-4px)}.modul__bild{aspect-ratio:4/3.4;background:var(--panel-2);border-radius:3px;margin-bottom:1.1rem;display:block;position:relative;overflow:hidden}.modul__bild img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .6s var(--ease), filter .4s}.modul__bild:after{content:"";background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--akzent) 30%, transparent) 50%, transparent 52%);opacity:0;background-position:0 -100%;background-size:100% 260%;transition:opacity .3s;position:absolute;inset:0}.modul:hover .modul__bild img{filter:saturate(1.1);transform:scale(1.05)}.modul:hover .modul__bild:after{opacity:1;animation:1.2s linear infinite scan}@keyframes scan{to{background-position:0 100%}}.modul__kopf{color:var(--text-3);justify-content:space-between;gap:.5rem;margin:0 .4rem .6rem;font-size:.7rem;display:flex}.modul__kopf span:last-child{color:var(--akzent-t)}.modul h3,.modul p{margin:0 .4rem}.modul p{color:var(--text-2);flex:1;margin-top:.5rem;font-size:.93rem}.modul__mehr{color:var(--text);margin:1.1rem .4rem 0;font-size:.78rem}@media (width<=1100px){.module{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.module{grid-template-columns:minmax(0,1fr)}}.pipe{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid;position:relative}.pipe:before{content:"";background:repeating-linear-gradient(90deg, var(--linie) 0 6px, transparent 6px 12px);height:1px;position:absolute;top:1.35rem;left:0;right:0}.pipe:after{content:"";background:var(--akzent);width:60px;height:5px;box-shadow:0 0 14px var(--akzent);animation:fluss 5s var(--ease) infinite;border-radius:3px;position:absolute;top:calc(1.35rem - 2px);left:0}@keyframes fluss{0%{opacity:0;left:0}10%{opacity:1}90%{opacity:1}to{opacity:0;left:calc(100% - 60px)}}.pipe__step{background:var(--panel);border:1px solid var(--linie);border-radius:6px;margin-top:2.8rem;padding:1.2rem 1.2rem 1.4rem;position:relative}.pipe__cmd{color:var(--text);background:var(--bg-2);padding-right:.6rem;font-size:.82rem;position:absolute;top:-2.9rem;left:0}.pipe__n{color:var(--auf-akzent);background:var(--akzent);margin-right:.35rem;padding:.15rem .35rem;font-weight:600}.pipe h3{margin-bottom:.5rem}.pipe p{color:var(--text-2);font-size:.93rem}.caret{background:var(--akzent);vertical-align:-.15em;width:.55em;height:1em;margin-left:.2em;animation:1s steps(2,end) infinite blink;display:inline-block}@media (width<=900px){.pipe{grid-template-columns:repeat(2,minmax(0,1fr))}.pipe:before,.pipe:after{display:none}}@media (width<=520px){.pipe{grid-template-columns:minmax(0,1fr)}}.shop__status{color:var(--text-2);align-items:center;gap:.5rem;margin-top:1rem;font-size:.8rem;display:flex}.shop__status b{color:var(--akzent-t);font-weight:400}.drops{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.drop{text-decoration:none;display:block;position:relative}.drop__bild{aspect-ratio:4/5;background:var(--panel);border:1px solid var(--linie);border-radius:6px;margin-bottom:.9rem;display:block;position:relative;overflow:hidden}.drop__bild img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.drop:hover .drop__bild img{transform:scale(1.06)}.drop__badge{letter-spacing:.1em;background:color-mix(in srgb, var(--bg) 80%, transparent);backdrop-filter:blur(6px);color:var(--akzent-t);border:1px solid color-mix(in srgb, var(--akzent) 40%, transparent);border-radius:2px;padding:.3rem .5rem;font-size:.66rem;position:absolute;top:.7rem;left:.7rem}.drop__typ{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:.3rem;font-size:.7rem;display:block}.drop h3{margin-bottom:.45rem;font-size:1.08rem}.drop__preis{color:var(--text);font-size:.88rem}.drop h3+.drop__preis{display:block}.shop__fuss{border-top:1px dashed var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:2.4rem;padding-top:1.6rem;display:flex}.shop__hinweis{color:var(--text-3);font-size:.78rem}.shop__hinweis:before{content:"// "}@media (width<=900px){.drops{grid-template-columns:repeat(2,minmax(0,1fr))}}.standorte{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.standort{background:var(--panel);border:1px solid var(--linie);border-radius:8px;flex-direction:column;gap:.4rem;padding:1.4rem;display:flex;position:relative;overflow:hidden}.standort:after{content:"";border:1px dashed var(--linie);width:120px;height:120px;box-shadow:0 0 0 22px color-mix(in srgb, var(--linie) 40%, transparent);opacity:.6;border-radius:50%;position:absolute;bottom:-30px;right:-30px}.standort__pin{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.72rem;display:flex}.hud__led--aus{background:var(--text-3);box-shadow:none;animation:none}.standort h3{font-size:1.3rem}.standort__adr{color:var(--text);font-size:.95rem}.standort__sort{color:var(--text-2);flex:1;font-size:.92rem}.standort__route{color:var(--akzent-t);z-index:1;margin-top:.8rem;font-size:.78rem;text-decoration:none;position:relative}.standort__route:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.standorte{grid-template-columns:minmax(0,1fr)}}.flotte{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.maschine{background:var(--panel);border:1px solid var(--linie);border-radius:6px;flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative;overflow:hidden}.maschine:before{content:"";background:var(--silk-print);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.maschine__id{color:var(--text-3);align-items:center;gap:.45rem;margin-bottom:.6rem;font-size:.7rem;display:flex}.maschine__typ{color:var(--akzent-t);font-size:.78rem}.maschine>p:not(.maschine__typ){color:var(--text-2);font-size:.95rem}.spec{gap:0;margin-top:.8rem;font-size:.86rem;display:grid}.spec div{border-top:1px dashed var(--linie);grid-template-columns:5.5rem 1fr;gap:.8rem;padding:.55rem 0;display:grid}.spec dt{font:400 .74rem/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3)}.spec dd{color:var(--text);overflow-wrap:anywhere}.spec a{text-decoration-color:var(--akzent);text-underline-offset:3px}.maschine__bar{background:var(--linie);border-radius:2px;height:3px;margin-top:auto;overflow:hidden}.maschine__bar i{background:var(--akzent);width:0;height:100%;transition:width 1.6s var(--ease) .3s;display:block}.is-in .maschine__bar i,.maschine.is-in .maschine__bar i{width:var(--w)}@media (width<=900px){.flotte{grid-template-columns:minmax(0,1fr)}}.materialien{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.materialien li{background:var(--panel);border:1px solid var(--linie);border-radius:6px;grid-template-columns:64px 1fr;align-items:center;gap:1.2rem;padding:1.3rem;display:grid}.materialien p{color:var(--text-2);margin-top:.3rem;font-size:.94rem}.spule{background:conic-gradient(var(--silk-a), var(--silk-b), var(--silk-c), var(--silk-a));border-radius:50%;width:64px;height:64px;animation:9s linear infinite dreh;position:relative}.spule:after{content:"";background:var(--panel);box-shadow:0 0 0 4px var(--bg-2);border-radius:50%;position:absolute;inset:22px}.spule--1{background:conic-gradient(#ff5f6d,#ffc371,#a8ff78,#78ffd6,#6a82fb,#fc5c7d,#ff5f6d)}.spule--2{background:repeating-conic-gradient(#3a4652 0 10deg, #4b5866 10deg 20deg);animation-duration:14s}.spule--3{background:conic-gradient(var(--akzent), color-mix(in srgb, var(--akzent) 30%, var(--bg)), var(--akzent))}@keyframes dreh{to{transform:rotate(1turn)}}@media (width<=700px){.materialien{grid-template-columns:minmax(0,1fr)}}.log{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.eintrag{flex-direction:column;gap:.6rem;display:flex}.eintrag__bild{aspect-ratio:16/11;border:1px solid var(--linie);border-radius:6px;margin-bottom:.4rem;display:block;overflow:hidden}.eintrag__bild img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.eintrag:hover .eintrag__bild img{transform:scale(1.05)}.eintrag__meta{color:var(--text-3);gap:.8rem;font-size:.74rem;display:flex}.tag{color:var(--akzent-t)}.eintrag h3 a{background:linear-gradient(var(--akzent), var(--akzent)) 0 100% / 0 1px no-repeat;transition:background-size .3s var(--ease);text-decoration:none}.eintrag h3 a:hover{background-size:100% 1px}.eintrag p:last-child{color:var(--text-2);font-size:.94rem}@media (width<=900px){.log{grid-template-columns:minmax(0,1fr)}.eintrag{grid-template-columns:38% 1fr;column-gap:1.2rem;display:grid}.eintrag__bild{aspect-ratio:4/5;grid-row:span 3;margin:0}}.sozial{flex-wrap:wrap;gap:.5rem;margin-top:1.2rem;display:flex}.sozial a{border:1px solid var(--linie);color:var(--text-2);border-radius:999px;padding:.45rem .75rem;font-size:.78rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-block}.sozial a:hover{color:var(--text);border-color:var(--akzent)}.feed__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.post{aspect-ratio:4/5;background:var(--panel);border-radius:4px;display:block;position:relative;overflow:hidden}.post img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease), filter .4s}.post__txt{color:#fff;opacity:0;transition:opacity .3s, transform .3s var(--ease);background:linear-gradient(#0000,#000000d9);padding:2.2rem .7rem .7rem;font-size:.76rem;line-height:1.35;position:absolute;inset:auto 0 0;transform:translateY(8px)}.post:hover img,.post:focus-visible img{filter:brightness(.8);transform:scale(1.06)}.post:hover .post__txt,.post:focus-visible .post__txt{opacity:1;transform:none}@media (width<=900px){.feed__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:none){.post__txt{opacity:1;transform:none}}.sel{margin-bottom:1rem;position:relative}.sel__native{opacity:0;pointer-events:none;inset:0;margin:0!important;position:absolute!important}.sel__btn{background:var(--bg);border:1px solid var(--linie);border-radius:var(--r);width:100%;color:var(--text);font:400 1rem/1.3 var(--sans);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .9rem;transition:border-color .2s,box-shadow .2s;display:flex}.sel__btn.is-empty .sel__val{color:var(--text-3)}.sel__btn:hover,.sel.is-open .sel__btn{border-color:var(--akzent)}.sel.is-open .sel__btn{box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 18%, transparent)}.sel__btn:focus-visible{border-color:var(--akzent);box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 18%, transparent);outline:none}.sel__val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel__arrow{border-right:2px solid var(--akzent-t);border-bottom:2px solid var(--akzent-t);width:8px;height:8px;transition:transform .2s var(--ease), margin .2s;flex:none;margin:-4px .2rem 0 0;font-size:0;transform:rotate(45deg)}.sel.is-open .sel__arrow{margin-top:4px;transform:rotate(225deg)}.sel__list{z-index:30;background:var(--panel-2);border:1px solid color-mix(in srgb, var(--akzent) 40%, var(--linie));min-width:min(100%,22rem);max-height:18rem;animation:selin .16s var(--ease);border-radius:6px;padding:.35rem;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 24px 50px -16px #000000bf}@keyframes selin{0%{opacity:0;transform:translateY(-6px)}}.sel__opt{cursor:pointer;color:var(--text-2);border-radius:4px;gap:.8rem;padding:.6rem .7rem;font-size:.94rem;line-height:1.35;display:flex}.sel__k{font:400 .72rem/1.9 var(--mono);color:var(--text-3);flex:none}.sel__opt:hover{background:var(--panel);color:var(--text)}.sel__opt.is-on{color:var(--text);background:color-mix(in srgb, var(--akzent) 12%, transparent)}.sel__opt.is-on .sel__k{color:var(--akzent-t)}.sel__opt.is-placeholder{color:var(--text-3)}.shop-kopf{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:2rem 3rem;display:grid}.shop-term .term__body{color:var(--text-2);font-size:.8rem;line-height:1.9}.shop-term .k{color:var(--akzent-t)}.shop-hinweis{color:var(--text-2);border:1px dashed color-mix(in srgb, var(--akzent) 40%, var(--linie));border-radius:6px;align-items:center;gap:.7rem;margin-bottom:2rem;padding:.8rem 1rem;font-size:.78rem;display:flex}.filter{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.filter__chip{border:1px solid var(--linie);color:var(--text-2);cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .9rem;font-size:.78rem;transition:border-color .2s,color .2s,background .2s}.filter__chip span{color:var(--text-3);margin-left:.35rem}.filter__chip:hover{border-color:var(--akzent);color:var(--text)}.filter__chip.is-on{background:var(--akzent);border-color:var(--akzent);color:var(--auf-akzent)}.filter__chip.is-on span{color:inherit;opacity:.7}.shop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;display:grid}.shop-grid>li[hidden]{display:none}.produkt{background:var(--panel);border:1px solid var(--linie);height:100%;transition:border-color .25s, transform .3s var(--ease);border-radius:8px;flex-direction:column;padding:.8rem .8rem 1.2rem;display:flex}.produkt:hover{border-color:color-mix(in srgb, var(--akzent) 55%, var(--linie));transform:translateY(-3px)}.produkt__bild{aspect-ratio:4/5;background:var(--panel-2);border-radius:5px;margin-bottom:1rem;position:relative;overflow:hidden}.produkt__bild img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease)}.produkt:hover .produkt__bild img{transform:scale(1.05)}.produkt .drop__typ,.produkt h3,.produkt__text,.varianten,.produkt__fuss{margin-left:.4rem;margin-right:.4rem}.produkt__text{color:var(--text-2);flex:1;margin-top:.5rem;font-size:.92rem}.produkt__hinweis{color:var(--text-3);margin:.7rem .4rem 0;font-size:.7rem;line-height:1.5}.varianten{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.varianten__chip{background:var(--bg);border:1px solid var(--linie);color:var(--text-2);cursor:pointer;border-radius:4px;padding:.38rem .6rem;font-size:.74rem;transition:border-color .2s,color .2s}.varianten__chip:hover:not(:disabled){border-color:var(--akzent);color:var(--text)}.varianten__chip.is-on{border-color:var(--akzent);color:var(--akzent-t);box-shadow:inset 0 0 0 1px var(--akzent)}.varianten__chip:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.produkt__fuss{border-top:1px dashed var(--linie);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.produkt__preis{color:var(--text);font-size:1.05rem}.produkt .btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.is-ok{background:var(--text)}.shop-fuss{color:var(--text-3);margin-top:3rem;font-size:.78rem}.shop-fuss a{color:var(--text-2);text-decoration-color:var(--akzent);text-underline-offset:3px}@media (width<=1000px){.shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-kopf{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.shop-grid{grid-template-columns:minmax(0,1fr)}}.shop-status{background:linear-gradient(180deg, color-mix(in srgb, var(--akzent) 7%, var(--bg-2)), var(--bg-2));border-bottom:1px solid var(--linie);position:relative;overflow:hidden}.shop-status__tape{background:repeating-linear-gradient(-45deg, var(--akzent) 0 14px, #0b1019 14px 28px);background-size:39.6px 100%;height:12px;animation:1.6s linear infinite tape}.shop-status.is-live .shop-status__tape{background:var(--akzent);height:4px;animation:none}@keyframes tape{to{background-position:39.6px 0}}.shop-status__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:2rem clamp(2rem,5vw,4rem);padding-block:clamp(2rem,4vw,3.2rem);display:grid}.shop-status__label{letter-spacing:.16em;color:var(--text-3);align-items:center;gap:.6rem;margin-bottom:.6rem;font-size:.76rem;display:flex}.shop-status__wert{font:700 clamp(2.6rem, 6vw, 4.6rem)/1 var(--display);letter-spacing:-.02em;color:var(--akzent);text-shadow:0 0 30px color-mix(in srgb, var(--akzent) 40%, transparent);animation:4s step-end infinite flackern}@keyframes flackern{0%,92%,96%,to{opacity:1}94%{opacity:.55}98%{opacity:.8}}.shop-status__wert .caret{vertical-align:-.05em;width:.4em;height:.8em}.shop-status__text{color:var(--text-2);max-width:30rem;margin-top:1rem}.shop-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:2.4rem;display:grid;position:relative}.shop-steps__bahn{background:var(--linie);border-radius:2px;height:4px;list-style:none;position:absolute;top:.85rem;left:1rem;right:1rem;overflow:hidden}.shop-steps__bahn i{background:var(--akzent);width:34%;box-shadow:0 0 14px var(--akzent);border-radius:2px;position:absolute;inset:0 auto 0 0}.shop-steps__bahn i:after{content:"";background:linear-gradient(90deg, var(--akzent), transparent);width:60px;animation:fortschritt 2.2s var(--ease) infinite;position:absolute;top:0;bottom:0;right:-60px}.shop-status.is-live .shop-steps__bahn i{width:100%}.shop-status.is-live .shop-steps__bahn i:after{display:none}@keyframes fortschritt{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(25vw)}}.shop-step{color:var(--text-3);gap:.25rem;font-size:.9rem;display:grid;position:relative}.shop-step b{color:var(--text-2);font-weight:600}.shop-step .mono:last-child{font-size:.74rem}.shop-step__n{z-index:2;background:var(--bg-2);border:2px solid var(--linie);width:28px;height:28px;color:var(--text-3);border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:-2.2rem;left:0}.shop-step.is-done .shop-step__n{background:var(--akzent);border-color:var(--akzent);color:var(--auf-akzent)}.shop-step.is-done b{color:var(--text)}.shop-step.is-aktiv .shop-step__n{border-color:var(--akzent);color:var(--akzent-t);animation:1.6s infinite puls-ring}.shop-step.is-aktiv b{color:var(--text)}.shop-step.is-aktiv .mono:last-child{color:var(--akzent-t)}@keyframes puls-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--akzent) 60%, transparent)}70%,to{box-shadow:0 0 0 12px #0000}}@media (width<=900px){.shop-status__in{grid-template-columns:minmax(0,1fr)}@keyframes fortschritt{to{transform:translate(25vw)}}}@media (prefers-reduced-motion:reduce){.shop-status__tape,.shop-status__wert{animation:none}.shop-steps__bahn i:after{display:none}}.cart-btn{gap:.5rem}.cart-btn__n{background:color-mix(in srgb, var(--auf-akzent) 18%, transparent);text-align:center;border-radius:3px;min-width:1.4em;padding:0 .35em;font-size:.78em}.cart-btn__n.is-on{background:var(--auf-akzent);color:var(--akzent)}.cart{z-index:80;position:fixed;inset:0}.cart[hidden]{display:none}.cart__bg{backdrop-filter:blur(3px);opacity:0;background:#040609a8;transition:opacity .28s;position:absolute;inset:0}.cart__panel{width:min(440px,100%);transition:transform .28s var(--ease);border-width:0 0 0 1px;border-radius:0;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(100%)}.cart.is-open .cart__bg{opacity:1}.cart.is-open .cart__panel{transform:none}.cart__x{color:var(--text-3);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:.2rem .3rem}.cart__x:hover{color:var(--text)}.cart__body{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.6rem;display:flex;overflow:auto}.cart__body h2{margin-bottom:1.2rem;font-size:1.6rem}.cart__leer{color:var(--text-3);font-size:.82rem}.cart__zeile{border-top:1px dashed var(--linie);grid-template-columns:64px 1fr auto;align-items:start;gap:.9rem;padding:1rem 0;display:grid}.cart__zeile img{object-fit:cover;border:1px solid var(--linie);border-radius:4px;width:64px;height:80px}.cart__t{gap:.25rem;font-size:.92rem;display:grid}.cart__t b{color:var(--text);font-weight:600;line-height:1.3}.cart__t>.mono{color:var(--text-3);font-size:.72rem}.cart__q{border:1px solid var(--linie);border-radius:4px;align-items:center;gap:.1rem;width:max-content;margin-top:.35rem;display:inline-flex}.cart__q button{width:30px;height:30px;color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0}.cart__q button:hover{color:var(--akzent)}.cart__q span{text-align:center;min-width:1.8em;font-size:.85rem}.cart__r{text-align:right;justify-items:end;gap:.5rem;font-size:.88rem;display:grid}.cart__del{color:var(--text-3);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;font-size:.68rem;text-decoration:underline}.cart__del:hover{color:#ff7b72}.cart__fuss{border-top:1px solid var(--linie);gap:.8rem;margin-top:auto;padding-top:1.2rem;display:grid}.cart__summe{justify-content:space-between;align-items:baseline;display:flex}.cart__summe .mono{color:var(--text-3);letter-spacing:.1em;font-size:.74rem}.cart__summe b{font:700 1.5rem/1 var(--display)}.cart__hinweis{color:var(--text-3);font-size:.72rem}.cart__fuss .btn{width:100%}.cart__log{color:var(--akzent-t);background:var(--bg);border:1px solid var(--linie);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;padding:.8rem;font-size:.72rem;line-height:1.7}.cart-open{overflow:hidden}.term{background:var(--panel);border:1px solid var(--linie);border-radius:8px;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.term__bar{border-bottom:1px solid var(--linie);background:var(--panel-2);font:400 .72rem/1 var(--mono);color:var(--text-3);align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}.term__bar i{background:var(--linie);border-radius:50%;width:10px;height:10px}.term__bar i:first-child{background:#ff5f57}.term__bar i:nth-child(2){background:#febc2e}.term__bar i:nth-child(3){background:#28c840}.term__bar span{margin-left:.6rem}.term__body{padding:1.4rem 1.5rem 1.6rem}.kevin{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.kevin__karte .term__body{color:var(--text-2);font-size:.84rem;line-height:1.9;overflow-x:auto}.kevin__karte .term__body p{white-space:pre}.kevin__karte .k{color:var(--akzent-t)}.kevin__kopf{align-items:center;gap:1rem;margin-bottom:1rem;line-height:1.4;white-space:normal!important;display:flex!important}.kevin__kopf img{border:1px solid var(--linie);filter:grayscale(.2)contrast(1.05);border-radius:6px;width:72px;height:72px}.kevin__kopf b{color:var(--text);font-weight:600}.kevin h2{margin-bottom:1.2rem}.kevin__zitat{border-left:2px solid var(--akzent);font:400 .95rem/1.6 var(--mono);color:var(--text);margin-top:1.6rem;padding-left:1rem}@media (width<=900px){.kevin{grid-template-columns:minmax(0,1fr)}.kevin__karte{order:2}}.kontakt-sec{background:linear-gradient(180deg, var(--bg), var(--bg-2));border-top:1px solid var(--linie)}.kontakt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.kontakt__daten{gap:1.8rem;display:grid}.kontakt__daten h2{margin-bottom:1rem}.kontakt__daten p:not(.eyebrow){color:var(--text-2)}.kontakt__tel{font:700 clamp(1.6rem, 3.4vw, 2.3rem)/1 var(--display);align-items:baseline;gap:.8rem;text-decoration:none;display:inline-flex}.kontakt__tel .mono{color:var(--akzent-t);font-size:.75rem;font-weight:400}.kontakt__tel:hover{color:var(--akzent)}.form__h{font:700 1.5rem/1.1 var(--display);margin-bottom:1.2rem}.form label{font:400 .72rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:.35rem;display:block}.form label small{text-transform:none;letter-spacing:0}.form input:not([type=checkbox]),.form select,.form textarea{background:var(--bg);border:1px solid var(--linie);border-radius:var(--r);width:100%;color:var(--text);margin-bottom:1rem;padding:.8rem .9rem;font-size:1rem;transition:border-color .2s,box-shadow .2s;display:block}.form input:focus,.form select:focus,.form textarea:focus{border-color:var(--akzent);box-shadow:0 0 0 3px color-mix(in srgb, var(--akzent) 18%, transparent);outline:none}.form textarea{resize:vertical;min-height:130px}.form ::placeholder{color:var(--text-3)}.form__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 .9rem;display:grid}.form__check{align-items:flex-start;gap:.7rem;text-transform:none!important;letter-spacing:0!important;font:400 .86rem/1.5 var(--sans)!important;color:var(--text-2)!important;margin:.3rem 0 1.4rem!important;display:flex!important}.form__check input{accent-color:var(--akzent);flex:none;width:18px;height:18px;margin-top:.25rem}.form .hp{position:absolute;left:-9999px}.form .btn{width:100%}.form__msg{border:1px solid var(--akzent);border-radius:var(--r);color:var(--text);margin-bottom:1.2rem;padding:.8rem 1rem;display:none}.form__msg .mono{color:var(--akzent-t);margin-right:.4rem}.form__msg.is-on{display:block}@media (width<=900px){.kontakt{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.form__row{grid-template-columns:minmax(0,1fr)}.term__body{padding:1.2rem 1rem 1.3rem}}.page-hero{border-bottom:1px solid var(--linie);padding:clamp(3rem,7vw,5.5rem) 0 clamp(2.5rem,5vw,4rem)}.page-hero h1{margin-bottom:1.2rem}.crumbs{color:var(--text-3);margin-bottom:1.6rem;font-size:.8rem}.crumbs a{color:var(--akzent-t);text-decoration:none}.sprung{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.sprung a{border:1px solid var(--linie);border-radius:var(--r);color:var(--text-2);padding:.5rem .8rem;font-size:.78rem;text-decoration:none;display:inline-block}.sprung a:hover{border-color:var(--akzent);color:var(--text)}.leistung__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.leistung--rechts .rahmen{order:2}.leistung h2{margin-bottom:1.2rem}.leistung p+p{color:var(--text-2);margin-top:1rem}.rahmen{border:1px solid var(--linie);background:var(--panel);border-radius:6px;position:relative;overflow:hidden}.rahmen img{aspect-ratio:4/5;object-fit:cover;width:100%}.rahmen figcaption{background:color-mix(in srgb, var(--bg) 82%, transparent);color:var(--akzent-t);border-radius:2px;padding:.3rem .55rem;font-size:.7rem;position:absolute;bottom:.8rem;left:.8rem}.haken{gap:.55rem;margin:1.6rem 0 2rem;font-size:.86rem;display:grid}.haken li:before{content:"[✓] ";color:var(--akzent-t)}@media (width<=860px){.leistung__in{grid-template-columns:minmax(0,1fr)}.leistung--rechts .rahmen{order:0}.rahmen{max-width:420px}}.prose{max-width:46rem}.prose h2{margin:2.2rem 0 .6rem;font-size:1.3rem}.prose h2:first-child{margin-top:0}.prose p{color:var(--text-2)}.prose a{color:var(--text);text-decoration-color:var(--akzent);text-underline-offset:3px}.hinweis{color:var(--text-3);margin-top:2rem;font-size:.86rem}.fehler__log{color:var(--text-3);margin-top:1.4rem;font-size:.85rem}.tb__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.tb--links .tb__bild{order:-1}.tb h2{margin-bottom:1rem}@media (width<=860px){.tb__in{grid-template-columns:minmax(0,1fr)}.tb--links .tb__bild{order:0}}.galerie{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.galerie img{aspect-ratio:4/5;object-fit:cover;border-radius:4px;width:100%}@media (width<=700px){.galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}.aktion{padding:clamp(2.5rem,6vw,4rem) 0}.aktion--akzent{background:var(--akzent);color:var(--auf-akzent)}.aktion--akzent .eyebrow{color:var(--auf-akzent);opacity:.7}.aktion--panel{background:var(--panel);border-block:1px solid var(--linie)}.aktion__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.aktion h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem 4rem;display:grid}.faq__f{border-top:1px solid var(--linie);padding:1.1rem 0}.faq__f summary{cursor:pointer;font:700 1.1rem/1.3 var(--display);justify-content:space-between;gap:1rem;list-style:none;display:flex}.faq__f summary:after{content:"+";font-family:var(--mono);color:var(--akzent-t)}.faq__f[open] summary:after{content:"−"}.faq__f p{color:var(--text-2);margin-top:.7rem}@media (width<=800px){.faq{grid-template-columns:minmax(0,1fr)}}.zitat{text-align:center;max-width:52rem;margin:0 auto}.zitat blockquote{font:700 clamp(1.6rem, 3.6vw, 2.6rem)/1.2 var(--display)}.zitat figcaption{color:var(--text-3);margin-top:1.2rem;font-size:.85rem}.site-footer{border-top:1px solid var(--linie);color:var(--text-2);background:#070b12;padding:4rem 0 1.5rem;font-size:.92rem}.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:2.4rem;display:grid}.logo--fuss{margin-bottom:1rem}.site-footer__gcode{color:var(--text-3);margin-top:1.2rem;font-size:.74rem}.site-footer__h{color:var(--akzent-t);margin-bottom:.9rem;font-size:.74rem}.site-footer__list{gap:.45rem;display:grid}.site-footer a{text-decoration:none}.site-footer a:hover{color:var(--text)}.site-footer p+p{margin-top:.8rem}.site-footer__bottom{border-top:1px solid var(--linie);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:.6rem 2rem;margin-top:3rem;padding-top:1.4rem;font-size:.74rem;display:flex}@media (width<=900px){.site-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=520px){.site-footer__grid{grid-template-columns:minmax(0,1fr)}}.callbar{display:none}@media (width<=700px){.callbar{z-index:40;border-top:1px solid var(--linie);grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;left:0;right:0}.callbar a{min-height:54px;font:600 .9rem/1 var(--mono);background:var(--panel);color:var(--text);place-items:center;text-decoration:none;display:grid}.callbar a+a{background:var(--akzent);color:var(--auf-akzent)}body{padding-bottom:54px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js [data-reveal]{opacity:1;transform:none}.js .h-layers{clip-path:none}.band__lauf{flex-wrap:wrap;width:auto;animation:none}.pipe:after{display:none}}[data-sb-editor] [data-reveal]{opacity:1!important;transform:none!important}[data-sb-editor] .h-layers{clip-path:none!important;animation:none!important}[data-sb-editor] .band__lauf{animation:none}.linkbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.linkbtn:hover{color:var(--akzent-t)}.consent{z-index:60;width:min(34rem,100vw - 2rem);position:fixed;bottom:1rem;left:1rem}.consent .term__body{color:var(--text-2);padding:1.6rem 1.8rem 1.7rem;font-size:1rem;line-height:1.65}.consent__t{color:var(--text);margin-bottom:.7rem;font-size:.9rem}.consent__t b{color:var(--akzent-t)}.consent__knoepfe{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.consent__l{color:var(--text-3);margin-top:1.1rem;font-size:.78rem}@media (width<=700px){.consent{bottom:calc(54px + .5rem);left:.5rem}}.slicer{border:1px solid var(--linie);background:var(--panel);border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:1.6rem;margin-top:2.6rem;padding:1.2rem;display:grid}.slicer__bild{aspect-ratio:16/10;background:var(--bg);border-radius:6px;margin:0;overflow:hidden}.slicer__bild img{object-fit:cover;width:100%;height:100%}.slicer__cmd{color:var(--akzent-t);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.74rem;display:flex}.slicer__txt p:last-child{color:var(--text-2)}.insta{margin-top:2.6rem}.insta__kopf{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.9rem;font-size:.78rem;display:flex}.insta__kopf a{color:var(--akzent-t);text-decoration:none}.insta__reihe{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.slicer{grid-template-columns:minmax(0,1fr)}}.insta__handle{color:var(--akzent-t);font-weight:600;text-decoration:none}.insta__handle:hover{text-decoration:underline}.insta__reihe{gap:1.1rem}.insta__reihe .post{aspect-ratio:auto;background:var(--panel);border:1px solid var(--linie);transition:border-color .25s, transform .3s var(--ease), box-shadow .3s;border-radius:8px;padding:.55rem .55rem 1.1rem;position:relative;overflow:visible}.insta__reihe .post:hover{border-color:var(--akzent);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--akzent) 60%, transparent);transform:translateY(-6px)}.insta__reihe .post:before{content:"↗";z-index:2;background:var(--akzent);width:2.2rem;height:2.2rem;color:var(--auf-akzent);font:700 1rem/1 var(--mono);opacity:0;transition:opacity .25s, transform .25s var(--ease);border-radius:2px;place-items:center;display:grid;position:absolute;top:1.1rem;right:1.1rem;transform:translateY(-6px)}.insta__reihe .post:hover:before{opacity:1;transform:none}.insta__reihe .post img{aspect-ratio:4/5;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.insta__reihe .post:hover img{filter:none;transform:none}.insta__reihe .post__txt{color:var(--text);opacity:1;font:600 1.02rem/1.35 var(--sans);background:0 0;padding:.95rem .5rem 0;position:static;transform:none}.insta__reihe .post__titel{font:700 1.2rem/1.2 var(--sans);letter-spacing:-.01em;color:var(--text);display:block}.insta__reihe .post__beschr{font:400 .88rem/1.5 var(--sans);color:var(--text-2);margin-top:.55rem;display:block}.insta__reihe .post__txt:before{content:"// instagram";font:400 .66rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--akzent-t);margin-bottom:.55rem;display:block}.insta-sec .shop__fuss{margin-top:2.6rem}@media (width<=1000px){.insta__reihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.insta__reihe{gap:.7rem}.insta__reihe .post{padding:.4rem .4rem .8rem}.insta__reihe .post__txt{padding:.7rem .3rem 0}.insta__reihe .post__titel{font-size:1rem}.insta__reihe .post__beschr{font-size:.8rem}}.live-knopf{left:calc((100% - min(100%, var(--w))) / 2 + var(--pad));top:var(--live-top,5rem);z-index:49;width:min(16rem, calc(100vw - 2 * var(--pad)));color:#fff;font-family:var(--mono);clip-path:var(--cut);animation:live-rein .5s var(--ease) both;background:#9146ff;align-items:stretch;font-size:.85rem;line-height:1.2;display:flex;position:fixed;box-shadow:0 10px 30px #9146ff73}.live-knopf:hover{background:#772ce8}.live-knopf__link{min-width:0;color:inherit;flex:1;align-items:center;gap:.8rem;padding:.8rem .4rem .8rem 1rem;text-decoration:none;display:flex}.live-knopf__link:focus-visible,.live-knopf__zu:focus-visible{outline-offset:-4px;outline:2px solid #fff}.live-knopf__txt{flex-direction:column;flex:1;min-width:0;display:flex}.live-knopf__txt b{letter-spacing:.12em}.live-knopf small{opacity:.9;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.live-knopf__zu{color:#fff;width:2.8rem;font:inherit;cursor:pointer;opacity:.85;background:0 0;border:0;flex:none;font-size:1.4rem}.live-knopf__zu:hover{opacity:1;background:#0000002e}.live-knopf__punkt{background:#ff3b3b;border-radius:50%;flex:none;width:.65rem;height:.65rem;animation:1.6s infinite live-puls;box-shadow:0 0 #ff3b3bb3}.live-knopf__eck{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:2.1rem;height:2.1rem;padding:0;display:none}.live-knopf__eck:focus-visible{outline-offset:-4px;outline:2px solid #fff}.live-knopf.is-min{clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);background:#9146ff;width:auto}.live-knopf.is-min .live-knopf__link,.live-knopf.is-min .live-knopf__zu{display:none}.live-knopf.is-min .live-knopf__eck{display:grid}.live-knopf.is-min .live-knopf__punkt{animation:1s steps(2,jump-none) infinite live-blink,1.6s infinite live-puls}@keyframes live-blink{50%{opacity:.15}}@keyframes live-puls{70%{box-shadow:0 0 0 .55rem #ff3b3b00}to{box-shadow:0 0 #ff3b3b00}}@keyframes live-rein{0%{opacity:0;transform:translateY(-.75rem)}}@media (width<=700px){.live-knopf{width:auto;left:0;right:0;top:var(--live-top,4.5rem);clip-path:none;box-shadow:0 6px 20px #00000059}.live-knopf.is-min{right:auto;left:var(--pad);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}}@media (prefers-reduced-motion:reduce){.live-knopf,.live-knopf__punkt,.live-knopf.is-min .live-knopf__punkt{animation:none}}.widerruf{max-width:40rem}.widerruf__text{color:var(--text);margin-bottom:1rem}.widerruf__sum{margin-bottom:1.4rem}.widerruf__sum dd{overflow-wrap:anywhere}.widerruf__zurueck{margin:1rem 0 0;font-size:.9rem}.widerruf__fuss{color:var(--text-3);margin-top:1.4rem;font-size:.85rem}.form__msg--fehler{border-color:#e5484d}.form__msg--fehler .mono{color:#e5484d}.widerruf-link{color:var(--text);font-weight:700}
