body,html{width:100vw;height:100vh;position:fixed;padding:0;margin:0;overflow:hidden;font-family:ABCDiatype,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animate{transition:all .5s ease}.animate-opacity{transition:opacity .5s ease}.animate-linear{transition:all .5s linear}.portal{opacity:.5}.portal:hover{opacity:1}.h-full{height:100vh}.w-full{width:100vw}.h-50{height:50vh}.w-50{width:50vw}.x-50{float:right}.collab{width:100vw;height:100vh;display:flex}.left,.right{width:50vw;height:100vh;position:relative;border:1px solid #fff}::-webkit-scrollbar{display:none!important;width:0!important;background:transparent!important}.scroller,body{-ms-overflow-style:none!important;scrollbar-width:none!important}audio::-webkit-media-controls-timeline,video::-webkit-media-controls-timeline{display:none}::-webkit-slider-runnable-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}::-moz-range-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}e::-ms-track{-webkit-appearance:none;box-shadow:none;border:none;background:transparent}@font-face{font-family:ABCDiatype;src:url(/_next/static/media/ABCDiatypeVariable.8ee3d647.ttf)}@font-face{font-family:"Noto Serif";src:url(/_next/static/media/NotoSerif-Bold.48b8f0e0.ttf);font-weight:700;font-style:normal}@font-face{font-family:"Noto Serif";src:url(/_next/static/media/NotoSerif-BoldItalic.4ea493db.ttf);font-weight:700;font-style:italic}@font-face{font-family:"Noto Serif";src:url(/_next/static/media/NotoSerif-Italic.2a512477.ttf);font-weight:400;font-style:italic}@font-face{font-family:"Noto Serif";src:url(/_next/static/media/NotoSerif-Regular.f48bb245.ttf);font-weight:400;font-style:normal}.nav-bar{position:fixed;display:flex;align-items:center;z-index:999;opacity:1;background-color:rgba(0,0,0,.4);left:0;right:0;top:0;height:50px}.nav-bar::-webkit-scrollbar{height:0!important;width:0!important}.nav-button{cursor:pointer;font-size:.8vw;color:#fff;border:none;padding:.1vw 0;margin:0 .7vw;background-color:#000;text-transform:uppercase;font-weight:700}.settings-icon{cursor:pointer;transition:all .2s ease}.settings-icon:hover{color:#fff}.nav-button:hover{color:#ed2024}.current{padding-bottom:5px;border-bottom:2px solid #ed2024}.logos-container{right:0;top:0;position:absolute;z-index:999}.switch{width:60px;height:30px;background-color:#bbb;right:60px;display:inline-block;position:relative;cursor:pointer;border-radius:20px;border-top:1px solid #999;top:3px;margin-right:5px}.switch-button{width:26px;height:26px;top:2px;z-index:5;transition:all .2s ease}.switch-button,.tutorial-button{position:absolute;border-radius:20px}.tutorial-button{color:gray;display:inline-block;top:6px;width:25px;height:25px;right:80px;transition:color .2s ease}.switch-icon{font-weight:700;position:absolute;top:5px;left:5px;transition:color .2s ease}.backlit{position:absolute;top:2px;color:#777}.switch-icon:hover{color:#fff}.nav-logo{position:absolute;right:0;top:0;height:50px;padding:0 0 0 .1vw;cursor:pointer}.nav-title-container{position:relative;color:#fff;left:1%}.nav-subtitle,.nav-title{position:relative;color:"white";font-weight:700;text-transform:uppercase;font-size:14px!important;height:100%;vertical-align:center;bottom:10%;left:4%;float:left}.nav-subtitle{height:20px;line-height:20px;margin-left:12px;padding-left:10px;font-size:12px!important;font-weight:300;border-left:1px solid #fff}.nav-title-mobile{color:#ed2024;font-weight:700;text-transform:uppercase;font-size:4vw}@media only screen and (max-width:600px){.nav-title{top:0;left:10px;font-size:14px!important}}#tutorial{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:rgba(0,0,0,.5);z-index:999;transition:left 1.2s ease,right 1.2s ease,bottom 1.2s ease,top 1.2s ease}#tutorial-panel{position:fixed;top:20vh;bottom:20vh;left:20vw;right:20vw;background-color:rgba(0,0,0,.75);border-radius:5px;padding:40px 20px;text-align:center}#tutorial-panel h1{font-weight:100;font-style:italic;font-size:24px;padding-bottom:10px;border-bottom:1px solid #fff}.close-button{position:absolute;top:20px;right:20px;cursor:pointer;transition:color .2s ease;color:gray}.tutorial-step{border-radius:5px;width:80%;margin:0 auto;padding:10px;display:inline-block}.tutorial-next,.tutorial-prev{cursor:pointer;color:#fff;position:absolute;top:45%;z-index:1001}.tutorial-next{right:5px}.tutorial-prev{left:5px}.tutorial-frame{overflow:hidden;height:80%;position:relative;margin:0 auto}.tutorial-step p{text-align:left}.close-button:hover{color:#fff}.tutorial-arrow{position:absolute;color:#fff;transition:all 1.2s ease}.tutorial-dots{background-color:#333;position:absolute;bottom:40px;border-radius:10px;height:16px;width:auto;margin:0 auto;left:50%;transform:translateX(-50%);padding:0 2px}.tutorial-dot{cursor:pointer;width:8px;height:8px;border-radius:4px;display:inline-block;float:left;margin:4px 3.5px}.map-container{height:100vh;width:100vw}.tooltip,.youAreHere{z-index:999;top:0;position:absolute;background-color:hsla(0,0%,100%,.8);color:#000;width:200px;height:-moz-fit-content;height:fit-content;line-height:12px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;font-weight:400!important}.marker{top:0;position:absolute;z-index:10;max-height:200px}.marker-title{background-color:rgba(0,0,0,.8);border-radius:2px;padding:5px;color:#fff;font-family:ABCDiatype;font-style:normal;font-size:10px;letter-spacing:.5px}.marker-button{position:absolute;opacity:.8;max-height:40px;cursor:pointer;pointer-events:auto}.drag{cursor:-webkit-grab;cursor:grab}.marker-text{background-color:hsla(0,0%,100%,.5);color:#000;border-radius:1px;width:200px;left:50px;height:-moz-fit-content;height:fit-content;line-height:12px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-weight:400!important;position:absolute;pointer-events:none;padding:10px}.serif{font-family:"Noto Serif";font-style:italic}.marker-image,.marker-video{cursor:pointer;width:100px;border-radius:2px;position:absolute}.tooltip table{table-layout:fixed;overflow-x:hidden;text-align:left!important;border-bottom:1px solid #000;width:100%;max-width:100%;border-collapse:collapse;position:relative}.tooltip th,.tooltip tr{overflow-x:hidden;padding:1px 4px;border-bottom:1px solid #bbb;max-height:14px;overflow-y:scroll;position:relative;vertical-align:top}.tooltip .key{color:#fff;background-color:#000;width:40%}.tooltip .val{max-height:10px;width:60%}.mapboxgl-control-container{top:0;position:absolute;right:-20px}.mapboxgl-ctrl-geocoder{position:absolute;top:60px}.mapboxgl-ctrl-attrib{display:none}.story-mode .mapboxgl-ctrl-geocoder{visibility:hidden!important}.views-interface{position:fixed;top:51px;z-index:1000}.view-button{cursor:pointer;padding:8px 18px;font-size:16px;display:inline-block;background-color:rgba(0,0,0,.5);margin:1px;width:140px}.title-panel{color:#000;background-color:#fff;padding:5px 20px 3px 10px;margin-bottom:5px}.title-panel p{margin:0 0 5px}.layers-panel{position:fixed;z-index:10;background-color:transparent;padding:1px;max-height:90vh;overflow-x:hidden}.layer-group-div{border-radius:2px;margin-bottom:3px;font-size:14px}.nav-title{font-size:12px}.group-title{border-top-left-radius:2px;border-top-right-radius:2px;padding:2px;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:12px!important;color:#fff;background-color:#000;cursor:default}.title-eye{margin:0 3px}.collapsed{border-bottom-left-radius:0;border-bottom-right-radius:0}.align-center{display:flex;flex-direction:row;align-items:center;height:26px}.button-div{padding:0 1px;margin-bottom:1px;position:relative}.layer-item{overflow:hidden;position:relative}.layer-settings{background-color:#000;color:#fff;width:100%;transition:max-height .5s ease;font-size:10px}.layer-settings>div{padding:5px}.button-inside{display:inline-flex;align-items:center}.white-background{position:absolute;background-color:#fff;max-height:28px;z-index:-1;border:none;left:1px;top:0;bottom:0;width:99%!important;margin-right:20px}.align-right{margin-left:auto}.pointer{cursor:pointer}.icon{margin:5px;width:15px;height:15px}.toggle{margin-right:2px}.layer-item-check{pointer-events:none!important}.layer-item-gear{position:absolute;top:6px;right:6px;transition:transform .5s ease}.w-full{width:100%;transition:background-color .3s ease}.layer-photo-grid{width:100%;padding:0;overflow:hidden;color:#fff;text-align:center}.layer-photo-grid-image{position:relative;cursor:pointer;width:73px;height:73px;min-width:73px;min-height:73px;overflow:hidden;object-fit:cover!important;object-position:center center!important;margin:0!important;display:inline-block;float:left}.thumbnail-tooltip{position:absolute;background-color:#000;z-index:1000;pointer-events:none;transform:translate(10px,10px);max-width:300px;color:#fff;padding:5px;font-size:14px}.legend-item{color:#fff;text-shadow:0 0 12px #000,0 0 10px #000;cursor:pointer;margin-left:5px}.blackboard{transition:opacity 1s ease}.card-text-toggle{color:#b0b0b0;font-family:Helvetica;background-image:"linear-gradient(to bottom, #ed2024, #ed2024);"}.card-text-highlight,.card-text-highlight-quote{background-image:linear-gradient(180deg,#ed2024,#ed2024);color:#000}.card-text-highlight-quote{font-size:18px;font-family:Helvetica;font-style:italic}.card-text-link{color:#fff;padding-bottom:3px}.card-text-link,.card-text-link-quote{text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:#ed2024;text-decoration-color:#ed2024}.card-text-link-quote{color:#ed2024;font-size:18px;font-family:Helvetica;font-style:italic}.card-toggle{color:#ed2024;cursor:pointer;font-size:14px;text-transform:uppercase;font-weight:700}.arrow{border:solid #ed2024;border-width:0 3px 3px 0;display:inline-block;padding:2.5px;margin:3px}.right{transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.down{transform:rotate(45deg);-webkit-transform:rotate(45deg)}.FA-button{cursor:pointer;font-size:16px;color:#fff;border:1px solid #fff;padding:10px 24px;background-color:#000;line-height:130%;float:left}.FA-button:hover{border:1px solid #ed2024}.slider{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.image{width:auto;border-radius:0;object-fit:cover}.right-arrow{right:10px}.left-arrow,.right-arrow{position:absolute;top:40%;font-size:3rem;color:#000;z-index:10;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.left-arrow{left:20px}.card-dots{background-color:#333;position:relative;display:inline-block;bottom:40px;border-radius:10px;height:16px;width:auto;margin:0 auto;padding:0 2px}.card-dot{cursor:pointer;width:8px;height:8px;border-radius:4px;display:inline-block;float:left;margin:4px 3.5px}.media-grid-container{background-color:#000;width:100vw;height:90vh;padding:5vh 0;top:0;z-index:11}.media-grid{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;align-content:center;justify-content:center;width:90vw;margin:0 auto;height:90vh}.grid-media{display:inline-block;flex:1 0;overflow:hidden;padding:20px}.grid-image{width:100%;position:relative;object-fit:scale-down}.grid-caption{background-color:#000;color:hsla(0,0%,100%,.5);position:relative;left:0;right:0;bottom:0}.MuiSlider-thumb:not(.MuiSlider-active){transition:left .1s ease-in}.MuiSlider-markLabel{color:#fff!important;text-shadow:0 0 40px #000,0 0 10px #000,0 0 21px #000,0 0 42px #000}@media screen and (max-width:500px){.MuiSlider-markLabel{font-size:12px!important}}.splash-link{opacity:.8}.splash-link:hover{opacity:1}.label{transform:translateY(-12px);cursor:default;margin-bottom:10px;white-space:nowrap}.label .center{text-align:center;width:auto;transform:translateY(-50px)}.static-labels{position:absolute;z-index:4;top:50px;right:50px}.label-arrow{color:rgba(0,0,0,.5);position:absolute;transform:translateX(-59.5%) translateY(5px)}.label-title{background-color:rgba(0,0,0,.5);padding:5px 10px;border-radius:1px;color:#fff;font-size:16px;font-weight:500;margin-bottom:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.label-content{min-width:100px;white-space:nowrap}.label-description{font-size:16px;color:#fff;margin:5px 0}.label-subtitle{font-size:12px;color:hsla(0,0%,100%,.75)}.center .label-arrow{transform:translateX(-11px) translateY(71.8%) rotate(-90deg)}.h2 .label{margin-left:20px}.h2 .label-title{background-color:hsla(0,0%,100%,.5);font-size:10px}.h2 .label-arrow{color:hsla(0,0%,100%,.5);position:absolute;transform:translateX(-59.5%) translateY(1.5px)}.h2 .label-content{min-width:100px}.video-player{background-color:#000;z-index:105}.vertical-center,.video-player{position:absolute;width:100vw;height:100vh}.vertical-center{z-index:10;display:flex;flex-direction:column;justify-content:center;pointer-events:none}.play-button{margin:0 auto;color:#fff}.video-itself{object-fit:cover;width:100%;margin:auto 0;position:relative;top:50%;transform:translateY(-50%)}.video-close{color:#fff;position:absolute;top:100px;right:50px;background-color:#fff;opacity:.5;cursor:pointer}.video-escape{background-color:#000;z-index:99;top:0;left:0;bottom:0;right:0}