.redesign{color:#f5f5f2;background:#050505}.redesign .hero{border-bottom:1px solid #343431;min-height:100svh}.redesign .hero-content{padding-bottom:120px}.rd-sound-label,.rd-side-mark,.rd-blood,.rd-audio-demo,.rd-index,.rd-story,.rd-photo-rail,.rd-ominous,.rd-form-bottom,.rd-footer{font-family:var(--font-mono),monospace;text-transform:uppercase;font-weight:400}.rd-sound-label{letter-spacing:.25em;font-size:10px;line-height:1.8;position:absolute;top:46px;right:5vw}.rd-sound-label .rd-sound-rule{border-top:1px solid #a0a09a;width:18px;margin-top:28px;display:block}.rd-side-mark{flex-direction:column;align-items:center;gap:28px;display:flex;position:absolute;top:32%;bottom:23%;right:4.5vw}.rd-side-mark>i{background:#9b9b95;flex:1;width:1px}.rd-side-mark>span{width:12px;height:105px}.rd-side-mark b{white-space:nowrap;letter-spacing:.2em;transform-origin:6px 6px;border-right:1px solid #bcbcb6;width:10ch;font-size:10px;font-weight:400;display:block;overflow:hidden;transform:rotate(90deg);animation:8s steps(10,end) infinite rd-type!important}@keyframes rd-type{0%,8%{width:0}35%,82%{width:14ch}98%,to{width:0}}.rd-blood{letter-spacing:.2em;font-size:10px;line-height:1.8;position:absolute;bottom:20%;left:57%}.rd-blood i{border-top:1px solid #aaa;width:30px;margin:0 0 3px 16px;display:inline-block}.rd-audio-demo{letter-spacing:.2em;align-items:center;gap:30px;font-size:10px;display:flex;position:absolute;bottom:48px;left:3.4vw}.rd-audio-rule{background:#626260;width:110px;height:1px;position:relative}.rd-audio-rule:before{content:"";background:#ddd;width:35%;height:1px;display:block}.rd-wave{align-items:center;gap:4px;height:32px;display:flex}.rd-wave i{transform-origin:50%;background:#cececa;width:1px;animation:2s ease-in-out infinite alternate rd-wave}@keyframes rd-wave{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.rd-demo-label{color:#898984;letter-spacing:.08em;font-size:8px}.rd-identity{grid-template-columns:1fr 1fr;min-height:700px;display:grid}.rd-photo{background:#000;position:relative;overflow:hidden}.rd-photo img{object-fit:cover;object-position:53% center;transform:translate(-5%)scale(1.25)}.rd-identity-video{object-fit:cover;object-position:53% center;width:100%;height:100%;position:absolute;inset:0;transform:translate(-5%)scale(1.25)}.rd-photo:after{content:"";background:linear-gradient(90deg,#0008,#0000 22%);position:absolute;inset:0}.rd-photo-rail{z-index:1;letter-spacing:.2em;flex-direction:column;align-items:center;gap:25px;font-size:10px;display:flex;position:absolute;top:50px;bottom:50px;left:28px}.rd-photo-rail span{writing-mode:vertical-rl;transform:rotate(180deg)}.rd-photo-rail i{background:#c8c8c3;flex:1;width:1px;min-height:80px}.rd-statement{isolation:isolate;color:#080808;background:#eaeae8 url(/media/redesign-identity-paper.webp) 50%/cover;padding:72px 5.3vw 125px;position:relative;overflow:hidden}.rd-index{letter-spacing:.12em;align-items:center;gap:24px;font-size:11px;display:flex}.rd-index i{opacity:.65;border-top:1px solid;width:120px;display:block}.rd-statement h2{letter-spacing:-.065em;z-index:1;margin:80px 0 48px;font-size:clamp(42px,5.2vw,90px);font-weight:850;line-height:.95;position:relative}.rd-story{letter-spacing:.09em;z-index:1;max-width:355px;font-size:12px;line-height:1.9;position:relative}.rd-story p{margin:0 0 25px}.rd-spark{clip-path:polygon(50% 0,59% 36%,70% 44%,100% 50%,70% 56%,59% 64%,50% 100%,41% 64%,30% 56%,0 50%,30% 44%,41% 36%);background:#333;width:48px;height:48px;position:absolute;top:40px;right:7%}.rd-eye{opacity:.86;background:#191919;width:95px;height:95px;position:absolute;bottom:42px;right:8%;-webkit-mask:url(/media/decals/rotating-eye.svg) 50%/contain no-repeat;mask:url(/media/decals/rotating-eye.svg) 50%/contain no-repeat;animation:64s linear infinite rd-eye-turn!important}@keyframes rd-eye-turn{to{transform:rotate(-360deg)}}.rd-dark-surface{background:#080808}.rd-contact{background:linear-gradient(#0000 70%,#08080847),linear-gradient(90deg,#08080847 0%,#080808cc 5%,#080808eb 13%,#080808cc 27%,#0000 48%),#080808 url(/media/redesign-contact-dark.webp) 50%/cover no-repeat}.rd-footer{background:linear-gradient(90deg,#080808cc,#080808eb 25%,#080808bf 60%),#080808 url(/media/redesign-contact-dark.webp) top/max(100%,1800px) no-repeat}.rd-contact{grid-template-columns:1fr 1.15fr;gap:8vw;padding:75px 5vw 60px;display:grid}.rd-contact .contact-copy h2{margin:45px 0 30px;font-size:clamp(65px,8.6vw,138px);line-height:.88}.rd-contact .contact-copy p{color:#ddd;max-width:380px}.rd-form-side{padding-top:38px}.redesign .field input,.redesign .field textarea{background:#0000004d;border-color:#92928c}.redesign .field label{font-family:var(--font-sans),sans-serif;font-size:13px}.redesign .contact-submit button:disabled{background:var(--acid);color:#090909}.rd-form-bottom{letter-spacing:.13em;justify-content:space-between;margin-top:26px;font-size:9px;line-height:1.7;display:flex}.rd-form-bottom a{text-transform:none;text-underline-offset:5px;color:#c2c2be;align-self:start;text-decoration:underline}.rd-form-bottom span{margin-right:12px}.rd-form-bottom i{border-top:1px solid #999;width:18px;margin-top:18px;display:block}.rd-ominous{letter-spacing:.14em;align-items:center;gap:20px;margin-top:60px;font-size:10px;line-height:1.8;display:flex}.rd-ominous>i{width:35px;height:35px;position:relative}.rd-ominous>i:before,.rd-ominous>i:after{content:"";background:#aaa;position:absolute}.rd-ominous>i:before{width:35px;height:1px;top:17px}.rd-ominous>i:after{width:1px;height:35px;left:17px}.rd-ominous b{border-top:1px solid #999;align-self:flex-end;width:25px;margin-bottom:5px}.rd-footer{letter-spacing:.14em;border-top:1px solid #71716c;grid-template-columns:1fr 1fr auto;align-items:end;gap:50px;padding:35px 5vw 45px;font-size:9px;line-height:1.8;display:grid}.rd-footer .brand-logo{width:210px}.rd-footer p{margin:22px 0 0}.rd-footer-motto{place-self:center}.rd-footer-motto i{border-top:1px solid #999;width:25px;margin-left:20px;display:inline-block}.rd-socials{align-self:center;gap:30px;display:flex}.rd-socials a:hover{color:var(--acid)}@media (max-width:1000px){.rd-story{max-width:280px;font-size:11px}.rd-statement{padding-inline:40px}.rd-statement h2{margin-top:70px}.rd-identity{min-height:640px}.rd-blood{left:65%}.rd-demo-label{display:none}}@media (max-width:767px){.redesign .hero{min-height:max(760px,100svh)}.redesign .hero-content{padding-bottom:150px}.rd-sound-label{font-size:8px;top:32px;right:22px}.rd-side-mark{top:50%;bottom:18%;right:20px}.rd-blood{font-size:8px;bottom:135px;left:auto;right:55px}.rd-audio-demo{gap:18px;font-size:8px;bottom:45px;left:22px;right:22px}.rd-audio-rule{width:50px}.rd-wave{gap:3px}.rd-identity{grid-template-columns:1fr}.rd-photo{min-height:480px}.rd-photo-rail{top:35px;bottom:35px;left:20px}.rd-statement{min-height:590px;padding:45px 28px 130px}.rd-statement h2{margin:65px 0 35px;font-size:clamp(42px,10vw,70px)}.rd-story{max-width:85%;font-size:11px}.rd-eye{width:75px;height:75px;bottom:30px;right:30px}.rd-spark{width:35px;height:35px;top:30px;right:28px}.rd-index{gap:20px;font-size:10px}.rd-index i{width:85px}.rd-contact{grid-template-columns:1fr;gap:35px;padding:50px 25px}.rd-contact .contact-copy h2{margin-top:38px;font-size:80px}.rd-contact .contact-copy h2 br{display:block}.rd-contact .contact-copy h2 span{margin-left:0}.rd-ominous{margin-top:35px}.rd-form-side{padding-top:0}.rd-footer{grid-template-columns:1fr;gap:25px;padding:30px 25px}.rd-footer .brand-logo{width:180px}.rd-footer-motto{justify-self:start}.rd-footer p{margin-top:15px}.rd-socials{gap:30px}}.rd-audio-player{gap:20px}.rd-audio-toggle{color:#eee;cursor:pointer;background:0 0;border:1px solid #676761;place-items:center;width:36px;height:36px;padding:0;display:grid}.rd-audio-toggle:hover{color:var(--acid);border-color:var(--acid)}.rd-audio-timeline{width:240px;position:relative}.rd-audio-timeline .rd-wave{justify-content:space-between;gap:0}.rd-audio-timeline .rd-wave i{animation:none!important}.rd-audio-timeline input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.rd-audio-timeline:focus-within{outline:1px solid var(--acid);outline-offset:5px}.rd-audio-time{letter-spacing:0;color:#aaa;white-space:nowrap}.rd-audio-error{color:#eee;letter-spacing:0;font-size:9px;position:absolute;top:42px;left:0}.rd-socials [aria-disabled]{color:#96968e;cursor:default}@media (max-width:767px){.rd-audio-player{gap:12px}.rd-audio-track{display:none}.rd-audio-timeline{flex:1;width:auto;min-width:0}.rd-audio-time{font-size:8px}.rd-socials{flex-wrap:wrap;gap:22px}}.rd-live-visualizer{pointer-events:none;width:100%;height:56px;position:absolute;bottom:calc(100% + 20px);left:0}.rd-volume{align-items:center;gap:10px;display:flex}.rd-volume .rd-audio-toggle{border:0;width:28px}.rd-volume input{width:80px;accent-color:var(--acid);cursor:pointer}.rd-volume>span{letter-spacing:0;color:#bbb;min-width:30px}@media (max-width:767px){.redesign .hero{min-height:max(840px,100svh)}.redesign .hero-content{padding-bottom:220px}.rd-audio-player{flex-wrap:wrap}.rd-live-visualizer{width:100%;height:40px;bottom:calc(100% + 12px)}.rd-volume{flex-basis:100%}.rd-volume input{width:110px}.rd-blood{bottom:190px}}.redesign .rd-glitch-copy{display:inline-block;animation:5s step-end infinite rd-copy-glitch!important}.redesign .rd-blood .rd-glitch-copy{animation-delay:1.25s!important}@keyframes rd-copy-glitch{0%,91%,to{text-shadow:none;clip-path:inset(0);transform:translate(0)skew(0)}92%{text-shadow:2px 0 #dfff00a6;clip-path:inset(0 0 12%);transform:translate(-2px)skew(-5deg)}94%{text-shadow:-2px 0 #ffffff80;clip-path:inset(15% 0 0);transform:translate(2px)skew(3deg)}96%{text-shadow:1px 0 #dfff0066;clip-path:inset(0);transform:translate(-1px,1px)}98%{text-shadow:none;clip-path:inset(0);transform:translate(1px)}}.redesign .contact-fields{grid-template-columns:1fr;gap:0}.redesign .field{gap:4px;margin-bottom:30px;position:relative}.redesign .field label{font:10px var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.13em;color:#bcbcb5;transition:color .2s}.redesign .field:focus-within label{color:var(--acid)}.redesign .field input,.redesign .field textarea{letter-spacing:-.025em;background:0 0;border:0;border-bottom:1px solid #7c7c74;padding:14px 0 18px;font-size:clamp(20px,2vw,30px);transition:border-color .25s,background .25s}.redesign .field input::placeholder,.redesign .field textarea::placeholder{color:#85857e;opacity:1}.redesign .field textarea{min-height:150px;font-size:clamp(20px,1.7vw,26px)}.redesign .field input:focus,.redesign .field textarea:focus{border-bottom-color:var(--acid);box-shadow:0 1px 0 var(--acid);outline:none}.redesign .field [aria-invalid=true]{border-bottom-color:var(--acid)}.redesign .contact-submit button:disabled{color:#c6c6bc;background:#30312b}.redesign .contact-submit button:disabled:hover{transform:none}.redesign .form-notice{max-width:42ch;font-size:12px}@media (max-width:767px){.redesign .field{margin-bottom:27px}}.rd-volume input[type=range]{appearance:none;background:0 0;border:0;border-radius:0;height:36px;margin:0;padding:0}.rd-volume input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--acid) 0 var(--volume,25%),#30302e var(--volume,25%) 100%);border:1px solid #777770;border-radius:0;height:6px}.rd-volume input[type=range]::-webkit-slider-thumb{appearance:none;border:1px solid var(--acid);background:var(--acid);border-radius:0;width:12px;height:18px;margin-top:-7px}.rd-volume input[type=range]::-moz-range-track{background:#30302e;border:1px solid #777770;border-radius:0;height:4px}.rd-volume input[type=range]::-moz-range-progress{background:var(--acid);border-radius:0;height:4px}.rd-volume input[type=range]::-moz-range-thumb{border:1px solid var(--acid);background:var(--acid);border-radius:0;width:10px;height:16px}.rd-volume input[type=range]:focus-visible{outline:1px solid var(--acid);outline-offset:4px}.redesign .hero h1>span{animation:1.8s cubic-bezier(.16,1,.3,1) .45s both rd-headline-load}.redesign .hero h1>span:nth-child(2){animation-delay:.75s}@keyframes rd-headline-load{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(22px)}to{opacity:1;clip-path:inset(-10% -2% -15%);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.redesign .hero h1>span{animation:1.5s ease-out .45s both rd-headline-fade!important}.redesign .hero h1>span:nth-child(2){animation-delay:.75s!important}@keyframes rd-headline-fade{0%{opacity:0}to{opacity:1}}}.redesign .hero-brand{animation:1.5s ease-out .1s both rd-cinema-fade}.redesign .hero-scene{animation:2s ease-out both rd-cinema-fade}.redesign .hero-content .release-label{animation:1.3s ease-out .3s both rd-cinema-fade}.redesign .hero .listen-button{animation:1.3s ease-out 1.05s both rd-cinema-fade}.redesign .rd-sound-label,.redesign .rd-side-mark,.redesign .rd-blood{animation:1.6s ease-out 1.1s both rd-cinema-fade}.redesign .rd-audio-player{animation:1.5s ease-out 1.35s both rd-cinema-fade}.redesign .cinema-pending{opacity:0}.redesign .cinema-reveal{animation:rd-cinema-enter 1.5s cubic-bezier(.16,1,.3,1) var(--entrance-delay,0s) both}.redesign .rd-photo.cinema-reveal{animation-name:rd-cinema-fade;animation-duration:1.9s}@keyframes rd-cinema-fade{0%{opacity:0}to{opacity:1}}@keyframes rd-cinema-enter{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.redesign .hero .listen-button:focus-visible,.redesign .rd-audio-player:focus-within{opacity:1;animation:none!important}@media (prefers-reduced-motion:reduce){.redesign .hero-brand,.redesign .hero-scene,.redesign .hero-content .release-label,.redesign .hero .listen-button,.redesign .rd-sound-label,.redesign .rd-side-mark,.redesign .rd-blood,.redesign .rd-audio-player{animation-name:rd-cinema-fade!important;animation-duration:1.5s!important;animation-fill-mode:both!important}.redesign .hero .listen-button{animation-delay:1.05s!important}.redesign .rd-audio-player{animation-delay:1.35s!important}.redesign .cinema-reveal{animation:rd-cinema-fade 1.3s ease-out var(--entrance-delay,0s) both!important}}.hero[data-hero-ready=false] .hero-scene,.hero[data-hero-ready=false] .hero-brand,.hero[data-hero-ready=false] .release-label,.hero[data-hero-ready=false] h1>span,.hero[data-hero-ready=false] .listen-button,.hero[data-hero-ready=false] .rd-sound-label,.hero[data-hero-ready=false] .rd-side-mark,.hero[data-hero-ready=false] .rd-blood,.hero[data-hero-ready=false] .rd-audio-player{animation-play-state:paused!important}.hero-video[data-ready=false]{opacity:0}.hero-video[data-ready=true]{opacity:1}.hero-video{transition:opacity 1s ease-out!important}
