a,button,h1,h2,h3,h4,h5,h6,img,li,p,ul{margin:0}button{background:transparent;border:none;cursor:pointer;outline:none;padding:0}.base-button{background-color:#fff}*{box-sizing:border-box;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none;pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}a{cursor:pointer}.noselect{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-ms-user-drag:none;user-drag:none}.userSelect{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;user-select:text;-webkit-user-drag:auto;-khtml-user-drag:auto;-moz-user-drag:auto;-ms-user-drag:auto;user-drag:auto}.cantap,.noPointer{pointer-events:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}.text-underline{text-decoration:underline}@supports (-moz-appearance:none){.text-underline{border-bottom:1px solid #000;text-decoration:initial}}.cursor-pointer{cursor:pointer}body,html{color:#fff;font-family:Montecatini Pro,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:100%;left:0;line-height:normal;margin:0;max-height:100%;max-width:100%;min-height:100%;min-width:100%;position:absolute;scroll-behavior:smooth;top:0;width:100%}@media screen and (max-width:1080px){body,html{font-size:16px}}@media screen and (min-width:1081px){.tablet-show{display:none}}@media screen and (max-width:1080px){.tablet-hide{display:none}}@media screen and (min-width:768px){.mobile-show{display:none}}@media screen and (max-width:768px){.mobile-hide{display:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes crossFadeUp{0%{opacity:0;z-index:-1}to{opacity:1;z-index:1}}@keyframes crossFadeDown{0%{opacity:1;z-index:1}to{opacity:0;z-index:-1}}@keyframes raiseUp{0%{transform:translateY(69px)}to{transform:translateY(0)}}@keyframes popOut{0%{transform:translate(calc(50vw - 50% - 25px)) translateY(calc(-50vh + 50% - 60px)) scale(3.52);z-index:0}to{transform:none;z-index:1}}@keyframes popIn{0%{opacity:1;transform:none;transition:z-index 0s .5s;z-index:1}80%{opacity:1}99%{opacity:0;z-index:1}to{opacity:0;transform:translate(calc(50vw - 50% - 25px)) translateY(calc(-50vh + 50% + 20px)) scale(3.52);z-index:0}}@keyframes l5{0%,to{background:#0002;box-shadow:.35em 0 #0002,-.35em 0 #000}25%{background:#000;box-shadow:.35em 0 #0002,-.35em 0 #0002}50%{background:#0002;box-shadow:.35em 0 #000,-.35em 0 #0002}75%{background:#0002;box-shadow:.35em 0 #0002,-.35em 0 #0002}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-slide-enter-active,.fade-slide-leave-active{transition:all .3s ease}.fade-slide-enter-from,.fade-slide-leave-to{opacity:0;transform:translateY(-5px)}header{gap:1.25rem}header,header h1{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}header h1{color:#471e58;font-family:Montecatini Pro,sans-serif;font-size:6rem;font-style:normal;font-weight:500;gap:2.625rem;letter-spacing:0;line-height:100%;text-align:center;text-transform:uppercase}header h1:before{background:url(./line.BfCOx2UU.png) no-repeat 50%/cover}header h1:after,header h1:before{aspect-ratio:408/19;content:"";display:block;width:100%}header h1:after{background:url(./line.BfCOx2UU.png) no-repeat 50%/cover;rotate:-180deg}header h2{color:#471e58;font-family:Gotham,sans-serif;font-size:2.125rem;font-style:normal;font-weight:300;line-height:100%;text-align:center;text-transform:uppercase}@media (min-width:768px) and (max-width:1440px){header{gap:.83rem}header,header h1{align-items:center;display:flex;flex-direction:column;justify-content:center}header h1{font-family:Montecatini Pro,sans-serif;font-size:4rem;font-weight:500;gap:1.75rem}header h1,header h2{font-style:normal;line-height:100%;text-align:center}header h2{font-family:Gotham,sans-serif;font-size:1.416rem;font-weight:300}}@media (max-width:480px){header{gap:.75rem}header,header h1{align-items:center;display:flex;flex-direction:column;justify-content:center}header h1{font-family:Montecatini Pro,sans-serif;font-size:2rem;font-style:normal;font-weight:500;gap:1rem;line-height:100%;text-align:center}header h2{display:none}}
