@font-face{font-family:TKSiteBebas;src:url(assets/BebasNeue-Regular.ttf) format('truetype');font-display:swap}
#tk-site-menu nav a:first-child{color:#ef4934}#tk-site-menu nav a.tk-site-secondary{font-size:clamp(25px,6vw,40px);color:#aaa}
/* Scope precedence to the two new homepage headings: the editorial plugin uses !important. */
#tk-home-discover h1,body:has(#tk-home-discover) #historia.tkh-hero h2{font-family:TKSiteBebas,"Arial Narrow",Impact,sans-serif!important;font-weight:700!important;letter-spacing:-.018em!important}
body:has(#tk-home-discover) #historia.tkh-hero{background:#141413;color:#faf8f3;isolation:isolate}
body:has(#tk-home-discover) #historia.tkh-hero:before{z-index:0}
body:has(#tk-home-discover) #historia .tkh-hero-photo{z-index:1}
body:has(#tk-home-discover) #historia .tkh-hero-photo figcaption{color:#151515}
body:has(#tk-home-discover) #historia .tkh-hero-tag{background:transparent;color:inherit;border-color:#777}
body:has(#tk-home-discover) #historia h2{color:inherit;margin:0;text-transform:uppercase}
body:has(#tk-home-discover) #historia .tkh-arrow{display:inline-block;border:1px solid #faf8f3;border-radius:999px;padding:12px 22px;text-decoration:none}
body:has(#tk-site-nav) .tkh-nav,body:has(#tk-site-nav) #tksm-nav,body:has(#tk-site-nav) .tk-editorial-nav,body:has(#tk-site-nav) .tkbr-guides-top,body:has(#tk-site-nav) .tkm-nav,body:has(#tk-site-nav) .tksf-nav,body:has(#tk-site-nav)>header:not(#tk-site-nav){display:none!important}
#tk-site-nav{position:sticky;top:0;z-index:100010;display:flex;align-items:center;justify-content:space-between;padding:14px max(20px,calc((100% - 1120px)/2));background:#faf8f3;color:#151515;border-bottom:1px solid #dedbd5;box-sizing:border-box}#tk-site-nav a,#tk-site-menu .tk-site-top a{font:800 13px Arial,sans-serif;letter-spacing:1.5px;color:inherit;text-decoration:none}#tk-site-open{width:44px;height:44px;border:0;background:transparent;display:grid;align-content:center;gap:5px;padding:10px;cursor:pointer}#tk-site-open span{height:2px;background:#171716;width:24px}
#tk-site-menu{inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;border:0;border-radius:0;padding:24px;background:#141413;color:#faf9f7;overflow:auto;z-index:100011}#tk-site-menu::backdrop{background:#141413}#tk-site-menu .tk-site-top{display:flex;justify-content:space-between;align-items:center;max-width:850px;margin:auto}#tk-site-menu button{min-width:44px;min-height:44px;font:36px Arial,sans-serif;background:none;border:0;color:white;cursor:pointer}#tk-site-menu nav{display:grid;max-width:850px;margin:55px auto 0}#tk-site-menu nav a{font:700 clamp(36px,9vw,64px)/1.1 TKSiteBebas,Arial,sans-serif;text-transform:uppercase;color:#faf9f7;text-decoration:none;padding:22px 0;border-bottom:1px solid #444}#tk-site-menu a:focus-visible,#tk-site-menu button:focus-visible,#tk-site-open:focus-visible{outline:3px solid #ef4934;outline-offset:4px}
#tk-home-discover{max-width:1120px;margin:0 auto;padding:32px 20px 40px;color:#151515;font:16px/1.5 Arial,sans-serif;box-sizing:border-box}#tk-home-discover *{box-sizing:border-box}#tk-home-discover h1{font:700 clamp(52px,10vw,110px)/.98 TKSiteBebas,Arial,sans-serif;letter-spacing:-1px;margin:0 0 24px;text-transform:uppercase}#tk-home-discover .tk-mosaic{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:180px 180px;gap:8px}#tk-home-discover .tk-mosaic a{display:block;position:relative;overflow:hidden}#tk-home-discover .tk-mosaic a:first-child{grid-row:span 2}#tk-home-discover img{width:100%;height:100%;object-fit:cover;display:block}#tk-home-discover .tk-mosaic span{position:absolute;bottom:8px;left:8px;background:white;color:#111;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:bold}#tk-home-discover .tk-tabs{display:flex;gap:32px;margin:24px 0 20px}#tk-home-discover a{color:inherit}#tk-home-discover .tk-tabs a{text-decoration:none;font-weight:bold}#tk-home-discover form{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0}#tk-home-discover label{display:grid;gap:6px;font-size:13px;font-weight:bold}#tk-home-discover select{width:100%;max-width:none;min-height:48px;border:1px solid #ccc;border-radius:6px;background:white;color:#111;font:16px Arial,sans-serif;padding:12px}#tk-home-discover button{grid-column:1/-1;min-height:50px;background:#df3c28;border:0;border-radius:7px;color:white;font:bold 17px Arial,sans-serif;padding:14px;cursor:pointer}#tk-home-discover .tk-demo-note{font-size:13px;color:#625f59}#tk-home-discover .tk-artists-soon{border-top:1px solid #ddd;padding-top:20px;margin-top:24px}body:has(#tk-home-discover) .tkh-hero h2{font:700 clamp(48px,7vw,90px)/1.05 TKSiteBebas,Arial,sans-serif}#kontakt{scroll-margin-top:85px}@media(min-width:760px){#tk-home-discover .tk-mosaic{grid-template-rows:240px 240px}#tk-home-discover form{grid-template-columns:1fr 1fr 1fr;align-items:end}#tk-home-discover button{grid-column:auto}}
