body,html{width:100%;margin:0;background:#000;font-size:0px;opacity:1!important;text-align:center;overflow-y:hidden}*{font-size:18px;font-family:Arial;color:#fff}.infoDiv{position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:10;cursor:help;color:#000;text-align:center;font-family:'GoogleSans Light';font-size:14px}.infoDiv:hover{color:#fff}.infoDiv:hover svg{fill:#fff}.codeContainerDiv{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0px;aspect-ratio:100/45;width:400px;z-index:2;opacity:1;transition:opacity 1s ease-in-out}.codeContainerDiv.on{opacity:0}.codeContainerDiv.on .code{color:green}.codeContainerDiv video{position:relative;z-index:1;object-fit:cover;width:100%;height:100%;filter:saturate(2) brightness(2)}.code{position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-50%);background:0 0;border:none;outline:0;z-index:2;text-align:center;transition:color .25s ease-in-out}.code::placeholder{color:transparent;transition:color 1s ease-in-out}.code.on::placeholder{color:#999}.curtains{position:absolute;width:100%;height:100%;overflow:hidden}.curtains.on .curtainLeft,.curtains.on .curtainRight{border-color:#666;width:0%}.curtains.on .curtainLeft{left:-1px}.curtains.on .curtainRight{right:-1px}.curtains.on .curtainCenter{display:none}.curtainLeft,.curtainRight{position:absolute;left:0;top:0;width:calc(50% + 1px);height:100%;background:#000;transition:width .75s ease-in-out,left .75s ease-in-out,right .75s ease-in-out}.curtainLeft{border-right:1px solid #000}.curtainRight{left:unset;right:0;border-left:1px solid #000}.curtainCenter{position:absolute;left:calc(50% - 1px);top:50%;transform:translate(-50%,-50%);width:1px;height:0%;background:#666;transition:height .5s ease-in-out}.curtainCenter.on{height:100%}@keyframes shake{0%,100%{transform:translate(-50%,-50%)}10%,30%,50%,70%,90%{transform:translate(calc(-50% - 5px),-50%)}20%,40%,60%,80%{transform:translate(calc(-50% + 5px),-50%)}}.shake{animation:shake .5s ease-in-out;color:red}.siteOuterContainer{display:inline-block;width:100%;background:linear-gradient(to bottom,#000 200px,#0f0619 100%);font-size:0px}.siteContainer{display:inline-block;background:#000;width:100%;height:100%;max-width:1000px;border-left:1px solid #261a3b;border-right:1px solid #261a3b}header{width:100%;text-align:left;display:inline-grid;grid-template-columns:1fr 1fr;background:linear-gradient(to right,#000,#0f0619,#000);padding:10px 0}.logoTop{text-align:left;display:inline-grid;grid-template-columns:130px 1fr;grid-gap:20px;align-items:center;margin-left:10px}.logoTop img{width:140px;outline:1px solid #000;outline-offset:-1px}header h1{font-family:'GoogleSans Bold';font-weight:400;font-size:33px;margin:0}header h2{font-family:'GoogleSans Light';font-weight:400;font-size:16px;letter-spacing:1px;margin:0;color:#e9ddff}.info{display:inline-grid;width:100%;grid-template-columns:110px 110px;align-items:center;justify-content:end}header .info *{font-family:'GoogleSans Light';font-size:15px;line-height:28px}header .details{text-align:right;padding-right:14px;color:#e9ddff}.section{width:calc(100% - 40px);padding:0 20px;padding-bottom:10px}.section *{text-align:left;font-family:'GoogleSans Light';font-size:17px;line-height:23px;letter-spacing:.5px;color:#fff}.section p{margin-top:6px}h3.sectionHeader{text-align:left;padding-left:20px;font-family:'GoogleSans Bold';font-weight:400;font-size:24px;line-height:28px;color:#fff;margin:0;background:#0f0619;padding:10px 20px}.twoCols{display:inline-grid;grid-template-columns:1fr 1fr;grid-gap:20px;width:100%}.twoCols .subtext{color:#e9ddff;margin-bottom:20px}.twoCols .subtitle{font-family:'GoogleSans Medium'}.sliderContainer{width:100%;display:inline-grid;position:relative;align-items:center;gap:0 .2rem;color:#e2e8f0;font-size:.9rem;border-radius:.4rem;padding:0;margin-right:1rem;box-shadow:0 .1rem .2rem rgb(0 0 0 / 20%),0 .1rem .5rem rgb(0 0 0 / 30%),0 .2rem 1.5rem rgb(0 0 0 / 40%);overflow:hidden;margin-bottom:20px}.slider a{text-align:center;text-decoration:none}.slider .inner{display:inline-grid;grid-auto-flow:column;grid-column-gap:10px;animation-name:loop;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:var(--direction);animation-duration:var(--duration)}.fade{pointer-events:none;background:linear-gradient(90deg,#000,transparent 30%,transparent 70%,#000);position:absolute;inset:0}@keyframes loop{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}