*,*:before,*:after{box-sizing:border-box}:root{--font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;--dark-orange: #c2392e;--orange: #df4e38;--purple: #716fb3;--bright-purple: #7b68e7;--site-background-color: #19192b;--window-content-color: #0d0d20;--button-background-color: #df4e38;--input-accent-color: #716fb3}body{margin:0;padding:0;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family);background-color:var(--site-background-color);line-height:1.5;font-weight:400;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.kiosk-boop-needed-overlay{position:absolute;inset:0;z-index:1000;overflow:hidden;background:var(--darker-purple);opacity:.95}.kiosk-boop-needed-overlay .kiosk-boop-needed-overlay__container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#fff;font-family:prosaic-std,sans-serif;font-size:48px;font-weight:700;text-align:center}.kiosk-boop-needed-overlay .kiosk-boop-needed-overlay__container .kiosk-boop-needed-overlay__image{animation:rotation 7s infinite linear;animation-direction:alternate}.kiosk-boop-needed-container-enter{opacity:0}.kiosk-boop-needed-container-enter-active{opacity:.95;transition:opacity .3s ease-out}.kiosk-boop-needed-container-exit{opacity:.95}.kiosk-boop-needed-container-exit-active{opacity:0;transition:opacity .3s ease-in}@keyframes rotation{0%{transform:rotate(0) scale(.5)}to{transform:rotate(359deg) scale(1)}}.preload,.preload *{transition:none!important}.spin-in{animation:spin-fade 2s;animation-iteration-count:1;animation-fill-mode:both}.spin-out{animation:spin-fade 2s;animation-iteration-count:1;animation-fill-mode:both;animation-direction:reverse}.spin{animation:spin 2s}.rotate-y{animation:rotate-y 2s}.swivel{animation:swivel 2s}.pulse-grow{animation:pulse-grow 2s}.pulse-grow-pause{animation:pulse-grow-pause 2s}.pulse-brightness{animation:pulse-brightness 2s}.fade-in{animation:fade 2s;animation-fill-mode:both}.fade-in-pause{animation:fade-pause 2s;animation-fill-mode:both}.fade-out{animation:fade 2s;animation-fill-mode:both;animation-direction:reverse}.fade-in-bg-color{animation:fade-bg-color 2s;animation-fill-mode:both}.fade-out-bg-color{animation:fade-bg-color 2s;animation-fill-mode:both;animation-direction:reverse}.slide-in-left{animation:slide-left 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-right{animation:slide-right 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-top{animation:slide-top 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-bottom{animation:slide-bottom 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-top-right{animation:slide-top-right 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-bottom-right{animation:slide-bottom-right 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-bottom-left{animation:slide-bottom-left 2s;animation-fill-mode:both;animation-iteration-count:1}.slide-in-top-left{animation:slide-top-left 2s;animation-fill-mode:both;animation-iteration-count:1}.scale-in{animation:scale-in 2s;animation-fill-mode:both;animation-iteration-count:1}.backdrop-blur-in{animation:backdrop-blur 2s;animation-fill-mode:both;animation-iteration-count:1}.no-anim{animation:none!important}.anim-on-screen:not(.on-screen){visibility:hidden;animation:none}.anim-delay-100ms{animation-delay:.1s}.anim-delay-200ms{animation-delay:.2s}.anim-delay-250ms{animation-delay:.25s}.anim-delay-300ms{animation-delay:.3s}.anim-delay-400ms{animation-delay:.4s}.anim-delay-500ms{animation-delay:.5s}.anim-delay-600ms{animation-delay:.6s}.anim-delay-700ms{animation-delay:.7s}.anim-delay-800ms{animation-delay:.8s}.anim-delay-900ms{animation-delay:.9s}.anim-delay-1s{animation-delay:1s}.anim-delay-2s{animation-delay:2s}.anim-delay-3s{animation-delay:3s}.anim-delay-4s{animation-delay:4s}.anim-delay-5s{animation-delay:5s}.anim-duration-100ms{animation-duration:.1s}.anim-duration-200ms{animation-duration:.2s}.anim-duration-250ms{animation-duration:.25s}.anim-duration-300ms{animation-duration:.3s}.anim-duration-400ms{animation-duration:.4s}.anim-duration-500ms{animation-duration:.5s}.anim-duration-600ms{animation-duration:.6s}.anim-duration-700ms{animation-duration:.7s}.anim-duration-800ms{animation-duration:.8s}.anim-duration-900ms{animation-duration:.9s}.anim-duration-1s{animation-duration:1s}.anim-duration-2s{animation-duration:2s}.anim-duration-3s{animation-duration:3s}.anim-duration-4s{animation-duration:4s}.anim-duration-5s{animation-duration:5s}.anim-duration-6s{animation-duration:6s}.anim-duration-7s{animation-duration:7s}.anim-duration-8s{animation-duration:8s}.anim-duration-9s{animation-duration:9s}.anim-duration-10s{animation-duration:10s}.anim-once{animation-iteration-count:1}.anim-loop{animation-iteration-count:infinite}.anim-linear{animation-timing-function:linear}.anim-ease-in{animation-timing-function:ease-in}.anim-ease-out{animation-timing-function:ease-out}.anim-ease-in-out{animation-timing-function:ease-in-out}.anim-reverse{animation-direction:reverse}.anim-alternate{animation-direction:alternate}.anim-alternate-reverse{animation-direction:alternate-reverse}@keyframes rotate-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes scale-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes swivel{0%{transform:rotate(-2.5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-2.5deg)}}@keyframes slide-left{0%{transform:translate(-400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-right{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-top{0%{transform:translateY(-200px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-bottom{0%{transform:translateY(200px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slide-top-right{0%{transform:translate(400px,-400px);opacity:0}to{transform:translateX(0,0);opacity:1}}@keyframes slide-bottom-right{0%{transform:translate(400px,400px);opacity:0}to{transform:translateX(0,0);opacity:1}}@keyframes slide-bottom-left{0%{transform:translate(-400px,400px);opacity:0}to{transform:translateX(0,0);opacity:1}}@keyframes slide-top-left{0%{transform:translate(-400px,-400px);opacity:0}to{transform:translateX(0,0);opacity:1}}@keyframes pulse-grow{0%{transform:scale(1)}50%{transform:scale(1.075)}to{transform:scale(1)}}@keyframes pulse-grow-pause{0%{transform:scale(1)}12.5%{transform:scale(1.075)}25%{transform:scale(1)}}@keyframes fade{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-pause{0%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}}@keyframes fade-bg-color{0%{background-color:transparent;visibility:hidden}to{background-color:currentColor;visibility:visible}}@keyframes spin-fade{0%{transform:scale(0) rotate(0);opacity:0}to{transform:scale(1) rotate(360deg);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes backdrop-blur{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes pulse-brightness{0%{filter:brightness(100%)}to{filter:brightness(40%)}}@keyframes scale-in-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes spin-and-pop-narrative{0%{transform:rotate(0) scale(1);filter:hue-rotate(0deg) drop-shadow(0px 0px 0px white)}40%{transform:rotate(360deg) scale(1.05);filter:hue-rotate(90deg) drop-shadow(0px 0px 8px rgba(113,112,177,.5))}to{transform:rotate(360deg) scale(1);filter:hue-rotate(0deg) drop-shadow(0px 0px 0px white)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes pop-x{0%{transform:scaleX(1)}20%{transform:scaleX(1.1)}40%{transform:scaleX(1)}}@keyframes blur-in{0%{filter:blur(10px);opacity:0}to{filter:blur(0px);opacity:1}}@keyframes fade-out-scale{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2);visibility:hidden}}@font-face{font-family:intrepid_extraboldregular;src:url(../fonts/intreb__-webfont.woff2) format("woff2"),url(../fonts/intreb__-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:intrepidbold;src:url(../fonts/intrebol-webfont.woff2) format("woff2"),url(../fonts/intrebol-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:sutiregular;src:url(../fonts/suti-webfont.woff2) format("woff2"),url(../fonts/suti-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:rama-gothic-e;src:url(../fonts/rama-gothic.woff2) format("woff2"),url(../fonts/rama-gothic.woff) format("woff");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:Share Tech Mono;src:url(../fonts/share-tech-mono.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-700.woff2) format("woff2"),url(../fonts/prosaic/prosaic-700.woff) format("woff"),url(../fonts/prosaic/prosaic-700.otf) format("opentype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-italic-700.woff2) format("woff2"),url(../fonts/prosaic/prosaic-italic-700.woff) format("woff"),url(../fonts/prosaic/prosaic-italic-700.otf) format("opentype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-800.woff2) format("woff2"),url(../fonts/prosaic/prosaic-800.woff) format("woff"),url(../fonts/prosaic/prosaic-800.otf) format("opentype");font-display:auto;font-style:normal;font-weight:800}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-italic-800.woff2) format("woff2"),url(../fonts/prosaic/prosaic-italic-800.woff) format("woff"),url(../fonts/prosaic/prosaic-italic-800.otf) format("opentype");font-display:auto;font-style:italic;font-weight:800}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-italic-400.woff2) format("woff2"),url(../fonts/prosaic/prosaic-italic-400.woff) format("woff"),url(../fonts/prosaic/prosaic-italic-400.otf) format("opentype");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-300.woff2) format("woff2"),url(../fonts/prosaic/prosaic-300.woff) format("woff"),url(../fonts/prosaic/prosaic-300.otf) format("opentype");font-display:auto;font-style:normal;font-weight:300}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-italic-300.woff2) format("woff2"),url(../fonts/prosaic/prosaic-italic-300.woff) format("woff"),url(../fonts/prosaic/prosaic-italic-300.otf) format("opentype");font-display:auto;font-style:italic;font-weight:300}@font-face{font-family:prosaic-std;src:url(../fonts/prosaic/prosaic-400.woff2) format("woff2"),url(../fonts/prosaic/prosaic-400.woff) format("woff"),url(../fonts/prosaic/prosaic-400.otf) format("opentype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:rockwell;src:url(../fonts/rockwell/Rockwell-Regular-01.ttf) format("truetype");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:rockwell;src:url(../fonts/rockwell/Rockwell-Bold-03.ttf) format("truetype");font-display:auto;font-style:normal;font-weight:700}@font-face{font-family:rockwell;src:url(../fonts/rockwell/Rockwell-BoldItalic-04.ttf) format("truetype");font-display:auto;font-style:italic;font-weight:700}@font-face{font-family:rockwell;src:url(../fonts/rockwell/Rockwell-Italic-02.ttf) format("truetype");font-display:auto;font-style:italic;font-weight:400}.app-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0d0d20f2;z-index:1}.app-modal__actions{padding:1em}.app-modal__container{position:fixed;top:10%;left:10%;width:80%;height:80%}.app-modal.full-width .app-modal__container{position:fixed;top:10%;left:0%;width:100%;height:80%}.app-modal__container iframe{border:none}.app-modal__actions__close-button{z-index:1;display:inline-block}@media(max-width:991px){.app-modal__actions__close-button{position:relative!important;top:0;left:0}.app-modal__actions__close-button svg{max-width:40px}}.carousel-container{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;width:100%;margin:0 auto}.carousel-slide{align-items:center;display:flex;justify-content:center;transition:transform 3s ease-in-out;width:100%}.carousel-button{background:transparent;border:none;color:#fff;cursor:pointer;font-size:1rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.left-arrow{left:10px}@media(max-width:991px){.left-arrow{left:-60px}.left-arrow svg{height:50px}}.right-arrow{right:10px}@media(max-width:991px){.right-arrow{right:-60px}.right-arrow svg{height:50px}}
