*{margin:0;padding:0}.align_center{text-align:center}.button{font-family:"Oswald",sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:15px;padding-bottom:30px;text-align:center;text-transform:uppercase}.button a{background-color:#075570;border-radius:30px;color:#fff;display:inline-block;padding:7.5px 30px;transition:background-color 0.5s ease-in-out}.button a:hover{background-color:#000}.content{margin:0 auto;max-width:960px;padding-bottom:15px}.content-50{margin:0 auto;max-width:1320px}.content-50>div{display:flex;margin:0 -30px;padding-bottom:15px}.content-50>div>div{margin:0 30px;width:calc(50% - 60px)}.content-50 .images{padding-bottom:30px}.content-50 img{display:block;height:auto;max-width:100%}.content-styling h1,.content-styling h2,.content-styling h3,.content-styling h4,.content-styling h5,.content-styling h6{font-family:"Oswald",sans-serif;font-weight:600;padding-bottom:1.5rem}.content-styling h1{font-size:2rem}.content-styling h2{font-size:1.75rem}.content-styling h3{font-size:1.5rem}.content-styling h4{font-size:1.25rem}.content-styling h5{font-size:1.125rem}.content-styling h6{font-size:1rem}.content-styling figure,.content-styling p{padding-bottom:30px}.content-styling ol,.content-styling p,.content-styling ul{line-height:1.4}.content-styling ol,.content-styling ul{padding:0 0 15px 1rem}.content-styling ol li,.content-styling ul li{padding-bottom:15px}.content-styling a{border-bottom:solid 1px #075570;color:#075570}.content-styling blockquote{border-left:solid 2px #9bdcf3;font-size:1.5rem;font-style:italic;margin-bottom:30px;padding:30px 0 0 30px}.content-styling figcaption{border-left:solid 2px #9bdcf3;font-style:italic;padding:15px 0 15px 30px}.content-styling img{height:auto;max-width:100%}#page-heading{margin:0 auto;max-width:960px;padding-top:90px}.pl-pr-30{padding-left:30px;padding-right:30px}.section-heading{font-family:"Oswald",sans-serif;font-size:3rem;font-weight:600;line-height:1.1;padding-bottom:30px;text-transform:uppercase}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.summary-header{align-items:center;display:flex}.summary-header p{font-family:"Oswald",sans-serif;font-size:24px;margin-left:auto;padding-bottom:30px;text-transform:lowercase}.summary-header a{color:#000}html{font-size:100%}html.preload *,html.resize *{animation:none!important;transition:none!important}body{background-color:#000;color:#000;font-family:"new-frank",sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400}a{text-decoration:none}#admin-bar{background-color:#075570;padding:15px 15px 0}#admin-bar ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -7.5px}#admin-bar li{margin:0 7.5px 15px}#admin-bar a{align-items:center;color:#fff;display:flex;white-space:nowrap}#admin-bar a span:last-of-type{flex-grow:0;flex-shrink:0;margin-right:3.75px;order:-1}#admin-bar svg{fill:currentColor;height:1rem}#pre-header{background-color:#4d8538;padding:15px}#pre-header img{display:block;height:50px;margin:0 auto;max-width:100%;width:auto}header{background-color:#676565;display:flex;position:sticky;top:0;z-index:3}#header-left{background-color:#fff;padding:15px}#header-left img{display:block;height:auto;max-width:100%}#header-right{display:flex;flex-direction:column;flex-grow:1}#header-right ul{list-style:none}#header-right a{color:#fff;transition:color 0.5s ease-in-out}#header-right a:hover{color:#f8ef69}#header-right nav li:hover>a,#header-right li.nav-active>a{color:#f8ef69}#header-right-top{background-color:#000;font-family:"Oswald",sans-serif;font-size:.875rem;font-weight:500;align-items:center;display:flex;padding-top:15px}#header-right-top ul{display:flex;text-transform:uppercase}#header-right-top li{margin:0 15px 15px}#header-right-top .social{margin-bottom:15px;margin-left:auto}#header-right-top .social li{margin:0 7.5px}#header-right-top .social svg{height:1.5rem;width:1.5rem}#header-right-bottom{align-items:center;display:flex;flex-grow:1}nav{font-family:"Oswald",sans-serif;font-weight:500}nav>ul{display:flex;text-transform:uppercase}nav>ul>li{margin:0 15px;position:relative}nav>ul>li:hover>ul{opacity:1;visibility:visible;transition:opacity 0.5s ease-in-out,visibility 0.5s ease-in-out}nav>ul>li>ul{background-color:#676565;display:block!important;left:-15px;min-width:calc(100% + 30px);opacity:0;position:absolute;top:100%;visibility:hidden;white-space:nowrap;z-index:1;transition:opacity 0.5s ease-in-out,visibility 0s 0.5s ease-in-out}nav>ul>li>ul a{padding:7.5px 15px;display:block}nav>ul>li>ul>li:first-of-type a{padding-top:15px}nav>ul>li>ul>li:last-of-type a{padding-bottom:15px}nav>ul>li>ul>li{position:relative}nav>ul>li>ul>li:hover>ul{opacity:1;visibility:visible;transition:opacity 0.5s ease-in-out,visibility 0.5s ease-in-out}nav>ul>li>ul>li>ul{background-color:#676565;min-width:100%;position:absolute;top:0;left:100%;opacity:0;visibility:hidden;white-space:nowrap;transition:opacity 0.5s ease-in-out,visibility 0s 0.5s ease-in-out}nav>ul>li>ul>li>ul a{padding:7.5px 15px;display:block}nav>ul>li>ul>li>ul>li:first-of-type a{padding-top:15px}nav>ul>li>ul>li>ul>li:last-of-type a{padding-bottom:15px}nav a{display:block}.social{align-items:center;display:flex;padding:0 7.5px}.social li{margin:0 7.5px}.social svg{fill:currentColor;height:1.5rem;width:1.5rem}main{background-color:#fff}#matrix{padding-bottom:45px}#global-news{background-color:#075570}#global-news .summary-header{color:#fff}#global-news .summary-header a{color:#fff}#global-news>div{margin:0 auto;max-width:1320px;padding-bottom:45px;padding-top:90px}#news-blocks{display:flex;flex-wrap:wrap;margin:0 -15px}#news-blocks article{margin:0 15px 45px;width:calc(33.33% - 30px)}#news-blocks a{background-color:#fff;color:#676565;display:flex;flex-direction:column;height:100%;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out}#news-blocks a>div:first-of-type{flex-grow:1;padding:15px}#news-blocks a>div:last-of-type p{color:#075570;padding:0 15px 15px;transition:color 0.5s ease-in-out}#news-blocks a:hover{background-color:#9bdcf3;color:#000}#news-blocks a:hover>div:last-of-type p{color:#000}#news-blocks a:hover figure img{transform:scale(1.05)}#news-blocks a:focus-visible{outline:3px solid #075570;outline-offset:3px}#news-blocks figure{margin:0 0 15px;overflow:hidden}#news-blocks img{display:block;height:auto;transition:transform 0.5s ease-in-out;width:100%}#news-blocks h2,#news-blocks h3{font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}#news-blocks p{line-height:1.4}#global-store{background-color:#000}#global-store a{align-items:flex-end;color:#fff;display:flex;min-height:360px;overflow:hidden;padding-bottom:60px;padding-top:60px;position:relative}#global-store a>img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform 0.5s ease-in-out;width:100%;z-index:0}#global-store a:before{background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .35) 55%,#fff0 100%);content:" ";inset:0;position:absolute;z-index:1}#global-store a>div{margin:0 auto;max-width:1320px;position:relative;width:100%;z-index:2}#global-store a .section-heading{padding-bottom:0}#global-store a p{font-family:"Oswald",sans-serif;font-size:24px;padding-top:15px;text-transform:lowercase}#global-store a:hover>img{transform:scale(1.04)}#global-store a:focus-visible{outline:3px solid #f8ef69;outline-offset:-3px}#global-sponsors{overflow:hidden;padding:90px 0}#global-sponsors h2{padding-bottom:45px;text-align:center}.logo-carousel ul{align-items:center;display:flex;flex-wrap:wrap;gap:90px;justify-content:center;list-style:none;padding:0 30px}.js .logo-carousel{overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 60px,#000 calc(100% - 60px),transparent)}.js .logo-carousel ul{flex-wrap:nowrap;justify-content:flex-start;padding:0 90px 0 0}.logo-carousel__track{cursor:grab;display:flex;touch-action:none;user-select:none;width:max-content;will-change:transform}.logo-carousel__track.is-dragging{cursor:grabbing}.logo-carousel__set{flex:none}#global-donate{background-color:#9bdcf3;padding-bottom:60px;padding-top:90px}#global-donate>div{margin:0 auto;max-width:1320px}#global-donate>div>div{display:flex;flex-wrap:wrap;margin:0 -30px}#global-donate>div>div>div{margin:0 30px;width:calc(50% - 60px)}#global-donate ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -15px}#global-donate li{margin:0 15px;width:calc(33.33% - 30px)}#global-donate a{display:block}#global-slogan{padding-bottom:120px;padding-top:120px;position:relative}#global-slogan h2{color:#fff;font-size:6rem;font-style:italic;padding-bottom:0;position:relative;text-align:center;text-shadow:0 2px 4px rgb(0 0 0 / .5);z-index:2}#global-slogan img{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%}#global-slogan:after{background-color:rgb(103 101 101 / .75);bottom:0;content:" ";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:background-color 0.5s ease-in-out;width:100%;z-index:1}footer{color:#fff;overflow:hidden;position:relative}footer>div{margin:0 auto;max-width:1320px;padding-bottom:75px;padding-top:90px}footer>div>div{display:flex;margin:0 -45px}footer>div>div>div{margin:0 45px}footer ul{list-style:none}footer a{color:#9bdcf3;transition:color 0.5s ease-in-out}footer a:hover{color:#fff}footer img{display:block;height:auto;max-width:100%}#footer-contact{line-height:2;padding-bottom:15px}#footer-contact li:first-of-type{padding-bottom:15px}#footer-social{margin:0 -7.5px;padding:0 0 7.5px}#footer-social li{padding-bottom:7.5px}footer p{padding-top:30px;text-align:center}#footer-logos>div{align-items:center;display:flex;flex-wrap:wrap;margin:0 -7.5px}#footer-logos>div>img{display:block;height:auto;margin:0 7.5px 15px;max-width:100%}.sponsors{margin:0 auto;max-width:1320px;padding-bottom:60px}.sponsors>div{display:flex;flex-wrap:wrap;margin:0 -15px}.sponsors>div>div{border:solid 1px #676565;box-sizing:border-box;display:flex;flex-direction:column;margin:0 15px 30px;padding:30px;text-align:center;width:calc(25% - 30px)}.sponsors img{display:block;height:auto;margin:0 auto;max-width:100%}.sponsors h3{font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.4}.sponsors ul{line-height:2;list-style:none;padding-top:15px}.sponsors a{color:#075570;transition:color 0.5s ease-in-out}.sponsors a:hover{color:#000}.sponsor-header{flex-grow:1}.team-card a{background-color:#676565;color:#fff;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none}.team-card figure{margin:0;overflow:hidden}.team-card img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;object-position:center top;transition:transform 0.5s ease-in-out;width:100%}.team-card h3{align-items:center;display:flex;font-size:1.125rem;min-height:66px;padding:15px;text-transform:uppercase;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out}.team-card a:hover img{transform:scale(1.05)}.team-card a:hover h3{background-color:#075570;color:#fff}.team-card a:focus-visible{outline:3px solid #075570;outline-offset:3px}.teams-list{padding-bottom:90px}.teams-list>div{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1320px}.stack-table thead th{background-color:#f5f5f5;box-shadow:inset 0 1px 0 #ccc,inset 0 -1px 0 #ccc;position:sticky;top:calc(var(--header-height, 0px) + var(--sticky-offset, 0px));z-index:1}.stack-table thead th:before{background-color:#ccc;bottom:100%;content:" ";height:1px;left:0;position:absolute;right:0}@media (max-width:767px){table.stack-table,table.stack-table tbody,table.stack-table tr,table.stack-table td{display:block;width:100%}table.stack-table thead{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}table.stack-table tr{border:1px solid #ccc;box-sizing:border-box;margin-bottom:15px}table.stack-table th,table.stack-table td,table.stack-table td.cell-50,table.stack-table td.cell-100{align-items:baseline;border:0;border-bottom:1px solid #e5e5e5;box-sizing:border-box;display:flex;gap:15px;justify-content:space-between;text-align:right;white-space:normal;width:100%}table.stack-table td:last-child{border-bottom:0}table.stack-table td[data-label]:before{content:attr(data-label);flex-shrink:0;font-family:"Oswald",sans-serif;font-weight:600;text-align:left;text-transform:uppercase}table.stack-table td[data-label=""]{display:none}table.stack-table td:not([data-label]){display:block;text-align:left}}#header-mobile,#nav-open,#nav-close,.subnav-toggle{display:none}#nav-open>button,#nav-close>button{all:unset;cursor:pointer}#nav-open>button>svg,#nav-close>button>svg{display:block;fill:#fff;height:2rem;transition:fill 0.5s ease-in-out;width:2rem}#nav-open>button:hover>svg,#nav-open>button:focus-visible>svg,#nav-close>button:hover>svg,#nav-close>button:focus-visible>svg{fill:#f8ef69}#nav-open>button:focus-visible,#nav-close>button:focus-visible{outline:solid 2px #f8ef69;outline-offset:4px}nav>ul>li:focus-within>ul,nav>ul>li>ul>li:focus-within>ul{opacity:1;visibility:visible}@media (max-width:1180px){header{align-items:stretch}#header-left{padding:10px 15px}#header-left img{max-height:60px;width:auto}html:not(.js) header{flex-wrap:wrap}html:not(.js) #header-right{width:100%}html.js #nav-open{align-items:center;display:flex;margin-left:auto}html.js #nav-close{display:flex;justify-content:flex-end;padding:20px 20px 10px}html.js #header-right{background-color:#676565;bottom:0;box-sizing:border-box;flex-grow:0;max-width:100%;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform 0.5s ease-in-out,visibility 0.5s ease-in-out;visibility:hidden;width:400px;z-index:4}html.js #header-right.nav-open{transform:none;visibility:visible}body.nav-open{overflow:hidden;padding-right:var(--scrollbar-width,0)}#header-right-top{display:none}#header-mobile{background-color:#000;display:block;font-family:"Oswald",sans-serif;font-weight:500;padding:15px 20px 0}#header-mobile ul{display:flex;flex-wrap:wrap;margin:0 -10px;text-transform:uppercase}#header-mobile li{margin:0 10px 15px}#header-mobile .social{margin:0 -7.5px;padding:0 0 15px}#header-mobile .social li{margin:0 7.5px}#header-right-bottom{align-items:stretch;flex-direction:column}nav{font-size:1.125rem}nav>ul{flex-direction:column}nav>ul>li{border-bottom:solid 1px rgb(255 255 255 / .15);margin:0}nav>ul>li>a{padding:12px 64px 12px 20px}nav>ul>li>ul,nav>ul>li>ul>li>ul,nav>ul>li:hover>ul,nav>ul>li>ul>li:hover>ul{background-color:rgb(0 0 0 / .15);height:0;left:auto;min-width:0;opacity:1;overflow:hidden;position:static;transition:height 0.5s ease-in-out,visibility 0s 0.5s ease-in-out;visibility:hidden;white-space:normal}nav>ul>li.is-open>ul,nav>ul>li>ul>li.is-open>ul{transition:height 0.5s ease-in-out;visibility:visible}nav>ul>li>ul{font-size:1rem}nav>ul>li>ul a,nav>ul>li>ul>li:first-of-type a,nav>ul>li>ul>li:last-of-type a{padding:10px 64px 10px 35px}nav>ul>li>ul>li>ul a,nav>ul>li>ul>li>ul>li:first-of-type a,nav>ul>li>ul>li>ul>li:last-of-type a{padding:10px 20px 10px 50px}nav .subnav-toggle{align-items:center;background:none;border:0;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:0;top:0;width:56px}nav .subnav-toggle svg{fill:currentColor;height:1.25rem;transition:transform 0.5s ease-in-out;width:1.25rem}nav .subnav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}nav .subnav-toggle:focus-visible{outline:3px solid #f8ef69;outline-offset:-3px}nav>ul>li>ul .subnav-toggle{height:44px}}@media (max-width:1023px){#global-slogan h2{font-size:4rem}footer>div>div{flex-wrap:wrap;margin:0}footer>div>div>div{margin:0 0 30px;width:100%}footer>div>div>div:last-child{margin-bottom:0}.sponsors>div>div{width:calc(33.33% - 30px)}.teams-list>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.pl-pr-30{padding-left:15px;padding-right:15px}.section-heading{font-size:2.25rem}.content-styling blockquote{font-size:1.25rem}.content-50>div{flex-direction:column;margin:0}.content-50>div>div{margin:0;width:100%}#news-blocks{margin:0 -7.5px}#news-blocks article{margin:0 7.5px 15px;width:calc(50% - 15px)}#global-news #news-blocks article:nth-child(3){display:none}#global-news>div{padding-bottom:15px;padding-top:60px}#global-store a{min-height:280px;padding-bottom:45px;padding-top:45px}#global-sponsors{padding:60px 0}#global-sponsors h2{padding-bottom:30px}.logo-carousel ul{gap:45px;padding:0 15px}.js .logo-carousel ul{padding:0 45px 0 0}#global-donate{padding-bottom:30px;padding-top:60px}#global-donate>div>div{margin:0}#global-donate>div>div>div{margin:0;width:100%}#global-slogan{padding-bottom:80px;padding-top:80px}#global-slogan h2{font-size:3rem}footer>div{padding-bottom:45px;padding-top:60px}.sponsors{padding-bottom:45px}.sponsors>div>div{width:calc(50% - 30px)}.teams-list{padding-bottom:60px}.teams-list>div{gap:15px}}@media (max-width:479px){#page-heading{padding-top:60px}.section-heading{font-size:2rem}.summary-header{align-items:baseline;flex-wrap:wrap}.summary-header .section-heading{margin-right:15px}.summary-header p{font-size:1.125rem}#news-blocks article{margin-bottom:15px;width:calc(100% - 15px)}#global-news #news-blocks article:nth-child(2){display:none}#global-store a p{font-size:1.125rem}#global-donate li{width:calc(50% - 30px)}#global-slogan{padding-bottom:60px;padding-top:60px}#global-slogan h2{font-size:2.25rem}.sponsors>div>div{width:calc(100% - 30px)}.teams-list>div{grid-template-columns:1fr}}.pager{display:flex;flex-wrap:wrap;font-family:"Oswald",sans-serif;font-weight:600;gap:7.5px;justify-content:center;list-style:none;padding-bottom:45px}.pager a{background-color:#fff;border:solid 2px #075570;border-radius:30px;color:#075570;display:block;min-width:22px;padding:5px 15px;text-align:center;transition:background-color 0.5s ease-in-out,color 0.5s ease-in-out}.pager a:hover{background-color:#075570;color:#fff}.pager a:focus-visible{outline:3px solid #075570;outline-offset:3px}.pager .MarkupPagerNavOn a{background-color:#075570;color:#fff}.pager .MarkupPagerNavSeparator{align-self:flex-end;padding:5px}.pager-picker{align-items:center;display:none;font-family:"Oswald",sans-serif;font-weight:600;gap:10px;justify-content:center;padding-bottom:45px}.pager-picker select{background-color:#fff;border:solid 2px #075570;border-radius:30px;color:#075570;font-family:"Oswald",sans-serif;font-size:1rem;font-weight:600;padding:5px 15px}.pager-picker select:focus-visible{outline:3px solid #075570;outline-offset:3px}@media (max-width:767px){.js .pager-picker{display:flex}.js .pager li{display:none}.js .pager .MarkupPagerNavPrevious,.js .pager .MarkupPagerNavNext{display:block}.js .pager{padding-bottom:15px}}#gallery-summary{padding-bottom:90px}#gallery-summary>div{display:grid;gap:30px;grid-auto-rows:307px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1320px}#gallery-summary>div>a{color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:30px;position:relative;text-decoration:none}#gallery-summary>div>a:first-child{grid-column:span 3;grid-row:span 2}#gallery-summary>div>a:first-child>h2{font-size:2.5rem}#gallery-summary>div>a>img{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;transition:transform 0.5s ease-in-out;width:100%;z-index:0}#gallery-summary>div>a:before{background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .45) 45%,#fff0 100%);content:" ";inset:0;position:absolute;z-index:1}#gallery-summary>div>a>h2{font-family:"Oswald",sans-serif;font-size:1.5rem;font-weight:600;line-height:1.1;position:relative;text-transform:uppercase;z-index:2}#gallery-summary>div>a>p{position:relative;padding-top:7.5px;z-index:2}#gallery-summary>div>a:hover>img{transform:scale(1.06)}#gallery-summary>div>a:focus-visible{outline:3px solid #f8ef69;outline-offset:3px}@media (max-width:1023px){#gallery-summary>div{grid-auto-rows:260px;grid-template-columns:repeat(2,1fr)}#gallery-summary>div>a:first-child{grid-column:span 2;grid-row:span 1}}@media (max-width:767px){#gallery-summary>div{gap:15px}#gallery-summary{padding-bottom:60px}}@media (max-width:479px){#gallery-summary>div{grid-auto-rows:220px;grid-template-columns:1fr}#gallery-summary>div>a{padding:20px}#gallery-summary>div>a:first-child{grid-column:auto}#gallery-summary>div>a:first-child>h2{font-size:1.75rem}}