body.showtime{--orange:#ff6b00;--ink:#121212;--soft:#f3f0e8;background:var(--orange)}
html:has(body.showtime){scroll-padding-top:20px}.showtime section{scroll-margin-top:96px}.showtime .preview-bar{background:#252525;color:#b5b5ac;border-bottom:0}.showtime .preview-bar button:hover{color:#fff}.showtime .site-header{position:sticky;top:0;z-index:50;min-height:0;background:#121212;color:#fff;border-bottom:1px solid #ffffff20;display:block}.showtime .header-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;height:112px;transition:height .35s}.showtime .site-header.is-scrolled .header-inner{height:86px}.showtime .site-header .brand{background:#fff;width:130px;padding:9px 6px 10px;gap:6px;transform:rotate(-2deg);transition:transform .35s}.showtime .site-header .brand:hover{transform:rotate(0)}.showtime .site-header .brand-label{font-size:12px}.showtime .site-header nav{display:flex;align-items:center;gap:35px;font-size:14px;font-weight:500}.showtime .nav-trigger{padding:25px 0;display:flex;gap:10px;align-items:center;font-size:14px;white-space:nowrap}.showtime .nav-plus{font-size:19px;font-weight:400;color:var(--orange);transition:transform .3s}.showtime .nav-trigger[aria-expanded="true"]{color:var(--orange)}.showtime .nav-trigger[aria-expanded="true"] .nav-plus{transform:rotate(45deg)}.showtime .site-header nav a:after{display:none}.showtime .nav-about{font-size:14px;white-space:nowrap}.showtime .nav-about span{color:var(--orange);margin-left:7px}.showtime .header-cta{background:var(--orange);color:#121212;padding:15px 21px;font-size:13px;font-weight:650;gap:25px;border:0;border-radius:3px;transition:background .3s,transform .3s}.showtime .header-cta:hover{background:#fff;transform:translateY(-2px)}.showtime .mega[hidden]{display:none!important}.showtime .mega{position:absolute;top:100%;left:0;right:0;background:#1d1d1b;border-top:1px solid #3f3f37;border-bottom:3px solid var(--orange);box-shadow:0 30px 40px #0004;animation:menu-in .32s var(--ease)}.showtime .mega-inner{display:grid;grid-template-columns:240px 1fr;gap:45px;padding-block:34px 38px}.showtime .mega-title>span{font-size:9px;color:var(--orange);letter-spacing:.12em}.showtime .mega-title>p{font-size:27px;line-height:1.15;letter-spacing:-.04em;margin:24px 0 25px;color:#fff}.showtime .mega-title>a{font-size:11px!important;color:#b5b5a9}.showtime .mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.showtime .site-header nav .mega-item{display:flex;flex-direction:column;padding:0;min-width:0}.showtime .mega-thumb{height:130px;overflow:hidden;background:#31312c}.showtime .mega-thumb img{width:100%;height:100%;object-fit:cover;object-position:center 25%;transition:transform .6s var(--ease),filter .6s;filter:saturate(.7)}.showtime .mega-item:hover .mega-thumb img{transform:scale(1.045);filter:saturate(1)}.showtime .mega-item-title{display:flex;justify-content:space-between;font-size:18px;letter-spacing:-.03em;margin-top:13px}.showtime .mega-item-title>span{color:var(--orange)}.showtime .mega-item-desc{font-size:10px;color:#a9a99d;margin-top:6px;line-height:1.4}.showtime .mobile-contact{display:none}.showtime .hero{padding-top:56px;gap:70px;padding-bottom:48px}.showtime .hero-copy{padding-bottom:30px}.showtime .hero-eyebrow{font-size:10px;font-weight:700;color:#151515}.showtime .hero-eyebrow .live-dot{background:#151515}.showtime .hero h1{font-weight:750;font-size:clamp(55px,6.8vw,105px);letter-spacing:-.07em}.showtime .hero h1 .last,.showtime .hero h1 .orange{color:#fff}.showtime .signature-stroke{color:#171717;opacity:1;width:88%;transform:rotate(-2deg);margin-block:13px 22px}.showtime .hero-description{color:#252018;font-size:16px;font-weight:450}.showtime .hero-actions .action.dark{background:#141414;color:#fff;border-radius:3px;font-size:13px;padding:20px 24px}.showtime .hero-actions .action.dark:hover{background:#fff;color:#121212}.showtime .hero .text-link{font-weight:650}.showtime .hero-footnote,.showtime .hero-footnote span:first-child{color:#30200e}.showtime .hero-footnote{margin-top:40px;font-weight:500}.showtime .hero-media{position:relative;transform:rotate(2deg)}.showtime .reel{box-shadow:12px 12px 0 #171717;aspect-ratio:1 / 1.07}.showtime .reel-caption>span{color:white;font-weight:650}.showtime .reel-caption>p{font-weight:600}.showtime .reel-footer{padding-top:28px}.showtime .clip-select{gap:20px}.showtime .clip-select button{color:#703000;font-weight:550;font-size:10px}.showtime .clip-select button.selected{color:#111}.showtime .no-fun{color:#171717;font-weight:750}.showtime .event-strip{border:0;padding:20px 0 30px;font-size:12px;color:#311e0b;font-weight:550}.showtime .event-strip .nationwide{color:#111}.showtime .showtime-ticker{overflow:hidden;background:#121212;color:var(--orange);padding:24px 0;border-bottom:1px solid #ffffff20}.showtime .showtime-ticker>div{display:flex;width:max-content;animation:ticker 34s linear infinite}.showtime .showtime-ticker>div>span{display:block;white-space:nowrap;font-size:35px;font-weight:750;line-height:1;letter-spacing:-.025em;padding-left:40px}.showtime .showtime-ticker b{font-size:40px;font-weight:400;padding-inline:32px;vertical-align:middle;color:white}.showtime .section.wrap{width:100%;margin:0;padding-inline:max(56px,calc((100% - 1440px)/2));padding-block:110px}.showtime h2{font-weight:650;letter-spacing:-.058em}.showtime .eyebrow{font-weight:700}.showtime .manifesto{background:#121212;color:white}.showtime .manifesto .eyebrow{color:var(--orange)}.showtime .manifesto h2{font-size:clamp(44px,6.6vw,100px)}.showtime .manifesto .muted{color:var(--orange)}.showtime .manifesto-bottom>p{color:#c1c1b6;font-size:18px}.showtime .principles{color:white;font-weight:500;gap:15px}.showtime #einsatz{background:var(--soft)}.showtime #einsatz .section-head .eyebrow{color:#a64000}.showtime .event-row{padding-block:36px;transition:background .35s,padding .35s}.showtime .event-row .index{font-size:36px;letter-spacing:-.04em;color:var(--orange);font-weight:600}.showtime .event-row h3{font-size:30px;font-weight:650}.showtime .event-row:hover{background:var(--orange);padding-inline:20px}.showtime .event-row:hover .index{color:#fff}.showtime .event-row:hover p{color:#352510}.showtime #formate{background:var(--orange);padding-bottom:150px}.showtime #formate .section-head>.eyebrow{color:#35230d}.showtime #formate .section-intro{color:#412810}.showtime #formate .section-head{margin-bottom:75px}.showtime .formats{gap:40px;align-items:start}.showtime .format .image-wrap{aspect-ratio:1 / 1.16;box-shadow:9px 9px 0 #181818;transform:rotate(-3deg);transition:transform .5s}.showtime .format:nth-child(2){margin-top:65px}.showtime .format:nth-child(2) .image-wrap{transform:rotate(3deg)}.showtime .format:nth-child(3){margin-top:130px}.showtime .format:nth-child(3) .image-wrap{transform:rotate(-2deg)}.showtime .format:hover .image-wrap{transform:rotate(0)}.showtime .format-label{color:#4b2b0b;font-weight:600;margin-top:31px}.showtime .format h3{font-size:38px;font-weight:750;letter-spacing:-.055em;margin-top:10px}.showtime .format>p{color:#3b2816;font-size:14px;font-weight:450}.showtime .format .text-link{font-weight:650}.showtime #bierdeckel,.showtime #team{background:#121212;color:white}.showtime .bierdeckel-feature>.image-wrap{box-shadow:-12px 12px 0 var(--orange);transform:rotate(-2deg)}.showtime .feature-copy>.eyebrow{color:var(--orange)}.showtime .feature-copy .muted{color:var(--orange)}.showtime .feature-copy>p:not(.eyebrow){color:#b6b6ac;font-size:16px}.showtime .feature-copy .text-link{color:white}.showtime .gallery-section{margin:0;background:var(--orange);padding-block:110px}.showtime .gallery-section .section-head>.eyebrow{color:#3b250f}.showtime .gallery-layout{grid-template-columns:1.25fr .75fr;gap:8%;align-items:end}.showtime .gallery-main video{height:630px;box-shadow:12px 12px 0 #151515}.showtime .gallery-side{transform:rotate(3deg);padding-bottom:70px}.showtime .gallery-side img{box-shadow:8px 8px 0 #151515}.showtime .gallery-layout figcaption{color:#4a2b0c;font-size:12px;margin-top:26px}.showtime .social-row{border-color:#14141450}.showtime .social-row>span{color:#46270b}.showtime .reviews{background:var(--soft)}.showtime .reviews .muted{color:var(--orange)}.showtime .reviews>h2{font-size:clamp(44px,6.5vw,100px)}.showtime .reviews-bottom .action{border-radius:3px}.showtime .team-section>.image-wrap{transform:rotate(2deg);box-shadow:12px 12px 0 var(--orange)}.showtime #tour{background:var(--soft)}.showtime .news-grid h3{font-weight:650}.showtime #ueber-rick{background:var(--orange)}.showtime .about-copy>.eyebrow{color:#47290c}.showtime .about .muted{color:#fff}.showtime .about-copy>p:not(.eyebrow){color:#3e2a16;font-size:16px}.showtime .about-visual{transform:rotate(3deg);box-shadow:12px 12px 0 #151515}.showtime #faq{background:var(--soft)}.showtime .questions summary{font-weight:600}.showtime .questions details[open] summary{color:#b54400}.showtime .contact{background:#121212;color:white;margin-top:0}.showtime .contact>.wrap>.eyebrow{color:var(--orange)}.showtime .contact h2{font-size:clamp(48px,7.6vw,116px);font-weight:650}.showtime .contact h2>span{color:var(--orange)}.showtime .contact-arrow{border-color:#ff6b0070;color:var(--orange);width:118px;height:118px;align-self:flex-end}.showtime .contact-arrow:hover{background:var(--orange);color:#121212}.showtime .contact-bottom{border-color:#555;color:#bdbdb3}.showtime .contact-bottom>div{color:white}.showtime .contact-note{color:#94948c}.showtime footer{background:var(--orange)}.showtime footer .brand{background:white;padding:8px 6px;width:130px;transform:rotate(-2deg)}.showtime footer>span{color:#3c260d}.showtime footer>div{font-weight:550}.showtime.intro-play .hero-media{animation:open-image 1.3s var(--ease) .12s both}.showtime .image-wrap img{transition:transform .8s var(--ease)}
@keyframes ticker{to{transform:translateX(-50%)}}@keyframes menu-in{from{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1200px){.showtime .site-header nav{gap:22px}.showtime .nav-trigger,.showtime .nav-about{font-size:12px}.showtime .header-inner{gap:20px}.showtime .header-cta{font-size:11px;padding:14px 18px;gap:15px}.showtime .mega-inner{grid-template-columns:190px 1fr;gap:30px}.showtime .mega-title>p{font-size:23px}.showtime .mega-grid{gap:20px}.showtime .mega-thumb{height:110px}.showtime .hero{gap:55px}.showtime .hero h1{font-size:6.65vw}.showtime .section.wrap{padding-inline:36px;padding-block:90px}.showtime .formats{gap:30px}.showtime .format h3{font-size:31px}.showtime .event-row h3{font-size:27px}.showtime .gallery-main video{height:550px}.showtime .contact h2{font-size:7.3vw}.showtime .contact-arrow{width:100px;height:100px;font-size:50px}}
@media(max-width:1180px){.showtime .header-inner{height:94px}.showtime .site-header.is-scrolled .header-inner{height:86px}.showtime .site-header .brand{transform:none;scale:.85;transform-origin:left center;margin-right:-15px}.showtime .site-header nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100dvh - 95px);overflow:auto;padding:15px 30px 25px;background:#1d1d1b;box-shadow:0 20px 30px #0006;border-bottom:3px solid var(--orange)}.showtime .site-header nav.open{display:block}.showtime .nav-entry{border-bottom:1px solid #444}.showtime .nav-trigger{width:100%;padding:20px 0;justify-content:space-between;font-size:22px}.showtime .nav-about{display:block!important;padding-block:20px!important;font-size:19px}.showtime .menu-toggle{display:flex;align-items:center;gap:10px;padding:13px 0;color:#fff;min-height:44px;font-size:13px}.showtime .menu-toggle span{color:var(--orange);display:inline}.showtime .header-cta{margin-left:auto}.showtime .mega{position:static;border:0;background:transparent;box-shadow:none;animation:menu-in .25s var(--ease)}.showtime .mega-inner{width:100%;display:block;padding:0 0 25px}.showtime .mega-title{display:none}.showtime .mega-thumb{height:105px}.showtime .mega-grid{gap:18px}.showtime .mega-item-title{font-size:16px}.showtime .mega-item-desc{font-size:10px}.showtime .mobile-contact{display:block!important;color:var(--orange);font-size:18px;padding:15px 0!important}.showtime .hero{gap:35px;padding-top:35px}.showtime .hero h1{font-size:6.7vw}.showtime .hero-eyebrow{font-size:8px}.showtime .hero-description{font-size:14px}.showtime .hero-actions{gap:20px}.showtime .hero-actions .action.dark{font-size:11px;padding:18px;gap:20px}.showtime .reel{aspect-ratio:1 / 1.4}.showtime .hero-footnote{font-size:10px;margin-top:25px}.showtime .showtime-ticker>div>span{font-size:28px}.showtime .formats{gap:25px}.showtime .format h3{font-size:26px}.showtime .format>p{font-size:13px}.showtime .event-row .index{font-size:25px}.showtime .event-row h3{font-size:23px}.showtime .event-row p{font-size:13px}.showtime .gallery-main video{height:440px}.showtime .gallery-side{padding-bottom:40px}.showtime .gallery-layout figcaption{font-size:10px}.showtime .contact-arrow{width:80px;height:80px;font-size:43px}.showtime section{scroll-margin-top:85px}}
@media(max-width:680px){.showtime .header-inner{height:91px;gap:16px}.showtime .site-header.is-scrolled .header-inner{height:82px}.showtime .site-header .brand{width:112px;scale:1;margin:0;padding:7px 5px 8px;gap:4px}.showtime .site-header .brand-label{font-size:10px}.showtime .header-cta{padding:11px 12px;font-size:9px;gap:12px;white-space:nowrap}.showtime .header-cta span{font-size:18px}.showtime .menu-toggle{font-size:11px;gap:5px}.showtime .menu-toggle span{display:none}.showtime .site-header nav{padding:8px 20px 20px}.showtime .nav-trigger{font-size:24px;padding:21px 0}.showtime .mega-grid{grid-template-columns:1fr;gap:16px}.showtime .site-header nav .mega-item{display:grid;grid-template-columns:80px 1fr;grid-template-rows:auto auto;gap:3px 15px;align-items:center}.showtime .mega-thumb{grid-row:1/3;height:66px}.showtime .mega-item-title{font-size:18px;margin:0}.showtime .mega-item-desc{font-size:11px;align-self:start;margin:0}.showtime .hero{padding-top:35px;padding-bottom:25px;gap:38px}.showtime .hero-copy{padding-bottom:0}.showtime .hero h1{font-size:clamp(49px,12.9vw,85px);line-height:1.02}.showtime .hero-eyebrow{font-size:8px;margin-bottom:26px}.showtime .signature-stroke{width:83%;margin-block:8px 20px;height:26px}.showtime .hero-description{font-size:14px}.showtime .hero-actions .action.dark{font-size:12px;padding:18px 19px}.showtime .hero-actions .text-link{font-size:11px}.showtime .hero-media{width:calc(100% - 10px);transform:rotate(1.5deg)}.showtime .reel{aspect-ratio:1 / 1.12;box-shadow:8px 8px 0 #151515}.showtime .reel-footer{padding-top:24px}.showtime .clip-select{gap:18px}.showtime .clip-select button{font-size:9px}.showtime .no-fun{font-size:7px}.showtime .event-strip{font-size:9px;padding-block:16px 25px;gap:14px}.showtime .showtime-ticker{padding:19px 0}.showtime .showtime-ticker>div>span{font-size:25px;padding-left:26px}.showtime .showtime-ticker b{font-size:30px;padding-inline:20px}.showtime .section.wrap{padding-inline:20px;padding-block:70px}.showtime .manifesto h2{font-size:clamp(38px,9vw,56px)}.showtime .manifesto-bottom>p{font-size:15px}.showtime .principles{font-size:14px}.showtime .event-row{padding-block:26px}.showtime .event-row:hover{padding-inline:0}.showtime .event-row .index{font-size:17px}.showtime .event-row h3{font-size:23px}.showtime .event-row p{font-size:13px}.showtime #formate{padding-bottom:75px}.showtime #formate .section-head{margin-bottom:50px}.showtime .formats{grid-template-columns:1fr;gap:55px;padding-inline:8px}.showtime .format:nth-child(2),.showtime .format:nth-child(3){margin-top:0}.showtime .format .image-wrap{aspect-ratio:1.15;box-shadow:7px 7px 0 #151515;transform:rotate(-2deg)}.showtime .format:nth-child(2) .image-wrap{transform:rotate(2deg)}.showtime .format:nth-child(3) .image-wrap{transform:rotate(-1.5deg)}.showtime .format-label{font-size:9px;margin-top:28px}.showtime .format h3{font-size:33px}.showtime .format>p{font-size:14px}.showtime .bierdeckel-feature>.image-wrap{margin-left:9px;box-shadow:-8px 8px 0 var(--orange)}.showtime .feature-copy>p:not(.eyebrow){font-size:14px}.showtime .gallery-section{padding-block:70px}.showtime .gallery-layout{grid-template-columns:1fr;gap:50px}.showtime .gallery-main video{height:440px;box-shadow:8px 8px 0 #151515;width:calc(100% - 8px)}.showtime .gallery-side{padding:0;margin-right:10px;width:84%}.showtime .gallery-layout figcaption{font-size:11px;margin-top:22px}.showtime .reviews>h2{font-size:clamp(34px,8.2vw,54px)}.showtime .team-section>.image-wrap{width:calc(100% - 14px);margin-left:3px;box-shadow:8px 8px 0 var(--orange)}.showtime .about-visual{margin-right:12px;box-shadow:8px 8px 0 #151515}.showtime .about-copy>p:not(.eyebrow){font-size:14px}.showtime .contact h2{font-size:clamp(38px,9.6vw,66px)}.showtime .contact-heading{align-items:flex-end}.showtime .contact-arrow{width:49px;height:49px;font-size:29px;margin:0 0 6px}.showtime .contact h2>span{display:inline}.showtime .contact-bottom>div{font-size:16px}.showtime footer .brand{width:112px;padding:7px;transform:rotate(-2deg)}.showtime footer>span{font-size:9px}.showtime footer>div{font-size:11px}.showtime .preview-bar{font-size:8px}}
@media(max-width:360px){.showtime .header-inner{gap:10px}.showtime .header-cta{padding:12px 9px;font-size:8px;gap:8px}.showtime .site-header .brand{width:105px}.showtime .contact-heading{display:block}.showtime .contact-arrow{margin-top:25px;margin-left:auto}.showtime .hero-actions{gap:16px}.showtime .hero-actions .action.dark{font-size:11px;gap:18px}.showtime .hero-actions .text-link{font-size:10px}}
@media(prefers-reduced-motion:reduce){.showtime .showtime-ticker>div{animation:none}.showtime .hero-media,.showtime .image-wrap,.showtime .about-visual,.showtime .gallery-side{transform:none!important}}

/* RICKs Charakterfigur und Original-Brillengesicht, 30.09.2026 */
.showtime .showtime-ticker>div>span{display:flex;align-items:center;padding-left:40px}
.showtime .showtime-ticker .ticker-face{display:block;flex:0 0 auto;width:50px;height:54px;margin-inline:32px;object-fit:contain}
.showtime .manifesto-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:clamp(32px,5vw,76px);align-items:center}
.showtime .manifesto-copy{min-width:0}
.showtime .manifesto-copy>.eyebrow{margin-bottom:28px}
.showtime .manifesto-copy h2{font-size:clamp(42px,5.3vw,78px);line-height:1.07}
.showtime .manifesto-copy .manifesto-bottom{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}
.showtime .manifesto-copy .manifesto-bottom>p{max-width:590px;margin:0}
.showtime .manifesto-copy .principles{flex-direction:row;flex-wrap:wrap;gap:10px 24px;font-size:15px}
.showtime .manifesto-character{margin:0;width:100%;max-width:400px;justify-self:end}
.showtime .manifesto-character img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}
@media(max-width:1000px){.showtime .manifesto-layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.showtime .manifesto-copy h2{font-size:clamp(38px,5vw,53px)}}
@media(max-width:760px){.showtime .manifesto-layout{grid-template-columns:minmax(0,1fr);gap:30px}.showtime .manifesto-character{width:min(90%,340px);justify-self:center}.showtime .manifesto-copy h2{font-size:clamp(35px,8.2vw,56px)}}
@media(max-width:680px){.showtime .showtime-ticker>div>span{padding-left:26px}.showtime .showtime-ticker .ticker-face{width:36px;height:39px;margin-inline:22px}.showtime .manifesto-copy .principles{font-size:14px;gap:9px 20px}.showtime .manifesto-copy>.eyebrow{margin-bottom:24px}}


