.loader[data-v-470bfe67]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--burgundy);pointer-events:none}.loader-count[data-v-470bfe67]{position:relative;display:flex;justify-content:center;font-family:Work Sans;font-size:250px;font-style:italic;line-height:180px;width:100%;margin-left:-60px;overflow:hidden}.loader-count>div[data-v-470bfe67]{position:relative;width:150px}.loader-count>div.loader-hundred[data-v-470bfe67]{margin-right:-30px}.loader-count-after[data-v-470bfe67]{position:absolute;top:100%;left:0;right:0}.loader-four[data-v-470bfe67]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--gold);font-family:Dancing Script;font-size:300px;margin-left:-30px;opacity:0}.main #canvas-container[data-v-3fce5220],.main .fireworks[data-v-3fce5220]{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none}.main #canvas-container canvas[data-v-3fce5220],.main .fireworks canvas[data-v-3fce5220]{position:sticky;inset:0;width:100%;height:100%;z-index:1}.main .section[data-v-3fce5220]{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100vw;height:75vh;opacity:0}.main .section--left[data-v-3fce5220]{max-width:64%}.main .section--right[data-v-3fce5220]{max-width:64%;margin-left:36%}.main .section-date[data-v-3fce5220]{font-size:16px;text-transform:uppercase;margin-bottom:10px}.main .section-container[data-v-3fce5220]{position:absolute;inset:0}.main .section .button[data-v-3fce5220]{margin-top:64px}.main .end[data-v-3fce5220],.main .start[data-v-3fce5220]{position:relative;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.main .end-confetti[data-v-3fce5220],.main .start-confetti[data-v-3fce5220]{position:absolute;inset:0;z-index:-1;background-image:url(../img/confetti.63f3dcb4.png);background-position:50%;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 40px 40px var(--burgundy);pointer-events:none}.main .end-image[data-v-3fce5220],.main .start-image[data-v-3fce5220]{margin-bottom:64px}.main .end-pre[data-v-3fce5220],.main .start-pre[data-v-3fce5220]{font-size:16px;text-transform:uppercase}.main .end-title[data-v-3fce5220],.main .start-title[data-v-3fce5220]{margin-bottom:40px}.main .end .button[data-v-3fce5220],.main .start .button[data-v-3fce5220]{margin-top:80px}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*{margin:0;padding:0}*,:after,:before{box-sizing:inherit}body{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow-x:hidden}button:focus,input:focus,textarea:focus{outline:none!important;box-shadow:none!important}button{-webkit-appearance:none;padding:0;background-color:transparent;border:none}img{max-width:inherit}a,button,img{display:inline-block}a{text-decoration:none}a,a:hover{color:var(--white)}ul{margin:0;padding:0}ul li{list-style-type:none}p:not(:last-child){margin-bottom:40px}:root{--red:#d02630;--dark-red:#b02940;--burgundy:#81201b;--gold:#c29d34;--white:#fff}.color-red{color:var(--red)}.color-gold{color:var(--gold)}body{color:var(--white);font-family:Work Sans,sans-serif;font-size:24px;text-align:center;background-color:var(--burgundy);overflow:hidden}body.scroll{overflow:auto}.title{font-family:Dancing Script;font-weight:100;margin-bottom:40px}.title-xl{font-size:80px}.title-lg{font-size:64px}.button{display:inline-block;color:var(--red);font-size:12px;text-transform:uppercase;background-color:var(--white);border-radius:999px;padding:20px 0;cursor:pointer;transition:color .4s,background-color .4s}.button:hover{color:var(--white);background-color:var(--red)}.button-content{padding:0 40px}.button-confetti{position:relative}.button-particle{position:absolute;opacity:0;transform:translateY(-800%) rotate(270deg);-webkit-animation:confetti 3s ease-in infinite;animation:confetti 3s ease-in infinite}.button-particle.c1{background-color:var(--gold)}.button-particle.c2{background-color:var(--red)}@-webkit-keyframes confetti{0%{opacity:0;transform:translateY(-800%) rotate(270deg)}10%{opacity:.8}to{transform:translateY(800%) rotate(4turn)}}@keyframes confetti{0%{opacity:0;transform:translateY(-800%) rotate(270deg)}10%{opacity:.8}to{transform:translateY(800%) rotate(4turn)}}@font-face{font-family:Dancing Script;src:url(../fonts/DancingScript-VariableFont_wght.796bdaef.ttf) format("truetype");font-weight:1 999;font-style:normal;font-display:swap}@font-face{font-family:Work Sans;src:url(../fonts/WorkSans-Light.bee234c7.woff2) format("woff2"),url(../fonts/WorkSans-Light.46de6eb8.woff) format("woff"),url(../fonts/WorkSans-Light.4076ab38.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}