@font-face{font-family:Bricolage;src:url('assets/bricolage-800.ttf') format('truetype');font-weight:800;font-display:swap}
@font-face{font-family:Space;src:url('assets/space-400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Space;src:url('assets/space-500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Space;src:url('assets/space-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--pink:#ff3987;--lime:#c8ff00;--green:#138d35;--ink:#151515;--paper:#fffdf3;--muted:#55554f;--line:#73736b;--gutter:clamp(20px,4.3vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.55 Space,Arial,sans-serif}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}a{color:inherit;text-underline-offset:5px}button,a,summary{touch-action:manipulation}h1,h2,h3,p{margin:0}h1,h2,h3,.wordmark{font-family:Bricolage,Arial,sans-serif;font-weight:800}h1,h2{letter-spacing:-.055em;line-height:.94}h3{line-height:1.05;letter-spacing:-.035em}p+p{margin-top:20px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid currentColor;outline-offset:5px}.skip{position:absolute;z-index:20;top:-100px;left:20px;padding:12px;background:var(--lime)}.skip:focus{top:12px}.header{min-height:94px;padding:15px var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--ink)}.wordmark{font-size:40px;letter-spacing:-.065em;text-decoration:none;line-height:1}.wordmark span{color:var(--pink)}.header nav{display:flex;align-items:center;gap:32px}.header nav>a{font-size:14px;font-weight:500;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.button{border:1px solid var(--ink);background:var(--lime);color:var(--ink);min-height:52px;padding:14px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:34px;font-size:15px;font-weight:700;text-decoration:none;border-radius:0;transition:background 150ms,color 150ms}.button:hover{background:var(--paper);color:var(--ink)}.button span{font-size:23px;line-height:1}.button-dark{background:var(--ink);color:var(--paper)}.button-dark:hover{background:var(--lime);color:var(--ink)}.nav-cta{min-height:44px;padding:10px 18px;font-size:13px}.hero{background:var(--pink);padding:28px var(--gutter) 0}.hero-kicker,.hero-bottom,.section-index{display:flex;justify-content:space-between;gap:24px;font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.4}.hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;padding-top:38px;padding-bottom:46px;max-width:1500px;margin:auto}.hero h1{font-size:clamp(84px,9.5vw,148px);line-height:.84;letter-spacing:-.06em}.outline{-webkit-text-stroke:1.5px var(--ink);color:transparent}.last-word{position:relative;display:inline-block}.last-word svg{position:absolute;bottom:-14px;left:0;width:115%;height:23px;overflow:visible;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round}.hero-aside{padding-top:6px;align-self:start}.lead{font-size:clamp(24px,2.5vw,35px);font-weight:500;line-height:1.16;letter-spacing:-.035em}.intro{margin-top:20px;max-width:420px;font-size:17px}.hero-button{margin-top:24px;min-width:240px}.fine{font-size:12px;line-height:1.6;margin-top:12px}.question-sheet{background:var(--ink);color:var(--paper);margin-top:38px;padding:22px 26px 18px;max-width:490px;position:relative}.sheet-meta,.sheet-foot{font-size:10px;display:flex;align-items:center;justify-content:space-between;gap:16px}.sheet-meta{border-bottom:1px solid #676760;padding-bottom:15px}.sheet-meta>span:last-child{font-size:22px;line-height:1}.sheet-question{font-family:Bricolage,Arial,sans-serif;font-size:clamp(40px,4.5vw,67px);line-height:.96;letter-spacing:-.04em;padding:28px 0}.sheet-question span{color:var(--lime)}.sheet-foot{border-top:1px solid #676760;padding-top:13px}.asterisk{color:var(--pink);font-size:28px;line-height:1}.hero-bottom{border-top:1px solid var(--ink);padding:18px 0}.hero-bottom a{text-decoration:none}.section-pad{padding:52px var(--gutter) 72px}.section-index{padding-bottom:28px;border-bottom:1px solid currentColor}.check-intro{display:grid;grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;padding:46px 0}.check-intro h2{font-size:clamp(35px,5vw,72px);line-height:1.03}.check-intro em{font-style:normal;color:var(--green)}.strike{position:relative;color:var(--muted);font-size:.65em;letter-spacing:-.045em}.strike:after{content:'';position:absolute;left:0;right:0;top:52%;border-top:3px solid var(--pink);transform:rotate(-2deg)}.check-intro p{font-size:17px;max-width:350px;padding-bottom:4px}.check-row{display:grid;grid-template-columns:50px 1.1fr 1fr 28px;gap:22px;align-items:center;border-top:1px solid var(--line);padding:25px 0}.row-num{font-size:12px}.check-row h3{font-size:clamp(22px,2.6vw,36px)}.check-row p{font-size:15px;max-width:370px}.check-row>span:last-child{font-size:27px;text-align:right}.check-note{font-size:12px;padding-top:22px;border-top:1px solid var(--line);max-width:100%}.outlook{background:var(--ink);color:var(--paper)}.outlook .section-index{color:#cccac2}.status{color:var(--lime)}.outlook-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin:44px 0}.outlook-heading h2{font-size:clamp(55px,7.7vw,115px);line-height:.88}.outlook-heading h2 span{color:var(--pink)}.outlook-heading>p{font-size:15px;max-width:280px}.outlook-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:6vw;padding-top:15px;align-items:start}.format-stage{background:var(--lime);color:var(--ink);min-height:490px;display:flex;flex-direction:column;padding:24px 26px;overflow:hidden}.stage-top{display:flex;justify-content:space-between;gap:12px;font-size:10px;font-weight:700}.stage-top>span:last-child{font-size:23px;line-height:1}.format-word{font-family:Bricolage,Arial,sans-serif;font-size:clamp(50px,6.7vw,100px);line-height:.9;letter-spacing:-.055em;margin:auto 0;padding:44px 0}.format-word span{display:block}.format-word span:nth-child(1){padding-left:17%}.format-word span:nth-child(2){font-size:.8em;-webkit-text-stroke:1.5px var(--ink);color:transparent}.format-footer{border-top:1px solid var(--ink);padding-top:15px;display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:700}.outlook-copy h3{font-size:33px;padding-top:5px}.outlook-copy>p{font-size:15px;margin-top:20px;max-width:430px}.process{list-style:none;padding:0;margin:26px 0 0}.process li{display:flex;gap:22px;padding:16px 0;border-top:1px solid #676760}.process li>span{font-size:11px;color:var(--lime);padding-top:2px}.process strong{font-size:16px}.process p{font-size:13px;color:#cccac2;margin-top:3px}.outlook-copy p.planned-note{font-size:11px;color:#cccac2;padding-top:16px;border-top:1px solid #676760}.feedback{background:var(--green);color:#000}.feedback h2{font-size:clamp(55px,8.3vw,125px);padding:44px 0 48px;line-height:.92}.feedback h2>span{color:#000;font-size:.81em}.feedback-bottom{display:grid;grid-template-columns:1fr .7fr;gap:6vw;align-items:start}.reaction-type{font-family:Bricolage,Arial,sans-serif;font-size:clamp(30px,4vw,58px);letter-spacing:-.05em;display:flex;gap:10px;line-height:1.1;white-space:nowrap}.reaction-type span{font-family:Space,Arial,sans-serif;font-weight:400}.feedback-bottom p{font-size:15px;max-width:450px}.feedback-bottom .fine{font-size:12px}.entry{background:var(--lime);padding-top:66px}.entry-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:6vw}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.055em}.entry h2{font-size:clamp(47px,6.4vw,94px);margin-top:28px;line-height:.95}.entry h2 span{display:block;font-size:.88em}.entry-copy{padding-top:3px}.entry-copy>p:not(.lead):not(.fine){font-size:15px;margin-top:20px;max-width:350px}.entry-copy .button{margin-top:24px;min-width:240px}.founder-line{display:grid;grid-template-columns:1fr 1fr;gap:6vw;margin-top:58px;padding-top:24px;border-top:1px solid var(--ink)}.founder-line>span{font-size:11px;font-weight:700}.founder-line p{font-size:13px;max-width:500px}.faq{display:grid;grid-template-columns:.6fr 1fr;gap:8vw;padding-top:66px}.faq h2{font-size:clamp(48px,5.5vw,80px);margin-top:24px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;min-height:66px;font-size:17px;font-weight:500}summary::-webkit-details-marker{display:none}summary>span{font-size:25px;font-weight:400}details[open] summary>span{transform:rotate(45deg)}details>p{font-size:14px;max-width:580px;margin:0 30px 24px 0}.footer{background:var(--ink);color:var(--paper);padding:40px var(--gutter);display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:end}.footer p,.footer>div{font-size:11px}.footer>div{display:flex;flex-direction:column;gap:8px}.text-button{border:0;background:none;color:inherit;padding:8px 0;text-decoration:underline;font-size:12px;min-height:44px;text-align:left}
@media(min-width:1600px){.hero-grid{gap:120px}.hero-kicker,.hero-bottom{max-width:1500px;margin:auto}.section-pad>*{max-width:1500px;margin-left:auto;margin-right:auto}}
@media(max-width:1000px){.hero-grid{gap:30px;grid-template-columns:1fr .9fr}.hero h1{font-size:10vw}.question-sheet{padding:18px;margin-top:28px}.sheet-question{font-size:4.8vw}.hero .lead{font-size:27px}.intro{font-size:15px}.check-intro{gap:35px}.check-row{grid-template-columns:32px 1fr 1fr 22px;gap:15px}.outlook-heading{gap:30px}.outlook-grid{gap:30px}.format-stage{min-height:450px;padding:20px}.format-word{font-size:7vw}.entry-grid{grid-template-columns:1.1fr .9fr}.entry h2{font-size:6.3vw}.header nav{gap:20px}.reaction-type{font-size:4.1vw}.feedback-bottom{grid-template-columns:1fr 1fr}}
@media(max-width:700px){:root{--gutter:20px}.header{min-height:76px;padding-top:14px;padding-bottom:14px;gap:12px}.wordmark{font-size:32px}.header nav{gap:0}.header nav>a:not(.nav-cta){display:none}.nav-cta{padding:10px 12px;gap:16px;font-size:12px}.nav-cta span{font-size:19px}.hero{padding-top:22px}.hero-kicker{font-size:9px}.hero-kicker>span:last-child{display:none}.hero-grid{grid-template-columns:1fr;gap:38px;padding-top:26px;padding-bottom:24px}.hero h1{font-size:23.7vw;line-height:.84;max-width:530px}.hero-aside{display:grid;grid-template-columns:1fr}.hero .lead{font-size:30px}.intro{font-size:16px;max-width:440px}.hero-button{width:100%;max-width:440px;margin-top:23px}.hero-aside .fine{font-size:11px}.question-sheet{margin-top:30px;padding:20px 22px;max-width:100%}.sheet-question{font-size:clamp(40px,10vw,66px);padding:23px 0}.sheet-meta,.sheet-foot{font-size:9px}.hero-bottom{padding:16px 0;font-size:9px;gap:8px}.hero-bottom a{font-size:10px}.last-word svg{height:17px;bottom:-10px}.section-pad{padding-top:34px;padding-bottom:42px}.section-index{font-size:9px;gap:18px;padding-bottom:20px}.section-index>span:last-child{max-width:145px;text-align:right}.check-intro{display:block;padding:30px 0}.check-intro h2{font-size:clamp(32px,8.2vw,56px)}.check-intro p{font-size:15px;margin-top:25px;max-width:400px}.check-row{grid-template-columns:24px 1fr 20px;gap:12px;padding:22px 0}.check-row h3{font-size:25px}.check-row p{grid-column:2;grid-row:2;font-size:14px}.check-row>span:last-child{grid-column:3;grid-row:1;font-size:23px}.row-num{font-size:10px}.check-note{font-size:11px;line-height:1.7}.outlook-heading{display:block;margin:30px 0}.outlook-heading h2{font-size:12.2vw}.outlook-heading>p{margin-top:24px;font-size:14px;max-width:100%}.outlook-grid{grid-template-columns:1fr;padding-top:0;gap:28px}.format-stage{min-height:365px;padding:20px}.format-word{font-size:16vw;padding:32px 0}.format-footer,.stage-top{font-size:9px}.outlook-copy h3{font-size:31px}.outlook-copy>p{font-size:15px}.outlook-copy p.planned-note{font-size:11px}.feedback h2{font-size:13.4vw;padding:30px 0}.feedback h2>span{font-size:.78em}.feedback-bottom{grid-template-columns:1fr;gap:25px}.reaction-type{font-size:10vw;gap:9px}.feedback-bottom p{font-size:15px}.feedback-bottom .fine{font-size:11px}.entry-grid{grid-template-columns:1fr;gap:28px}.entry h2{font-size:11.5vw;margin-top:24px}.entry .lead{font-size:31px}.entry-copy .button{width:100%}.founder-line{grid-template-columns:1fr;gap:15px;margin-top:36px;padding-top:20px}.founder-line p{font-size:12px}.faq{grid-template-columns:1fr;gap:30px}.faq h2{font-size:58px;margin-top:20px}.faq h2 br{display:none}.faq h2 br:after{content:' '}.faq-list summary{font-size:15px;padding:20px 0}.faq-list details>p{font-size:13px;margin-right:15px}.footer{grid-template-columns:1fr;gap:26px;padding-top:32px;padding-bottom:24px}.footer .wordmark{font-size:45px}.footer p{font-size:11px}.footer>div{border-top:1px solid #676760;padding-top:18px;gap:2px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
/* Intrinsische Textbreiten dürfen das mobile Raster nicht aufziehen. */
.hero-grid>*,.check-intro>*,.outlook-grid>*,.entry-grid>*,.faq>*{min-width:0}
@media(max-width:700px){.hero h1{font-size:21vw}.hero-aside{grid-template-columns:minmax(0,1fr)}.hero-grid{gap:28px}.faq h2{font-size:clamp(40px,12vw,58px)}}
/* Original-Bildmarke und originales 52/34-Verhältnis aus sourmelon.de. */
.wordmark{display:inline-flex;align-items:center;gap:8px;font-size:34px;white-space:nowrap}
.wordmark img{width:52px;height:52px;object-fit:contain;flex:none}
.wordmark .brand-name{color:inherit}.wordmark b{color:var(--pink);font-weight:800}
.footer .wordmark{justify-self:start;font-size:34px}
@media(max-width:700px){.wordmark{font-size:26px;gap:6px}.wordmark img{width:40px;height:40px}.footer .wordmark{font-size:32px}.footer .wordmark img{width:48px;height:48px}}
@media(max-width:360px){.header{gap:8px}.header .wordmark{font-size:22px;gap:4px}.header .wordmark img{width:30px;height:30px}.nav-cta{font-size:11px;gap:10px;padding:10px}.nav-cta span{font-size:18px}}

/* sourmelon.de: Rechtslinks im Fuß und Rechtsseiten (Impressum, Datenschutz) in ruhiger Lesefläche. */
.footer .legal-links{display:flex;flex-wrap:wrap;gap:4px 18px}.footer .legal-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}
.legal{max-width:760px}.legal h1{font-size:clamp(44px,7vw,84px);letter-spacing:-.055em;line-height:.94;hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}.legal-stand{font-size:12px;margin-top:14px;color:var(--muted)}
.legal h2{font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em;line-height:1.1;margin-top:44px;padding-top:18px;border-top:1px solid var(--line)}.legal h3{font-size:19px;margin-top:26px}
.legal p,.legal li{font-size:16px;line-height:1.6;max-width:65ch}.legal p{margin-top:12px}.legal ul{margin:12px 0 0;padding-left:20px}.legal li+li{margin-top:6px}.legal a{word-break:break-word}
.legal-tbd{border:1px solid var(--ink);background:var(--lime);padding:12px 14px}
@media(max-width:700px){.legal h1{font-size:clamp(30px,9.5vw,44px)}.legal h2{margin-top:34px}.legal p,.legal li{font-size:15px}}

/* Startseite nach Kommunikationspaket 1 (P5, 22.10.2026): zwei Aktionen im Hero, Erlebnisfläche mit echtem Werk,
   zwei gleichwertige Wege. [hidden] gewinnt gegen display der Buttons: Verweise erscheinen erst mit echtem Werk. */
[hidden]{display:none!important}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.hero-actions .hero-button{margin-top:0}
.experience{background:var(--paper)}
.experience-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:6vw;padding-top:40px;align-items:start}
.experience-copy h2{font-size:clamp(44px,6vw,92px);overflow-wrap:break-word}
.experience-copy .lead{margin-top:26px;max-width:520px}
.experience-copy>p:not(.lead):not(.fine){font-size:15px;margin-top:16px;max-width:460px;color:var(--muted)}
.experience-start{margin-top:26px;min-width:240px}
.experience-more{display:flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:14px;font-weight:500}
.experience-stage{border:1px solid var(--ink);background:var(--white,#fff);height:min(78vh,760px);overflow:hidden;display:flex}
.experience-stage img{width:100%;height:100%;object-fit:cover}
.experience-stage iframe{width:100%;height:100%;border:0;display:block}
.ways{border-bottom:1px solid var(--ink)}
.ways-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}
.way{padding:8px 4vw 8px 0;display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.way+.way{border-left:1px solid var(--ink);padding-left:4vw;padding-right:0}
.way h2{font-size:clamp(34px,4.4vw,64px);line-height:.98}
.way h2 span{color:var(--pink)}
.way p{font-size:16px;max-width:460px}
.way .button{min-width:240px}
.hero-grid>*,.experience-grid>*,.ways-grid>*{min-width:0}

@media(max-width:700px){.hero-actions{flex-direction:column}
.hero-actions .hero-button{width:100%;max-width:440px}
.experience-grid{grid-template-columns:1fr;gap:26px;padding-top:26px}
.experience-copy h2{font-size:clamp(36px,11vw,56px)}
.experience-start{width:100%}
.experience-stage{height:76vh;min-height:520px}
.ways-grid{grid-template-columns:1fr}
.way{padding:0 0 32px}
.way+.way{border-left:0;border-top:1px solid var(--ink);padding:32px 0 0}
.way h2{font-size:clamp(32px,9.5vw,48px)}
.way .button{width:100%}
}
/* „ERLEBBAR.“ ist breiter als das frühere längste Wort: Schriftgröße an die Spaltenbreite gemessen (Wort ≈ 4,96 em). */
.hero h1{font-size:clamp(80px,9vw,140px)}
@media(max-width:1000px){.hero h1{font-size:8.8vw}}
@media(max-width:700px){.hero h1{font-size:17vw}}
.experience-stage-start{flex:1;border:0;background:var(--lime);color:var(--ink);font:800 clamp(36px,5vw,64px)/1 Bricolage,Arial,sans-serif;letter-spacing:-.04em;display:flex;align-items:center;justify-content:center;gap:16px;cursor:pointer}
.experience-stage-start:hover{background:var(--pink)}
/* SR6: weitere öffentliche Werke neben der Bühne, je Werk ein Link. */
.experience>h2{font-size:clamp(44px,6vw,92px);padding-top:40px;overflow-wrap:break-word}
.experience-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));column-gap:32px;border-top:1px solid var(--ink)}
.experience-list li{border-bottom:1px solid var(--ink);min-width:0}
.experience-work{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;min-height:44px;padding:20px 0;text-decoration:none}
.experience-work strong{font-family:Bricolage,Arial,sans-serif;font-weight:800;font-size:24px;line-height:1.1;text-transform:uppercase;overflow-wrap:break-word}
.experience-work span:not([aria-hidden]){grid-column:1;font-size:15px;color:var(--muted)}
.experience-work>[aria-hidden]{grid-column:2;grid-row:1/span 2;align-self:center;font-size:22px}
.experience-work:hover strong,.experience-work:focus-visible strong{text-decoration:underline;text-underline-offset:5px}

/* Designkorrektur 23.10.: längere Headline aus dem Auftrag, ohne Erklärblock; Hero schneller zu Ende. */
.hero h1{font-size:clamp(52px,6.6vw,108px);line-height:.95}
.hero .lead{max-width:34ch}
.hero-leer{font-weight:700}
@media(max-width:1000px){.hero h1{font-size:7.4vw}}
@media(max-width:700px){.hero h1{font-size:12.5vw}}
@media(max-width:700px){.hero .lead{font-size:20px;line-height:1.4}}

/* Korrekturauftrag V1, Paket 1 (23.10.2026): Schaufenster mit bis zu drei Exponaten als Raster, immer sichtbar.
   Harte Kanten, versetzter Schatten ohne Weichzeichner, Startknopf auf dem Cover; das laufende Werk nimmt die volle Breite. */
.hero .lead{max-width:40ch}
.exhibits{list-style:none;margin:40px 0 0;padding:0 8px 8px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px}
.exhibit{min-width:0;display:flex;flex-direction:column;border:3px solid var(--ink);background:#fff;box-shadow:8px 8px 0 var(--ink)}
.exhibit-stage{position:relative;aspect-ratio:4/5;background:var(--lime);overflow:hidden;display:flex;align-items:center;justify-content:center;border-bottom:3px solid var(--ink)}
.exhibit-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.exhibit-stage iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}
.exhibit-start{position:relative;z-index:1;border:3px solid var(--ink);background:var(--lime);color:var(--ink);box-shadow:6px 6px 0 var(--ink);font:800 clamp(20px,1.6vw,26px)/1 Bricolage,Arial,sans-serif;letter-spacing:-.03em;padding:16px 22px;min-height:56px;display:inline-flex;align-items:center;gap:12px;text-decoration:none;cursor:pointer}
.exhibit-start:hover,.exhibit-start:focus-visible{background:var(--pink)}
.exhibit-start [aria-hidden]{font-size:.8em}
.exhibit.is-running{grid-column:1/-1}
.exhibit.is-running .exhibit-stage{aspect-ratio:auto;height:min(80vh,820px)}
.exhibit-meta{padding:18px 20px 22px;display:grid;gap:8px;justify-items:start}
.exhibit-format{font-size:11px;font-weight:700;letter-spacing:.06em;border:2px solid var(--ink);padding:5px 8px;transform:rotate(-1.5deg)}
.exhibit-meta h3{font-size:clamp(24px,2vw,30px);letter-spacing:-.04em;text-transform:uppercase;overflow-wrap:break-word;max-width:100%}
.exhibit-meta p{font-size:15px;color:var(--muted);max-width:40ch}
.exhibit-link{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700}
.exhibits-status{margin-top:28px;font-size:16px;font-weight:700}
@media(max-width:1000px){.exhibits{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.exhibits{grid-template-columns:1fr;gap:28px;margin-top:26px}.exhibit{box-shadow:6px 6px 0 var(--ink)}.exhibit.is-running .exhibit-stage{height:76vh;min-height:520px}}
/* Paket 1, Messung 390 px: die Skizzenlinie unter dem letzten Wort darf die Seite nicht verbreitern (vorher 115 %, Seite 423 px). */
.last-word svg{width:100%}
.hero{overflow-x:clip}

.language-switch{display:flex;gap:8px;align-items:center}.language-switch a{display:grid;place-items:center;min-height:44px;min-width:44px;border:1px solid currentColor;border-radius:999px;font-weight:700}.language-switch a[aria-current="true"]{background:#C2FF00;color:#18171B}
