@font-face{font-family:RHBarlow;src:url('/assets/rocklayout-20261103/BarlowCondensed-Medium.ttf')}.rh-rock-home{--bg:#101010;--paper:#f5f1e9;--muted:#bcb9b5;--red:#f34458;background:#101010;color:#f5f1e9}.rh-rock-home header{position:relative;min-height:92px;padding:20px 4.7%;gap:25px;background:#101010}.rh-rock-home header nav{gap:20px;font-size:12px}.rh-rock-home header .brand{font-size:17px;font-weight:900;line-height:1;letter-spacing:1px}.rh-rock-home .ticket,.rh-rock-home .button{border-radius:0;background:#f34458;color:#fff;border:1px solid #f34458;min-height:48px;padding:16px 24px;font-size:13px}.rh-rock-home .rh-line-arrow{display:inline-block;width:1.05em;height:1.05em;vertical-align:-.12em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;background:transparent}.rh-rock-home main>section:not(#radio) h2,.rh-rock-home main>section:not(#radio) h3,.rh-rock-home .hero-copy h1{font-family:RHBarlow,'Arial Narrow',sans-serif;letter-spacing:0;font-weight:500;text-transform:uppercase}.rh-rock-home .hero.wrap{max-width:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.rh-rock-home .hero-copy{order:2;max-width:1380px;width:100%;padding:65px 4.7%;margin:auto;display:grid;grid-template-columns:1fr 1fr;column-gap:80px;border-bottom:1px solid #333}.rh-rock-home .hero-copy h1{font-size:clamp(38px,4.2vw,58px);grid-column:1;grid-row:2/5;margin:0}.rh-rock-home .hero-copy>.eyebrow{grid-column:1;margin-bottom:20px}.rh-rock-home .hero-copy>p{grid-column:2;grid-row:2;margin:0;font-size:15px}.rh-rock-home .hero-copy>.actions{grid-column:2;grid-row:3;margin-top:20px}.rh-rock-home .hero-copy>.hero-line{grid-column:2;grid-row:4;margin-top:20px;padding-top:15px}.rh-rock-home .home-slideshow{order:1;position:relative;width:100%;height:calc(100svh - 92px);min-height:660px;max-height:900px;border:0;border-radius:0;transform:none;background:#080808;box-shadow:none;overflow:hidden}.rh-rock-home .home-slideshow:before{content:'RADIO HOLZHAUS PRÄSENTIERT';position:absolute;top:32px;left:4.7%;font:700 10px Arial;letter-spacing:2px;z-index:4;color:#fff}.rh-rock-home .home-slideshow:after{content:'KULTUR AUS HÖVELHOF';position:absolute;top:32px;right:4.7%;font:700 10px Arial;letter-spacing:2px;z-index:4;color:#fff}.rh-rock-home .slide-stage{position:absolute;inset:0;height:100%;min-height:0}.rh-rock-home .home-slide:not([hidden]){position:absolute;inset:0;display:block;width:100%;height:100%;background:transparent}.rh-rock-home .slide-art{position:absolute;inset:0;height:100%;width:100%;min-height:0;background:#101010;overflow:hidden}.rh-rock-home .slide-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000c,#0002 80%),linear-gradient(0deg,#000 0%,transparent 70%)}.rh-rock-home .slide-art img{display:block;width:100%;height:100%;object-fit:cover!important;object-position:center 40%;max-height:none;border:0;padding:0;transform:none}.rh-rock-home .slide-copy{position:absolute;bottom:135px;left:4.7%;right:4.7%;padding:0;min-height:0;max-height:none;background:transparent;display:flex;flex-direction:column;align-items:flex-start;color:#fff}.rh-rock-home .slide-copy h2{font:500 clamp(80px,12vw,172px)/.95 RHBarlow,'Arial Narrow',sans-serif;letter-spacing:-1px;color:#f5f1e9;margin:0 0 18px;max-width:100%;overflow-wrap:anywhere;order:0}.rh-rock-home .slide-copy h2:after{content:'.';color:#f34458}.rh-rock-home .slide-copy p{font:400 15px/1.6 Arial;color:#dedad3;margin:0 0 15px;max-width:620px;order:1;display:block;-webkit-line-clamp:unset;overflow:visible}.rh-rock-home .slide-date{order:2;font:400 12px/1.6 Arial;color:#f0e7de;margin:0 0 22px;letter-spacing:.3px}.rh-rock-home .slide-link{order:3;display:inline-flex;align-items:center;gap:8px;color:#fff;background:#f34458;font:700 13px/1.4 Arial;padding:16px 24px;min-height:48px;text-decoration:none;border:1px solid #f34458}.rh-rock-home .slide-link:hover{background:#ca243c}.rh-rock-home .slide-weihnachtsfunkeln-2026 .slide-copy h2,.rh-rock-home [data-event-id=weihnachtsfunkeln-2026] .slide-copy h2{font-size:clamp(50px,8vw,115px)}.rh-rock-home .slide-deichbrunch-2027 .slide-copy h2,.rh-rock-home [data-event-id=deichbrunch-2027] .slide-copy h2{font-size:clamp(50px,8vw,115px)}.rh-rock-home .slide-editorial-concerts .slide-copy h2{font-size:clamp(60px,10.5vw,150px)}.rh-rock-home .slideshow-top{position:absolute;bottom:35px;top:auto;left:4.7%;z-index:4;width:auto;padding:0;background:transparent;border:0;display:block}.rh-rock-home .slideshow-top>span:first-child{display:none}.rh-rock-home .slide-counter{font:400 10px Arial;color:#ddd;letter-spacing:2px}.rh-rock-home .slideshow-controls{position:absolute;bottom:20px;left:14%;right:4.7%;padding:18px 0 0;background:transparent;border:0;border-top:1px solid #ffffff50;display:flex;justify-content:space-between;gap:20px;z-index:4}.rh-rock-home .slide-dots{display:flex;gap:22px;flex-wrap:wrap;align-items:center;max-width:calc(100% - 135px)}.rh-rock-home .slide-dot{min-width:0;width:auto;min-height:36px;height:auto;padding:6px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;display:block}.rh-rock-home .slide-dot>span:first-child{display:none}.rh-rock-home .slide-dot .rh-dot-label{display:block;font:700 9px/1.4 Arial;letter-spacing:.8px;text-transform:uppercase;color:#bcbcbc;max-width:180px}.rh-rock-home .slide-dot[aria-pressed=true]{border-color:#f34458;background:transparent}.rh-rock-home .slide-dot[aria-pressed=true] .rh-dot-label{color:white}.rh-rock-home .slide-actions{display:flex;gap:8px}.rh-rock-home .slide-actions button{display:grid;place-items:center;width:40px;min-width:40px;height:44px;min-height:44px;padding:0;background:transparent;border:0;border-radius:0;color:white;box-shadow:none;font-size:20px}.rh-rock-home .events.wrap,.rh-rock-home .club.wrap{max-width:1380px;padding:85px 4.7%;margin:auto}.rh-rock-home .section-top h2,.rh-rock-home .club h2{font-size:clamp(43px,5vw,70px);line-height:1}.rh-rock-home .event-grid{gap:28px}.rh-rock-home .event-card{border:0;border-radius:0;background:transparent;box-shadow:none}.rh-rock-home .event-card>img,.rh-rock-home .funkeln-image{height:290px;border-radius:0}.rh-rock-home .event-card>div:not(.funkeln-image){padding:24px 0}.rh-rock-home .event-card h3{font-size:36px}.rh-rock-home .event-card .date{color:#ff7a89}.rh-rock-home .event-row{grid-template-columns:150px 240px 1fr auto}.rh-rock-home .rh-concert-banner{position:relative;min-height:580px;isolation:isolate;overflow:hidden;display:flex;align-items:center}.rh-rock-home .rh-concert-banner>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.rh-rock-home .rh-concert-banner:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#000e,#0003)}.rh-rock-home .rh-concert-banner>div{padding:65px 4.7%;max-width:750px}.rh-rock-home .rh-concert-banner h2{font-size:clamp(55px,6vw,88px);line-height:1}.rh-rock-home .rh-concert-banner em{color:#f34458;font-style:normal}.rh-rock-home .rh-concert-banner p{max-width:420px}.rh-rock-home .contact{background:#101010;border-top:1px solid #444}.rh-rock-home .contact .wrap{max-width:1380px;padding:65px 4.7%}.rh-rock-home .contact h2{font-size:clamp(45px,6vw,78px)}.rh-rock-home .page-context{background:#191919}.rh-rock-home .page-context .wrap{max-width:1380px;padding:32px 4.7%}.rh-rock-home .page-context h2{font-size:24px;text-transform:none;font-family:RHBarlow}.rh-rock-home .page-context p{font-size:13px}.rh-rock-home footer.wrap{max-width:none;background:#090909;padding:38px 4.7%;font-size:11px}.rh-rock-home footer .rh-privacy-open{align-self:flex-start;flex:0 0 auto;width:max-content;max-width:100%;min-height:44px;margin:0;padding:8px 0;background:transparent;border:0;border-radius:0;color:#bbb;font:400 11px/1.4 Arial;text-align:left;text-decoration:underline;text-underline-offset:4px}.rh-rock-home [hidden]{display:none!important}
@media(max-width:1250px){.rh-rock-home header nav{font-size:10px;gap:16px}.rh-rock-home header{padding:20px 4.7%}.rh-rock-home .event-card>img,.rh-rock-home .funkeln-image{height:240px}.rh-rock-home .slide-dots{gap:17px}.rh-rock-home .event-row{grid-template-columns:130px 200px 1fr}.rh-rock-home .event-row a{grid-column:3}}
@media(min-width:1001px) and (max-width:1250px){.rh-rock-home header{flex-wrap:nowrap}.rh-rock-home header nav{width:auto}.rh-rock-home .ticket{padding:15px 18px}}
@media(max-width:1000px) and (min-width:821px){.rh-rock-home header{flex-wrap:wrap}.rh-rock-home header nav{width:100%;justify-content:space-between;flex-wrap:wrap}.rh-rock-home .home-slideshow{height:700px}.rh-rock-home .slide-copy p{max-width:600px}.rh-rock-home .slide-dots{gap:12px}}
@media(max-width:820px){.rh-rock-home header{flex-wrap:wrap;min-height:78px;padding:17px 4.7%}.rh-rock-home header .menu{display:block;border-radius:0;background:transparent;color:#eee;border:1px solid #666;min-height:44px}.rh-rock-home header nav{display:none;width:100%}.rh-rock-home header nav.open{display:flex;flex-wrap:wrap;gap:0}.rh-rock-home header nav a{padding:13px;font-size:13px}.rh-rock-home .home-slideshow{height:790px;min-height:0;max-height:none}.rh-rock-home .home-slideshow:before{font-size:8px;letter-spacing:1px;top:26px}.rh-rock-home .home-slideshow:after{display:none}.rh-rock-home .slide-copy{bottom:200px}.rh-rock-home .slide-copy h2{font-size:20vw;line-height:1}.rh-rock-home .slide-copy p{font-size:13px;line-height:1.5;max-width:360px}.rh-rock-home .slide-date{font-size:11px;max-width:330px}.rh-rock-home .slide-weihnachtsfunkeln-2026 .slide-copy h2,.rh-rock-home [data-event-id=weihnachtsfunkeln-2026] .slide-copy h2{font-size:12vw}.rh-rock-home .slide-deichbrunch-2027 .slide-copy h2,.rh-rock-home [data-event-id=deichbrunch-2027] .slide-copy h2{font-size:12vw}.rh-rock-home .slide-editorial-concerts .slide-copy h2{font-size:15vw}.rh-rock-home .slideshow-top{bottom:137px}.rh-rock-home .slideshow-controls{left:4.7%;bottom:19px;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.rh-rock-home .slide-dots{order:2;max-width:none;width:100%;gap:0 18px}.rh-rock-home .slide-dot .rh-dot-label{font-size:8px;letter-spacing:.6px;max-width:130px}.rh-rock-home .slide-actions{margin-left:auto;order:1}.rh-rock-home .slide-art:after{background:linear-gradient(0deg,#000 0%,#0005 70%,#0001)}.rh-rock-home .hero-copy{display:block;padding:50px 4.7%}.rh-rock-home .hero-copy h1{font-size:48px;margin-bottom:25px}.rh-rock-home .hero-copy>p{font-size:14px}.rh-rock-home .events.wrap,.rh-rock-home .club.wrap{padding:60px 4.7%}.rh-rock-home .event-row{grid-template-columns:1fr;gap:8px}.rh-rock-home .event-row a{grid-column:auto}.rh-rock-home .rh-concert-banner{min-height:520px}.rh-rock-home .event-card>img,.rh-rock-home .funkeln-image{height:250px}.rh-rock-home .event-card>div:not(.funkeln-image){padding-top:20px}.rh-rock-home .section-top h2,.rh-rock-home .club h2{font-size:44px}.rh-rock-home .slide-link{font-size:12px;padding:15px 20px}}
@media(prefers-reduced-motion:reduce){.rh-rock-home *{scroll-behavior:auto!important;transition:none!important}}

.rh-rock-home .slide-dot .rh-dot-label{width:auto;height:auto;min-width:0;min-height:0;background:transparent;border-radius:0;padding:0;margin:0}.rh-rock-home .slide-dot[aria-pressed=true] .rh-dot-label{background:transparent}

@font-face{font-family:Barlow;src:url('/assets/rocklayout-20261103/BarlowCondensed-Medium.ttf')}*{box-sizing:border-box}html{scroll-behavior:auto;scroll-padding-top:20px}body{margin:0;background:#101010;color:#f5f1e9;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:5px}.preview{background:#252525;padding:9px 3.5%;font-size:10px;letter-spacing:1.7px;color:#ddd;display:flex;justify-content:space-between}.preview span{letter-spacing:.4px;color:#bdbdbd}header{min-height:92px;display:flex;align-items:center;justify-content:space-between;padding:15px 3.5%;gap:25px;border-bottom:1px solid #353535}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand img{width:42px;height:42px;object-fit:contain}.brand span{font-size:17px;line-height:.98;font-weight:900;letter-spacing:1px}header nav{display:flex;align-items:center;gap:21px;font-size:12px}header nav>a:hover,.text-link:hover{color:#ff5264}.button{display:inline-flex;align-items:center;justify-content:center;background:#ee344c;color:white;padding:17px 25px;font-size:13px;font-weight:700;min-height:48px;border:1px solid #ee344c}.button:hover{background:#ca1f37;color:white}.button.small{padding:13px 19px}.menu{display:none}.hero{position:relative;min-height:610px;height:calc(100svh - 126px);max-height:860px;isolation:isolate;overflow:hidden}.hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 43%;z-index:-2}.shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.16) 70%),linear-gradient(0deg,#080808 0%,transparent 52%,rgba(0,0,0,.24));z-index:-1}.hero-top{position:absolute;left:4.7%;right:4.7%;top:34px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:2px;font-weight:bold}.hero-top i{display:inline-block;background:#ff3c53;width:7px;height:7px;border-radius:50%;margin-right:9px}.hero-copy{position:absolute;left:4.7%;right:4.7%;bottom:126px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;line-height:1.6;color:#ff5264}.hero h1{font-family:Barlow,'Arial Narrow',sans-serif;font-size:clamp(85px,13vw,190px);line-height:.95;font-weight:500;letter-spacing:-1px;margin:12px 0 8px}.hero h1 span,h2 span{color:#f34458}.subtitle{font-family:Barlow,sans-serif;font-size:clamp(23px,3vw,37px);margin:8px 0}.detail{font-size:13px;letter-spacing:.6px;margin:14px 0 25px}.hero-bottom{position:absolute;left:4.7%;right:4.7%;bottom:25px;border-top:1px solid #ffffff59;padding-top:20px;display:flex;align-items:center;gap:35px;font-size:11px}.hero-bottom>span{font-size:11px;letter-spacing:2px;color:#c8c8c8}.selectors{display:flex;gap:26px}.selectors button{background:transparent;color:#bbb;border:0;padding:7px 0;border-bottom:2px solid transparent;font-size:10px;font-weight:bold;letter-spacing:1px}.selectors button[aria-pressed=true]{color:white;border-color:#f34458}.arrows{margin-left:auto;display:flex;gap:8px}.arrows button{background:#10101080;color:white;border:1px solid #ffffff65;width:43px;height:43px;font-size:20px}.manifesto{background:#ed344b;display:flex;align-items:center;gap:30px;padding:19px 4.7%;font-family:Barlow,sans-serif;font-size:32px}.manifesto a{margin-left:auto;font:700 10px Arial;letter-spacing:1px;border-bottom:1px solid #ffffff80;padding-bottom:6px}.section{padding:95px 4.7%;max-width:1560px;margin:auto}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:45px}h2{font:500 clamp(42px,5.5vw,78px)/1 Barlow,'Arial Narrow',sans-serif;margin:12px 0 25px}p{line-height:1.7}.text-link{display:inline-block;font-size:12px;border-bottom:1px solid #606060;padding-bottom:7px;font-weight:bold}.events{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.event-image{display:block;position:relative;aspect-ratio:1.35;overflow:hidden}.event-image img{width:100%;height:100%;object-fit:cover;transition:transform .4s}.event-image:hover img{transform:scale(1.025)}.label{position:absolute;top:14px;left:14px;background:#ed344b;padding:9px 10px;font-size:8px;font-weight:700;letter-spacing:1px}.label.light{background:#f3eee5;color:#161616}.events .eyebrow{margin-top:23px}h3{font:500 36px/1.1 Barlow,sans-serif;margin:7px 0}.events p:not(.eyebrow){font-size:13px;color:#aaa;margin:12px 0 20px}.programme-note{font-size:12px;color:#aaa;margin:38px 0 0;border-top:1px solid #333;padding-top:25px}.programme-note a{text-decoration:underline;color:#ddd}.wide-story{position:relative;min-height:590px;display:flex;align-items:center;isolation:isolate}.wide-story>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% 50%}.wide-story:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000e,transparent 100%);z-index:-1}.wide-story>div{margin:60px 4.7%;max-width:500px}.wide-story p:not(.eyebrow){font-size:14px;max-width:360px}.wide-story h2{font-size:clamp(50px,6.4vw,90px)}.radio{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.radio>div>p:not(.eyebrow){max-width:460px;font-size:14px;color:#b9b9b9}.radio .text-link,.club .text-link{margin-left:24px}.radio p.muted{font-size:10px}.radio-art{background:#1d1d1b;padding:30px;text-align:center;display:grid;justify-items:center;gap:22px;border:1px solid #333}.radio-art>span{font-size:9px;letter-spacing:2px}.radio-art>strong{font:500 32px Barlow,sans-serif}.record{width:min(28vw,340px);aspect-ratio:1;border-radius:50%;background:repeating-radial-gradient(#0a0a0a 0 2px,#272727 3px,#121212 4px 6px);display:grid;place-items:center}.record b{display:grid;place-content:center;width:34%;height:34%;border-radius:50%;font-family:Barlow;font-size:48px;background:#ed344b;line-height:.7;transform:rotate(-15deg)}.record b span{font-size:20px}.club{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;border-top:1px solid #333}.club-photo img{width:100%;aspect-ratio:.95;object-fit:cover}.club p:not(.eyebrow){font-size:14px;color:#bbb}.contact{border-top:1px solid #333}.contact h2{font-size:clamp(40px,6.8vw,96px)}.contact>a{display:inline-block;font:500 clamp(20px,3vw,35px) Barlow,sans-serif;margin:0 30px 15px 0}.context{padding-top:30px;padding-bottom:40px;color:#aaa;border-top:1px solid #333}.context h2{font:500 22px Barlow}.context p{max-width:950px;font-size:12px}.context a{text-decoration:underline}footer{padding:35px 4.7%;background:#090909;display:flex;align-items:center;gap:30px;flex-wrap:wrap}footer p{font-size:10px;color:#999}footer nav{display:flex;gap:18px;flex-wrap:wrap;font-size:10px;color:#bbb;margin-left:auto}.skip{position:fixed;top:-80px;background:#ee344c;padding:15px;z-index:20}.skip:focus{top:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(min-width:1600px){header nav{font-size:14px;gap:28px}}@media(max-width:1100px){header nav{gap:13px;font-size:10px}header{gap:18px}.brand span{font-size:15px}.brand img{width:32px}.hero{min-height:610px}.hero h1{font-size:15vw}.section{padding-top:70px;padding-bottom:70px}.radio,.club{gap:40px}}@media(max-width:820px){header{min-height:78px;position:relative;flex-wrap:wrap}.menu{display:block;background:transparent;color:white;border:1px solid #555;padding:12px}header nav{display:none;width:100%;font-size:14px;gap:0}header nav.open{display:grid;grid-template-columns:1fr 1fr}header nav a{padding:15px}.hero{height:720px;min-height:0;max-height:none}.hero-top{font-size:8px;letter-spacing:1px}.hero-top>span:last-child{display:none}.hero-copy{bottom:145px}.hero h1{font-size:20vw}.hero>img{object-position:57% 35%}.shade{background:linear-gradient(0deg,#000 0%,#0006 65%,#0001)}.hero-copy .eyebrow{max-width:240px}.hero-bottom{flex-wrap:wrap;gap:9px;bottom:20px;padding-top:12px}.hero-bottom>span{margin-right:auto}.selectors{order:3;width:100%;gap:22px}.selectors button{font-size:9px;min-height:35px}.arrows{margin-left:0}.manifesto{gap:15px;font-size:24px;flex-wrap:wrap}.manifesto a{font-size:8px;margin-left:0;width:100%;border:0}.section-heading{display:block}.section-heading h2{margin-bottom:25px}.events{grid-template-columns:1fr;gap:44px}.event-image{aspect-ratio:1.5}.radio,.club{grid-template-columns:1fr;gap:38px}.record{width:260px}.club-photo img{aspect-ratio:1.3}.radio .text-link,.club .text-link{margin:22px 0 0;display:table}.wide-story{min-height:620px}.wide-story>img{object-position:64%}.wide-story:after{background:linear-gradient(90deg,#000c,#0005)}.context{padding-top:30px;padding-bottom:35px}footer{gap:15px}footer nav{margin-left:0;gap:18px}.preview{font-size:8px;padding:9px 4.7%;letter-spacing:1px}.preview span{font-size:8px}.subtitle{font-size:28px}.detail{max-width:240px;font-size:12px}.contact>a{display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Pfeile als echte Liniengrafik: keine Emoji-Kacheln, auch mobil. */
.link-arrow{display:inline-block;width:1.1em;height:1.1em;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;background:transparent}.button .link-arrow{margin-left:8px}.arrows button{background:transparent;border:0;display:grid;place-items:center;min-width:44px;min-height:44px}.arrows button:hover{color:#ff5264}.text-link{background:transparent}

/* Fünf Bildthemen, auch mobil vollständig bedienbar. */
.selectors{flex-wrap:wrap;column-gap:22px;row-gap:6px}.hero-bottom{gap:24px}.selectors button{min-height:36px}.arrows button{font-size:17px}#hero-title{overflow-wrap:anywhere}.hero[data-theme="tanzzeit"]>img{object-position:center 40%}
@media(max-width:820px){.hero-copy{bottom:190px}.hero-bottom{row-gap:8px}.selectors{column-gap:18px;row-gap:0}.selectors button{font-size:8px;min-height:34px}.hero h1{font-size:20vw}.hero-copy .subtitle{font-size:27px}.hero-copy .detail{max-width:310px}.hero-copy .eyebrow{color:#fff}.hero[data-theme="tanzzeit"]>img{object-position:56% 35%}}


.full-draft .hero.wrap{max-width:none;display:block;margin:0;padding:0;height:auto;min-height:0;overflow:visible}
.full-draft .manifesto{max-width:none;position:relative;z-index:1;gap:30px}
.full-draft .manifesto h1{font:inherit;display:flex;gap:30px;margin:0}
.full-draft .manifesto h1 em{font-style:normal;color:inherit}.full-draft .manifesto p{font:inherit;margin:0;line-height:1}
.full-draft h2>[data-rh-field="124e73e9748cbb-1"],.full-draft h2>[data-rh-field="ed63a603915d28-1"],.full-draft h2>[data-rh-field="e3e7ee1c90877b-1"]{color:inherit}
.full-draft .club h2{font-family:Barlow,sans-serif;font-size:clamp(42px,5.5vw,78px)}
.full-draft .home-slideshow{height:calc(100svh - 92px);min-height:610px;max-height:860px}
.full-draft .slide-copy p{font-family:Barlow,sans-serif;font-size:clamp(23px,3vw,37px);line-height:1.2;max-width:730px}
.full-draft .slide-copy .slide-kicker{font:700 10px/1.6 Arial;letter-spacing:1.8px;color:#ff5264;order:-1;margin:0 0 15px}
.full-draft .events .event-card{padding:0;background:transparent;color:inherit;border:0;border-radius:0;overflow:visible;display:block}
.full-draft .events .event-card>img{width:100%;height:100%;object-fit:cover}
.full-draft .events .event-card .date{color:#ff5264}
.full-draft .radio-art .live-player{width:100%;margin-top:8px}.full-draft .live-player iframe{width:100%;height:410px;border:0;display:block}
.full-draft .rh-privacy-open{width:max-content;max-width:100%;min-height:44px;background:transparent;border:0;color:#bbb;padding:8px 0;font:11px Arial;text-decoration:underline}
.full-draft .draft-link{font-size:10px;color:#bbb}.full-draft .radio-art{min-width:0}.full-draft .record{width:min(24vw,290px)}
@media(max-width:820px){.full-draft .home-slideshow{height:720px;min-height:0;max-height:none}.full-draft .slide-copy{bottom:190px}.full-draft .slide-copy p{font-size:27px}.full-draft .manifesto{gap:15px}.full-draft .manifesto h1{gap:15px}.full-draft .manifesto p{font-size:24px}.full-draft .record{width:220px}.full-draft .club h2{font-size:44px}.full-draft .slide-copy .slide-kicker{font-size:9px;max-width:260px}.full-draft .events{grid-template-columns:1fr}}
