@font-face{font-family:Display;src:url('assets/anton.ttf') format('truetype');font-display:swap;font-weight:100 950}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#080909;color:#f2f1e9;font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow-x:hidden}button,a,input{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #ff303b;outline-offset:6px}button{border:0;background:none}::selection{background:#ff303b;color:#080909}:root{--acid:#ff303b;--line:#ffffff30;--display:Display,Impact,'Arial Narrow',sans-serif}header{height:94px;display:flex;align-items:center;justify-content:space-between;position:absolute;z-index:20;left:0;right:0;padding:0 4%;border-bottom:1px solid var(--line)}.brand{font-size:44px;font-weight:950;letter-spacing:-5px;display:inline-flex;align-items:start;transform:skew(-8deg)}.brand span{font-size:12px;letter-spacing:0;margin:6px 0 0 7px}nav{display:flex;gap:36px}nav a,.sound,.eyebrow,.hero-top,.hero-bottom p,.frame-tag,.stage-top,.stage-caption>span,.clip,.text-link,.social-post>span,.post-bottom,footer,.player{font-family:'Courier New',monospace;font-size:13px;font-weight:bold;letter-spacing:.06em}nav a{padding:20px 0}nav a:hover,.text-link:hover{color:var(--acid)}.sound{display:flex;gap:12px;align-items:center;border:1px solid #ffffff70;border-radius:30px;padding:12px 17px}.equalizer{display:flex;gap:3px;align-items:center;height:15px}.equalizer i{width:2px;height:5px;background:var(--acid)}.equalizer i:nth-child(2){height:14px}.equalizer i:nth-child(3){height:9px}.sound[aria-pressed=true] i{animation:eq .65s alternate infinite}.sound i:nth-child(2){animation-delay:.2s}.sound i:nth-child(3){animation-delay:.4s}@keyframes eq{to{height:3px}}.hero{height:100svh;min-height:690px;position:relative;isolation:isolate;overflow:hidden}.hero-media{position:absolute;inset:-3%;z-index:-3;will-change:transform}.hero video{width:100%;height:100%;object-fit:cover;filter:brightness(1.25) saturate(.6)}.shade{position:absolute;inset:0;background:linear-gradient(180deg,#0005 0%,transparent 34%,#0007 68%,#080909 100%)}#field{position:absolute;inset:0;width:100%;height:100%;z-index:-1;opacity:.7;pointer-events:none}.hero-top{position:absolute;top:128px;left:4%;right:4%;display:flex;justify-content:space-between;color:#d4d4cf;font-size:12px}.hero-top span:first-child:before{content:'+';color:var(--acid);margin-right:12px}.hero-title{position:absolute;left:4%;right:4%;bottom:15%;}.eyebrow{margin:0 0 25px;color:var(--acid)}h1{font-family:var(--display);font-stretch:condensed;font-size:clamp(92px,17.7vw,320px);line-height:.9;letter-spacing:-.045em;margin:0 0 28px;font-weight:950;white-space:nowrap;transform-origin:left center;transform:scaleX(.96);text-shadow:0 2px 25px #0003}.hero-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px}.hero-bottom p{line-height:1.7;font-size:12px}.enter{border:1px solid #fff8;padding:17px 26px;border-radius:40px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:15px;background:#10101050;backdrop-filter:blur(10px)}.enter:hover{background:var(--acid);color:#080909;border-color:var(--acid)}.play-icon{font-size:12px}.scroll{font-size:11px;letter-spacing:.1em;display:flex;align-items:center;gap:20px}.scroll span{font-size:26px;color:var(--acid)}.frame-tag{position:absolute;bottom:27px;left:4%;right:4%;display:flex;justify-content:space-between;color:#999;font-size:11px}.ticker{overflow:hidden;background:var(--acid);color:#070707;padding:16px 0;transform:rotate(-1.5deg) scale(1.02);position:relative;z-index:3}.ticker>div{white-space:nowrap;animation:marquee 25s linear infinite;font-family:var(--display);font-size:29px;letter-spacing:.02em;font-weight:900}@keyframes marquee{to{transform:translateX(-50%)}}.section{padding:115px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px;gap:28px}h2{font-family:var(--display);font-size:clamp(60px,8vw,132px);font-weight:950;line-height:.95;letter-spacing:-.035em;margin:0}em{font-style:normal;color:var(--acid)}.section-heading>p{font-size:16px;line-height:1.7;color:#9c9c98;margin:0}.stage{position:relative;aspect-ratio:16/8.6;background:#141414;overflow:hidden;border:1px solid var(--line)}.stage video{width:100%;height:100%;object-fit:cover}.stage-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(#0005,transparent 40%,#000b)}.stage-top{position:absolute;top:26px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:12px}.stage-top button{font-size:12px}.big-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:84px;height:84px;border:1px solid #fff9;border-radius:50%;background:#ffffff10;backdrop-filter:blur(8px);font-size:23px}.big-play:hover{background:var(--acid);color:#000}.stage-caption{position:absolute;bottom:35px;left:28px;right:28px;display:flex;align-items:end;justify-content:space-between;pointer-events:none}.stage-caption .eyebrow{font-size:11px}h3{font-family:var(--display);font-size:38px;line-height:1;margin:12px 0 0;letter-spacing:-.03em}.scrub{position:absolute;bottom:0;left:0;right:0;height:16px}.scrub input{margin:0;width:100%;height:5px;accent-color:var(--acid);cursor:pointer}.clip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px}.clip{text-align:left;padding:0 0 18px;border-bottom:1px solid var(--line);opacity:.65;transition:.25s}.clip:hover,.clip.active{opacity:1}.clip.active{border-color:var(--acid)}.clip img{width:100%;aspect-ratio:16/9;object-fit:cover;filter:grayscale(1);transition:.3s}.clip.active img,.clip:hover img{filter:grayscale(0)}.clip>span{display:block;margin:20px 0 12px;font-size:13px}.clip small{font-size:11px;display:flex;justify-content:space-between;color:#999}.clip b{color:var(--acid);font-size:10px}.full-set{padding-top:20px;display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:center;padding-bottom:110px}.set-image{height:450px;position:relative;overflow:hidden}.set-image img{width:100%;height:100%;object-fit:cover;filter:grayscale(1);transform:scale(1.04)}.set-image:after{content:'57:18 / FULL SET';position:absolute;left:24px;bottom:24px;font:12px monospace;background:var(--acid);color:#000;padding:10px}.set-copy h2{font-size:clamp(60px,7vw,100px)}.set-copy>p:not(.eyebrow){line-height:1.7;color:#aaa;font-size:16px;margin:28px 0}.button{display:inline-flex;justify-content:center;align-items:center;font:700 13px 'Courier New',monospace;padding:20px 30px;min-height:58px}.acid{background:var(--acid);color:#080909}.acid:hover{background:#fff}.artist{background:#111313;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.artist-heading{margin-bottom:60px}.artist-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:10%;align-items:center}.portrait{height:550px;position:relative}.portrait img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;filter:grayscale(1) brightness(1.25)}.portrait>span{position:absolute;bottom:20px;left:20px;font:11px monospace}.artist-copy .asterisk{color:var(--acid);font-size:110px;line-height:1;display:inline-block;animation:spin 40s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.lead{font-size:clamp(25px,3vw,44px);line-height:1.15;letter-spacing:-.04em;margin:30px 0}.artist-copy>p:not(.lead){color:#a8aaa4;font-size:17px;line-height:1.8;max-width:440px}.genre-list{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0}.genre-list span{font:11px monospace;padding:10px;border:1px solid #ffffff30;border-radius:20px}.text-link{display:inline-block;border-bottom:1px solid #ffffff60;padding-bottom:7px;font-size:12px}.social-content{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.social-post{background:#131615;padding:30px;min-height:330px;position:relative;border:1px solid var(--line);overflow:hidden;transition:.3s}.social-post:hover{border-color:var(--acid);transform:translateY(-5px)}.social-post>span{color:var(--acid);font-size:11px}.social-post h3{font-size:45px;margin:36px 0 22px}.social-post p{font-size:14px;line-height:1.7;color:#999}.social-post .post-bottom{display:block;margin-top:36px;color:#fff}.social-post.has-image{min-height:420px;display:flex;flex-direction:column;justify-content:end}.social-post.has-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.6}.social-post.has-image:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#000e);z-index:0}.social-post.has-image>*:not(img){position:relative;z-index:1}.connect{background:var(--acid);color:#070909;padding-top:90px;padding-bottom:85px}.connect .eyebrow{color:#080909}.connect h2{font-size:clamp(66px,11vw,178px)}.connect em{color:#080909;-webkit-text-stroke:1px #080909;color:transparent}.connect-bottom{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:40px}.connect-bottom p{line-height:1.6}.dark{background:#080909;color:#fff}.dark:hover{background:#2a2a2a}footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:40px 4% 130px;font-size:11px}footer p{color:#999}footer .brand{font-family:Arial,sans-serif}.player{position:fixed;z-index:30;bottom:18px;left:50%;transform:translateX(-50%);background:#141716ed;backdrop-filter:blur(20px);border:1px solid #ffffff35;box-shadow:0 5px 35px #0008;border-radius:5px;display:flex;align-items:center;gap:20px;padding:12px 20px;width:650px;max-width:calc(100% - 30px)}.player>button:first-child{background:var(--acid);color:#070707;min-width:38px;height:38px;font-size:13px;border-radius:50%}.player>div{min-width:174px}.player span{font-size:10px}.player small{display:block;font-size:9px;color:#a5a7a0;margin-top:6px;letter-spacing:.07em}#wave{width:100px;height:32px}.volume-label{display:flex;gap:7px;align-items:center;font-size:9px}.volume-label input{width:60px;accent-color:var(--acid)}#motion{font-size:9px;white-space:nowrap;color:#999;padding:10px 0}#progress{position:fixed;top:0;left:0;height:2px;background:var(--acid);width:0;z-index:50}#notice{position:fixed;bottom:105px;left:50%;transform:translateX(-50%);background:var(--acid);color:#000;padding:14px 20px;z-index:40;font-size:14px;display:none}.motion-off *{animation:none!important;scroll-behavior:auto!important}.motion-off #field{display:none}@media(min-width:1600px){h1{font-size:17vw}}@media(max-width:900px){header{height:80px}nav{gap:16px}nav a{font-size:10px}.sound{font-size:10px}.hero{min-height:660px}.hero-title{bottom:19%}.hero-top{top:110px}.hero-bottom{flex-wrap:wrap}.scroll{display:none}h1{font-size:17vw}.section{padding:85px 5%}.section-heading{align-items:start}.section-heading>p{font-size:14px}.full-set{gap:5%}.set-image{height:350px}.portrait{height:430px}.artist-grid{gap:6%}.social-content{gap:10px}.social-post{padding:20px}.social-post h3{font-size:32px}.player{gap:14px}.clip>span{font-size:11px}.stage-caption h3{font-size:28px}}@media(max-width:600px){header{padding:0 5%;height:75px}.brand{font-size:38px}nav{display:none}.sound{font-size:10px;padding:11px 13px}.hero{height:94svh;min-height:620px}.hero video{object-position:52% center}.hero-top{top:105px;left:5%;right:5%;font-size:9px}.hero-top span:last-child{display:none}.hero-title{left:5%;right:5%;bottom:17%}h1{font-size:17vw;letter-spacing:-.045em;margin-bottom:24px}.hero-title .eyebrow{font-size:10px;margin-bottom:16px}.hero-bottom{align-items:start;gap:20px;flex-direction:column}.hero-bottom p{font-size:10px;margin:0}.enter{padding:14px 20px;font-size:11px}.frame-tag{font-size:9px;bottom:23px}.ticker{padding:12px 0}.ticker>div{font-size:22px}.section{padding:65px 5%}h2{font-size:60px}.eyebrow{font-size:11px;margin-bottom:22px}.section-heading{display:block;margin-bottom:30px}.section-heading>p{margin-top:22px}.stage{aspect-ratio:4/3}.stage video{object-position:center}.stage-top{left:14px;right:14px;top:16px;font-size:9px}.stage-top button{font-size:9px}.big-play{width:60px;height:60px;font-size:17px}.stage-caption{left:15px;right:15px;bottom:26px}.stage-caption h3{font-size:22px}.stage-caption .eyebrow{font-size:9px}.stage-caption>span{font-size:10px}.clip-grid{gap:10px;margin-top:16px}.clip>span{font-size:9px;line-height:1.5;margin-top:12px}.clip small{font-size:9px}.clip b{display:none}.clip img{aspect-ratio:1.2}.full-set{display:flex;flex-direction:column;padding-top:10px;gap:35px}.set-image{height:300px;width:100%}.set-copy{width:100%}.set-copy h2{font-size:64px}.artist-heading{margin-bottom:35px}.artist-grid{grid-template-columns:1fr;gap:30px}.portrait{height:420px}.artist-copy .asterisk{font-size:70px}.artist-copy .lead{font-size:35px}.social-content{grid-template-columns:1fr;gap:16px}.social-post{min-height:260px;padding:26px}.social-post h3{font-size:46px;margin-top:25px}.social-post.has-image{min-height:450px}.social .text-link{margin-top:26px}.connect h2{font-size:16vw}.connect-bottom{display:block}.connect-bottom .button{margin-top:15px;width:100%}footer{flex-wrap:wrap;padding:35px 5% 120px}footer p{width:65%;text-align:right}footer>span{color:#999}.player{bottom:10px;padding:10px 12px;gap:12px;max-width:calc(100% - 20px)}.player>div{min-width:148px}#wave{width:40px}.volume-label{display:none}#motion{margin-left:auto;font-size:8px}.player span{font-size:9px}.player small{font-size:8px}.player>button:first-child{min-width:33px;height:33px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important}.hero-media{transform:none!important}#field{display:none}}
.soundcloud{margin-top:20px}.portrait img{object-fit:contain;background:#090909;filter:none}.social-post.has-image>p{color:#ccc}.social-post.has-image h3{font-size:37px}.social-post.has-image>span:first-of-type{margin-top:130px}
.social-films{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:45px;align-items:start}.social-video{width:100%;height:400px;background:#111;object-fit:contain;border:1px solid var(--line)}.social-films p{font:12px 'Courier New',monospace;display:flex;justify-content:space-between;gap:20px}.social-films p a{color:var(--acid)}.social-films small{color:#999;font-size:11px}@media(max-width:600px){.social-films{grid-template-columns:1fr;gap:30px}.social-video{height:auto;aspect-ratio:16/9}.social-video.vertical{height:450px;aspect-ratio:auto}}
h1{font-size:21.8vw;transform:none}@media(max-width:600px){h1{font-size:21.2vw}}

/* Chrome wordmark and red light installation. */
h1.logo-heading{font-size:inherit;width:min(66vw,900px);margin:0 0 30px;line-height:1;filter:drop-shadow(0 2px 14px #000);mix-blend-mode:screen}
.chrome-logo{display:block;position:relative;aspect-ratio:630/255;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 100%,65% 100%,65% 76%,39% 76%,39% 100%,0 100%)}
.chrome-logo img{position:absolute;width:317.142857%;max-width:none;height:auto;left:-56.19%;top:-86.27%}
.hero-title{bottom:15%}.hero-title>.eyebrow{margin-bottom:5px}.hero-bottom{max-width:100%}
.led-rig{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.led-rig i{position:absolute;bottom:7%;width:3px;height:52%;background:repeating-linear-gradient(to bottom,#ff3845 0 10px,#290006 10px 14px);box-shadow:0 0 12px #ff102b,0 0 35px #ff001c88;opacity:.32;transform:rotate(-14deg);animation:ledPulse 3.6s ease-in-out infinite}.led-rig i:nth-child(1){left:3%;height:65%;animation-delay:-.8s}.led-rig i:nth-child(2){left:9%;animation-delay:-1.2s}.led-rig i:nth-child(3){left:15%;height:38%;animation-delay:-1.6s}.led-rig i:nth-child(4){right:15%;height:38%;transform:rotate(14deg);animation-delay:-1.6s}.led-rig i:nth-child(5){right:9%;transform:rotate(14deg);animation-delay:-1.2s}.led-rig i:nth-child(6){right:3%;height:65%;transform:rotate(14deg);animation-delay:-.8s}
.red-wash{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 0% 65%,#ff001c38,transparent 48%),radial-gradient(ellipse at 100% 65%,#ff001c38,transparent 48%);pointer-events:none;mix-blend-mode:screen;animation:washPulse 5s ease-in-out infinite}
@keyframes ledPulse{0%,100%{opacity:.16;filter:brightness(.6)}45%,60%{opacity:.8;filter:brightness(1.3)}}@keyframes washPulse{0%,100%{opacity:.3}50%{opacity:1}}
.soundcloud-section{border-top:1px solid var(--line);background:linear-gradient(135deg,#19080b,#080909 60%)}.sc-shell{border:1px solid #ff303b50;box-shadow:0 0 45px #ff001c0b;background:#151515}.sc-shell iframe{display:block}.sc-fallback{font-size:14px;color:#aaa;line-height:1.7}.sc-fallback a{color:#ff7078;text-decoration:underline}.eyebrow,.text-link:hover,.stage-caption .eyebrow{color:#ff5963}.connect .eyebrow{color:#080909}.motion-off .led-rig i{opacity:.25}.motion-off .red-wash{opacity:.3}
@media(max-width:900px){nav{gap:16px}nav a{font-size:10px}h1.logo-heading{width:80vw}.hero-title{bottom:17%}}
@media(max-width:600px){h1.logo-heading{width:90vw;margin:14px 0 25px}.hero-title{bottom:16%}.led-rig i{width:2px;height:45%}.led-rig i:nth-child(1),.led-rig i:nth-child(6){height:60%}.soundcloud-section .text-link{margin-top:25px}.sc-shell iframe{height:390px}}

.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.header-logo{display:flex;align-items:center;flex-shrink:0;width:200px;height:78px}.header-logo img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1px 3px #000)}
.hero-title{bottom:15%}.hero-title>.eyebrow{font-family:var(--display);font-size:clamp(24px,3.2vw,49px);letter-spacing:.01em;margin-bottom:30px;color:#fff}.hero-bottom{border-top:1px solid #ffffff40;padding-top:20px}
.led-rig{z-index:-1}.led-rig i{width:8px!important;height:68%;bottom:-4%;background:repeating-linear-gradient(to bottom,#ff5b63 0 17px,#6b0312 17px 21px);box-shadow:0 0 9px #ffadb2,0 0 25px #ff001e,0 0 75px #ff001e;animation:ledDrive 1.8s ease-in-out infinite!important}.led-rig i:nth-child(1),.led-rig i:nth-child(6){height:88%}.led-rig i:nth-child(3),.led-rig i:nth-child(4){height:52%}.led-rig i:nth-child(1),.led-rig i:nth-child(6){animation-delay:0s!important}.led-rig i:nth-child(2),.led-rig i:nth-child(5){animation-delay:-.3s!important}.led-rig i:nth-child(3),.led-rig i:nth-child(4){animation-delay:-.6s!important}
@keyframes ledDrive{0%,100%{opacity:.12;filter:brightness(.4)}35%{opacity:1;filter:brightness(1.8)}55%{opacity:.8;filter:brightness(1.3)}80%{opacity:.18;filter:brightness(.5)}}.red-wash{animation:washPulse 2.7s ease-in-out infinite;background:radial-gradient(ellipse at 0% 60%,#ff001c60,transparent 50%),radial-gradient(ellipse at 100% 60%,#ff001c60,transparent 50%)}
#soundcloud .section-heading{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px}.sc-banner{display:block;min-width:0}.sc-banner img{display:block;width:100%;height:auto;border:1px solid #ff303b55;box-shadow:0 0 35px #ff001c15}.soundcloud-section>.text-link{margin-top:22px}.motion-off .led-rig i{animation:none!important;opacity:.35;filter:none}
@media(max-width:900px){.header-logo{width:160px}nav{gap:12px}nav a{font-size:9px}#soundcloud .section-heading{grid-template-columns:1fr}.sc-banner{max-width:100%}}
@media(max-width:600px){.header-logo{width:150px;height:62px}.hero-title{bottom:19%}.hero-title>.eyebrow{font-size:30px;margin-bottom:20px}.led-rig i{width:5px!important}.hero-bottom{padding-top:18px}.sc-banner img{width:100%}}
@media(prefers-reduced-motion:reduce){.led-rig i{animation:none!important;opacity:.3}}

.hero-wordmark{display:none;width:clamp(240px,33vw,470px);max-width:85%;height:auto;max-height:170px;object-fit:contain;object-position:left center;margin:0 0 20px;filter:drop-shadow(0 3px 12px #0009)}.logo-in-hero .hero-wordmark{display:block}.logo-in-hero .header-logo img{visibility:hidden}.logo-in-hero .hero-title>.eyebrow{font:700 12px 'Courier New',monospace;color:#ff5963;margin-bottom:10px}.logo-in-hero .hero-title{bottom:12%}.logo-placement{position:absolute;right:4%;top:174px;display:flex;align-items:center;gap:4px;font:10px 'Courier New',monospace;padding:6px;background:#101010b0;backdrop-filter:blur(10px);border:1px solid #ffffff30;border-radius:4px}.logo-placement>span{color:#bbb;padding:0 9px}.logo-placement button{padding:9px 11px;font:inherit;border-radius:2px}.logo-placement button[aria-pressed=true]{background:#ff303b;color:#fff}.logo-placement button:hover{background:#ffffff30}@media(max-width:600px){.logo-placement{top:140px;left:5%;right:auto}.hero-wordmark{width:270px;max-height:120px;margin-bottom:15px}.logo-in-hero .hero-title{bottom:14%}}

@font-face{font-family:Oxanium;src:url('assets/oxanium-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Oxanium;src:url('assets/oxanium-bold.ttf') format('truetype');font-weight:600 950;font-display:swap}
:root{--display:Oxanium,'Arial Narrow',sans-serif}body{font-family:Oxanium,Arial,sans-serif}h2{font-weight:800;font-size:clamp(42px,6.2vw,104px);line-height:1.04;letter-spacing:-.055em}h3{font-weight:800;letter-spacing:-.04em}.connect h2{font-size:clamp(46px,8vw,135px)}.social-post.has-image h3{font-size:clamp(23px,2.5vw,38px);line-height:1.1}nav a,.sound,.eyebrow,.hero-top,.hero-bottom p,.frame-tag,.stage-top,.stage-caption>span,.clip,.text-link,.social-post>span,.post-bottom,footer,.player,.button,.genre-list span,.social-films p,.stage-top button,.clip small,.scroll{font-family:Oxanium,Arial,sans-serif;letter-spacing:.045em}.artist-copy .lead{font-family:Oxanium,sans-serif;font-weight:800;font-size:clamp(24px,2.8vw,42px);line-height:1.12;letter-spacing:-.035em}.artist-copy>p:not(.lead){font-size:17px;line-height:1.8}.hero-wordmark{width:clamp(290px,41vw,590px);max-height:200px;margin-bottom:20px}.logo-in-hero .hero-title{bottom:12%}.logo-in-hero .hero-title>.eyebrow{font-family:Oxanium,sans-serif}.header-logo{width:70px}.logo-in-hero .header-logo img{display:none}
body>.led-rig{position:fixed;inset:0;z-index:22;pointer-events:none;opacity:.68;mask-image:linear-gradient(to right,#000 0%,#000 2%,#0006 8%,transparent 19%,transparent 81%,#0006 92%,#000 98%);-webkit-mask-image:linear-gradient(to right,#000 0%,#000 2%,#0006 8%,transparent 19%,transparent 81%,#0006 92%,#000 98%)}body>.red-wash{position:fixed;inset:0;z-index:21;pointer-events:none;opacity:.45;mix-blend-mode:screen;background:radial-gradient(ellipse at -10% 60%,#ff001c70,transparent 40%),radial-gradient(ellipse at 110% 60%,#ff001c70,transparent 40%)}header{z-index:25}.player{z-index:30}.hero .hero-media{z-index:-3}.connect{background:#14090b;color:#f2f1e9;border-top:1px solid #ff303b77}.connect em{color:#ff303b;-webkit-text-stroke:0}.connect .eyebrow{color:#ff5963}.connect .dark{background:#ff303b;color:#fff}
.frequency-strip{height:126px;margin:0;position:relative;display:flex;align-items:center;justify-content:space-between;padding:0 6%;gap:30px;background:linear-gradient(90deg,#19070a,#090909 50%,#19070a);border-top:1px solid #ff303b75;border-bottom:1px solid #ff303b55;overflow:hidden}.frequency-strip:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 79px,#ffffff06 80px);pointer-events:none}.frequency-id,.frequency-rate{font:800 42px Oxanium,sans-serif;color:#e6e6e6;line-height:1;flex-shrink:0}.frequency-id>span,.frequency-rate>span{display:block;font:600 10px Oxanium,sans-serif;letter-spacing:.1em;color:#ff5963;margin-top:10px}.frequency-rate{text-align:right}#frequency-wave{width:100%;min-width:0;height:90px;opacity:.9}
.kinetic-mark{width:min(100%,320px);margin-bottom:35px;position:relative;border-left:2px solid #ff303b;padding:12px 0 14px 18px}.mark-code{font:600 10px Oxanium,sans-serif;color:#ff5963;letter-spacing:.13em}.mark-layers{position:relative;height:110px;margin-top:5px;perspective:450px}.mark-layers>span{position:absolute;inset:0;font:800 104px Oxanium,sans-serif;line-height:1;letter-spacing:-.09em;background:linear-gradient(180deg,#fff,#60656c 30%,#f4f4f4 44%,#2f333c 48%,#dce0e8 67%,#6c717b 90%);background-clip:text;-webkit-background-clip:text;color:transparent}.mark-layers>span:first-child{opacity:.2;transform:translate(15px,-3px) skewY(-4deg);-webkit-text-stroke:1px #ff303b;background:none;animation:markEcho 4s ease-in-out infinite}.mark-layers>span:nth-child(2){opacity:.4;transform:translate(7px,-1px);-webkit-text-stroke:.6px #ff5963;background:none}.mark-layers>span:last-child{clip-path:polygon(0 0,100% 0,100% 47%,0 47%,0 52%,100% 52%,100% 100%,0 100%);animation:markShear 6s ease-in-out infinite}.mark-meter{height:16px;display:flex;gap:4px;align-items:center;margin-top:10px}.mark-meter i{width:5px;height:5px;background:#ff303b;animation:meterDrive 1.8s ease-in-out infinite}.mark-meter i:nth-child(3n){animation-delay:-.5s}.mark-meter i:nth-child(3n+1){animation-delay:-1s}.mark-meter i:nth-child(4n){animation-delay:-1.4s}@keyframes markEcho{50%{transform:translate(25px,-7px) skewY(-6deg);opacity:.4}}@keyframes markShear{0%,44%,48%,100%{transform:translateX(0)}45%{transform:translateX(3px)}47%{transform:translateX(-2px)}}@keyframes meterDrive{50%{height:16px;opacity:.95}0%,100%{height:3px;opacity:.4}}
@media(max-width:900px){h2{font-size:clamp(40px,6.8vw,65px)}.header-logo{width:20px}.hero-wordmark{width:50vw;max-height:190px}}
@media(max-width:600px){h2{font-size:clamp(35px,9.7vw,55px)}.hero-wordmark{width:330px;max-width:91%;max-height:145px}.logo-in-hero .hero-title{bottom:14%}.hero-title>.eyebrow{font-size:12px}.frequency-strip{height:100px;gap:15px;padding:0 5%}.frequency-id,.frequency-rate{font-size:28px}.frequency-id>span,.frequency-rate>span{font-size:8px;max-width:80px;line-height:1.5}#frequency-wave{height:65px}.kinetic-mark{margin-bottom:25px}.connect h2{font-size:11vw}.social-post.has-image h3{font-size:32px}.artist-copy .lead{font-size:28px}body>.led-rig{opacity:.45}.section{padding-left:7%;padding-right:7%}}

.clip-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stage video.portrait-clip{object-fit:contain;background:#050505}.clip:nth-child(n+3) img{object-position:center 42%}.stage-caption h3{max-width:90%;line-height:1.1}.player>div{max-width:210px}.player #now-playing{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.clip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.clip img{aspect-ratio:16/9}.clip>span{font-size:11px}.stage-caption h3{font-size:18px}.player>div{max-width:155px}}

.player{width:570px}.hero-bottom{justify-content:space-between}@media(max-width:600px){.player{width:390px}.player #wave{margin-left:auto;width:65px}}

body.entrance-open{overflow:hidden}#entrance{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:24px;border:0;background:#06060672;color:#fff;z-index:100;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}#entrance::backdrop{background:#0006}.entrance-inner{min-height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.entrance-inner>img{width:min(580px,85vw);height:auto;filter:drop-shadow(0 5px 25px #000)}.entrance-inner>p{font:600 12px Oxanium,sans-serif;letter-spacing:.22em;color:#ff717a;margin:25px 0 35px}.entrance-button{background:#ff303b;color:white;font:800 14px Oxanium,sans-serif;letter-spacing:.07em;padding:21px 30px;border:1px solid #ff8d95;box-shadow:0 0 35px #ff303b44;min-width:245px}.entrance-button:hover{background:#ff5963}.entrance-muted{font:400 11px Oxanium,sans-serif;color:#c5c5c5;text-decoration:underline;text-underline-offset:5px;margin-top:23px;padding:14px}.entrance-button:focus-visible,.entrance-muted:focus-visible{outline:2px solid #fff;outline-offset:5px}
@media(max-width:600px){.hero-media{inset:0!important;transform:none!important;background:#050506}.hero-media video{position:absolute;left:0;top:2%;width:100%;height:74%;object-fit:cover;object-position:50% 50%;transform:none!important}.hero-media .shade{background:linear-gradient(180deg,#0006 0%,transparent 24%,transparent 44%,#05050644 58%,#050506 77%)}.hero-wordmark{width:310px;max-width:88%}.entrance-inner>img{width:90vw}.entrance-inner>p{font-size:10px}.entrance-button{font-size:13px;padding:20px 25px}}
