@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}body,html{margin:0;padding:0;box-sizing:border-box;font-family:CulturaFont;overflow-x:hidden;background-color:#000}.title{position:absolute;top:4%;justify-content:flex-start;align-items:center;text-align:center;color:#fff;font-size:8rem;font-weight:700;z-index:1;@media (max-width:768px){font-size:12rem;top:4.5%;font-weight:400}}.backButton{display:flex;align-items:center;justify-content:center;position:absolute;top:5%;left:5%;width:8%;height:8%;background-color:#fff;font-size:5rem;cursor:pointer;z-index:4;color:#000;font-weight:500;@media (max-width:768px){font-size:7rem;width:20rem;height:13rem}}.homepage{animation:fadeIn .2s linear;width:100vw;height:100vh;background-color:#000;display:flex;gap:3rem;flex-direction:column;align-items:center;justify-content:center;z-index:1;overflow:hidden;position:relative}.signUpPage{display:flex;flex-direction:column;background-color:red;border:.1rem solid #fff;position:relative;width:30%;height:65%;justify-items:flex-start;align-items:center;overflow-y:scroll;overflow-x:hidden;padding:1rem 5% 3rem;@media (max-width:768px){width:67%}}.signUpForm{display:flex;flex-direction:column;gap:2rem}label{display:flex;flex-direction:column;font-size:2rem;font-weight:600;color:#000;@media (max-width:768px){font-size:4rem;font-weight:400}}input{padding:.5rem;border:1px solid #ccc;border-radius:5px;font-size:2rem;@media (max-width:768px){font-size:4rem}}button{font-family:CulturaFont;margin-top:-1rem;padding:.5rem;color:#fff;background-color:#000;border:none;border-radius:5px;cursor:pointer;font-size:2rem;@media (max-width:768px){font-size:6rem;font-weight:400}}button:hover{cursor:not-allowed}.acceptTerms{text-align:center;font-size:3rem;display:flex;align-items:center;gap:.5rem;@media (max-width:768px){font-size:5.5rem;font-weight:400}}.infoText{font-size:2.5rem;font-weight:450;text-align:center;color:#000;margin-top:-.5rem;@media (max-width:768px){font-size:4rem;font-weight:400}}.successMessage{text-align:center;color:#00ac00;font-weight:600;font-size:200%}.phoneInput{display:flex;flex-direction:row;gap:.5rem;@media (max-width:768px){font-size:1rem}}.submitButton{height:8rem;text-align:center;font-size:4rem;display:flex;align-items:center;justify-content:center;@media (max-width:768px){font-size:6rem;height:12rem}}:root{--background:#fff;--foreground:#171717;font-size:clamp(1px,min(1vh,1vw),50px)}@media (max-width:1200px){:root{overflow:scroll;font-size:clamp(1px,min(.8vh,.8vw),8px)}}@media (max-width:768px){:root{overflow:scroll;font-size:clamp(1px,min(.8vh,.8vw),4px)}}@font-face{font-family:CulturaFont;src:url(/_next/static/media/BigShouldersDisplay-VariableFont_wght.55fe63f5.ttf) format("truetype")}.pdf-popup-overlay{flex-direction:column;gap:1rem;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:5}.pdf-popup-content{position:relative;width:80%;height:80%;background-color:#fff;padding:1rem;border-radius:8px;overflow:auto;z-index:inherit}.pdf-popup-close{display:flex;font-family:CulturaFont;font-size:150%;align-items:center;justify-content:center;text-align:center;position:absolute;top:2rem;right:2rem;width:100px;height:45px;background-color:red;color:#fff;border:none;cursor:pointer;border-radius:4px;z-index:1001;@media (max-width:768px){font-size:400%;width:50px;height:30px}}@keyframes rotateBackground{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.backgroundImages{background-repeat:no-repeat;position:absolute;z-index:0}.backgroundImage1{display:flex;right:-50rem;top:-50rem;@media (max-width:768px) and (orientation:portrait){left:20rem;top:-52rem}}.image1{width:130rem;animation:rotateBackground 60s linear infinite}.backgroundImage2{display:flex;top:0;left:-80rem;@media (max-width:768px) and (orientation:portrait){top:100rem;left:-70rem}}.image2{width:180rem;animation:rotateBackground 60s linear infinite}