*,*:before,*:after{box-sizing:border-box}*{margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}:root{--color-primary: #162541;--color-secondary: #FBD100;--color-light: #F5F5F5;--color-dark: #000000;--color-link: #223F92;--font-heading: "Red Hat Display", sans-serif;--font-body: "Red Hat Display", sans-serif;--font-special: "Titillium Web", sans-serif}#header-bar,#header-bar-mobile{display:flex;justify-content:space-between;position:fixed;top:0;padding:.5em 2em;width:100%;align-items:center;background-color:#01012366;z-index:99}#header-bar-mobile{background-color:var(--color-primary);display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:100%}#mobile-bar{display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}#mobile-menu{position:relative;display:none}.line{fill:none;stroke:var(--color-secondary);stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}#hamburger:hover .line{stroke:var(--color-light)}.line1{stroke-dasharray:60 207;stroke-width:6}.line2{stroke-dasharray:60 60;stroke-width:6}.line3{stroke-dasharray:60 207;stroke-width:6}.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}#mobile-menu a{padding:0 .5em;list-style:none;font-weight:700;font-style:italic;text-transform:uppercase;color:var(--color-light)}.menu-bar{background-color:red!important}#header-bar--left,#nav{display:flex;align-items:center}#header-bar img,#header-bar-mobile img{max-width:50px}#header-bar #nav a{padding:0 1em;list-style:none;font-weight:700;font-style:italic;text-transform:uppercase;color:var(--color-light)}#header-bar #nav a:hover{color:var(--color-secondary)}#sponsors{background-color:var(--color-secondary);padding:1em 0;display:flex}#footer-details{background-color:var(--color-primary);padding:1em 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}#footer img{max-width:7em;padding:.5em 0 .75em}#footer p,#footer a{color:var(--color-light);font-style:italic;font-size:.65em;line-height:1.1}#footer a:hover{color:var(--colour-link)}#sponsors{display:flex;justify-content:center}#sponsors-container{display:flex;flex-wrap:wrap;justify-content:center;padding:0 2em}.sponsor{display:flex;padding-left:2em;padding-top:.5em}#footer .sponsor img{max-width:15em;width:20vw}#sponsors-container .Platinum{color:#e5e4e2;text-shadow:1px 1px 2px var(--color-primary)}#sponsors-container .Silver{text-shadow:.5px .5px 1px var(--color-primary);color:silver}#sponsors-container .Supporting{text-shadow:1px 1px 1px var(--color-primary);color:#cd7f32}#landing-photo{z-index:-1;display:flex;justify-content:center;background:url(../wizards-awards-day-hires.png);background-attachment:fixed;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:100%}#landing-photo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:auto;width:100%}#landing-photo:first-child{min-height:100vh;overflow:hidden}#landing-photo img:nth-of-type(1){max-width:650px}#mission{margin-top:auto;width:100vw;display:flex;flex-direction:column;align-items:center;background-color:var(--color-primary);color:var(--color-light);padding:10em 20vw;text-align:center}#mission h2{text-transform:uppercase;font-style:italic}#mission i{max-width:500px}.padded-div{text-align:center;padding:3em 4em;color:var(--color-primary);display:flex;flex-direction:column;align-items:center}#socials-link{display:flex;flex-direction:column;align-items:center;text-align:center}#socials-link>i{margin:2em 0 .5em}#gallery{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:1200px}#gallery .gallery--image{object-fit:cover;max-width:200px;height:auto;vertical-align:middle;border-radius:5px;transition:all 1s cubic-bezier(.075,.82,.165,1)}.gallery--image:hover{scale:1.01}#about-intro{padding:5em}#about-intro>p,#about-intro>a{max-width:700px}#board-members{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-bottom:4em}.board-member{display:flex;flex-direction:column;margin:0 1.75em 1em;font-size:small;text-align:center;line-height:1.3em}.board-member img{max-width:8em;align-self:center;padding-bottom:1em}.board-member #kits>i{margin-top:-1em}#kits{margin-bottom:2em}#kits>a{margin-top:1em}#kits-rack{display:flex;flex-direction:row;padding:1em 0;flex-wrap:wrap;justify-content:center}#kits-rack>*{padding:1em}#kits-rack p{font-size:small}#kits-rack img{width:25em;max-width:225px;transition:all cubic-bezier(.075,.82,.165,1) 1s}#kits-rack .kit-link img:hover{scale:1.05;z-index:-1}@media only screen and (max-width:800px){#landing-photo{background:url(../wizards-awards-day-hires.png);background-repeat:no-repeat;background-size:cover;background-position-x:-30em;background-position-y:0}#landing-photo img{max-width:80%!important}#landing-photo p{display:none}a:hover{text-decoration:none}.title-box{background-image:none!important;background-color:var(--color-secondary);color:var(--color-primary);padding:2em;font-size:small}.title-box h1{color:var(--color-primary)!important}#about-intro{padding:5em 2.5em}.board-member{padding:0;margin:1em}.board-member img{max-width:10em}#socials,#kits{padding:3em 2em}#kits-rack>*{padding:.5em}.kit-link img{max-width:125px!important}#video{display:none}#sponsors-container .sponsor{padding:0 1em}#sponsors-container .vertical-line{display:none}}:root{font-family:var(--font-heading);line-height:1.5;font-weight:400;color-scheme:light dark;color:var(--color-dark);background-color:var(--color-light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;transition:all cubic-bezier(.165,.84,.44,1) 1s}p{font-weight:500;font-style:italic}a{font-weight:500;color:var(--color-link);text-decoration:inherit;cursor:pointer;transition:all cubic-bezier(.25,.46,.45,.94) .5s}a:hover{color:var(--color-secondary)!important;text-decoration:underline}a:hove body{margin:0;display:flex}h1{font-size:3.2em;line-height:1.1;font-style:italic;text-transform:uppercase}h2{color:var(--color-secondary)}strong{font-weight:700;color:var(--color-secondary)}.bold{font-style:normal;font-weight:700}button:not(vapi-widget button){border-radius:6px;border:1px solid transparent;padding:.2em 1.5em;font-size:.9em;font-weight:800;font-family:inherit;text-transform:uppercase;background-color:var(--color-primary);color:var(--color-secondary);cursor:pointer;transition:border-color .25s;transition:all cubic-bezier(.075,.82,.165,1) .5s}vapi-widget button{border-radius:20px;background-color:var(--color-primary);color:var(--color-light)}.vapi-widget-wrapper>div:nth-child(1)>div:nth-child(1){max-width:90vw!important;max-height:80vh!important}.vapi-widget-wrapper .text-red-600{--tw-text-opacity: 1;color:var(--color-light)!important;font-size:.6em!important}.vapi-widget-wrapper .hover\:border-red-600:hover{--tw-border-opacity: 1;border-color:var(--color-light)!important}.vapi-widget-wrapper .hover\:border-red-600:active{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.h-10{background-color:var(--color-secondary)!important}.h-10>svg:nth-child(1){color:var(--color-primary)!important}button:hover{background-color:var(--color-secondary);color:var(--color-primary)}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:active{background-color:var(--color-light);scale:.95}video{min-width:100%;overflow:hidden;position:relative;object-fit:cover;z-index:-1}.vertical-line{border-right:1px solid var(--color-primary);padding:0 1em;height:auto}.title-box{max-width:100%;background-size:"contain";background-position:center;background-attachment:fixed;background-repeat:no-repeat;text-align:left;padding:2em 4em}.title-box h1{font-weight:900;color:var(--color-light)}#teamapp-button img{max-width:150px;transition:all cubic-bezier(.075,.82,.165,1) 1s}#teamapp-button img:hover{scale:1.01}@media(prefers-color-scheme:light){:root{color:var(--color-dark);background-color:var(--color-light)}a:hover{color:var(--color-link)}button{background-color:#f9f9f9}}#loading-screen{width:100vw;height:100vh;background-color:var(--color-primary);color:var(--color-light);display:flex;flex-direction:column;align-items:center;justify-content:center}
