.page{min-height:100vh;background-color:#fffeff;position:relative}.mini-navbar{padding:1em;position:relative;z-index:5}.a-logo{width:4em;height:auto;margin:0 1em;display:block}.main-events{width:100%;min-height:calc(100vh - 6em);display:flex;align-items:center;padding:1em 15px 0;position:relative;z-index:1}.events-column{width:50%;min-width:0}.events-container{padding-top:1em;display:flex;flex-direction:column;justify-content:center;align-items:center}.events-row{display:flex;flex-wrap:wrap;justify-content:flex-start}.events-footer{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin:1em 0}.events-footer>.footer-logo{width:15%;height:auto;margin-bottom:1em}.copyright{color:#cecece;font-size:.8em;font-weight:500;text-align:center}.copyright>a,.copyright>a:visited{color:#cecece;text-decoration:underline}.cta{border-radius:.3em;background-color:#000;color:#fff;position:fixed;bottom:2em;right:2em;z-index:5;display:flex;flex-direction:column;justify-content:center;padding:.5em}.contact-cta-btn{background:#fff;color:#000;font-weight:600;border:none;border-radius:.3em;padding:.5em .5em .5em .75em;display:flex;justify-content:space-between;cursor:pointer;text-decoration:none}.mobile-image{height:0;display:none}.mobile-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:contain;object-position:center bottom;transform:translateY(-6.5em) scale(1.08);transform-origin:center bottom}.white-overlay{position:absolute;background:linear-gradient(to bottom,#fff0,#fff0 48%,#ffffffb8 67%,#fffffff5 78%,#fff 88%);z-index:1;top:0;left:0;width:100%;height:inherit;pointer-events:none}.intro-text{width:75%;text-align:center;margin-top:.15em;margin-bottom:.45em;font-size:1.75rem;font-weight:400;line-height:1.2;position:relative;z-index:2}.contact-btn{background:#fff;border:none;border-radius:3em;box-shadow:0 0 10px 3px #0000001a;padding:.5em 2em;font-weight:600;font-variant:all-small-caps;letter-spacing:2px;margin:.5em 0;text-decoration:none;color:#000;position:relative;z-index:2}.down-arrow,.down-arrow:visited{text-decoration:none;color:#000;animation:arrow-bounce 2s infinite;position:relative;z-index:2}@keyframes arrow-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-7px)}}@media screen and (max-width: 768px){.mini-navbar{display:flex;justify-content:center}.mobile-image{height:75vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;margin-bottom:2em;position:relative;overflow:hidden}.main-events{min-height:auto;display:block;padding-top:0}.events-column{width:100%}.events-row{justify-content:center}.events-footer>.footer-logo{width:10%}.cta{display:none}}@media screen and (min-width: 769px){.mobile-image{height:100vh}.cta{display:none}}@media screen and (min-width: 1024px){.cta{display:flex}.events-row{width:27em}}.tile-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;width:27em;max-width:100%}.card{display:block;width:8em;height:10em;border-radius:1em;margin:0 .5em 1em;padding:.5em;background-size:102%;background-position:bottom;background-repeat:no-repeat;box-shadow:0 0 10px 3px #0000001a;cursor:pointer;transition:transform .2s linear,box-shadow .2s linear}.card:hover{transform:scale(1.1);z-index:2;position:relative}@media screen and (max-width: 768px){.tile-grid{justify-content:center;width:100%}}@media screen and (min-width: 769px) and (max-width: 1023px){.tile-grid{justify-content:center}}.background-video{position:fixed;left:0;bottom:0;min-width:100%;min-height:100%;z-index:0;pointer-events:none}.background-video video{float:right;width:48%;position:absolute;bottom:0;right:0}@media screen and (max-width: 768px){.background-video{display:none}}@media screen and (min-width: 769px){.background-video{display:none}}@media screen and (min-width: 1024px){.background-video{display:block}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%;width:100%}body{background-color:#fffeff;background-size:cover;background-attachment:fixed;color:#111;font-family:Quicksand,sans-serif;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #0000;border-radius:10px}::-webkit-scrollbar-thumb{background:#00000080;border-radius:10px;transition:all .2s linear}::-webkit-scrollbar-thumb:hover{background:#0009}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}
