@font-face{font-family:"188Pixel";src:url(/assets/188_Pixel-70-21335a3f.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:CalItalic;src:url(/assets/CalibreRegularItalic-ec675c03.woff2) format("woff2"),url(/assets/CalibreRegularItalic-5600d173.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:Calibre;src:url(/assets/CalibreRegular-0bf23fc4.woff2) format("woff2"),url(/assets/CalibreRegular-18989b24.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:CalBold;src:url(/assets/CalibreMedium-7d131132.woff2) format("woff2"),url(/assets/CalibreMedium-cbedfcee.woff) format("woff");font-style:normal}@keyframes controlsHoverIn{0%{opacity:.55}to{opacity:.8}}.controlsHoverIn{animation:controlsHoverIn .25s ease-out 0s 1 normal forwards}@keyframes controlsHoverOut{0%{opacity:.8}to{opacity:.55}}.controlsHoverOut{animation:controlsHoverOut .25s ease-out 0s 1 normal forwards}strong{font-family:CalBold}html{scroll-behavior:smooth}main{max-width:1550px;margin:auto;font-family:Calibre,sans-serif;font-weight:300;letter-spacing:-.02em;color:#242020}body{display:block;margin:0;padding:0}*{box-sizing:border-box}section{padding-bottom:5%;margin:0 auto;width:60%}p{font-size:1.5vw;line-height:150%}p{line-height:1.2em}h2{margin-block-start:0;margin-block-end:0;font-size:2vw}a{font-weight:500;color:#00f;text-decoration:inherit}a:hover{color:#6f6fff}.section-title{font-family:"188Pixel";padding-bottom:5%;text-decoration:underline;text-underline-offset:.5vw}.hidden{display:none}.flex{display:flex}.no-scroll{overflow:hidden}#open-all{margin:auto;display:flex;justify-content:center}.ig-link{display:flex;width:100%;justify-content:center;padding-top:5%}.ig-icon{padding-top:5%;width:7.5%}.ig-icon:nth-child(2){padding-left:2.5%}.ig-icon>img{width:100%}button{color:#888;border-radius:8px;border:2px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer}button:hover{border-color:#646cff}#button-wrapper{width:100%;display:flex;justify-content:center}.hide-children div:nth-child(n+4){display:none}#body-wrapper{position:fixed;top:0;overflow:scroll;left:0;width:100vw;height:100vh;background-color:#241d2fd9;z-index:5;cursor:pointer}#all-events{background-color:#fff;width:45vw;margin:auto;overflow:scroll;height:fit-content;z-index:6;padding:0 2vw}.event{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:2vw;padding:2vw;stroke:#000;stroke-width:.1vw;stroke-dasharray:24vw;stroke-dashoffset:10vw;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='black' stroke-width='2' stroke-dasharray='17%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.event:hover{background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='blue' stroke-width='3' stroke-dasharray='17%2c 14' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e")}.selected-event{cursor:pointer;display:flex;align-items:center;justify-content:space-between;margin-bottom:2vw;padding:2vw}.selected-date{display:flex;align-items:center;padding:1vw 2vw;background-color:#00f;color:#fff;border-radius:.75vw;align-self:flex-start;margin-top:2vw}.selected-title{font-family:"188Pixel";letter-spacing:normal;font-size:3.5vw;text-decoration:underline;text-underline-offset:1vw}.selected-type,.selected-subject{margin-top:0;margin-bottom:.75vw;font-weight:350}.selected-description{margin-top:1.5vw;margin-bottom:1.5vw}.event-details{display:flex;flex-direction:column}.event-title{font-family:"188Pixel";letter-spacing:normal;font-size:2vw}.event-type{font-size:1vw;padding-top:2.5%}.event-links{display:flex;align-self:flex-start}.selected-links{display:flex;align-self:flex-start;flex-direction:column}.event-link{padding-right:.75vw;font-size:1vw;padding-top:1.25%}.event-date{display:flex;flex-direction:column;align-items:center;padding:1vw 2vw;background-color:#00f;color:#fff;border-radius:.75vw}.event-month{font-size:1vw;padding-bottom:7.5%}.event-day{font-size:3vw}#team{display:grid;grid-template-columns:repeat(3,3fr)}.team-member-profile{width:100%;padding-bottom:20%}.team-member-headshot{width:90%;padding-bottom:5%}#pic1{transform:rotate(-1.4deg)}#pic2{transform:rotate(+2deg)}#pic3{transform:rotate(.3deg)}#pic4{transform:rotate(1.9deg)}#pic5{transform:rotate(-1.3deg)}.team-member-name{font-size:2vw;font-family:"188Pixel";letter-spacing:normal}.team-member-title{font-size:1vw;transform:translateY(.1vw)}.block1{display:inline-block;padding:1.25% 2.5%;border:1px solid black;background-color:#fff;position:absolute;top:4.5vw;left:4.75vw}.block2{display:inline-block;padding:1.25% 2.5%;border:1px solid black;background-color:#fff;position:absolute;top:22.2vw;left:4.75vw}.title{font-size:4vw;font-family:"188Pixel";padding-bottom:2.5%}.title-section{padding-top:5%}#anchor{z-index:2;position:fixed;top:2.5%;left:2.5%;width:5%;padding:1.25%;opacity:.6;border:1px}#anchor:hover{opacity:1}.checkbox-grid{justify-items:center;align-items:center;cursor:pointer;overflow-x:hidden}.checkbox{width:1.25vw;height:1.25vw;margin:.3vw;box-sizing:border-box;background-color:#fff;border:.1vw solid #bdbdbd;border-radius:.25vw;cursor:pointer;position:relative}.checkbox:hover{border-color:#4f4f4f}.checkbox:after{content:"";padding:none;width:100%;height:100%;display:none;border-radius:.15vw}.checkbox.checked:after{display:block}.checkbox.checked:hover{border-color:#919191}.checkbox input{display:none}#arena-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.arena-child{width:calc(100% + .5px);transition:background .3s;transition:all .6s cubic-bezier(.215,.61,.355,1),opacity .6s ease}.arena-child:hover{filter:brightness(.6)}.arena-img{width:100%;aspect-ratio:1}@media screen and (min-width: 1550px){section{padding-bottom:5%;margin:0 auto;width:90%}}@media screen and (max-width: 700px){section{width:90%;padding-bottom:15%}#all-events{background-color:#fff;width:80%;height:120vw;margin:auto;overflow:scroll;height:fit-content;z-index:6;padding:0 2vw}.checkbox-grid{display:none!important}#anchor{display:none}.title{font-size:36px}p,.what-we-do{font-size:20px}h2{font-size:24px}.section-title{text-decoration:underline;text-underline-offset:6px;padding-bottom:7.5%}.event{padding:16px;margin-bottom:24px}.event-type,.event-link{font-size:12px}.event-links{overflow-wrap:break-word}.event-title{font-size:18px}.event-details{width:70%}.event-links{display:flex}.event-date{margin-left:12px;padding:8px 20px}.event-day{font-size:32px}.event-month{font-size:12px}#team{grid-template-columns:repeat(2,2fr)}.team-member-name{font-size:18px}.team-member-title{font-size:12px}}
