@import url(https://fonts.googleapis.com/css2?family=Bangers&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bangers&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);*{cursor:none;margin:0;padding:0}body{overflow-x:hidden}.intro{height:calc(100vh - 20px)}.intro video{margin-top:-20px;width:100%}.intro div{height:calc(100vh - 20px);position:absolute;top:0;width:100%}.section{padding-top:15rem}.section>div{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:120vh;justify-content:space-evenly;margin:auto;max-width:48rem;text-align:center}.section h3{font-family:Bangers,cursive;font-size:54px;font-weight:300;width:80%}.section p{font-size:19px;line-height:1.9}.section button,.section p{font-family:Montserrat,sans-serif}.section button{border:none;border-radius:7px;font-size:14px;font-weight:600;letter-spacing:2px;padding:.9rem 1.25rem;transform-origin:bottom;transition:transform .5s}.section button:hover{transform:skewX(-10deg)}footer{background-color:#fff100;bottom:0;box-sizing:border-box;display:grid;grid-template-columns:4fr 1fr;height:100vh;padding:13rem 6rem;position:fixed;width:100%;z-index:-1}footer h1{color:#ed1e79;font-family:Montserrat,sans-serif;font-size:62px;font-style:italic;font-weight:800}footer aside{align-items:flex-end;display:flex;flex-direction:column}footer aside a{color:#ed1e79;font:500 14px Montserrat,sans-serif;letter-spacing:3px;line-height:1.9;text-decoration:none;text-transform:uppercase;transition:all .5s}footer div{color:#ed1e79;display:flex;flex-direction:column;padding:4rem}footer div:last-of-type{align-items:flex-end}footer div h5{font:500 22px Montserrat,sans-serif;line-height:1.2;margin:1rem 0}footer div a{color:#ed1e79;font-family:Montserrat,sans-serif;text-decoration:none}footer p{bottom:5%;color:#ed1e79;font:500 12px Montserrat,sans-serif;left:50%;letter-spacing:3px;line-height:1.4;text-transform:uppercase;transform:translateX(-50%)}.footer,footer p{position:absolute}.footer{background-color:#0000;height:100vh;width:100%;z-index:-2}.fadeFooterLink{opacity:.4}.cursor{border:2px solid #d20120;border-radius:50%;height:26px;pointer-events:none;position:absolute;transition:transform .3s;width:26px;z-index:1200}.cursorHover{border:none;box-shadow:0 0 10px #d20120;transform:scale(3)}.cursorHoverMini{box-shadow:0 0 20px #d20120;transform:scale(.5)}.logo{left:2rem;position:fixed;top:2rem;width:9rem}.logo img{width:100%}.franchiseBtn{background-color:#6d3d0f;border:none;border-radius:7px;color:#fff100;font:700 14px Montserrat,sans-serif;letter-spacing:2px;padding:.7rem 1rem;position:fixed;right:5rem;text-decoration:none;top:1rem;transform-origin:bottom;transition:transform .5s}.franchiseBtn:hover{transform:skewX(-10deg)}.scrollBtn{animation:mouseScrollAnimation .5s linear infinite alternate;bottom:4rem;color:#fff;font-size:4rem;left:50%;position:absolute;transition:translateX(-50%)}@keyframes mouseScrollAnimation{to{transform:translateY(-30%)}}@media screen and (max-aspect-ratio:13/10){.intro{height:100vh}.intro video{height:100vh;margin-top:0;object-fit:cover}.intro div{height:inherit}}@media screen and (max-width:820px){.franchiseBtn{align-items:center;bottom:1rem;left:50%;right:auto;top:auto;transform:translate(-50%)}.franchiseBtn:hover{transform:translate(-50%) skewX(-10deg)}footer{grid-template-columns:1fr;padding:13rem 0}footer h1{font-size:40px;text-align:center}footer aside,footer div{align-items:center}footer div{padding:2rem}footer div:last-of-type{align-items:center}}@media screen and (max-width:500px){.section{padding:2rem}.section h3{font-size:40px}.section p{font-size:16px}footer{grid-template-columns:1fr;padding:7rem 0}footer h1{font-size:25px}footer div{padding:0}}
/*# sourceMappingURL=main.ab3ba185.css.map*/