﻿@font-face{font-family:"AcuminCondensedBlack";src:url("../assets/fonts/AcuminCondensedBlack/font.woff2") format("woff2"),url("../assets/fonts/AcuminCondensedBlack/font.woff") format("woff")}@font-face{font-family:"AcuminExtraCondensedBlack";src:url("../assets/fonts/AcuminExtraCondensedBlack/font.woff2") format("woff2"),url("../assets/fonts/AcuminExtraCondensedBlack/font.woff") format("woff")}@font-face{font-family:"AcuminWideBlack";src:url("../assets/fonts/AcuminWideBlack/font.woff2") format("woff2"),url("../assets/fonts/AcuminWideBlack/font.woff") format("woff")}@font-face{font-family:"AcuminBold";src:url("../assets/fonts/AcuminBold/font.woff2") format("woff2"),url("../assets/fonts/AcuminBold/font.woff") format("woff")}html{font-size:10px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{-ms-content-zooming:none;color:#fff;font-family:"AcuminBold",sans-serif;font-weight:normal;font-size:min(clamp(0.8rem, 0.2074074074rem + 1.8518518519vw, 1rem), clamp(0.6rem, -0.5851851852rem + 3.7037037037vh, 1rem));-webkit-marquee-increment:1vw;line-height:1.25em;-webkit-font-smoothing:antialiased;margin:0;background:#033dfd;top:0;left:0;width:100%;overflow:hidden;-webkit-text-size-adjust:100%;-webkit-touch-callout:none;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;touch-action:pan-x pan-y}.cssloaded body{opacity:1;transition:opacity .75s ease-in-out .25s}body[data-section=Desktop]{overflow:hidden}body[data-section=Desktop] #camerafeed{opacity:0}body[data-section=Desktop] #camerafeed.show{opacity:1;transition:opacity 1s}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}a{color:#fff;-webkit-user-drag:none;text-decoration:none}p{font-size:1.6em;line-height:1.25em}a:focus,a:active,button:focus,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;outline:0;line-height:1em}button,h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1em;font-weight:normal}#shell{position:fixed;z-index:100;width:100%;height:100%;pointer-events:none}.back_to_museum{position:fixed;top:2em;left:50%;transform:translateX(-50%)}.back_to_museum,.loading_circle{background:transparent;border:none;cursor:pointer;pointer-events:all;font-size:10px}.back_to_museum svg,.loading_circle svg{pointer-events:none;display:block;position:relative;top:0;left:0;width:12em;height:12em;--font: $regular_font}.back_to_museum svg .circletext,.loading_circle svg .circletext{fill:#2afefc;font-size:1.2em;font-family:"AcuminBold",sans-serif;letter-spacing:.25em;text-anchor:middle;transform-origin:50%;animation:loadinganim 20s linear infinite;animation-direction:reverse}.back_to_museum .xicon,.loading_circle .xicon{display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(0.25);stroke:#fff;stroke-width:.75em}.fullwh{position:fixed;width:100%;height:100%;top:0;left:0}.dg.ac{z-index:100}.shadowbutton{font-family:"AcuminWideBlack",sans-serif;color:#033dfd;text-transform:uppercase;padding:0;line-height:2.5em;padding:.2em 1em 0em;font-size:1.5em;display:block;margin:2em 0;border:none;border-radius:0}#art_vid{position:fixed;pointer-events:none;top:0;left:0;opacity:0}.masker{position:relative;overflow:hidden}.masker .maskee{transform:translateY(100%);transition:transform .75s ease-out;display:block}#loadingContainer,#requestingCameraPermissions,#cameraPermissionsErrorApple,.loading-error-instructions,.loading-error-instructions>li:before,.highlight,.start-ar-button,.open-header-unknown,.desktop-home-link,.desktop-message,.desktop-hint,.copy-link-btn,.error-text-header,.prompt-box-8w{font-family:"AcuminBold",sans-serif;font-weight:normal}#qrcode{border-radius:0px}#loadBackground,#requestingCameraPermissions,#runtimeErrorContainer,#cameraPermissionsErrorApple,#microphonePermissionsErrorApple,#cameraPermissionsErrorAndroid,#microphonePermissionsErrorAndroid,#linkOutViewAndroid,#copyLinkViewAndroid,#deviceMotionErrorApple,.permission-error,#cameraSelectionWorldTrackingError{background:#033dfd}#cameraPermissionsErrorAppleMessage{margin-top:2em}#almostthereContainer{display:none}body[data-section=Desktop] #almostthereContainer{display:flex;background:transparent;flex-flow:column;justify-content:space-around;align-items:center;opacity:0}body[data-section=Desktop] #almostthereContainer.show{opacity:1;transition:opacity 2s .75s}body[data-section=Desktop] #almostthereContainer .poweredby-img.desktop{width:150px}body[data-section=Desktop] #almostthereContainer .tt_wrapper_wrapper{display:flex;flex-flow:column;justify-content:center;flex-grow:100}body[data-section=Desktop] #almostthereContainer .tt_wrapper{margin-top:10em;margin-bottom:4em}body[data-section=Desktop] #almostthereContainer .tt_wrapper h1{font-size:2.3em;letter-spacing:.2em;text-align:center;margin-bottom:0;margin-top:.2em;font-weight:300}body[data-section=Desktop] #almostthereContainer #qrcode,body[data-section=Desktop] #almostthereContainer #qrcode svg{width:175px;height:175px}body[data-section=Desktop] #almostthereContainer .desktop-hint{line-height:1.25em}body[data-section=Desktop] #almostthereContainer .desktop-hint br{display:none}body[data-section=Desktop] #almostthereContainer .desktop-hint .desktop-home-link{background:transparent;color:#fff;padding:0;display:block}body[data-section=Desktop] #almostthereContainer .error-msg-device{flex-grow:100;display:flex;flex-flow:column;justify-content:center}body[data-section=Desktop] #almostthereContainer .error-text-outer-container{margin-bottom:9em}body[data-section=Desktop] #almostthereContainer .error-text-container{margin:0;font-size:1em;margin-bottom:8em}body[data-section=Desktop] #almostthereContainer .error-text-container .desktop-message{font-size:2em;line-height:1.25em;width:15em}body[data-section=Desktop] #almostthereContainer .error-text-container .desktop-hint{font-size:1em;line-height:1.25em}body[data-section=Desktop] #almostthereContainer .error-text-container .desktop-hint>span{font-size:1.5em !important;line-height:1.25em !important}body:not(.xrextras-old-style) .prompt-box-8w{background:#033dfd;box-shadow:none;filter:none;border-radius:0;padding:0;width:80%;overflow:visible}body:not(.xrextras-old-style) .prompt-box-8w p{margin:.5em 0;text-align:left;text-transform:uppercase;font-size:1.25em;width:85%}body:not(.xrextras-old-style) .prompt-button-container-8w{justify-content:flex-end;margin-top:3em}body:not(.xrextras-old-style) .prompt-button-8w{font-family:"AcuminExtraCondensedBlack",sans-serif;background:transparent;color:#fff;border:solid 2px #fff;border-radius:0px;text-transform:uppercase;flex:0 1 45%;padding:0;line-height:2em;padding-top:.15em}body:not(.xrextras-old-style) .button-primary-8w,body:not(.xrextras-old-style) .shadowbutton{background:#fff;color:#033dfd;position:relative;bottom:.525em;left:.525em}body:not(.xrextras-old-style) .button-primary-8w::before,body:not(.xrextras-old-style) .shadowbutton::before{content:"";position:absolute;display:block;width:100%;height:100%;top:calc(.525em - 2px);right:calc(.525em - 2px);border:solid 2px #fff;color:#fff;box-sizing:border-box}body:not(.xrextras-old-style) .button-primary-8w:active,body:not(.xrextras-old-style) .shadowbutton:active{bottom:0em;left:0em}body:not(.xrextras-old-style) .button-primary-8w:active::before,body:not(.xrextras-old-style) .shadowbutton:active::before{display:none}#requestingCameraIcon{display:block;margin:0 auto;margin-bottom:2vh;height:5.5vh}.bottom-message{position:relative;bottom:auto;width:100%}.permissionIconIos img,.permissionIcon img{display:block;margin:0 auto;margin-bottom:2vh;height:5.5vh}#loadImage{display:none}#loadingContainer .loader{position:absolute;width:10em;height:10em;background:transparent;top:calc(50% - 5em);left:calc(50% - 5em);border:solid 1px transparent;border-top:solid 1px #fff;border-left:solid 1px #fff;border-radius:100%;transform:rotate(0deg);animation-name:loading;animation-duration:6.2s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.3, 0.01, 0.2, 1);animation-direction:reverse;opacity:.75}#loadingContainer .loader::before,#loadingContainer .loader::after{content:"";display:block;position:absolute;border:solid 1px transparent;border-top:solid 1px #fff;border-left:solid 1px #fff;border-radius:100%;box-sizing:border-box;transform:rotate(0deg);animation-name:loading;animation-timing-function:cubic-bezier(0.3, 0.01, 0.2, 1)}#loadingContainer .loader::before{width:calc(100% - (1em - 2px));height:calc(100% - (1em - 2px));left:calc(.5em - 1px);top:calc(.5em - 1px);animation-duration:5.3s;animation-iteration-count:infinite}#loadingContainer .loader::after{width:calc(100% - (2em - 2px));height:calc(100% - (2em - 2px));left:calc(1em - 1px);top:calc(1em - 1px);animation-duration:5.73s;animation-iteration-count:infinite}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#ar{z-index:1;pointer-events:none}#ar h1{pointer-events:all}#ar .back_to_museum{opacity:0;pointer-events:none;transition:opacity .25s,transform .35s ease-out;transition-delay:0s;transform:translateX(-50%) rotate(45deg) scale(0.5);top:3em}#ar .back_to_museum .circletext{fill:#033dfd}#ar .back_to_museum .xicon{stroke:#f8227f}#ar .back_to_museum.show{opacity:1;transform:translateX(-50%) rotate(0deg) scale(1);pointer-events:all}#ar .maskee{transition-duration:.25s;transition-delay:0s}#ar #art_info{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;bottom:2em;left:0;width:100%;text-align:center;pointer-events:all}#ar #art_info p{margin:0;font-family:"AcuminCondensedBlack",sans-serif;font-size:1em}#ar #art_info p.artwork_by{font-size:1em;letter-spacing:.2em;line-height:1.5em;font-family:"AcuminBold",sans-serif}#ar #art_info #titles{margin-bottom:.5em;display:flex;flex-flow:column;align-items:center}#ar #art_info #titles p{text-transform:uppercase;font-size:1.5em;line-height:1em;margin-bottom:.5em;max-width:75%}#ar #art_info #artist{margin-bottom:2em}#ar #art_info #artist a{font-size:2em;line-height:1em;text-transform:uppercase}#ar .border_vertical::before,#ar .border_vertical::after,#ar .border_horizontal::before,#ar .border_horizontal::after{content:"";background:#2afefc}#ar #art_info{color:#2afefc}#ar #art_info a{color:#2afefc}#ar .back_to_museum .circletext{fill:#2afefc}#ar .back_to_museum .xicon{stroke:#fef22d}#ar.head .border_vertical::before,#ar.head .border_vertical::after,#ar.head .border_horizontal::before,#ar.head .border_horizontal::after{content:"";background:#033dfd}#ar.head #art_info{color:#033dfd}#ar.head #art_info a{color:#033dfd}#ar.head .back_to_museum .circletext{fill:#033dfd}#ar.head .back_to_museum .xicon{stroke:#f8227f}#ar.modelviewer .maskee{transform:translateY(0%);transition-duration:.25s;transition-delay:1s}#ar.modelviewer .back_to_museum{opacity:1;transform:translateX(-50%) rotate(0deg) scale(1);transition-delay:.5s;pointer-events:all}#ar.modelviewer .border_vertical::before,#ar.modelviewer .border_vertical::after,#ar.modelviewer .border_horizontal::before,#ar.modelviewer .border_horizontal::after{transform:scale(1, 1);transition-delay:.5s}#ar .border_vertical,#ar .border_horizontal{position:absolute;width:100%;height:100%;top:0;left:0}#ar .border_vertical::before,#ar .border_vertical::after,#ar .border_horizontal::before,#ar .border_horizontal::after{content:"";position:absolute;display:block;transition:transform .25s ease-in-out;width:2em;height:2em}#ar .border_vertical::before,#ar .border_vertical::after{content:"";height:100%;transform:scale(0, 1)}#ar .border_vertical::before{left:0;transform-origin:0% 0%}#ar .border_vertical::after{right:0;transform-origin:100% 0%}#ar .border_horizontal::before,#ar .border_horizontal::after{content:"";width:100%;transform:scale(1, 0)}#ar .border_horizontal::before{top:0;transform-origin:0% 0%}#ar .border_horizontal::after{bottom:0;transform-origin:0% 100%}.reticle{position:absolute;top:0;left:0;width:100%;height:calc(100% - 3.5em);padding:3em;display:flex;flex-flow:column;justify-content:space-between}.reticle div{width:100%;display:flex;justify-content:space-between}.reticle div::before,.reticle div::after{content:"";display:block;position:relative;width:3em;height:3em;border:solid 1px #fef22d}.reticle div::before{border-right-color:transparent}.reticle div::after{border-left-color:transparent}.reticle div:nth-child(1)::before,.reticle div:nth-child(1)::after{border-bottom-color:transparent}.reticle div:nth-child(2)::before,.reticle div:nth-child(2)::after{border-top-color:transparent}#findposter,#tap_to_place{opacity:0;pointer-events:none;transition:opacity .5s;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;flex-flow:column;justify-content:center;background-color:rgba(0,0,0,.75);align-items:center;z-index:11}.findposter #findposter{opacity:1}#findposter p{font-size:2.25em;margin:1.25em 0 1em}#findposter img{width:150px;height:auto}.tap_to_place #tap_to_place{opacity:1;transition-delay:1s}#tap_to_place p{font-size:2.25em;margin:1.25em 0 1em}#tap_to_place img{width:150px;height:auto}#selfie{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;display:flex;flex-flow:column;justify-content:center;align-items:center;color:#f8227f}#selfie .back_to_museum{opacity:0;transition:opacity 1s;pointer-events:none}#selfie .back_to_museum .circletext{fill:#033dfd}#selfie .back_to_museum .xicon{stroke:#f8227f}#selfie .back_to_museum.show{opacity:1;pointer-events:all}#selfie::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fef22d;z-index:1;transform:translateY(-100%) translateZ(1px)}#selfie .masker{position:relative;overflow:hidden}#selfie .masker .maskee{display:inline-block;transform:translateY(-100%) translateZ(2px);transition-duration:0}#selfie .instructions{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;z-index:0;padding-bottom:10em;opacity:0;transition:opacity 1s}#selfie .instructions p{color:#fff;letter-spacing:.225em}#selfie .container{position:relative;z-index:2;transform:translateZ(1px);font-size:1em}#selfie .container .are_you_ready{position:absolute;bottom:100%}#selfie .container .are_you_ready p{font-size:2.4em;margin:0;letter-spacing:.225em;white-space:nowrap;opacity:0}#selfie .container .divine{font-family:"AcuminExtraCondensedBlack",sans-serif;font-size:8.89em;margin:0;line-height:1em}#selfie .container .divine:nth-child(2){letter-spacing:.01em}#selfie .container .divine:nth-child(2)::after{content:"DIVIN";display:inline-block;transform:translateY(-100%) scaleX(-1);margin-left:.025em;-webkit-text-stroke:1px #f8227f;-webkit-text-fill-color:transparent}#selfie .container .divine:nth-child(3){margin-top:-0.2em}#selfie.showinstructions .instructions{opacity:1}#selfie.showintro::before{transform:translateY(0%) translateZ(1px);transition:transform .5s ease-out}#selfie.showintro .masker::after{transform:translateY(0%) translateZ(2px) scaleX(-1) !important;transition:transform .5s ease-in-out 1.35s}#selfie.showintro .masker .maskee{transform:translateY(0%) translateZ(2px);transition:transform .5s ease-in-out 1.35s}#selfie.showintro .masker:nth-child(2)::after{transition-delay:1.35s;transition-duration:.5s;transition-timing-function:ease-out}#selfie.showintro .masker:nth-child(2) .maskee{transition-delay:1.35s;transition-duration:.5s;transition-timing-function:ease-out}#selfie.showintro .container .are_you_ready p{animation:fadeReady;animation-duration:.75s;animation-timing-function:linear}#selfie.showintro .container .are_you_ready p:nth-child(1){animation-delay:.56s}#selfie.showintro .container .are_you_ready p:nth-child(2){animation-delay:.62s}#selfie.showintro .container .are_you_ready p:nth-child(3){animation-delay:.68s}#selfie.showintro .container .are_you_ready p:nth-child(4){animation-delay:.74s}#selfie.showintro .container .are_you_ready p:nth-child(5){animation-delay:.8s}#selfie.showintro .container .are_you_ready p:nth-child(6){animation-delay:.86s}#selfie.showintro .container .are_you_ready p:nth-child(7){animation-delay:.92s}#selfie.showintro .container .are_you_ready p:nth-child(8){animation-delay:.98s}#selfie.showintro .container .are_you_ready p:nth-child(9){animation:none;opacity:1;transition:opacity 0s 1.04s}#selfie.hideintro::before{transform:translateY(100%) translateZ(1px);transition:transform .5s ease-in .5s}#selfie.hideintro .masker::after{transform:translateY(100%) translateZ(2px) scaleX(-1) !important;transition:transform .4s ease-in 0s !important}#selfie.hideintro .masker .maskee{transform:translateY(100%) translateZ(2px);transition:transform .4s ease-in 0s !important}#selfie.hideintro .container .are_you_ready p:nth-child(9){opacity:0;transition:opacity .125s}@keyframes fadeReady{0%{opacity:1}100%{opacity:0}}#giftshop{opacity:0;pointer-events:none;position:fixed;background:#033dfd;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;text-align:center;transition:opacity 1s .25s}#giftshop .tt{display:block;width:188px;margin:1em auto 0em}.desktop #giftshop{justify-content:center}.desktop #giftshop .content_wrapper{margin-bottom:0em}#giftshop .release_date{font-family:"AcuminExtraCondensedBlack",sans-serif;color:#2afefc;margin:1em 0 0;font-size:3.5em;line-height:1em}#giftshop .get_tickets{margin-top:1.25em}#giftshop .content_wrapper{width:75%;position:relative}#giftshop .content_wrapper #thanks,#giftshop .content_wrapper #submitting{opacity:0;pointer-events:none;width:100%;height:75%;position:absolute;top:0;left:0;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}#giftshop .content_wrapper #thanks h2,#giftshop .content_wrapper #submitting h2{color:#fff;font-size:3em;font-family:"AcuminExtraCondensedBlack",sans-serif}#giftshop.success .content_wrapper #thanks{opacity:1;transition:opacity .5s}#giftshop.success .content_wrapper form{transition:opacity .5s;opacity:0;pointer-events:none}#giftshop.success .content_wrapper form .shadowbutton.enter input[type=submit]{pointer-events:none}#giftshop.processing .content_wrapper #submitting{opacity:1;transition:opacity .5s}#giftshop.processing .content_wrapper form{transition:opacity .5s;opacity:.25;pointer-events:none}#giftshop.processing .content_wrapper form .shadowbutton.enter input[type=submit]{pointer-events:none}#giftshop #general_error{display:none;color:#f8227f}#giftshop #general_error.show{display:block}#giftshop form{display:block;width:100%;position:relative}#giftshop form input:not([type=checkbox]){display:block;width:100%;padding:.275em 1.25em 0;margin:0 0 .5em;text-transform:uppercase;font-size:1.6em;border-radius:0}#giftshop form label.checkbox{display:flex;align-items:center;position:relative;margin-bottom:.75em}#giftshop form label.checkbox input[type=checkbox]{display:flex;justify-content:center;align-items:center;width:1.5em;height:1.5em;padding:0;margin:0;font-size:1.6em;border-radius:0;-webkit-appearance:none;appearance:none;margin-right:.75em}#giftshop form label.checkbox input[type=checkbox]::before{content:"×";padding-top:.15em;visibility:hidden}#giftshop form label.checkbox input[type=checkbox]:checked::before{visibility:visible}#giftshop form label.checkbox a{text-decoration:underline}#giftshop form label.checkbox span{font-size:1.1em;padding-top:.15em;text-align:left}#giftshop form .inputwrapper .error_message{display:none;color:#f8227f;margin:1em 0 .1em;font-size:1.25em;line-height:1em;text-align:left}#giftshop form .inputwrapper.invalid .error_message{display:block}#giftshop form .inputwrapper.invalid input:not([type=submit]){border-color:#f8227f}#giftshop form input:not([type=submit]){background:transparent;border:solid 1px #2afefc;line-height:2em;padding:.275em 1.25em 0;margin:0 0 .5em;color:#fff;text-transform:uppercase;font-size:1.6em}#giftshop form input:not([type=submit])::placeholder{color:#fff}#giftshop form input[type=submit]{background:transparent;border:none;line-height:inherit;padding:inherit;margin:0;color:inherit;text-transform:uppercase;font-size:inherit}#giftshop form input[type=submit]::placeholder{color:#fff}#giftshop .back_to_museum{background:transparent;border:none;position:fixed;top:2em;left:50%;transform:translateX(-50%);pointer-events:none}#giftshop h1{font-family:"AcuminExtraCondensedBlack",sans-serif;font-size:10em;color:#2afefc;margin:0;margin-bottom:-0.15em}#giftshop p{margin-top:0;margin-bottom:1.5em}#giftshop.show{visibility:visible;opacity:1;pointer-events:all}#giftshop.show .back_to_museum{cursor:pointer;pointer-events:all}#giftshop.show .shadowbutton.enter{pointer-events:none}#giftshop.show .shadowbutton.enter::before{pointer-events:none}#giftshop.show .shadowbutton.enter input[type=submit]{pointer-events:all}#modelviewer{visibility:hidden;opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;flex-flow:column;justify-content:center;align-items:center}#modelviewer canvas{position:fixed;top:0;left:0;z-index:0}#modelviewer.show{visibility:visible;opacity:1;transition:opacity 1s .25s}#modelviewer.show .close_button{pointer-events:all}#modelviewer .close_button{top:1em;left:1em;width:2.75em;height:2.75em;position:absolute;z-index:1}#modelviewer .get_tickets{font-family:"AcuminExtraCondensedBlack",sans-serif;background:transparent;color:#fff;border:solid 2px #fff;border-radius:0px;text-transform:uppercase;padding:0;line-height:2em;padding:.15em 1em 0em;display:inline-block;font-size:2em}@media(min-width: 429px){#modelviewer .close_button{top:clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem);left:calc(env(safe-area-inset-left) * 0.5 + clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem));width:clamp(4.4rem, 4.1801878736rem + 0.512382579vw, 5rem);height:clamp(4.4rem, 4.1801878736rem + 0.512382579vw, 5rem)}}#mainHeader{--capabilities_lineheight: 1.75em;position:fixed;width:100%;height:100%;top:0;left:0;z-index:10;pointer-events:none;color:#033dfd}#mainHeader.show{display:block}#mainHeader .top_bar{display:flex;position:fixed;top:0;left:0;z-index:1;align-items:center}#mainHeader .top_bar .menu_toggle{position:relative}#mainHeader .menu_overlay{opacity:0}#mainHeader.open{pointer-events:all}#mainHeader.open .menu_overlay{display:flex;flex-flow:column;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:0;opacity:1}#mainHeader.open ul{opacity:1;transition:opacity .5s cubic-bezier(0.3, 0.01, 0.2, 1);list-style:none;padding:0;margin:0}#mainHeader.open ul li ul{opacity:1;height:auto;max-height:calc(var(--num_capabilities)*var(--capabilities_lineheight));transition:opacity 1s;overflow:hidden;margin:.15em 0 .5em}@media(min-width: 429px){#mainHeader.open ul li ul{max-height:calc(var(--num_capabilities)*var(--capabilities_lineheight))}}#mainHeader.open .menu_toggle .close_button{opacity:1;pointer-events:all}#mainHeader.open .menu_toggle .open_button{pointer-events:none;opacity:0}#mainHeader.open .top_bar h1{color:#033dfd}#mainHeader.open .top_bar .menu_toggle button svg{stroke:#033dfd}#mainHeader.close{pointer-events:none}#mainHeader.close .menu_overlay{opacity:0}#mainHeader.close ul{opacity:0;transition-duration:.25s}#mainHeader.close ul li ul{max-height:0;opacity:0;transition-duration:.25s}#mainHeader.close .top_bar h1{color:#fff}#mainHeader.close .top_bar .menu_toggle button svg{stroke:#fff}#mainHeader.close .top_bar .menu_toggle .open_button{pointer-events:all;opacity:1}#mainHeader.close .top_bar .menu_toggle .close_button{pointer-events:none;opacity:0}#mainHeader .top_bar{top:1em;left:1em}#mainHeader #social{bottom:1em;left:0em;padding:0}#mainHeader h1{color:#fff;margin:0 0 0 1em}#mainHeader .menu_toggle{width:2.75em;height:2.75em;z-index:0;transform:translateZ(1px);pointer-events:all;transition:opacity .5s cubic-bezier(0.3, 0.01, 0.2, 1) 1s}#mainHeader .menu_toggle button{width:100%;height:100%;position:absolute}#mainHeader .menu_toggle button.close_button{opacity:0;pointer-events:none}#mainHeader #cameraswitcher{display:block;padding:0;margin:0;position:fixed;top:6em;right:0;background:#fef22d;border:none;width:5em;height:5em;pointer-events:all;cursor:pointer}#mainHeader #cameraswitcher *{pointer-events:none}#mainHeader #cameraswitcher svg{fill:#033dfd;display:block;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0.65)}#mainHeader #cameraswitcher svg.camera-switcher-icon,#mainHeader #cameraswitcher svg.camera-lens-icon{fill:#fef22d}#mainHeader #cameraswitcher svg.camera-switcher-icon{display:block}#mainHeader #cameraswitcher svg.camera-lens-icon{display:none}#mainHeader #social{display:flex;flex-flow:column;align-items:flex-start;position:absolute;left:0;bottom:8em;z-index:1;margin:0;list-style:none}#mainHeader #social li{margin:.25em 0}#mainHeader #social li a{display:block;pointer-events:all;width:3em;height:3em;position:relative;background:#fef22d}#mainHeader #social li a *{pointer-events:none}#mainHeader #social li a::after{display:none}#mainHeader #social li svg{position:absolute;width:100%;height:100%;fill:#033dfd;display:block;transform:scale(0.8)}#mainHeader #social li .facebook svg{transform:scale(0.85)}#mainHeader #social li .instagram svg{transform:scale(0.7)}#mainHeader a{color:#033dfd}#mainHeader a.selected{pointer-events:none}#mainHeader nav{position:absolute;z-index:0;transform:translateZ(1px);width:90%;margin:0 auto;height:100%;display:flex;flex-flow:column;justify-content:center;--top: calc(clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem) + 1.3rem);top:var(--top);height:calc(100% - var(--top)*2);left:calc(env(safe-area-inset-left) * 0.5 + clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem) * 1.75 + clamp(4.4rem, 4.1801878736rem + 0.512382579vw, 5rem));font-size:clamp(2.2rem, -1.2909090909rem + 10.9090909091vw, 2.8rem)}#mainHeader nav ul{list-style:none;margin:0;padding:0;opacity:0}#mainHeader nav ul li{font-size:1em;line-height:1em}#mainHeader nav ul li a{font-weight:normal;line-height:1.5em;position:relative}#mainHeader nav ul li a::after{content:"";display:block;width:100%;position:absolute;background:#033dfd;top:1em;height:3px;transform-origin:0 0;transform:scaleX(0);transition:transform .25s cubic-bezier(0.8, 0, 1, 0.73)}#mainHeader nav ul li a.selected::after,.no-touch #mainHeader nav ul li a:hover::after{transition:transform .25s cubic-bezier(0.25, 0, 0.1, 1);transform:scaleX(1)}#mainHeader nav ul li ul{line-height:1.25em;font-weight:normal;font-size:0.6428571429em;height:0;max-height:0;opacity:0}#mainHeader nav ul li ul li{font-size:1em}#mainHeader nav ul li ul li a{font-size:1em;line-height:var(--capabilities_lineheight);font-weight:normal}#mainHeader nav ul li ul li a::after{top:1.3em}@media(min-width: 429px){#mainHeader .top_bar{top:clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem);left:calc(env(safe-area-inset-left) * 0.5 + clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem))}#mainHeader h1{margin-left:calc((env(safe-area-inset-left) * 0.5 + clamp(1.6rem, 0.3543979505rem + 2.903501281vw, 5rem))*.65)}#mainHeader .menu_toggle{width:clamp(4.4rem, 4.1801878736rem + 0.512382579vw, 5rem);height:clamp(4.4rem, 4.1801878736rem + 0.512382579vw, 5rem)}}@media(orientation: portrait){.mobile #mainHeader nav{height:calc(100% - var(--top)*5)}}@media(max-height: 600px)and (orientation: landscape){#mainHeader nav{font-size:clamp(2rem, -3.2rem + 10vh, 2.8rem)}}@media(max-height: 428px)and (orientation: landscape){#mainHeader{height:100%}#mainHeader nav{width:auto;height:calc(100% - var(--top)*1.2);font-size:clamp(2.2rem, -0.5234042553rem + 8.5106382979vh, 3rem)}#mainHeader nav>ul{height:100%;display:flex;flex-flow:column;justify-content:center}#mainHeader nav>ul>li ul{position:absolute;left:calc(100% + 1em);top:50%;padding-left:1em;border-left:solid 1px #fff;height:auto;max-height:none}#mainHeader nav>ul>li ul li a{white-space:nowrap}}.menu_button{position:relative;margin:0;display:block;padding:0;border:0;background:transparent;cursor:pointer}.menu_button svg{position:absolute;top:0;left:0;width:100%;height:100%;stroke-width:max(4px,.15em);pointer-events:none;transform:scale(0.75);stroke:#fff}#footer{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:12}#footer.open{pointer-events:all}#footer.open .bottom_bar #legal_drawer{transform:translateY(0%)}#footer .bottom_bar{position:fixed;bottom:0;left:0;width:100%;background:#fef22d;color:#033dfd;pointer-events:all;padding:.5em;display:flex;justify-content:flex-start;align-items:center;z-index:30}#footer .bottom_bar::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;display:block;background:#fef22d;z-index:1}#footer .bottom_bar #footer_links{display:flex;list-style:none;height:2em;padding:0;margin:0;justify-content:flex-start;align-items:center;width:100%;position:relative;z-index:1}#footer .bottom_bar #footer_links li a{color:#033dfd;text-decoration:underline;margin:.2em .5em 0em;display:block}#footer .bottom_bar #footer_links li.get_tickets{margin-left:auto}#footer .bottom_bar #footer_links li.get_tickets a{line-height:2em;padding:.2em 1.25em 0;background:#033dfd;color:#fef22d;text-decoration:none;margin:0}#footer .bottom_bar #legal_drawer{position:absolute;background:#f8227f;color:#fef22d;bottom:100%;width:100%;left:0;display:flex;flex-flow:column;justify-content:center;align-items:center;padding:3em 0;transform:translateY(100%);transition:transform .25s ease-in-out;z-index:0}#footer .bottom_bar #legal_drawer.open{transform:translateY(0%)}#footer .bottom_bar #legal_drawer img{margin-bottom:2em;display:block;max-width:90%;height:auto}#footer .bottom_bar #legal_drawer ul{list-style:none;padding:0;margin:0;text-align:center;width:75%;line-height:1.5em}#footer .bottom_bar #legal_drawer ul li{display:inline-block}#footer .bottom_bar #legal_drawer ul li a{color:#fef22d;text-decoration:underline;margin:0 1em}#soundButton{padding:2px;cursor:pointer;z-index:8;margin:0 0 0 .4em;width:2.6em;height:100%;border-radius:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}#soundButton.light .soundBars div::after{background-color:#fff}.no-touch #soundButton:hover #soundBars div::after{background:#033dfd}#soundButton .soundBars{display:flex;width:1em;height:1em;position:relative;transform:translateZ(101px)}#soundButton .soundBars div{position:relative;height:100%;flex:1}#soundButton .soundBars div::after{background:#033dfd;content:"";display:block;position:absolute;bottom:0;left:25%;width:50%;height:100%;transform-origin:0 100%;transform:scaleY(10%);animation-name:soundBar;animation-iteration-count:infinite;animation-direction:alternate}#soundButton .soundBars div:nth-child(0n+1)::after{animation-duration:.5s}#soundButton .soundBars div:nth-child(2)::after{animation-duration:.54s}#soundButton .soundBars div:nth-child(3)::after{animation-duration:.47s}#soundButton .soundBars div:nth-child(4)::after{animation-duration:.46s}#soundButton .soundBars div:nth-child(5)::after{animation-duration:.53s}#soundButton.on .soundBars div::after{animation-name:soundBar;animation-iteration-count:infinite;animation-direction:alternate}#soundButton.off .soundBars div::after{animation-name:soundBarOff;animation-iteration-count:1;animation-direction:alternate}@-webkit-keyframes soundBarOff{100%{transform:scaleY(0.1)}}@-webkit-keyframes soundBar{0%{transform:scaleY(0.01)}100%{transform:scaleY(1)}}@-moz-keyframes soundBarOff{100%{transform:scaleY(0.1)}}@-moz-keyframes soundBar{0%{transform:scaleY(0.01)}100%{transform:scaleY(1)}}@keyframes soundBarOff{100%{transform:scaleY(0.1)}}@keyframes soundBar{0%{transform:scaleY(0.01)}100%{transform:scaleY(1)}}#loader{position:fixed;width:100%;height:100%;pointer-events:none;z-index:12;background:#033dfd;top:0;left:0;display:flex;flex-flow:column;justify-content:space-around;align-items:center;text-align:center}#loader .tt{display:block;width:188px}#loader .top_wrapper{display:flex;flex-flow:column;align-items:center;flex-basis:35%;justify-content:flex-end}#loader .masker{position:relative;overflow:hidden}#loader .masker .maskee{transform:translateY(100%);transition:none}#loader .cages{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}#loader .cages .cage{display:block;position:relative;fill:#2afefc;width:75%;max-width:75%;opacity:0}#loader.hide{opacity:0;transition:opacity 1s;pointer-events:none}#loader.show .masker .maskee{transform:translateY(0%);transition:transform .75s ease-out 2s}#loader.show .loading_circle{opacity:1;transition:opacity .5s 2.5s}#loader.show .loading_circle svg{transform:scale(1) rotate(0deg);transition:transform 1s ease-in-out 2.75s}#loader.show .loading_circle #loaderText{transform:scale(1) rotate(0deg);transition:transform 1s ease-in-out 2.75s}#loader.show .quotes_module{opacity:1;transition:opacity 1.5s;transition-delay:2.75s}#loader.show .cages{padding:2em 0 2em}#loader.show .cages .cage{animation:fadeCage;animation-duration:1s;animation-timing-function:linear}#loader.show .cages .cage:nth-child(1){animation-delay:1.26664s}#loader.show .cages .cage:nth-child(2){animation-delay:1.19998s}#loader.show .cages .cage:nth-child(3){animation-delay:1.13332s}#loader.show .cages .cage:nth-child(4){animation-delay:1.06666s}#loader.complete .loading_circle svg{opacity:0;transform:scale(0) rotate(-90deg);transition:opacity .25s .75s,transform .5s ease-in-out 0s}#loader.complete .loading_circle #loaderText{opacity:0;transform:scale(0) rotate(-90deg);transition:opacity .25s .75s,transform .5s ease-in-out 0s}#loader.complete .loading_circle .shadowbutton{opacity:1;transition:opacity .5s .75s;pointer-events:all}#loader.complete.hide{pointer-events:none}#loader.complete.hide .loading_circle{pointer-events:none}#loader.complete.hide .loading_circle .shadowbutton{pointer-events:none}#loader .loading_circle{position:relative;width:12em;height:12em;display:flex;justify-content:center;align-items:center;margin:1em;opacity:0}#loader .loading_circle .shadowbutton{font-family:"AcuminCondensedBlack",sans-serif;font-size:2em;padding:.2em 2em 0em;line-height:2.25em;position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);bottom:auto;margin:0;opacity:0;pointer-events:none;cursor:pointer}#loader .loading_circle svg{position:absolute;width:100%;height:100%;transform:scale(0) rotate(-90deg)}#loader .loading_circle svg .circletext{font-size:.675em;letter-spacing:.23em}#loader .loading_circle #loaderText{font-family:"AcuminCondensedBlack",sans-serif;font-size:2.6em;margin:0;transform:scale(0) rotate(-90deg)}#loader h1{font-size:1.8em;font-family:"AcuminCondensedBlack",sans-serif}#loader h1.masker .maskee{transition-duration:.5s;transition-delay:2.25s}#loader .cagemasker{width:300px}#loader .cagemasker svg{fill:#fff;width:100%}#loader .quotes_module{display:flex;flex-flow:column;justify-content:center;align-items:center;opacity:0}#loader .quotes_module ul{list-style:none;padding:0;margin:0;display:grid}#loader .quotes_module ul li{grid-row:1;grid-column:1;opacity:0;animation:quotes;animation-duration:24s;animation-iteration-count:infinite}#loader .quotes_module ul li:nth-child(1){animation-delay:0}#loader .quotes_module ul li:nth-child(2){animation-delay:4s}#loader .quotes_module ul li:nth-child(3){animation-delay:8s}#loader .quotes_module ul li:nth-child(4){animation-delay:12s}#loader .quotes_module ul li:nth-child(5){animation-delay:16s}#loader .quotes_module ul li:nth-child(6){animation-delay:20s}#loader .quotes_module ul li.current_quote{opacity:1}#loader .quotes_module ul li p:first-child{font-family:"AcuminCondensedBlack",sans-serif;text-transform:uppercase;font-size:2.4em;margin:0}#loader .quotes_module ul li p:last-child{color:#2afefc;margin:.5em 0 0;font-size:1.4em}#loader .quotes_module ul li p:last-child::before{content:"– "}@keyframes fadeCage{0%{opacity:1}100%{opacity:0}}@keyframes quotes{0%{opacity:0}8.333333335%{opacity:1}16.66666667%{opacity:1}20.8333333375%{opacity:0}100%{opacity:0}}.error_404{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column;justify-content:center;align-items:center}.error_404 h1{font-size:5em;line-height:1.25em;font-family:"AcuminExtraCondensedBlack",sans-serif;color:#2afefc;margin:0}.error_404 h2{font-size:2em;font-family:"AcuminBold",sans-serif;margin:0}@-ms-viewport{width:device-width}@keyframes loadinganim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

/*# sourceMappingURL=main.css.map */