.pj-buehne{background:var(--dunkel);overflow-x:clip}.pj-buehne .held{padding-top:calc(var(--kopf-oben) + var(--kopf-hoehe) + clamp(20px, 3vw, 44px))}.pj-buehne h1{letter-spacing:-.04em;hyphens:manual;color:var(--text-hell);margin-top:14px;font-size:clamp(2rem,1.2rem + 2.7vw,3.7rem);font-weight:800;line-height:1.04}.pj-buehne h1 span{display:block}.pj-buehne h1 .ak{color:var(--akzent)}.pj-buehne .held .lead{max-width:54ch;margin-top:20px;font-size:clamp(1rem,.96rem + .3vw,1.15rem)}.pj-buehne .held .knopf{margin-top:28px}.pj-buehne .fotoreihe{justify-content:center;margin:clamp(34px,4.2vw,60px) 0 0;padding-top:18px;display:flex}.pj-buehne .fotoreihe figure{width:clamp(120px,11.6vw,164px);transform:translateY(var(--y)) rotate(var(--r));transition:transform .6s var(--ease-aus), box-shadow .6s var(--ease-aus);background:#f6f2e8;border-radius:7px;flex:none;margin:0 -10px;padding:7px 7px 26px;position:relative;box-shadow:0 26px 50px -22px #000000e6}.pj-buehne .fotoreihe figure:hover{z-index:2;transform:translateY(calc(var(--y) - 10px)) rotate(calc(var(--r) * .3)) scale(1.05);box-shadow:0 34px 60px -24px #000000f2}.pj-buehne .fotoreihe img{aspect-ratio:46/62;object-fit:cover;border-radius:4px;width:100%;display:block}.pj-buehne .f1{--y:-18px;--r:-9deg}.pj-buehne .f2{--y:-7px;--r:-5deg}.pj-buehne .f3{--y:0px;--r:-2deg}.pj-buehne .f4{--y:0px;--r:3deg}.pj-buehne .f5{--y:-7px;--r:6deg}.pj-buehne .f6{--y:-18px;--r:9deg}.pj-buehne .zahlen{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.7vw,24px);margin-top:clamp(56px,7vw,100px);display:grid}.pj-buehne .v3-k{border:1px solid var(--linie-dunkel);background:var(--dunkel-2);border-radius:20px;min-width:0;padding:clamp(20px,2.4vw,34px);position:relative;overflow:hidden}.pj-buehne .v3-k:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(22rem circle at var(--mx,50%) var(--my,0%), #f55f3633, transparent 70%);transition:opacity .4s;position:absolute;inset:0}.pj-buehne .v3-k:hover:before{opacity:1}.pj-buehne .v3-k>*{position:relative}.pj-buehne .zahlen .v3-k{padding-block:clamp(18px,2vw,28px)}.pj-buehne .zl{grid-template-columns:minmax(0,1fr) auto;gap:12px 14px;height:auto}.pj-buehne .zl-text{display:contents}.pj-buehne .zl-wert,.pj-buehne .z-sieben b{font:800 clamp(2.2rem, 1.7rem + 1.4vw, 3.1rem)/1 var(--font-display);letter-spacing:-.04em;white-space:nowrap;grid-area:1/1;align-self:end;display:block}.pj-buehne .zl-wert{color:var(--akzent)}.pj-buehne .z-a+.z-a .zl-wert,.pj-buehne .z-sieben b{color:var(--text-hell)}.pj-buehne .zl-saeulen{grid-area:1/2;gap:5px;height:58px}.pj-buehne .zl-saeulen span{gap:4px;width:24px}.pj-buehne .zl-saeulen i{border-radius:5px 5px 2px 2px}.pj-buehne .zl-saeulen small{font-size:.56rem}.pj-buehne .zl figcaption{grid-column:1/-1}.pj-buehne .zl-label,.pj-buehne .z-sieben .bez{font:600 .98rem/1.25 var(--font-body);letter-spacing:0;hyphens:none;color:var(--text-hell);margin-top:0;display:block}.pj-buehne .z-sieben b{align-items:flex-end;min-height:58px;display:flex}.pj-buehne .z-sieben .bez{margin-top:12px}@media (width>=1000px) and (width<=1200px),(width<=340px){.pj-buehne .zl-label,.pj-buehne .z-sieben .bez{font-size:.88rem}}.pj-buehne .zl-fuss,.pj-buehne .z-sieben small{font:400 .66rem/1.4 var(--font-mono);letter-spacing:.01em;color:var(--text-hell-gedaempft);margin-top:6px;display:block}.pj-buehne .bereich{margin-top:clamp(80px,10.5vw,156px)}.pj-buehne .bereich>h2{letter-spacing:-.04em;color:var(--text-hell);font-size:clamp(2.2rem,1.2rem + 3.4vw,4.2rem);font-weight:800;line-height:1.03}.pj-buehne .bereich p:not(.ps-feld,.ps-status):not(:where(.ig-ui p)){letter-spacing:0;color:var(--text-hell-gedaempft);font-size:clamp(1rem,.95rem + .25vw,1.12rem);font-weight:450;line-height:1.55}.pj-buehne .suche-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.pj-buehne .suche-raster h2{letter-spacing:-.04em;color:var(--text-hell);font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);font-weight:800;line-height:1.05}.pj-buehne .suche-raster h2+p{margin-top:20px}.pj-buehne details{border-top:1px solid var(--linie-dunkel)}.pj-buehne .auf{margin-top:30px}.pj-buehne .auf details:last-child{border-bottom:1px solid var(--linie-dunkel)}.pj-buehne summary{min-height:52px;font:700 1.08rem/1.2 var(--font-display);letter-spacing:-.01em;color:var(--text-hell);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;list-style:none;display:flex}.pj-buehne summary::-webkit-details-marker{display:none}.pj-buehne summary [data-icon]{color:var(--akzent);transition:rotate .35s var(--ease-aus);flex:none}.pj-buehne details[open] summary [data-icon]{rotate:45deg}.pj-buehne details p{padding-bottom:8px}.pj-buehne details .nachher{color:var(--text-hell);padding-bottom:16px;font-weight:600}.pj-buehne summary:focus-visible,.pj-buehne .strip:focus-visible{outline:3px solid var(--akzent);outline-offset:3px;border-radius:8px}.pj-buehne .kamp{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(16px,2vw,28px);display:grid}.pj-buehne .kamp-text{flex-direction:column;justify-content:space-between;gap:28px;display:flex}.pj-buehne .kamp-text h2{letter-spacing:-.035em;color:var(--text-hell);font-size:clamp(1.8rem,1.2rem + 1.7vw,2.7rem);font-weight:800;line-height:1.05}.pj-buehne .kamp-text h2+p{margin-top:16px}.pj-buehne .film{background:#000;border-radius:20px;overflow:hidden}.pj-buehne .film video{aspect-ratio:16/9;object-fit:contain;cursor:pointer;background:#000;width:100%;height:100%;display:block}.pj-buehne .film video:focus-visible{outline:3px solid var(--akzent);outline-offset:-3px}.pj-buehne .strip{grid-column:1/-1;grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(4px,.8vw,12px);display:grid}.pj-buehne .strip img{aspect-ratio:2/3;object-fit:cover;scroll-snap-align:start;border-radius:14px;width:100%;display:block}.pj-buehne .reels{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.2vw,32px);margin-top:clamp(30px,3.6vw,48px);display:grid}.pj-buehne .social-zeile{flex-wrap:wrap;align-items:end;gap:16px clamp(28px,4vw,64px);margin-top:clamp(30px,3.2vw,44px);display:flex}.pj-buehne .social-zeile b{font:800 clamp(2rem, 1.5rem + 1.4vw, 3rem)/1 var(--font-display);letter-spacing:-.035em;color:var(--akzent);display:block}.pj-buehne .social-zeile span{color:var(--text-hell-gedaempft);margin-top:4px;font-size:.92rem;display:block}.pj-buehne .social-zeile small{font:400 .7rem/1.3 var(--font-mono);color:var(--text-hell-gedaempft)}.pj-buehne .bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(14px,1.7vw,24px);display:grid}.pj-buehne .bento h3{letter-spacing:-.025em;color:var(--text-hell);font-size:clamp(1.25rem,1rem + .7vw,1.6rem);font-weight:800;line-height:1.1}.pj-buehne .bento h3+p{margin-top:12px}.pj-buehne .bento p:not(.ps-feld,.ps-status){font-size:.96rem;line-height:1.5}.pj-buehne .b-shop{grid-area:span 2/span 7;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(20px,2.8vw,40px);display:grid}.pj-buehne .b-news{grid-column:span 5;grid-template-columns:minmax(0,1fr) minmax(0,7rem);gap:20px;padding-bottom:0;display:grid}.pj-buehne .nl-bild{border-radius:12px 12px 0 0;align-self:end;max-height:9.5rem;display:block;overflow:hidden}.pj-buehne .nl-bild img{width:100%;height:auto;display:block}.pj-buehne .b-empco{grid-column:span 5;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;display:grid}.pj-buehne .b-empco b{font:800 clamp(2.4rem, 1.9rem + 1.5vw, 3.2rem)/1 var(--font-display);letter-spacing:-.04em;color:var(--akzent)}.pj-buehne .b-leistungen{grid-column:span 12}.pj-buehne .pillen{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.pj-buehne .pillen li{border-radius:var(--r-pille);border:1px solid var(--linie-dunkel);letter-spacing:0;color:var(--text-hell);padding:6px 12px;font-size:.86rem;font-weight:500}.pj-buehne .aufruf{grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;display:grid}.pj-buehne .aufruf h2{letter-spacing:-.045em;color:var(--text-hell);font-size:clamp(2.4rem,1.2rem + 4.2vw,5rem);font-weight:800;line-height:1.02}.pj-buehne .aufruf .knopf{margin-top:10px}.pj-buehne .ql{border-top:1px solid var(--linie-dunkel);margin-top:clamp(56px,7vw,96px);padding-top:28px}.pj-buehne .pj-zurueck{color:var(--text-hell-gedaempft);font:600 .92rem/1.2 var(--font-body);letter-spacing:0;text-underline-offset:3px;align-items:center;gap:8px;padding:8px 0;display:inline-flex}@media (width<=480px){.pj-buehne .knopf--gespraech{white-space:nowrap;font-size:.92rem}}@media (width<=350px){.pj-buehne .knopf--gespraech{font-size:.82rem}.pj-buehne .aufruf h2{font-size:2.1rem}}.pj-buehne :is(.suche-raster,.bereich:has(.reels),.pj-hell,.schluss){--text-hell:var(--text);--text-hell-gedaempft:var(--text-gedaempft);--linie-dunkel:var(--linie);isolation:isolate;padding-block:clamp(64px,8vw,112px);position:relative}.pj-buehne :is(.suche-raster,.bereich:has(.reels),.pj-hell,.schluss):before{content:"";z-index:-1;border-radius:var(--blatt);background:var(--grund);position:absolute;inset:0 calc(50% - 50vw)}.pj-buehne .schluss{padding-bottom:calc(clamp(72px, 9vw, 120px) + var(--blatt));margin-top:clamp(80px,10.5vw,156px)}.pj-buehne .schluss:before{border-radius:var(--blatt) var(--blatt) 0 0}.pj-buehne .ps{--text-hell:#fffcf5}@media (prefers-reduced-motion:no-preference){.js .pj-buehne .fotoreihe:not(.im-bild) figure{opacity:0;translate:0 40px}.js .pj-buehne .fotoreihe figure{transition:opacity .8s var(--ease-aus), translate 1s var(--ease-aus), transform .6s var(--ease-aus), box-shadow .6s var(--ease-aus);transition-delay:calc(var(--n) * 80ms), calc(var(--n) * 80ms), 0s, 0s}}@media (prefers-reduced-motion:reduce){.pj-buehne .fotoreihe figure{transition:none}}@media (width<=999px){.pj-buehne .zahlen,.pj-buehne .suche-raster,.pj-buehne .kamp{grid-template-columns:minmax(0,1fr)}.pj-buehne .b-shop,.pj-buehne .b-news,.pj-buehne .b-empco{grid-area:auto/span 12}.pj-buehne .strip{margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);scroll-snap-type:x proximity;scroll-padding-inline:var(--rand);scrollbar-width:none;grid-template-columns:none;grid-auto-columns:clamp(7.5rem,24vw,10rem);grid-auto-flow:column;overflow-x:auto}.pj-buehne .strip::-webkit-scrollbar{display:none}}@media (width<=760px){.pj-buehne .b-shop{grid-template-columns:minmax(0,1fr)}.pj-buehne .reels{margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62vw;grid-auto-flow:column;overflow-x:auto}.pj-buehne .reels::-webkit-scrollbar{display:none}.pj-buehne .reels .hy{scroll-snap-align:center}}@media (width<=700px){.pj-buehne .f1,.pj-buehne .f6{display:none}.pj-buehne .fotoreihe figure{width:clamp(92px,25vw,130px);padding:6px 6px 20px}.pj-buehne .f2,.pj-buehne .f5{--y:-12px}}.hy{background:#0b0b0c;border-radius:30px;padding:6px;position:relative;box-shadow:inset 0 0 0 1.5px #2c2c30,0 24px 48px -24px #0009}.hy video{aspect-ratio:9/16;object-fit:cover;object-position:top;cursor:pointer;background:#000;width:100%;height:auto;display:block}.hy video:focus-visible{outline:3px solid var(--akzent);outline-offset:3px}.hy-insel{z-index:1;background:#000;border-radius:8px;width:26%;height:11px;position:absolute;top:13px;left:50%;translate:-50%}
