.tus-shows-empty{opacity:.7;font-style:italic}.tus-shows-titelbild{width:100%;height:auto;display:block}.tus-shows-teaser-content h4,.tus-shows-gruppe-kachel h3{color:var(--pink-500,#ff1d7d)}.tus-shows-badge{display:inline-flex;align-items:center;padding:.32em .9em;border-radius:var(--radius-pill,999px);font-family:var(--font-ui,'Poppins',sans-serif);font-size:.78em;font-weight:700;letter-spacing:.02em;line-height:1.4;white-space:nowrap}.tus-shows-badge-sm{font-size:.72em;padding:.26em .75em}.tus-shows-badge-green{background:var(--green-500,#22dd2c);color:#06340a}.tus-shows-badge-dark{background:var(--ink-900,#0e0b0d);color:#fff}.tus-shows-badge-soft{background:var(--pink-100,#ffd9e9);color:var(--pink-600,#e10068)}.tus-shows-badge-pink{background:var(--pink-500,#ff1d7d);color:#fff}.tus-shows-badge-outline{background:0 0;color:var(--pink-300,#ff85ba);border:1.5px solid currentColor}.tus-shows-badge-row{display:flex;flex-wrap:wrap;gap:.5em;margin:.4em 0 .9em}.tus-shows-count-badges{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.5em}.tus-shows-btn{display:inline-flex !important;align-items:center;justify-content:center;gap:.4em;border-radius:var(--radius-pill,999px) !important;font-family:var(--font-ui,'Poppins',sans-serif);font-weight:700 !important;text-decoration:none !important;cursor:pointer;border:2px solid transparent !important;line-height:1.2;transition:transform .15s ease,background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap;box-shadow:none !important}.tus-shows-btn-sm{padding:.45em 1.1em !important;font-size:.8em}.tus-shows-btn-md{padding:.6em 1.4em !important;font-size:.9em}.tus-shows-btn-lg{padding:.75em 1.7em !important;font-size:1em}.tus-shows-btn-primary{background:var(--pink-500,#ff1d7d) !important;border-color:var(--pink-500,#ff1d7d) !important;color:#fff !important}.tus-shows-btn-primary:hover{background:var(--pink-600,#e10068) !important}.tus-shows-btn-secondary{background:0 0 !important;border-color:var(--pink-500,#ff1d7d) !important;color:var(--pink-500,#ff1d7d) !important}.tus-shows-btn-secondary:hover{background:var(--pink-100,#ffd9e9) !important}.tus-shows-btn-cta{background:var(--green-500,#22dd2c) !important;border-color:var(--green-500,#22dd2c) !important;color:#06340a !important}.tus-shows-btn-cta:hover{background:var(--green-600,#14c322) !important}.tus-shows-btn-inverse{background:#fff !important;border-color:#fff !important;color:var(--ink-900,#0e0b0d) !important}.tus-shows-btn-inverse:hover{background:0 0 !important;color:#fff !important}.tus-shows-btn-ghost{background:0 0 !important;border-color:transparent !important;color:var(--pink-600,#e10068) !important;padding-left:.3em !important;padding-right:.3em !important}.tus-shows-btn-disabled{opacity:.4;pointer-events:none}.tus-shows-icon-btn{width:40px;height:40px;border-radius:50%;border:2px solid var(--pink-500,#ff1d7d);background:#fff;color:var(--pink-500,#ff1d7d);font-size:1.3em;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tus-shows-icon-btn:hover{background:var(--pink-100,#ffd9e9)}.tus-shows-heading-wrap{margin-bottom:1.6em}.tus-shows-eyebrow{display:inline-block;font-family:var(--font-marker,'Permanent Marker',cursive);color:var(--pink-500,#ff1d7d);font-size:1.05em;transform:rotate(-2deg);margin-bottom:.2em}.tus-shows-heading-on-dark .tus-shows-eyebrow{color:var(--pink-300,#ff85ba)}.tus-shows-section-heading{font-family:var(--font-display,'Montserrat',sans-serif);font-weight:800;text-transform:uppercase;letter-spacing:.01em;font-size:1.9em;line-height:1.1;margin:0;color:var(--ink-900,#0e0b0d)}.tus-shows-heading-on-dark .tus-shows-section-heading{color:#fff}.tus-shows-meta-row{display:flex;flex-wrap:wrap;gap:.3em 2em;font-family:var(--font-ui,'Poppins',sans-serif);font-size:.95em;margin:.6em 0;color:var(--text-body,#0e0b0d)}.tus-shows-meta-label{font-weight:600;color:var(--gray-500,#7a7280);margin-right:.25em}.tus-shows-hero-content .tus-shows-meta-row{color:var(--gray-300,#d0cbd3)}.tus-shows-hero-content .tus-shows-meta-label{color:var(--gray-400,#a8a1ab)}.tus-shows-stats{display:flex;gap:2.2em;margin:.4em 0 1.1em}.tus-shows-stat-num{font-family:var(--font-display,'Montserrat',sans-serif);font-weight:800;font-size:1.9em;line-height:1;color:var(--ink-900,#0e0b0d)}.tus-shows-hero-content .tus-shows-stat-num{color:#fff}.tus-shows-stat-label{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-500,#7a7280);margin-top:.25em}.tus-shows-hero-content .tus-shows-stat-label{color:var(--gray-400,#a8a1ab)}.tus-shows-highlight-box{background:var(--surface-wash,var(--pink-100,#ffd9e9));border-radius:16px;padding:1em 1.3em;margin:.8em 0 1.3em}.tus-shows-hero-content .tus-shows-highlight-box{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16)}.tus-shows-highlight-label{display:inline-block;font-family:var(--font-marker,'Permanent Marker',cursive);color:var(--pink-600,#e10068);font-size:1.05em;transform:rotate(-2deg);margin-bottom:.2em}.tus-shows-hero-content .tus-shows-highlight-label{color:var(--pink-300,#ff85ba)}.tus-shows-highlight-text{font-size:.95em;line-height:1.5;color:var(--text-body,#0e0b0d)}.tus-shows-hero-content .tus-shows-highlight-text{color:#fff}.tus-shows-highlight-plain{font-style:italic;font-size:.9em;margin:.6em 0;color:var(--text-body,#0e0b0d)}.tus-shows-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6em;margin:.8em 0}.tus-shows-fotos img{width:100%;height:auto;display:block;border-radius:4px}.tus-shows-videos{margin:.8em 0;display:flex;flex-direction:column;gap:.8em}.tus-shows-videos iframe,.tus-shows-videos video{max-width:100%}.tus-shows-videos-ctx-hero,.tus-shows-videos-ctx-detail{flex-direction:row;flex-wrap:wrap}.tus-shows-videos-ctx-hero .tus-shows-video{flex:0 0 180px}.tus-shows-videos-ctx-detail .tus-shows-video{flex:0 0 220px}.tus-shows-videos-ctx-hero .tus-shows-video iframe,.tus-shows-videos-ctx-hero .tus-shows-video video,.tus-shows-videos-ctx-detail .tus-shows-video iframe,.tus-shows-videos-ctx-detail .tus-shows-video video{width:100%;aspect-ratio:16/9;border-radius:12px;display:block}.tus-shows-gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75em;margin:.5em 0 1.6em}.tus-shows-gallery-tile{display:block;border-radius:12px;overflow:hidden;height:150px}.tus-shows-gallery-tile img{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-gallery-overflow{display:flex;align-items:center;justify-content:center;background:var(--ink-900,#0e0b0d);color:#fff;font-family:var(--font-display,'Montserrat',sans-serif);font-weight:800;font-size:1em;text-align:center;text-decoration:none !important;line-height:1.3}@media (max-width:700px){.tus-shows-gallery-grid{grid-template-columns:repeat(2,1fr)}}.tus-shows-hero{background:radial-gradient(circle at 15% 10%,rgba(255,29,125,.32),transparent 55%),radial-gradient(circle at 85% 0%,rgba(109,26,73,.45),transparent 55%),var(--ink-900,#0e0b0d);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:1.15fr .85fr;gap:2.5em;align-items:center;padding:3em}.tus-shows-overlay-farbig{background:radial-gradient(circle at 15% 10%,rgba(255,29,125,.45),transparent 55%),radial-gradient(circle at 85% 0%,rgba(109,26,73,.55),transparent 55%),var(--ink-900,#0e0b0d)}.tus-shows-overlay-kein{background:var(--ink-900,#0e0b0d)}.tus-shows-hero-content{color:#fff;min-width:0}.tus-shows-hero-text{margin:.6em 0;color:var(--gray-300,#d0cbd3);font-size:1em;line-height:1.7}.tus-shows-hero-text p{margin:0 0 .7em}.tus-shows-more-link{display:inline-block;font-weight:700;font-size:.9em;color:#fff !important;text-decoration:underline !important;text-underline-offset:2px}.tus-shows-more-link:hover{color:var(--pink-500,#ff1d7d) !important}.tus-shows-hero-media{width:100%;height:360px;align-self:start;border-radius:16px;overflow:hidden}.tus-shows-hero-media .tus-shows-titelbild{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-hero-media.tus-shows-ratio-voll .tus-shows-titelbild{object-fit:contain;background:#000}.tus-shows-hero-cta-row{display:flex;gap:.9em;flex-wrap:wrap;margin-top:1.1em}@media (max-width:860px){.tus-shows-hero{grid-template-columns:1fr;padding:2em 1.5em}.tus-shows-hero-media{height:240px;order:-1}}.tus-shows-teaser{display:flex;gap:1em;align-items:center}.tus-shows-teaser-vertikal{flex-direction:column;align-items:flex-start}.tus-shows-teaser .tus-shows-titelbild{max-width:140px;aspect-ratio:1/1;object-fit:cover;border-radius:8px;flex-shrink:0}.tus-shows-teaser-content h4{margin:0 0 .3em}.tus-shows-about{display:flex;flex-wrap:wrap;gap:.5em 1.2em;margin:.4em 0;font-size:.95em}.tus-shows-meta-item{color:var(--gray-500,#7a7280)}.tus-shows-meta-item strong{color:var(--text-body,#0e0b0d);font-weight:600}.tus-shows-chronik{max-width:100%}.tus-shows-featured-card{display:grid;grid-template-columns:220px 1fr;gap:1.75em;align-items:center;padding:1.75em;margin:.4em 0 2em;border-radius:16px;background:linear-gradient(120deg,var(--pink-500,#ff1d7d) 0%,var(--magenta-600,#b0286f) 55%,var(--plum-800,#6d1a49) 100%);color:#fff;text-decoration:none !important;transition:transform .15s ease}a.tus-shows-featured-card:hover{transform:translateY(-2px)}.tus-shows-featured-media{width:220px;height:160px;border-radius:14px;overflow:hidden;background:rgba(255,255,255,.12)}.tus-shows-featured-media img{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-featured-title{font-family:var(--font-display,'Montserrat',sans-serif);font-weight:800;font-size:1.6em;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.35em}.tus-shows-featured-meta{color:rgba(255,255,255,.85);font-size:.9em;margin-bottom:.5em}.tus-shows-featured-body{min-width:0}@media (max-width:640px){.tus-shows-featured-card{grid-template-columns:1fr}.tus-shows-featured-media{width:100%;height:180px}}.tus-shows-darstellung-switch{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;margin:0 0 1.75em}.tus-shows-darstellung-label{font-family:var(--font-ui,'Poppins',sans-serif);font-size:.8em;font-weight:600;color:var(--gray-500,#7a7280);margin-right:.3em}.tus-shows-chronik-layout[hidden],.tus-shows-akkordeon-panel[hidden]{display:none !important}.tus-shows-card{display:block;text-decoration:none !important;color:inherit;background:#fff;border:1px solid var(--border-soft,#e7e3ea);border-radius:10px;transition:box-shadow .15s ease,transform .15s ease}a.tus-shows-card:hover{box-shadow:var(--shadow-md,0 6px 18px rgba(14,11,13,.12));transform:translateY(-2px)}.tus-shows-card-media{background:var(--gray-100,#f4f1f6)}.tus-shows-card-media img{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-card-saison{font-family:var(--font-ui,'Poppins',sans-serif);font-weight:700;font-size:.8em;color:var(--pink-600,#e10068);margin-bottom:.2em}.tus-shows-card-motto{font-family:var(--font-display,'Montserrat',sans-serif);font-weight:800;text-transform:uppercase;font-size:1.05em;color:var(--ink-900,#0e0b0d);margin-bottom:.35em}.tus-shows-card-meta{color:var(--gray-500,#7a7280);font-size:.82em;margin-bottom:.5em}.tus-shows-card-body{padding:0}.tus-shows-layout-liste{display:flex;flex-direction:column;gap:1em}.tus-shows-card-liste{display:grid;grid-template-columns:120px 1fr;gap:1.2em;align-items:center;padding:1em 1.3em}.tus-shows-card-liste .tus-shows-card-media{width:120px;height:90px;border-radius:10px;overflow:hidden}.tus-shows-layout-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.25em}.tus-shows-card-grid{overflow:hidden}.tus-shows-card-grid .tus-shows-card-media{width:100%;height:150px;border-bottom:1px solid var(--border-soft,#e7e3ea)}.tus-shows-card-grid .tus-shows-card-body{padding:1em}.tus-shows-carousel-controls{display:flex;justify-content:flex-end;gap:.5em;margin-bottom:.75em}.tus-shows-carousel-track{display:flex;gap:1em;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75em}.tus-shows-carousel-item{flex:0 0 240px;scroll-snap-align:start}.tus-shows-carousel-item .tus-shows-card{height:100%;overflow:hidden}.tus-shows-carousel-item .tus-shows-card-media{width:100%;height:150px;border-bottom:1px solid var(--border-soft,#e7e3ea)}.tus-shows-carousel-item .tus-shows-card-body{padding:1em}.tus-shows-layout-zeitstrahl{padding-left:.25em}.tus-shows-zeitstrahl-item{display:grid;grid-template-columns:24px 96px 1fr;gap:1.25em;align-items:flex-start;padding:.25em 0;text-decoration:none !important;color:inherit}.tus-shows-zeitstrahl-track{display:flex;flex-direction:column;align-items:center;align-self:stretch}.tus-shows-zeitstrahl-dot{width:12px;height:12px;border-radius:50%;background:var(--pink-500,#ff1d7d);border:3px solid #fff;box-shadow:0 0 0 2px var(--gray-200,#e7e3ea);flex-shrink:0;margin-top:6px}.tus-shows-zeitstrahl-line{flex:1;width:2px;background:var(--gray-200,#e7e3ea);margin-top:4px}.tus-shows-zeitstrahl-item:last-child .tus-shows-zeitstrahl-line{background:0 0}.tus-shows-zeitstrahl-media{width:96px;height:72px;border-radius:10px;overflow:hidden;background:var(--gray-100,#f4f1f6)}.tus-shows-zeitstrahl-media img{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-zeitstrahl-body{padding-bottom:1.5em}@media (max-width:560px){.tus-shows-zeitstrahl-item{grid-template-columns:18px 72px 1fr;gap:.8em}.tus-shows-zeitstrahl-media{width:72px;height:54px}}.tus-shows-layout-akkordeon{display:flex;flex-direction:column;gap:.6em}.tus-shows-akkordeon-item{border:1px solid var(--border-soft,#e7e3ea);border-radius:10px;overflow:hidden;background:#fff}.tus-shows-akkordeon-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em 1.25em;background:0 0;border:none;cursor:pointer;text-align:left;font-family:inherit}.tus-shows-akkordeon-toggle-left{display:flex;align-items:center;gap:.9em;min-width:0}.tus-shows-akkordeon-thumb{width:56px;height:42px;border-radius:8px;overflow:hidden;background:var(--gray-100,#f4f1f6);flex-shrink:0}.tus-shows-akkordeon-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-akkordeon-heading{display:flex;flex-direction:column;gap:.15em;min-width:0}.tus-shows-akkordeon-chevron{font-size:1.4em;color:var(--gray-400,#a8a1ab);line-height:1;flex-shrink:0}.tus-shows-akkordeon-panel{padding:0 1.25em 1.25em;border-top:1px solid var(--border-soft,#e7e3ea)}.tus-shows-akkordeon-panel>*+*{margin-top:.8em}.tus-shows-einzelansicht{max-width:100%}.tus-shows-einzelansicht>*+*{margin-top:0}.tus-shows-saison-nav{display:flex;justify-content:space-between;gap:1em;margin:0 0 1.6em;padding-bottom:1em;border-bottom:1px solid rgba(0,0,0,.08);flex-wrap:wrap}.tus-shows-detail-media{width:100%;height:420px;border-radius:20px;overflow:hidden;margin-bottom:1.6em;background:var(--gray-100,#f4f1f6)}.tus-shows-detail-media img{width:100%;height:100%;object-fit:cover;display:block}.tus-shows-detail-saison{font-family:var(--font-ui,'Poppins',sans-serif);font-weight:700;color:var(--pink-600,#e10068);font-size:.95em;margin-bottom:.3em}.tus-shows-detail-title{font-family:var(--font-display,'Montserrat',sans-serif);font-weight:800;text-transform:uppercase;letter-spacing:.02em;font-size:2.3em;line-height:1.1;margin:0 0 .7em;color:var(--ink-900,#0e0b0d)}.tus-shows-content{margin:.4em 0 1.8em;font-size:1.02em;line-height:1.75;color:var(--text-body,#0e0b0d)}.tus-shows-content p{margin:0 0 .9em}.tus-shows-detail-cta-row{margin-top:1.6em}@media (max-width:700px){.tus-shows-detail-media{height:240px}.tus-shows-detail-title{font-size:1.6em}}.tus-shows-two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:2em;margin:0 0 1.8em}.tus-shows-info-col{min-width:0}.tus-shows-eyebrow-label{font-size:.8em;font-weight:700;color:var(--gray-500,#7a7280);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.7em}.tus-shows-termin-row{display:flex;justify-content:space-between;align-items:center;gap:.75em;padding:.6em 0;border-bottom:1px solid var(--border-soft,#e7e3ea);font-size:.9em;color:var(--text-body,#0e0b0d)}.tus-shows-termin-datum{color:var(--gray-500,#7a7280);flex-shrink:0}.tus-shows-arrow-link{display:block;padding:.5em 0;font-size:.9em;color:var(--pink-600,#e10068) !important;text-decoration:none !important}.tus-shows-arrow-link:hover{text-decoration:underline !important}@media (max-width:700px){.tus-shows-two-col-grid{grid-template-columns:1fr;gap:1.25em}}.tus-shows-countdown{text-align:center}.tus-shows-countdown-label{font-family:var(--font-ui,'Poppins',sans-serif);font-size:.85em;font-weight:600;color:var(--gray-500,#7a7280);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.3em}.tus-shows-countdown-display{font-family:var(--font-display,'Montserrat',sans-serif);font-size:1.8em;font-weight:800;letter-spacing:.02em}.tus-shows-countdown-animiert .tus-shows-countdown-display{transition:transform .2s ease}.tus-shows-gruppenuebersicht{display:grid;grid-template-columns:repeat(var(--tus-shows-cols,4),1fr);gap:1.5em}@media (max-width:900px){.tus-shows-gruppenuebersicht{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.tus-shows-gruppenuebersicht{grid-template-columns:1fr}}.tus-shows-gruppe-kachel{border-radius:10px;overflow:hidden;background:var(--ink-900,#0e0b0d);text-align:center;padding-bottom:.6em}.tus-shows-gruppe-kachel a{color:inherit;text-decoration:none;display:block}.tus-shows-gruppe-hervorgehoben{grid-column:span 2;background:linear-gradient(120deg,var(--pink-500,#ff1d7d) 0%,var(--magenta-600,#b0286f) 55%,var(--plum-800,#6d1a49) 100%);border:2px solid var(--pink-500,#ff1d7d)}@media (max-width:900px){.tus-shows-gruppe-hervorgehoben{grid-column:span 1}}.tus-shows-gruppe-kachel h3{margin:.5em .6em .2em}.tus-shows-gruppe-saison,.tus-shows-gruppe-motto{margin:.2em .6em;color:rgba(255,255,255,.75)}.tus-shows-gruppe-saison{font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.03em;opacity:.7}.tus-shows-gruppe-motto{font-size:.95em}.tus-shows-gruppe-link{display:inline-block;margin:.6em .6em 0;font-size:.85em;font-weight:700;color:var(--pink-500,#ff1d7d)}.tus-shows-cta{display:inline-block !important;margin-top:.6em;padding:.6em 1.4em !important;border-radius:999px !important;text-decoration:none !important;font-weight:700 !important;background:0 0 !important;background-color:transparent !important;color:var(--pink-500,#ff1d7d) !important;border:2px solid var(--pink-500,#ff1d7d) !important}.tus-shows-cta-primary{display:inline-block !important;margin-top:.6em;padding:.7em 1.6em !important;border-radius:999px !important;text-decoration:none !important;font-weight:700 !important;background:var(--green-500,#22dd2c) !important;background-color:var(--green-500,#22dd2c) !important;color:#06340a !important;border:none !important;box-shadow:none !important}