@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;700&display=swap";.sbtv{--sbtv-green:#0f6;--sbtv-green-dim:#00ff6673;--sbtv-white-dim:#ffffff8c;width:100%;padding:22px 0 26px;font-family:Space Mono,ui-monospace,Menlo,Consolas,monospace}@media (width<=768px){.sbtv{padding:30px 8px 34px}}.sbtv-title{color:var(--sbtv-green);letter-spacing:.32em;text-transform:uppercase;padding:0 12px 10px;font-size:12px}.sbtv-live-dot{vertical-align:.05em;background:#ff3b3b;border-radius:50%;width:.6em;height:.6em;margin-right:8px;animation:2s ease-in-out infinite sbtv-breathe;display:inline-block}@keyframes sbtv-breathe{0%,to{opacity:1}50%{opacity:.25}}.sbtv-frame{padding:12px;position:relative}.sbtv-corner{border:0 solid var(--sbtv-green);width:20px;height:20px;position:absolute}.sbtv-tl{border-top-width:2px;border-left-width:2px;top:0;left:0}.sbtv-tr{border-top-width:2px;border-right-width:2px;top:0;right:0}.sbtv-bl{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.sbtv-br{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.sbtv-screen{aspect-ratio:4/5;background:#000;border-radius:6px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #000000d9}.sbtv-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.sbtv-video.sbtv-offair{opacity:0;z-index:0}.sbtv-anchor-top{object-position:top}.sbtv-anchor-bottom{object-position:bottom}.sbtv-anchor-square{height:80%;inset:10% 0 auto}.sbtv-anchor-shrink{object-fit:contain}.sbtv-glitching .sbtv-video{animation:90ms steps(2,end) infinite sbtv-rgbsplit}@keyframes sbtv-rgbsplit{0%{filter:drop-shadow(3px 0 #ff003ccc)drop-shadow(-3px 0 #00dcffcc);transform:translate(1px)}50%{filter:drop-shadow(-2px 1px #ff003ccc)drop-shadow(2px -1px #00dcffcc);transform:translate(-2px)}to{filter:drop-shadow(1px -1px #ff003ccc)drop-shadow(-1px 1px #00dcffcc);transform:translate(0)}}.sbtv-static{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;z-index:2;position:absolute;inset:0}.sbtv-scanlines{pointer-events:none;z-index:3;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}.sbtv-rollbar{pointer-events:none;z-index:3;background:linear-gradient(#0000,#ffffff0a,#0000);height:22%;animation:7s linear infinite sbtv-roll;position:absolute;left:0;right:0}@keyframes sbtv-roll{0%{top:-25%}to{top:110%}}.sbtv-vignette{pointer-events:none;z-index:4;background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.sbtv-chnum{z-index:5;color:var(--sbtv-green);letter-spacing:.18em;text-shadow:0 0 6px #00ff668c;pointer-events:none;font-size:11px;position:absolute;top:10px;right:12px}.sbtv-status{z-index:5;color:var(--sbtv-green);letter-spacing:.24em;justify-content:center;align-items:center;font-size:12px;display:flex;position:absolute;inset:0}.sbtv-blink,.sbtv-cursor{animation:1s step-end infinite sbtv-blink}@keyframes sbtv-blink{50%{opacity:0}}.sbtv-readout{border-top:1px solid #00ff6640;justify-content:flex-start;align-items:baseline;gap:8px;min-height:1.4em;margin-top:12px;padding-top:9px;display:flex}.sbtv-onair{letter-spacing:.18em;color:var(--sbtv-white-dim);white-space:nowrap;flex:none;font-size:10px}.sbtv-handle{color:var(--sbtv-green);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:5px;font-size:12px;text-decoration:none;display:inline-flex;overflow:hidden}.sbtv-handle:hover{text-decoration:underline}.sbtv-ext{flex:none;align-self:center;width:.72em;height:.72em}.sbtv-controls{gap:10px;margin-top:14px;padding:0 12px;display:flex}.sbtv-ch{letter-spacing:.12em;color:var(--sbtv-green);border:1px solid var(--sbtv-green-dim);cursor:pointer;background:0 0;flex:1;padding:9px 0;font-family:inherit;font-size:11px;transition:background .12s,color .12s,border-color .12s}.sbtv-ch:hover{border-color:var(--sbtv-green)}.sbtv-ch:active{background:var(--sbtv-green);color:#0a0a0a}.sbtv-snd{color:var(--sbtv-white-dim);border:1px solid var(--sbtv-green-dim);cursor:pointer;background:0 0;flex:0 0 46px;justify-content:center;align-items:center;padding:9px 0;transition:color .12s,border-color .12s;display:flex}.sbtv-snd:hover{border-color:var(--sbtv-green);color:var(--sbtv-green)}.sbtv-snd-on{color:var(--sbtv-green);border-color:var(--sbtv-green)}.sbtv-snd-on:hover{color:var(--sbtv-green)}.sbtv-snd-icon{width:15px;height:15px;display:block}.sbtv-ch:focus-visible,.sbtv-snd:focus-visible,.sbtv-handle:focus-visible{outline:1px solid var(--sbtv-green);outline-offset:2px}.sbtv-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (prefers-reduced-motion:reduce){.sbtv-rollbar{display:none}.sbtv-blink,.sbtv-cursor,.sbtv-glitching .sbtv-video{animation:none}.sbtv-live-dot{opacity:1;animation:none}}:root{--bg:#0a0a0a;--fg:#e8e8e8;--fg-dim:#666;--red:#ff0040;--green:#0f8;--blue:#08f;--mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--fg);font-family:var(--mono);overflow-x:hidden}.scanlines{pointer-events:none;z-index:9998;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 2px 4px);position:fixed;inset:0}.top-bar{z-index:190;opacity:0;background:#000;border-bottom:1px solid #ffffff0a;height:72px;transition:opacity .4s ease-out;position:fixed;top:0;left:0;right:0}.top-bar.visible{opacity:1}.hamburger-wrap{z-index:201;position:fixed;top:18px;right:32px}.hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:36px;height:36px;padding:0;display:flex}.hamburger span{background:var(--fg);height:1.5px;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.hamburger span:first-child{width:24px}.hamburger span:nth-child(2){width:18px}.hamburger span:nth-child(3){width:24px}.hamburger:hover span{background:var(--green)}.hamburger.open span:first-child{width:24px;transform:rotate(45deg)translate(5px,5px)}.hamburger.open span:nth-child(2){opacity:0;width:0}.hamburger.open span:nth-child(3){width:24px;transform:rotate(-45deg)translate(5px,-5px)}.menu-overlay{z-index:199;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;pointer-events:none;background:#060606f7;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.menu-overlay.open{opacity:1;pointer-events:all}.menu-overlay nav{flex-direction:column;align-items:center;display:flex}.menu-overlay a{color:var(--fg);font-family:var(--mono);letter-spacing:8px;text-transform:uppercase;opacity:0;padding:24px 40px;font-size:13px;font-weight:300;text-decoration:none;transition:color .3s,letter-spacing .3s;position:relative;transform:translateY(20px)}.menu-overlay.open a{opacity:1;transition:color .3s,letter-spacing .3s,opacity .5s ease-out,transform .5s ease-out;transform:translateY(0)}.menu-overlay.open a:first-child{transition-delay:.1s}.menu-overlay.open a:nth-child(2){transition-delay:.2s}.menu-overlay.open a:nth-child(3){transition-delay:.3s}.menu-overlay.open a:nth-child(4){transition-delay:.4s}.menu-overlay a:hover{color:var(--green);letter-spacing:12px}.hero{background:var(--bg);height:100vh;position:relative}.hero-scroll-cue{opacity:0;flex-direction:column;align-items:center;gap:8px;animation:1s ease-out 2.5s forwards cueFade;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}@keyframes cueFade{to{opacity:.3}}.hero-scroll-cue span{letter-spacing:4px;text-transform:uppercase;font-size:9px}.hero-scroll-cue .scroll-line{background:var(--fg);width:1px;height:40px;animation:2s ease-in-out 3s infinite scrollPulse}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(.4)}}.floating-logo-wrap{z-index:195;pointer-events:none;position:fixed}.hero-entry{animation:1.5s ease-out both heroFadeIn}@keyframes heroFadeIn{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur()}}.logo-r{color:var(--red);mix-blend-mode:screen;animation:.15s linear infinite flickerR}.logo-g{color:var(--green);mix-blend-mode:screen;animation:.2s linear infinite flickerG}.logo-b{color:var(--blue);mix-blend-mode:screen;animation:.18s linear infinite flickerB}@keyframes flickerR{0%{opacity:.95;transform:translate(-4px,1px)}10%{opacity:1;transform:translate(-6px)}20%{opacity:.85;transform:translate(-2px,-2px)}30%{opacity:1;transform:translate(-5px,3px)}40%{opacity:.8;transform:translate(-1px)}50%{opacity:1;transform:translate(-7px,-1px)}60%{opacity:.9;transform:translate(-3px,2px)}70%{opacity:1;transform:translate(-2px,-1px)}80%{opacity:.85;transform:translate(-6px,2px)}90%{opacity:1;transform:translate(-1px)}to{opacity:.95;transform:translate(-4px,1px)}}@keyframes flickerG{0%{opacity:.95;transform:translate(3px,-1px)}12%{opacity:.85;transform:translate(5px,3px)}24%{opacity:1;transform:translate(1px,-4px)}36%{opacity:.9;transform:translate(4px,1px)}48%{opacity:1;transform:translateY(-3px)}60%{opacity:.9;transform:translate(6px,1px)}72%{opacity:1;transform:translate(2px,3px)}84%{opacity:.85;transform:translate(1px,-2px)}to{opacity:.95;transform:translate(3px,-1px)}}@keyframes flickerB{0%{opacity:.95;transform:translate(1px,3px)}15%{opacity:1;transform:translate(-3px,5px)}28%{opacity:.85;transform:translate(4px,1px)}42%{opacity:1;transform:translateY(4px)}55%{opacity:.9;transform:translate(-2px,-1px)}68%{opacity:1;transform:translate(3px,6px)}82%{opacity:1;transform:translate(-2px,2px)}to{opacity:.95;transform:translate(1px,3px)}}.floating-title{z-index:195;pointer-events:none;font-family:var(--mono);text-transform:uppercase;color:var(--fg);white-space:nowrap;box-sizing:border-box;font-weight:300;position:fixed}@media (width<=768px){.floating-title{text-align:center;max-width:calc(100vw - 32px);padding:0 16px;letter-spacing:.15em!important;font-size:12px!important}}.feed{position:relative}.feed-item{width:100%;height:100%;position:relative;overflow:hidden}.feed-item .reveal-wrap{opacity:0;width:100%;height:100%;transition:opacity .6s ease-out,transform .6s ease-out;position:relative;transform:translateY(30px)}.feed-item.revealed .reveal-wrap{opacity:1;transform:translateY(0)}.feed-item .reveal-wrap:before,.feed-item .reveal-wrap:after{content:"";pointer-events:none;z-index:2;opacity:0;position:absolute;inset:0}.feed-item.revealing .reveal-wrap:before{background:linear-gradient(90deg, var(--red) 0%, transparent 30%);mix-blend-mode:screen;animation:.6s ease-out forwards glitchRevealR}.feed-item.revealing .reveal-wrap:after{background:linear-gradient(270deg, var(--blue) 0%, transparent 30%);mix-blend-mode:screen;animation:.6s ease-out 50ms forwards glitchRevealB}@keyframes glitchRevealR{0%{opacity:.8;transform:translate(-20px)}50%{opacity:.4;transform:translate(5px)}to{opacity:0;transform:translate(0)}}@keyframes glitchRevealB{0%{opacity:.8;transform:translate(20px)}50%{opacity:.4;transform:translate(-5px)}to{opacity:0;transform:translate(0)}}.feed-item .glitch-bar{background:var(--green);z-index:3;opacity:0;pointer-events:none;height:2px;position:absolute;left:0;right:0}.feed-item.revealing .glitch-bar{animation:.4s ease-out forwards glitchBar}@keyframes glitchBar{0%{opacity:1;top:0}to{opacity:0;top:100%}}.feed-image,.feed-video{object-fit:cover;width:100%;height:calc(100% + 30px);display:block;position:absolute;top:-30px;left:0}.feed-video{background:#000}.feed-interactive{width:100%;max-width:none;height:100%;position:relative}.interactive-frame{background:#0a0a0a;border:none;width:100%;max-width:none;height:100%;display:block}.noise-divider{width:100%;height:4px;position:relative;overflow:hidden}.noise-divider canvas{width:100%;height:100%;display:block}.interactive-caption{pointer-events:none;background:linear-gradient(#0000,#000c);padding:20px 32px;position:absolute;bottom:0;left:0;right:0}.interactive-caption h3{font-family:var(--mono);letter-spacing:4px;text-transform:uppercase;color:var(--fg);opacity:.7;font-size:11px;font-weight:300}.interactive-caption p{font-family:var(--mono);color:var(--fg-dim);letter-spacing:1px;margin-top:4px;font-size:10px}.feed-row{width:100%;height:70vh;overflow:hidden}.feed-row-2col,.feed-row-2col-left,.feed-row-2col-right,.feed-row-3col{width:100%;display:flex;position:relative;overflow:hidden}.feed-row-2col>.feed-col,.feed-row-3col>.feed-col{flex:1;min-width:0;height:100%;overflow:hidden}.feed-row-2col-left>.feed-col:first-child{flex:2;min-width:0;height:100%;overflow:hidden}.feed-row-2col-left>.feed-col:last-child,.feed-row-2col-right>.feed-col:first-child{flex:1;min-width:0;height:100%;overflow:hidden}.feed-row-2col-right>.feed-col:last-child{flex:2;min-width:0;height:100%;overflow:hidden}.feed-col-divider{flex-shrink:0;width:4px;height:100%}@media (width<=768px){.feed-row-2col,.feed-row-2col-left,.feed-row-2col-right,.feed-row-3col{flex-direction:column!important;height:auto!important}.feed-row-2col>.feed-col,.feed-row-2col-left>.feed-col,.feed-row-2col-left>.feed-col:first-child,.feed-row-2col-left>.feed-col:last-child,.feed-row-2col-right>.feed-col,.feed-row-2col-right>.feed-col:first-child,.feed-row-2col-right>.feed-col:last-child,.feed-row-3col>.feed-col{flex:none!important;width:100%!important;height:auto!important}.feed-row,.feed-item{height:auto!important}.feed-item .reveal-wrap{height:auto}.feed-image,.feed-video{min-height:50vw;width:100%!important;height:auto!important;position:relative!important;top:auto!important}.feed-interactive,.interactive-frame{height:60vh;min-height:400px;width:100%!important}.interactive-frame[src*=gas-price-ticker]{min-height:480px}.feed-interactive:has(>iframe[src*=gas-price-ticker]){min-height:480px}.feed-col-divider{flex-shrink:0;width:100%!important;height:4px!important;display:block!important}.feed-col-divider .noise-divider-v{width:100%!important;height:4px!important}}.feed-row-has-widget{align-items:stretch;height:auto;min-height:70vh;overflow:visible}.feed-row-has-widget>.feed-col,.feed-row-has-widget>.feed-col:first-child,.feed-row-has-widget>.feed-col:last-child,.feed-row-has-widget>.feed-col-divider{align-self:stretch;height:auto}:is(.feed-row-has-widget>.feed-col:has(.is-widget),.feed-row-has-widget>.feed-col:has(.is-placeholder)){justify-content:center;align-items:center;display:flex}.feed-item.is-widget{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.feed-item.is-widget .reveal-wrap{justify-content:center;align-items:center;width:100%;display:flex}.feed-item[data-widget=intel-feed]{width:100%;height:70vh;padding:0;display:block;overflow:hidden}.feed-item[data-widget=intel-feed] .reveal-wrap{width:100%;height:100%;display:block}.feed-item[data-widget=intel-feed]>.reveal-wrap>div{height:100%!important}.feed-item.is-placeholder{justify-content:center;align-items:center;height:auto;display:flex}.feed-item.is-placeholder .reveal-wrap{justify-content:center;align-items:center;width:100%;display:flex}.placeholder-tile{aspect-ratio:1;background:#0b0b12;border:1px solid #ffffff0d;border-radius:20px;width:100%;max-width:420px}@media (width<=768px){.feed-row-has-widget>.feed-col{height:auto}.feed-item[data-widget=intel-feed]{min-height:400px;height:70vh!important;display:block!important;overflow:hidden!important}.feed-item[data-widget=intel-feed] .reveal-wrap{height:100%!important;display:block!important}.feed-item[data-widget=intel-feed]>.reveal-wrap>div{height:100%!important}.placeholder-tile,.feed-item.is-placeholder{display:none}.footer{padding:40px 16px}.contact-page{padding:100px 16px 60px}.about-console .ac-container{padding:100px 16px 80px}}.footer{text-align:center;border-top:1px solid #ffffff0d;padding:60px 32px}.footer p{letter-spacing:3px;color:var(--fg-dim);text-transform:uppercase;font-size:10px}.page-fade-enter{opacity:0}.page-fade-enter-active{opacity:1;transition:opacity .4s ease-out}.about-page{justify-content:center;align-items:center;min-height:100vh;padding:140px 32px 80px;display:flex}.about-content{flex-direction:column;align-items:center;gap:48px;max-width:800px;display:flex}@media (width>=768px){.about-content{flex-direction:row;align-items:flex-start;gap:64px}}.about-photo-wrap{flex-shrink:0;width:280px;height:280px;position:relative}.about-photo-wrap img{object-fit:cover;width:100%;height:100%;display:block}.about-photo-layer{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.about-photo-r{filter:grayscale()brightness(1.2);opacity:.6;transform:translate(-4px,2px)}.about-photo-g{filter:grayscale()brightness(1.2)sepia()hue-rotate(80deg)saturate(4);opacity:.5;transform:translate(3px,-2px)}.about-photo-b{filter:grayscale()brightness(1.2)sepia()hue-rotate(180deg)saturate(4);opacity:.5;transform:translate(1px,4px)}.about-bio{flex:1}.about-bio h1{font-family:var(--mono);letter-spacing:6px;text-transform:uppercase;color:var(--fg);margin-bottom:24px;font-size:14px;font-weight:700}.about-bio p{color:var(--fg-dim);letter-spacing:.5px;margin-bottom:16px;font-size:13px;font-weight:300;line-height:2}.contact-page{justify-content:center;align-items:center;min-height:100vh;padding:140px 32px 80px;display:flex}.contact-content{width:100%;max-width:480px}.contact-content h1{font-family:var(--mono);letter-spacing:6px;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700}.contact-content .subtitle{color:var(--fg-dim);letter-spacing:2px;text-transform:uppercase;margin-bottom:40px;font-size:11px}.contact-form{flex-direction:column;gap:20px;display:flex}.contact-field{flex-direction:column;gap:6px;display:flex}.contact-field label{letter-spacing:2px;text-transform:uppercase;color:var(--fg-dim);font-size:9px}.contact-field input,.contact-field textarea{width:100%;color:var(--fg);font-family:var(--mono);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:4px;outline:none;padding:12px 14px;font-size:12px;transition:border-color .3s}.contact-field input:focus,.contact-field textarea:focus{border-color:var(--green)}.contact-field textarea{resize:vertical;min-height:120px}.contact-submit{background:var(--green);color:var(--bg);font-family:var(--mono);letter-spacing:3px;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;padding:14px 28px;font-size:10px;font-weight:500;transition:opacity .3s,transform .1s}.contact-submit:hover{opacity:.9}.contact-submit:active{transform:scale(.98)}.contact-submit:disabled{opacity:.5;cursor:not-allowed}.contact-status{letter-spacing:2px;text-transform:uppercase;text-align:center;border-radius:4px;padding:16px;font-size:11px}.contact-status.success{color:var(--green);background:#00ff880d;border:1px solid #0f83}.contact-status.error{color:var(--red);background:#ff00400d;border:1px solid #ff004033}
