@import "//cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css";@import "//cdn.jsdelivr.net/npm/bootstrap-icons@1.10.3/font/bootstrap-icons.css";[class*=col-]{display:block}.no-bullets{list-style:none inside none}.no-bullets,.no-bullets li{margin:0;padding:0}.image-fluid{display:block;height:auto!important;margin-left:auto;margin-right:auto;max-width:100%}.image-fluid,.square{position:relative}.square>*{left:0;position:absolute;top:0}.square:after{content:"";display:block;height:0;padding-top:100%;position:relative}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{content:"";display:table;line-height:0}.clearfix:after{clear:both}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinCentered{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@keyframes pulse{0%{opacity:0}to{opacity:1}}.open-sans{font-family:Open Sans,sans-serif}.noto{font-family:"Noto Serif",serif}.roboto{font-family:Roboto Condensed,sans-serif}body,html{margin:0;padding:0}html{color:#202020;font-family:Open Sans,sans-serif;font-size:15px;line-height:1.6em;overflow:hidden}body{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}@media (orientation:portrait){html{font-size:1.09375vh;line-height:1.5em}}@media (orientation:portrait) and (min-height:1440px){html{font-size:21600px/1920;line-height:1.5em}}@media (orientation:landscape){html{font-size:1.09375vw;line-height:1.5em}}@media (orientation:landscape) and (min-width:1440px){html{font-size:21600px/1920;line-height:1.5em}}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:inherit;font-family:Open Sans,sans-serif;font-size:1em;font-weight:400;line-height:1.4em}.h1,h1{font-family:"Noto Serif",serif;font-size:2.4em;line-height:1em;margin:0 0 .5em}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-family:Roboto Condensed,sans-serif;font-size:2em;line-height:1.1em;margin:.3em 0 .8em}.h3,h3{font-family:"Noto Serif",serif;font-size:1.8em;line-height:1.2em}.h3,.h4,h3,h4{letter-spacing:0;margin:.3em 0 .8em}.h4,h4{font-size:1.4em;font-weight:700;line-height:1.3em}.locked{overflow:hidden;position:fixed}.loading{background:#2abaeb;border-radius:.5em .5em 0 0;bottom:0;color:#fff;font-size:1.4em;font-weight:700;left:50%;letter-spacing:.1em;line-height:1.2em;padding:.9em 2em 1em 3.7em;position:fixed;text-align:center;text-transform:uppercase;transform:translateX(-50%);z-index:10000}.loading:before{animation:spin 1s linear infinite;border:8px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;content:"";height:1.5em;left:50%;margin-left:-4em;position:absolute;top:.7em;width:1.5em}.stage{min-height:100vh;position:relative;width:100%}.stage a,.stage a:active,.stage a:hover{color:inherit}.stage .btn{border:0;border-radius:0;border-radius:9999px;box-shadow:none;font-family:Open Sans,sans-serif;font-size:1em;font-weight:700;letter-spacing:.1em;line-height:1.2em;outline:0!important;padding:1em 2em;text-transform:uppercase}.stage .btn.btn-primary{background:#202020}.stage .btn.btn-secondary{background:rgba(32,32,32,.5);color:#fff}.stage .btn.btn-link{color:#202020;padding:0}.stage .kicker{font-size:1.4em;line-height:1.5em}.logo{background-color:#fff;background-image:url(logo.svg);background-position:50%;background-repeat:no-repeat;background-size:85%;height:4.2em;left:50%;margin:0 auto;position:fixed;top:0;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-ms-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);width:15em;z-index:999}.logo.logo-white{background-image:url(logo-white.svg)}.logo.logo-white,.stage{background-color:#0a65b1}.stage{background-image:url(fishes.svg);background-position:-10% 80%;background-repeat:no-repeat;background-size:40%;color:#fff;user-select:none}.stage .btn.btn-primary{background:#3187c8;color:#fff}.stage .btn.btn-primary:hover{background:#2abaeb}.stage .kiosk{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.stage-kiosk{overflow:scroll}.stage-kiosk .gallery{padding:7em 2em 2em;text-align:center}.stage-kiosk .gallery h1{font-size:3em;line-height:1.2em;margin:0 0 .8em;position:relative}.stage-kiosk .gallery .story{background:#fff;border:.2em solid #8ad9f4;box-shadow:0 0 3em -1.5em hsla(0,0%,100%,.7);color:#063b5a;display:inline-block;height:14em;margin:1em;position:relative;text-align:left;vertical-align:top;width:14em}.stage-kiosk .gallery .story .image{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.stage-kiosk .gallery .story .image>*{left:0;position:absolute;top:0}.stage-kiosk .gallery .story .image:after{content:"";display:block;height:0;padding-top:100%;padding-top:60%;position:relative}.stage-kiosk .gallery .story .details{padding:.5em .8em}.stage-kiosk .gallery .story .details h2{font-size:1.1em;line-height:1.2em;margin:.1em 0 .5em}.stage-kiosk .overlay{background:rgba(6,59,90,.8);height:100vh;left:0;position:fixed;top:0;width:100vw}.stage-kiosk .overlay .close{background:#fff;border-radius:9999px;color:#0a65b1;font-size:3em;height:1em;position:absolute;right:-1.2em;top:.2em;width:1em;z-index:2}.stage-kiosk .overlay .player{background:#000;height:80%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80%;z-index:3}.stage-kiosk .overlay .player img,.stage-kiosk .overlay .player video{background:#000;height:100%;position:relative;width:100%;z-index:1}.stage-kiosk .overlay .player .close{background:#fff;border-radius:9999px;color:#0a65b1;font-size:3em;height:1em;position:absolute;right:-1.2em;top:.2em;width:1em;z-index:3}.stage-kiosk .overlay .player .controls{bottom:1em;left:1em;margin-top:-4.2em;padding:.5em;position:absolute;z-index:2}.stage-kiosk .overlay .player .controls .fullscreen,.stage-kiosk .overlay .player .controls .fullscreen-exit,.stage-kiosk .overlay .player .controls .pause,.stage-kiosk .overlay .player .controls .play{cursor:pointer;display:inline-block;font-size:1.8em;margin:0 .2em 0 0}.stage-kiosk .overlay .player .controls .fullscreen i,.stage-kiosk .overlay .player .controls .fullscreen-exit i,.stage-kiosk .overlay .player .controls .pause i,.stage-kiosk .overlay .player .controls .play i{background:#0a65b1;border-radius:9999px;color:#fff;display:inline-block;height:1.8em;line-height:1em;padding:.4em;text-align:center;width:1.8em}.stage-kiosk .overlay .player:fullscreen{height:100vh;left:0;top:0;-webkit-transform:translate(0);-moz-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);width:100vw}.stage-kiosk .overlay .player:fullscreen video{height:100%;width:100%}.stage-kiosk .overlay .player:fullscreen .controls{bottom:0;left:0;margin:0;padding:2em;position:absolute;width:100%}.stage-kiosk .overlay .player:fullscreen .controls .fullscreen,.stage-kiosk .overlay .player:fullscreen .controls .fullscreen-exit,.stage-kiosk .overlay .player:fullscreen .controls .pause,.stage-kiosk .overlay .player:fullscreen .controls .play{font-size:2.2em}.stage-kiosk .overlay .story{background:#fff;box-shadow:0 0 6em -1em #000;color:#063b5a;left:50%;max-height:80vh;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60em;z-index:1}.stage-kiosk .overlay .story h2{background:#3187c8;color:#fff;font-size:1.8em;line-height:1.2em;margin:0;padding:.5em 1em}.stage-kiosk .overlay .story .image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;min-height:20em;position:relative}.stage-kiosk .overlay .story .image .play{background:#fff;border-radius:9999px;color:#3187c8;font-size:6em;left:50%;line-height:1em;opacity:.8;padding:.1em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.stage-kiosk .overlay .story .content{padding-bottom:5em;position:relative}.stage-kiosk .overlay .story .controls,.stage-kiosk .overlay .story .details{padding:1.2em 2em}.stage-kiosk .overlay .story .controls{bottom:0;left:0;padding-bottom:2em;position:absolute;width:100%}.stage-kiosk .overlay .story .controls .btn{display:inline-block;margin-right:1em}.stage-kiosk .overlay .story .controls .btn i{font-size:1.6em;vertical-align:middle}