:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;padding:0!important;margin:0!important;height:100vh;width:100vw;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#54c8e7;text-decoration:inherit}a:hover{color:#fff}body{padding:0!important;margin:0!important;height:100vh;width:100vw}h1{font-size:3.2em;line-height:1.1;font-weight:700;margin:0}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.mask{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1280'%20height='711.001'%20viewBox='0%200%201280%20711.001'%3e%3cpath%20id='Mask'%20d='M1280,711H0V0H1280V711ZM640.75,157.932a200.043,200.043,0,0,0-40.019,4.034,197.484,197.484,0,0,0-71,29.878,199.147,199.147,0,0,0-71.942,87.364,197.585,197.585,0,0,0-11.57,37.273,200.5,200.5,0,0,0,0,80.037,197.483,197.483,0,0,0,29.878,71,199.146,199.146,0,0,0,87.364,71.942,197.578,197.578,0,0,0,37.273,11.57,200.508,200.508,0,0,0,80.037,0,197.482,197.482,0,0,0,71-29.878,199.147,199.147,0,0,0,71.942-87.364,197.566,197.566,0,0,0,11.57-37.273,200.5,200.5,0,0,0,0-80.037,197.482,197.482,0,0,0-29.878-71,199.148,199.148,0,0,0-87.364-71.942,197.573,197.573,0,0,0-37.273-11.57A200.042,200.042,0,0,0,640.75,157.932Z'%20fill='%23080808'/%3e%3c/svg%3e");background-size:cover;padding:2em;box-sizing:border-box}.spinning{width:500px;will-change:filter;transition:filter .3s}@keyframes logo-spin{0%{transform:rotate(0) scale(1)}to{transform:rotate(360deg) scale(1.5)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .spinning{animation:logo-spin infinite 20s linear}}.header-content{position:absolute;width:100%;height:100vh;top:0;left:0;color:#fff;padding:10vmin;box-sizing:border-box;z-index:5;display:flex;justify-content:space-between;align-items:center}.welcome{position:relative;width:33%;align-self:flex-start}.img-zoom-controls{height:126px;width:126px}.portal-btn{pointer-events:initial;position:relative;z-index:5;padding:8px;display:none}@keyframes slideIn{0%{left:-600px}to{left:0}}@keyframes slideInReverse{0%{right:-1000px}to{right:3em}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #fff}70%{transform:scale(1);box-shadow:0 0 0 6px #fff}to{transform:scale(.95);box-shadow:0 0 #fff}}.welcome h1{position:relative;animation:slideIn .8s forwards}.img-zoom-controls:hover{animation-play-state:paused}.tagline{position:relative;font-size:23px;font-weight:400;color:#54c8e7;width:33%;align-self:flex-end;animation:slideInReverse .8s forwards,fadeIn .5s ease-in-out}.links{text-transform:uppercase;display:flex;flex-direction:column;font-size:17px;font-weight:700}.links a{opacity:1;position:relative;font-weight:700}.links a:first-child{opacity:0;animation:fadeIn linear .6s forwards;animation-delay:1s}.links a:nth-child(2){opacity:0;animation:fadeIn linear .6s forwards;animation-delay:1.6s}.links a:nth-child(3){opacity:0;animation:fadeIn linear .6s forwards;animation-delay:2.2s}.links a:nth-child(4){opacity:0;animation:fadeIn linear .6s forwards;animation-delay:2.8s}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.player-wrapper{position:relative;padding-top:56.25%;z-index:2;width:100%;height:100%}.react-player{position:absolute;top:0;left:0}.react-player video{object-fit:cover}@media (max-width: 1250px){.header-content{flex-direction:column;justify-content:flex-start;align-items:center}.links{display:none}.welcome{width:100%;align-self:center;height:43%}.tagline{display:none}}
