body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post .post-content,body .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et_block_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}html,body,#page-container{background:#14100D}.et_pb_section:has(#page){padding:0!important;background:transparent!important}.et_pb_section:has(#page) .et_pb_row,.et_pb_section:has(#page) .et_pb_column{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}#page h1,#page h2,#page h3{color:inherit;padding-bottom:0;line-height:inherit}#page h2{font-size:1.5em}#page p{padding-bottom:0;margin-block:1em}.admin-bar #page nav{top:32px}@media (max-width:782px){.admin-bar #page nav{top:46px}}@media (max-width:600px){.admin-bar #page nav{top:0}}:root{--surface-100:#14100d;--surface-200:#1c1611;--ink:#f3ece1;--ink-muted:#b8ada0;--hairline:#362e27;--ghost:#5b4a38;--accent:#f2a93b;--accent-alt:#c1432b;--font-display:'Big Shoulders Display','Arial Narrow',sans-serif;--font-mono:'Space Mono','Courier New',monospace;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:32px;--space-5:64px;--radius-sm:4px;--radius-pill:999px}#page *{box-sizing:border-box}#page{margin:0;background:var(--surface-100);color:var(--ink);font-family:var(--font-mono);font-size:15px;line-height:1.6}#page{max-width:1180px;margin:0 auto;padding-inline:var(--space-3)}#page h1,#page h2,#page h3{font-family:var(--font-display);font-weight:900;text-transform:uppercase;margin:0;text-wrap:balance}#page a{color:inherit}#page img{max-width:100%;display:block}#page[data-lang='en'] .de{display:none}#page[data-lang='de'] .en{display:none}#page .eyebrow{font-size:11px;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:var(--ink-muted)}#page nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:flex;align-items:center;justify-content:space-between;padding-block:var(--space-2);background:color-mix(in srgb,var(--surface-100) 90%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--hairline)}#page nav .brand img{height:22px;width:auto}#page nav .links{display:flex;gap:var(--space-3);align-items:center}#page nav .links a{font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;text-decoration:none;color:var(--ink-muted)}#page nav .links a:hover,#page nav .links a:focus-visible{color:var(--accent)}#page .lang-toggle{display:flex;border:1px solid var(--hairline);border-radius:var(--radius-pill);overflow:hidden}#page .lang-toggle button{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.1em;padding:6px 12px;background:none;border:none;color:var(--ink-muted);cursor:pointer}#page .lang-toggle button[aria-pressed='true']{background:var(--accent);color:var(--surface-100)}#page .lang-toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (max-width:640px){#page nav{flex-wrap:wrap;row-gap:var(--space-2)}#page nav .links{width:100%;order:3;justify-content:center;gap:var(--space-2);flex-wrap:wrap}#page nav .links a{font-size:10px}}#page .hero{position:relative;overflow:hidden;padding-block:var(--space-5) calc(var(--space-5) * 1.2);border-bottom:1px solid var(--hairline)}#page .hero-blocks{position:absolute;inset:0;pointer-events:none;z-index:0}#page .hero-blocks svg{position:absolute;top:-40px;right:-40px;width:340px;height:auto;max-width:40vw}#page .hero-inner{position:relative;z-index:1;padding-top:var(--space-4)}#page .hero-mark-wrap{position:relative;max-width:640px;margin-block:var(--space-3) var(--space-2)}#page .hero-mark{position:relative;width:100%}#page .hero .tagline{font-family:var(--font-mono);font-weight:700;font-size:15px;letter-spacing:0.22em;text-transform:uppercase;color:var(--ink-muted);margin-block:var(--space-2) var(--space-4)}#page .cta{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:0.12em;text-transform:uppercase;background:var(--accent);color:var(--surface-100);padding:14px 26px;border-radius:var(--radius-pill);text-decoration:none;border:1px solid var(--accent)}#page .cta:hover,#page .cta:focus-visible{background:var(--accent-alt);border-color:var(--accent-alt)}#page .cta-ghost{display:inline-flex;align-items:center;font-size:13px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-muted);text-decoration:underline;text-underline-offset:4px;margin-left:var(--space-3)}#page .cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}#page section{padding-block:var(--space-5)}#page section+section{border-top:1px solid var(--hairline)}#page .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap}#page .section-head h2{font-size:34px}#page .about p{font-size:22px;line-height:1.5;max-width:46ch;color:var(--ink);font-family:var(--font-mono);font-weight:400}#page .about .sig{margin-top:var(--space-4);font-family:var(--font-display);font-weight:900;text-transform:uppercase;font-size:28px;color:var(--accent)}#page .artist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3)}@media (max-width:820px){#page .artist-grid{grid-template-columns:1fr}}#page .artist-card{background:var(--surface-200);border-radius:var(--radius-sm);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);border:1px solid var(--hairline)}#page .artist-card h3{font-size:28px;color:var(--accent)}#page .artist-card p{margin:0;color:var(--ink);flex-grow:1}#page .artist-card .links{display:flex;gap:var(--space-2);margin-top:var(--space-1)}#page .artist-card .links a{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;text-decoration:none;color:var(--ink-muted);border-bottom:1px solid var(--hairline);padding-bottom:2px}#page .artist-card .links a:hover,#page .artist-card .links a:focus-visible{color:var(--accent);border-color:var(--accent)}#page .date-list{display:flex;flex-direction:column}#page .date-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block:var(--space-3);border-top:1px solid var(--hairline);flex-wrap:wrap}#page .date-row:last-child{border-bottom:1px solid var(--hairline)}#page .date-row .venue{font-family:var(--font-display);font-weight:900;font-size:24px;text-transform:uppercase}#page .date-row .city{color:var(--ink-muted);font-size:13px;margin-left:var(--space-2)}#page .date-row .status{font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--surface-100);background:var(--accent);padding:6px 12px;border-radius:var(--radius-pill)}#page .dates-note{margin-top:var(--space-3);color:var(--ink-muted);font-size:13px;max-width:56ch}#page .dates-note a{color:var(--accent)}#page section.contact{padding:0;padding-block:var(--space-5)}#page .contact-box{background:var(--surface-200);border-radius:var(--radius-sm);padding:var(--space-5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3)}#page .contact p{max-width:56ch;color:var(--ink-muted);font-size:15px}#page .contact .email{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,5vw,48px);color:var(--accent);text-decoration:none;text-transform:none;word-break:break-word}#page .contact .email:hover,#page .contact .email:focus-visible{color:var(--accent-alt)}#page footer{padding-block:var(--space-4)}#page .footer-bar{height:var(--space-1);background:var(--accent);border-radius:var(--radius-sm);margin-bottom:var(--space-3)}#page .footer-row{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap}#page .footer-row img{height:18px}#page .footer-links{display:flex;gap:var(--space-3)}#page .footer-links a{font-size:12px;color:var(--ink-muted);text-decoration:none}#page .footer-links a:hover,#page .footer-links a:focus-visible{color:var(--accent)}#page .footer-fine{color:var(--ghost);font-size:11px;margin-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){#page .hero-mark,#page .about p,#page .artist-card{animation:rise 0.5s ease both}#page .artist-card:nth-child(2){animation-delay:0.08s}#page .artist-card:nth-child(3){animation-delay:0.16s}}@keyframes rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}#page .lang-toggle{position:relative;isolation:isolate}#page .lang-toggle::before{content:'';position:absolute;inset:0 50% 0 0;z-index:-1;background:var(--accent);border-radius:var(--radius-pill)}#page[data-lang='de'] .lang-toggle::before{transform:translateX(100%)}#page .lang-toggle button{flex:1}#page .lang-toggle button[aria-pressed='true']{background:none}#page .r8-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#page .artist-card{position:relative;isolation:isolate;overflow:hidden;--beat:calc(60s / var(--bpm,140))}#page .artist-card h3{padding-right:32px}#page .eq{position:absolute;top:var(--space-4);right:var(--space-4);display:flex;align-items:flex-end;gap:3px;height:18px;opacity:0.5}#page .eq i{width:3px;height:100%;background:var(--accent);transform-origin:bottom;transform:scaleY(0.3)}#page .artist-card--vinyl::before{content:'';position:absolute;z-index:-1;width:560px;aspect-ratio:1;right:-280px;bottom:-280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-alt) 45%,transparent) 0 44px,transparent 45px),conic-gradient(transparent 0 8%,rgb(243 236 225 / 0.07) 13%,transparent 18% 50%,rgb(243 236 225 / 0.07) 63%,transparent 68%),repeating-radial-gradient(circle,transparent 0 3px,rgb(243 236 225 / 0.06) 3px 4px)}#page .hero-mark-wrap .r8-echo{position:absolute;inset:0;width:100%;opacity:0.2;pointer-events:none}#page .r8-echo:nth-of-type(1){--x:1.5%;--y:4%}#page .r8-echo:nth-of-type(2){--x:3%;--y:8%;opacity:0.1}#page .r8-echo{transform:translate(var(--x),var(--y));animation:r8-fade-in 0.6s 0.15s ease-out backwards}#page .r8-echo.is-settled{animation:r8-fade-out 0.5s ease-in forwards}@supports (animation-timeline:view()){#page section{view-timeline-name:--r8-section;animation:r8-fade-in linear both;animation-timeline:--r8-section;animation-range:entry 0% entry 45%}}#page .cta{position:relative;isolation:isolate;overflow:hidden;border:0;padding:15px 27px}#page .cta:hover,#page .cta:focus-visible{background:var(--accent)}#page .cta::before{content:'';position:absolute;inset:0;z-index:-1;background:var(--accent-alt);transform:scaleX(0);transform-origin:left}#page .cta::after{content:'\2192';position:absolute;right:13px;opacity:0}#page .cta>span{display:inline-block}#page .cta:focus-visible::before,#page .cta:active::before{transform:none}#page .cta:focus-visible::after{opacity:1}@media (hover:hover){#page .cta:hover::before{transform:none}#page .cta:hover::after{opacity:1}}#page .date-row{position:relative;isolation:isolate}#page .date-row::before{content:'';position:absolute;inset:0 calc(var(--space-2) * -1);z-index:-1;background:rgb(0 0 0 / 0.35);opacity:0;transition:opacity 0.2s}#page .date-row .city{display:inline-block}@media (hover:hover){#page .date-row:hover::before{opacity:1}#page .date-row:hover .venue{color:var(--accent)}}#page .date-row .status{display:inline-flex;align-items:center;gap:var(--space-1)}#page .date-row .status::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent-alt)}#page .contact .email{cursor:copy}#page .r8-toast{position:fixed;left:50%;bottom:var(--space-4);z-index:30;transform:translateX(-50%);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--surface-100);background:var(--accent);padding:8px 16px;border-radius:var(--radius-pill);pointer-events:none;opacity:0;transition:opacity 0.2s}#page .r8-toast.is-on{opacity:1}#page .hero{touch-action:manipulation}#page .hero-blocks .r8-eight{transform-box:fill-box;transform-origin:center}#page .hero-blocks.is-infinite .r8-eight{transform:var(--r8-infinity,rotate(90deg))}#page .r8-loop-note{position:absolute;right:0;top:calc(min(340px,40vw) * 0.6875 - 40px + var(--space-1));margin:0;font-size:11px;font-weight:700;letter-spacing:0.16em;text-transform:uppercase;color:var(--ink-muted);animation:r8-fade-in 0.4s 0.3s both}@media (prefers-reduced-motion:no-preference){#page .lang-toggle::before{transition:transform 0.25s cubic-bezier(0.3,0.7,0.2,1)}#page .eq{transition:opacity 0.2s}#page .eq i:nth-child(1){--hi:1;--phase:0}#page .eq i:nth-child(2){--hi:0.75;--phase:-0.5}#page .eq i:nth-child(3){--hi:0.55;--phase:-0.25}#page .eq i:nth-child(4){--hi:0.85;--phase:-0.75}#page .artist-card.is-beating .eq{opacity:1}#page .artist-card.is-beating .eq i{animation:r8-beat var(--beat) calc(var(--beat) * var(--phase)) 8}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#page .artist-card:hover .eq{opacity:1}#page .artist-card:hover .eq i{animation:r8-beat var(--beat) calc(var(--beat) * var(--phase)) infinite}#page .artist-card--vinyl:hover::before{animation:r8-spin 1.8s linear infinite}}@media (prefers-reduced-motion:no-preference){#page .r8-echo{animation-name:r8-echo-in}#page .r8-echo.is-settled{animation-name:r8-echo-out}@supports (animation-timeline:view()){#page section{animation-name:r8-rise}#page section+section{position:relative;border-top-color:transparent}#page section+section::before{content:'';position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--hairline);transform-origin:left;animation:r8-draw linear both;animation-timeline:--r8-section;animation-range:entry 0% entry 60%}}}@media (prefers-reduced-motion:no-preference){#page .cta::before,#page .cta>span{transition:transform 0.3s cubic-bezier(0.3,0.7,0.2,1)}#page .cta:active::before{transition:none}#page .cta::after{transform:translateX(-6px);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.3,0.7,0.2,1)}#page .cta:focus-visible>span{transform:translateX(-8px)}#page .cta:focus-visible::after{transform:none}#page .date-row .city{transition:transform 0.2s}#page .date-row .status::before{animation:r8-onair 2.4s ease-in-out infinite}#page .r8-toast{transition:opacity 0.2s,transform 0.2s;transform:translate(-50%,8px)}#page .r8-toast.is-on{transform:translateX(-50%)}#page .hero-blocks .r8-eight{transition:transform 0.7s cubic-bezier(0.5,0,0.2,1)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){#page .cta:hover>span{transform:translateX(-8px)}#page .cta:hover::after{transform:none}#page .date-row:hover .city{transform:translateX(4px)}}@keyframes r8-onair{50%{opacity:0.35;transform:scale(0.7)}}@keyframes r8-fade-in{from{opacity:0}}@keyframes r8-fade-out{to{opacity:0}}@keyframes r8-rise{from{opacity:0;transform:translateY(12px)}}@keyframes r8-draw{from{transform:scaleX(0)}}@keyframes r8-echo-in{from{opacity:0;transform:none}}@keyframes r8-echo-out{to{opacity:0;transform:none}}@keyframes r8-beat{0%{transform:scaleY(0.3)}12%{transform:scaleY(var(--hi,1))}100%{transform:scaleY(0.3)}}@keyframes r8-spin{to{transform:rotate(1turn)}}@media (max-width:480px){#page .hero-blocks svg{top:-10px;right:-10px;max-width:55vw}#page .contact-box{padding:var(--space-3) var(--space-2)}#page .contact .email{font-size:clamp(17px,6vw,24px)}}@media (max-width:480px){#page .hero-inner{padding-top:88px}}