.page-module__E0kJGG__home-full{box-sizing:border-box;width:100%;min-height:100dvh;padding:5%;animation:.6s ease-in-out page-module__E0kJGG__fadeIn;position:relative;overflow:visible}.page-module__E0kJGG__home-full>*{z-index:1;position:relative}@keyframes page-module__E0kJGG__fadeIn{0%{opacity:0}to{opacity:1}}.page-module__E0kJGG__home-title{margin-bottom:3rem;font-size:100%;animation:.8s ease-out page-module__E0kJGG__slideDown}@keyframes page-module__E0kJGG__slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__home-title h1{color:var(--theme);filter:drop-shadow(0 0 8px rgba(var(--theme-rgb),.3))drop-shadow(1px 1px 1px black);letter-spacing:-.5px;font-size:300%;font-weight:600}.page-module__E0kJGG__home-title p{color:var(--text-light);margin:8px 0 0;font-size:100%;font-weight:300}.page-module__E0kJGG__home-menu-button-cover{width:280px;margin-bottom:10px;padding:4px;transition:all .3s ease-out;animation:.6s ease-out backwards page-module__E0kJGG__slideInLeft;position:relative}.page-module__E0kJGG__home-menu-button-cover:first-child{animation-delay:.2s}.page-module__E0kJGG__home-menu-button-cover:nth-child(3){animation-delay:.4s}@keyframes page-module__E0kJGG__slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.page-module__E0kJGG__home-menu-button{cursor:pointer;background-color:var(--background3);width:100%;color:var(--text);letter-spacing:.3px;border:2px solid #0000;border-radius:8px;padding:12px 25px;font-weight:500;transition:all .3s ease-out}.page-module__E0kJGG__home-menu-button:focus{outline:none}.page-module__E0kJGG__home-menu-button:hover{background-color:var(--theme);color:var(--background);box-shadow:0 8px 20px var(--theme-opaque);transform:translateY(-2px)}.page-module__E0kJGG__home-menu-button-active{background-color:var(--text);color:var(--background);box-shadow:0 0 15px var(--text-light)}.page-module__E0kJGG__home-menu-button-active .page-module__E0kJGG__home-menu-button-icon{background-color:var(--background);color:var(--text)}.page-module__E0kJGG__home-menu-button:active{transform:scale(.98)}.page-module__E0kJGG__home-menu-button-icon{color:#000;width:20px;height:20px;display:-moz-flex;display:-webkit-flex;display:-ms-flex;-moz-align-items:center;-ms-align-items:center;-moz-justify-content:center;-ms-justify-content:center;-moz-flex-wrap:wrap;background-color:#fff;border-radius:5px;flex-wrap:wrap;justify-content:center;align-items:center;font-size:65%;font-weight:600;transition:all .3s ease-out;display:flex}.page-module__E0kJGG__home-menu-button:hover .page-module__E0kJGG__home-menu-button-icon{color:#fff;background-color:#000}.page-module__E0kJGG__home-menu-button:active .page-module__E0kJGG__home-menu-button-icon{transform:scale(.95)}.page-module__E0kJGG__home-menu-section{opacity:0;pointer-events:none;height:0;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.page-module__E0kJGG__home-menu-show{opacity:1;pointer-events:auto;height:auto;animation:.4s cubic-bezier(.4,0,.2,1) page-module__E0kJGG__menuSlideDown}@keyframes page-module__E0kJGG__menuSlideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.page-module__E0kJGG__home-menu-section-inside{background:linear-gradient(135deg,var(--background2),var(--background3));border:1px solid rgba(var(--theme-rgb),.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;margin-bottom:10px;padding:24px;box-shadow:0 8px 32px #0003}.page-module__E0kJGG__home-menu-list-box{border:1px solid rgba(var(--theme-rgb),.15);background:linear-gradient(135deg,rgba(var(--theme-rgb),.05),transparent);border-radius:12px;flex-flow:column wrap;justify-content:flex-start;align-items:flex-start;width:100%;padding:20px;transition:all .3s ease-out;animation:.5s ease-out backwards page-module__E0kJGG__cardFadeIn;display:flex}.page-module__E0kJGG__home-menu-list-box:first-child{animation-delay:.1s}.page-module__E0kJGG__home-menu-list-box:nth-child(2){animation-delay:.2s}@keyframes page-module__E0kJGG__cardFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__E0kJGG__home-menu-list-box h2{color:var(--theme);letter-spacing:-.3px;margin:0;font-size:120%;font-weight:600}.page-module__E0kJGG__home-menu-list-box h3{color:var(--text-light);opacity:.8;margin:4px 0 0;font-size:80%;font-weight:300}
