@font-face{font-family:Adumu;src:url(/assets/Adumu-BoyTCP-N.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--color-primary: #0A006E;--color-secondary: #FFFFFF;--color-accent: #E1FF4C;--color-bg-light: #FFFFFF;--color-bg-dark: #000000;--color-text: #000000;--color-text-alt: #FFFFFF;--border-color: rgba(0, 0, 0, .1);--border-style: solid;--border-width: 1px;--border-radius: 32px;--border-radius_alt: 999px;--font-family-base: "Big Shoulders", sans-serif;--font-family-heading: "Disclaimer", sans-serif;--font-size-base: 1.125rem;--font-size-h1: calc(var(--font-size-base) * 3.4286);--font-size-h2: calc(var(--font-size-base) * 1.8571);--font-size-h3: calc(var(--font-size-base) * 1.4286);--font-size-h4: calc(var(--font-size-base) * 1.1429);--font-size-h5: calc(var(--font-size-base) * 1);--font-size-h6: calc(var(--font-size-base) * .8571);--focus-outline-color: var(--color-accent)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}*{font-family:inherit;font-optical-sizing:auto;font-style:normal}button,input,select,textarea{font:inherit}html{font-size:100%;scroll-behavior:smooth}body{font-family:var(--font-family-base, "Big Shoulders", sans-serif);font-size:var(--font-size-base);color:var(--color-text);line-height:1.5;background-color:var(--color-bg-light)}.reader-content{display:block}:focus{outline:3px solid var(--focus-outline-color, var(--color-accent));outline-offset:3px;box-shadow:0 0 0 6px #00000059}:focus:not(:focus-visible){outline:none;box-shadow:none}:focus-visible{outline:3px solid var(--focus-outline-color, var(--color-accent));outline-offset:3px;box-shadow:0 0 0 6px #00000059}.container{max-width:1280px;margin:0 auto;padding:32px}.card{border:var(--component-card-border-width, var(--border-width)) var(--border-style) var(--component-card-border-color, var(--border-color));border-radius:var(--component-media-border-radius, var(--component-card-border-radius, var(--border-radius)));padding:var(--component-card-padding, 32px);height:100%;position:relative;background-color:var(--component-card-bg, var(--color-bg-light));box-shadow:var(--effect-shadow, none);transition:box-shadow .22s ease,transform .22s ease}.btn{display:inline-flex;align-items:center;gap:8px;padding:16px;color:var(--component-button-text, var(--color-text, #000));text-decoration:none;cursor:pointer;background-color:var(--component-button-bg, var(--color-accent));font-size:var(--font-size-base);line-height:1;transform:translateZ(0) scale(1);transform-origin:center center;backface-visibility:hidden;will-change:transform;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out,transform .2s ease-out;width:fit-content;border:var(--component-button-border-width, 1px) solid var(--component-button-border-color, transparent);border-radius:var(--component-button-border-radius, 4px);box-shadow:var(--effect-shadow, none)}.border_btn{border-width:var(--component-button-border-width, 1px);border-color:var(--component-button-border-color, black)}.border_round_btn{border-radius:var(--component-button-border-radius, 4px)}.btn:hover{background-color:var(--component-button-hover-bg, var(--color-primary));color:var(--component-button-hover-text, var(--color-text-alt));transform:translateZ(0) scale(1.1);box-shadow:var(--effect-hover-shadow, var(--effect-shadow, none));transition:background-color .15s ease-in-out,color .15s ease-in-out,border-color .15s ease-in-out,transform .15s ease-in-out}.arrow{display:inline-flex;align-items:center;line-height:1;transition:transform .3s ease}.btn-text{display:inline-flex;align-items:center;font-family:var(--font-family-heading, "Disclaimer", sans-serif);font-size:var(--font-size-h4);font-weight:400;text-transform:uppercase;line-height:1}.btn:hover .arrow{transform:translate(5px)}.text-center{text-align:center}.center{align-items:center;justify-content:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:10000;transform:translateY(-140%);padding:12px 16px;border:2px solid var(--color-bg-dark);border-radius:4px;background:var(--color-bg-light);color:var(--color-text);font-weight:700;text-decoration:none;transition:transform .15s ease-out}.skip-link:focus,.skip-link:focus-visible{transform:translateY(0)}.event-date-banner{width:100%;min-height:2.5rem;padding:.45rem 1rem;display:flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-text-alt);border-bottom:var(--border-width) var(--border-style) var(--component-navbar-border-color, var(--border-color));text-align:center;text-decoration:none;transition:background-color .15s ease-in-out,color .15s ease-in-out}.event-date-banner:hover,.event-date-banner:focus-visible{background:var(--component-button-hover-bg, var(--color-primary));color:var(--component-button-hover-text, var(--color-text-alt))}.event-date-banner span{font-family:var(--font-family-heading, sans-serif);font-size:var(--font-size-h4);line-height:1;text-transform:uppercase}.section-divider{min-height:fit-content;background-color:var(--color-bg-light);background-image:linear-gradient(135deg,rgba(255,255,255,var(--component-section-gradient-opacity, 0)) 0%,transparent 42%,rgba(0,0,0,var(--component-section-gradient-opacity, 0)) 100%);padding:0 24px;position:relative;isolation:isolate}.section-divider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--component-section-noise-image, none);background-size:var(--component-section-noise-size, 160px) var(--component-section-noise-size, 160px);background-repeat:repeat;opacity:var(--component-section-noise-opacity, 0)}.section-divider>*{position:relative;z-index:1}.padding-hero{padding:16px}.hero{padding:0}.hero p{text-align:justify}.border{border:var(--border-width) var(--border-style) var(--border-color)}.border_alt{border:var(--border-width) var(--border-style) rgba(0,0,0,.5)}.border_round{border-radius:var(--border-radius)}.border_round_alt{border-radius:var(--border-radius_alt)}h1{font-size:calc(var(--font-size-h1)*2);font-family:var(--font-family-heading, "Disclaimer", sans-serif);font-optical-sizing:auto;font-weight:400;font-style:normal;text-transform:uppercase}h2{font-size:var(--font-size-h2);text-transform:uppercase;font-family:var(--font-family-heading, "Disclaimer", sans-serif)}h3{font-size:var(--font-size-h3);font-family:var(--font-family-heading, "Disclaimer", sans-serif)}h4{font-size:var(--font-size-h4);font-weight:400;font-family:var(--font-family-heading, "Disclaimer", sans-serif)}.section-divider__title:before,.static-section>h2:before{content:"";display:block;width:var(--component-section-accent-width, 0px);height:var(--component-section-accent-height, 0px);margin:0 auto var(--component-section-accent-gap, 0px);background:var(--component-section-accent-color, transparent)}.photo-card__heading,.photo-card__text{overflow-wrap:break-word}.photo-card__media,.image-grid__trigger,.static-card figure,.static-image-grid figure{overflow:hidden}.photo-card__media:not(.photo-card__media--circular),.image-grid__trigger,.static-card figure,.static-image-grid figure{border-radius:max(0px,calc(var(--component-media-border-radius, 12px) - 4px))}.photo-card__media img,.image-grid__trigger img,.static-card__image,.static-image-grid img{filter:var(--component-media-filter, none);transition:filter .22s ease}.photo-card__media img:not(.photo-card__image--circular){object-fit:cover;border-radius:inherit}.card:hover .photo-card__media img:not(.photo-card__image--circular),.image-grid__trigger:hover img,.image-grid__trigger:focus-visible img,.static-card:hover .static-card__image{filter:var(--component-media-hover-filter, var(--component-media-filter, none))}.site-footer__social-link{width:2.75rem;height:2.75rem;padding:.625rem;box-sizing:border-box;flex:0 0 2.75rem;display:inline-flex;align-items:center;justify-content:center;transform:translateZ(0) scale(1);transition:color .15s ease-in-out,transform .15s ease-in-out}.sponsor-logo__frame{overflow:hidden;transform:translateZ(0) scale(1);transition:transform .15s ease-in-out,filter .15s ease-in-out}.sponsor-logo__img{filter:none;transition:filter .15s ease-in-out}.sponsor-logo__frame:hover,.sponsor-logo__frame:focus-visible,.static-logo-grid a:hover,.static-logo-grid a:focus-visible{transform:translateZ(0) scale(1.1)}.sponsor-logo__frame:hover .sponsor-logo__img,.sponsor-logo__frame:focus-visible .sponsor-logo__img,.static-logo-grid a:hover img,.static-logo-grid a:focus-visible img{filter:contrast(1.04) saturate(1.04)}.map-container{border-radius:var(--component-media-border-radius, var(--component-card-border-radius, var(--border-radius)));overflow:hidden;background:#000;box-shadow:var(--component-media-shadow, var(--effect-shadow, none))}.map-container iframe{display:block}.video-card{width:100%;max-width:100%}.video-card__wrapper{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--component-media-border-radius, var(--component-card-border-radius, var(--border-radius)));background:#000;box-shadow:var(--component-media-shadow, var(--effect-shadow, none));transform:translateZ(0)}.video-card__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;display:block}.navbar{box-shadow:var(--effect-shadow, none);border-bottom:var(--component-navbar-border-width, 0px) solid var(--component-navbar-border-color, var(--border-color))}.navbar-menu-button{position:absolute;left:32px;width:42px;height:38px;display:inline-flex;flex-direction:column;justify-content:center;gap:7px;padding:5px 4px;border:0;background:transparent;color:var(--component-navbar-text, #000);cursor:pointer;transform:skew(-8deg) translateZ(0) scale(1);transition:transform .15s ease-in-out}.navbar-menu-button:hover,.navbar-menu-button:focus-visible{transform:skew(-8deg) translateZ(0) scale(1.1)}.navbar-menu-button span{width:100%;height:4px;display:block;background:currentColor;border-radius:1px;transform-origin:center;transition:transform .18s ease-in-out,opacity .12s ease-in-out}.navbar-menu-button span:nth-child(2){width:74%;margin-left:auto}.navbar-menu-button--open span:nth-child(1){transform:translateY(11px) rotate(45deg)}.navbar-menu-button--open span:nth-child(2){opacity:0;transform:scaleX(0)}.navbar-menu-button--open span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.navbar-menu{display:flex;flex-direction:column;gap:16px;padding:18px 32px 22px;box-sizing:border-box;overflow:hidden;position:relative;isolation:isolate;visibility:hidden;pointer-events:none;opacity:0;transform:translateY(-10px);background:var(--component-navbar-bg, var(--color-bg-light));border-bottom:var(--border-width) var(--border-style) var(--component-navbar-border-color, var(--border-color));box-shadow:var(--effect-hover-shadow, var(--effect-shadow, none));text-transform:uppercase;transition:opacity .16s ease-in-out,transform .16s ease-in-out,visibility 0s linear .16s}.navbar-menu:before,.navbar-menu:after{content:"";position:absolute;pointer-events:none}.navbar-menu:before{top:0;right:0;bottom:0;left:0;z-index:-2;background-image:var(--component-section-noise-image, none);background-size:var(--component-section-noise-size, 160px) var(--component-section-noise-size, 160px);background-repeat:repeat;opacity:var(--component-section-noise-opacity, 0)}.navbar-menu:after{right:18px;bottom:14px;z-index:-1;width:44px;height:18px;background:var(--color-accent);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);opacity:.9;transform:rotate(-3deg)}.navbar-menu>*{position:relative;z-index:1}.navbar-menu--open{visibility:visible;pointer-events:auto;opacity:1;transform:translateY(0);transition-delay:0s}.hero-video__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-video__media{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);object-fit:cover;object-position:center center;display:block;background:#000;transform:translateZ(0) scale(1.002);backface-visibility:hidden;transition:opacity .9s ease-in-out}.hero-video__overlay{z-index:1;background:radial-gradient(circle at center,rgba(var(--component-hero-overlay-color, 0, 0, 0),calc(var(--component-hero-overlay-opacity, .5) * .28)),rgba(var(--component-hero-overlay-color, 0, 0, 0),var(--component-hero-overlay-opacity, .5))),linear-gradient(90deg,rgba(0,0,0,var(--component-hero-vignette-opacity, 0)) 0%,transparent 22%,transparent 78%,rgba(0,0,0,var(--component-hero-vignette-opacity, 0)) 100%)}.hero-video__logo{filter:drop-shadow(var(--component-hero-logo-shadow, 0 0 0 transparent))}.gallery__selected-card{width:100%;animation:gallery-card-enter .22s ease-out}.social-choice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--component-social-modal-backdrop, rgba(0, 0, 0, .58));-webkit-backdrop-filter:blur(var(--component-social-modal-backdrop-blur, 0px));backdrop-filter:blur(var(--component-social-modal-backdrop-blur, 0px))}.social-choice__dialog{width:min(100%,420px);padding:24px;border:var(--component-card-border-width, var(--border-width)) var(--border-style) var(--component-card-border-color, var(--border-color));border-radius:var(--component-card-border-radius, var(--border-radius));background:var(--component-social-modal-bg, var(--component-card-bg, var(--color-bg-light)));color:var(--component-social-modal-text, var(--color-text));box-shadow:var(--component-social-modal-shadow, var(--effect-hover-shadow, 0 24px 80px rgba(0, 0, 0, .35)));animation:social-choice-enter .18s ease-out}.social-choice__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.social-choice__header h3{margin:0}.social-choice__close{width:2.75rem;height:2.75rem;border:0;border-radius:999px;background:transparent;color:inherit;font-size:2rem;line-height:1;cursor:pointer}.social-choice__links{display:grid;gap:12px}.social-choice__link{display:flex;align-items:center;gap:14px;padding:14px 16px;border:var(--component-card-border-width, var(--border-width)) var(--border-style) var(--component-card-border-color, var(--border-color));border-radius:var(--component-card-border-radius, var(--border-radius));background:var(--component-social-modal-link-bg, transparent);color:inherit;text-decoration:none;font-family:var(--font-family-heading, sans-serif);font-size:var(--font-size-h4);text-transform:uppercase;transform:translateZ(0) scale(1);transition:background-color .15s ease-in-out,color .15s ease-in-out,transform .15s ease-in-out,border-color .15s ease-in-out}.social-choice__link:hover,.social-choice__link:focus-visible{background:var(--component-button-hover-bg, var(--color-primary));color:var(--component-button-hover-text, var(--color-text-alt));border-color:var(--component-button-hover-bg, var(--color-primary));transform:translateZ(0) scale(1.04)}.social-choice__link svg{width:1.5rem;height:1.5rem;flex:0 0 1.5rem}@keyframes social-choice-enter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gallery-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.photo-card__caption,.image-grid__caption{margin-top:6px;font-size:.875rem;line-height:1.35;color:var(--color-text);text-align:center}#InfoBox .photo-card,#InfoBox .photo-card__media{height:400px}.navbar{border-bottom:var(--border-width) var(--border-style) var(--component-navbar-border-color, var(--border-color));background-color:var(--component-navbar-bg, #fff)}.navbar a{display:inline-flex;color:var(--component-navbar-text, #000);transition:color .15s ease-in-out}.navbar a:hover{transform:none}.navbar a:hover .navbar-link,.navbar a:focus-visible .navbar-link{transform:translateZ(0) scale(1.1)}.navbar-link{display:inline-flex;align-items:center;font-family:var(--font-family-heading, "Disclaimer", sans-serif);font-size:var(--font-size-h4);font-weight:400;line-height:1.2;transform:translateZ(0) scale(1);transition:transform .15s ease-in-out}.navbar-menu .navbar-link{transform-origin:left center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.btn:hover,.navbar a:hover,.navbar-menu-button:hover,.card:hover,.static-card:hover,.sponsor-logo__frame:hover,.static-logo-grid a:hover,.site-footer__social-link:hover,.static-social-links a:hover,.social-choice__link:hover{transform:none}.sponsor-logo__frame:hover .sponsor-logo__img,.static-logo-grid a:hover img{filter:none}}.sponsors{height:1000px}.static-fallback{background:var(--color-bg-light);color:var(--color-text)}.static-section{background-image:linear-gradient(135deg,rgba(255,255,255,var(--component-section-gradient-opacity, 0)) 0%,transparent 42%,rgba(0,0,0,var(--component-section-gradient-opacity, 0)) 100%);background-size:100% 100%;position:relative;isolation:isolate}.static-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:var(--component-section-noise-image, none);background-size:var(--component-section-noise-size, 160px) var(--component-section-noise-size, 160px);background-repeat:repeat;opacity:var(--component-section-noise-opacity, 0)}.static-section>*{position:relative;z-index:1}.static-header,.static-footer,.static-section,.static-hero__content{width:100%;max-width:1280px;margin:0 auto;padding:32px 24px}.static-header{box-shadow:var(--effect-shadow, none)}.static-header nav{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;text-transform:uppercase}.static-header a,.static-button{color:inherit;text-decoration:none}.static-hero{background:var(--color-bg-dark);color:var(--color-text-alt)}.static-hero__content{min-height:60vh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(220px,.9fr);gap:32px;align-items:center}.static-hero img{max-width:100%;max-height:320px;object-fit:contain;justify-self:center}.static-hero__meta{margin-top:16px;font-weight:700}.static-section>h2{margin-bottom:24px;text-align:center}.static-grid,.static-logo-grid,.static-image-grid{display:grid;gap:24px}.static-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.static-card{border:var(--component-card-border-width, var(--border-width)) var(--border-style) var(--component-card-border-color, var(--border-color));border-radius:var(--component-media-border-radius, var(--component-card-border-radius, var(--border-radius)));padding:var(--component-card-padding, 32px);background:var(--component-card-bg, var(--color-bg-light));box-shadow:var(--effect-shadow, none);transition:box-shadow .22s ease,transform .22s ease}.static-card:hover{box-shadow:var(--effect-hover-shadow, var(--effect-shadow, none));transform:var(--effect-card-hover-transform, none)}.static-card>*+*{margin-top:12px}.static-card figure,.static-image-grid figure{margin:0}.static-card figcaption,.static-image-grid figcaption{margin-top:6px;font-size:.875rem;line-height:1.35;text-align:center}.static-card__image{width:100%;aspect-ratio:1;object-fit:cover;display:block}.static-button{display:inline-flex;align-items:center;gap:8px;margin-top:16px;padding:16px;border:var(--component-button-border-width, 1px) solid var(--component-button-border-color, transparent);border-radius:var(--component-button-border-radius, 4px);background:var(--component-button-bg, var(--color-accent));color:var(--component-button-text, var(--color-text));font-family:var(--font-family-heading, "Disclaimer", sans-serif);font-size:var(--font-size-h4);text-transform:uppercase;box-shadow:var(--effect-shadow, none)}.static-card__actions{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;gap:16px 24px;margin-top:16px}.static-card__actions .static-button{margin-top:0}.static-logo-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:center}.static-logo-grid a,.static-logo-grid span{min-height:100px;display:flex;align-items:center;justify-content:center}.static-logo-grid img{width:100%;max-width:220px;height:100px;object-fit:contain}.static-image-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.static-image-grid img{width:100%;height:auto;display:block}.static-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;background:var(--component-footer-bg, var(--color-bg-dark));color:var(--component-footer-text, var(--color-text-alt));box-shadow:var(--effect-shadow, none)}.site-footer{width:100%;min-height:80px;height:fit-content;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-top:0;background-color:var(--component-footer-bg, var(--color-bg-dark));color:var(--component-footer-text, var(--color-text-alt));box-shadow:var(--effect-shadow, none)}.site-footer__left,.site-footer__center,.site-footer__right{flex:1;display:flex;align-items:center;justify-content:center;min-height:2.75rem}.site-footer__left{text-align:center;justify-content:flex-start}.site-footer__center{text-align:center}.site-footer__right{gap:12px;flex-wrap:wrap;text-align:center;justify-content:flex-end}.site-footer__social{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.site-footer__social-link{width:2.75rem;height:2.75rem;padding:.625rem;display:inline-flex;align-items:center;justify-content:center;color:var(--component-footer-text, var(--color-text-alt));transform:translateZ(0) scale(1);transition:color .15s ease-in-out,transform .15s ease-in-out}.site-footer__social-link:hover,.site-footer__social-link:focus-visible,.static-social-links a:hover,.static-social-links a:focus-visible{color:var(--color-accent);transform:translateZ(0) scale(1.1)}.site-footer__social-link svg{width:100%;height:100%}.static-footer__left,.static-footer__center,.static-footer__right,.static-social-links{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}.static-footer__left{text-align:center;justify-content:flex-start}.static-footer__left,.static-footer__center,.static-footer__right{flex:1;min-height:2.75rem}.static-footer__right{gap:12px;justify-content:flex-end}.static-social-links{gap:12px}.static-social-links a{width:2.75rem;height:2.75rem;padding:.625rem;display:inline-flex;align-items:center;justify-content:center;color:inherit;transform:translateZ(0) scale(1);transition:color .15s ease-in-out,transform .15s ease-in-out}.static-social-links svg{width:100%;height:100%}@media (max-width: 720px){.static-hero__content{min-height:auto;grid-template-columns:1fr}.site-footer{flex-direction:column;justify-content:center;align-items:center;text-align:center}.site-footer__center{order:1;flex:none}.site-footer__left{order:3;flex:none;align-items:center;justify-content:center;text-align:center}.site-footer__right{order:2;flex:none;justify-content:center}.site-footer__social{justify-content:center}}
