@font-face{font-family:Dissolve;src:url('assets/Disolve_regular.ttf') format('truetype');font-display:swap;font-weight:400}
@font-face{font-family:Dissolve;src:url('assets/Disolve_light.ttf') format('truetype');font-display:swap;font-weight:300}
:root{--black:#101010;--ink:#171717;--paper:#e6e5e1;--white:#f5f5f2;--dim:#a6a8a8;--red:#db5353;--cyan:#6ec7c6;font-synthesis:none}
.form-note{font-family:monospace}
.privacy-content{font-family:"Avenir Next","Segoe UI",sans-serif}
.privacy-page{min-height:100vh;background:#101010;color:#f5f5f2}.privacy-header{position:fixed;z-index:10;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,4vw,64px);background:rgba(8,8,8,.94);border-bottom:1px solid #ffffff25}.privacy-brand{display:flex;align-items:center;gap:12px;font-size:13px}.privacy-brand img{width:36px;height:36px;object-fit:cover;background:#111}.privacy-home-link{font:11px monospace;letter-spacing:.08em;color:#eee}.privacy-home-link:hover{color:var(--red)}.privacy-content{width:min(800px,90%);margin:0 auto;padding:128px 0 88px}.privacy-eyebrow,.privacy-updated{font:11px/1.5 monospace;letter-spacing:.1em;color:#a6a8a8}.privacy-eyebrow{color:var(--red)}.privacy-content h1{margin:22px 0 14px;font-size:50px;line-height:1.05;font-weight:400}.privacy-content h2{margin:42px 0 12px;font-size:24px;line-height:1.2;font-weight:400;color:#f5f5f2}.privacy-content p{font-size:17px;line-height:1.7;color:#c5c7c6}.privacy-content a{color:#f5f5f2;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:3px;overflow-wrap:anywhere}.privacy-content a:hover{color:var(--red)}.privacy-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 5vw;border-top:1px solid #ffffff25;font:10px monospace;letter-spacing:.08em;color:#b8b8b8}.privacy-footer a:hover{color:var(--red)}
@media(max-width:600px){.privacy-header{padding:12px 5vw}.privacy-brand img{width:32px;height:32px}.privacy-brand{font-size:12px}.privacy-home-link{font-size:10px}.privacy-content{padding-top:110px}.privacy-content h1{font-size:38px}.privacy-content h2{font-size:22px}.privacy-content p{font-size:16px}.privacy-footer{flex-wrap:wrap}}
.social-list a{font-family:monospace}
.transmission-slashes{color:var(--red)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:68px}body{margin:0;background:var(--black);color:var(--white);font-family:"Dissolve","Helvetica Neue",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:var(--cyan);color:var(--black)}.skip-link{position:fixed;z-index:30;top:-60px;left:16px;padding:12px;background:var(--white);color:var(--black)}.skip-link:focus{top:16px}
.site-header{position:absolute;z-index:10;top:0;left:0;width:100%;height:80px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,4vw,72px);border-bottom:1px solid #16161636;color:var(--black)}.brand{display:flex;align-items:center;gap:12px;font-size:13px;letter-spacing:.09em}.brand img{width:40px;height:40px;object-fit:cover}.site-nav{display:flex;gap:clamp(16px,2.5vw,40px);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.site-nav a{color:#303030;transition:color .2s}.site-nav a:hover{color:#a23333}.menu-toggle{display:none}
.hero{height:min(900px,92svh);min-height:610px;position:relative;overflow:hidden;background:#dedfdd;color:#111}#ink-canvas,.hero-grain{position:absolute;inset:0;width:100%;height:100%}#ink-canvas{opacity:1}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#e1e2dfde 0%,#e1e2df7a 42%,transparent 75%),linear-gradient(0deg,#dedfdd 0%,transparent 19%)}.hero-grain{z-index:1;opacity:.16;pointer-events:none;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 180 180" xmlns="http://www.w3.org/2000/svg"%3E%3Cfilter id="n"%3E%3CfeTurbulence type="fractalNoise" baseFrequency=".8" numOctaves="3" stitchTiles="stitch"/%3E%3C/filter%3E%3Crect width="100%25" height="100%25" filter="url(%23n)" opacity=".5"/%3E%3C/svg%3E')}.hero-content{position:relative;z-index:2;width:min(100% - 8vw,1500px);height:100%;margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:100px 0 60px}.hero-topline{position:absolute;top:114px;left:0;right:0;display:flex;justify-content:space-between;font:11px/1.4 monospace;letter-spacing:.12em;color:#444}.signal{display:flex;align-items:center;gap:9px}.signal i{width:5px;height:5px;border-radius:50%;background:#a63434;box-shadow:0 0 12px var(--red);animation:blink 2.3s infinite}.hero-kicker{margin:0 0 24px;font-size:clamp(15px,1.5vw,21px);color:#333}.hero h1{position:relative;margin:0;max-width:1300px;font-size:clamp(56px,9.4vw,166px);line-height:.91;font-weight:400;letter-spacing:0;white-space:nowrap;animation:appear .9s ease-out both}.hero h1:before,.hero h1:after{content:attr(data-text);position:absolute;inset:0;white-space:pre-line;pointer-events:none;opacity:0}.hero h1:before{color:var(--red);transform:translate(-5px,1px);clip-path:inset(33% 0 57% 0);animation:glitch-a 9s infinite}.hero h1:after{color:#24aaa9;transform:translate(5px,-1px);clip-path:inset(66% 0 20% 0);animation:glitch-b 11s infinite}.hero-subtitle{margin:24px 0 38px;font-size:clamp(18px,2vw,27px);color:#333}.hero-link{display:inline-flex;align-items:center;gap:36px;padding:13px 0;border-bottom:1px solid #111;font-size:13px;text-transform:uppercase;letter-spacing:.12em;transition:gap .2s,color .2s}.hero-link:hover{gap:48px;color:#a23333}.hero-bottom{position:absolute;z-index:2;bottom:25px;left:4vw;right:4vw;display:flex;justify-content:space-between;font:10px monospace;letter-spacing:.1em;color:#444}
.section-inner{width:min(100% - 8vw,1320px);margin:auto}.release{background:var(--paper);color:var(--black);padding:clamp(72px,10vw,145px) 0}.release-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(45px,7vw,110px);align-items:center}.release-art{position:relative;background:#202020;aspect-ratio:1.35;display:flex;align-items:center;justify-content:center;overflow:hidden}.release-art img{display:block;width:100%;height:100%;object-fit:contain}.art-index{position:absolute;left:18px;bottom:15px;background:#101010;color:#fff;padding:7px 10px;font:10px monospace;letter-spacing:.1em}.eyebrow,.section-marker,.form-required{font:11px/1.4 monospace;letter-spacing:.12em}.eyebrow span{color:var(--red)}.release h2,.transmission h2,.find-us h2,.contact h2{margin:26px 0;font-weight:400;font-size:clamp(50px,6.3vw,100px);line-height:.98}.release-copy>p:not(.eyebrow){font-size:20px}.outline-link{margin-top:35px;display:inline-flex;min-width:240px;justify-content:space-between;gap:35px;padding:19px 22px;border:1px solid #161616;font-size:14px;text-transform:uppercase;transition:background .2s,color .2s}.outline-link:hover{background:#101010;color:#fff}
.transmission{position:relative;overflow:hidden;background:#191b1b;padding:clamp(80px,12vw,165px) 0}.transmission-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;filter:grayscale(1)}.transmission-layout{position:relative;display:grid;grid-template-columns:1fr 2fr;gap:7vw}.section-marker{display:flex;align-items:flex-start;gap:24px;white-space:nowrap;color:var(--dim)}.marker-line{display:block;margin-top:7px;height:1px;width:clamp(28px,5vw,100px);background:currentColor;opacity:.6}.transmission-copy{position:relative;z-index:1;max-width:730px}.transmission-copy .eyebrow{color:var(--cyan)}.transmission-copy h2{margin:32px 0 50px}.transmission-copy>p:not(.eyebrow){font-size:clamp(22px,2.5vw,34px);line-height:1.45;color:#d3d4d1}.transmission-copy .transmission-end{margin:40px 0 50px;color:#fff!important}.transmission-mark{position:absolute;bottom:-125px;left:0;opacity:.15;width:330px;height:330px;object-fit:cover}
.find-us{padding:clamp(85px,11vw,150px) 0;background:#242525}.find-us h2{margin:38px 0 60px}.social-list{border-top:1px solid #ffffff45}.social-list a{display:grid;grid-template-columns:70px 1fr 40px;align-items:center;padding:22px 8px;border-bottom:1px solid #ffffff45;font-size:25px;transition:padding .2s,color .2s}.social-list a:hover{padding-left:20px;color:var(--cyan)}.social-list a span:first-child{font:12px monospace;color:var(--dim)}.social-list a span:last-child{text-align:right;font-size:25px}
.contact{background:#111313;padding:clamp(90px,12vw,165px) 0}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,120px)}.contact h2{margin:45px 0 30px}.contact-intro>p{font-size:19px;color:#c5c7c6}.contact-intro>a{display:inline-block;margin-top:20px;padding-bottom:8px;border-bottom:1px solid #aaa;font-size:16px;overflow-wrap:anywhere}.form-required{color:var(--dim);margin:0 0 30px}.form-row{margin-bottom:25px}.form-row label{display:block;margin-bottom:10px;font:11px monospace;letter-spacing:.12em}.form-row input,.form-row textarea{display:block;width:100%;background:#222525;border:1px solid #444848;border-radius:0;padding:17px;color:#fff;resize:vertical;outline:none;font:15px/1.5 "Helvetica Neue",sans-serif}.form-row input::placeholder,.form-row textarea::placeholder{color:#9a9e9e}.form-row input:focus,.form-row textarea:focus{border-color:var(--cyan)}.honey{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cf-turnstile{min-height:65px;margin:25px 0}.contact button[type=submit]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 22px;border:1px solid var(--white);background:var(--white);color:var(--black);cursor:pointer;text-align:left;font-size:14px;letter-spacing:.04em;transition:background .2s,color .2s}.contact button[type=submit]:hover{background:transparent;color:#fff}.contact button:disabled{opacity:.6;cursor:wait}.form-note{min-height:24px;font-size:14px;color:var(--cyan)}.site-footer{background:#090a0a;border-top:1px solid #ffffff25;padding:28px 0}.site-footer .section-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;font:10px monospace;letter-spacing:.09em;color:#c4c4c4}.site-footer a:hover{color:var(--cyan)}
@keyframes blink{50%{opacity:.18}}@keyframes appear{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes glitch-a{0%,18%,21%,50%,53%,82%,85%,100%{opacity:0;transform:translate(0)}19%,20%{opacity:.96;transform:translate(-13px,1px);clip-path:inset(18% 0 70% 0)}51%,52%{opacity:.92;transform:translate(9px,-2px);clip-path:inset(43% 0 43% 0)}83%,84%{opacity:.9;transform:translate(-10px,1px);clip-path:inset(74% 0 16% 0)}}@keyframes glitch-b{0%,33%,36%,67%,70%,94%,97%,100%{opacity:0;transform:translate(0)}34%,35%{opacity:.9;transform:translate(12px,-1px);clip-path:inset(25% 0 65% 0)}68%,69%{opacity:.95;transform:translate(-11px,2px);clip-path:inset(62% 0 28% 0)}95%,96%{opacity:.85;transform:translate(7px,0);clip-path:inset(45% 0 43% 0)}}.hero h1:before{animation:glitch-a 5.4s infinite steps(1,end)}.hero h1:after{animation:glitch-b 6.4s infinite steps(1,end)}
@media(max-width:900px){.site-nav{gap:14px;font-size:10px}.brand span{display:none}.hero h1{font-size:clamp(55px,10vw,98px)}.release-layout{gap:35px}.transmission-layout{grid-template-columns:1fr 3fr}.contact-layout{grid-template-columns:1fr 1.2fr;gap:40px}}
@media(max-width:680px){.site-header{height:66px;padding:0 5vw}.brand img{width:34px;height:34px}.menu-toggle{display:flex;position:relative;z-index:12;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;border:0;background:transparent;cursor:pointer}.menu-toggle span{display:block;width:26px;height:1px;background:#111;transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.site-nav{display:none;position:absolute;top:66px;left:0;right:0;background:#131414;padding:24px 5vw 35px;flex-direction:column;gap:0;border-bottom:1px solid #777}.site-nav.is-open{display:flex}.site-nav a{padding:15px 0;font-size:14px;color:#fff;border-bottom:1px solid #ffffff30}.hero{height:85svh;min-height:570px}.hero-content{width:90%;padding-top:80px}.hero-topline{top:95px;font-size:9px}.hero-kicker{font-size:15px;margin-bottom:25px}.hero h1{font-size:clamp(44px,10.8vw,70px);white-space:normal;line-height:1.06}.hero h1:before,.hero h1:after{display:none}.hero-subtitle{margin:26px 0 32px}.hero-bottom{left:5vw;right:5vw;font-size:8px}.release,.transmission,.find-us,.contact{padding:75px 0}.section-inner{width:90%}.release-layout,.transmission-layout,.contact-layout{grid-template-columns:1fr;gap:45px}.release-art{aspect-ratio:1.45}.release h2,.transmission h2,.find-us h2,.contact h2{font-size:clamp(48px,11vw,76px)}.release-copy h2{margin:20px 0}.transmission-mark{left:auto;right:-80px;bottom:-90px;width:240px;height:240px}.find-us h2{margin-bottom:40px}.social-list a{grid-template-columns:42px 1fr 25px;padding:19px 2px}.contact h2{margin:27px 0}.contact-intro>a{margin-top:5px}.site-footer .section-inner{flex-wrap:wrap}.site-footer .section-inner span:first-child{width:100%}}
@media(max-width:370px){.hero h1{font-size:42px}.release h2{font-size:40px}.hero-bottom span:first-child{display:none}.hero-topline{font-size:8px}.cf-turnstile{transform:scale(.87);transform-origin:left top;margin-bottom:0}}
.brand img{background:#111}.site-header{background:linear-gradient(#dedfdddf,#dedfdd30)}.hero h1 span{text-shadow:-1.5px 0 #db535369,1.5px 0 #24aaa96b}.site-nav{font-family:monospace;text-transform:none}.mono-copy{font-family:monospace}.hero-kicker{color:#555}
@media(max-width:680px){.hero:after{background:linear-gradient(90deg,#dedfddef 0%,#dedfddc4 52%,#dedfdd20 100%),linear-gradient(0deg,#dedfdd 0%,transparent 22%)}}
.site-header{position:fixed;transition:height .24s ease,padding .24s ease,background-color .24s ease,backdrop-filter .24s ease}.brand,.brand img,.site-nav{transition:font-size .24s ease,gap .24s ease,width .24s ease,height .24s ease}.site-header.is-compact{height:62px;background:rgba(5,8,12,.9);backdrop-filter:blur(12px);border-bottom-color:#cfdee34a}.site-header.is-compact .brand{gap:9px;font-size:12px}.site-header.is-compact .brand img{width:32px;height:32px}.site-header.is-compact .site-nav{gap:clamp(14px,2vw,30px);font-size:11px}
@media(max-width:680px){.site-header.is-compact{height:54px}.site-header.is-compact .brand img{width:29px;height:29px}.site-header.is-compact .site-nav{top:54px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.transmission-video{display:none}}
.transmission-video{z-index:0}.transmission:after{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(25,27,27,.04) 0%,rgba(25,27,27,.18) 24%,rgba(25,27,27,.78) 42%,rgba(25,27,27,.94) 62%,rgba(25,27,27,.98) 100%)}.transmission-layout{z-index:2}
@media(max-width:680px){.transmission:after{background:rgba(25,27,27,.78)}}
.site-header .site-nav a:hover,.hero .hero-link:hover,.release-copy .outline-link:hover,.find-us .social-list a:hover,.contact .contact-intro>a:hover,.site-footer a:hover{color:var(--red)}.release-copy .outline-link:hover{border-color:var(--red)}.transmission-copy>.eyebrow:first-child,.transmission-copy>.eyebrow:last-child{color:var(--red)}
.hero .hero-subtitle{color:#888}
.hero #signal-canvas{z-index:2}.hero .hero-content{z-index:3}
.site-footer .section-inner{flex-direction:column;align-items:stretch;gap:24px}.site-footer-meta{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.site-footer-logo{display:flex;justify-content:center;align-self:center;width:100%;padding-top:22px;border-top:1px solid #ffffff25}.site-footer-logo img{display:block;width:clamp(75px,9vw,110px);height:auto}@media(max-width:680px){.site-footer-meta{flex-wrap:wrap}.site-footer-brand{width:100%}}
.release-copy .outline-link,.contact button[type=submit]{background:var(--red);border-color:var(--red);color:#fff}.release-copy .outline-link:hover,.contact button[type=submit]:hover{background:#101010;border-color:#101010;color:#fff}
.contact button[type=submit]:hover{background:#fff;border-color:#fff;color:#101010}
.hero{background:radial-gradient(ellipse at 77% 37%,#252525 0%,#141414 45%,#070707 100%);color:#f1f4f4}.hero:after{z-index:1;background:linear-gradient(90deg,rgba(8,8,8,.78) 0%,rgba(8,8,8,.32) 44%,rgba(8,8,8,.04) 82%),linear-gradient(0deg,#080808 0%,transparent 18%)}#signal-canvas{position:absolute;z-index:0;inset:0;width:100%;height:100%}.hero-grain{z-index:1;opacity:.045}.site-header{background:transparent;border-bottom-color:#cfdee32b;color:#f1f4f4}.site-nav a{color:#d0d9dc}.site-nav a:hover{color:#78d4e2}.menu-toggle span{background:#f1f4f4}.hero-topline{color:#b5c3c9}.hero-kicker{color:#d0d8db}.hero h1{color:#f4f5f3}.hero h1 span{text-shadow:-1.5px 0 #db53534a,1.5px 0 #6ec7c64a}.hero-subtitle{color:#d0d8db}.hero-link{border-color:#dbe5e8}.hero-link:hover{color:#78d4e2}.hero-bottom{color:#9cabb2}.hero-actions{display:flex;align-items:center;gap:clamp(24px,3vw,44px);flex-wrap:wrap;margin:18px 0 36px}.hero-actions .hero-subtitle,.hero-actions .hero-link{margin:0}@media(max-width:680px){.hero-actions{gap:16px 24px;margin:22px 0 32px}}