.EntryPage_introScreen__a4huQ{position:relative;width:100%;height:100vh;overflow:hidden;background:linear-gradient(rgba(0,0,0,.15),rgba(0,0,0,.15));z-index:1}.EntryPage_introContentCenter__4Cp6_{inset:0;z-index:10}.EntryPage_introContentCenter__4Cp6_,.EntryPage_introFooter__JwYEB{position:absolute;display:flex;align-items:center;justify-content:center}.EntryPage_introFooter__JwYEB{bottom:0;left:0;right:0;flex-direction:column;padding-bottom:4vh;z-index:20}@media (max-width:768px){.EntryPage_introScreen__a4huQ{height:auto;min-height:100vh}.EntryPage_introFooter__JwYEB{padding-bottom:3vh}}.EntryBackground_introBackground__0qYvF{position:absolute;inset:0;animation:EntryBackground_fadeIn__RuXdR 1s ease-out forwards}@keyframes EntryBackground_fadeIn__RuXdR{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.EntryBackground_introBackground__0qYvF{background-attachment:scroll!important}}@media (prefers-reduced-motion:reduce){.EntryBackground_introBackground__0qYvF{animation:none!important}}.EntryLogo_introLogo__wmxBE{color:#fff;font-weight:300;font-family:Geometric Sans,Arial,sans-serif;font-size:clamp(3rem,6vw,8rem);letter-spacing:.1em;text-transform:lowercase;margin:0;padding:0;animation:EntryLogo_fadeInUp__qiTII .8s ease-out .3s both,EntryLogo_floatAnimation__58ZSS 4s ease-in-out infinite;text-align:center;text-shadow:0 2px 20px rgba(0,0,0,.3)}.EntryLogo_accentX__8NEav{color:#b32024;display:inline-block;animation:EntryLogo_pulseX__zIw0o 2s ease-in-out infinite}@keyframes EntryLogo_pulseX__zIw0o{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes EntryLogo_floatAnimation__58ZSS{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes EntryLogo_fadeInUp__qiTII{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EntryLogo_introLogo__wmxBE{font-size:clamp(2rem,8vw,4rem)}}@media (prefers-reduced-motion:reduce){.EntryLogo_introLogo__wmxBE{animation:none!important}}.EntryButton_introEnterBtn__6oQkm{color:#fff;text-transform:uppercase;font-size:.875rem;font-family:Arial,sans-serif;letter-spacing:.2em;background:transparent;border:none;cursor:pointer;transition:all .3s ease;animation:EntryButton_fadeInUp__t4F_5 .8s ease-out .6s both;font-weight:500;padding:1rem 3rem;position:relative;overflow:visible;box-shadow:0 0 0 0 hsla(0,0%,100%,0)}.EntryButton_introEnterBtn__6oQkm:hover:not(:disabled){color:#fff;transform:translateY(-2px);box-shadow:0 0 30px hsla(0,0%,100%,.6),inset 0 0 20px hsla(0,0%,100%,.1)}.EntryButton_introEnterBtn__6oQkm:active:not(:disabled){transform:translateY(0);box-shadow:0 0 20px hsla(0,0%,100%,.4),inset 0 0 15px hsla(0,0%,100%,.05)}.EntryButton_introEnterBtn__6oQkm:disabled{cursor:not-allowed;opacity:.6;transform:none}@keyframes EntryButton_fadeInUp__t4F_5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.EntryButton_introEnterBtn__6oQkm{font-size:.8rem;letter-spacing:.15em}}@media (prefers-reduced-motion:reduce){.EntryButton_introEnterBtn__6oQkm{animation:none!important}}.HomePage_homePageWrapper__6bhD4{min-height:100vh;opacity:0;transition:opacity .3s ease-in}.HomePage_homePageWrapper__6bhD4.HomePage_mounted__z0a4S{opacity:1}.HomePage_homeSection__poJJA{width:100%}