:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#fff;text-decoration:none}a:hover{color:#54d8f2}body{margin:0;padding-top:0;font-family:Inter,system-ui,sans-serif;color:#ffffffde;overflow:auto;padding-bottom:50px}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(#000000b3,#000c),url(/Glitch_BG.jpg) center/cover no-repeat;z-index:-1}h1,h2{border:2px solid white;text-align:center}h1{font-size:2.5em;line-height:1.1;padding:10px;margin:20px auto;display:block;width:90%;border-radius:10px;max-width:2000px;box-sizing:border-box}h2{font-size:2.2em;line-height:1;border:2px solid white;border-radius:10px;text-align:center;padding:10px;margin:10px auto;display:block;width:80%;box-sizing:border-box}h3{font-size:1.7em;margin:1px;padding:0}h4{font-size:1.5em;margin:1px;padding:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus{outline:4px auto -webkit-focus-ring-color}canvas{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#imageContainer{position:relative;flex-shrink:0;width:40%;max-width:550px;min-width:300px;aspect-ratio:1 / 1;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:10px;filter:saturate(1.2);transition:all ease .5s;margin-left:0;margin-right:0}#imageContainer img{width:100%;height:100%;object-fit:cover;z-index:1}#imageContainer canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}#imageContainer:hover{filter:saturate(140%)}.image-text-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:20px;margin:0 auto;padding:20px;width:100%;box-sizing:border-box;max-width:1200px}.image-text-container p{flex:1;margin:0 30px 0 0;font-size:1.1rem;align-self:flex-start;text-align:left;padding:20px;border:2px solid white;display:block;box-sizing:border-box;box-shadow:0 1px 2px #0000000d;border-radius:10px;background-color:#242424e6;max-width:550px}.event-text-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0px;padding-left:50px;padding-right:50px;margin:0;font-size:.8em}.lesson-text-container{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding-left:7px;padding-right:7px;font-size:1.3em}ul{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;list-style:none;padding:0;margin:0;font-size:1.2em}li{padding:10px;border-radius:5px;text-align:center}@layer general-styling{:root{--clr-success: hsl(143, 100%, 26%);--clr-warning: hsl(43, 100%, 66%);--clr-error: hsl(348, 55%, 49%)}form{display:grid;gap:.75rem;max-width:30ch;margin:2rem auto}.form-group{display:grid;gap:.25rem}label{font-size:1.5rem}input,button{font:inherit}input{padding:.25rem .5rem;border-radius:.5rem;border:0;background-color:#131f25;font-size:1.5rem;font-family:system-ui;color-scheme:dark}}.video-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:20px}.video-container{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.loading-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:5;opacity:.6}.contact-text-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;gap:10px;margin:20px auto;max-width:500px}.contact-text-container p{font-size:1.5rem;margin:0;line-height:1.5}.headshot{max-width:35%;height:auto;object-fit:cover}.visional-text-container{display:flex;justify-content:center;align-items:flex-start;padding:22px}.visional-text{display:block;margin:0 auto;max-width:50%;height:auto}.flyer{display:block;margin:0 auto;padding:0;max-width:70%;min-width:40%;height:auto}.flyer-large{max-width:100%;margin:0 auto;height:auto}.flyer-medium{max-width:50%;margin:0 auto;height:auto}.flyer-small{max-width:25%;margin:0 auto;height:auto}.icon-container{display:flex;justify-content:center;align-items:center;gap:20px}.resolume{max-width:10%;height:auto;padding-right:5px}.showkontrol{max-width:25%;height:auto}.synesthesia{max-width:12%;height:auto}section{display:flex;flex-direction:column;justify-content:center;text-align:center;height:auto;padding:20px}.artist-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;padding:20px;margin:0 auto;font-size:1.2em;box-shadow:0 1px 2px #0000000d;border-radius:20px;background-color:#242424e6;max-width:1200px;box-sizing:border-box}.artist-list li{text-align:center;padding:10px}.event-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 20px;padding:20px 50px;justify-items:center;align-items:center}.centered-event{grid-column:1 / -1;text-align:center}.event-grid img{max-width:85%;max-height:85%;object-fit:cover;border-radius:8px}.event-grid a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.desktop-only{display:block}.mobile-only{display:none}.testimonial-card{display:flex;text-align:right;align-items:center;gap:20px;background-color:#242424e6;padding:15px;border:1px solid white;border-radius:20px;margin:15px auto 16px;max-width:850px;box-shadow:0 1px 6px #0003}.testimonial-meta{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:10px}.testimonial-card.reverse{flex-direction:row-reverse;text-align:left}.testimonial-image{width:150px;height:150px;object-fit:cover;border-radius:50%;border:2px solid white}.testimonial-text{flex:1}.quote{font-size:1.1rem;font-style:italic;margin:0 0 10px}.artist-name{font-weight:700;font-size:1rem;margin:0;text-align:center left}.testimonial-footer{display:none}@media(max-width:768px){body{overflow-x:hidden;padding-top:0;padding-bottom:30px}section{display:flex;flex-direction:column;justify-content:center;text-align:center;height:auto;padding:20px;width:100%;box-sizing:border-box}.event-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 15px;padding:20px 10px;justify-items:center;align-items:start}.event-grid img{max-width:90%;max-height:85%;object-fit:cover;border-radius:4px}.event-grid a{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit}.desktop-only{display:none}.mobile-only{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-top:10px}.centered-event{grid-column:1 / -1;text-align:center;max-width:200px}.testimonial-card{flex-direction:column;align-items:center;text-align:left;max-width:100%}.testimonial-meta{display:none}.testimonial-card.reverse{flex-direction:column;text-align:left}.testimonial-text{order:1}.testimonial-image{width:100px;height:100px}.testimonial-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;margin-top:10px}.resolume{max-width:20%;height:auto;padding-right:5px}.showkontrol{max-width:35%;height:auto}.synesthesia{max-width:22%;height:auto}li{font-size:1em}h1{font-size:1.7em;margin:1px auto;width:100%;padding:4px 20px;box-sizing:border-box}h3{font-size:1.3em;margin:1px;padding:0}h4{font-size:1.2em;margin:1px;padding:0}.image-text-container{flex-direction:column;align-items:center;text-align:center;gap:10px;padding:0;margin:0 auto;width:100%;box-sizing:border-box}#imageContainer{width:80%;max-width:300px;aspect-ratio:1 / 1;border-radius:10px;margin:0 auto}#imageContainer img{width:100%;height:100%;object-fit:cover}#imageContainer canvas{width:100%!important;height:100%!important;display:block;position:absolute;top:0;left:0;z-index:2;pointer-events:none}.image-text-container p{padding:10px 14px;margin:0 auto 20px;font-size:1.1rem;max-width:100%;text-align:left}.artist-list{grid-template-columns:repeat(2,1fr);gap:5px}.video-gallery{grid-template-columns:1fr;gap:15px;padding:10px}.flyer,.flyer-large,.flyer-medium,.flyer-small{max-width:100%;margin:10px auto}.contact-text-container{padding:10px;gap:5px}.icon-container{gap:10px;flex-wrap:wrap}.artist-name{font-size:.95rem;margin:0}#imageContainer{width:90%;max-width:250px;aspect-ratio:1 / 1;margin:0 auto}}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.audio-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;transition:opacity 1.5s ease;pointer-events:none}.audio-background.ready{opacity:1}.glitch-logo{position:relative;display:inline-block;line-height:0}.glitch-logo-layer{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.glitch-logo-base{position:relative;z-index:3}.glitch-logo.glitching .glitch-logo-red{opacity:.9;z-index:2;transform:translate(var(--split-x, 0px),var(--split-y, 0px))}.glitch-logo.glitching .glitch-logo-cyan{opacity:.9;z-index:2;transform:translate(calc(var(--split-x, 0px) * -1),calc(var(--split-y, 0px) * -1))}.glitch-logo.glitching .glitch-logo-tear{z-index:4;opacity:var(--tear, 0);clip-path:inset(var(--tear-top, 40%) 0 var(--tear-bottom, 50%) 0);transform:translate(var(--tear-shift, 0px))}.glitch-logo.glitching .glitch-logo-echo{z-index:1}.glitch-logo.glitching .glitch-logo-echo-0{opacity:calc(var(--feedback, 0) * .55);transform:translate(var(--echo-0-x, 0px),var(--echo-0-y, 0px)) scale(calc(1 + var(--feedback, 0) * .07))}.glitch-logo.glitching .glitch-logo-echo-1{opacity:calc(var(--feedback, 0) * .38);transform:translate(var(--echo-1-x, 0px),var(--echo-1-y, 0px)) scale(calc(1 + var(--feedback, 0) * .14))}.glitch-logo.glitching .glitch-logo-echo-2{opacity:calc(var(--feedback, 0) * .24);transform:translate(var(--echo-2-x, 0px),var(--echo-2-y, 0px)) scale(calc(1 + var(--feedback, 0) * .21))}.video-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;border:none;background-color:#000;cursor:pointer}.video-thumb img{width:100%;height:100%;object-fit:cover;display:block}.video-thumb-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:64px;height:44px;border-radius:12px;background-color:#0a0a0ecc;color:#fff;font-size:1.1rem;transition:background-color .2s,color .2s}.video-thumb:hover .video-thumb-play,.video-thumb:focus-visible .video-thumb-play{background-color:#54d8f2;color:#0a0a0e}.video-thumb:focus-visible{outline:2px solid #54d8f2;outline-offset:2px}.video-thumb-info{position:absolute;top:0;left:0;right:0;display:flex;flex-direction:column;gap:2px;padding:14px 16px 28px;background:linear-gradient(#000000bf,#0000);text-align:left;color:#fff}.video-thumb-title{font-size:1.1rem;font-weight:700;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-thumb-channel{font-size:.85rem;color:#fffc}@media(max-width:768px){.video-thumb-info{padding:8px 10px 18px}.video-thumb-title{font-size:.9rem}.video-thumb-channel{font-size:.75rem}}:root{--hud-font: "JetBrains Mono", ui-monospace, Menlo, monospace;--display-font: "Anton", Impact, "Arial Narrow", sans-serif;--red: #ff2d3d;--cyan: #54d8f2;--ink: #0a0a0e;--paper: #f1f1ec;--hud-dim: rgba(255, 255, 255, .45)}.page{overflow-x:clip}.hud-label{font-family:var(--hud-font);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hud-dim)}.hero{display:flex;align-items:center;justify-content:center;min-height:calc(100svh - 44px);padding:84px 28px 24px;box-sizing:border-box}.hero-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:1fr 1fr auto;grid-template-areas:"tl center tr" "bl center br" "timeline timeline timeline";gap:16px 40px;width:100%;max-width:1200px;padding:24px 28px;box-sizing:border-box;text-align:left;background-color:#05050873}.hero-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.08);pointer-events:none}.hud{font-family:var(--hud-font);font-size:.72rem;line-height:1.75;letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;margin:0}.hud>div{display:flex;gap:14px}.hud dt{min-width:4.5em;color:var(--hud-dim)}.hud dd{margin:0}.hud-top-left{grid-area:tl;justify-self:end;text-align:right}.hud-top-left>div{flex-wrap:wrap;justify-content:flex-end;column-gap:.8em;row-gap:0}.hud-top-right{grid-area:tr;justify-self:start}.hud-bottom-left{grid-area:bl;justify-self:end;align-self:end}.hud-bottom-right{grid-area:br;justify-self:start;align-self:end}.hud-title{margin:0;padding:0;width:auto;border:none;border-radius:0;text-align:inherit;font:inherit;font-size:.8rem;font-weight:700;color:#fff}.hud-nowrap{white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hud-dim{color:var(--hud-dim)}.hud-source{max-width:24ch;overflow:hidden;white-space:nowrap}.hud-marquee{display:inline-flex}.hud-marquee-copy{display:none}.hud-marquee.is-scrolling .hud-marquee-text{padding-right:4em}.hud-marquee.is-scrolling .hud-marquee-copy{display:inline}.hud-signal.is-live{color:var(--red);animation:hud-blink 1.2s steps(2,jump-none) infinite}@keyframes hud-blink{50%{opacity:.35}}.hud-meter{color:var(--cyan);letter-spacing:.02em}.hud-action{padding:0;border:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--red);cursor:pointer}.hud-action:hover{border:0;color:#fff;text-decoration:underline}.hud-action:focus{outline:none}.hud-action:focus-visible{outline:1px solid var(--red);outline-offset:2px}.hud-action[aria-pressed=true]{color:#fff}.hero-center{grid-area:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.hero-target{position:relative;padding:22px}.hero-target:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-22%;left:-12%;background:radial-gradient(ellipse closest-side at 50% 46%,#000000f2 50%,#000000b3 72%,#0000);pointer-events:none}#imageContainer.hero-headshot{width:min(38vh,64vw);min-width:0;max-width:none;border-radius:0;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 62% 66% at 50% 40%,#000 78%,transparent 100%);mask-image:radial-gradient(ellipse 62% 66% at 50% 40%,#000 78%,transparent 100%)}.target-corner{position:absolute;width:18px;height:18px;border-color:#ffffffb3;border-style:solid;border-width:0;pointer-events:none}.target-corner-tl{top:0;left:0;border-top-width:1px;border-left-width:1px}.target-corner-tr{top:0;right:0;border-top-width:1px;border-right-width:1px}.target-corner-bl{bottom:0;left:0;border-bottom-width:1px;border-left-width:1px}.target-corner-br{bottom:0;right:0;border-bottom-width:1px;border-right-width:1px}.target-label{position:absolute;left:26px;white-space:nowrap;pointer-events:none}.target-label-top{top:4px}.target-label-bottom{bottom:4px}.hero-start{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hero-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;padding:10px 18px;border:1px solid #ffffff;border-radius:0;font-family:var(--hud-font);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:background-color .2s,border-color .2s,color .2s}.hero-play{background-color:#fff;color:var(--ink)}.hero-mic{background-color:#0a0a0e66;color:#fff}.hero-button:hover,.hero-button:focus-visible{border-color:var(--red);background-color:var(--red);color:#fff}.hud-message{margin:0;font-family:var(--hud-font);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--hud-dim)}.hud-timeline{grid-area:timeline;display:flex;align-items:center;gap:16px}.hud-skip{display:inline-flex;align-items:center;gap:10px}.hud-skip .hud-action{display:inline-flex;padding:4px;margin:-4px;font-size:.85em}.hud-track-number{color:var(--hud-dim)}.hud-scrubber{--progress: 0%;flex:1;min-width:0;height:16px;margin:0;padding:0;background:linear-gradient(to right,var(--cyan) var(--progress),rgba(255,255,255,.15) var(--progress)) center / 100% 2px no-repeat;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hud-scrubber:disabled{cursor:default}.hud-scrubber::-webkit-slider-runnable-track{height:16px;background:transparent}.hud-scrubber::-moz-range-track{height:16px;background:transparent}.hud-scrubber::-webkit-slider-thumb{width:10px;height:10px;margin-top:3px;border:none;background-color:var(--cyan);opacity:0;transition:opacity .15s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.hud-scrubber::-moz-range-thumb{width:10px;height:10px;border:none;border-radius:0;background-color:var(--cyan);opacity:0;transition:opacity .15s}.hud-scrubber:not(:disabled):hover::-webkit-slider-thumb,.hud-scrubber:not(:disabled):focus-visible::-webkit-slider-thumb,.hud-scrubber:not(:disabled):active::-webkit-slider-thumb{opacity:1}.hud-scrubber:not(:disabled):hover::-moz-range-thumb,.hud-scrubber:not(:disabled):focus-visible::-moz-range-thumb,.hud-scrubber:not(:disabled):active::-moz-range-thumb{opacity:1}.hud-scrubber:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}.hud-scroll{color:#fff}.hud-flow-control{position:relative;display:inline-block}.hud-flow-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:ew-resize}.hud-flow-control:has(input:focus-visible){outline:1px solid var(--cyan);outline-offset:3px}section.page-section{display:block;padding:104px 28px;text-align:left}.page-section>*{max-width:1200px;margin-left:auto;margin-right:auto;box-sizing:border-box}.section-header{margin-bottom:44px}.page-section h2.section-title{width:auto;margin:10px 0 0;padding:0;border:none;border-radius:0;text-align:left;font-family:var(--display-font);font-weight:400;font-size:clamp(2.6rem,8vw,6.5rem);line-height:.95;letter-spacing:.01em;text-transform:uppercase}.about-section{background-color:#0a0a0ed9}.about-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;align-items:start;margin-bottom:104px}.bio,.bio-stages{display:grid;gap:28px}.bio-stage{position:relative;margin:0;padding:10px 10px 30px}.bio-stage img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.bio-stage figcaption{position:absolute;left:10px;right:10px;bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bio-stage-open{display:block;width:100%;padding:0;border:0;border-radius:0;background:none;cursor:zoom-in}.bio-stage-open:hover{border:0}.bio-stage-open img{transition:filter .2s}.bio-stage-open:hover img{filter:brightness(1.15)}.bio-stage-open:focus{outline:none}.bio-stage-open:focus-visible{outline:1px solid var(--cyan);outline-offset:4px}.stage-viewer{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:16px;border:0;background:#050508f0;cursor:zoom-out}.stage-viewer[open]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.stage-viewer::backdrop{background:#050508f0}.stage-viewer img{max-width:100%;max-height:calc(100dvh - 80px);object-fit:contain}.stage-viewer-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1632px)}.stage-viewer-close{padding:6px 10px;border:1px solid rgba(255,255,255,.5);border-radius:0;background:none;font-family:var(--hud-font);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.stage-viewer-close:hover{border-color:#fff}@media(max-width:960px){.about-intro{grid-template-columns:1fr}.bio-stages{grid-template-columns:1fr 1fr}}@media(max-width:600px){.bio-stages{grid-template-columns:1fr}}.bio p{display:grid;grid-template-columns:3.5em 1fr;max-width:62ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:#ffffffe6}.bio-index{padding-top:.4em;font-family:var(--hud-font);font-size:.72rem;color:var(--red)}.transmissions{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.transmission{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:16px;min-height:460px;margin:0;padding:22px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background-color:#0a0a0e}.transmission-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 30%}.transmission-photo-full{height:auto;aspect-ratio:1 / 1;object-fit:cover}.transmission-photo-blur{z-index:-3;filter:blur(24px) brightness(.6);transform:scale(1.2)}.transmission:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#0505088c,#05050800 18%,#05050840,#050508e0 62%,#050508f2)}.transmission .hud-label{color:#ffffffbf}.transmission blockquote{margin:auto 0 0;font-size:1rem;line-height:1.55}.transmission figcaption{display:flex;align-items:center;gap:12px;font-family:var(--hud-font);font-size:.8rem;text-transform:uppercase}.events-section{background-color:var(--paper);color:var(--ink)}.events-banner{max-width:none;margin:-104px -28px 72px;height:clamp(220px,42vw,75vh);overflow:hidden;background:#000}.events-banner picture{display:block;height:100%}.events-banner img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 56%}.events-section .hud-label{color:#0a0a0e8c}.events-group-label{margin-top:48px;margin-bottom:16px}.event-cards{--columns: 3;--column-gap: 24px;display:flex;flex-wrap:wrap;justify-content:center;gap:28px var(--column-gap)}.event-card{width:calc((100% - (var(--columns) - 1) * var(--column-gap)) / var(--columns));display:flex;flex-direction:column;gap:10px;color:var(--ink)}.event-card img{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(.2);transition:filter .3s}.event-card:hover img{filter:none}.event-card-caption{display:flex;align-items:baseline;gap:12px;padding-top:8px;border-top:2px solid var(--ink)}.event-card-title{font-family:var(--hud-font);font-size:.85rem;font-weight:700;text-transform:uppercase}.events-section a:hover,.events-section a:hover .event-card-title{color:var(--red)}ul.artist-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;font-family:var(--display-font);font-size:clamp(1.4rem,3vw,2.4rem);line-height:1.15;text-transform:uppercase}.artist-cloud li{padding:0;text-align:center}.artist-cloud-label{text-align:center}.artist-cloud li:nth-child(4n+1){color:var(--red)}.gallery-section{background-color:#0a0a0ecc}.gallery-section .video-gallery{padding:0}.hud-button{display:block;margin:32px auto 104px;padding:12px 22px;border:1px solid rgba(255,255,255,.5);border-radius:0;background:none;color:#fff;font-family:var(--hud-font);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase}.hud-button:hover,.hud-button:focus-visible{border-color:var(--cyan);color:var(--cyan)}section.contact-section{display:flex;flex-direction:column;justify-content:center;min-height:80vh;background-color:var(--red);color:var(--ink)}.contact-section>*{width:100%}.contact-section .hud-label{color:#0a0a0e99}.contact-lead{margin:0 auto 20px;font-size:1.2rem}.contact-email{display:block;font-family:var(--display-font);font-size:clamp(2rem,7.5vw,6.5rem);line-height:1;color:var(--ink);overflow-wrap:anywhere}.contact-email:hover{color:#fff}.email-reveal{padding:0;border:0;border-radius:0;background:none;font:inherit;color:inherit;text-align:left;text-decoration:underline;cursor:pointer}.email-reveal:hover{border:0}.email-reveal.contact-email{font-family:var(--display-font);font-size:clamp(2rem,7.5vw,6.5rem);line-height:1;color:var(--ink);text-decoration:none;text-transform:uppercase}.email-reveal.contact-email:hover{color:#fff}.email-revealed,.email-revealed .contact-email{display:inline}.email-copy{margin-left:.75em;padding:4px 10px;border:1px solid currentColor;border-radius:0;background:none;font-family:var(--hud-font);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:inherit;vertical-align:middle}ul.contact-socials{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:40px;font-family:var(--hud-font);font-size:.85rem;text-transform:uppercase}.contact-socials li{padding:0}.contact-socials a{display:inline-flex;align-items:center;gap:8px;color:var(--ink)}.contact-socials a:hover{color:#fff}.contact-signoff{margin-top:72px}.hud-bar{position:fixed;left:0;right:0;bottom:0;z-index:950;display:flex;align-items:center;gap:20px;height:44px;padding:0 16px env(safe-area-inset-bottom);box-sizing:content-box;border-top:1px solid rgba(255,255,255,.12);background-color:#0a0a0eeb;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font-family:var(--hud-font);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}ul.hud-bar-links{display:flex;gap:18px;font-size:inherit}.hud-bar-links li{padding:0}.hud-bar-links a{color:#ffffff8c}.hud-bar-links a:hover,.hud-bar-links a.is-active{color:#fff}.hud-bar-current{display:none;color:#fff}.hud-bar-audio{display:flex;gap:6px;margin-left:auto}.hud-bar-audio button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid rgba(255,255,255,.25);border-radius:0;background:none;color:#fff;font:inherit}.hud-bar-audio button:hover,.hud-bar-audio button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.hud-bar-clock{color:var(--hud-dim)}.hud-bar-book{padding:6px 12px;background-color:#fff;color:var(--ink);font-weight:700}.hud-bar-book:hover{background-color:var(--red);color:#fff}@media(max-width:960px){.hero-panel{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"tl tr" "center center" "bl br" "timeline timeline"}.hud-top-left,.hud-bottom-left{justify-self:start}.hud-top-left{text-align:left}.hud-top-left>div{justify-content:flex-start}.hud-top-right,.hud-bottom-right{justify-self:end}}@media(max-width:768px){.hud-optional,.hud>.hud-optional{display:none}.hero{padding:72px 12px 12px}.hero-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"tl tr" "center center" "bl br" "timeline timeline";gap:14px 12px;padding:14px 14px 18px}.hud-timeline{gap:10px}.hud-timeline>span{white-space:nowrap}.hud-scroll{display:none}.hud-top-right{justify-self:stretch;min-width:0;font-size:.66rem}.hud-top-right>div{gap:8px}.hud-top-right dt{min-width:3.4em}.hud-top-right .hud-source{flex:1;min-width:0;max-width:none}.hud-bottom-left>div,.hud-bottom-right>div{gap:8px}.hud-bottom-left dt,.hud-bottom-right dt{min-width:3.4em}.hud-bottom-left,.hud-bottom-right{font-size:.66rem}.hud-top-left,.hud-bottom-left{justify-self:start}.hud-top-left{text-align:left}.hud-top-left>div{justify-content:flex-start}#imageContainer.hero-headshot{width:min(68vw,38vh)}.hero-button{gap:8px;padding:10px 12px;font-size:.72rem;letter-spacing:.08em}section.page-section{padding:72px 16px}.events-banner{margin:-72px -16px 56px}.events-banner img{object-position:center bottom}.transmissions{grid-template-columns:1fr}.event-cards{--columns: 2;--column-gap: 14px;row-gap:20px}.bio p{grid-template-columns:2.5em 1fr}.about-intro{display:flex;flex-direction:column;gap:28px}.about-intro .bio,.about-intro .bio-stages{display:contents}.bio p:nth-child(1){order:1}.bio p:nth-child(2){order:2}.bio-stage:nth-child(1){order:3}.bio p:nth-child(3){order:4}.bio p:nth-child(4){order:5}.bio-stage:nth-child(2){order:6}ul.hud-bar-links,.hud-bar-clock{display:none}.hud-bar-current{display:inline}.hud-bar{gap:12px;padding:0 12px env(safe-area-inset-bottom)}.hud-bar-audio span{display:none}}@media(prefers-reduced-motion:reduce){.hud-signal.is-live{animation:none}}.top-bar{font-family:var(--hud-font);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.top-bar-logo{position:fixed;top:10px;left:20px;z-index:1000;display:flex;align-items:center}.top-bar-logo-icon{clip-path:inset(-24px -24px 22.6% -24px)}.top-bar-logo-text{clip-path:inset(77.4% -24px -24px -24px);mix-blend-mode:difference}.top-bar .logo-icon{width:76px;height:auto}.top-bar-socials{position:fixed;top:32px;right:20px;z-index:1000;display:flex;gap:20px;mix-blend-mode:difference}.top-bar-socials a{color:#fff}.top-bar-socials a:hover{color:var(--cyan)}.top-bar-menu{position:fixed;top:16px;right:12px;z-index:1001;display:none;padding:6px 10px;border:1px solid #ffffff;border-radius:0;background:none;color:#fff;font:inherit;letter-spacing:inherit;text-transform:inherit;mix-blend-mode:difference}.top-bar-menu:hover{border-color:var(--cyan);color:var(--cyan)}.top-bar-menu[aria-expanded=true]{mix-blend-mode:normal}.site-menu{position:fixed;z-index:1000;top:64px;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;padding:32px 20px calc(72px + env(safe-area-inset-bottom));background-color:#0a0a0ef5}.site-menu ul{display:flex;flex-direction:column;gap:8px;font-size:inherit}.site-menu li{padding:0;text-align:left}.site-menu li a{display:flex;align-items:baseline;gap:14px;color:#fff;font-family:var(--display-font);font-size:clamp(2.6rem,14vw,4.5rem);letter-spacing:.01em;line-height:1.05}.site-menu li a:hover{color:var(--red)}.site-menu-socials{display:flex;flex-wrap:wrap;gap:12px 24px}.site-menu-socials a{color:#ffffffb3}.page-section{scroll-margin-top:64px}.top-bar+section{margin-top:72px}@media(max-width:768px){.top-bar-logo{top:8px;left:12px}.top-bar .logo-icon{width:60px}.top-bar-socials{display:none}.top-bar-menu{display:inline-block}.site-menu{top:56px}.page-section{scroll-margin-top:56px}}
