@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400..800&display=swap);*,::after,::before{box-sizing:border-box}body{margin:unset}button,input,select,textarea{font:inherit}canvas,img,picture,svg{display:block;max-inline-size:100%;block-size:auto}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}html{--c-primary:#3A008C;--c-primary-dark:#1d0046;--c-hero-bg:#07010d;--c-secondary:#9FEA47;--c-white:#FFFFFF;--c-dark:#333333;--c-black:#000000;--quick:0.2s;--ease:cubic-bezier(0.25, 1, 0.5, 1)}.ppwp-sitewide-protection{font-family:Syne,sans-serif}.ppwp-sitewide-protection input.input_wp_protect_password{border:3px solid var(--c-primary);background-color:var(--c-white);font-family:inherit}.ppwp-sitewide-protection .pda-form-login .button-login{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;margin:1em auto;border-width:0;border-radius:0;background-color:var(--c-secondary);color:var(--c-primary);line-height:1.5;padding:.5em 1.5em;position:relative;font-weight:700;text-decoration:none;font-size:1rem;clip-path:inset(0);transition:clip-path var(--quick) var(--ease)}html{font-family:Syne,sans-serif;color:var(--c-dark);background-color:var(--c-white)}body{background-color:var(--c-white)}section{padding:2rem 0 4rem}section.bg-dark{background-color:var(--c-primary-dark);color:var(--c-white)}section.bg-dark h1,section.bg-dark h2,section.bg-dark h3,section.bg-dark h4{color:inherit}section.bg-dark a:not([class]){color:var(--c-secondary);text-decoration:none}section.bg-dark a:not([class]):hover{text-decoration:underline}section.bg-light:not(:first-child)+section.bg-light{padding-top:0}.container{max-width:1000px;width:calc(100% - 3rem);margin-left:auto;margin-right:auto}h1,h2,h3{color:var(--c-primary-dark);font-weight:700;margin:0 0 .5em}h2{font-size:min(2.5rem,6vw)}p{margin:0 0 1em;font-size:1.125rem;line-height:1.3}.btn{display:inline-block;background-color:var(--c-secondary);color:var(--c-primary);line-height:1.5;padding:1em 5em 1em 1.5em;min-width:14em;position:relative;font-weight:700;text-decoration:none;font-size:1rem;clip-path:inset(0);transition:clip-path var(--quick) var(--ease)}.btn::after{content:"";position:absolute;top:50%;right:1em;width:1.2em;height:1.2em;margin-top:-.6em;background:no-repeat center url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M18.8,6.3L13.1.3c-.3-.3-1-.4-1.4,0-.4.4-.4,1,0,1.4l4.2,4.4H1C.4,6,0,6.5,0,7s.4,1,1,1h15l-4.2,4.4c-.4.4-.4,1.1,0,1.4.4.3,1.1.3,1.4,0l5.7-6c.2-.2.4-.9,0-1.3h0Z' fill='%231d0046'/%3E%3C/svg%3E");background-size:contain}.btn:hover,a:hover>.btn{clip-path:inset(.25em)}.event-hero{padding-top:4rem;position:relative;z-index:1}.event-hero:has(.event-hero__files) .event-hero__inner{margin-bottom:-10em}.event-hero:has(.event-hero__files)+section{padding-top:8rem}.event-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--c-primary)}.event-hero__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-hero__background .desktop:not(:only-child){display:none}@media (min-width:720px){.event-hero__background .desktop:not(:only-child){display:block}.event-hero__background .mobile:not(:only-child){display:none}}.event-hero__header{display:flex;flex-direction:column;gap:2.5rem}@media (min-width:720px){.event-hero__header{flex-direction:row-reverse}}.event-hero__content,.event-hero__image{flex:1}.event-hero__image{align-self:center}.event-hero__image img{margin:auto}.event-hero__title{font-size:min(2.5rem,10vw);line-height:1}.event-hero__description,.event-hero__title{max-width:30rem}.event-hero__files{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2.5rem;margin-top:2em}.file{background-color:var(--c-white);padding:1.25em 2em 2em;color:var(--c-dark);display:flex;gap:1rem;justify-content:space-between;box-shadow:.25em .25em 1em 0 rgba(0,0,0,.25)}.file__thumbnail{flex-shrink:0;width:5em;height:5em;-o-object-fit:contain;object-fit:contain}.videos__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2rem 2.5rem;margin-top:2em}.video__link{display:block;position:relative;text-decoration:none}.video__thumbnail{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:.5em}.video__title{font-size:1.25rem}.video__play{float:left;min-width:0;padding:.5em 3em .5em 1em}.video__play::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M9,0C4,0,0,4,0,9s4,9,9,9,9-4,9-9S14,0,9,0ZM11.9,9.5l-4.2,2.8c-.4.2-.9,0-.9-.5v-5.6c0-.4.5-.7.9-.5l4.2,2.8c.3.2.3.7,0,.9Z' fill='%231d0046'/%3E%3C/svg%3E")}.video__duration{float:right;line-height:2em;font-size:1rem;text-align:right;color:var(--c-dark)}.video-modal{width:auto;height:auto;max-width:90vw;max-height:80vh;aspect-ratio:16/9;border-width:0;padding:0;background-color:transparent;overflow:visible}.video-modal::backdrop{background-color:rgba(0,0,0,.5)}.video-modal__inner{position:relative;padding-top:1.5rem}.video-modal iframe{width:100%;height:100%;aspect-ratio:16/9;display:block;border-width:0;background-color:var(--c-black)}.video-modal__close{position:absolute;top:-1.5rem;right:0;width:2rem;height:2rem;background-color:transparent;border-width:0;padding:0;cursor:pointer}.video-modal__close svg{width:100%;height:100%;stroke:var(--c-white);display:block}.home-hero{position:relative;z-index:1;--c-primary-dark:var(--c-hero-bg);overflow:hidden}.home-hero__canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block;opacity:.4}.home-hero_inner{position:relative;z-index:1}.home-hero__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--c-primary)}.home-hero__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-hero__video{margin-bottom:1.5em}.home-hero__video iframe{width:100%;height:auto;aspect-ratio:16/9;display:block;border-width:0;background-color:var(--c-black)}.home-hero__image{margin-bottom:1.5em}.home-hero__image img{width:100%;height:auto;aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover}.home-hero__intro{margin-bottom:2.5rem}.home-hero__intro h1,.home-hero__intro h2,.home-hero__intro h3,.home-hero__intro h4{color:inherit;font-size:1.875em;font-weight:600;max-width:14em}@media (min-width:720px){.home-hero__intro{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}}.page-hero{background-color:var(--c-hero-bg);color:var(--c-white);position:relative;overflow:hidden}.page-hero__canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;display:block;opacity:.6}.page-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2.5rem}.page-hero__content{align-self:center}.page-hero img{width:100%;display:block;height:auto}.page-hero h1{color:inherit;text-decoration:underline;text-decoration-color:var(--c-secondary);text-decoration-thickness:2px;text-underline-offset:.2em}.page-hero a{color:var(--c-secondary);text-decoration:none}.page-hero a:hover{text-decoration:underline}.page-hero:has(.page-hero__image-img--full-width){padding:0}.page-hero__image-img--full-width{width:100%;height:auto;min-height:17.5em;max-height:35em;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.header{border-bottom:5px solid var(--c-secondary)}.header__inner{display:flex;align-items:center;justify-content:space-between;padding-top:1.875rem;padding-bottom:1.875rem}.header__logo{margin:0;width:12.5rem}.header__logo a{color:var(--c-primary)}.header__nav ul{list-style:none;margin:0;display:flex;gap:1.5rem}.header__nav li{margin:0;font-size:min(1.25rem,4vw)}.header__nav a{text-decoration:underline;color:var(--c-primary);text-underline-offset:.25em;text-decoration-color:transparent;text-decoration-thickness:.1em;transition:text-decoration-color var(--quick) var(--ease)}.header__nav a:hover{text-decoration-color:var(--c-secondary)}.events__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:2.5rem;margin-top:2em}.events__list--3-col{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.events__description,.events__title{max-width:40rem}.event__link{text-decoration:none;display:block;color:inherit}.event__title{font-size:1.5rem;margin:0 0 .5em;font-weight:700}.event__thumbnail{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:1rem;clip-path:inset(0);transition:clip-path var(--quick) var(--ease)}.event__link:hover .event__thumbnail{clip-path:inset(.25em)}.footer{border-top:5px solid var(--c-secondary);background-color:var(--c-primary-dark);color:var(--c-white);padding:2.5rem 0 1.5rem}.footer nav,.footer p{font-size:.875rem;max-width:40rem}.footer__logo{display:block;color:var(--c-white);width:9.375rem;height:auto;margin-bottom:1rem}.footer__nav{margin-top:1rem}.footer__nav ul{list-style:none;margin:0;padding:0}.footer__nav li{margin:0;display:inline}.footer__nav a{padding:0 .5em;color:var(--c-white);text-decoration:none;border-left:1px solid var(--c-white)}.footer__nav a:hover{text-decoration:underline;text-decoration-color:var(--c-secondary)}.footer__nav li:first-child a{border-left:none;padding-left:0}.footer__legal{margin-top:1rem}.image-text__inner{display:flex;flex-direction:column;gap:2.5rem}.image-text__image img{display:block;width:100%;height:auto}@media (min-width:720px){.image-text__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:2.5rem}.image-text__image--right{order:1}.image-text__content{padding:2em 1em}}.wysiwyg__inner{max-width:40em}.cta__inner{display:flex;flex-direction:column;gap:1.5rem;background-color:var(--c-primary-dark);color:var(--c-white);padding:1.5rem}.cta__inner h2{color:inherit}.cta__title{margin-bottom:1.5rem;font-size:1.375rem;margin:0}.cta__links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem}@media (min-width:720px){.cta__inner{flex-direction:row;align-items:center;justify-content:space-between}.cta__links{justify-content:flex-end}}.cta.bg-dark .cta__inner{background-color:var(--c-white);color:var(--c-primary-dark)}
/*# sourceMappingURL=core.css.map */
