:root{--rose:#bf9487;--pink:#e3b8ae;--gray:#464f51;--yellow:#e5c398;--blue:#b9ced5;--green:#aebaa4;--ultra-violet:#576490;--dark-blue:#2f3a5c;--vista-blue:#7796cb;--jordy-blue:#a3bcf9;--lavender:#d9e3fd;--dun:#cdc6ae;--ink:#262a35;--muted:#6b7280;--bg:#faf9f6;--surface:#fff;--border:#e7e3db;--shadow-sm:0 1px 2px #1e202e0f;--shadow-md:0 8px 24px #1e202e14;--shadow-lg:0 20px 45px #1e202e24;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--font-body:"Jost",sans-serif;--font-display:"Fraunces","Jost",serif}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf9f6;background:var(--bg);color:#262a35;color:var(--ink);font-family:Jost,sans-serif;font-family:var(--font-body);margin:0;width:100%}h1,h2,h3,h4{color:#2f3a5c;color:var(--dark-blue);font-family:Fraunces,Jost,serif;font-family:var(--font-display);font-weight:500;letter-spacing:-.01em}li{list-style:none}a{color:inherit;text-decoration:none}code{font-family:Roboto,serif}canvas{width:100%}.Btn{align-items:center;background:#2f3a5c;background:var(--dark-blue);border:none;border-radius:999px;box-shadow:0 8px 24px #1e202e14;box-shadow:var(--shadow-md);color:#fff;cursor:pointer;display:inline-flex;font-family:Jost,sans-serif;font-family:var(--font-body);font-size:.95em;gap:.5em;justify-content:center;letter-spacing:.02em;padding:.85em 1.8em;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.Btn:hover{background:#576490;background:var(--ultra-violet);box-shadow:0 20px 45px #1e202e24;box-shadow:var(--shadow-lg);transform:translateY(-2px)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#faf9f6;background:var(--bg)}::-webkit-scrollbar-thumb{background:#cdc6ae;background:var(--dun);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#bf9487;background:var(--rose)}.PageLoading{align-items:center;display:flex;justify-content:center;min-height:100vh}.PageLoading-spinner{animation:PageLoading-spin .8s linear infinite;border:3px solid var(--border);border-radius:50%;border-top-color:var(--ultra-violet);height:40px;width:40px}@keyframes PageLoading-spin{to{transform:rotate(1turn)}}.Home,.Landing{display:flex;flex-direction:column}.Landing{align-items:center;color:var(--dark-blue);font-size:calc(10px + 2vmin);height:100vh;justify-content:center;text-align:center;z-index:1}.Landing>h1{font-size:1em;margin:0}.Landing>h2{font-size:.8em;margin:0}.Landing-video-container{height:100vh;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}.Landing-video{height:100%;object-fit:cover;opacity:.9;width:100%}.Landing-image{background:url(/static/media/landing-img.c130cef35ed756264477.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;width:100%;z-index:-1}.Landing-image-logo{filter:drop-shadow(0 12px 28px rgba(38,42,53,.25));margin:1em;width:clamp(140px,20vw,320px)}.Keypoints{align-items:center;display:flex;flex-direction:column;height:70vh;justify-content:center}.Keypoints-list{display:inline;padding:0;text-align:center;width:100%}.Keypoints-list-item{display:inline-block;width:25%}.Keypoint{align-items:center;background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;height:200px;padding:1.5em 1em;transition:box-shadow .2s ease,transform .2s ease}.Keypoint:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.Keypoint>img{width:100px}.Landing-map{margin-top:0;width:90%}.Map-selected{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 10px;width:40%}.Map-selected>img{width:80%}.Main{height:100vh}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.App-header{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;box-shadow:var(--shadow-sm);display:flex;flex-direction:row;justify-content:space-between;min-height:10vh;position:fixed;right:0;top:0;width:100%;z-index:2}.App-header-nav-items{align-items:center;color:var(--dark-blue);display:flex;flex-direction:column;height:10vh;justify-content:center;width:100%}.App-header-nav-items>ul{align-content:center;display:flex;flex-direction:row;height:100%;justify-content:center;padding:0}@media (max-width:1100px){.App-header-nav-items{display:none}}.App-header-nav-item:hover{color:var(--ultra-violet);cursor:pointer}.App-header-logo{align-items:center;display:flex;margin:.5em 1em;z-index:2}.App-header-logo>img{transition:transform .2s ease;width:150px}.App-header-logo:hover>img{transform:scale(1.03)}.App-header-nav-item{color:var(--ink)}.Menu-icon-wrapper{border-radius:999px;display:flex;flex-direction:column;justify-content:center;margin-left:1em;padding:.5em;transition:background .2s ease}.Menu-icon-wrapper:hover{background:var(--bg)}.Menu-icon{cursor:pointer;width:32px;z-index:3}.Menu{background:linear-gradient(180deg,var(--dark-blue) 0,var(--ultra-violet) 100%);box-shadow:var(--shadow-lg);height:100vh;left:-320px;position:fixed;top:0;transition:left .4s cubic-bezier(.22,1,.36,1);width:300px;z-index:3}.App-footer{background:var(--lavender);border-top:1px solid var(--border);color:var(--dark-blue);justify-content:center;padding:3em 1em 2.5em;width:100%}.App-footer,.Own-logo-row{align-items:center;display:flex;flex-direction:row}.Own-logo-row{gap:4px}.Sponsors-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;width:70%}.Sponsors-logos>a>img{margin:10px;width:clamp(60px,5vw,90px)}.Own-logo{align-items:center;color:var(--dark-blue);display:flex;flex-direction:column;font-size:.85em;justify-content:center;margin-top:3vh}.Own-logo>img{width:clamp(70px,10vw,130px)}.Copyright-text{color:var(--muted);font-size:1em}@media (max-width:480px){.App-header-logo>img{width:110px}.App-footer{padding:2.5em 1em 2em}.Own-logo-row{flex-direction:column;gap:10px}.Own-logo{font-size:.95em}}.NavBarList{align-content:flex-end;display:flex;flex-direction:row;gap:.25em;height:100%;justify-content:flex-end}.Navbar-item{justify-content:flex-start}.Navbar-item,.Navbar-item>a{display:flex;flex-direction:column}.Navbar-item>a{color:inherit;font-weight:700;list-style:none}.Navbar-item-text,.Navbar-item>a{height:100%;justify-content:center}.Navbar-item-text{border-radius:999px;display:flex;flex-direction:column;font-size:.9em;font-weight:400;letter-spacing:.01em;margin:10px;padding:.4em .7em;transition:background .2s ease,color .2s ease}.Navbar-item-text:hover{background:var(--bg);color:var(--ultra-violet);cursor:pointer;font-weight:700}.Navbar-item-children{background:var(--ultra-violet);display:flex;flex-direction:column}.current-nav{background:var(--lavender);color:var(--dark-blue);font-weight:700}.Navbar-item-submenu{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);padding:.5em;position:absolute;top:7.5vh}.Navbar-item-submenu>a>.Navbar-item-text{color:var(--dark-blue);text-align:left}.Navbar-item-subsubmenu{background:var(--surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);margin-left:100px;padding:.5em;position:absolute;top:11vh}.Navbar-item-subsubmenu>a>.Navbar-item-text{color:var(--dark-blue);text-align:left}.SideMenuList{color:#fff;display:flex;flex-direction:column;height:100vh;overflow-y:scroll}.SideMenuItems{margin-top:12vh;padding-bottom:3em}.SideMenuList .Navbar-item-text{color:#ffffffe6;margin:4px 1em;text-align:left}.SideMenuList .Navbar-item-text.first{color:#fff;font-size:1.05em;font-weight:600;letter-spacing:.02em;margin-top:1.2em;text-transform:uppercase}.SideMenuList .Navbar-item-text.second{font-size:.95em;margin-left:1.6em}.SideMenuList .Navbar-item-text.third{color:#ffffffbf;font-size:.85em;margin-left:2.6em}.SideMenuList .Navbar-item-text:hover{background:#ffffff1f;color:#fff}.SideMenuList .Navbar-item-children{background:#0000001f;border-radius:var(--radius-sm);margin:0 .5em}.SideMenuList .current-nav{background:#ffffff26;color:#fff}.Navbar-side-menu{display:none}@media (max-width:1100px){.Navbar-side-menu{display:block}}
/*# sourceMappingURL=main.794a64e4.css.map*/