.press-page{overflow-wrap:anywhere}.press-hero{padding-top:70px;padding-bottom:34px}.press-hero h1{font-size:clamp(2.5rem,6vw,5.2rem);line-height:1.05;letter-spacing:-.035em;margin:12px 0 25px}.press-intro{font-size:1.15rem;color:#ddd}.press-meta{font-size:.82rem;color:#b8b4b6;line-height:1.6}.press-jump{display:flex;flex-wrap:wrap;gap:10px 22px;padding-block:22px;border-block:1px solid #ffffff22}.press-jump a{color:#eee;text-underline-offset:5px;font-size:.9rem}.press-transparency{padding:24px;border-left:3px solid #e21d35;margin-bottom:24px}.press-transparency strong{font-size:1.25rem}.press-bio-grid,.press-logo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.press-card{padding:28px;min-width:0}.press-card h3{font-size:1.3rem;line-height:1.4}.press-card details{margin-bottom:20px}.press-page summary{cursor:pointer;padding:10px 0;font-weight:700;text-underline-offset:4px}.press-members{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:24px}.press-members>div{border-top:2px solid #e21d35;padding:16px 8px}.press-members strong,.press-members span{display:block}.press-members span{font-size:.88rem;color:#b8b4b6}.press-releases{display:grid;gap:20px}.press-release-label{display:inline-block;font-size:.76rem;color:#ffd4dc;background:#45202a;border:1px solid #ad5165;padding:7px 10px;border-radius:6px}.press-subtitle{color:#c8c3c5}.press-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.press-filters [aria-pressed=true]{border-color:#ff8091;background:#45202a}.press-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.press-gallery>[hidden]{display:none}.press-media-card{overflow:hidden;height:100%;display:flex;flex-direction:column}.press-preview{display:grid;place-items:center;background:#16161b;aspect-ratio:4/3;overflow:hidden}.press-preview img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .2s}.press-preview:hover img{transform:scale(1.025)}.press-media-copy{padding:22px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.press-media-copy h3{font-size:1.12rem;line-height:1.5;margin:0 0 10px}.press-media-copy p{font-size:.88rem}.press-media-copy .button{margin-top:auto;font-size:.85rem}.press-logo-grid .press-preview{padding:35px}.press-album{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;padding:30px;align-items:center}.press-album>img{display:block;width:100%;height:auto;object-fit:contain}.press-album h3{font-size:clamp(2rem,4vw,3.5rem);margin:0 0 15px}.press-section-title{margin:36px 0 14px;font-size:1.5rem}.press-tracklist{columns:2;column-gap:60px;padding-left:24px}.press-tracklist li{break-inside:avoid;padding:6px 0}.press-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.press-samples audio{width:100%;margin-top:10px}.press-kit{display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:32px;border-top:3px solid #e21d35}.press-kit h2{margin-top:0}.press-contact-address{font-size:clamp(1rem,3vw,1.5rem);color:#fff;text-underline-offset:6px}.press-contact-options{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.press-lightbox{width:min(1100px,94vw);max-height:92dvh;padding:20px;background:#111116;border:1px solid #777;color:#fff;border-radius:14px}.press-lightbox::backdrop{background:#000d}.press-lightbox figure{margin:20px 0 0}.press-lightbox img{display:block;max-width:100%;max-height:65dvh;width:auto;height:auto;margin:auto;object-fit:contain}.press-lightbox figcaption{margin:16px 0;font-size:.9rem}.press-lightbox-close{display:flex;margin-left:auto;min-height:44px}.press-page a:focus-visible,.press-page button:focus-visible,.press-page summary:focus-visible,.press-jump a:focus-visible{outline:3px solid #ff8091;outline-offset:4px}@media(max-width:950px){.press-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.press-members{grid-template-columns:repeat(3,minmax(0,1fr))}.press-samples{grid-template-columns:1fr}.press-kit{grid-template-columns:1fr}}@media(max-width:640px){.press-hero{padding-top:40px}.press-bio-grid,.press-logo-grid,.press-gallery,.press-album{grid-template-columns:1fr}.press-members{grid-template-columns:repeat(2,minmax(0,1fr))}.press-tracklist{columns:1}.press-card,.press-album,.press-kit{padding:22px}.press-page .button-row,.press-contact-options{align-items:stretch;flex-direction:column}.press-jump{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.press-preview img{transition:none}.press-preview:hover img{transform:none}}

.press-name-note{padding:24px;margin:0 0 24px}.press-name-note h3{margin-top:0;font-size:1.4rem}

.press-platforms{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin:24px 0}.press-platform-logo{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#202024;border:1px solid #48484e;transition:transform .18s,border-color .18s}.press-platform-logo img{display:block;width:40px;height:40px;object-fit:contain}.press-platform-logo:hover{transform:translateY(-3px);border-color:var(--accent,#c51f36)}.press-platform-logo:focus-visible{outline:3px solid #e6374b;outline-offset:4px}.press-track-number{color:#e6374b;font-variant-numeric:tabular-nums;margin-right:14px;font-weight:700}.press-tracklist{list-style:none;padding-left:0}.press-tracklist li::before{content:none!important}@media(prefers-reduced-motion:reduce){.press-platform-logo{transition:none}.press-platform-logo:hover{transform:none}}

.press-samples .press-sample-card{min-height:330px;display:flex;align-items:flex-end;padding:24px;background-size:cover;background-position:center;border:1px solid #ffffff26;overflow:hidden}.press-sample-content{width:100%;min-width:0}.press-sample-card h4{font-size:1.45rem;line-height:1.3;margin:0 0 8px;color:#fff;text-shadow:0 2px 10px #000}.press-sample-card .press-meta{color:#eee;margin-bottom:18px}.press-sample-card audio{display:block;width:100%;color-scheme:dark}.sample-brandmauer{background-image:linear-gradient(180deg,#08090c08 0%,#08090c38 35%,#08090cf2 100%),url(../img/press/hoerprobe-brandmauer-blaue-fahne-hoeher-20261016.png)}.sample-goldene-tuerme{background-image:linear-gradient(180deg,#08090c08 0%,#08090c38 35%,#08090cf2 100%),url(../img/press/hoerprobe-goldene-tuerme-einsturz-20261016.png)}.sample-stahl-und-licht{background-image:linear-gradient(180deg,#08090c08 0%,#08090c38 35%,#08090cf2 100%),url(../img/press/hoerprobe-stahl-und-licht-20261016.png)}@media(max-width:950px){.press-samples .press-sample-card{min-height:320px;background-position:center 42%}}

.press-sample-card audio[hidden]{display:none}.press-sample-card .rdr-audio{margin-bottom:0;background:#101014eb;position:relative}.press-sample-card .rdr-play:hover,.press-sample-card .rdr-mute:hover{color:var(--red)}

.press-ai-notice{margin:22px 0}.press-ai-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px}.press-sample-card .audio-sample-ai-notice{margin:14px 0 0;color:#f1edf0}.press-sample-card .press-sample-content{padding-top:12px}.press-samples .press-sample-card{min-height:370px}.press-kit .press-ai-notice{font-size:.85rem}.press-sample-image-note{margin-bottom:20px}

.press-kit{grid-template-columns:minmax(0,1fr);justify-items:start}.press-kit>.button{justify-self:start;align-self:start;width:auto;max-width:100%}

.press-release-label{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}.press-jump{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-block:24px}.press-jump a.button{min-height:48px;padding:.85rem 1.2rem;border:1px solid var(--line);border-radius:11px;background:var(--surface-2);color:#fff;text-decoration:none;font-weight:850}.press-jump a.button:hover{border-color:var(--red);background:var(--red);transform:translateY(-2px)}.press-jump a.button:focus-visible{outline:3px solid var(--red);outline-offset:4px}.press-page [id]{scroll-margin-top:110px}@media(prefers-reduced-motion:reduce){.press-jump a.button{transition:none}.press-jump a.button:hover{transform:none}}

.press-release-label{text-align:center;line-height:1.3}

.press-gallery [data-press-category="Creator"] .press-preview{aspect-ratio:3/4}.press-gallery [data-press-category="Creator"] .press-preview img{object-fit:contain}

.press-contact-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px}.press-contact-options>.button{width:100%;height:100%;min-height:64px;padding:.85rem .75rem;text-align:center;white-space:normal;line-height:1.3}@media(max-width:1000px){.press-contact-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.press-contact-options{grid-template-columns:minmax(0,1fr)}}

.press-releases .press-release-label{display:block;width:fit-content;max-width:100%;white-space:nowrap;margin:0 0 22px;text-align:left}.press-release-label+h3{margin-top:0}

.press-gallery{grid-auto-rows:1fr;align-items:stretch}.press-gallery>[data-press-category]{display:flex;min-width:0}.press-gallery>[data-press-category][hidden]{display:none}.press-gallery .press-media-card{display:flex;flex-direction:column;width:100%;height:100%;min-width:0}.press-gallery .press-preview,.press-gallery [data-press-category="Creator"] .press-preview{width:100%;aspect-ratio:4/3;flex-shrink:0}.press-gallery .press-preview img{width:100%;height:100%;object-fit:contain}.press-gallery .press-media-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start}.press-gallery .press-media-copy>.button{margin-top:auto}

.press-usage{border:2px solid var(--red);border-left-width:6px;background:linear-gradient(135deg,#35141d 0%,#1c151c 42%,#141419 100%);box-shadow:0 12px 42px #e21d3520;padding:clamp(24px,4vw,42px)}.press-usage-heading{display:flex;align-items:center;gap:20px;padding-bottom:22px;margin-bottom:24px;border-bottom:1px solid #e21d3566}.press-usage-mark{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border:2px solid var(--red);border-radius:50%;background:#e21d3526;color:#fff;font-size:1.8rem;font-weight:850}.press-usage-heading .eyebrow{color:#ff7588;margin:0 0 8px}.press-usage-heading h2{margin:0;color:#fff;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2}.press-usage>p{color:#eee7eb;line-height:1.8}@media(max-width:520px){.press-usage-heading{align-items:flex-start;gap:13px}.press-usage-mark{width:38px;height:38px;font-size:1.35rem}}

.press-members>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.press-member-portrait{display:block;width:96px;height:96px;flex-shrink:0;border-radius:50%;object-fit:cover;object-position:center 25%;border:2px solid var(--red);background:var(--surface-2);margin-bottom:8px}
.press-platform-marquee{margin:24px 0;min-width:0}.press-platform-marquee .press-platforms{display:block;overflow-x:auto;margin:0;padding:10px 0}.press-platform-track{display:flex;width:max-content}.press-platform-group{display:flex;align-items:center;gap:16px;padding-right:16px}.press-platform-group[aria-hidden="true"]{display:none}.press-platform-group .press-platform-logo{flex:0 0 64px}.press-platform-marquee.is-ready .press-platforms{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.press-platform-marquee.is-ready .press-platform-track{animation:none}.press-platform-marquee.is-ready .press-platform-group[aria-hidden="true"]{display:flex}.press-platform-marquee[data-paused="true"] .press-platform-track,.press-platforms:hover .press-platform-track{animation-play-state:paused}.press-platform-toggle{display:block;margin:8px 0 0 auto;padding:6px 12px;min-height:32px;border:1px solid var(--line);border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:.75rem;cursor:pointer}.press-platform-toggle[hidden]{display:none}.press-platform-toggle:focus-visible{outline:3px solid var(--red);outline-offset:3px}.press-platform-marquee.is-ready .press-platforms:focus-within{overflow-x:auto;mask-image:none}.press-platform-marquee.is-ready .press-platforms:focus-within .press-platform-track{animation:none;transform:none}@keyframes press-platform-right{from{transform:translateX(-50%)}to{transform:translateX(0)}}@media(max-width:640px){.press-member-portrait{width:80px;height:80px}}@media(prefers-reduced-motion:reduce){.press-platform-marquee.is-ready .press-platform-track{animation:none;transform:none}.press-platform-marquee.is-ready .press-platforms{overflow-x:auto;mask-image:none}.press-platform-marquee.is-ready .press-platform-group[aria-hidden="true"],.press-platform-toggle{display:none}}

/* Neutrale, gleich hohe Biografie-Karten mit klarer Lesehierarchie. */
.press-bio-grid{align-items:stretch;gap:24px}.press-bio-card{display:flex;flex-direction:column;padding:clamp(24px,3vw,38px);min-width:0}.press-bio-heading{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:22px;border-bottom:1px solid var(--line)}.press-bio-number{display:grid;place-items:center;flex:0 0 44px;height:44px;border:1px solid var(--red);border-radius:12px;background:#ffffff05;color:#aaa8ac;font-size:.85rem;letter-spacing:.08em}.press-bio-heading .eyebrow{margin:0 0 6px;color:#aaa8ac;font-size:.7rem;letter-spacing:.1em}.press-bio-heading h3{margin:0;font-size:clamp(1.3rem,2vw,1.65rem);line-height:1.25}.press-bio-copy p,.press-bio-story p{line-height:1.75;color:#c9c6cb;margin:0 0 18px}.press-bio-facts{display:grid;grid-template-columns:1fr;gap:0;margin:8px 0 24px}.press-bio-facts>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #ffffff0d}.press-bio-facts dt{font-size:.8rem;color:#a6a2aa}.press-bio-facts dd{margin:0;text-align:right;font-size:.85rem;color:#efedf0}.press-bio-card .press-bio-details{margin:6px 0 24px;padding:0;border:0}.press-bio-details summary{display:flex;justify-content:space-between;align-items:center;gap:14px;list-style:none;padding:16px 18px;border:1px solid #ffffff28;border-radius:10px;background:#ffffff05;color:#f1eff3;cursor:pointer;font-size:.9rem;font-weight:650}.press-bio-details summary::-webkit-details-marker{display:none}.press-bio-details summary:hover{background:#ffffff0b;border-color:#ffffff48}.press-bio-details summary:focus-visible{outline:2px solid #fff;outline-offset:4px}.press-bio-details summary span{font-size:1.4rem;font-weight:400}.press-bio-details[open] summary span{transform:rotate(45deg)}.press-bio-story{padding-top:24px}.press-bio-footer{margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}.press-bio-footer>span{display:block;margin-bottom:12px;color:#a6a2aa;font-size:.75rem}.press-bio-footer .button{display:flex;justify-content:space-between;gap:20px;width:100%;font-size:.85rem}.press-bio-footer .button::before{content:none}@media(max-width:400px){.press-bio-heading{gap:12px}.press-bio-number{flex-basis:34px;height:34px}.press-bio-facts>div{gap:10px}.press-bio-facts dd{max-width:65%}}

#projekt .press-members{margin-top:0;margin-bottom:32px}

.press-sinned-portrait{object-position:center 28%}

#pressekontakt .press-contact-address{font-size:1rem;line-height:1.6;font-weight:400;overflow-wrap:anywhere}
