body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Agency;src:local("Agency"),url(/static/media/AgencyFB.d5afc6be1f314a72b13a.ttf) format("truetype")}@font-face{font-family:Quicksand;src:local("Quicksand"),url(/static/media/Quicksand-VariableFont_wght.cf52df73d8529b4815ed.ttf) format("truetype")}.landing-screen{align-items:center;background-size:cover;display:flex;flex:1 1 100%;flex-direction:column;height:100vh;height:100svh;justify-content:start;-webkit-mask-image:linear-gradient(180deg,#fff 80%,#0000);mask-image:linear-gradient(180deg,#fff 80%,#0000);overflow:hidden;text-align:center;width:100%}.filler{flex-grow:1}.landing-logo{flex-grow:1;max-height:1000px;max-width:90%;min-height:0;padding:30px;width:auto}@media screen and (orientation:portrait){.landing-screen{background-image:url(/static/media/portraitBG.cede101be0a82caf6761.jpg)}.landing-logo{flex-grow:0;max-height:40%;max-width:90%}}@media screen and (orientation:landscape) and (min-width:1921px){.landing-screen{background-image:url(/static/media/bg2k.825e19137e514a5f2652.jpg)}}@media screen and (orientation:landscape) and (max-width:1920px){.landing-screen{background-image:url(/static/media/bgFHD.27b5d2f77d758da1234e.jpg)}}.main{background:url(/static/media/RepeatingBGLighter.b23c4e92c868aedc003e.png) fixed;background-size:1024px;height:100vh;justify-content:center;overflow-x:hidden;text-align:center;width:100%}@media screen and (orientation:portrait){.main{background-size:512px}}.title{color:#fff;font-family:Agency,Arial,sans-serif;font-size:45px;letter-spacing:2px;text-shadow:2px 2px 5px #e83d84}.download-link{color:#e83d84;font-size:22px}.download-link:hover{color:#ec5f99;font-size:22px}.download-link:active{color:#fff;font-size:22px}.App-header{color:#fff;display:flex;flex-direction:column;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:50px;justify-content:center;margin-top:30px;min-height:1vh}.App-footer{background-image:none;font-size:20px;margin-bottom:30px}.App-footer,.App-schedule{color:#fff;font-family:Quicksand,Arial,sans-serif}.App-schedule{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff0d;border-radius:35px;justify-content:center;line-height:1.5;margin:50px auto;max-width:1000px;padding:5px 0;text-align:center;-webkit-text-decoration:double;text-decoration:double;width:60%}@media (orientation:portrait){.App-schedule{margin-left:2%;margin-right:2%;width:96%}}.App-schedule hr{border:1px solid #fff3;overflow:visible;width:90%}.App-schedule-link{color:#fff;font-weight:450;text-decoration:none}.disabled-App-schedule-link{color:#a9a9a9;font-weight:450;text-decoration:none}.App-schedule-link:visited{color:#fff}@media (hover:hover){.App-schedule-link:hover{color:#ee2a7b;font-weight:510}}.App-schedule-link:active{color:#ec5f99;font-weight:510}.disabled-event-row,.event-row{-webkit-tap-highlight-color:transparent;cursor:pointer;font-size:24px;font-weight:450;padding-bottom:20px;padding-top:20px;text-align:start;transition-duration:.4s}.disabled-event-row{color:grey;-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}@media (hover:hover){.event-row:hover{background:linear-gradient(90deg,#0000 10%,#ffffff11 50%,#0000 90%)}}.event-row:active{background:linear-gradient(90deg,#0000 0,#ffffff22 50%,#0000);background:linear-gradient(90deg,#0000 0,#ffffff11 50%,#0000)}.event-date{padding:0 15px 0 5%;width:50%}.event-date,.event-date-info{height:100%;margin:0;text-align:end;vertical-align:middle}.event-date-info{min-width:120pt}.event-date-img,.event-date-row{height:100%;text-align:end;vertical-align:middle;width:100%}.event-date p{margin:0;padding:0}.event-date img{height:auto;margin:-10px;max-height:120px;max-width:100%;vertical-align:middle;width:auto}.mobile-img{display:none;text-align:end}.mobile-img img{object-fit:contain}@media (orientation:portrait){.event-date img{height:50pt;padding-top:20pt;width:inherit}.event-date-img{display:none}.mobile-img{display:block}}.event-date-sub{color:#e83d84bb;font-size:17px}.event-info{padding-left:15px;width:50vw}.event-additional-info{font-size:17px;margin:0 15%;max-height:100%;padding-top:10px;text-align:center;transition-duration:.4s}.disabled-link{color:grey;pointer-events:none}.event-info div{align-items:start;display:flex;flex-direction:column}.event-info a,.event-info span{font-size:17px;margin:0;padding:0}.event-info a{text-decoration:underline}@media (orientation:portrait){.event-info a+a{margin-top:10px}}.event-title{margin:0;padding:0;text-shadow:2px 2px 3px #e83d84}.App-about{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff0d;border-radius:35px;color:#fff;font-family:Quicksand,Arial,sans-serif;justify-content:center;line-height:1.5;margin:50px auto;max-width:1000px;padding:5px 0;text-align:center;-webkit-text-decoration:double;text-decoration:double;width:60%}@media (orientation:portrait){.App-about{margin-left:2%;margin-right:2%;width:96%}.event-additional-info{margin:0 5%}}.App-about p{font-size:20px;padding:0 5%}.name{color:#ffffff80}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.arrow{fill:#fff;animation:blink 4s ease-in-out infinite;color:#fff;filter:invert(100%);max-height:5vh;min-height:5vh}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.style{color:#000;font-size:xx-large;justify-content:center;overflow-x:hidden;text-align:center}.number{font-size:50px;font-weight:bolder;letter-spacing:5px;line-height:5px}.number,.textdate{border:#61dafc;color:#fff;font-family:Agency,Arial,sans-serif}.textdate{font-size:30px;letter-spacing:3px;padding-left:10px;padding-right:10px;text-transform:uppercase}.textdate,.time{text-align:center}.time{border:#61dafc;border-collapse:initial;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;line-height:.5;margin-left:auto;margin-right:auto;padding-bottom:70px;text-shadow:0 0 15px #000;width:500px}.bday{font-size:50px;margin:0;padding:10px}.bday,.countdown-title{color:#fff;font-family:Agency,Courier,monospace;letter-spacing:3px;text-shadow:0 0 15px #000}.countdown-title{font-size:30px;margin:10px 0 -20px;padding:0}.bday p{margin:0}@media screen and (max-width:480px){.disabled-event-row,.event-row{font-size:17px}.event-info a,.event-info span{font-size:15px}.number{font-size:30px}.textdate{font-size:15px;padding:10px}.time{width:250px}.App-about p{font-size:19px}.App-about h1{font-size:30px}.App-header{font-size:40px}.App-footer{font-size:15px}.bday{font-size:30px}.landing-logo{padding:0}}@media screen and (max-width:320px){.number{font-size:25px}.textdate{font-size:12px;padding:5px}}@media (min-width:481px) and (max-width:767px){.bday{font-size:40px}.landing-logo{padding:0}}@media (min-width:768px) and (max-width:1024px){.App-header{font-size:40px}.landing-logo{padding:0}}@media (min-width:1024px) and (max-width:1300px){.App-header,.number{font-size:40px}.textdate{font-size:20px;padding:10px}.time{width:250px}.bday{font-size:40px}.landing-logo{padding:0}}@media (min-width:2561px){.bday,.number{font-size:80px}.textdate{font-size:50px;padding:20px}}.sidenav{background-color:#111;height:100%;left:0;overflow-x:hidden;padding-top:20px;position:fixed;top:0;width:200px;z-index:1}.header{display:flex}.header span{min-width:400px}.topnav{align-content:start;display:inline-block;padding:16px 0;text-align:center;width:100vw}@media (orientation:portrait){.topnav{text-align:center}}.topnav button{background-color:initial;border:none;border-radius:10px;color:#fff;font-family:Quicksand,Arial,sans-serif;font-size:19px;margin-left:2px;margin-right:2px;padding:10px 16px;text-align:center;text-decoration:none}@media (hover:hover){.topnav button:hover{background-color:#ee2a7b}}@media (min-width:375px) and (max-width:405px){.topnav button{font-size:17px;padding:10px 16px}}@media (min-width:320px) and (max-width:375px){.topnav button{font-size:16px;padding:10px}}@media (max-width:320px){.topnav button{font-size:15px;padding:10px 5px}}.expand-button{background-color:initial;border:none;border-radius:5px;color:#fff;font-family:Quicksand,Arial,sans-serif;font-size:19px;margin-left:2px;margin-right:2px;padding:10px 16px;text-align:center;text-decoration:none}.expand-button:hover{background-color:#e83d8433}.expand-button:active{background-color:#e83d844d}.button1{background-color:initial;border:1pt solid #fff;border-radius:15px;color:#fff;display:inline-block;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-size:22px;height:60px;margin:10px;transition-duration:.4s;width:190px}.button1:hover{background-color:#fff3;cursor:pointer}.icon{float:left;margin-left:16px;margin-right:0;width:30px}.center{border-collapse:initial;border-spacing:1em;margin-left:auto;margin-right:auto}.some{float:left;margin-left:16px;text-align:left}@media screen and (max-width:480px){.button1{align-items:center;border-radius:10px;font-size:22px;height:60px;margin:5px;padding:0;text-align:center;width:250px}.some{margin-left:36px}}@media (min-width:481px) and (max-width:1024px){.button1{border-radius:10px;font-size:25px;height:60px;padding:0;width:250px}}.links{border-collapse:initial;border-spacing:300px;color:#fff;font-family:Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;font-weight:700;height:auto;justify-content:center;line-height:.7;margin:30px auto;padding:10px;text-align:center;-webkit-text-decoration:double;text-decoration:double;transition-duration:.4s}@media screen and (max-width:480px){.links{width:250px}.links p{font-size:14px}.links h1{font-size:30px}}@media (min-width:768px) and (max-width:1024px){.links{width:400px}}@media (min-width:481px) and (max-width:767px){.links{width:400px}}.Wrapper{height:100vh;justify-content:center;overflow-x:hidden;text-align:center;width:100vw}.LargeCountdown{margin-top:85pt;transform:scale(2.4)}video.stars-bg{bottom:0;height:100vh;left:0;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:100vw;z-index:-1}
/*# sourceMappingURL=main.65a2f054.css.map*/