@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Saira:ital,wght@0,500;0,600;0,700;0,800;1,500;1,600;1,700;1,800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,wght@0,400;0,500;0,700;1,400;1,500;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Chivo+Mono:wght@400;500;600;700&display=swap";html{min-height:100%;display:flex;scroll-behavior:smooth}body{display:flex;flex-direction:column;flex:1;font-variant-ligatures:none;overflow-x:hidden;background-color:#24150e;position:relative;margin:0}body:after{content:"";position:absolute;inset:0;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:url(/images/patterns/bg-dot-pattern.svg);background-size:110px;z-index:-100}@media screen and (max-width: 900px){body:after{background:url(/images/patterns/bg-dot-pattern.svg);background-size:80px}}main{flex:1;max-width:100%}.mobile-only{display:none}@media screen and (max-width: 900px){.mobile-only{display:block}}.hide{display:none!important}.code{font-family:Chivo Mono,sans-serif}.highlight-aqua{color:#46ffff}.highlight-yellow{color:#ffda35}.highlight-orange{color:#ffae0b}.highlight-red{color:#ff4e18}.highlight-spooky{color:#cf0eff!important}.spooky-code{font-family:Chivo Mono,sans-serif;background:rgba(207,14,255,.2)}:root{font-family:DM Sans,sans-serif;color:#ffe9d3}p,button{font-family:DM Sans,sans-serif;text-align:left;line-height:1.7rem;font-size:1.05rem;font-weight:500;color:#ffe9d3}h1,h2,h3,h4,h5,h6{font-family:Saira,sans-serif}input[type=text]{border:2px solid #ff4e18;border-radius:6px;background:#24150e;padding:20px;color:#ffae0b;font-family:Chivo Mono,sans-serif;font-size:16px}input[type=text]::-moz-placeholder{color:#ff4e18;opacity:.6}input[type=text]::placeholder{color:#ff4e18;opacity:.6}.tiny-code{text-transform:uppercase;color:#ffae0b;font-weight:600;letter-spacing:1px;font-size:13px;font-family:Chivo Mono,sans-serif}article.markdown>h1,article.markdown>h2,article.markdown>h3,article.markdown>h4,article.markdown>h5,article.markdown>h6,article.markdown>ul,article.markdown>p,article.markdown>hr,article.markdown>blockquote,article.markdown>pre,.markdown-styles>h1,.markdown-styles>h2,.markdown-styles>h3,.markdown-styles>h4,.markdown-styles>h5,.markdown-styles>h6,.markdown-styles>ul,.markdown-styles>p,.markdown-styles>hr,.markdown-styles>blockquote,.markdown-styles>pre{max-width:1000px;margin-left:auto;margin-right:auto;position:relative;z-index:1}article.markdown>h1,article.markdown>h2,article.markdown>h3,article.markdown>h4,article.markdown>h5,article.markdown>h6,.markdown-styles>h1,.markdown-styles>h2,.markdown-styles>h3,.markdown-styles>h4,.markdown-styles>h5,.markdown-styles>h6{color:#ffae0b;font-weight:700;margin-top:50px}@media screen and (max-width: 1200px){article.markdown>h1,article.markdown>h2,article.markdown>h3,article.markdown>h4,article.markdown>h5,article.markdown>h6,.markdown-styles>h1,.markdown-styles>h2,.markdown-styles>h3,.markdown-styles>h4,.markdown-styles>h5,.markdown-styles>h6{width:80%}}@media screen and (max-width: 900px){article.markdown>h1,article.markdown>h2,article.markdown>h3,article.markdown>h4,article.markdown>h5,article.markdown>h6,.markdown-styles>h1,.markdown-styles>h2,.markdown-styles>h3,.markdown-styles>h4,.markdown-styles>h5,.markdown-styles>h6{font-size:22px;line-height:32px;width:90%}}article.markdown>h1 i,article.markdown>h2 i,article.markdown>h3 i,article.markdown>h4 i,article.markdown>h5 i,article.markdown>h6 i,.markdown-styles>h1 i,.markdown-styles>h2 i,.markdown-styles>h3 i,.markdown-styles>h4 i,.markdown-styles>h5 i,.markdown-styles>h6 i{display:none}article.markdown.secret>h1,article.markdown.secret>h2,article.markdown.secret>h3,article.markdown.secret>h4,article.markdown.secret>h5,article.markdown.secret>h6,.markdown-styles.secret>h1,.markdown-styles.secret>h2,.markdown-styles.secret>h3,.markdown-styles.secret>h4,.markdown-styles.secret>h5,.markdown-styles.secret>h6{color:#cf0eff}article.markdown>h2,.markdown-styles>h2{font-size:26px;line-height:36px;font-weight:600;position:relative;margin-top:20px;margin-bottom:30px;padding-top:100px}@media screen and (max-width: 900px){article.markdown>h2,.markdown-styles>h2{font-size:24px;line-height:32px}}article.markdown>h2 span.short,.markdown-styles>h2 span.short{position:absolute;font-family:Chivo Mono,sans-serif;color:#ff4e18;font-size:18px;font-weight:500;bottom:calc(100% - 62px)}article.markdown>h2:after,.markdown-styles>h2:after{background:url(/images/patterns/red-diagonal-pattern.svg);background-size:120px}@media screen and (max-width: 900px){article.markdown>h2:after,.markdown-styles>h2:after{background-size:100px}}article.markdown>h2:after,.markdown-styles>h2:after{content:"";display:block;position:relative;margin-top:8px;position:absolute;left:0;right:0;bottom:calc(100% - 80px);height:20px;z-index:-90}article.markdown>h2:before,.markdown-styles>h2:before{font-family:Chivo Mono,sans-serif;color:#ffae0b;display:block;position:absolute;right:calc(100% + 40px);font-size:40px}@media screen and (max-width: 900px){article.markdown>h2:before,.markdown-styles>h2:before{position:relative;display:inline-block;right:auto;left:-5px;font-size:26px;top:1px;margin-right:-2px}}article.markdown>h3,.markdown-styles>h3{font-size:24px;line-height:34px;font-weight:600;position:relative;color:#ff4e18}@media screen and (max-width: 900px){article.markdown>h3,.markdown-styles>h3{font-size:22px;line-height:32px}}article.markdown>h3 span.short,.markdown-styles>h3 span.short{display:none;font-family:Chivo Mono,sans-serif;color:#ffae0b;font-size:16px;font-weight:500;bottom:calc(100% - 5px)}article.markdown>h3 code,.markdown-styles>h3 code{background-color:#ff4e1833;padding:3px 2px}article.markdown>h3:before,.markdown-styles>h3:before{content:"»";font-weight:600;font-family:Chivo Mono,sans-serif;color:#ff4e18;display:block;position:absolute;right:calc(100% + 30px);font-size:40px}@media screen and (max-width: 900px){article.markdown>h3:before,.markdown-styles>h3:before{position:relative;display:inline-block;right:auto;left:-6px;font-size:28px;top:2px;margin-right:0}}article.markdown>h4,.markdown-styles>h4{font-family:Chivo Mono,sans-serif;text-transform:uppercase;color:#ff4e18;font-size:18px;letter-spacing:.5px;font-weight:700;border-bottom:1px solid #ff4e18;padding-bottom:6px;margin-top:70px}article.markdown>a,article.markdown>p a,article.markdown>ul li a,.markdown-styles>a,.markdown-styles>p a,.markdown-styles>ul li a{display:inline-block;text-decoration:none;position:relative;color:#ff4e18}article.markdown>a:hover,article.markdown>a:focus,article.markdown>p a:hover,article.markdown>p a:focus,article.markdown>ul li a:hover,article.markdown>ul li a:focus,.markdown-styles>a:hover,.markdown-styles>a:focus,.markdown-styles>p a:hover,.markdown-styles>p a:focus,.markdown-styles>ul li a:hover,.markdown-styles>ul li a:focus{color:#ffae0b;text-decoration:none}article.markdown>a:hover:before,article.markdown>a:focus:before,article.markdown>p a:hover:before,article.markdown>p a:focus:before,article.markdown>ul li a:hover:before,article.markdown>ul li a:focus:before,.markdown-styles>a:hover:before,.markdown-styles>a:focus:before,.markdown-styles>p a:hover:before,.markdown-styles>p a:focus:before,.markdown-styles>ul li a:hover:before,.markdown-styles>ul li a:focus:before{background:rgba(255,78,24,.3);height:100%;bottom:0}article.markdown>a:before,article.markdown>p a:before,article.markdown>ul li a:before,.markdown-styles>a:before,.markdown-styles>p a:before,.markdown-styles>ul li a:before{content:"";position:absolute;left:0;right:0;bottom:5px;height:3px;background:rgba(255,78,24,.4);transition:.04s ease-in-out;z-index:-90}article.markdown>a .active-icon,article.markdown>p a .active-icon,article.markdown>ul li a .active-icon,.markdown-styles>a .active-icon,.markdown-styles>p a .active-icon,.markdown-styles>ul li a .active-icon{display:none;position:absolute;left:-18px;top:50%;transform:translateY(calc(-50% - 2px))}article.markdown>a.active,article.markdown>p a.active,article.markdown>ul li a.active,.markdown-styles>a.active,.markdown-styles>p a.active,.markdown-styles>ul li a.active{color:#ffae0b}article.markdown>a.active:before,article.markdown>p a.active:before,article.markdown>ul li a.active:before,.markdown-styles>a.active:before,.markdown-styles>p a.active:before,.markdown-styles>ul li a.active:before{background:rgba(255,78,24,.4)}article.markdown>a.active .active-icon,article.markdown>p a.active .active-icon,article.markdown>ul li a.active .active-icon,.markdown-styles>a.active .active-icon,.markdown-styles>p a.active .active-icon,.markdown-styles>ul li a.active .active-icon{display:block}article.markdown>p,.markdown-styles>p{font-size:18px;line-height:32px;margin-top:40px;margin-bottom:40px;letter-spacing:.1px;font-weight:500}@media screen and (max-width: 1200px){article.markdown>p,.markdown-styles>p{width:80%}}@media screen and (max-width: 900px){article.markdown>p,.markdown-styles>p{width:90%}}article.markdown>ul li,article.markdown>ol li,.markdown-styles>ul li,.markdown-styles>ol li{font-size:18px;line-height:32px;margin-bottom:10px;letter-spacing:.1px;font-weight:500}article.markdown>ul li>p,article.markdown>ol li>p,.markdown-styles>ul li>p,.markdown-styles>ol li>p{font-size:18px;line-height:32px}article.markdown>ul li::marker,article.markdown>ol li::marker,.markdown-styles>ul li::marker,.markdown-styles>ol li::marker{color:#ff4e18}@media screen and (max-width: 1200px){article.markdown>ul li,article.markdown>ol li,.markdown-styles>ul li,.markdown-styles>ol li{width:80%}}@media screen and (max-width: 900px){article.markdown>ul li,article.markdown>ol li,.markdown-styles>ul li,.markdown-styles>ol li{width:90%}article.markdown>ul li>p,article.markdown>ol li>p,.markdown-styles>ul li>p,.markdown-styles>ol li>p{font-size:18px;line-height:28px}}article.markdown>pre,.markdown-styles>pre{word-wrap:normal;padding:25px;border:2px solid #ff4e18;border-radius:6px;line-height:24px;margin-top:40px;margin-bottom:40px;max-width:960px;filter:drop-shadow(0px 0px 15px rgba(0,0,0,.5))}article.markdown>pre:after,.markdown-styles>pre:after{content:"";position:absolute;inset:0;opacity:.1;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;background:url(/images/patterns/red-diagonal-pattern.svg);background-size:120px}@media screen and (max-width: 900px){article.markdown>pre:after,.markdown-styles>pre:after{background-size:100px}}@media screen and (max-width: 1200px){article.markdown>pre,.markdown-styles>pre{width:80%}}article.markdown>pre code:after,article.markdown>pre code:before,.markdown-styles>pre code:after,.markdown-styles>pre code:before{content:""}article.markdown>pre code .line span,.markdown-styles>pre code .line span{color:#ffae0b!important}article.markdown>pre.astro-code,.markdown-styles>pre.astro-code{overflow:hidden!important}article.markdown>pre.astro-code>code,.markdown-styles>pre.astro-code>code{white-space:pre-wrap}article.markdown>pre.astro-code,.markdown-styles>pre.astro-code{background-color:#461709!important}article.markdown.secret>pre,.markdown-styles.secret>pre{background-color:#48005b4d!important;border-color:#cf0eff}article.markdown.secret>pre>code>span>span,.markdown-styles.secret>pre>code>span>span{color:#ff4ac3!important}article.markdown>p>code,article.markdown>ul>li>code,article.markdown>ul>li>p>code,.markdown-styles>p>code,.markdown-styles>ul>li>code,.markdown-styles>ul>li>p>code{background-color:#ff4e1833;padding:0 3px 2px}article.markdown.secret>p>code,article.markdown.secret>ul>li>code,.markdown-styles.secret>p>code,.markdown-styles.secret>ul>li>code{background-color:#cf0eff33}article.markdown code,.markdown-styles code{font-family:Chivo Mono,sans-serif;color:#ffae0b;font-weight:500;letter-spacing:-.5px}article.markdown.secret code,.markdown-styles.secret code{color:#ff4ac3}article.markdown>blockquote,.markdown-styles>blockquote{margin-top:-20px;border-top:2px dotted #ff4e18;margin-bottom:35px}@media screen and (max-width: 1200px){article.markdown>blockquote,.markdown-styles>blockquote{width:90%}}article.markdown>blockquote p,.markdown-styles>blockquote p{color:#ffae0b;font-family:Chivo Mono,sans-serif;font-style:italic;font-size:16.8px}@media screen and (max-width: 900px){article.markdown>blockquote p,.markdown-styles>blockquote p{font-size:15px}}article.markdown>hr,.markdown-styles>hr{border:none;display:block;position:relative;margin-top:160px;margin-bottom:160px}@media screen and (max-width: 900px){article.markdown>hr,.markdown-styles>hr{margin-top:120px;margin-bottom:120px}}article.markdown>hr:after,.markdown-styles>hr:after{content:"";display:block;position:relative;width:60%;margin:0 auto;height:2px;background-color:#ff4e18;border-radius:1px}article.markdown .icon,.markdown-styles .icon{text-align:center;font-size:80px;padding:60px 0;font-weight:400;border-radius:6px}article.markdown .icon.the-voice svg,.markdown-styles .icon.the-voice svg{transform:rotate(180deg) scaleX(-1)}article.markdown .icon.erasure svg,.markdown-styles .icon.erasure svg{transform:rotate(180deg)}article.markdown .icon.dangers-entities,.markdown-styles .icon.dangers-entities{background:rgba(255,78,24,.1);color:#ff4e18}article.markdown .icon.dangers-entities:hover,.markdown-styles .icon.dangers-entities:hover{background-color:#ff4e1833;color:#ffae0b}article.markdown>video,.markdown-styles>video{display:block;margin:40px auto;max-width:95%;max-height:95vh;filter:drop-shadow(0px 0px 10px rgba(0,0,0,.8))}article.markdown>video.border-red,.markdown-styles>video.border-red{border:2px solid rgba(255,78,24,.2);border-radius:6px}article.markdown span.pro:before,article.markdown span.con:before,.markdown-styles span.pro:before,.markdown-styles span.con:before{display:inline-block;color:#290d02;font-weight:700;font-size:24px;line-height:24px;width:25px;height:25px;text-align:center;border-radius:100px;margin-right:10px}article.markdown span.pro:before,.markdown-styles span.pro:before{content:"+";background:rgb(23,216,65)}article.markdown span.con:before,.markdown-styles span.con:before{content:"-";background:rgb(216,52,23)}.blinking{animation:blinking-opacity 1s infinite}@keyframes blinking-opacity{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.rotate{animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotateQuarter{0%{transform:rotate(-180deg)}to{transform:rotate(180deg)}}@keyframes rotateCounterClockwise{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.sunset-banner-container{display:flex;justify-content:center;height:calc(100vh - 176px);background:linear-gradient(0deg,rgba(36,21,14,0) 30%,rgb(36,21,14) 100%);min-height:500px;max-height:3000px}@media screen and (max-width: 900px){.sunset-banner-container{height:calc(100vh - 210px)}}.sunset-banner-container .sunset-banner{height:100%;width:100%;max-width:2004px;overflow:hidden;position:relative;margin:0 2px;border-radius:6px}.sunset-banner-container .sunset-banner .floating-header{position:absolute;left:50%;transform:translate(-50%);top:8%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;text-shadow:#ff4e18 0 0 100px}@media screen and (max-width: 900px){.sunset-banner-container .sunset-banner .floating-header{top:30%;left:12px;right:12px;transform:none}}.sunset-banner-container .sunset-banner .floating-header h1{margin:0;text-transform:uppercase;font-size:86px;font-size:5rem;color:#461709;font-weight:800;letter-spacing:10px;white-space:nowrap}@media screen and (max-width: 900px){.sunset-banner-container .sunset-banner .floating-header h1{font-size:46px;letter-spacing:-1px}}@media screen and (max-width: 250px){.sunset-banner-container .sunset-banner .floating-header h1{font-size:36px;letter-spacing:-1px}}.sunset-banner-container .sunset-banner .floating-header .subtext{display:block;background:#461709;margin-top:-20px;font-family:Chivo Mono,sans-serif;color:#46ffff;font-weight:500;font-size:20px;padding:4px 0;width:100%;max-width:100%;text-align:center;white-space:nowrap;border:2px solid #46ffff;text-transform:uppercase;display:flex;flex-direction:row;justify-content:space-around;border-radius:6px}@media screen and (max-width: 900px){.sunset-banner-container .sunset-banner .floating-header .subtext{margin:-12px 0 0;width:400px;max-width:100%;font-size:14px}.sunset-banner-container .sunset-banner .floating-header .subtext .slashes{display:none}}@media screen and (orientation: landscape) and (max-height: 1200px){.sunset-banner-container .sunset-banner .floating-header{top:5%}.sunset-banner-container .sunset-banner .floating-header h1{font-size:4.5rem;letter-spacing:0}}.sunset-banner-container .sunset-banner .layer{position:absolute;height:100%;width:100%}.sunset-banner-container .sunset-banner .sunset-banner-deep-background{background:orange;transform:scale(2.5);background-size:cover;background-repeat:no-repeat;background-position:center;opacity:1}.sunset-banner-container .sunset-banner .sunset-hero-overlay{background-size:cover;background-position:center;mix-blend-mode:overlay;opacity:.4}.sunset-banner-container .sunset-banner .sunset-under-front{background:linear-gradient(0deg,#ff4e18 0%,#ffae0b 100%);opacity:.6}.sunset-banner-container .sunset-banner .sunset-under-front.deep{opacity:.2}@media screen and (max-width: 900px){.sunset-banner-container .sunset-banner .sunset-under-front.deep{display:none}}.sunset-banner-container .sunset-banner .foreground{background-size:cover;background-repeat:no-repeat;background-position:bottom center;bottom:0}@media screen and (max-width: 900px){.sunset-banner-container .sunset-banner .foreground{opacity:0}}.sunset-banner-container .sunset-banner .noise{background-size:cover;background-repeat:no-repeat;background-position:bottom center;mix-blend-mode:overlay;opacity:.1}.sunset-banner-container .sunset-banner .parallaxing-image{background-repeat:no-repeat;background-position:center;position:absolute;width:5000px;height:5000px;left:50%;top:50%;transform:translate(-50%,-50%)}.sunset-banner-container .sunset-banner .hero-lazarus{background-size:170vh}@media screen and (orientation: landscape){.sunset-banner-container .sunset-banner .hero-lazarus{margin-top:2vh;margin-left:-20vw}}@media screen and (orientation: landscape) and (min-width: 2100px){.sunset-banner-container .sunset-banner .hero-lazarus{margin-left:-400px}}@media screen and (orientation: landscape) and (max-height: 900px){.sunset-banner-container .sunset-banner .hero-lazarus{background-size:1600px}}@media screen and (orientation: portrait){.sunset-banner-container .sunset-banner .hero-lazarus{background-size:180vh;margin-left:20vh}}.sunset-banner-container .sunset-banner .hero-shroomy{background-size:150vh}@media screen and (orientation: landscape){.sunset-banner-container .sunset-banner .hero-shroomy{margin-top:0vh;margin-left:12vw}}@media screen and (orientation: landscape) and (max-height: 900px){.sunset-banner-container .sunset-banner .hero-shroomy{background-size:1500px}}@media screen and (orientation: portrait){.sunset-banner-container .sunset-banner .hero-shroomy{display:none}}.sunset-banner-container .sunset-banner .hero-marvin{position:absolute;height:100%;width:100%;background-size:cover;background-position:bottom;background-repeat:no-repeat}@media screen and (orientation: landscape) and (max-height: 1100px){.sunset-banner-container .sunset-banner .hero-marvin{background-size:160vh}}
