@font-face{font-family:Blackout Two AM;src:url(/assets/blackout_two_am-webfont-CpPy2FuF.eot);src:url(/assets/blackout_two_am-webfont-CpPy2FuF.eot?#iefix) format("embedded-opentype"),url(/assets/blackout_two_am-webfont-JjjLf0TE.woff) format("woff"),url(/assets/blackout_two_am-webfont-C4SEXtQv.ttf) format("truetype"),url(/assets/blackout_two_am-webfont-fa1Pdcbt.svg#blackout_two_amregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Blackout Sunrise;src:url(/assets/blackout_sunrise-webfont-deMz73gN.eot);src:url(/assets/blackout_sunrise-webfont-deMz73gN.eot?#iefix) format("embedded-opentype"),url(/assets/blackout_sunrise-webfont-DHmJSUkA.woff) format("woff"),url(/assets/blackout_sunrise-webfont-Bvw5sVeF.ttf) format("truetype"),url(/assets/blackout_sunrise-webfont-iWodzkaP.svg#blackout_sunriseregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Blackout Midnight;src:url(/assets/blackout_midnight-webfont-ByUW6Kad.eot);src:url(/assets/blackout_midnight-webfont-ByUW6Kad.eot?#iefix) format("embedded-opentype"),url(/assets/blackout_midnight-webfont-qXfD3pM6.woff) format("woff"),url(/assets/blackout_midnight-webfont-BbqgDKBF.ttf) format("truetype"),url(/assets/blackout_midnight-webfont-Dy5gyIsa.svg#blackout_midnightregular) format("svg");font-weight:400;font-style:normal}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}*:before,*:after{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{vertical-align:baseline;margin:0;padding:0;font-style:normal;font-size:100%;background:transparent;border:0;outline:0}html{font-size:62.5%}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul,ol{list-style:none}blockquote,q{margin:0;quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a,input,button,select,textarea{appearance:none;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:none}input,select,textarea{outline:none}a{vertical-align:baseline;margin:0;padding:0;font-size:100%;color:inherit;background:transparent}button{padding:0;color:inherit;cursor:pointer}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-style:italic;font-weight:700;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;padding:0;border:none}input,select{vertical-align:middle}@font-face{font-family:League Spartan;src:url(/assets/LeagueSpartan-VF-xmSbyaWg.woff2) format("woff2-variations"),url(/assets/LeagueSpartan-VF-ZJFyRdP0.woff) format("woff-variations"),url(/assets/LeagueSpartan-VF-C9Y_I27R.ttf) format("truetype-variations");font-weight:400;font-style:normal}@font-face{font-family:Fanwood;src:url(/assets/fanwood_text-webfont-D4nxA7oP.woff) format("woff"),url(/assets/fanwood_text-webfont-DjIweZFW.ttf) format("truetype");font-weight:400;font-style:normal}body{overflow:hidden hidden;position:relative;font-family:Fanwood,Georgia,serif;line-height:1.4;color:silver;background:#0a0a0a}body:after{content:"";position:fixed;width:100%;height:100%;inset:0;z-index:1;background-color:#000;pointer-events:none;transform:scaleY(0);transform-origin:top;transition:transform 20s ease-out}body.ending:after{transform:scaleY(1)}@media (width <= 768px){body{overflow-y:scroll}}.story-container{min-height:100vh;max-width:920px;margin:0 auto;padding:2rem}@media (width <= 768px){.story-container{padding:1rem}}.story-content{position:relative}.story-content:before{content:"";position:fixed;inset:0;z-index:-1;background-image:radial-gradient(2px 2px at 20px 30px,rgba(100,100,100,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(0,0,0,.8),transparent),radial-gradient(1px 1px at 90px 40px,rgba(150,150,150,.2),transparent),radial-gradient(1px 1px at 130px 80px,rgba(80,80,80,.4),transparent),radial-gradient(2px 2px at 160px 30px,rgba(0,0,0,.6),transparent);background-repeat:repeat;background-size:200px 100px;pointer-events:none}@keyframes particleFloat{0%{transform:translateY(0) translate(0)}33%{transform:translateY(-30px) translate(10px)}66%{transform:translateY(-60px) translate(-5px)}to{transform:translateY(-90px) translate(15px)}}.story-text{position:relative}.start-btn{margin-top:3rem;border:1px solid rgba(192,192,192,.45);background:transparent;color:silver;font-family:League Spartan,Arial,Helvetica,sans-serif;font-size:1.25rem;font-variation-settings:"wght" 400;letter-spacing:.18em;text-transform:uppercase;padding:1.2rem 3rem .9rem;border-radius:3px;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.9;outline:none;border-color:#c0c0c0f2;box-shadow:0 0 0 3px #c0c0c026;transition:opacity .22s ease,transform .22s ease,border-color .22s ease,background-color .22s ease}@media (width <= 768px){.start-btn{margin-top:4rem;font-size:2rem;padding:2rem 4rem 1.5rem}}.start-btn:hover{opacity:1;border-color:#c0c0c0bf;background-color:#c0c0c00a;transform:translateY(-1px)}.start-btn:active{transform:translateY(0) scale(.99);background-color:#c0c0c00f}.start-btn:focus-visible{outline:none;border-color:#c0c0c0f2;box-shadow:0 0 0 3px #c0c0c026}.start-btn:disabled{opacity:.35;cursor:not-allowed;transform:none;background:transparent}.story-hero{display:flex;justify-content:center;align-items:center;flex-direction:column;height:80vh;margin-bottom:30rem;text-align:center;font-family:League Spartan,Arial,Helvetica,sans-serif}.story-hero [data-step]{position:absolute;width:100%;top:0;min-height:13rem;opacity:0;transform:translateY(1rem);transition:opacity .6s ease-in-out,transform .6s ease-in-out}.story-hero [data-step=start]{z-index:1}.story-hero [data-step=volume]{pointer-events:none}.story-hero[data-current-step=start] [data-step=start],.story-hero[data-current-step=volume] [data-step=volume]{opacity:1;transform:translateY(0)}.story-hero-content{position:relative;width:100%}.story-title{font-size:12rem;font-weight:400;line-height:1;font-variation-settings:"wght" 420;letter-spacing:4rem;opacity:.78;transform:translate(-60px) translateY(-30px);animation:hum-drift 10s infinite ease-in-out}@media (width <= 768px){.story-title{transform:translate(-10px) translateY(-30px)}}.story-hero-text{font-size:2rem;font-variation-settings:"wght" 100;line-height:1.4;opacity:.78}.story-hero-text-caption{display:none;margin:4rem;font-size:2rem;font-variation-settings:"wght" 400;font-style:italic;opacity:.5}@media (width <= 768px){.story-hero-text-caption{display:block}}.story-hero-text-bold{font-variation-settings:"wght" 400}@keyframes hum-drift{0%{font-variation-settings:"wght" 410}40%{font-variation-settings:"wght" 500}55%{letter-spacing:3.5rem}to{font-variation-settings:"wght" 430;letter-spacing:4.2rem}}.story-paragraph{margin-bottom:10rem;padding:1.5rem;font-size:3.6rem;border-left:2px solid transparent;opacity:.3}@media (width <= 768px){.story-paragraph{margin-bottom:2rem;padding:1rem;font-size:3rem}}.story-paragraph.active{opacity:.9}.story-paragraph.transitioning{transition:all .8s cubic-bezier(.4,0,.2,1)}.story-word{display:inline-block;position:relative;margin-right:.3em;color:#666;opacity:.1;transform:translateY(5px);transition:all .4s cubic-bezier(.4,0,.2,1)}.story-word.adjacent{color:#999;opacity:.4;transform:translateY(2px)}.story-word.active{z-index:10;color:#e0e0e0;opacity:1;transform:translateY(0)}.story-word.transitioning{transition:all .6s cubic-bezier(.4,0,.2,1)}.story-word.keyword{position:relative}.story-word.keyword.active{color:#d7d7d7}.story-word.dramatic{z-index:100}.vfx-glitch{position:relative;color:#faebd7}.vfx-glitch:after{content:attr(data-text);overflow:hidden;position:absolute;top:0;left:10px;text-shadow:-1px 0 red;color:#faebd7;background-color:#141414;clip:rect(0,900px,0,0);animation:animate-glitch 3s infinite linear alternate-reverse}.vfx-glitch:before{content:attr(data-text);overflow:hidden;position:absolute;top:0;left:-10px;text-shadow:1px 0 blue;color:#faebd7;background-color:#141414;clip:rect(0,900px,0,0);animation:animate-glitch 2s infinite linear alternate-reverse}@keyframes animate-glitch{0%{clip:rect(99px,9999px,45px,0)}5%{clip:rect(7px,9999px,49px,0)}10%{clip:rect(52px,9999px,79px,0)}15%{clip:rect(51px,9999px,42px,0)}20%{clip:rect(37px,9999px,43px,0)}25%{clip:rect(38px,9999px,9px,0)}30%{clip:rect(34px,9999px,93px,0)}35%{clip:rect(18px,9999px,84px,0)}40%{clip:rect(100px,9999px,75px,0)}45%{clip:rect(15px,9999px,4px,0)}50%{clip:rect(14px,9999px,10px,0)}55%{clip:rect(4px,9999px,75px,0)}60%{clip:rect(17px,9999px,55px,0)}65%{clip:rect(75px,9999px,57px,0)}70%{clip:rect(39px,9999px,84px,0)}75%{clip:rect(96px,9999px,54px,0)}80%{clip:rect(45px,9999px,25px,0)}85%{clip:rect(60px,9999px,100px,0)}90%{clip:rect(5px,9999px,6px,0)}95%{clip:rect(49px,9999px,57px,0)}to{clip:rect(54px,9999px,90px,0)}}.vfx-vibrate{animation:vibrate .5s;animation-iteration-count:infinite}@keyframes vibrate{0%{transform:rotate(0)}10%{transform:rotate(-1deg)}20%{transform:rotate(1deg)}30%{transform:rotate(0)}40%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}60%{transform:rotate(0)}70%{transform:rotate(-1deg)}80%{transform:rotate(1deg)}90%{transform:rotate(0)}to{transform:rotate(-1deg)}}.vfx-vibrate-slow{animation:vibrate-slow 1s;animation-iteration-count:infinite}@keyframes vibrate-slow{0%{transform:rotate(0)}10%{transform:rotate(-1deg)}20%{transform:rotate(1deg)}30%{transform:rotate(0)}40%{transform:rotate(1deg)}50%{transform:rotate(-1deg)}}.vfx-blurin .vfx-blur-wrapper{filter:blur(0)}.vfx-blurin.active .vfx-blur-wrapper{filter:blur(5px);transition:filter .5s ease-in-out .5s}.vfx-blurout .vfx-blur-wrapper{filter:blur(5px)}.vfx-blurout.active .vfx-blur-wrapper{filter:blur(0);transition:filter .5s ease-in-out .5s}.vfx-blur{filter:blur(2px)}.vfx-fadein .vfx-fade-wrapper{opacity:0}.vfx-fadein.active .vfx-fade-wrapper{opacity:1;transition:opacity .5s ease-in-out .5s}.vfx-fadeout .vfx-fade-wrapper{opacity:1}.vfx-fadeout.active .vfx-fade-wrapper{opacity:0;transition:opacity .5s ease-in-out 1s}.vfx-fade{opacity:.2}.vfx-fadeout-slow.active .vfx-fade-wrapper{opacity:0;transition:opacity 5s ease-in-out 1s}.vfx-pulse{animation:pulse .5s;animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1.1)}30%{transform:scale(1)}40%{transform:scale(1.1)}50%{transform:scale(1)}60%{transform:scale(1.1)}70%{transform:scale(1)}80%{transform:scale(1.1)}90%{transform:scale(1)}to{transform:scale(1)}}.vfx-burned-copy{position:fixed!important;z-index:1000!important;transition:none!important;font-size:3.6rem!important;transform:rotate(2deg)!important;transition:opacity 1s ease-in-out!important}
