@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/556a1625dfd679e5-s.13bb6dfe.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/11e1e91db7618cc6-s.bb1d5607.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montagu Slab;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/647d2f3001d442d2-s.8d96a2d0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montagu Slab Fallback;src:local(Times New Roman);ascent-override:80.76%;descent-override:24.67%;line-gap-override:0.0%;size-adjust:121.6%}.montagu_slab_682cabef-module__qFaFxa__className{font-family:Montagu Slab,Montagu Slab Fallback;font-style:normal}.montagu_slab_682cabef-module__qFaFxa__variable{--font-geist-sans:"Montagu Slab","Montagu Slab Fallback"}
:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#181c28;--background-secondary:#3a465b80;--foreground:white}html{color:#fff}}html,body{min-width:100vw;max-width:100vw;min-height:100vh;overflow-x:hidden}main{max-width:100vw;min-height:100vh;margin:30px 10px;position:relative;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Lexend,sans-serif}button{appearance:none;box-shadow:none;text-transform:uppercase;background:#024a79;border:none;border-radius:5px;padding:6px;font-weight:500}button:hover{background:var(--background);transition:all .5s}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}ul{list-style-type:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
#registration-form{grid-gap:30px;place-items:center;transition:all .5s;display:grid}#registration-form .team-list{height:auto;max-height:500px;overflow:hidden}#registration-form.centered{transform:translateY(50%)}#registration-form.centered .team-list{max-height:0}h1{color:#fff;text-shadow:-3px -3px #b22222,3px -3px #b22222,-3px 3px #b22222,3px 3px #b22222;place-items:center;font-size:60px;font-weight:700;display:grid}h1 div{margin-top:30px}h1 div,h1 img{grid-area:1/1}hgroup p{text-align:center;margin-top:12px;font-size:28px;line-height:1.1}div:has(>form){background:var(--background-secondary);border-radius:12px;padding:20px}form{grid-template-columns:auto 1fr;justify-content:space-between;align-items:center;gap:10px 20px;max-width:3200px;font-size:16px;font-weight:300;display:grid}form legend{grid-column:1/3}form input{padding:6px;font-size:16px}form [type=submit]{grid-column-start:2;justify-self:flex-end}.logo{border-radius:900px}.team-list{height:0;padding-top:20px;transition:all 1s linear .5s}.team-list li{opacity:0;background:#024a79}.team-list li:first-child{margin-top:10px;animation:.5s ease-in .5s forwards fade-in}.team-list li:not(:first-child){margin-top:-45px;animation:.5s ease-in .5s forwards spit-out}.team-tile{grid-template-columns:100px 1fr;align-items:center;width:100%;font-size:24px;display:grid}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes spit-out{0%{opacity:0;margin-top:-45px}50%{opacity:0}to{opacity:1;margin-top:10px}}
