@font-face{font-family:HyraSans;src:url(/fonts/hyrasans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HyraSans;src:url(/fonts/hyrasans-bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HyraSans-Display;src:url(/fonts/hyrasans-display.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HyraSansText;src:url(/fonts/hyrasanstext-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HyraSansText;src:url(/fonts/hyrasanstext-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}
:root{--color-dark:#231f20;--color-white:#fff;--color-blue-1:#06007e;--color-blue-2:#231fd8;--color-blue-3:#3145ff;--color-blue-4:#d8e8ff;--color-red-1:#ff0037;--color-red-2:#ff4d56;--color-red-3:#f97d7d;--color-red-4:#ffebf7;--font-sansserif:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-hyrasans:"HyraSans",var(--font-sansserif);--font-hyrasans-display:"HyraSans-Display",var(--font-sansserif);--font-hyrasans-text:"HyraSansText",var(--font-sansserif);--font-hyrasans-text-italic:"HyraSansText",var(--font-sansserif);--line-height-sm:1.15;--line-height-lg:1.3;--weight-normal:400;--weight-bold:600;--text-xl:clamp(52px,8vw,100px);--text-lg:clamp(26px,4vw,32px);--text-md:clamp(18px,2vw,22px);--text-sm:clamp(16px,1.3vw,19px);--section-gap:clamp(3em,5vw,5.5em);--site-width:2400px}@supports (width:env(safe-area-inset-left)){:root{--site-gutter-bottom:env(safe-area-inset-bottom);--site-gutter-left:env(safe-area-inset-left);--site-gutter-right:env(safe-area-inset-right);--site-gutter-top:env(safe-area-inset-top)}}
*{box-sizing:inherit;color:inherit;margin:0;padding:0}html{box-sizing:border-box;font-family:var(--font-hyrasans);font-size:100%;font-weight:var(--weight-normal);color:var(--color-white);scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1}html,body,#__next{background-color:var(--color-blue-3);height:100%}main{contain:content}img{max-width:100%;height:auto;display:block}input,button{background-color:#0000;border:0;border-radius:0}input{font:inherit;line-height:inherit}input:focus-visible{outline:0}button{appearance:none;cursor:pointer}h1,h2,h3{font-weight:inherit;font-size:inherit;margin:0}ul,ol{list-style:none}a{text-decoration:none}[hidden]{display:none!important}::placeholder{color:var(--color-dark);opacity:.6}
.Text{line-height:var(--line-height-lg);overflow-wrap:break-word;font-size:var(--text-md)}.Text a{text-decoration:underline}@media (hover:hover){.Text a:hover{opacity:.7}}.Text a:active{opacity:.7}.Text strong,.Text b{font-weight:var(--weight-bold)}.Text ul{list-style:inside}.Text ol{list-style:inside decimal}.Text h1,.Text h2,.Text h3{font-weight:var(--weight-bold);line-height:var(--line-height-sm)}.Text h1{font-size:var(--text-xl);color:var(--color-red-3);font-family:var(--font-hyrasans-display)}.Text>*+*{margin-top:1em}.Text>:is(h1,h2,h3)+*{margin-top:.5em}.Text>*+:is(h1,h2,h3){margin-top:2em}.Text>:first-child{margin-top:0}.Text-embed{margin-top:1.5em}.Text-embed+.Text-embed{margin-top:1em}.Text figcaption{font-size:var(--text-xs);line-height:var(--line-height-sm);margin-top:.3em}.Text hr{margin-block:3em}.Text blockquote{font-size:1em}.Text blockquote footer{font-size:.9em;line-height:var(--line-height-sm);font-weight:var(--weight-bold);margin-top:.65em}
.Button{font:inherit;appearance:none;touch-action:manipulation;-webkit-user-select:none;user-select:none;background-color:#0000;display:inline-block}@media (display-mode:standalone){.Button{touch-action:manipulation}}.Button.is-disabled{cursor:not-allowed}.Button.is-loading{opacity:.9;cursor:wait}.Button--fill{text-align:center;text-transform:uppercase;font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--color-white);font-family:var(--font-hyrasans-display);border:1px solid #0000;border-radius:2em;padding:.6em 1.2em;position:relative}.Button--red{background-color:var(--color-red-2)}.Button--blue{background-color:var(--color-blue-2)}.Button--small{font-size:var(--text-sm);text-transform:none;padding:.5em 1.2em}.Button--link .Button-text{text-decoration:underline}
.Cards{background-color:var(--color-blue-3);padding:var(--section-gap)clamp(1em,5vw,7em);position:relative;overflow:hidden}.Cards-wrapper{z-index:2;max-width:1000px;margin:0 auto;position:relative}.Cards-head{color:var(--color-blue-4);font-size:clamp(28px,4vw,40px);font-weight:var(--weight-bold);font-family:var(--font-hyrasans-display);text-align:center;text-transform:uppercase;margin-bottom:clamp(1em,4vw,2em)}.Cards-card{color:var(--color-blue-1);padding:clamp(1em,5vw,3em);position:relative}.Cards-card:before{--scale:1.02;content:"";background-color:var(--color-white);z-index:0;transform:scale(var(--scale));position:absolute;inset:0}.Cards-card:nth-child(2n):before{transform:scale(var(--scale))rotate(.75deg)}@media (min-width:1000px){.Cards-card:before{--scale:1}}.Cards-card:not(:first-child){margin-top:2em}.Cards-cardContent{z-index:1;position:relative}.Cards-card h2{color:var(--color-red-1);text-transform:none;font-size:clamp(22px,3vw,28px);font-family:var(--font-hyrasans-display);text-wrap:pretty;margin-bottom:.75em}.Cards-illustration{z-index:1;width:max(650px,48vw);height:100%;position:absolute;bottom:-4%;left:-10%}@media not (min-width:740px){.Cards-illustration{display:none}}
.Callout{background-color:var(--color-blue-2)}.Callout-content{padding:clamp(4em,5vw,4em)clamp(1em,5vw,7em)var(--section-gap);max-width:var(--site-width);margin:0 auto;position:relative}.Callout-head{position:absolute;top:0;left:calc(clamp(1em,5vw,7em)/1.25);transform:translateY(-15%)}.Callout-head h2{color:var(--color-white);font-size:clamp(20px,5.7vw,36px);font-weight:var(--weight-bold);max-width:700px;line-height:var(--line-height-sm);flex-wrap:wrap;display:flex}.Callout-head h2 span{background-color:var(--color-white);color:var(--color-red-1);line-height:1;display:inline-block}.Callout-head h2 span:first-child{z-index:1;padding-top:.2em;padding-bottom:.2em;padding-inline:.6em .4em;transform:rotate(.25deg)translate(-.2em)}.Callout-head h2 span:last-child{z-index:0;padding-top:.2em;padding-bottom:.2em;padding-inline:.3em .4em;transform:translateY(-.25em)rotate(-.5deg)}.Callout-text{font-weight:var(--weight-bold);margin-top:clamp(0em,4vw,3em)}@media (min-width:1000px){.Callout-text{max-width:1200px}}
.List{font-family:var(--font-hyrasans-display);font-weight:var(--weight-bold);font-size:var(--text-md);margin:0;padding:0;list-style:none}.List-item{text-wrap:pretty;list-style:none}.List-item:not(:first-child){margin-top:.5em}.List-itemContent{background-color:var(--color-blue-2);color:var(--color-white);padding:.2em 1.4em .2em .4em;display:inline-block}.List-itemInner{align-items:center;gap:.4em;display:flex}.List-itemSymbol{width:2em;height:2em;color:var(--color-red-3);transform:translateY(-.1em)}.List-itemText{flex:1}
.Intro{max-width:var(--site-width);margin:0 auto;display:grid}.Intro-title{color:var(--color-red-3);font-size:clamp(31px,5vw,86px);font-family:var(--font-hyrasans-display);font-weight:var(--weight-bold);line-height:1}.Intro-title span{display:block}.Intro-graphics{z-index:0;position:relative}.Intro-form{z-index:1;max-width:1020px;padding-inline:clamp(1em,5vw,5em);padding-bottom:var(--section-gap);margin:0 auto;position:relative}@media (min-width:1000px){.Intro{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.Intro-form{padding:var(--section-gap)clamp(1em,5vw,5em);order:1}.Intro-graphics{order:2;padding:clamp(1em,5vw,3em)}}.Intro-block:not(:first-child){margin-top:1.5em}.Intro-block--demands:not(:first-child){margin-top:3em}.Intro-listHead{font-family:var(--font-hyrasans-display);color:var(--color-blue-4);font-size:var(--text-lg);text-transform:uppercase;margin-bottom:.5em}.Intro-logo{min-width:50px;max-width:120px;margin-left:auto;display:block}@media not (min-width:1000px){.Intro-logo{max-width:80px;margin:1.5em auto 0}}.Intro-logoSymbol{width:100%;height:auto;display:block}.Intro-illustration{-webkit-user-select:none;user-select:none;max-width:500px;margin:0 auto;position:static}@media (min-width:1000px){.Intro-illustration{width:110%;max-width:none;height:auto;position:absolute;bottom:-.5%;right:10%;overflow:hidden}}.Intro-illustration img{margin:3svh auto 0}@media not (min-width:1000px){.Intro-illustration img{width:auto;min-height:320px;max-height:62svh}}@media (min-width:1000px){.Intro-illustration img{max-width:100%;margin:0}}
.Check{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;align-items:center;gap:1em;display:flex}.Check-box{aspect-ratio:1;background:var(--color-white);min-width:2.4em;color:var(--color-blue-1);border-radius:.6em;position:relative}.Check-boxSymbol{color:var(--color-blue-3);visibility:hidden;margin:auto;position:absolute;inset:0;transform:scale(1.3)}.Check-input:checked+.Check-box .Check-boxSymbol{visibility:visible}.Check-label{font-family:var(--font-hyrasans);font-size:.95em;line-height:var(--line-height-lg)}
.Facts{background-color:var(--color-red-4);color:var(--color-dark);position:relative}.Facts-content{z-index:1;max-width:var(--site-width);padding:calc(var(--section-gap) + .5em)clamp(1em,5vw,7em)calc(var(--section-gap) + 1em);gap:var(--section-gap)2em;margin:0 auto;display:grid;position:relative}@media (min-width:1000px){.Facts-content{grid-template-columns:minmax(0,1fr) minmax(0,.6fr)}}.Facts-head{font-size:clamp(20px,5.9vw,40px);font-weight:var(--weight-bold);margin-bottom:1em}.Facts-head span{color:var(--color-white);background-color:var(--color-red-2);padding:.35em .45em .15em}.Facts-action{line-height:var(--line-height-sm);margin-top:2.5rem}.Facts-circle{justify-content:center;align-items:center;width:100%;display:flex}.Facts-circleInner{background-color:var(--color-blue-3);aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:100%;max-width:450px;display:flex}.Facts-circleText{text-align:center;width:85%;color:var(--color-white);font-family:var(--font-hyrasans-display);line-height:var(--line-height-lg);margin:0 auto}.Facts-circleInner strong{font-size:clamp(60px,16vw,100px);font-weight:var(--weight-normal)}.Facts-circleInner p{font-size:clamp(24px,4vw,32px)}@media (min-width:1000px){.Facts-circleInner strong{font-size:clamp(30px,7vw,100px)}.Facts-circleInner p{font-size:clamp(20px,2.5vw,32px)}}.Facts-circleInner span{white-space:nowrap}.Facts-illustration{z-index:0;width:max(650px,48vw);position:absolute;bottom:-10%;right:-20%}@media not (min-width:1150px){.Facts-illustration{display:none}}
.Form{color:var(--color-blue-1);font-size:var(--text-sm);overflow:hidden}.Form-error{margin-top:.5em;font-size:1rem}.Form-messages{background:var(--color-blue-1);border:3px solid var(--color-red-4);flex-direction:column;gap:1em;margin-top:1.5em;padding:1.5em;scroll-margin-block:1.5em;display:flex}.Form-messages:empty{border:0;margin:0;padding:0}.Form-message{color:var(--color-white);line-height:1.2;font-weight:var(--weight-bold)}.Form-message.is-error{border-left:1ch solid var(--color-red-1);padding-left:.75em}.Form-container{background:var(--color-red-4);border-radius:.5em;padding:.75em 1.5em 0;overflow:hidden}.Form-counter{margin-bottom:1.25rem}.Form-counterHead{text-align:right;margin-bottom:.33em}.Form-counterBar{background-color:var(--color-blue-1);color:var(--color-white);border-radius:2rem;overflow:hidden}.Form-counterBarInner{border-radius:2rem;justify-content:flex-start;align-items:center;height:2.5rem;padding-top:.1em;padding-left:1em;display:flex;position:relative}.Form-counterBarInner:before{content:"";z-index:0;height:100%;width:var(--width,100px);background-color:var(--color-blue-3);border-radius:0 3rem 3rem 0;transition:width 1s ease-out .1s;position:absolute;top:0;left:0}.Form-counterBarText{z-index:1;position:relative}.Form-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:600px){.Form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.Form-field{flex-direction:column;gap:.5rem;display:flex}@media (min-width:600px){.Form-field--full{grid-column:span 2}}.Form-label{color:var(--color-blue-1);font-weight:var(--weight-bold);margin:0;display:block}.Form-textInput{background:var(--color-white);width:100%;color:var(--color-blue-1);font-weight:var(--weight-bold);border-radius:.6em;padding:.8em .7em .7em;display:block}input::placeholder{color:var(--color-blue-1);opacity:.8;font-weight:400}.Form-terms{font-family:var(--font-hyrasans-text);font-size:.9em;line-height:var(--line-height-lg);margin-top:1.5rem}.Form-terms a{text-decoration:underline}.Form-submit{margin-block:1em}.Form-submit button{width:100%;font-family:var(--font-hyrasans-display);font-size:var(--text-md);text-transform:uppercase;font-weight:var(--weight-bold);color:var(--color-red-4)}.Form-submit button:hover{color:var(--color-white)}.Form-textInput:-webkit-any(:-webkit-autofill,:autofill){color:red;background-color:orange;background-image:none!important}.Form-textInput:is(:autofill,:autofill){color:red;background-color:orange;background-image:none!important}.Form-signatures{contain:inline-size;margin-left:-1.5em;margin-right:-1.5em;position:relative}.Form-signatures:before,.Form-signatures:after{content:"";background:linear-gradient(to left,#0000,var(--color-red-4));width:1.5em;height:100%;display:block;position:absolute;top:0;left:0}.Form-signatures:after{background:linear-gradient(to right,#0000,var(--color-red-4));width:3em;left:auto;right:0}.Form-signaturesList{scrollbar-width:none;padding:.5em 1em 1em;gap:.5em 1.5em;max-width:100%;padding-inline:1.5em;display:flex;overflow:auto}.Form-signature{color:var(--color-blue-2);font-size:.8em;line-height:var(--line-height-lg);text-align:center;border-radius:.5em;flex:none}.Form-signature em{font-style:normal;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;max-width:15em;display:block;overflow:hidden}
.Footer{background-color:var(--color-blue-4);color:var(--color-dark)}.Footer-content{max-width:var(--site-width);padding:var(--section-gap)clamp(1em,5vw,7em);grid-template-columns:1fr;gap:clamp(3em,5vw,5em) 2em;margin:0 auto;display:grid}@media (min-width:1000px){.Footer-content{grid-template-columns:1fr auto}}.Footer-textTitle{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-red-1);margin-bottom:.5em}.Footer-text .Text{max-width:900px}@media (min-width:1000px){.Footer-text .Text{font-size:var(--text-sm)}}.Footer-action{margin-top:2rem}@media not (min-width:600px){.Footer-action{text-align:center}}.Footer-logo{text-align:center;align-items:flex-end;margin:clamp(2em,4vw,5em) auto 0;display:flex}@media (min-width:1000px){.Footer-logo{margin:0}}.Footer-logoSymbol{width:100%;max-width:120px;height:auto}@media (min-width:1000px){.Footer-logoSymbol{max-width:190px}}
.Events{background-color:var(--color-red-2);color:var(--color-white)}.Events-content{max-width:var(--site-width);padding:calc(var(--section-gap) - .5em)clamp(1em,5vw,7em)calc(var(--section-gap) + 1em);margin:0 auto}.Events-head h2{font-size:clamp(26px,4vw,42px);font-weight:var(--weight-bold);line-height:var(--line-height-sm);font-family:var(--font-hyrasans-display)}.Events-text{font-weight:var(--weight-bold);margin-top:1em}@media (min-width:1000px){.Events-text{max-width:1200px}}.Events-list{--grid-layout-gap:clamp(1em,4vw,2em);--grid-column-count:3;--grid-item--min-width:300px;--gap-count:calc(var(--grid-column-count) - 1);--total-gap-width:calc(var(--gap-count)*var(--grid-layout-gap));--grid-item--max-width:calc((100% - var(--total-gap-width))/var(--grid-column-count));gap:var(--grid-layout-gap);margin-top:clamp(2em,4vw,3em);display:grid}@media not (max-width:400px){.Events-list{grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr))}}.Events-listItem{background-color:var(--color-white);color:var(--color-dark);border-radius:.75em;padding:1.5em}.Events-listItemContent{flex-direction:column;justify-content:space-between;gap:1em;height:100%;display:flex}.Events-listItemTitle{font-size:var(--text-md);font-weight:var(--weight-bold)}.Events-listItemAddress{font-size:var(--text-sm);line-height:var(--line-height-lg);margin-top:.4em}.Events-listItemAddress a:hover{text-decoration:underline}.Events-listItemMeta{font-size:var(--text-sm);margin-top:.2em}.Events-listItemActions{flex-wrap:wrap;gap:.66em;margin-top:clamp(3em,4vw,5em);display:flex}
.u-textNowrap{white-space:nowrap}.u-hiddenVisually{width:1px;height:1px;clip-path:rect(0 0 0 0);white-space:nowrap;border-width:0;margin:-1px;padding:0;position:absolute;overflow:hidden}

