body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}html{color:#fff;background-color:#1d0000;font-family:Roboto Condensed,sans-serif}h2{font-family:Roboto Condensed,sans-serif;font-size:2em}a,a:visited{color:#ee0048}.navigateRooms{justify-content:space-evenly;padding:2.5em 0;display:flex}.explainer{color:#fff;margin:-69px 0 0;font-size:3em;line-height:1em}.flourish{width:40%;padding:3em 0}.titleSection h2{margin:0}.disabled,.disabled:hover{background:#4d4d4d}.roomBox{flex-direction:column;width:30%;display:flex}.roomBox img{width:130px;min-height:130px}.App{text-align:center}.masthead{text-align:center;background:radial-gradient(#0000 0% 35%,#000000a6 100%),url(/assets/hero-1920-D65Bjglh.webp) 50% no-repeat;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:50vh;padding-bottom:10vh;display:flex;overflow:hidden;background-size:cover!important}.masthead h1{color:#fff;letter-spacing:.03em;text-shadow:1px 2px 4px #000c;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#9d2222b3;margin-bottom:9px;padding-bottom:.2em;font-family:Montserrat,sans-serif;font-size:11vmin;font-style:normal;font-weight:700;line-height:1;animation:1.6s ease-out infinite alternate glowy}button,.button{color:#fff;cursor:pointer;text-align:center;-webkit-appearance:none;-moz-appearance:none;background:#ee0048;border-radius:5px;margin:0;padding:.75rem 1.5rem;font-size:1.2rem;text-decoration:none;transition:background .25s;display:inline-block}button:hover,.button:hover{background:#ff2566}button:focus-visible,.button:focus-visible{outline-offset:-4px;outline:1px solid #fff}@keyframes glowy{0%{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #a86969,0 0 40px #a00c0c,0 0 50px #a00c0c,0 0 60px #a00c0c,0 0 70px #a00c0c}to{text-shadow:0 0 #fff,0 0 20px #fff,0 0 20px #a00c0c,0 0 40px #a00c0c,0 0 50px #a00c0c,0 0 60px #a00c0c,0 0 70px #a00c0c}}.page-head{color:#fff;background-color:#9d2222b3;position:fixed}.form__group{margin:0 0 10px;padding:15px 0 0;position:relative}.form__field{color:#fff;background:0 0;border:0;border-bottom:2px solid #9b9b9b;outline:0;width:100%;padding:7px 0;font-family:inherit;font-size:1.3rem;transition:border-color .2s}.form__field::placeholder{color:#0000}.form__field:placeholder-shown~.form__label{cursor:text;font-size:1.3rem;top:20px}.form__field:focus~.form__label{color:#ee0048;font-size:1rem;font-weight:700;transition:all .2s;display:block;position:absolute;top:0}.form__field:focus{border-width:3px;border-image:linear-gradient(90deg,#ee0048,#a00c0c) 1;padding-bottom:6px;font-weight:700}.form__label{color:#9b9b9b;z-index:-1;font-size:1rem;font-weight:700;transition:all .2s;display:block;position:absolute;top:0}.form__field:required,.form__field:invalid{box-shadow:none}.footer{color:#9b9b9b;background-color:#000;justify-content:space-around;width:100%;height:60px;margin-top:150px;display:flex;position:relative;bottom:0}.footerImage{height:120px;position:relative;top:-60px}#explainerSection{text-align:center}#explainerSection p strong{color:#ee0048;font-family:Montserrat,sans-serif}#explainerHeaderImage{width:30%!important}#explainerSection p{padding:.5em 3em;font-family:Roboto Condensed,sans-serif;font-size:1.5em}#explainerSection img{width:10%}.specialThanks{margin:0 0 -30px;padding-top:40px;font-family:Montserrat,sans-serif}.thanks{color:#9b9b9b;font-size:.85em}.crazyGrads{background:linear-gradient(#1d0000,#490606) 0 0/400% 400%;animation:16s infinite gradientPulse}@keyframes gradientPulse{0%{background-position:51% 0}50%{background-position:50% 100%}to{background-position:51% 0}}.room{text-align:center;flex-direction:column;align-items:center;display:flex}#overlay{width:100%;position:absolute;top:0;left:0}#inputVideo{background-color:#ff00000d;background-image:url(/ets.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:auto}#captureContainer{flex:1;width:50%;margin:auto;position:relative}.resultFramer{background-image:url(/frameset.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;flex:1;width:100vh;max-width:100%;margin:-25px auto}.stagePlace{z-index:-1;position:absolute}.centerme{text-align:center}hr{color:#c33f38;text-align:center;border:none;border-top:double #c33f38;width:66%;margin:100px auto;padding:0;overflow:visible}hr:after{content:"§";padding:0 .25em;font-size:1.5em;display:inline-block;position:relative;top:-.7em}.VictoryContainer{margin:auto;width:90%!important}.roomEmpty{text-align:center;color:#ee0048;width:100%;margin:10em 0 0 -50vw;font-size:1.5em;position:absolute;left:50vw}.bb,.bb:before,.bb:after{position:absolute;inset:0}.bb{color:#ee0048;width:200px;height:200px;margin:auto;box-shadow:inset 0 0 0 1px #ffffff80}.bb:before,.bb:after{content:"";z-index:-1;margin:-5%;animation:8s linear infinite clipMe;box-shadow:inset 0 0 0 2px}.bb:before{animation-delay:-4s}.bb:hover:after,.bb:hover:before{background-color:#ff00004d}@keyframes clipMe{0%,to{clip:rect(0px, 220px, 2px, 0px)}25%{clip:rect(0px, 2px, 220px, 0px)}50%{clip:rect(218px, 220px, 220px, 0px)}75%{clip:rect(0px, 220px, 220px, 218px)}}.roomReport{text-align:center;color:#c33f38;margin-bottom:-2em}.videoDemo{width:100%;margin:80px auto}.videoDemo video{width:50%;padding-bottom:15px}.videoDemo hr{margin:20px auto}.button{display:inline-block;color:#fff!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.spa-route #root{visibility:hidden}.tagline{text-shadow:1px 2px 4px #000000e6;margin:0 0 1.5em;padding:0 1em;font-size:1.25em}.loading,.status{color:#9b9b9b;min-height:1.5em;font-size:1.2em}.steps{text-align:left;max-width:46em;margin:0 auto 2em;padding:0 3em;font-size:1.3em;line-height:1.5}.steps li{margin-bottom:.75em}code{color:#ffb3c7;word-break:break-all}.talk{max-width:640px;margin:3em auto}.talkThumb{width:100%;display:inline-block;position:relative}#explainerSection .talkThumb img{border:2px solid #c33f38;border-radius:6px;width:100%;height:auto}.talkThumb .play{color:#fff;background:#ee0048;border-radius:12px;padding:.2em .7em;font-size:2.5em;transition:background .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.talkThumb:hover .play{background:#ff2566}.videoDemo video{aspect-ratio:auto 1920/691;background:#000;height:auto}.shareUrl{word-break:break-all;padding:0 1em}.faq{text-align:left;max-width:46em;margin:3em auto;padding:0 1em}.faq details{border-bottom:1px solid #4d1a1a;padding:.9em 0}.faq summary{cursor:pointer;color:#fff;font-size:1.3em}.faq summary::marker{color:#ee0048}#explainerSection .faq p{color:#d9c6c6;padding:.5em 0 0;font-size:1.2em}@media (max-width:800px){.masthead{background:radial-gradient(#0000 0%,#000000a6 100%),url(/assets/hero-960-C57TFF2c.webp) 50% no-repeat}.navigateRooms{flex-direction:column;align-items:center;gap:3em}.roomBox,.flourish{width:80%}.explainer{margin-top:-40px;font-size:2.2em}#explainerSection p,.steps{padding:.5em 1em;font-size:1.15em}#explainerSection img{width:25%}.videoDemo video,#captureContainer{width:92%}hr{margin:60px auto}.footer{font-size:.85em}}@media (prefers-reduced-motion:reduce){.masthead h1,.bb:before,.bb:after{animation:none}}
