.homePageWrapper{align-items:center;background-color:transparent;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;min-height:120svh;overflow:hidden;position:relative;width:100%}.bgVideo{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.bgVideo::-webkit-media-controls,.bgVideo::-webkit-media-controls-enclosure,.bgVideo::-webkit-media-controls-overlay-play-button,.bgVideo::-webkit-media-controls-panel,.bgVideo::-webkit-media-controls-play-button,.bgVideo::-webkit-media-controls-start-playback-button{-webkit-appearance:none!important;display:none!important}.bgOverlay{background-color:#00000080;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.homePageContentWrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;min-height:100svh;width:40%;z-index:2}.homePageFooterWrapper{align-items:center;display:flex;height:20svh;justify-content:center;width:100%;z-index:4}.homePageFooterEntry{margin-left:1rem;margin-right:1rem}.homePageFooterEntry a{color:#fff;font-family:Rubik;text-decoration:none}.homePageFooter{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 30px #0000004d;box-sizing:border-box;display:flex;height:50%;justify-content:center;max-width:900px;opacity:0;transform:translate3d(0,50px,0);transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease-out;width:40%;will-change:transform,opacity}.homePageFooter.is-visible{opacity:1;transform:translateZ(0)}.homePageInfoBoxWrapper{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);backface-visibility:hidden;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 4px 30px #0000004d;box-sizing:border-box;color:#fff;display:flex;height:100%;justify-content:center;margin-bottom:5svh;margin-top:8svh;max-width:900px;opacity:0;text-align:center;transform:translate3d(0,50px,0);transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .8s ease-out;width:100%;will-change:transform,opacity}.homePageInfoBoxWrapper.is-visible{opacity:1;transform:translateZ(0)}.homePageInfoBox{display:flex;flex-direction:column;height:100%;width:90%;z-index:2}.homePageInfoBoxWrapper h1{font-size:2rem;font-weight:500;letter-spacing:.5px;line-height:1.3;margin-bottom:1.5rem;margin-top:1.75rem}.homePageInfoBoxWrapper p{color:#ffffffe6;font-size:1.1rem;font-weight:300;line-height:1.8}.homePageContent{display:flex;flex-direction:column;justify-content:center;max-width:900px;width:100%}.homePageLogo{height:100%;margin-top:5svh;-o-object-fit:contain;object-fit:contain;width:100%}.homePageInfoBoxSocials{display:flex;justify-content:center;margin-bottom:1.5rem;width:100%}.homePageInfoBoxSocial{height:50px;margin-left:1svw;margin-right:1svw;width:50px}.socialBoxLogo{backface-visibility:hidden;cursor:pointer;fill:#fff!important;opacity:.7;transform:scale3d(.9,.9,1);transition:transform .2s ease-in-out,opacity .2s ease-in-out;will-change:transform,opacity}.socialBoxLogo:hover{opacity:1;transform:scaleX(1)}#socialBoxLogoTikTok{margin-top:2px;transform:scale3d(.8,.8,1)}#socialBoxLogoTikTok:hover{margin-top:2px;transform:scale3d(.9,.9,1)}@media screen and (max-width:1650px){.homePageContentWrapper,.homePageFooter{width:50%}}@media screen and (max-width:1350px){.homePageContentWrapper,.homePageFooter{width:60%}}@media screen and (max-width:1100px){.homePageContentWrapper,.homePageFooter{width:65%}}@media screen and (orientation:portrait){.homePageContentWrapper,.homePageFooter{width:85%}.homePageInfoBoxWrapper h1{font-size:1.5rem;margin-bottom:.5rem}.homePageInfoBoxWrapper p{font-size:1rem;line-height:1.2}.socialBoxLogo{height:40px;width:40px}.homePageInfoBoxSocials{margin-bottom:.5rem}.homePageInfoBoxWrapper{margin-top:6svh}}@media screen and (orientation:portrait)and (min-height:700px){.homePageInfoBoxWrapper{margin-top:9svh}}@media screen and (orientation:portrait)and (max-height:600px){.homePageInfoBoxWrapper{margin-top:9.5svh}}@media screen and (orientation:landscape)and (max-height:900px){.homePageContentWrapper,.homePageFooter{width:50%}.homePageInfoBoxWrapper h1{font-size:1.5rem;margin-bottom:.5rem}.homePageInfoBoxWrapper p{font-size:1.05rem;line-height:1.2}}@media screen and (orientation:landscape)and (max-height:675px){.homePageContentWrapper,.homePageFooter{width:50%}.homePageInfoBoxWrapper h1{font-size:1.2rem;margin-bottom:.5rem}.homePageInfoBoxWrapper p{font-size:1rem;line-height:1.2}}
