#root{min-height:100svh}:root{--bg:#0b0b0e;--text:#fff;--text-2:#b8c2cf;--accent:#7aa6ff;--line:#ffffff14}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}img,video{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1280px,92%);margin:0 auto}header.nav{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0ebf;border-bottom:1px solid #ffffff14;transition:transform .35s,opacity .35s;position:sticky;top:0}header.nav.hide{opacity:0;transform:translateY(-100%)}header .row{align-items:center;gap:24px;display:flex}.primary-nav{margin-left:auto}.primary-nav ul{align-items:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.primary-nav a{border-radius:8px;padding:8px 10px;text-decoration:none}.primary-nav a.cta{background:var(--accent);color:#0b0b0e;font-weight:700}@media (width<=1024px){.brand img{height:70px}}@media (width<=600px){.brand img{height:50px}}.hero,.section-with-video{isolation:isolate;width:100vw;margin-left:calc(50% - 50vw);position:relative;overflow:hidden}.section-video{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero:before,.section-with-video:before{content:"";z-index:1;background:linear-gradient(#0b0b0e38 0%,#0b0b0e52 40%,#0b0b0e8c 100%);position:absolute;inset:0}.hero .container,.section-with-video .container{z-index:2;position:relative}.badge{color:var(--accent);letter-spacing:.3px;background:#7aa6ff26;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-block}.hero h1{margin:12px 0 10px;font-size:clamp(36px,7vw,96px);line-height:1.1}.hero p.sub{color:var(--text-2);margin:0;font-size:clamp(16px,2.2vw,22px)}.cta-wrap{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.btn{border:1px solid #ffffff24;border-radius:10px;padding:12px 18px;font-weight:700;display:inline-block}.btn.primary{background:var(--accent);color:#0b0b0e;border:none}.btn.ghost{background:0 0}.btn.disabled,.btn[aria-disabled=true]{pointer-events:none;opacity:.55;filter:saturate(.3);cursor:default}.section{padding:64px 0}.section h2{margin:0 0 10px;font-size:clamp(26px,4vw,36px)}.section p.lead{color:var(--text-2);margin:0 0 24px}.grid{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.card{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;grid-column:span 12;overflow:hidden}@media (width>=720px){.card.span-6{grid-column:span 6}.card.span-4{grid-column:span 4}}.card .pad{padding:16px}.card h3{margin:0 0 6px;font-size:20px}.meta{color:var(--text-2);font-size:14px}#musik .card{background:#0006;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}#musik .card>img{aspect-ratio:1;object-fit:contain;background:#0b0b0c;border-bottom:1px solid #ffffff14;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;display:block;object-fit:contain!important;height:auto!important}.about{grid-template-columns:1fr;gap:22px;display:grid}@media (width>=920px){.about{grid-template-columns:1.2fr 1fr}}.kit-list{margin:0;padding:0;list-style:none}.kit-list li{border-bottom:1px dashed var(--line);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.kit-list a.btn{padding:8px 12px;font-weight:600}.form{gap:12px;max-width:620px;display:grid}input,textarea{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff26;border-radius:10px;padding:12px 14px}textarea{min-height:140px}input::placeholder,textarea::placeholder{color:#9aa3af}.form .hint{color:var(--text-2);font-size:13px}footer{border-top:1px solid var(--line);color:var(--text-2);margin-top:40px;padding:26px 0 60px}footer .cols{grid-template-columns:1fr;gap:10px;display:grid}@media (width>=720px){footer .cols{grid-template-columns:2fr 1fr 1fr}}.small{color:var(--text-2);font-size:13px}hr.sep{border:0;border-top:1px solid var(--line);margin:26px 0}@media (width>=1440px){nav ul{gap:12px}}@media (prefers-reduced-motion:reduce){.section-video{display:none}}.section:not(#musik) .card img{object-fit:cover;width:100%;height:200px;display:block}#musik .card,#musik .card.span-4,#musik .grid>.card{grid-column:auto!important}#musik .card>img{aspect-ratio:1;object-fit:contain;background:#0b0b0c;width:100%;display:block}#musik .card .btn-comingsoon{color:#0af;cursor:default;background:0 0;border:1px solid #0af;border-radius:6px;padding:6px 12px}#musik .card .btn-comingsoon:hover{background:#00aaff1a}#musik .card #musik .card .btn{text-align:center;justify-content:center;min-width:130px}.btn.ghost{border:1px solid var(--brand,#3aa2ff);color:var(--brand,#3aa2ff);background:0 0}.btn.is-disabled{pointer-events:none;opacity:.6}.social-links a:hover img{opacity:.9;opacity:.85;transform:scale(1.1)}.social-links a[href*=amazon] img,.social-links a[href*=amazon] svg{width:34px;height:34px}.section-with-video{position:relative;overflow:hidden}.section-with-video .section-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.section-with-video:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#0b0b0c 100%);width:100%;height:40px;position:absolute;bottom:0;left:0}#ueber .logo-watermark{opacity:.08;z-index:0;width:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ueber .container{z-index:1;position:relative}#ueber.section-with-video{align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}#ueber .section-video{object-fit:cover;object-position:80% 50%;z-index:0;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ueber .container{z-index:1;max-width:900px;position:relative}.section-with-video{min-height:520px;padding:80px 0;position:relative;overflow:hidden}.section-with-video .section-video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.section-with-video:before{content:"";z-index:1;background:#00000059;position:absolute;inset:0}.section-with-video:after{content:"";z-index:1;background:linear-gradient(#0000 0%,#0b0b0c 100%);height:40px;position:absolute;bottom:0;left:0;right:0}.section-with-video .container{z-index:2;position:relative}#ueber.section-with-video{align-items:flex-end;min-height:100vh;padding-bottom:60px;display:flex;position:relative}#ueber .container{z-index:1;max-width:900px;margin-left:clamp(24px,6vw,80px);position:relative}@media (height>=900px) and (aspect-ratio>=16/9){#ueber.section-with-video{padding-bottom:100px}#ueber .container{max-width:760px;margin-left:5vw}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(12px)}.reveal.in{opacity:1;transform:translateY(0)}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal,.reveal.in{opacity:1;transition:none;transform:none}}.link-row .btn.btn--spotify{--brand:#1db954}.link-row .btn.btn--apple{--brand:#fa233b}.link-row .btn.btn--amazon{--brand:#00a4e4}.link-row .btn.btn--tiktok{--brand:#25f4ee}.link-row .btn:hover,.link-row .btn:focus-visible{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset, 0 0 18px 2px color-mix(in srgb, var(--brand) 60%, transparent);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--brand) 12%, transparent) 0%, transparent 60%) , #ffffff0d;color:#fff;outline:none;transform:translateY(-1px)}.link-row a:hover,.link-row a:focus-visible{border-color:var(--brand,#3aa2ff);box-shadow:0 0 0 1px var(--brand,#3aa2ff) inset, 0 0 18px 2px color-mix(in srgb, var(--brand,#3aa2ff) 60%, transparent);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--brand,#3aa2ff) 12%, transparent) 0%, transparent 60%), #ffffff0d;color:#fff;border-color:var(--brand,#3aa2ff);box-shadow:0 0 0 1px var(--brand,#3aa2ff) inset, 0 0 18px 2px color-mix(in srgb, var(--brand,#3aa2ff) 60%, transparent);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--brand,#3aa2ff) 12%, transparent) 0%, transparent 60%), #ffffff0d;transform:translateY(-1px)}.btn,.btn.primary,.btn.ghost{will-change:transform, box-shadow;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}.btn.primary{color:#0b0b0c;background:#3aa2ff;border:1px solid #3aa2ff}.btn.ghost{color:#e6f2ff;background:#ffffff08;border:1px solid #ffffff29}.btn:hover,.btn:focus-visible{color:#fff;background:radial-gradient(120% 120% at 50% 0,#3aa2ff1f 0%,#0000 60%),#ffffff0d;border-color:#3aa2ff;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #3aa2ff,0 0 18px 2px #3aa2ff99}.btn[disabled],.btn.disabled{opacity:.7;cursor:default}.btn[disabled]:hover,.btn.disabled:hover{box-shadow:none;background:#ffffff0a;transform:none}@media (prefers-reduced-motion:reduce){.btn,.btn.primary,.btn.ghost{transition:none}}header nav a{transition:transform .2s,color .2s;display:inline-block}header nav a{padding:4px 6px;transition:transform .25s,color .25s;display:inline-block;position:relative}header nav a:after{content:"";background:#3aa2ff;width:0%;height:2px;transition:width .25s;position:absolute;bottom:0;left:0;box-shadow:0 0 8px #3aa2ffcc}header nav a:hover,header nav a:focus-visible{color:#3aa2ff;transform:scale(1.08)}header nav a:hover:after,header nav a:focus-visible:after{width:100%}header .logo img{transform-origin:50%;transition:transform .3s;display:inline-block}header .logo img:hover{animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header .logo img{transform-origin:50%;will-change:transform, filter;transition:filter .3s;display:inline-block}header .logo img:hover{filter:drop-shadow(0 0 8px #3aa2ff)drop-shadow(0 0 16px #3aa2ff);animation:1.6s linear infinite rawt-spin}@keyframes rawt-spin{to{transform:rotate(360deg)}}header.nav .brand img{transform-origin:50%;will-change:transform, filter;transition:filter .3s;display:inline-block}header.nav .brand img{transform-origin:50%;will-change:transform, filter;transform-style:preserve-3d;perspective:1000px;transition:filter .3s;display:inline-block}header.nav .brand:hover img,header.nav .brand img:hover{filter:drop-shadow(0 0 8px #3aa2ff)drop-shadow(0 0 16px #3aa2ff);animation:1.6s linear infinite rawt-spinY}@keyframes rawt-spinY{0%{transform:rotateY(0)scale(1.04)}to{transform:rotateY(360deg)scale(1.04)}}header.nav .brand:hover img,header.nav .brand:hover svg,header.nav .brand img:hover,header.nav .brand svg:hover{filter:drop-shadow(0 0 8px #3aa2ff)drop-shadow(0 0 16px #3aa2ff);animation:1.6s linear infinite rawt-spinY}@media (prefers-reduced-motion:reduce){header.nav .brand:hover img,header.nav .brand:hover svg,header.nav .brand img:hover,header.nav .brand svg:hover{filter:none;animation:none}}header.nav .brand img,header.nav .brand svg{transform-origin:50%;transform-box:fill-box;will-change:transform, filter;transition:filter .3s,transform .3s;display:inline-block}header.nav .brand:hover img,header.nav .brand:hover svg,header.nav .brand img:hover,header.nav .brand svg:hover{filter:drop-shadow(0 0 8px #3aa2ff)drop-shadow(0 0 16px #3aa2ff);animation:1.6s linear infinite rawt-spinY;transform:scale(1.04)}@media (prefers-reduced-motion:reduce){header.nav .brand:hover img,header.nav .brand:hover svg,header.nav .brand img:hover,header.nav .brand svg:hover{filter:none;animation:none;transform:none}}.stream-btn{--brand:#3aa2ff;--brand-rgb:58,162,255;border:1px solid var(--brand);color:#fff;background:0 0;border-radius:10px;margin:6px;padding:10px 14px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-block}.qf-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1459;border:1px solid #ffffff14;border-radius:14px;max-width:720px;margin:22px auto;padding:16px 18px}.qf-card h3{letter-spacing:.02em;margin:0 0 10px;font-size:1.25rem}.qf-list a{color:#3aa2ff;text-decoration:none}.qf-list a:hover{text-decoration:underline}.presskit-list{border:1px solid #ffffff14;border-radius:12px;max-width:720px;margin:22px auto 0;padding:0;list-style:none;overflow:hidden}section#kontakt{min-height:100vh;position:relative;overflow:hidden}section#kontakt video.bg-video{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}section#kontakt .overlay{z-index:1;text-align:center;padding:40px 18px;position:relative}.stream-btn{--brand:#3aa2ff;--brand-rgb:58,162,255;border:1px solid var(--brand);color:#fff;background:0 0;border-radius:6px;margin:6px;padding:8px 14px;font-size:.95rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-block}.stream-btn:hover{background:rgba(var(--brand-rgb),.12);box-shadow:0 0 6px rgba(var(--brand-rgb),.6), 0 0 14px rgba(var(--brand-rgb),.3);transform:translateY(-1px)scale(1.03)}header.nav .primary-nav a{border:1px solid #0000;border-radius:6px;padding:6px 10px;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}header.nav .primary-nav a:hover{background:#3aa2ff1a;border-color:#3aa2ff;transform:translateY(-1px)scale(1.04);box-shadow:0 0 6px #3aa2ff99,0 0 14px #3aa2ff4d}.cta-wrap .stream-btn{gap:8px;color:#fff!important;text-indent:0!important;white-space:nowrap!important;background:0 0!important;border-width:1px!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:8px 14px!important;font-size:.95rem!important;line-height:1.1!important;display:inline-flex!important;overflow:visible!important}.cta-wrap .stream-btn:hover,.cta-wrap .stream-btn:focus-visible{transform:translateY(-1px)scale(1.03);background:rgba(var(--brand-rgb), .12)!important;box-shadow:0 0 6px rgba(var(--brand-rgb), .6), 0 0 14px rgba(var(--brand-rgb), .3)!important}.cta-wrap .btn,.cta-wrap .primary,.cta-wrap .ghost{all:unset}section#kontakt video.bg-video{opacity:1!important;filter:none!important}section#kontakt:before,section#kontakt:after{content:none!important;display:none!important}.cta-wrap .stream-btn{all:unset;box-sizing:border-box!important;border:1px solid var(--brand)!important;color:#fff!important;letter-spacing:.02em!important;white-space:nowrap!important;text-indent:0!important;background:0 0!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:8px 14px!important;font:600 .95rem/1.2 system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif!important;transition:transform .2s,box-shadow .2s,background .2s,color .2s!important;display:inline-flex!important;overflow:visible!important}.cta-wrap .stream-btn:before,.cta-wrap .stream-btn:after{content:none!important}.cta-wrap .stream-btn:hover,.cta-wrap .stream-btn:focus-visible{background:rgba(var(--brand-rgb), .12)!important;box-shadow:0 0 6px rgba(var(--brand-rgb), .6), 0 0 14px rgba(var(--brand-rgb), .3)!important;transform:translateY(-1px)scale(1.03)!important}.stream-btn.spotify{--brand:#1db954;--brand-rgb:29,185,84}.stream-btn.apple{--brand:#fa2d48;--brand-rgb:250,45,72}.stream-btn.amazon{--brand:#00a8e1;--brand-rgb:0,168,225}.stream-btn.tiktok{--brand:#69c9d0;--brand-rgb:105,201,208}.cta-wrap .btn,.cta-wrap .ghost,.cta-wrap .primary{all:unset!important}section#kontakt video,section#kontakt video.bg-video{object-fit:cover!important;opacity:1!important;filter:none!important;z-index:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}section#kontakt:before,section#kontakt:after,section#kontakt .overlay:before,section#kontakt .overlay:after,section#kontakt .shade,section#kontakt .dark,section#kontakt .backdrop{content:none!important;opacity:0!important;background:0 0!important;display:none!important}section#kontakt .overlay{z-index:1!important;background:0 0!important;position:relative!important}section#kontakt .overlay h2,section#kontakt .overlay p,section#kontakt .overlay a{text-shadow:0 2px 6px #0000008c!important}.cta-wrap .stream-btn{color:#fff!important;box-shadow:none!important;background:0 0!important;border-color:#ffffff47!important}.cta-wrap .stream-btn:hover,.cta-wrap .stream-btn:focus-visible{border-color:var(--brand)!important;background:rgba(var(--brand-rgb), .12)!important;box-shadow:0 0 6px rgba(var(--brand-rgb), .6), 0 0 14px rgba(var(--brand-rgb), .3)!important;color:#fff!important}.cta-wrap .stream-btn.spotify,.cta-wrap .stream-btn.apple,.cta-wrap .stream-btn.amazon,.cta-wrap .stream-btn.tiktok{background:0 0!important}#kontakt{position:relative}#kontakt .container{text-align:left;max-width:600px;position:absolute;bottom:40px;left:40px}:root{--nav-offset:110px}#musik:before{content:"";height:var(--nav-h,110px);margin-top:calc(-1 * var(--nav-h,110px));visibility:hidden;pointer-events:none;display:block}.stream-pill:hover,.stream-pill:focus-visible{border-color:var(--brand);background:rgba(var(--brand-rgb), .1);box-shadow:0 0 6px rgba(var(--brand-rgb), .6), 0 0 14px rgba(var(--brand-rgb), .3);transform:translateY(-1px)scale(1.03)}.hero .cta-wrap a{text-decoration:none!important;display:inline-flex!important}.stream-pill{--brand:#3aa2ff;--brand-rgb:58,162,255;color:#fff;letter-spacing:.02em;background:0 0;border:1px solid #fff;border-radius:6px;justify-content:center;align-items:center;margin:6px;padding:8px 14px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.stream-pill:hover,.stream-pill:focus-visible{border-color:var(--brand);color:#fff;background:rgba(var(--brand-rgb), .12);box-shadow:0 0 6px rgba(var(--brand-rgb), .6), 0 0 14px rgba(var(--brand-rgb), .3);transform:translateY(-1px)scale(1.03)}.stream-pill.spotify{--brand:#1db954;--brand-rgb:29,185,84}.stream-pill.apple{--brand:#fa2d48;--brand-rgb:250,45,72}.stream-pill.amazon{--brand:#00a8e1;--brand-rgb:0,168,225}.stream-pill.tiktok{--brand:#69c9d0;--brand-rgb:105,201,208}.hero .cta-wrap a{text-decoration:none!important}.card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1459;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px}.presskit-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:18px auto 0;display:grid}@media (width<=860px){.presskit-grid{grid-template-columns:1fr}}.qf-card h3,.dl-card h3{letter-spacing:.02em;margin:0 0 10px;font-size:1.15rem}.qf-list{margin:0;padding:0;list-style:none}.qf-list li{border-top:1px solid #ffffff0f;grid-template-columns:160px 1fr;gap:12px;padding:10px 0;display:grid}.qf-list li:first-child{border-top:none}.qf-list li span:first-child{opacity:.8}.qf-list li span:last-child{font-weight:600}.presskit-list{border:1px solid #ffffff14;border-radius:12px;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}.presskit-list li{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.presskit-list li:first-child{border-top:none}.btn{border:1px solid var(--accent);color:#fff;background:0 0;border-radius:10px;padding:10px 14px;text-decoration:none;transition:all .2s;display:inline-block}.btn:hover{background:#3aa2ff1f;box-shadow:0 0 12px #3aa2ff99}.presskit.has-watermark{isolation:isolate;position:relative}.presskit{isolation:isolate;position:relative;overflow:hidden}.presskit .presskit-watermark{opacity:.35;filter:saturate(.9);z-index:0;pointer-events:none;width:min(600px,70vw);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.presskit{isolation:isolate;padding-top:48px;padding-bottom:140px;position:relative}.presskit .presskit-watermark{opacity:.32;filter:drop-shadow(0 2px 8px #00000059)saturate(.9);pointer-events:none;z-index:0;width:min(680px,70vw);height:auto;position:absolute;top:64%;left:50%;transform:translate(-50%,-50%)}#presse .presskit-grid{margin-bottom:28px}#kontakt.section-with-video{margin-top:16px}#presse .presskit-grid{text-align:left;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:20px auto 28px;display:grid}@media (width<=860px){#presse .presskit-grid{grid-template-columns:1fr}}#presse .presskit-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:940px;margin:20px auto 28px}@media (width<=860px){#presse .presskit-grid{grid-template-columns:1fr}}#presse .presskit-grid .card{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#0a0e1459!important;border:1px solid #ffffff14!important;border-radius:14px!important;padding:16px 18px!important}#presse .presskit-grid .presskit-list{border:1px solid #ffffff14;border-radius:12px;overflow:hidden}#presse .presskit-grid .presskit-list li{padding:12px 16px}#presse .presskit-grid{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}#presse{padding-bottom:clamp(180px,24vh,300px)}#presse .presskit-grid{text-align:left;flex-wrap:wrap;justify-content:center;gap:24px;max-width:980px;margin:20px auto 28px;display:flex}#presse .presskit-grid .card{flex:0 460px;max-width:480px}@media (width<=980px){#presse .presskit-grid{gap:18px}#presse .presskit-grid .card{flex-basis:100%;max-width:700px}}#presse .presskit-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;max-width:980px;margin:40px auto;display:flex}#presse .presskit-grid .card{flex-direction:column;flex:0 440px;display:flex}#presse .presskit-watermark{opacity:.3;width:min(640px,68vw);top:60%}#presse .container{text-align:center;z-index:1;max-width:1100px;margin:0 auto;position:relative}#presse .presskit-grid{text-align:left;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px;max-width:980px;margin:28px auto;display:flex!important}#presse .presskit-grid .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1459;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;flex:0 460px;max-width:480px;padding:16px 18px;display:flex}#presse .btn{border:1px solid var(--accent);color:#fff;background:0 0;border-radius:10px;padding:10px 14px;text-decoration:none;transition:all .2s;display:inline-block}#presse .btn:hover{background:#3aa2ff1f;box-shadow:0 0 12px #3aa2ff99}@media (width<=980px){#presse .presskit-grid{gap:18px}#presse .presskit-grid .card{flex-basis:100%;max-width:720px}}#presse{isolation:isolate;padding-top:48px;padding-bottom:200px;position:relative}#presse .container{z-index:1;text-align:center;max-width:1100px;margin:0 auto;position:relative}#presse h2,#presse .lead{text-align:center}#presse .presskit-watermark{opacity:.3;filter:drop-shadow(0 2px 8px #00000059)saturate(.9);pointer-events:none;z-index:0;width:clamp(520px,62vw,680px);height:auto;position:absolute;top:57%;left:50%;transform:translate(-50%,-50%)}#presse .presskit-grid{text-align:left;grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;max-width:980px;margin:24px auto 0;display:grid}#presse .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1459;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;height:100%;padding:16px 18px;display:flex}#presse .qf-list li span:first-child{color:#c6ced8;opacity:.85}#presse .qf-list li span:last-child{font-weight:700}#presse .btn{color:#fff;background:0 0;border:1px solid #3aa2ff;border-radius:10px;padding:10px 14px;transition:all .2s;display:inline-block}#presse .btn:hover{background:#3aa2ff1f;transform:translateY(-1px);box-shadow:0 0 12px #3aa2ff99}@media (width<=980px){#presse .presskit-grid{grid-template-columns:1fr}}#presse.presskit-v2{isolation:isolate;padding-top:48px;padding-bottom:var(--presskit-bottom);position:relative;overflow:visible}#presse.presskit-v2 .container{text-align:center;z-index:1;max-width:1100px;margin:0 auto;position:relative}#presse.presskit-v2 h2,#presse.presskit-v2 .lead{text-align:center}#presse.presskit-v2 .presskit-grid{align-items:stretch;gap:var(--presskit-gap);text-align:left;grid-template-columns:1fr 1fr;max-width:980px;margin:28px auto 0;display:grid}#presse.presskit-v2 .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1459;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;height:100%;padding:16px 18px;display:flex}@media (width<=980px){#presse.presskit-v2 .presskit-grid{grid-template-columns:1fr}#presse.presskit-v2 .presskit-watermark{width:min(520px,82vw);top:60%}}:root{--presskit-logo-max:640px;--presskit-logo-vw:66vw;--presskit-logo-top:58.5%;--presskit-gap:24px;--presskit-bottom:320px}#presse.presskit-v2{isolation:isolate;padding-top:48px;padding-bottom:var(--presskit-bottom);min-height:100vh;position:relative;overflow:visible}#presse.presskit-v2 .container{z-index:1;text-align:center;max-width:1100px;margin:0 auto;position:relative}#presse.presskit-v2 h2,#presse.presskit-v2 .lead{text-align:center;margin-left:auto;margin-right:auto}#presse.presskit-v2 .presskit-watermark{left:50%;top:var(--presskit-logo-top);width:min(var(--presskit-logo-max), var(--presskit-logo-vw));opacity:.3;filter:drop-shadow(0 2px 8px #00000059)saturate(.9);pointer-events:none;z-index:0;height:auto;position:absolute;transform:translate(-50%,-50%)}#presse.presskit-v2 .presskit-grid{gap:var(--presskit-gap);grid-template-columns:1fr 1fr;grid-auto-rows:1fr;align-items:stretch;max-width:980px;margin:28px auto 0;display:grid}#presse.presskit-v2 .card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0e1459;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;height:100%;min-height:clamp(280px,28vw,360px);padding:16px 18px;display:flex}#presse.presskit-v2 .card h3{margin:0 0 12px}#presse.presskit-v2 .qf-list{margin:0;padding:0;list-style:none}#presse.presskit-v2 .qf-list li{border-top:1px solid #ffffff0f;grid-template-columns:160px 1fr;gap:12px;padding:10px 0;display:grid}#presse.presskit-v2 .qf-list li:first-child{border-top:none}#presse.presskit-v2 .qf-list li span:first-child{color:#c6ced8;opacity:.85}#presse.presskit-v2 .qf-list li span:last-child{font-weight:700}#presse.presskit-v2 .presskit-list{border:1px solid #ffffff14;border-radius:12px;margin:6px 0 0;padding:0;list-style:none;overflow:hidden}#presse.presskit-v2 .presskit-list li{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}#presse.presskit-v2 .presskit-list li:first-child{border-top:none}#presse.presskit-v2 .btn{color:#fff;background:0 0;border:1px solid #3aa2ff;border-radius:10px;padding:10px 14px;transition:all .2s;display:inline-block}#presse.presskit-v2 .btn:hover{background:#3aa2ff1f;transform:translateY(-1px);box-shadow:0 0 12px #3aa2ff99}@media (width<=980px){#presse.presskit-v2 .presskit-grid{grid-template-columns:1fr}#presse.presskit-v2 .presskit-watermark{width:min(520px,82vw);top:60%}}#pressekit{--header-height:80px;padding-top:calc(var(--press-top-pad,32px) + var(--header-height));min-block-size:100svh;overflow:clip}#pressekit>:first-child{margin-top:0!important}.press-grid{align-items:stretch!important}.press-card{flex-direction:column;display:flex;height:100%!important}#pressekit{padding-bottom:max(var(--press-bottom-gap,12vh), 96px);z-index:1;min-block-size:100dvh;padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(120px,18vh,200px);scroll-margin-top:clamp(60px,10vh,120px);position:relative;overflow:clip}#pressekit:before{content:"";background:var(--press-bg,#0b0b0e);z-index:-1;position:absolute;inset:0}.press-grid{grid-template-columns:repeat(var(--press-columns,2), minmax(0, 1fr));gap:var(--press-grid-gap,24px);grid-auto-rows:1fr;display:grid;align-items:stretch!important}.press-grid>*{min-height:0}.press-card{flex-direction:column;min-height:100%;display:flex;height:100%!important}.press-card .card-footer{margin-top:auto}#pressekit.is-stacked{--press-columns:1}#pressekit.is-columns{--press-columns:2}@media (width<=960px){:root{--press-columns:1}}#presse{z-index:1;min-block-size:100dvh;padding-top:clamp(88px,14vh,160px);padding-bottom:clamp(120px,18vh,200px);position:relative;overflow:clip}#presse:before{content:"";background:var(--press-bg,#0b0b0e);z-index:-1;position:absolute;inset:0}#presse h2{text-align:center;margin:0 0 8px}#presse .lead{text-align:center;margin:0 0 24px}#presse .presskit-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:clamp(16px,2.2vw,28px);display:grid}@media (width<=960px){#presse .presskit-grid{grid-template-columns:1fr}}#presse .card{background:linear-gradient(#ffffff05,#fff0);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;height:100%;min-height:100%;display:flex}#presse .card h3{margin:12px 16px 6px}#presse .card .qf-list,#presse .card .presskit-list{margin:0 16px 16px;padding:0;list-style:none}#presse .card .card-footer{margin-top:auto}@media (width>=961px){#presse{padding-top:clamp(100px,16vh,200px)}}#presse{background:var(--press-bg,#0b0b0e);min-block-size:100dvh;padding-top:clamp(88px,12vh,140px);padding-bottom:clamp(110px,16vh,180px);position:relative;overflow:hidden}#presse .presskit-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2.2vw,28px);display:grid}#presse .presskit-grid>*{flex-direction:column;height:100%;min-height:100%;display:flex;margin:0!important}@media (width<=960px){#presse .presskit-grid{grid-template-columns:1fr}}#pressekit{isolation:isolate;min-block-size:100dvh;padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(120px,18vh,200px);position:relative;overflow:clip}#pressekit .container{z-index:1;text-align:center;max-width:1100px;margin:0 auto;position:relative}#pressekit h2,#pressekit .lead{text-align:center}#pressekit .presskit-watermark{object-fit:contain;opacity:.16;z-index:0;pointer-events:none;width:clamp(420px,50vw,700px);max-height:60vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#pressekit .press-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(16px,2vw,28px);max-width:980px;margin:18px auto 0;display:grid}@media (width<=860px){#pressekit .press-grid{grid-template-columns:1fr}}#pressekit .press-card,#pressekit .press-grid>.card{flex-direction:column;height:100%;min-height:100%;display:flex}#pressekit .press-card .card-footer{margin-top:auto}#presse{z-index:1;background:var(--press-bg,#0b0b0e);min-block-size:100dvh;padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(120px,18vh,200px);position:relative;overflow:hidden}#presse .presskit-grid{justify-content:center;align-items:stretch;gap:clamp(16px,2.2vw,28px);display:flex!important}#presse .presskit-grid .card .card-footer{margin-top:auto}@media (width<=960px){#presse .presskit-grid{flex-direction:column}}#presse .presskit-grid{grid-template-columns:unset!important;grid-auto-rows:unset!important}#presse{background:var(--bg,#0b0b0e);min-block-size:100dvh;padding-top:clamp(96px,14vh,160px);padding-bottom:clamp(120px,18vh,200px);scroll-margin-top:100px;position:relative;overflow:hidden}#presse .container{z-index:1;position:relative}#presse h2,#presse .lead{text-align:center;margin-left:auto;margin-right:auto}#presse .presskit-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;max-width:980px;margin:20px auto 0;display:grid}@media (width<=860px){#presse .presskit-grid{grid-template-columns:1fr}}#presse .presskit-grid>.card{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;height:auto;min-height:0;padding:20px;display:flex}#presse .presskit-grid>.card h3{margin-top:0;margin-bottom:10px}#presse .qf-list{margin:0;padding:0;list-style:none}#presse .qf-list li{border-top:1px solid #ffffff0f;grid-template-columns:140px 1fr;gap:12px;padding:8px 0;display:grid}#presse .qf-list li:first-child{border-top:none}#presse .presskit-list{border:1px solid #ffffff14;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}#presse .presskit-list li{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}#presse .presskit-list li:first-child{border-top:none}#presse{z-index:1;background:var(--press-bg,#0b0b0e);min-block-size:100svh;scroll-margin-top:var(--header-offset,80px);place-items:center;padding:clamp(16px,2vh,24px) clamp(16px,3vw,32px);display:grid;position:relative;overflow:hidden}#presse .container{width:100%;max-width:var(--press-max-w,1200px);justify-items:center;gap:clamp(12px,2vh,20px);display:grid}#presse h2,#presse .lead{text-align:center;margin:0}#presse .container>*{z-index:1;position:relative}#presse .presskit-grid{justify-content:center;align-items:stretch;gap:clamp(16px,2.2vw,28px);width:100%;display:flex}#presse .presskit-grid>.card{flex-direction:column;flex:1 1 0;min-width:0;display:flex;height:auto!important;min-height:0!important}@media (width<=960px){#presse .presskit-grid{flex-direction:column}}#presse{z-index:100;scroll-margin-top:0!important}.hero{background:#0b0b0e;min-block-size:100svh;position:relative;overflow:hidden}.hero .section-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 120% at 50% 40%,#0000 0%,#00000059 70%,#0000008c 100%);position:absolute;inset:0}#musik{z-index:2;background:#0b0b0e;padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(96px,14vh,160px);position:relative;overflow:hidden;scroll-margin-top:0!important}#musik .section-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}#ueber{z-index:1;position:relative}html,body{scroll-padding-top:0!important}#videos:after{content:"";height:1px;display:block}#ueber{z-index:1;margin-top:0;position:relative}#ueber .section-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}#videos{z-index:2;background:#0b0b0e;padding-top:clamp(24px,4vh,40px);padding-bottom:clamp(140px,20vh,240px);position:relative;overflow:hidden;scroll-margin-top:0!important}#videos:after{content:"";z-index:3;background:#0b0b0e;height:40px;position:absolute;bottom:0;left:0;right:0}#videos .grid:last-child,#videos .card:last-child{margin-bottom:0!important}#ueber.section-with-video{z-index:1;background:#0b0b0e;padding:clamp(28px,5vh,56px) clamp(16px,3vw,32px);position:relative;overflow:hidden;min-block-size:100svh!important;scroll-margin-top:0!important}#ueber.section-with-video .section-video{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}#ueber.section-with-video:before{content:"";z-index:0;background:radial-gradient(120% 120% at 30% 35%,#00000073 0%,#00000040 55%,#0006 100%);position:absolute;inset:0}#ueber.section-with-video:after{content:"";background:#0b0b0e;height:1px;position:absolute;bottom:0;left:0;right:0}#ueber.section-with-video{min-height:100vh;padding:clamp(28px,5vh,56px) clamp(16px,3vw,32px);position:relative;overflow:hidden}#ueber.section-with-video .section-video{object-fit:cover!important;object-position:50% 50%!important;z-index:-1!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}#ueber.section-with-video:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(120% 120% at 30% 35%,#00000073 0%,#00000040 55%,#0006 100%);position:absolute;inset:0}#videos{z-index:2;place-items:center;min-height:100vh;padding:0;display:grid;position:relative;overflow:hidden;background:#0b0b0e!important;scroll-margin-top:0!important}#videos .section-video{display:none!important}#videos .container{text-align:center;justify-items:center;gap:20px;width:100%;max-width:1200px;display:grid}#videos .grid{justify-content:center;align-items:stretch;gap:24px;width:100%;display:flex}#videos .card{flex-direction:column;flex:1 1 0;min-width:0;display:flex}@media (width<=960px){#videos .grid{flex-direction:column}}#presse .presskit-watermark{object-fit:contain;opacity:.12;pointer-events:none;z-index:0;width:min(680px,48vw);max-height:54vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#site-header{z-index:9999;transition:transform .28s;position:sticky;top:0}#site-header.header--hidden{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){#site-header{transition:none}}.hero~#site-header{border-bottom:1px solid #ffffff0f}#site-header,header.nav{-webkit-backdrop-filter:saturate(1.1)blur(8px);will-change:transform, opacity;background:linear-gradient(#0b0b0eb3,#0b0b0e9e);transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .22s cubic-bezier(.22,.61,.36,1),background-color .22s,box-shadow .22s;box-shadow:0 10px 30px #00000047}header.nav.hide{opacity:0;box-shadow:none;transform:translateY(-100%)}.card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 10px 30px #00000038,inset 0 1px #ffffff0a}.card .pad{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a.btn,.btn,.link-row a,.stream-pill,.stream-btn{will-change:transform, box-shadow;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}a.btn:hover,.btn:hover,.link-row a:hover,.stream-pill:hover,.stream-btn:hover,a.btn:focus-visible,.btn:focus-visible,.link-row a:focus-visible,.stream-pill:focus-visible,.stream-btn:focus-visible{outline:none;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #3aa2ffcc,0 0 18px 2px #3aa2ff8c}:where(a,button,.btn,.stream-pill,.stream-btn):focus-visible{outline-offset:2px;outline:2px solid #3aa2ffd9;box-shadow:inset 0 0 0 1px #3aa2ffd9,0 0 12px #3aa2ff8c}html,body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero:before,.section-with-video:before{background:linear-gradient(#0b0b0e2e 0%,#0b0b0e52 40%,#0b0b0e8c 100%)}@media (prefers-reduced-motion:reduce){#site-header,header.nav,a.btn,.btn,.link-row a,.stream-pill,.stream-btn{transition:none!important;animation:none!important}}.social-links a[href*=spotify]:active img{filter:drop-shadow(0 0 5px #1ed76073);box-shadow:0 0 12px 3px #1ed7608c}.social-links a[href*=apple]:active img{filter:drop-shadow(0 0 5px #ff3b3073);box-shadow:0 0 12px 3px #ff3b308c}.social-links a[href*=amazon]:active img{filter:drop-shadow(0 0 5px #00a0ff73);box-shadow:0 0 12px 3px #00a0ff8c}.social-links a[href*=tiktok]:active img{filter:drop-shadow(0 0 4px #00f2ea66);box-shadow:0 0 12px 3px #00f2ea80,0 0 16px 4px #ff006673}#site-header{z-index:9999;-webkit-backdrop-filter:saturate(1.1)blur(6px);will-change:transform, opacity;background:#0000008c;transition:transform .28s cubic-bezier(.22,.61,.36,1),opacity .22s cubic-bezier(.22,.61,.36,1),background-color .22s;position:sticky;top:0;box-shadow:0 10px 30px #00000040}#site-header.hide{opacity:0;box-shadow:none;transform:translateY(-100%)}#site-header:not(.hide){opacity:1}@media (prefers-reduced-motion:reduce){#site-header{transition:none}}.link-row{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;display:grid}.link-row a{cursor:pointer;color:#e6f2ff;background:#ffffff08;border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:100%;height:44px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:flex}.link-row .spotify{--brand:#1db954}.link-row .apple{--brand:#fa233b}.link-row .amazon{--brand:#00a4e4}.link-row .tiktok{--brand:#25f4ee}.link-row a:hover,.link-row a:focus-visible{border-color:var(--brand,#3aa2ff);box-shadow:0 0 0 1px var(--brand,#3aa2ff) inset, 0 0 18px 2px color-mix(in srgb, var(--brand,#3aa2ff) 60%, transparent);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--brand,#3aa2ff) 12%, transparent) 0%, transparent 60%), #ffffff0d;color:#fff;transform:translateY(-1px)}@media (width<=420px){.link-row{grid-template-columns:1fr}}.social-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.social-links a{border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.social-links a img{will-change:transform, filter, box-shadow;border-radius:50%;width:34px;height:34px;transition:transform .25s,filter .25s,box-shadow .25s}.social-links a:hover img,.social-links a:focus-visible img{transform:scale(1.18)}.social-links a[href*=spotify]:hover img{filter:drop-shadow(0 0 8px #1ed76099);box-shadow:0 0 18px 4px #1ed760bf}.social-links a[href*=apple]:hover img{filter:drop-shadow(0 0 8px #ff3b3099);box-shadow:0 0 18px 4px #ff3b30bf}.social-links a[href*=amazon]:hover img{filter:drop-shadow(0 0 8px #00a0ff99);box-shadow:0 0 18px 4px #00a0ffbf}.social-links a[href*=tiktok]:hover img{filter:drop-shadow(0 0 6px #00f2ea8c);box-shadow:0 0 18px 4px #00f2eaa6,0 0 24px 6px #ff00668c}@media (hover:none) and (pointer:coarse){.social-links{gap:12px}.social-links a{width:44px;height:44px}.social-links a img{width:28px;height:28px}.social-links a:active img,.social-links a:focus-visible img{transform:scale(1.1)}.social-links a[href*=spotify]:active img{filter:drop-shadow(0 0 5px #1ed76073);box-shadow:0 0 12px 3px #1ed7608c}.social-links a[href*=apple]:active img{filter:drop-shadow(0 0 5px #ff3b3073);box-shadow:0 0 12px 3px #ff3b308c}.social-links a[href*=amazon]:active img{filter:drop-shadow(0 0 5px #00a0ff73);box-shadow:0 0 12px 3px #00a0ff8c}.social-links a[href*=tiktok]:active img{filter:drop-shadow(0 0 4px #00f2ea66);box-shadow:0 0 12px 3px #00f2ea80,0 0 16px 4px #ff006673}}@media (width<=420px){.social-links{gap:10px}}footer .social-links,.social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin:0 auto;display:flex}@media (hover:none) and (pointer:coarse){footer .social-links,.social-links{justify-content:center}}@media (width<=420px){footer .social-links,.social-links{justify-content:center}}.impressum-section.hidden{display:none}.impressum-section.visible{animation:.4s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}#impressum.impressum-section[hidden]{display:none}#impressum.impressum-section.is-visible{animation:.35s impFade;display:block}@keyframes impFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}footer .cols{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}footer .social{flex-direction:column;align-items:center;margin-bottom:90px;display:flex}footer .dsgo-note{opacity:.78;margin-top:6px}footer .social .icons a{border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,filter .18s;display:inline-flex}footer .social .icons a:hover{filter:drop-shadow(0 0 8px var(--accent));transform:translateY(-1px)scale(1.08)}#impressum.hidden,.impressum-section.hidden,#datenschutz.hidden,.datenschutz-section.hidden{display:none!important}#impressum.visible,.impressum-section.visible,#datenschutz.visible,.datenschutz-section.visible{animation:.25s fadeIn;display:block!important}footer .cols{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:60vh;display:flex}footer .social{flex-direction:column;align-items:center;margin-top:20px;display:flex}footer .social .icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:inline-flex}footer .social .icons img,footer .social .icons svg{width:32px;height:32px;display:block}footer .lower-block{flex-direction:column;align-items:center;gap:10px;margin-bottom:40px;display:flex}footer .legal-links .sep{opacity:.6}footer .dsgo-note{opacity:.8;font-size:.9em}.section-with-video h2,.section-with-video p.lead{text-shadow:0 2px 12px #0000008c}:root{--footer-logo:url(/assets/rawt-logo.svg)}footer .cols{position:relative}footer .cols:before{content:"";background-image:var(--footer-logo);opacity:.18;pointer-events:none;width:180px;height:180px;filter:drop-shadow(0 0 6px var(--accent));z-index:0;background-position:50%;background-repeat:no-repeat;background-size:contain;animation:30s linear infinite footerSpin,3s ease-in-out infinite footerGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes footerSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes footerGlow{0%,to{opacity:.12;filter:drop-shadow(0 0 4px var(--accent))}50%{opacity:.26;filter:drop-shadow(0 0 12px var(--accent))}}@media (width<=720px){footer .cols:before{width:120px;height:120px}}.section.full-legal{align-items:center;min-height:100vh;display:flex}.section.full-legal .container{max-width:900px}@keyframes spinZ{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes tumble{0%{transform:translate(-50%,-50%)rotateX(0)rotateY(0)rotate(0)}50%{transform:translate(-50%,-50%)rotateX(18deg)rotateY(22deg)rotate(0)}to{transform:translate(-50%,-50%)rotateX(-18deg)rotateY(-22deg)rotate(0)}}@keyframes glowPulse{0%,to{opacity:.18;filter:drop-shadow(0 0 4px var(--accent))}50%{opacity:.34;filter:drop-shadow(0 0 12px var(--accent))}}@media (width<=720px){.footer-mark{width:140px;height:140px}}.impressum-section.hidden,#impressum.hidden,.datenschutz-section.hidden,#datenschutz.hidden{display:none!important}.impressum-section.visible,#impressum.visible,.datenschutz-section.visible,#datenschutz.visible{animation:.25s fadeIn;display:block!important}footer .cols{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;min-height:70vh;display:flex;position:relative}footer .lower-block{margin-bottom:32px}footer .legal-links{gap:12px;display:inline-flex}.footer-mark{opacity:.26;pointer-events:none;z-index:0;width:500px;height:500px;transform-style:preserve-3d;background:url(/assets/rawt-logo.svg) 50%/contain no-repeat;animation:20s linear infinite spinZ,10s ease-in-out infinite alternate tumble,3s ease-in-out infinite glowPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}footer .social,footer .lower-block{z-index:1;position:relative}@media (width<=720px){.footer-mark{width:140px;height:140px}}#ueber .reveal,#ueber .reveal.in{opacity:1!important;transform:none!important}#musik .link-row a{white-space:nowrap;color:#e6f2ff;background:#ffffff08;border:1px solid #ffffff29;justify-content:center;align-items:center;min-width:140px;height:44px;padding-inline:14px;font-size:clamp(13px,1.4vw,15px);line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s}@media (width<=420px){#musik .link-row{grid-template-columns:1fr}}#musik .grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:2rem!important;display:grid!important}#musik .grid>.card,#musik .grid>.card.span-4{grid-column:auto!important}#musik .link-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (width<=420px){#musik .link-row{grid-template-columns:1fr}}#musik .link-row a{white-space:nowrap;color:#e6f2ff;background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 14px;font-size:clamp(13px,1.2vw,15px);line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}#musik .link-row .btn.is-disabled,#musik .link-row .btn[aria-disabled=true]{pointer-events:none;opacity:.6;filter:saturate(.4);color:#cbd5e1;background:#ffffff08;border:1px solid #ffffff29}#musik .link-row a{color:#e6f2ff;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;height:44px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex!important}#musik .link-row a:hover,#musik .link-row a:focus-visible{border-color:var(--brand,#3aa2ff);box-shadow:0 0 0 1px var(--brand,#3aa2ff) inset, 0 0 18px 2px color-mix(in srgb, var(--brand,#3aa2ff) 60%, transparent);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--brand,#3aa2ff) 12%, transparent) 0%, transparent 60%), #ffffff0d;color:#fff;transform:translateY(-1px)}@media (width<=480px){#musik .link-row{grid-template-columns:1fr}}#musik .link-row{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}#musik .link-row>*{margin:0!important}#musik .link-row a,#musik .link-row .btn{white-space:nowrap;color:#e6f2ff;background:#ffffff08;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 14px;font-size:clamp(13px,1.2vw,15px);line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;position:relative;overflow:hidden;display:flex!important}#musik .link-row a:before,#musik .link-row a:after,#musik .link-row .btn:before,#musik .link-row .btn:after{content:none!important}#musik .link-row .spotify{--brand:#1db954}#musik .link-row .apple{--brand:#fa233b}#musik .link-row .amazon{--brand:#00a4e4}#musik .link-row .tiktok{--brand:#25f4ee}#musik .link-row a:hover,#musik .link-row a:focus-visible,#musik .link-row .btn:hover,#musik .link-row .btn:focus-visible{border-color:var(--brand,#3aa2ff);box-shadow:0 0 0 1px var(--brand,#3aa2ff) inset, 0 0 18px 2px color-mix(in srgb, var(--brand,#3aa2ff) 60%, transparent);background:radial-gradient(120% 120% at 50% 0%, color-mix(in srgb, var(--brand,#3aa2ff) 12%, transparent) 0%, transparent 60%), #ffffff0d;color:#fff;transform:translateY(-1px)}#musik .card .pad{flex-direction:column;justify-content:space-between;min-height:200px;display:flex}#musik .card>img{aspect-ratio:1;background:#0b0b0c;border-bottom:1px solid #ffffff14;border-top-left-radius:14px;border-top-right-radius:14px;width:100%;display:block;object-fit:contain!important;height:auto!important}@media (width<=420px){#musik .link-row{grid-template-columns:1fr}}#musik .grid{grid-template-columns:repeat(auto-fit,minmax(260px,320px));justify-content:center;gap:22px;display:grid}#musik .card{max-width:320px;margin:0 auto}#musik .link-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#musik .link-row a{text-align:center;width:100%}@media (width<=420px){#musik .grid{grid-template-columns:1fr}#musik .card{max-width:100%}#musik .link-row{grid-template-columns:1fr}}#musik .link-row>a{box-sizing:border-box!important;white-space:nowrap!important;text-overflow:ellipsis!important;justify-content:center!important;align-items:center!important;min-width:0!important;height:44px!important;margin:0!important;display:flex!important;overflow:hidden!important}@media (width<=420px){#musik .link-row{grid-template-columns:1fr!important}#musik .link-row>a:hover{transform:none!important}}#musik .grid{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:center;align-items:start;gap:22px;display:grid}#musik .card{width:100%;max-width:320px;margin:0 auto}#musik .card img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;display:block}#musik .link-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}#musik .link-row>a{box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;height:44px;margin:0;display:flex;overflow:hidden}@media (width<=900px){#musik .grid{grid-template-columns:repeat(2,minmax(280px,320px))}}@media (width<=640px){#musik .grid{grid-template-columns:1fr}#musik .card{max-width:420px}}@media (width<=420px){#musik .link-row{grid-template-columns:1fr}#musik .link-row>a:hover{transform:none}}@media (orientation:landscape) and (height<=480px){section,.section{padding-top:28px;padding-bottom:28px}.container{padding-left:14px;padding-right:14px}#musik,#videos,#about,#pressekit,#kontakt,#impressum{scroll-margin-top:84px}#hero h1{font-size:clamp(32px,6.2vw,44px);line-height:1.05}#hero .lead{font-size:clamp(14px,2.2vw,16px)}#hero .link-row{gap:10px}#hero .link-row a{min-height:42px;padding:0 14px}#musik .card>img{object-fit:contain;max-height:46vh}#pressekit{position:relative}#pressekit:before{content:"";opacity:.16;pointer-events:none;background:url(/assets/rawt-logo.svg) top/min(48vw,340px) no-repeat;height:44vh;position:absolute;inset:18px 0 auto}#pressekit .press-links,#pressekit .press-grid,#pressekit .link-list{grid-template-columns:1fr;gap:12px;display:grid}#pressekit a.press-link,#pressekit .link-row a,#pressekit .press-grid a{color:#e9f1ff;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 16px;text-decoration:none;display:flex}#kontakt .btn{border-radius:14px;min-height:50px}}#pressekit a.press-link[type=application\/pdf],#pressekit .press-grid a[href$=\.pdf]{color:#eaf2ff;background:#ffffff12;border:1px solid #ffffff2e;font-weight:600;box-shadow:0 8px 24px #00000047}#pressekit a.press-link:hover,#pressekit .press-grid a[href$=\.pdf]:hover{color:#fff;border-color:#7cc0ff;box-shadow:inset 0 0 0 1px #7cc0ff,0 0 18px #7cc0ff80}@media (width<=480px){#hero,#musik,#videos,#about,#pressekit,#kontakt,#impressum{scroll-margin-top:84px}#hero h1{font-size:clamp(28px,8.6vw,36px);line-height:1.08}#hero .lead{font-size:clamp(14px,3.8vw,16px)}#hero .link-row{gap:10px}#hero .link-row a{min-height:44px;padding:0 14px}#musik .card>img{object-fit:contain;max-height:38vh}#pressekit{padding-top:28px;padding-bottom:28px;position:relative}#pressekit:before{content:"";opacity:.16;pointer-events:none;background:url(/assets/rawt-logo.svg) top/min(70vw,360px) no-repeat;height:44vh;position:absolute;inset:24px 0 auto}#pressekit .press-links,#pressekit .press-grid,#pressekit .link-list{grid-template-columns:1fr;gap:12px;display:grid}#pressekit a.press-link,#pressekit .press-grid a,#pressekit .link-list a{color:#eaf2ff;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;min-height:52px;padding:0 16px;text-decoration:none;display:flex}#videos .link-row a,#videos a.btn,#videos .press-link{background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;min-height:50px;color:#eaf2ff!important}#kontakt .form input,#kontakt .form textarea{min-height:46px}#kontakt .btn{border-radius:14px;width:calc(100% - 32px);min-height:52px;margin:10px auto 0}footer .social a img,footer .social svg{width:28px;height:28px}footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}#pressekit a.press-link[type=application\/pdf],#pressekit .press-grid a[href$=\.pdf]{color:#eaf2ff;font-weight:600;box-shadow:0 8px 24px #00000047}section#presse.presskit-v2{scroll-margin-top:84px;position:relative}section#presse .presskit-watermark{opacity:.16;filter:drop-shadow(0 8px 24px #00000059);pointer-events:none;z-index:0;width:min(70vw,520px);height:auto;position:absolute;top:32px;left:50%;transform:translate(-50%)}section#presse .presskit-list a.btn:hover,section#presse .presskit-list a.btn:focus-visible{color:#fff;border-color:#7cc0ff;box-shadow:inset 0 0 0 1px #7cc0ff,0 0 18px #7cc0ff80}@media (width<=768px){section#presse .presskit-grid{grid-template-columns:1fr;gap:14px}section#presse .presskit-watermark{width:min(70vw,360px);top:20px}}@media (orientation:landscape) and (height<=480px){section#presse{scroll-margin-top:96px}section#presse .presskit-watermark{width:min(48vw,340px);top:14px}}section#presse.presskit-v2{isolation:isolate;padding-top:40px;padding-bottom:40px;scroll-margin-top:84px;position:relative}section#presse .presskit-watermark{opacity:.16;pointer-events:none;filter:drop-shadow(0 8px 24px #00000059);z-index:0;width:clamp(220px,65vw,520px);height:auto;position:absolute;top:28px;left:50%;transform:translate(-50%)}section#presse .presskit-grid,section#presse .qf-card,section#presse .dl-card{z-index:1;position:relative}section#presse .presskit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}section#presse .presskit-list{gap:12px;display:grid}section#presse .presskit-list li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}section#presse .presskit-list a.btn{color:#eaf2ff;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;text-decoration:none;display:inline-flex}@media (width<=768px){section#presse.presskit-v2{padding-top:28px;padding-bottom:28px}section#presse .presskit-grid{grid-template-columns:1fr;gap:14px}section#presse .presskit-watermark{width:clamp(200px,68vw,360px);top:16px}}@media (orientation:landscape) and (height<=430px){section#presse.presskit-v2{padding-top:20px;scroll-margin-top:96px}section#presse .presskit-watermark{width:clamp(180px,48vw,340px);top:10px}}@media (width>=769px) and (width<=1024px) and (orientation:portrait){section#presse.presskit-v2{padding-top:36px;padding-bottom:36px}section#presse .presskit-watermark{width:clamp(260px,45vw,420px);top:18px}}:root{--header-h:64px}.site-header,header,nav.site-nav{z-index:9999;-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:#0b0b0ed9;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(0)) or (backdrop-filter:blur(0))){.site-header,header,nav.site-nav{background:#0b0b0ef2}}.site-header,header{isolation:isolate}main,section,.section{overflow:visible}#hero,#musik,#videos,#about,#presse,#pressekit,#kontakt,#impressum{scroll-margin-top:84px}.presskit-v2{isolation:isolate;position:relative}.presskit-v2 .presskit-watermark{opacity:.16;pointer-events:none;z-index:0;filter:drop-shadow(0 8px 24px #00000059);width:clamp(220px,65vw,520px);height:auto;position:absolute;top:28px;left:50%;transform:translate(-50%)}.presskit-v2 .presskit-grid,.presskit-v2 .qf-card,.presskit-v2 .dl-card{z-index:2;position:relative}.presskit-v2 .presskit-list{gap:12px;display:grid}.presskit-v2 .presskit-list li{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.presskit-v2 .presskit-list a.btn{color:#eaf2ff;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 16px;text-decoration:none;display:inline-flex}@media (width<=768px){.presskit-v2 .presskit-grid{grid-template-columns:1fr;gap:14px;display:grid}.presskit-v2 .presskit-watermark{width:clamp(200px,68vw,360px);top:16px}}@media (orientation:landscape) and (height<=430px){.presskit-v2 .presskit-watermark{width:clamp(180px,48vw,340px);top:10px}}#videos{isolation:isolate;position:relative}#videos .link-row a,#videos a.btn{z-index:2;color:#eaf2ff;background:#ffffff14;border:1px solid #fff3;border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 16px;text-decoration:none;display:flex;position:relative}footer .social a img,footer .social svg{width:28px;height:28px}footer{padding-bottom:calc(24px + env(safe-area-inset-bottom))}header.nav{padding-top:max(6px, env(safe-area-inset-top))}@media (width<=900px){header .row{flex-wrap:wrap;align-items:center}.brand{order:1}.primary-nav{order:2;width:100%;margin-left:0}.primary-nav ul{flex-wrap:wrap;justify-content:center;gap:10px 14px}}@media (width<=420px){.primary-nav a{font-size:15px}.brand img{height:44px}}.hero{min-height:80svh}.section-with-video{min-height:70svh}#kontakt{min-height:100svh}html,body{overflow-x:hidden}@media (width<=900px){#kontakt .container{text-align:left;max-width:92%;margin-inline:auto;padding:40px 0;position:relative;bottom:auto;left:auto}}@media (width<=520px){#presse .presskit-list li{flex-wrap:wrap}#presse .presskit-list .btn{text-align:center;width:100%;margin-top:8px}#presse .qf-list li{grid-template-columns:120px 1fr}}section[id]{scroll-margin-top:clamp(70px,9vh,120px)}#presse.presskit-v2{position:relative}#presse .presskit-watermark{opacity:.16;z-index:0;pointer-events:none;max-width:min(70vw,900px);margin:auto;position:absolute;inset:0}#presse .card,#presse .presskit-list li{z-index:1;position:relative}@media (width<=820px){#presse .presskit-list{gap:12px}#presse .presskit-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;row-gap:8px;display:flex}#presse .presskit-list .btn{margin-left:auto}}@media (width<=520px){#presse .presskit-list .btn{text-align:center;width:100%}}:root{--nav-h:64px}@media (width>=768px){:root{--nav-h:80px}}html{scroll-padding-top:var(--nav-h)}header.nav{padding-top:env(safe-area-inset-top,0);padding-left:max(16px, env(safe-area-inset-left,0));padding-right:max(16px, env(safe-area-inset-right,0))}.brand img{height:56px}@media (width<=768px){.brand img{height:44px}.primary-nav ul{gap:10px}.primary-nav a{padding:6px 8px;font-size:15px}}.hero,.section-with-video{width:100%;margin-left:0}#presse{position:relative}#presse .presskit-watermark{z-index:0;pointer-events:none}#presse .presskit-grid .card{z-index:2;position:relative}#presse .presskit-grid{max-width:940px}#presse .presskit-grid .presskit-list li{flex-wrap:wrap;gap:12px}#presse .presskit-grid .presskit-list .btn{flex:none}@media (width<=1024px){#kontakt .container{max-width:640px;padding:28px 16px;position:relative;bottom:auto;left:auto}}.section iframe{width:100%;height:100%;display:block}@media (width<=1024px) and (orientation:portrait){.section{padding:48px 0}.hero{min-height:72vh}#presse .presskit-watermark{opacity:.28;width:min(600px,78vw);top:54%}}.auth-section{background:radial-gradient(circle at 24% 20%,#7aa6ff29,#0000 28%),linear-gradient(#0b0b0e 0%,#121218 100%);border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.auth-shell{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;gap:32px;display:grid}.auth-copy .lead{max-width:680px}.auth-card{-webkit-backdrop-filter:blur(14px);background:#ffffff0e;padding:24px}.auth-form{margin:0}.auth-form .btn{width:100%}.auth-form .btn[disabled],.auth-state .btn[disabled]{opacity:.65;cursor:progress}.auth-state{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-state h3{margin:0 0 8px}.auth-message{color:#cbd5e1;margin-top:14px}.auth-modal-open{overflow:hidden}.footer-lock{appearance:none;color:#bcd1ff;cursor:pointer;background:#ffffff0e;border:1px solid #7aa6ff61;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;margin-top:16px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.footer-lock:hover,.footer-lock:focus-visible{color:#fff;background:#7aa6ff29;border-color:#7aa6ffcc;transform:translateY(-1px)}.footer-lock:focus-visible{outline-offset:3px;outline:2px solid #7aa6ffb3}.footer-lock.is-authenticated{color:#74f3c8;border-color:#33d69fbf}.footer-lock svg,.auth-close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.auth-modal{z-index:10000;-webkit-backdrop-filter:blur(12px);background:#03050ab8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.auth-dialog{background:radial-gradient(circle at 18% 10%,#7aa6ff2e,#0000 34%),#0d0e13f5;border:1px solid #ffffff1f;border-radius:16px;width:min(520px,100%);max-height:min(760px,100svh - 48px);padding:28px;position:relative;overflow:auto;box-shadow:0 28px 90px #0000008c}.auth-dialog .auth-copy{padding-right:36px}.auth-dialog .auth-copy h2{margin:12px 0 8px}.auth-dialog .auth-copy .lead{font-size:16px;line-height:1.5}.auth-dialog .auth-card{border-radius:14px;margin-top:20px}.auth-close{appearance:none;color:#dbe7ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:absolute;top:14px;right:14px}.auth-close:hover,.auth-close:focus-visible{color:#fff;background:#ffffff1f}.auth-close:focus-visible{outline-offset:3px;outline:2px solid #7aa6ffbf}@media (width<=900px){header.nav{padding-left:max(10px, env(safe-area-inset-left,0));padding-right:max(10px, env(safe-area-inset-right,0))}header .row{justify-content:center;gap:6px 12px}.primary-nav{width:100%;margin-left:0}.primary-nav ul{justify-content:center;gap:4px 6px}.primary-nav a{padding:7px 8px;font-size:13px;line-height:1}.brand img{height:38px}.hero h1{font-size:clamp(34px,11vw,48px);line-height:1.08}.hero p.sub{font-size:16px;line-height:1.45}.cta-wrap{gap:10px}.stream-pill{align-items:center;min-height:42px;display:inline-flex}.auth-shell{grid-template-columns:1fr;gap:20px}}@media (width<=520px){header.nav{position:sticky}header .row{padding:6px 0 8px}.primary-nav ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:100%;display:grid}.primary-nav a{white-space:nowrap;justify-content:center;min-width:0;padding:7px 4px;font-size:12px;display:flex}.hero .container{padding-top:18px}.hero h1{font-size:clamp(31px,10.6vw,42px)}.section{padding:42px 0}.auth-card{padding:18px}.auth-state{flex-direction:column;align-items:flex-start}.auth-state .btn{text-align:center;width:100%}}@media (width<=640px){.auth-modal{align-items:flex-end;padding:14px}.auth-dialog{border-radius:16px 16px 10px 10px;width:100%;max-height:calc(100svh - 28px);padding:22px 16px 16px}.auth-dialog .auth-copy{padding-right:38px}.auth-dialog .auth-copy .lead{font-size:15px}.auth-close{top:10px;right:10px}.footer-lock{width:44px;height:44px;margin-top:14px}}header.nav .brand{flex:none;align-items:center;display:inline-flex}header.nav .brand img{object-fit:contain;max-height:56px;width:min(180px,38vw)!important;height:auto!important}#presse .presskit-watermark{width:min(70vw,900px)!important;max-width:min(70vw,900px)!important;height:auto!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}html,body,#root{max-width:100%;overflow-x:hidden}@media (width<=520px){header.nav .brand img{max-height:34px;width:86px!important}}.latest-grid{margin-bottom:42px}.carousel-block{margin-top:42px}.section-title-row{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.content-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#7aa6ffb3 #ffffff14;grid-auto-columns:minmax(280px,360px);grid-auto-flow:column;gap:18px;padding:4px 4px 18px;display:grid;overflow-x:auto}.content-carousel .carousel-card{scroll-snap-align:start;min-width:0;grid-column:auto!important}.music-card{flex-direction:column;display:flex}.music-card>img{aspect-ratio:1;object-fit:contain;background:#0b0b0c;border-bottom:1px solid #ffffff14;width:100%}.video-card .pad{gap:10px;display:grid}.video-carousel{grid-auto-columns:clamp(520px,68vw,760px)}.video-frame{background:#050508;border:1px solid #ffffff14;border-radius:14px;padding-top:56.25%;position:relative;overflow:hidden}.video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.dashboard-dialog{width:min(1180px,100%)}.dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:42px;display:flex}.dashboard-tabs{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.dashboard-tabs button,.dashboard-row button{appearance:none;color:#eaf2ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;padding:9px 12px}.dashboard-tabs button.active{color:#fff;background:#7aa6ff2e;border-color:#7aa6ffb3}.dashboard-message{color:#cbd5e1;margin:0 0 14px}.dashboard-panel{grid-template-columns:minmax(320px,440px) minmax(0,1fr);gap:20px;display:grid}.dashboard-form{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-content:start;gap:10px;padding:16px;display:grid}.dashboard-form select{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff26;border-radius:10px;padding:12px 14px}.dashboard-form textarea{min-height:92px}.cover-upload{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.cover-preview{aspect-ratio:1;color:#9fb8e8;background:#07080d;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:92px;font-size:13px;display:flex;overflow:hidden}.cover-preview img{object-fit:cover;width:100%;height:100%}.cover-picker{color:#fff;text-align:center;cursor:pointer;background:#7aa6ff1f;border:1px solid #7aa6ff73;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 12px;font-weight:700;display:flex;position:relative}.cover-picker:hover,.cover-picker:focus-within{background:#7aa6ff2e;border-color:#7aa6ffd9}.cover-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.cover-picker input:disabled{cursor:not-allowed}.dashboard-check{color:#d8e4f5;align-items:center;gap:10px;font-size:14px;display:flex}.dashboard-check input{width:18px;height:18px}.dashboard-actions{flex-wrap:wrap;gap:10px;display:flex}.dashboard-list{align-content:start;gap:10px;max-height:560px;padding-right:4px;display:grid;overflow:auto}.dashboard-row{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.dashboard-row img,.video-thumb{object-fit:cover;background:#07080d;border-radius:8px;width:54px;height:54px}.video-thumb{color:#9fb8e8;justify-content:center;align-items:center;padding:6px;font-size:10px;display:flex;overflow:hidden}.dashboard-row strong,.dashboard-row span{display:block}.dashboard-row span{color:#aeb9c9;font-size:13px}@media (width<=900px){.dashboard-dialog{width:100%}.dashboard-panel{grid-template-columns:1fr}.dashboard-list{max-height:none}.dashboard-row{grid-template-columns:48px minmax(0,1fr)}.dashboard-row button{grid-column:span 1}}@media (width<=640px){.content-carousel{grid-auto-columns:minmax(245px,82vw)}.video-carousel{grid-auto-columns:min(88vw,520px)}.dashboard-head{flex-direction:column;padding-right:38px}.dashboard-actions .btn{text-align:center;width:100%}.cover-upload{grid-template-columns:78px minmax(0,1fr)}.cover-preview{width:78px}}.auth-modal.dashboard-modal{-webkit-backdrop-filter:none;background:#070910;justify-content:stretch;align-items:stretch;padding:0}.auth-dialog.dashboard-dialog{width:100vw;max-width:100vw;height:100svh;max-height:100svh;box-shadow:none;background:linear-gradient(135deg,#0c0f18fa,#05070cfa),#070910;border:0;border-radius:0;flex-direction:column;gap:0;padding:clamp(18px,2.2vw,32px);display:flex;overflow:hidden}.dashboard-dialog .auth-close{z-index:2;position:fixed;top:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px)}.dashboard-dialog .dashboard-head{border-bottom:1px solid #ffffff17;flex:none;padding:0 58px 18px 0}.dashboard-dialog .dashboard-head h2{margin:10px 0 4px}.dashboard-dialog .dashboard-tabs{flex:none;margin:18px 0}.dashboard-dialog .dashboard-message{flex:none}.dashboard-dialog .dashboard-panel{flex:auto;grid-template-columns:minmax(340px,460px) minmax(0,1fr);min-height:0;overflow:hidden}.dashboard-dialog .dashboard-form,.dashboard-dialog .dashboard-list{scrollbar-color:#7aa6ffb3 #ffffff14;min-height:0;max-height:none;overflow:auto}.dashboard-dialog .dashboard-list{padding-right:8px}.cms-board{flex:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-height:0;display:grid;overflow:hidden}.cms-column{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cms-column-head{background:#ffffff09;border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.cms-column-head h3{margin:0 0 3px;font-size:18px}.cms-column-head span,.cms-empty,.cms-item-copy span{color:#aeb9c9;font-size:13px}.cms-add-button,.cms-icon-button{appearance:none;color:#eaf2ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.cms-add-button{background:#7aa6ff24;border-color:#7aa6ff8c}.cms-add-button:hover,.cms-add-button:focus-visible,.cms-icon-button:hover,.cms-icon-button:focus-visible{color:#fff;background:#7aa6ff2e;border-color:#7aa6ffd9;transform:translateY(-1px)}.cms-icon-button.danger:hover,.cms-icon-button.danger:focus-visible{background:#ff6d6d24;border-color:#ff6d6dd9}.cms-add-button svg,.cms-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.cms-list{scrollbar-color:#7aa6ffb3 #ffffff14;flex-direction:column;gap:10px;min-height:0;padding:12px;display:flex;overflow:auto}.cms-empty{margin:4px 2px}.cms-list-item{background:#ffffff0b;border:1px solid #ffffff17;border-radius:12px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.cms-list-item img,.cms-list-item .video-thumb{object-fit:cover;border-radius:8px;width:50px;height:50px}.cms-item-copy{min-width:0}.cms-item-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cms-item-copy span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cms-item-actions{gap:7px;display:flex}.cms-item-actions .cms-icon-button{border-radius:9px;width:34px;height:34px}.cms-modal-layer{z-index:10010;background:#0000009e;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cms-editor-modal,.cms-confirm-modal{background:linear-gradient(135deg,#121622fa,#080a10fa),#0b0e16;border:1px solid #ffffff21;border-radius:16px;width:min(980px,100%);max-height:calc(100svh - 48px);overflow:auto;box-shadow:0 28px 90px #0000008c}.cms-video-editor{width:min(780px,100%)}.cms-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 0;display:flex}.cms-editor-head h3,.cms-confirm-modal h3{margin:8px 0 0}.cms-editor-form{background:0 0;border:0;border-radius:0;margin:0;padding:18px}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-form-grid .cover-upload,.cms-form-grid textarea,.cms-form-grid .dashboard-check{grid-column:span 1}.custom-links-editor{background:#ffffff09;border:1px solid #ffffff1a;border-radius:14px;grid-column:1/-1;gap:10px;padding:12px;display:grid}.custom-links-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.custom-links-head span{color:#eaf2ff;font-weight:700}.custom-links-head .cms-add-button{width:34px;height:34px}.custom-links-list{gap:8px;display:grid}.custom-link-row{grid-template-columns:minmax(120px,.75fr) minmax(180px,1.3fr) 94px 38px;align-items:center;gap:8px;display:grid}.custom-link-row .cms-icon-button{width:38px;height:38px}.custom-links-empty{color:#aeb9c9;margin:0;font-size:13px}#musik .link-row .custom{--brand:#7aa6ff}.cms-editor-actions{justify-content:flex-end;margin-top:14px}.cms-confirm-layer{z-index:10020}.cms-confirm-modal{width:min(420px,100%);padding:22px}.cms-confirm-modal p{color:#cbd5e1}.danger-action{background:#ff6d6d2e!important;border-color:#ff6d6db3!important}.footer-streaming{gap:12px;width:min(100%,760px);margin-top:20px;margin-bottom:70px}.footer-streaming-label{color:#aeb9c9;letter-spacing:.08em;text-transform:uppercase;font-size:13px}footer .social .footer-streaming-band{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:18px;justify-content:center;gap:10px;width:100%;padding:10px;display:flex}footer .social .icons a.footer-stream-link{color:#eaf2ff;background:#080a10b8;border:1px solid #ffffff1f;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:auto;min-width:132px;height:52px;padding:0 14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}footer .social .icons a.footer-stream-link img{width:24px;height:24px}footer .social .icons a.footer-stream-link span{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}footer .social .icons a.footer-stream-link:hover,footer .social .icons a.footer-stream-link:focus-visible{filter:none;background:#7aa6ff24;border-color:#7aa6ffc7;transform:translateY(-2px);box-shadow:0 0 18px #3aa2ff38}.footer-links-panel{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;flex:none;min-height:0;margin-top:18px;overflow:hidden}.footer-links-admin-list{scrollbar-color:#7aa6ffb3 #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:180px;padding:12px;display:grid;overflow:auto}.footer-link-admin-item{grid-template-columns:42px minmax(0,1fr) auto}.footer-link-admin-item img{background:#07080d;width:42px;height:42px;padding:8px}.cms-footer-link-editor{width:min(760px,100%)}.cms-form-wide{grid-column:1/-1}@media (width<=900px){.auth-dialog.dashboard-dialog{padding:18px}.dashboard-dialog .dashboard-panel{grid-template-columns:1fr;padding-right:2px;overflow:auto}.dashboard-dialog .dashboard-form,.dashboard-dialog .dashboard-list{overflow:visible}.cms-board{grid-template-columns:1fr;overflow:auto}.cms-column{min-height:280px}.cms-form-grid,.custom-link-row{grid-template-columns:1fr}.custom-link-row .cms-icon-button{width:100%}.footer-links-admin-list{grid-template-columns:1fr;max-height:none}.footer-links-panel{margin-bottom:10px}}@media (width<=640px){.auth-modal.dashboard-modal{align-items:stretch}.auth-dialog.dashboard-dialog{width:100vw;height:100svh;max-height:100svh;padding:16px 14px max(16px, env(safe-area-inset-bottom,0));border-radius:0}.dashboard-dialog .dashboard-head{padding-right:44px}.dashboard-dialog .dashboard-tabs{grid-template-columns:1fr 1fr;display:grid}.dashboard-dialog .dashboard-tabs button{min-height:42px}.cms-modal-layer{align-items:flex-end;padding:12px}.cms-editor-modal,.cms-confirm-modal{border-radius:16px 16px 10px 10px;max-height:calc(100svh - 24px)}.cms-list-item{grid-template-columns:46px minmax(0,1fr)}.cms-item-actions{grid-column:2}footer .social .footer-streaming-band{grid-template-columns:1fr 1fr;padding:8px;display:grid}footer .social .icons a.footer-stream-link{min-width:0;height:48px;padding:0 10px}footer .social .icons a.footer-stream-link span{font-size:13px}}.menu-toggle{appearance:none;color:#eaf2ff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.menu-toggle svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}header.nav.menu-open{opacity:1!important;transform:none!important}.discography-block{gap:24px;display:grid}.discography-group{gap:12px;display:grid}.discography-group h3{margin:0;font-size:20px}@media (width<=900px){header.nav .container.row{position:relative;flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:8px 0!important;display:flex!important}.menu-toggle{flex:none;display:inline-flex}header.nav .brand{min-width:0}header.nav .brand img{width:96px!important;max-height:40px!important}header.nav .primary-nav{z-index:1002;-webkit-backdrop-filter:blur(14px);background:#080a10f5;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 18px 50px #00000073;width:100%!important;margin:0!important;padding:10px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:0!important;right:0!important}header.nav .primary-nav.is-open{display:block!important}header.nav .primary-nav ul{width:100%;grid-template-columns:1fr!important;gap:4px!important;display:grid!important}header.nav .primary-nav a{color:#eaf2ff;border-radius:10px;align-items:center;width:100%;min-height:44px;text-align:left!important;white-space:normal!important;justify-content:flex-start!important;padding:12px 14px!important;font-size:16px!important;line-height:1.2!important;display:flex!important}header.nav .primary-nav a:hover,header.nav .primary-nav a:focus-visible{color:#fff;background:#7aa6ff24;transform:none!important}header.nav .primary-nav a:after{display:none!important}}@media (width<=760px){#musik .container,#videos .container{width:min(100% - 24px,1280px)}#musik h2,#videos h2,.discography-group h3{text-align:left}#musik .lead,#videos .lead{max-width:100%}#musik .latest-grid{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:#7aa6ffb3 #ffffff14;grid-template-columns:none!important;grid-auto-columns:minmax(252px,84vw)!important;grid-auto-flow:column!important;justify-content:start!important;align-items:stretch!important;gap:16px!important;margin:0 0 34px!important;padding:4px 4px 18px!important;display:grid!important;overflow-x:auto!important}#musik .latest-grid>.music-card,#musik .content-carousel>.music-card,#videos .video-carousel>.video-card{scroll-snap-align:start;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important}#musik .content-carousel{grid-auto-columns:minmax(252px,84vw)!important;gap:16px!important;padding:4px 4px 18px!important}#videos .video-carousel{grid-auto-columns:minmax(304px,88vw)!important;gap:16px!important;padding:4px 4px 18px!important}#musik .music-card,#videos .video-card{height:100%}#musik .music-card .pad,#videos .video-card .pad{min-height:auto!important}.section-title-row{margin-bottom:12px;align-items:flex-start!important}.discography-block{gap:28px}#videos{place-items:initial!important;min-height:auto!important;padding:42px 0 72px!important;display:block!important;overflow:hidden!important}#videos .container{text-align:left!important;justify-items:stretch!important;width:min(100% - 24px,1280px)!important;max-width:none!important;margin:0 auto!important;display:block!important}#videos .video-carousel{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;box-sizing:border-box!important;grid-auto-flow:column!important;justify-content:start!important;justify-items:stretch!important;width:100%!important;max-width:100%!important;display:grid!important;overflow-x:auto!important}}
