@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-regular-DiJ_URx-.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-italic-BANemmU7.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:TeX Gyre Heros;src:url(/assets/texgyreheros-bold-BPARiUcX.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Archivo Black;src:url(/assets/archivo-black-latin-400-BTVu2TQR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-latin-400-CSL47Yq5.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-latin-600-BN11TKSn.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-latin-700-B9NQhHK3.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Libre Baskerville;src:url(/assets/libre-baskerville-latin-400-italic-jQHk2n8v.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cinzel;src:url(/assets/cinzel-latin-700-Dkw14w9r.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-400-Dm_PoFIZ.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono-latin-700-QW6cfU13.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--hv-font-display: "TeX Gyre Heros", Arial, sans-serif;--hv-font-heavy: "Archivo Black", "TeX Gyre Heros", sans-serif;--hv-font-condensed: "Barlow Condensed", "TeX Gyre Heros", sans-serif;--hv-font-serif: "Libre Baskerville", Georgia, serif;--hv-font-mono: "IBM Plex Mono", "Courier New", monospace;--hv-gold: #f2c230;--hv-cream: #e8e6df;--hv-grey: #9a978d;--hv-dark: #0c0c10;--hv-panel: #14141c;--hv-blue: #2a4d9b;--hv-teal: #1f7a70;--hv-red: #c03a2b;--hv-green: #3f9e4d}html,body,#root{margin:0;padding:0;background:#000;overflow:hidden}*{box-sizing:border-box}@keyframes hv-fade-black{0%{opacity:0}40%{opacity:1}60%{opacity:1}to{opacity:0}}@keyframes hv-wipe{0%{left:-40%}to{left:110%}}@keyframes hv-tracking{0%{transform:translateY(0)}30%{transform:translateY(-14px) skew(-2deg)}60%{transform:translateY(9px) skew(1.5deg)}to{transform:translateY(0)}}@keyframes hv-blink{50%{opacity:0}}.hv-move-clip{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}@keyframes hv-dve-flyoff{0%{transform:none;opacity:1}44%{transform:translate3d(46%,-34%,0) scale(.6);opacity:1}49%{transform:translate3d(72%,-54%,0) scale(.4);opacity:0}51%{transform:translate3d(-72%,54%,0) scale(.4);opacity:0}56%{transform:translate3d(-46%,34%,0) scale(.6);opacity:1}to{transform:none;opacity:1}}@keyframes hv-dve-pushbox{0%{transform:none;opacity:1}46%{transform:perspective(1400px) translateZ(-880px) scale(.34);opacity:1}49%{transform:perspective(1400px) translateZ(-1400px) scale(.2);opacity:0}51%{transform:perspective(1400px) translateZ(-1400px) scale(.2);opacity:0}54%{transform:perspective(1400px) translateZ(-880px) scale(.34);opacity:1}to{transform:none;opacity:1}}@keyframes hv-sync-stumble{0%{transform:translateY(0)}18%{transform:translateY(-7%)}34%{transform:translateY(5%)}48%{transform:translateY(-2.5%)}52%{transform:translateY(2.5%)}68%{transform:translateY(-4%)}84%{transform:translateY(1.5%)}to{transform:translateY(0)}}.hv-dve-flyoff,.hv-dve-pushbox{box-shadow:0 0 0 2px #d6e8ff8c,22px 22px #00000080}.hv-dve-flyoff{animation:hv-dve-flyoff 1s linear forwards}.hv-dve-pushbox{animation:hv-dve-pushbox .9s linear forwards}.hv-sync-stumble{animation:hv-sync-stumble .5s linear forwards}@keyframes hv-black-hold{0%{opacity:0}14%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes hv-spin-land{0%{transform:perspective(1900px) translate3d(-8%,1%,-520px) rotateY(-62deg) scale(.84);opacity:0}12%{opacity:1}64%{transform:perspective(1900px) translate3d(-2%,0,-190px) rotateY(-16deg) scale(.94);opacity:1}to{transform:perspective(1900px) translateZ(0) rotateY(0) scale(1);opacity:1}}.hv-spin-land{animation:hv-spin-land 2.4s cubic-bezier(.25,.25,.4,1) forwards;transform-origin:50% 55%}@keyframes hv-cg-key-on{0%,74%{opacity:0}to{opacity:1}}.hv-spin-land-clock{animation:hv-cg-key-on 2.9s linear forwards}@keyframes hv-wash-drift{0%{transform:translate3d(-3%,-2%,0) scale(1.06)}50%{transform:translate3d(3%,2%,0) scale(1.14)}to{transform:translate3d(-3%,-2%,0) scale(1.06)}}@keyframes hv-star-drift{0%{transform:translateZ(0)}to{transform:translate3d(-4%,2%,0)}}@keyframes hv-halo-breathe{0%,to{opacity:.34;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes hv-bumper-fade{0%,82%{opacity:1}to{opacity:0}}@keyframes hv-bump-fly{0%{transform:perspective(1700px) translate3d(-34%,24%,-640px) rotateY(26deg) scale(.88);opacity:0}14%{opacity:1}to{transform:perspective(1700px) translateZ(0) rotateY(0) scale(1);opacity:1}}@keyframes hv-bump-raster{0%{transform:scale(1.44,.014);opacity:0}9%{opacity:1}56%{transform:scale(1.07,.7);opacity:1}to{transform:scale(1);opacity:1}}@keyframes hv-bump-key{0%{opacity:0}to{opacity:1}}@keyframes hv-bump-cg{0%{opacity:0}to{opacity:1}}@keyframes hv-bump-horizon{0%{transform:scaleX(.08);opacity:0}26%{opacity:1}to{transform:scaleX(1);opacity:1}}@keyframes hv-bump-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hv-bump-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes hv-bump-pool{0%{transform:translate3d(-3%,1.5%,0) scale(1.04)}to{transform:translate3d(2.5%,-1.5%,0) scale(1.11)}}.hv-program{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hv-dark);font-family:var(--hv-font-display);color:var(--hv-cream)}.hv-safe{position:absolute;left:5%;right:5%;top:5%;bottom:5%}.hv-title-bar{display:flex;align-items:baseline;justify-content:space-between;border-bottom:6px solid var(--hv-gold);padding-bottom:12px}.hv-title{font-family:var(--hv-font-heavy);font-weight:400;font-size:64px;letter-spacing:.005em;color:var(--hv-gold);text-shadow:2px 0 0 rgba(220,40,40,.45),-2px 0 0 rgba(40,90,220,.45)}.hv-title-right{font-family:var(--hv-font-mono);font-size:30px;letter-spacing:.08em;color:var(--hv-grey)}.hv-panel{background:var(--hv-panel);border:3px solid #26262f;padding:26px 32px}.hv-mono{font-family:var(--hv-font-mono)}.hv-condensed{font-family:var(--hv-font-condensed)}.hv-fc-fall,.hv-fc-drip,.hv-fc-flake,.hv-fc-flash,.hv-fc-fog{will-change:transform,opacity}@keyframes hv-fc-spin{to{transform:rotate(360deg)}}.hv-fc-spin{transform-box:view-box;animation:hv-fc-spin 112s linear infinite}@keyframes hv-fc-drift{0%,to{transform:translate(-1.6px)}50%{transform:translate(1.6px)}}.hv-fc-drift{animation:hv-fc-drift 11s ease-in-out infinite}@keyframes hv-fc-fall{0%{transform:translateY(-7px);opacity:0}18%{opacity:1}74%{opacity:1}to{transform:translateY(9px);opacity:0}}.hv-fc-fall{animation:hv-fc-fall .85s linear infinite}@keyframes hv-fc-drip{0%{transform:translateY(-5px);opacity:0}30%{opacity:.95}70%{opacity:.95}to{transform:translateY(8px);opacity:0}}.hv-fc-drip{animation:hv-fc-drip 1.6s linear infinite}@keyframes hv-fc-flake{0%{transform:translateY(-8px);opacity:0}20%{opacity:1}50%{transform:translate(3px,1px)}80%{opacity:1}to{transform:translate(-2px,10px);opacity:0}}.hv-fc-flake{animation:hv-fc-flake 2.9s ease-in-out infinite}@keyframes hv-fc-flash{0%,86%{opacity:0}87%,90%{opacity:1}91%,93%{opacity:.15}94%,97%{opacity:1}98%,to{opacity:0}}.hv-fc-flash{animation:hv-fc-flash 3.4s steps(1,end) infinite}@keyframes hv-fc-fog{0%{transform:translate(-26px);opacity:0}25%{opacity:.9}75%{opacity:.9}to{transform:translate(26px);opacity:0}}.hv-fc-fog{animation:hv-fc-fog 7.5s ease-in-out infinite}@keyframes hv-fc-page-in{0%{transform:translate(70px);opacity:0}to{transform:translate(0);opacity:1}}.hv-fc-page{animation:hv-fc-page-in .42s linear both}@keyframes hv-fc-enter-left{0%{transform:translate(-180px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes hv-fc-enter-right{0%{transform:translate(180px);opacity:0}to{transform:translate(0);opacity:1}}.hv-fc-enter-left{animation:hv-fc-enter-left .62s linear both}.hv-fc-enter-right{animation:hv-fc-enter-right .62s linear both}@keyframes hv-mp-row-in{0%{transform:translate(-26px);opacity:0}to{transform:translate(0);opacity:1}}.hv-mp-row-in{animation:hv-mp-row-in .34s linear both}@keyframes hv-mp-trace{0%{stroke-dashoffset:var(--hv-trace-len)}to{stroke-dashoffset:0}}.hv-mp-trace{animation:hv-mp-trace .9s linear both}@keyframes hv-mp-rule-open{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hv-mp-rule-open{transform-origin:left center;animation:hv-mp-rule-open .5s linear both}@keyframes hv-mp-ticker{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.hv-mp-ticker{animation:hv-mp-ticker linear infinite;will-change:transform}@keyframes hv-mp-fan-in{0%{transform:translate3d(0,54px,0);opacity:0}to{transform:translateZ(0);opacity:1}}.hv-mp-fan-in{animation:hv-mp-fan-in .86s linear both}@keyframes hv-mp-key-on{0%{opacity:0}to{opacity:1}}.hv-mp-key-on{animation:hv-mp-key-on .18s steps(2) both}@keyframes hv-pb-dissolve{0%{opacity:0}to{opacity:1}}.hv-pb-dissolve{animation:hv-pb-dissolve .44s linear both}@keyframes hv-pb-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.hv-pb-wipe{animation:hv-pb-wipe .52s linear both}@keyframes hv-pb-key-on{0%{opacity:0}to{opacity:1}}.hv-pb-key-on{animation:hv-pb-key-on .2s steps(2) both}@keyframes hv-pb-rule-out{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hv-pb-rule-out{animation:hv-pb-rule-out .42s linear both;transform-origin:left center}@keyframes hv-pb-drift{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes hv-pb-slide-in{0%{transform:translate3d(-46%,0,0);opacity:0}12%{opacity:1}to{transform:translateZ(0);opacity:1}}.hv-pb-slide-in{animation:hv-pb-slide-in .62s linear both}@keyframes hv-pb-snap-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hv-pb-snap-in{animation:hv-pb-snap-in .26s linear both;transform-origin:center center}@keyframes hv-pb-collapse{0%{transform:scale(1);opacity:1}74%{transform:scale(.3);opacity:1}to{transform:scale(.04);opacity:0}}.hv-pb-collapse{animation:hv-pb-collapse 1.5s linear both}@keyframes hv-pb-to-black{0%{opacity:0}to{opacity:1}}.hv-pb-to-black{animation:hv-pb-to-black .8s linear both}@keyframes hv-syn-key{0%{opacity:0}to{opacity:1}}.hv-syn-key{animation:hv-syn-key .16s steps(2) both;will-change:opacity}.hv-syn-dissolve{animation:hv-syn-key .5s linear both;will-change:opacity}@keyframes hv-syn-recede{0%{opacity:1}to{opacity:.22}}.hv-syn-recede{animation:hv-syn-recede .4s steps(3) 1.45s both}@keyframes hv-syn-sweep{0%{transform:translate3d(-260px,0,0)}to{transform:translate3d(1960px,0,0)}}.hv-syn-sweep{animation:hv-syn-sweep .9s linear both}@keyframes hv-syn-dve-zoom{0%{transform:scale(.08);opacity:1}to{transform:scale(1);opacity:1}}.hv-syn-dve-zoom{animation:hv-syn-dve-zoom 1s steps(6) .3s both}@keyframes hv-syn-grid-drift{0%{transform:translateZ(0)}to{transform:translate3d(96px,96px,0)}}.hv-syn-grid-drift{animation:hv-syn-grid-drift 2.9s linear infinite}@keyframes hv-syn-ring{0%{transform:scale(.12);opacity:.85}to{transform:scale(3.6);opacity:0}}.hv-syn-ring{animation:hv-syn-ring 1.7s linear both}
