@font-face{font-family:Aeonik Pro;font-style:normal;font-weight:500;src:url(/static/media/AeonikPro-Medium.22e2ca2fe58f5d139dde.woff2) format("woff2"),url(/static/media/AeonikPro-Medium.754c4b366888bf85255b.woff) format("woff")}*{box-sizing:border-box}@font-face{font-family:madisonianbold;font-style:normal;font-weight:400;src:url(/static/media/madisonian_bold-webfont.41fb99badb30449f28f3.woff2) format("woff2"),url(/static/media/madisonian_bold-webfont.9b33f83928b2de976d42.woff) format("woff")}#root,body,html{-webkit-touch-callout:none;background-color:#e4e4e4;height:100%;margin:0;overflow:hidden;padding:0;-webkit-user-select:none;user-select:none;width:100%}#root{overflow:auto}#root .logo{align-items:center;display:flex;justify-content:center;margin:0 auto;opacity:0;padding:4em;position:absolute;top:0;transition:all .4s;width:100%;z-index:10}#root .logo.active{opacity:1}#root .logo.inactive{opacity:0}#root .logo img{max-width:750px;width:100%}#root .bg-video{background:#fff;height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .4s;width:100%;z-index:2}#root .bg-video.active{opacity:1}#root .bg-video.inactive{opacity:0}#root .bg-video:after{background:radial-gradient(circle,#fff0 0,#ffffff80 75%,#fff 80%);content:"";height:100%;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}@media screen and (max-width:1350px){#root .bg-video:after{background:radial-gradient(circle,#fff0 0,#ffffff80 40%,#fff 66%)}}@media screen and (max-width:850px){#root .bg-video:after{background:radial-gradient(circle,#fff0 0,#ffffff4d 55%,#fff 85%)}}@media screen and (max-width:750px){#root .bg-video:after{background:radial-gradient(circle,#fff0 0,#ffffff4d 45%,#fff 65%)}}@media screen and (max-width:650px){#root .bg-video:after{background:radial-gradient(circle,#fff0 0,#ffffff4d 45%,#fff 55%)}}@media screen and (max-width:450px){#root .bg-video:after{display:none}}#root video{height:100%;left:50%;min-height:56.25vw;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:177.77777778vh;width:100%;z-index:1}#root video.last-video{transition:all .4s}#root video.active{opacity:1}#root video.inactive{opacity:0}@media screen and (max-width:1050px){#root video{transform:translate(-50%,-50%) scale(1.5)}}@media screen and (max-width:850px){#root video{transform:translate(-50%,-50%) scale(2.5)}}@media screen and (max-width:650px){#root video{min-height:auto;transform:translate(-50%,-50%) scale(1);width:100%}}#root .footer{align-items:flex-start;bottom:0;display:flex;height:35vh;justify-content:center;position:absolute;width:100%;z-index:2}#root .footer button{cursor:pointer;margin-top:2%;transition:all .4s}#root .footer--nav{align-items:flex-end;height:auto;justify-content:end;padding:25px}#root .footer--nav img{cursor:pointer;width:50px}@media screen and (max-width:850px){#root .footer{height:25vh}}.bubbly-st-button{background-color:#ff0081;box-shadow:0 2px 25px #ff008280;color:#fff;font-family:Helvetica,Arial,sans-serif;padding:1em 2em}.bubbly-button,.bubbly-st-button{-webkit-appearance:none;appearance:none;border:none;border-radius:4px;cursor:pointer;display:inline-block;font-size:1em;position:relative;transition:transform .1s ease-in,box-shadow .25s ease-in}.bubbly-button{background-color:#0000;color:#ff0081;font-family:madisonianbold;font-size:3em;opacity:0;padding:1em 10px}.bubbly-button--active{opacity:1}.bubbly-button--inactive{opacity:0}.bubbly-button span{position:relative}.bubbly-button span:before{background:#ff0081;content:"";height:5px;left:0;position:absolute;top:100%;transform:scaleX(0);transform-origin:left;transition:all .4s;width:100%}.bubbly-button:active,.bubbly-button:focus,.bubbly-button:visited{background-color:#0000;outline:none!important}.bubbly-button:after,.bubbly-button:before{background-repeat:no-repeat;content:"";display:block;height:100%;left:-20%;position:absolute;transition:all .5s ease-in-out;width:140%;z-index:-1000}.bubbly-button:before{background-image:radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#0000 20%,#ff0081 0,#0000 30%),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#0000 10%,#ff0081 15%,#0000 20%),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%;display:none;left:-10px;top:-50%}.bubbly-button:after{background-image:radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#0000 10%,#ff0081 15%,#0000 20%),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0),radial-gradient(circle,#ff0081 20%,#0000 0);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%;bottom:-70%;display:none}.bubbly-button:hover:before{animation:topBubbles .75s ease-in-out forwards;display:block}.bubbly-button:hover:after{animation:bottomBubbles .75s ease-in-out forwards;display:block}.bubbly-button:hover span:before{transform:scaleX(1)}@keyframes topBubbles{0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}50%{background-position:0 80%,0 20%,10% 40%,20% 0,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}to{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}@keyframes bottomBubbles{0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}to{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0,0 0,0 0,0 0,0 0,0 0}}