.page-module__E0kJGG__main{background-repeat:repeat-y;flex-direction:column;align-items:center;min-height:100vh;display:flex}.page-module__E0kJGG__top{z-index:1;justify-content:center;align-items:center;width:100%;height:60vh;display:flex;position:relative;box-shadow:0 0 60px #0009}.page-module__E0kJGG__main_title{text-transform:uppercase;color:#fff;letter-spacing:1vh;text-align:center;text-shadow:0 1px 7px #000000b3;z-index:2;font-size:5vh;font-weight:500}.page-module__E0kJGG__text{text-align:center;letter-spacing:.25vh;color:#fff;align-content:center;width:70vh;max-width:80vw;font-size:2vh}.page-module__E0kJGG__title{text-align:center;letter-spacing:.25vh;color:#fff;align-content:center;width:100%;max-width:80vw;font-size:clamp(.1vw,4vh,6vw);font-weight:800}.page-module__E0kJGG__video{z-index:1;object-fit:cover;object-position:center;width:100%}.page-module__E0kJGG__introduction{text-align:center;letter-spacing:.25vh;align-content:center;width:100%;height:60vh;padding:10vh;font-size:2vh}.page-module__E0kJGG__scaling{will-change:transform;transform-origin:50%;transition:transform .2s}.page-module__E0kJGG__main:after{content:"";height:100vh;display:block}.page-module__E0kJGG__hero_container{box-sizing:border-box;flex-flow:row;justify-content:center;align-items:center;max-width:80vw;margin-top:20vh;margin-left:auto;margin-right:auto;padding:1rem;display:flex;overflow:visible}.page-module__E0kJGG__hero_image{object-fit:contain;flex:none;max-width:25vh;height:auto;margin-right:2rem;display:block;box-shadow:0 0 60px #0009}.page-module__E0kJGG__hero_text{color:#fff;width:40vh;max-width:60vw;font-size:2vh}.page-module__E0kJGG__section{flex-direction:column;justify-content:center;align-items:center;margin-top:20vh;margin-bottom:20vh;display:flex}.page-module__E0kJGG__section_top{flex-direction:column;justify-content:center;align-items:center;margin-top:0;margin-bottom:20vh;display:flex}.page-module__E0kJGG__section_bottom{flex-direction:column;justify-content:center;align-items:center;margin-top:20vh;margin-bottom:0;display:flex}.page-module__E0kJGG__image,.page-module__E0kJGG__djImage{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;min-height:50vh;top:0}.page-module__E0kJGG__aspect_ratio{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;top:0}@media (orientation:landscape){.page-module__E0kJGG__djImage{z-index:1;object-fit:cover;object-position:center 10%;width:100%;height:100%;top:0}.page-module__E0kJGG__aspect_ratio{aspect-ratio:2.5;width:100vw;overflow:hidden}}.page-module__E0kJGG__date_icon{width:5vh;height:5vh}.page-module__E0kJGG__interest_icon{object-fit:contain;width:10vh;height:10vh;display:block}.page-module__E0kJGG__date_container{flex-direction:row;justify-content:center;align-items:center;display:flex}@media (orientation:portrait){.page-module__E0kJGG__hero_container{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;margin-top:0}.page-module__E0kJGG__hero_image{max-width:50vw;max-height:30vh;margin-bottom:1rem;margin-right:0}.page-module__E0kJGG__hero_text{color:#fff;width:auto;max-width:80vw}.page-module__E0kJGG__button-container{margin-top:1rem;position:static}}.page-module__E0kJGG__landscape{display:block}.page-module__E0kJGG__portrait{display:none}@media (orientation:portrait){.page-module__E0kJGG__landscape{display:none}.page-module__E0kJGG__portrait{display:block}}
.button-container{z-index:3;position:fixed;top:20px;left:20px}.button{color:#fff;cursor:pointer;z-index:3;background:0 0;border:4px solid #fff;border-radius:9999px;padding:.5rem 1rem;font-size:medium;font-weight:700;transition:background .2s,color .2s}@media (hover:hover) and (pointer:fine){.button{color:#fff;cursor:pointer;z-index:3;background:0 0;border:4px solid #fff;border-radius:9999px;padding:.5rem 1rem;font-size:medium;font-weight:700}.button:hover{color:#000;background:#fff}}@media (orientation:portrait) and (hover:none){@keyframes tapBlink{0%{color:#000;background:#fff}to{color:#fff;background:0 0}}.button{-webkit-tap-highlight-color:transparent}.button:active{outline:none;animation:.2s ease-out both tapBlink}}
