:root{--color-green: #7b9c1b;--color-cyan: #4b9b96;--color-purple: #6a4c69;--color-blue: #5583a5;--color-orange: #d6734b;--color-green-dark: #005428;--link-green: #3c8430;--color-gray: #474b59;--color-gray-light: #d1d3d3;--color-black: #000000;--color-white: #ffffff;--type-body-size: 1.25rem;--type-body-line-height: 1.5625rem}@media screen and (max-width:840px){:root{--type-body-size: 1.125rem;--type-body-line-height: 1.25rem}}*{margin:0;padding:0;box-sizing:inherit}:focus:not(:focus-visible){outline:none}:root{box-sizing:border-box;text-size-adjust:none}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}hr{border:none;height:1px;background-color:currentColor}address{font-style:normal}th,td{text-align:left}@font-face{font-style:normal;font-weight:325;font-family:Gotham Narrow;font-display:swap;src:url(/build/assets/GothamNarrowBook-CRcqfOOl.woff) format("woff")}:root{font-size:clamp(16px,1.1vw,24px);font-family:Gotham Narrow,sans-serif,system-ui;text-underline-position:under;text-rendering:geometricPrecision;scrollbar-gutter:stable}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-weight:325;font-size:var(--type-body-size);line-height:var(--type-body-line-height);letter-spacing:.03125rem}[id]{scroll-margin-top:10rem}@view-transition{navigation:auto}h1,.heading-1,h2,.heading-2,h3,.heading-3,h4,.heading-4,h5,.heading-5{margin-top:2em;margin-bottom:1em;font-weight:325}h1:first-child,.heading-1:first-child,h2:first-child,.heading-2:first-child,h3:first-child,.heading-3:first-child,h4:first-child,.heading-4:first-child,h5:first-child,.heading-5:first-child{margin-top:0}h1:last-child,.heading-1:last-child,h2:last-child,.heading-2:last-child,h3:last-child,.heading-3:last-child,h4:last-child,.heading-4:last-child,h5:last-child,.heading-5:last-child{margin-bottom:0}h1+h1,h1+.heading-1,h1+h2,h1+.heading-2,h1+h3,h1+.heading-3,h1+h4,h1+.heading-4,h1+h5,h1+.heading-5,.heading-1+h1,.heading-1+.heading-1,.heading-1+h2,.heading-1+.heading-2,.heading-1+h3,.heading-1+.heading-3,.heading-1+h4,.heading-1+.heading-4,.heading-1+h5,.heading-1+.heading-5,h2+h1,h2+.heading-1,h2+h2,h2+.heading-2,h2+h3,h2+.heading-3,h2+h4,h2+.heading-4,h2+h5,h2+.heading-5,.heading-2+h1,.heading-2+.heading-1,.heading-2+h2,.heading-2+.heading-2,.heading-2+h3,.heading-2+.heading-3,.heading-2+h4,.heading-2+.heading-4,.heading-2+h5,.heading-2+.heading-5,h3+h1,h3+.heading-1,h3+h2,h3+.heading-2,h3+h3,h3+.heading-3,h3+h4,h3+.heading-4,h3+h5,h3+.heading-5,.heading-3+h1,.heading-3+.heading-1,.heading-3+h2,.heading-3+.heading-2,.heading-3+h3,.heading-3+.heading-3,.heading-3+h4,.heading-3+.heading-4,.heading-3+h5,.heading-3+.heading-5,h4+h1,h4+.heading-1,h4+h2,h4+.heading-2,h4+h3,h4+.heading-3,h4+h4,h4+.heading-4,h4+h5,h4+.heading-5,.heading-4+h1,.heading-4+.heading-1,.heading-4+h2,.heading-4+.heading-2,.heading-4+h3,.heading-4+.heading-3,.heading-4+h4,.heading-4+.heading-4,.heading-4+h5,.heading-4+.heading-5,h5+h1,h5+.heading-1,h5+h2,h5+.heading-2,h5+h3,h5+.heading-3,h5+h4,h5+.heading-4,h5+h5,h5+.heading-5,.heading-5+h1,.heading-5+.heading-1,.heading-5+h2,.heading-5+.heading-2,.heading-5+h3,.heading-5+.heading-3,.heading-5+h4,.heading-5+.heading-4,.heading-5+h5,.heading-5+.heading-5{margin-top:1em}h1,.heading-1{font-size:2.5rem;line-height:2.875rem}@media screen and (max-width:840px){h1,.heading-1{font-size:1.75rem;line-height:1.875rem}}h2,.heading-2{font-size:1.75rem;line-height:2rem}@media screen and (max-width:840px){h2,.heading-2{font-size:1.4375rem;line-height:1.625rem}}h3,.heading-3{font-size:1.5rem;line-height:1.8125rem}@media screen and (max-width:840px){h3,.heading-3{font-size:1.25rem;line-height:1.4375rem}}p,ul,ol{margin-bottom:1rem;font-size:var(--type-body-size);line-height:var(--type-body-line-height)}p:last-child,ul:last-child,ol:last-child{margin-bottom:0}ul,ol{padding-left:1.5rem}nav ul,nav ol{margin-bottom:0;padding-left:0;list-style:none}strong,b{font-weight:700}a{--link-color: var(--page-theme-color, var(--link-green));color:var(--link-color);text-decoration:none}img,svg,video{max-width:100%;height:auto}iframe{max-width:100%;border:none}figure{font-size:0}figcaption{margin-top:1rem;font-size:1rem}hr{border:none;border-bottom:1px solid}input,textarea,select,button{font-weight:inherit;font-size:100%;font-family:inherit;background-color:transparent;border:none;border-radius:0}input[type=text],input[type=number],input[type=email],input[type=tel],input[type=url],input[type=search],input[type=password],input[type=submit],textarea,select,button{appearance:none}input[type=checkbox],input[type=radio]{margin-right:.25rem}textarea{resize:vertical}::-webkit-input-placeholder{color:currentColor}::-moz-placeholder{color:currentColor}:-ms-input-placeholder{color:currentColor}:-moz-placeholder{color:currentColor}fieldset{border:none}button,input[type=submit],input[type=file]::file-selector-button,.m-button{text-rendering:geometricPrecision;border:none;appearance:none;cursor:pointer;leading-trim:both}.u-grid{display:grid;gap:5rem 2.5rem}.u-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--2{grid-template-columns:minmax(0,1fr)}}.u-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--3{grid-template-columns:minmax(0,1fr)}}.u-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--4{grid-template-columns:minmax(0,1fr)}}.u-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}@media screen and (max-width:840px){.u-grid--12{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){.u-grid--12{grid-template-columns:minmax(0,1fr)}}.u-grid__item--1-8{grid-column:1/8}@media screen and (max-width:840px){.u-grid__item--1-8{grid-column:span 2}}.u-grid__item--10-13{grid-column:10/13}@media screen and (max-width:840px){.u-grid__item--10-13{grid-column:span 2}}.u-limiter{display:grid;grid-template-areas:". content .";grid-template-columns:minmax(0,2.2fr) minmax(0,10fr) minmax(0,2.2fr)}@media screen and (max-width:600px){.u-limiter{grid-template-columns:minmax(0,.5fr) minmax(0,11fr) minmax(0,.5fr)}}.u-limiter__inner{width:100%;max-width:1920px;margin-right:auto;margin-left:auto;grid-area:content}.u-section{margin-top:5rem;margin-bottom:5rem}.u-center{text-align:center}.u-text{max-width:80ch}.u-heading-large{font-weight:325;font-size:5.625rem;line-height:.95;letter-spacing:.03125rem}@media screen and (max-width:840px){.u-heading-large{font-size:2.5rem;line-height:1.12}}.l-body{--page-theme-color: var(--color-green-dark);--header-height: calc(6.76rem + 1px) }@media screen and (max-width:840px){.l-body{--header-height: calc(5.72rem + 1px) }}.l-main{min-height:70vh}.l-header{position:sticky;top:0;z-index:10;background-color:var(--color-white);border-bottom:1px solid var(--color-black);transform:translateY(0);transition:transform .3s ease-in-out}.l-header__inner{display:block;margin-top:0;margin-bottom:0;padding-top:.94rem;padding-bottom:.84rem;background-color:var(--color-white)}.l-header.is-hidden{transform:translateY(-100%)}.l-footer{--type-body-size: 1rem;--type-body-line-height: 1.5625rem;display:block;margin-top:5.25rem;padding-top:3.1rem;padding-bottom:2.25rem;color:var(--color-black);font-size:var(--type-body-size);line-height:var(--type-body-line-height);border-top:1px solid var(--color-black)}@media screen and (max-width:840px){.l-footer{margin-top:3.62rem;padding-top:2.56rem;padding-bottom:.5rem}}.l-footer a{color:var(--link-green)}.l-footer__inner{display:flex;flex-direction:column;gap:3.75rem}@media screen and (max-width:840px){.l-footer__inner{gap:2.2rem}}.l-footer__main{display:grid;padding-bottom:3.25rem;grid-template-columns:calc(50% - 2.5rem) minmax(0,1fr) auto;align-items:end;gap:2.5rem;border-bottom:1px solid var(--color-black)}@media screen and (max-width:1200px){.l-footer__main{display:flex;padding-bottom:2.26rem;flex-direction:column;align-items:start;gap:.5rem}}.l-footer__column{display:flex;flex-direction:column;justify-content:end}.l-footer__column--pages{flex-direction:row}@media screen and (max-width:1200px){.l-footer__column--pages{width:100%;justify-content:space-between;gap:1.5rem}}.l-footer__column--socials{display:flex;flex-direction:row;align-items:end;justify-content:flex-end}@media screen and (max-width:1200px){.l-footer__column--socials{margin-top:1.76rem;justify-content:flex-start}}.l-footer__links{display:flex;margin-bottom:0;padding-left:0;flex:1 1 0;flex-direction:column;list-style:none}@media screen and (max-width:1200px){.l-footer__links{flex:initial}}@media screen and (max-width:1200px){.l-footer__links-item{margin-bottom:.5rem}}.l-footer__socials{display:flex;padding-left:0;gap:.625rem;list-style:none}.l-footer__socials-item{display:flex;margin-bottom:0}.l-footer__social-link{display:inline-flex;color:var(--color-black)}.l-footer__social-icon{display:inline-flex}.l-footer__social-icon svg{display:block;height:1.5rem}.l-footer__sponsor-sections{display:grid;padding-bottom:4.3rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 0}@media screen and (max-width:1200px){.l-footer__sponsor-sections{padding-bottom:2.44rem;grid-template-columns:minmax(0,1fr);gap:1.75rem}}.l-footer__sponsor-section{display:flex;flex-direction:column;gap:1.25rem}.l-footer__sponsor-title{margin-bottom:0}.l-footer__logos{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 2.5rem}@media screen and (max-width:1200px){.l-footer__logos{gap:1rem 2rem}}.l-footer__logos--supported-by{gap:1rem 1.75rem}.l-footer__logo-item,.l-footer__logo-link{display:inline-flex;align-items:center}.l-footer__logo-image{display:block;width:auto;max-height:3rem}.m-skip{position:absolute;z-index:11;padding:.25rem;background-color:#fff;opacity:0;transition:opacity .25s ease-in-out;pointer-events:none}.m-skip:focus{opacity:1;pointer-events:auto}.m-hamburger{position:relative;display:inline-flex;align-items:center;gap:.5rem;color:var(--color-black);line-height:1;transition:opacity .25s ease-in-out}.m-hamburger.is-clicked rect{transform:scaleX(0)}.m-hamburger.is-clicked rect:first-child{transform:translateY(0) rotate(45deg)}.m-hamburger.is-clicked rect:last-child{transform:translateY(0) rotate(-45deg)}.m-hamburger svg{display:block;color:currentColor}.m-hamburger rect{fill:currentColor;transform-origin:center;transition:transform .25s ease-in-out}.m-hamburger rect:not(:first-child):not(:last-child){transform-origin:left}.m-hamburger rect:first-child{transform:translateY(-16px)}.m-hamburger rect:last-child{transform:translateY(16px)}@media screen and (max-width:840px){.m-hamburger{gap:0}.m-hamburger svg{width:2.1rem}}.m-nav{position:absolute;top:100%;right:0;left:0;z-index:9;display:block;padding-top:3.15rem;padding-bottom:3rem;background-color:var(--color-white);border-bottom:1px solid var(--color-black);opacity:0;visibility:hidden;transform:translateY(-100);transition:max-height .45s ease,opacity .3s ease,transform .45s ease,padding-top .45s ease,padding-bottom .45s ease,visibility 0s linear .45s;pointer-events:none;overflow:hidden}@media screen and (max-width:840px){.m-nav{padding-top:2.06rem;padding-bottom:.2rem;max-height:calc(100vh - var(--header-height));max-height:calc(100dvh - var(--header-height));overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:var(--color-white)}}.m-nav.is-visible{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s,0s,0s,0s;pointer-events:auto}@media screen and (max-width:840px){.m-nav.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.m-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem}.m-nav__logo{display:inline-flex;height:4.98rem;align-items:center}@media screen and (max-width:840px){.m-nav__logo{height:3.94rem}}.m-nav__logo-svg{display:block;width:100%;height:100%}.m-nav__toggle-label{display:inline-flex;font-size:1.25rem}@media screen and (max-width:840px){.m-nav__toggle-label{display:none}}.m-nav__toggle-icon svg{width:.9rem}@media screen and (max-width:840px){.m-nav__toggle-icon svg{width:2.5rem}}.m-nav__list{display:flex;max-width:75rem;margin-right:auto;margin-left:auto;gap:1.5rem}@media screen and (max-width:840px){.m-nav__list{max-width:none;flex-direction:column;gap:0}}.m-nav__list-item{min-width:0;max-width:14rem;flex:1 1 0}@media screen and (max-width:840px){.m-nav__list-item{max-width:none}}.m-nav__list-item-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}@media screen and (max-width:840px){.m-nav__list-item-head{padding:1.12rem 0}}.m-nav__list-item-link{position:relative;display:block;color:var(--color-black);font-size:1.25rem;line-height:1.2;transition:color .25s ease-in-out;overflow-wrap:anywhere}.m-nav__list-item-link:after{position:absolute;right:0;bottom:-.2rem;left:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .25s ease-in-out;content:""}.m-nav__list-item-link:hover,.m-nav__list-item-link:focus-visible,.m-nav__list-item-link.is-current,.m-nav__list-item-link.is-active{color:var(--link-green)}.m-nav__list-item-link:hover:after,.m-nav__list-item-link:focus-visible:after,.m-nav__list-item-link.is-active:after{transform:scaleX(1)}@media screen and (max-width:840px){.m-nav__list-item-link{font-size:1.625rem;line-height:1.07}}.m-nav__sub-toggle{display:none;width:1.5rem;flex-shrink:0;align-items:center;justify-content:center;color:var(--color-black)}@media screen and (max-width:840px){.m-nav__sub-toggle{display:inline-flex}}.m-nav__sub-toggle-icon{display:inline-flex;width:.95rem;color:var(--color-black);transform:rotate(0);transition:transform .2s ease-in-out}.m-nav__sub-toggle-icon svg{display:block;width:100%;height:auto}.m-nav__sub-toggle-icon path{stroke:currentColor}.m-nav__sub-list{display:block;margin-top:1.5rem;padding-left:0;list-style:none}.m-nav__sub-list-item{margin-bottom:.45rem}.m-nav__sub-list-item:last-child{margin-bottom:0}.m-nav__sub-link{position:relative;display:block;color:var(--color-black);font-size:1rem;line-height:1.25;transition:color .25s ease-in-out;overflow-wrap:anywhere}.m-nav__sub-link:after{position:absolute;right:0;bottom:-.1rem;left:0;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .25s ease-in-out;content:""}.m-nav__sub-link:hover,.m-nav__sub-link:focus-visible,.m-nav__sub-link.is-current,.m-nav__sub-link.is-active{color:var(--link-green)}.m-nav__sub-link:hover:after,.m-nav__sub-link:focus-visible:after,.m-nav__sub-link.is-active:after{transform:scaleX(1)}@media screen and (max-width:840px){.m-nav__sub-link{display:block;padding-top:.32rem;padding-bottom:.32rem;font-size:1.15rem;line-height:1.3}}@media screen and (max-width:840px){.m-nav__list-item--has-children .m-nav__sub-list{display:block;max-height:0;margin-top:0;margin-bottom:0;opacity:0;visibility:hidden;transform:translateY(-.35rem);transition:max-height .3s ease,opacity .2s ease,transform .3s ease,margin-bottom .3s ease;pointer-events:none;overflow:hidden}}@media screen and (max-width:840px){.m-nav__list-item.is-open .m-nav__sub-list{margin-bottom:.5rem;opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}@media screen and (max-width:840px){.m-nav__list-item.is-open .m-nav__sub-toggle-icon{transform:rotate(180deg)}}.m-accordion__head{padding:1.25rem}.m-accordion__head-inner{display:flex;align-items:center;justify-content:space-between}.m-accordion__head-icon{flex-shrink:0}.m-accordion__body{padding:1.25rem}.m-faq{display:block;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:840px){.m-faq{margin-top:3.5rem;margin-bottom:3.5rem}}.m-faq__inner{display:block;width:100%}.m-faq__title{margin-top:0;margin-bottom:2.375rem}.m-faq__list{display:flex;flex-direction:column;gap:.875rem}@media screen and (max-width:840px){.m-faq__list{gap:.63rem}}.m-faq__item{display:block;border:1px solid var(--page-theme-color);border-radius:3.125rem;transition:border-radius .4s ease-out}@media screen and (max-width:840px){.m-faq__item{border-radius:1.875rem}}.m-faq__summary{display:flex;padding:1.75rem 3.75rem 1.5rem;align-items:center;justify-content:space-between;gap:3.75rem;list-style:none;cursor:pointer}.m-faq__summary::-webkit-details-marker{display:none}@media screen and (max-width:840px){.m-faq__summary{padding:.6875rem 1.75rem .6875rem 1.6875rem;gap:2.625rem}}.m-faq__question{margin-bottom:0;font-weight:325;font-size:1.25rem;line-height:1.35;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-faq__question{font-size:1.125rem;line-height:1.375rem}}.m-faq__icon{display:inline-flex;width:1.9375rem;flex-shrink:0;color:var(--page-theme-color);transition:transform .2s ease-in-out}.m-faq__icon svg{display:block;width:100%;height:auto}.m-faq__icon path{stroke:currentColor}@media screen and (max-width:840px){.m-faq__icon{width:1.1875rem}}.m-faq__item[open] .m-faq__icon{transform:rotate(180deg)}.m-faq__item[open]{border-radius:2.5rem}@media screen and (max-width:840px){.m-faq__item[open]{border-radius:1.25rem}}.m-faq__item.is-closing{border-radius:3.125rem}@media screen and (max-width:840px){.m-faq__item.is-closing{border-radius:1.875rem}}.m-faq__answer{display:block;padding:2.875rem 3.75rem 4.375rem;color:var(--color-black);line-height:1.35}@media screen and (min-width:840px){.m-faq__answer{width:78%}}@media screen and (max-width:840px){.m-faq__answer{padding:1.1875rem 3.125rem 1.875rem 1.6875rem;line-height:1.375rem}}.m-faq__answer>*:last-child{margin-bottom:0}.m-video-block{display:block}.m-video-block__frame{position:relative;display:block;aspect-ratio:16/9;width:100%;background-color:var(--color-gray);border-radius:1.66667rem;overflow:hidden}@media screen and (max-width:840px){.m-video-block__frame{border-radius:1.11111rem}}.m-video-block__media{display:block;width:100%;height:100%;border-radius:1.66667rem}@media screen and (max-width:840px){.m-video-block__media{border-radius:1.11111rem}}.m-bard-text{display:block;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:840px){.m-bard-text{margin-top:3.5rem;margin-bottom:3.5rem}}.m-page-teaser{display:block;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:840px){.m-page-teaser{margin-top:3.5rem;margin-bottom:3.5rem}}.m-page-teaser__list{display:grid;margin-top:0;margin-bottom:0;padding-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 1rem;list-style:none}@media screen and (max-width:1024px){.m-page-teaser__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:840px){.m-page-teaser__list{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.m-page-teaser-card{display:flex;flex-direction:column;gap:.62rem}@media screen and (max-width:840px){.m-page-teaser-card{gap:.44rem}}.m-page-teaser-card__eyebrow{color:var(--page-theme-color);font-size:1rem;text-decoration:underline;line-height:1.56}@media screen and (max-width:840px){.m-page-teaser-card__eyebrow{margin-bottom:.31rem}}.m-page-teaser-card__title{margin-top:0;margin-bottom:0;color:var(--color-black);font-size:1.5rem;line-height:1.25}.m-page-teaser-card__icon{display:inline-flex;width:2.5rem;height:2.5rem;margin-top:auto;align-items:center;justify-content:flex-start;color:var(--color-black);transition:transform .25s ease-in-out}.m-page-teaser-card__icon path{stroke:currentColor}.m-page-teaser-card:hover .m-page-teaser-card__icon,.m-page-teaser-card:focus-visible .m-page-teaser-card__icon{transform:translate(.5rem)}.m-news-teaser{display:block;margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:840px){.m-news-teaser{margin-top:3.5rem;margin-bottom:3.5rem}}.m-news-teaser__inner{display:flex;flex-direction:column;gap:2.81rem}@media screen and (max-width:840px){.m-news-teaser__inner{gap:2.38rem}}.m-news-teaser__inner--related{padding-top:4.44rem}.m-news-teaser__heading{margin-top:0;margin-bottom:0;color:var(--color-black)}.m-news-teaser__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem .8125rem}@media screen and (max-width:1024px){.m-news-teaser__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:840px){.m-news-teaser__list{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.m-news-teaser-card{position:relative;display:flex;flex-direction:column;align-items:start;color:var(--page-theme-color)}.m-news-teaser-card__link{z-index:1}.m-news-teaser-card__media{position:relative;display:block;min-height:20.0625rem;margin-bottom:1.1875rem}@media screen and (max-width:1200px){.m-news-teaser-card__media{min-height:17.125rem;margin-bottom:.875rem}}.m-news-teaser-card__media-bg{position:absolute;top:1.4375rem;left:1.625rem;width:15.9375rem;height:15.9375rem;background-color:var(--page-theme-color);border-radius:50%}@media screen and (max-width:1200px){.m-news-teaser-card__media-bg{top:1rem;left:1.125rem;width:13.5rem;height:13.5rem}}.m-news-teaser-card__image,.m-news-teaser-card__image-placeholder{position:relative;display:block;width:15.9375rem;height:15.9375rem;border-radius:50%;object-fit:cover}@media screen and (max-width:1200px){.m-news-teaser-card__image,.m-news-teaser-card__image-placeholder{width:13.5rem;height:13.5rem}}.m-news-teaser-card__image-placeholder{background-color:var(--color-gray-light)}.m-news-teaser-card__date{margin-bottom:0;color:var(--page-theme-color);font-size:1rem;line-height:1.56}.m-news-teaser-card__title{margin-top:0;margin-bottom:1.69rem;color:var(--page-theme-color);font-size:1.5rem;line-height:1.25}@media screen and (max-width:1200px){.m-news-teaser-card__title{margin-bottom:.81rem;font-size:1.25rem;line-height:1.2}}.m-news-teaser-card:hover .m-button,.m-news-teaser-card:focus-within .m-button{color:var(--color-white);background-color:var(--button-theme-color);border-color:var(--button-theme-color)}.m-news-teaser-card:hover .m-button__label,.m-news-teaser-card:focus-within .m-button__label,.m-news-teaser-card:hover .m-button__icon,.m-news-teaser-card:focus-within .m-button__icon{color:var(--color-white)}.m-news-teaser-card:hover .m-button__icon,.m-news-teaser-card:focus-within .m-button__icon{transform:translate(.125rem)}.m-form{display:block;width:min(100%,46.5625rem)}@media screen and (max-width:840px){.m-form{width:100%}}.m-form__container{display:block;margin-top:5.25rem;margin-bottom:5.25rem}@media screen and (max-width:840px){.m-form__container{margin-top:2.25rem;margin-bottom:3.62rem}}.m-form__container--event{margin-top:1.5rem}.m-form__leadtext{margin-bottom:4.44rem;color:var(--color-black);font-size:1.25rem;line-height:1.35}@media screen and (max-width:840px){.m-form__leadtext{margin-bottom:3.62rem;font-size:1.125rem;line-height:1.22}}.m-form__heading{margin-top:3.5rem;margin-bottom:1.5rem}.m-form__heading:first-of-type{margin-top:0}.m-form__heading:has(+.m-form__heading){margin-bottom:1rem}.m-form__heading+.m-form__heading{margin-top:1rem}.m-form__heading:has(+.m-form__section-instructions){margin-bottom:.5rem}@media screen and (max-width:840px){.m-form__heading{margin-top:2.44rem;margin-bottom:1.25rem}}.m-form__section-instructions{margin-top:0;margin-bottom:1.5rem;color:var(--color-black);font-size:1.125rem;line-height:1.35}@media screen and (max-width:840px){.m-form__section-instructions{margin-bottom:1.25rem;font-size:1rem}}.m-form__heading-title{margin-top:0;margin-bottom:0;color:var(--page-theme-color);font-size:1.25rem;line-height:1.35;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-form__heading-title{font-size:1.125rem;line-height:1.22}}.m-form__errors{margin-bottom:1rem}.m-form__error,.m-form__field-error{margin-top:.25rem;margin-bottom:0;color:#b00020;font-size:.875rem;line-height:1.2}.m-form__field-instructions{margin-top:.25rem;color:var(--color-gray);font-size:.875rem;line-height:1.2}.m-form__fields{display:grid;margin-bottom:3.56rem;grid-template-columns:repeat(12,minmax(0,1fr));gap:.5rem 1rem}@media screen and (max-width:840px){.m-form__fields{margin-bottom:2.44rem;grid-template-columns:minmax(0,1fr);gap:1.31rem}}.m-form__field-wrap{display:block;grid-column:span 12}.m-form__field-wrap--25{grid-column:span 3}.m-form__field-wrap--33{grid-column:span 4}.m-form__field-wrap--50{grid-column:span 6}.m-form__field-wrap--66{grid-column:span 8}.m-form__field-wrap--75{grid-column:span 9}.m-form__field-wrap--100{grid-column:span 12}@media screen and (max-width:840px){.m-form__field-wrap{grid-column:span 1!important}}.m-form__field{position:relative;display:flex;width:100%;flex-direction:column}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets):not(.m-form__field--textarea){min-height:3.6875rem;justify-content:flex-end}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets) .m-form__field-label{margin:0 0 -.5rem;transform:translateY(.5rem);transform-origin:left bottom;transition:transform .22s ease}@media(prefers-reduced-motion:reduce){.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets) .m-form__field-label{transition:none}}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets):focus-within .m-form__field-label,.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets).is-filled .m-form__field-label{transform:translateY(-.3125rem) scale(.8)}@media screen and (max-width:840px){.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets):focus-within .m-form__field-label,.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets).is-filled .m-form__field-label{transform:translateY(-.3125rem) scale(.78)}}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets) input{min-height:2.375rem}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets) input:focus,.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets) textarea:focus{padding-left:.4375rem;border:1px solid var(--color-gray)}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets) textarea:focus{padding-top:.25rem}.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets).has-error input:focus,.m-form__field:not(.m-form__field--radio):not(.m-form__field--checkboxes):not(.m-form__field--checkables):not(.m-form__field--checkbox):not(.m-form__field--toggle):not(.m-form__field--select):not(.m-form__field--files):not(.m-form__field--assets).has-error textarea:focus{border-color:#b00020}.m-form__field-label{margin-bottom:.25rem;color:var(--color-black);font-size:1.25rem;line-height:1.35}@media screen and (max-width:840px){.m-form__field-label{font-size:1.125rem;line-height:1.25}}.m-form__field input:not([type=checkbox]):not([type=radio]):not([type=file]),.m-form__field textarea,.m-form__field select{display:block;width:100%;margin:0;padding:0 0 .3125rem;color:var(--color-black);font-size:1.25rem;line-height:1.35;background-color:transparent;border:0;border-bottom:1px solid var(--color-gray)}@media screen and (max-width:840px){.m-form__field input:not([type=checkbox]):not([type=radio]):not([type=file]),.m-form__field textarea,.m-form__field select{font-size:1.125rem;line-height:1.25}}.m-form__field input:not([type=checkbox]):not([type=radio]),.m-form__field select{min-height:1.875rem}.m-form__field input[type=date],.m-form__field input[type=time]{padding-right:2rem}.m-form__field:not(.is-filled):not(:focus-within) input[type=date],.m-form__field:not(.is-filled):not(:focus-within) input[type=time]{color:transparent}.m-form__field:not(.is-filled):not(:focus-within) input[type=date]::-webkit-datetime-edit,.m-form__field:not(.is-filled):not(:focus-within) input[type=time]::-webkit-datetime-edit{color:transparent}.m-form__field textarea{min-height:6.5rem;resize:vertical}.m-form__field input:focus,.m-form__field textarea:focus,.m-form__field select:focus{outline:none}.m-form__field input::placeholder,.m-form__field textarea::placeholder{color:transparent}.m-form__field.has-error input:not([type=checkbox]):not([type=radio]),.m-form__field.has-error textarea,.m-form__field.has-error select{border-bottom-color:#b00020}.m-form__field--radio,.m-form__field--checkboxes,.m-form__field--checkables{gap:.1875rem}.m-form__field--radio label{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-black);font-size:1.25rem;line-height:1.56;letter-spacing:.03125rem;cursor:pointer}@media screen and (max-width:840px){.m-form__field--radio label{font-size:1.125rem}}.m-form__field--checkboxes label,.m-form__field--checkables label{display:flex;align-items:flex-start;gap:.625rem;color:var(--color-black);font-size:1.25rem;line-height:1.25;letter-spacing:.03125rem;cursor:pointer}@media screen and (max-width:840px){.m-form__field--checkboxes label,.m-form__field--checkables label{font-size:1.125rem}}.m-form__field--radio br,.m-form__field--checkboxes br,.m-form__field--checkables br{display:none}.m-form__field--checkbox{margin-top:.875rem}.m-form__field--checkbox label,.m-form__field--toggle label{display:flex;align-items:flex-start;gap:.5rem;color:var(--color-black);font-size:1.25rem;line-height:1.56;letter-spacing:.03125rem;cursor:pointer}@media screen and (max-width:840px){.m-form__field--checkbox label,.m-form__field--toggle label{font-size:1.125rem;line-height:1.25}}.m-form__field--toggle-inline-label.m-form__field--required label:after{color:var(--color-black);content:" *"}.m-form__field input[type=radio],.m-form__field input[type=checkbox]{display:inline-flex;width:1rem;min-width:1rem;height:1rem;margin:0;flex-shrink:0;align-items:center;justify-content:center;background-color:var(--color-white);border:1px solid var(--page-theme-color);appearance:none;-webkit-appearance:none;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out}.m-form__field--checkbox input[type=checkbox],.m-form__field--checkboxes input[type=checkbox],.m-form__field--checkables input[type=checkbox],.m-form__field--toggle input[type=checkbox]{width:1.5625rem;min-width:1.5625rem;height:1.5625rem}.m-form__field input[type=radio]{border-radius:50%}.m-form__field input[type=checkbox]{border-radius:0}.m-form__field input[type=radio]:checked,.m-form__field input[type=checkbox]:checked{background-color:var(--page-theme-color)}.m-form__field input[type=radio]:checked{box-shadow:inset 0 0 0 1px var(--color-white)}.m-form__field input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg width='18' height='14' viewBox='0 0 18 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 7.5L6.5 12.5L16.5 1.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-size:.875rem .6875rem;background-repeat:no-repeat}.m-form__field--select:after{position:absolute;right:.3125rem;bottom:.8125rem;display:block;width:.5rem;height:.5rem;border-right:1px solid var(--color-gray);border-bottom:1px solid var(--color-gray);transform:rotate(45deg);pointer-events:none;content:""}.m-form__field--select select{padding-right:1.5rem;appearance:none}.m-form__field--select.has-custom-select{min-height:3.6875rem;justify-content:flex-end}.m-form__field--select.has-custom-select:after{display:none}.m-form__field--select.has-custom-select .m-form__field-label{position:relative;top:.5rem;margin:0 0 -.5rem;padding-right:2.125rem;transform-origin:left bottom;transition:transform .22s ease;pointer-events:none}@media(prefers-reduced-motion:reduce){.m-form__field--select.has-custom-select .m-form__field-label{transition:none}}.m-form__field--select.has-custom-select:focus-within .m-form__field-label,.m-form__field--select.has-custom-select.is-filled .m-form__field-label{transform:translateY(-.8125rem) scale(.8)}@media screen and (max-width:840px){.m-form__field--select.has-custom-select:focus-within .m-form__field-label,.m-form__field--select.has-custom-select.is-filled .m-form__field-label{transform:translateY(-.8125rem) scale(.78)}}.m-form__field--select.has-custom-select:not(.is-filled) .m-form__custom-select-value{visibility:hidden}.m-form__field--select select.m-form__native-select{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-form__custom-select{position:relative;display:block;width:100%;background-color:transparent}.m-form__custom-select-trigger{display:flex;width:100%;min-height:2.375rem;padding:.0625rem 0 .3125rem;align-items:center;justify-content:space-between;color:var(--color-black);font-size:1.25rem;text-align:left;line-height:1.6875rem;letter-spacing:.03125rem;background-color:transparent;border:0;border-bottom:1px solid var(--color-gray)}@media screen and (max-width:840px){.m-form__custom-select-trigger{font-size:1.125rem;line-height:1.375rem}}.m-form__custom-select-value{display:block;width:100%}.m-form__custom-select-icon{display:block;width:1.5rem;min-width:1.5rem;height:.8125rem;margin-left:.625rem;flex-shrink:0;background-image:url(/build/assets/dropdown-icon-8jpX2Li4.svg);background-position:center;background-size:1.5rem .8125rem;background-repeat:no-repeat;transition:transform .2s ease-in-out}.m-form__custom-select.is-open .m-form__custom-select-icon{transform:rotate(180deg)}.m-form__custom-select-options{position:absolute;top:100%;right:0;left:0;z-index:20;max-height:14rem;margin:0;padding-top:1.09rem;padding-bottom:.33rem;padding-left:0;list-style:none;background-color:transparent;background:var(--color-white);border:0;border-bottom:1px solid var(--color-gray);opacity:0;visibility:hidden;transform:translateY(-.25rem);transition:opacity .2s ease-in-out,transform .2s ease-in-out,visibility 0s linear .2s;pointer-events:none;overflow-y:auto}.m-form__custom-select.is-open .m-form__custom-select-options{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s;pointer-events:auto}.m-form__custom-select-options[hidden]{display:none}.m-form__custom-select-item{display:block;width:100%}.m-form__custom-select-group{display:block;padding-top:1rem;padding-bottom:.25rem;color:var(--page-theme-color);font-size:1rem;line-height:1.35}.m-form__custom-select-group:first-child,.m-form__custom-select-search+.m-form__custom-select-group{padding-top:0}.m-form__custom-select-search{position:sticky;top:-1.09rem;z-index:1;display:block;margin-top:-1.09rem;padding-top:1.09rem;padding-bottom:1rem;background-color:var(--color-white)}.m-form__custom-select-search input::placeholder{color:var(--color-gray)}.m-form__custom-select-empty{display:block;padding:.53rem 0;color:var(--color-gray);font-size:1.25rem;line-height:1.6875rem}@media screen and (max-width:840px){.m-form__custom-select-empty{font-size:1.125rem;line-height:1.375rem}}.m-form__custom-select-item[hidden],.m-form__custom-select-group[hidden],.m-form__custom-select-empty[hidden]{display:none}.m-form__custom-select-option{display:block;width:100%;padding:.53rem 0;color:var(--color-black);font-size:1.25rem;text-align:left;line-height:1.6875rem;letter-spacing:.03125rem;background-color:transparent;border:0}@media screen and (max-width:840px){.m-form__custom-select-option{font-size:1.125rem;line-height:1.375rem}}.m-form__custom-select-option:hover,.m-form__custom-select-option:focus-visible{color:var(--color-black);background-color:transparent;outline:none}.m-form__custom-select-option.is-selected{color:var(--color-black);background-color:transparent}.m-form__field.has-error .m-form__custom-select-trigger,.m-form__field.has-error .m-form__custom-select-options{border-bottom-color:#b00020}.m-form__field--files,.m-form__field--assets{margin-top:2.44rem;margin-bottom:2.44rem}.m-form__field--files .m-form__field-label,.m-form__field--assets .m-form__field-label{position:static;margin-bottom:.81rem;transform:none;pointer-events:auto}@media screen and (max-width:840px){.m-form__field--files .m-form__field-label,.m-form__field--assets .m-form__field-label{margin-bottom:1rem}}.m-form__field--files input[type=file],.m-form__field--assets input[type=file]{width:100%;min-height:3.875rem;padding-top:0;padding-bottom:1.375rem;color:var(--color-black);font-size:.875rem;line-height:.9375rem;letter-spacing:.03125rem;border-bottom:1px solid var(--color-gray);appearance:none}.m-form__field--files input[type=file]::file-selector-button,.m-form__field--assets input[type=file]::file-selector-button{width:13.75rem;height:2.5625rem;margin-right:2.125rem;padding:.4375rem 3rem .4375rem 1.4375rem;color:var(--color-white);font-size:1rem;line-height:1.5625rem;letter-spacing:.03125rem;background-image:url(/build/assets/upload-icon-B65Ok9J7.svg);background-position:right .875rem center;background-size:1.75rem 1.125rem;background-repeat:no-repeat;background-color:var(--page-theme-color);border:0;border-radius:1.5625rem;appearance:none;-webkit-appearance:none;cursor:pointer}.m-form__field--files input[type=file]::-webkit-file-upload-button,.m-form__field--assets input[type=file]::-webkit-file-upload-button{width:13.75rem;height:2.5625rem;margin-right:2.125rem;padding:.4375rem 3rem .4375rem 1.4375rem;color:var(--color-white);font-size:1rem;line-height:1.5625rem;letter-spacing:.03125rem;background-image:url(/build/assets/upload-icon-B65Ok9J7.svg);background-position:right .875rem center;background-size:1.75rem 1.125rem;background-repeat:no-repeat;background-color:var(--page-theme-color);border:0;border-radius:1.5625rem;appearance:none;-webkit-appearance:none;cursor:pointer}@media screen and (max-width:840px){.m-form__field--files .m-form__field-label,.m-form__field--assets .m-form__field-label{margin-bottom:.5rem}.m-form__field--files input[type=file],.m-form__field--assets input[type=file]{min-height:3.75rem}.m-form__field--files input[type=file]::file-selector-button,.m-form__field--files input[type=file]::-webkit-file-upload-button,.m-form__field--assets input[type=file]::file-selector-button,.m-form__field--assets input[type=file]::-webkit-file-upload-button{width:12.625rem;margin-right:.8125rem;padding-right:2.625rem}}.m-form__field--toggle{padding-top:1rem}.m-form__field--toggle label{display:flex;align-items:center}.m-form__submit-container{display:flex;margin-top:3.5rem;align-items:center;justify-content:flex-start}@media screen and (max-width:840px){.m-form__submit-container{margin-top:1.5rem}}.m-form__success{display:block;padding-top:.75rem;padding-bottom:.75rem}.m-form__success-title{margin-top:0;margin-bottom:1.5rem}.m-form__success-text{margin-top:0;margin-bottom:0}.m-filter{display:flex;padding-bottom:2rem;flex-wrap:wrap;align-items:center;gap:.875rem;border-bottom:1px solid var(--color-black)}@media screen and (max-width:840px){.m-filter{padding-bottom:1.5rem;gap:.69rem .5rem}}.m-filter__empty{margin-top:3.5rem}.m-filter-btn{display:inline-flex;padding:.4375rem;align-items:center;justify-content:center;color:var(--color-black);font-size:1rem;text-decoration:none;line-height:1;white-space:nowrap;letter-spacing:.03125rem;border:1px solid transparent;border-radius:3.125rem}@media screen and (max-width:840px){.m-filter-btn{padding:.31rem .5rem}}.m-filter-btn.is-active{background:#bbbbbb1a;border-color:var(--color-black)}.m-filter-results-transition{transition:opacity .45s ease-in-out;animation:filter-results-enter .5s ease-out both;will-change:opacity}.m-filter-results-transition.is-filter-updating{opacity:.45;pointer-events:none}@media(prefers-reduced-motion:reduce){.m-filter-results-transition{transition:none;animation:none}.m-filter-results-transition.is-filter-updating{opacity:1}}@keyframes filter-results-enter{0%{opacity:0}to{opacity:1}}.m-button{--button-theme-color: var(--page-theme-color, var(--color-green-dark));position:relative;display:inline-flex;padding:.625rem 1.625rem .5rem 1.5rem;align-items:center;justify-content:center;gap:0;color:var(--button-theme-color);font-size:1rem;text-decoration:none;line-height:1.56;background-color:transparent;border:1px solid var(--color-gray-light);border-radius:1.5625rem;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .25s ease-in-out}.m-button__container+.m-button__container{margin-top:.75rem}.m-button__label{padding-right:2.4375rem;color:var(--button-theme-color, var(--color-green-dark));transition:color .25s ease-in-out}.m-button__icon{position:absolute;right:1.625rem;display:inline-flex;height:.92rem;color:var(--button-theme-color, var(--color-green-dark));transition:color .25s ease-in-out,transform .25s ease-in-out}.m-button__icon path{stroke:currentColor}.m-button:hover,.m-button:focus-visible{color:var(--color-white);background-color:var(--button-theme-color);border-color:var(--button-theme-color)}.m-button:hover .m-button__label,.m-button:focus-visible .m-button__label,.m-button:hover .m-button__icon,.m-button:focus-visible .m-button__icon{color:var(--color-white)}.m-button:hover .m-button__icon,.m-button:focus-visible .m-button__icon{transform:translate(.125rem)}.m-button--inverted{color:var(--color-white);background-color:var(--button-theme-color, var(--color-green-dark));border-color:var(--color-gray-light)}.m-button--inverted .m-button__label,.m-button--inverted .m-button__icon{color:var(--color-white)}.m-button--inverted:hover,.m-button--inverted:focus-visible{color:var(--button-theme-color, var(--color-green-dark));background-color:transparent;border-color:var(--color-gray-light)}.m-button--inverted:hover .m-button__label,.m-button--inverted:focus-visible .m-button__label,.m-button--inverted:hover .m-button__icon,.m-button--inverted:focus-visible .m-button__icon{color:var(--button-theme-color, var(--color-green-dark))}.m-button--inverted:hover .m-button__icon,.m-button--inverted:focus-visible .m-button__icon{transform:translateY(-50%) translate(.125rem)}.m-button--small{min-height:1.4375rem;padding:.25rem .625rem;gap:0;color:var(--color-white);font-size:.875rem;line-height:.9375rem;letter-spacing:.03125rem;background-color:var(--button-theme-color, var(--color-green-dark));border-color:var(--button-theme-color, var(--color-green-dark));border-radius:3.125rem}.m-button--small .m-button__label,.m-button--small .m-button__icon{color:var(--color-white)}.m-button--small .m-button__label{padding-right:1.1875rem}.m-button--small .m-button__icon{position:absolute;top:50%;right:.625rem;width:.75rem;transform:translateY(-50%)}.m-button--small:hover,.m-button--small:focus-visible{color:var(--button-theme-color, var(--color-green-dark));background-color:transparent}.m-button--small:hover .m-button__label,.m-button--small:focus-visible .m-button__label,.m-button--small:hover .m-button__icon,.m-button--small:focus-visible .m-button__icon{color:var(--button-theme-color, var(--color-green-dark))}.m-button--small:hover .m-button__icon,.m-button--small:focus-visible .m-button__icon{transform:translateY(-50%) translate(.125rem)}.m-button--load-more{width:14.75rem;min-height:2.9375rem;padding:.3125rem 1.9375rem .25rem}.m-button--load-more .m-button__label{padding-right:0}@media screen and (max-width:840px){.m-button--load-more{width:11.6875rem;min-height:2.3125rem;padding:.1875rem 2rem .125rem}}.m-overlaying-link{position:absolute;inset:0;z-index:1}.m-overlaying-link__parent{position:relative}.m-overlaying-link__parent a:not(.m-overlaying-link){position:relative;z-index:2}.m-breadcrumbs__list{display:flex;max-width:22.5625rem;flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.875rem;line-height:.9375rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-breadcrumbs__list{max-width:22.125rem;letter-spacing:0}}.m-breadcrumbs__item{display:flex;align-items:center;gap:.625rem}.m-breadcrumbs__link,.m-breadcrumbs__current{font-size:inherit;line-height:inherit;letter-spacing:inherit;overflow-wrap:anywhere}.m-breadcrumbs__link{color:var(--color-black);transition:color .25s ease-in-out}.m-breadcrumbs__link:hover,.m-breadcrumbs__link:focus-visible{color:var(--page-theme-color)}.m-breadcrumbs__current{color:var(--page-theme-color)}.m-breadcrumbs__separator{display:inline-flex;flex-shrink:0;color:var(--color-black)}.m-breadcrumbs__separator svg{display:block;width:.75rem;height:auto}.m-breadcrumbs__separator path{stroke:currentColor}.m-default-hero{--hero-max-width: 1920px;--hero-left-padding: calc(15.2777777778vw + max(0px, calc((69.4444444444vw - var(--hero-max-width)) / 2)));--hero-limiter-padding: calc(15.2777777778% + max(0px, calc((69.4444444444% - var(--hero-max-width)) / 2)));margin-top:0;margin-bottom:7.6875rem;overflow:hidden}@media screen and (max-width:600px){.m-default-hero{--hero-left-padding: 4.1666666667vw}}@media screen and (max-width:840px){.m-default-hero{margin-bottom:4.6875rem}}.m-default-hero__inner{position:relative;display:grid;min-height:32.3125rem;padding-top:3.6875rem;padding-right:58%;padding-bottom:0;padding-left:var(--hero-left-padding);grid-template-columns:minmax(0,1fr);align-items:start}@media screen and (max-width:840px){.m-default-hero__inner{min-height:auto;padding-top:0;padding-right:0;padding-bottom:0}}.m-default-hero__media{position:absolute;inset:0;display:flex;width:100%;height:100%;justify-content:flex-end;overflow:hidden}@media screen and (min-width:2765px){.m-default-hero__media{right:var(--hero-limiter-padding);left:var(--hero-limiter-padding);width:auto}}@media screen and (max-width:840px){.m-default-hero__media{position:relative;right:0;bottom:auto;left:auto;display:flex;width:100%;height:17rem;margin-bottom:1rem;justify-content:end}}.m-default-hero__shape{position:absolute;top:0;right:0;bottom:0;width:57%;background-color:var(--page-theme-color);clip-path:circle(80% at 70% 50%)}@media screen and (max-width:1300px)and (min-width:841px){.m-default-hero__shape{clip-path:circle(67% at 71% 50%)}}@media screen and (max-width:840px)and (min-width:500px){.m-default-hero__shape{width:100%;width:30rem;height:18rem;clip-path:circle(65% at 70% 50%)}}@media screen and (max-width:500px){.m-default-hero__shape{width:100%;width:20rem;height:18rem;clip-path:circle(65% at 70% 50%)}}.m-default-hero__frame{position:relative;z-index:1;width:50%;height:100%;clip-path:circle(80% at 70% 50%);overflow:hidden}@media screen and (max-width:1300px)and (min-width:841px){.m-default-hero__frame{clip-path:circle(66% at 70% 50%)}}@media screen and (max-width:840px)and (min-width:500px){.m-default-hero__frame{width:80%;width:26rem;height:18rem;clip-path:circle(65% at 72% 50%)}}@media screen and (max-width:500px){.m-default-hero__frame{width:80%;width:15rem;height:18rem;clip-path:circle(65% at 72% 50%)}}.m-default-hero__swiper,.m-default-hero__slide{width:100%;height:100%}.m-default-hero__image{display:block;width:100%;height:100%;object-fit:cover}.m-default-hero__content{position:relative;z-index:2;display:flex;width:min(100%,22.5625rem);flex-direction:column;align-self:stretch;color:var(--page-theme-color)}@media screen and (max-width:840px){.m-default-hero__content{width:100%}}.m-default-hero__breadcrumbs{margin-top:auto;padding-top:1.25rem}@media screen and (max-width:840px){.m-default-hero__breadcrumbs{padding-top:2.4375rem}}.m-default-hero__heading{margin-top:0;margin-bottom:.8125rem;color:inherit;font-size:2.5rem;line-height:2.875rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-default-hero__heading{max-width:17.375rem;margin-bottom:.6875rem;font-size:1.625rem;line-height:1.75rem}}.m-default-hero__leadtext{margin-bottom:0;color:inherit;font-size:1.5rem;line-height:1.875rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-default-hero__leadtext{max-width:17.375rem;font-size:1.25rem;line-height:1.5rem}}.m-default-hero--no-image{margin-top:3.25rem;margin-bottom:2.8125rem}@media screen and (max-width:840px){.m-default-hero--no-image{margin-top:1.4375rem;margin-bottom:2.8125rem}}.m-default-hero--no-image .m-default-hero__inner{min-height:auto;padding-top:0;padding-right:0;padding-bottom:0}.m-default-hero--no-image .m-default-hero__breadcrumbs{padding-top:3.6875rem}@media screen and (max-width:840px){.m-default-hero--no-image .m-default-hero__breadcrumbs{padding-top:2.4375rem}}.m-home-hero{position:relative;display:block;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));margin-top:0;margin-bottom:4.44rem;color:var(--color-white);overflow:hidden}@media screen and (max-width:840px){.m-home-hero{margin-bottom:4.94rem}}.m-home-hero__media,.m-home-hero__gradient{position:absolute;inset:0}.m-home-hero__asset{display:block;width:100%;height:100%;object-fit:cover}.m-home-hero__gradient{background:linear-gradient(180deg,#00000085,#0000 70%)}.m-home-hero__inner{position:relative;z-index:2;display:flex;min-height:calc(100vh - var(--header-height));min-height:calc(100dvh - var(--header-height));padding-top:7.69rem;padding-right:0;padding-bottom:7.69rem;padding-left:0;align-items:flex-start}@media screen and (max-width:840px){.m-home-hero__inner{padding-top:2.5rem;padding-bottom:2.5rem}}.m-home-hero__heading{max-width:38rem;margin-top:0;margin-bottom:0;color:inherit}@media screen and (max-width:840px){.m-home-hero__heading{max-width:15.125rem}}.m-home-hero__sticker{position:absolute;right:5.625rem;bottom:5.31rem;z-index:3;display:flex;width:13.75rem;height:13.75rem;padding:1.5rem .5rem;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;color:var(--color-green-dark);text-align:center;background-color:var(--color-white);border-radius:50%;box-shadow:0 0 0 0 var(--color-green-dark);opacity:0;transform:rotate(12deg) scale(.6);animation:home-sticker-in 1s cubic-bezier(.2,.8,.2,1) forwards,home-sticker-shadow-in .34s ease-out .98s forwards;overflow:hidden}@media screen and (max-width:840px){.m-home-hero__sticker{right:1.875rem;bottom:1.875rem;width:8.89rem;height:8.89rem;padding:.75rem .4rem;gap:.25rem}}.m-home-hero__sticker-icon{position:relative;z-index:2;display:flex;width:2.875rem;height:2.875rem;align-items:center;justify-content:center;opacity:0;transform:translateY(.5rem);animation:home-sticker-content-in .32s ease-out .62s forwards}@media screen and (max-width:840px){.m-home-hero__sticker-icon{width:2.3rem;height:2.3rem}}.m-home-hero__sticker--no-image{justify-content:center}.m-home-hero__sticker-image{display:block;width:80%;height:80%;margin-right:auto;margin-left:auto;object-fit:contain}.m-home-hero__sticker-content{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(.5rem);animation:home-sticker-content-in .32s ease-out .72s forwards}.m-home-hero__sticker-title{color:inherit;font-size:1.25rem;line-height:1.35;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-home-hero__sticker-title{font-size:.875rem;line-height:1.07;letter-spacing:0}}.m-home-hero__sticker-link-label{color:inherit;font-size:1rem;line-height:1.56}@media screen and (max-width:840px){.m-home-hero__sticker-link-label{font-size:.875rem}}.m-home-hero__sticker-link{z-index:3;border-radius:50%}@keyframes home-sticker-in{0%{opacity:0;transform:rotate(12deg) scale(.3)}to{opacity:1;transform:rotate(12deg) scale(1)}}@keyframes home-sticker-content-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes home-sticker-shadow-in{0%{box-shadow:0 0 0 0 var(--color-green-dark)}to{box-shadow:.8125rem .625rem 0 0 var(--color-green-dark)}}.m-persons{display:grid;margin-top:2.38rem;margin-bottom:5.25rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4.5rem;column-gap:3.875rem}@media screen and (max-width:1024px){.m-persons{margin-top:1.69rem;margin-bottom:3.44rem;grid-template-columns:minmax(0,1fr);row-gap:3rem}}@media screen and (max-width:840px){.m-persons{row-gap:0}}.m-persons__container{margin-top:1.5625rem}@media screen and (max-width:840px){.m-persons__container{margin-top:1.19rem}}.m-person{display:flex;width:100%;max-width:29.3125rem;align-items:flex-start;gap:3.4375rem}@media screen and (max-width:1200px)and (min-width:1025px){.m-person{gap:2.0625rem}}@media screen and (max-width:840px){.m-person{width:100%;padding-top:1.5rem;padding-right:.75rem;padding-bottom:1.5rem;gap:2.0625rem}}.m-person__image-container{aspect-ratio:1/1;width:clamp(8rem,22vw,12.1875rem);height:auto;flex-grow:0;flex-shrink:0;flex-basis:auto;overflow:hidden}@media screen and (max-width:1200px)and (min-width:1025px){.m-person__image-container{width:9.125rem}}@media screen and (max-width:840px){.m-person__image-container{width:clamp(6.5rem,40vw,9.25rem)}}.m-person__image{aspect-ratio:1;width:100%;height:100%;border-radius:50%;object-fit:cover}.m-person__details{display:flex;width:auto;min-width:0;flex:1 1 auto;flex-direction:column;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.m-person__title{margin-top:0;margin-bottom:0;color:var(--page-theme-color);font-size:1.5rem;line-height:1.875rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-person__title{font-size:1.125rem;line-height:1.375rem}}.m-person__position,.m-person__category,.m-person__division{margin-bottom:0;font-size:1rem;line-height:1.5625rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-person__position,.m-person__category,.m-person__division{font-size:.875rem;line-height:.9375rem;letter-spacing:0}}.m-person__info{display:flex;flex-direction:column;font-size:1rem;line-height:1.5625rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-person__info{font-size:.875rem;line-height:.9375rem;letter-spacing:0}}.m-person__address{margin-bottom:0;font-size:1rem;line-height:1.5625rem;letter-spacing:.03125rem}.m-person__address>*{margin:0;font-size:inherit;line-height:inherit}@media screen and (max-width:840px){.m-person__address{margin-top:1rem;font-size:.875rem;line-height:.9375rem;letter-spacing:0}}.m-person__contact{display:flex;margin-top:2rem;flex-direction:column}@media screen and (max-width:840px){.m-person__contact{margin-top:1rem}}.m-person__phone-link,.m-person__link{font-size:1rem;line-height:1.5625rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.m-person__phone-link,.m-person__link{font-size:.875rem;line-height:.9375rem;letter-spacing:0}}.m-person__phone-link{color:currentColor}.m-person__link{color:var(--page-theme-color)}.m-contact-person{display:block;margin-top:5.25rem;margin-bottom:5.25rem}@media screen and (max-width:840px){.m-contact-person{margin-top:3.25rem;margin-bottom:3.62rem}}.m-contact-person__heading{margin-top:0;margin-bottom:2.81rem;color:var(--color-black)}@media screen and (max-width:840px){.m-contact-person__heading{margin-bottom:1.75rem}}.m-districts-map{margin-bottom:5.25rem}@media screen and (max-width:840px){.m-districts-map{margin-bottom:3.62rem}}.m-districts-map__svg{display:block;width:100%;max-width:46.5rem;height:auto;margin:0 auto}.m-districts-map__shape{fill:#c7c7c7;stroke:var(--color-white);stroke-width:1;transition:fill .25s ease-in-out}.m-districts-map__label{fill:var(--color-black);font-size:14px;letter-spacing:.5px;text-anchor:middle;dominant-baseline:central;pointer-events:none;transition:fill .25s ease-in-out}@media screen and (max-width:600px){.m-districts-map__label{font-size:21px;letter-spacing:1.1px}}.m-districts-map__region[href]{cursor:pointer;outline:none}.m-districts-map__region[href]:hover .m-districts-map__shape,.m-districts-map__region[href]:focus-visible .m-districts-map__shape{fill:var(--page-theme-color)}.m-districts-map__region[href]:hover .m-districts-map__label,.m-districts-map__region[href]:focus-visible .m-districts-map__label{fill:var(--color-white)}.m-clubs{margin-bottom:5.25rem}@media screen and (max-width:840px){.m-clubs{margin-bottom:3.62rem}}.m-clubs__list{display:grid;margin:0;padding-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8125rem .875rem;list-style:none}@media screen and (max-width:1200px){.m-clubs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:840px){.m-clubs__list{grid-template-columns:minmax(0,1fr);gap:.9375rem}}.m-clubs__empty{margin:0}.m-club-card{display:flex;padding:1.875rem 2.5rem;flex-direction:column;align-items:flex-start;gap:2.1875rem;color:var(--page-theme-color);background-color:var(--color-white);border:1px solid var(--page-theme-color);border-radius:1.875rem}@media screen and (max-width:840px){.m-club-card{gap:1.75rem;border-radius:1.25rem}}.m-club-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:.8125rem}@media screen and (max-width:840px){.m-club-card__body{gap:1.75rem}}.m-club-card__name{min-height:7.5rem;margin:0;color:var(--page-theme-color)}@media screen and (max-width:840px){.m-club-card__name{min-height:4.5rem}}.m-club-card__instagram{display:inline-flex;width:1.625rem;height:1.625rem;color:var(--page-theme-color);transition:opacity .25s ease-in-out}.m-club-card__instagram svg{width:100%;height:100%}.m-club-card__instagram:hover,.m-club-card__instagram:focus-visible{opacity:.7}.m-offers-overview__filters{margin-bottom:2.31rem}@media screen and (max-width:840px){.m-offers-overview__filters{margin-bottom:1.87rem}}.m-offers-overview__filter-row{display:flex;padding-bottom:1.8125rem;align-items:center;justify-content:space-between;row-gap:1rem;column-gap:2.5rem;border-bottom:1px solid var(--color-black)}@media screen and (max-width:840px){.m-offers-overview__filter-row{padding-bottom:.5rem;gap:.44rem .31rem}}.m-offers-overview__filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:.44rem}@media screen and (max-width:840px){.m-offers-overview__filter-group{gap:.44rem .31rem}}.m-offers-overview__filter-group--categories{position:relative}@media screen and (max-width:840px){.m-offers-overview__filter-group--categories{width:100%;margin-top:.13rem;padding-left:0}.m-offers-overview__filter-group--categories:before{display:none}}.m-offers-overview__list{display:grid;margin-bottom:5.25rem;padding-left:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8125rem;list-style:none}@media screen and (max-width:1200px){.m-offers-overview__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:840px){.m-offers-overview__list{margin-bottom:3.62rem;grid-template-columns:minmax(0,1fr);gap:.9375rem}}.m-offers-overview__item{position:relative;display:flex;padding:1.875rem 3.75rem 1.875rem 2.5rem;flex-direction:column;color:var(--page-theme-color);background-color:var(--color-white);border:1px solid var(--page-theme-color);border-radius:1.875rem;transition:border-color .25s ease-in-out}.m-offers-overview__item:hover,.m-offers-overview__item:focus-within{border-color:#4b9b96bf}@media screen and (max-width:840px){.m-offers-overview__item{border-radius:1.25rem}}.m-offers-overview__body{display:flex;flex-direction:column;gap:.8125rem}@media screen and (max-width:840px){.m-offers-overview__body{gap:.375rem}}.m-offers-overview__title{margin-top:0;margin-bottom:0;font-size:1.5rem;line-height:1.25}@media screen and (max-width:840px){.m-offers-overview__title{line-height:1.2}}.m-offers-overview__status{display:inline-flex;margin-top:0;margin-bottom:0;align-items:center;gap:.5rem;color:var(--color-black);font-size:1rem;line-height:1.5625rem}@media screen and (max-width:840px){.m-offers-overview__status{line-height:1.25rem}}.m-offers-overview__status-dot{display:block;width:1rem;height:1rem;flex-shrink:0;background-color:var(--color-black);border-radius:50%}.m-offers-overview__status-dot--cancelled{background-color:#90292a}.m-offers-overview__status-dot--registration-open{background-color:#3c8430}.m-offers-overview__status-dot--registration-closed{background-color:#fab439}.m-offers-overview__status-dot--pre-info{background-color:#5583a5}.m-offers-overview__info-item{margin-bottom:0;font-size:1rem}.m-offers-overview__actions{display:flex;flex-direction:column;align-items:start;gap:.8125rem}@media screen and (max-width:840px){.m-offers-overview__actions{margin-top:1.375rem;gap:.4375rem}}.m-offers-overview__share-icons{display:flex;margin-top:1.9375rem;align-items:center;gap:.44rem}@media screen and (max-width:840px){.m-offers-overview__share-icons{margin-top:1.75rem}}.m-offers-overview__share-btn{position:relative;z-index:2;display:inline-flex;height:1.375rem;padding:0;align-items:center;justify-content:center;color:var(--page-theme-color);line-height:1;background-color:transparent;border:0;border-radius:0;transition:opacity .25s ease-in-out}.m-offers-overview__share-btn svg{display:block;width:auto;height:1.375rem}.m-offers-overview__share-btn path{fill:currentColor;stroke:currentColor}.m-offers-overview__share-btn:hover,.m-offers-overview__share-btn:focus-visible{opacity:.7}.m-offers-detail{position:relative;display:block;margin-top:2.19rem;margin-bottom:2.375rem}@media screen and (max-width:840px){.m-offers-detail{margin-top:2.625rem;margin-bottom:3.625rem}}.m-offers-detail__content{gap:2.75rem}.m-offers-detail__section{margin-bottom:2.5rem}@media screen and (max-width:840px){.m-offers-detail__section{margin-bottom:1.875rem}}.m-offers-detail__section-title{margin-top:0;margin-bottom:.4375rem;color:var(--color-black);font-size:1rem;line-height:1.56rem}@media screen and (max-width:840px){.m-offers-detail__section-title{margin-bottom:1.25rem}}.m-offers-detail__text{padding-left:1.5rem}.m-offers-detail__text p,.m-offers-detail__text ul,.m-offers-detail__text ol{margin-bottom:.5rem;font-size:inherit;line-height:inherit}.m-offers-detail__meta{display:flex;flex-direction:column;gap:1.25rem}@media screen and (max-width:840px){.m-offers-detail__meta{gap:2.18rem}}.m-offers-detail__meta-item{display:block}.m-offers-detail__meta-label{margin-top:0;margin-bottom:.5625rem;color:var(--color-black);font-size:1rem;line-height:1.56}.m-offers-detail__meta-value a{color:var(--page-theme-color)}.m-offers-detail__share-icons{display:flex;flex-wrap:wrap;gap:.44rem}.m-offers-detail__share-btn{display:inline-flex;height:1.7rem;align-items:center;justify-content:center;color:var(--color-black);font-size:.8rem;text-decoration:none;line-height:1;border-radius:50%;transition:opacity .25s ease-in-out}.m-offers-detail__share-btn svg{display:block;width:auto;height:1.7rem}.m-offers-detail__share-btn:hover,.m-offers-detail__share-btn:focus-visible{opacity:.7}.m-offers-detail__form-modal{display:block;min-height:calc(100vh - var(--header-height));background-color:var(--color-white)}.m-offers-detail__form-modal[x-cloak]{display:none!important}.m-offers-detail__view-transition{transition:opacity .22s ease-in-out,transform .22s ease-in-out}@media(prefers-reduced-motion:reduce){.m-offers-detail__view-transition{transition:none}}.m-offers-detail__view-transition-start{opacity:0;transform:translateY(.5rem)}@media(prefers-reduced-motion:reduce){.m-offers-detail__view-transition-start{transform:none}}.m-offers-detail__view-transition-end{opacity:1;transform:translateY(0)}.m-offers-detail__form-modal-head{display:block;padding-top:1rem;padding-bottom:1rem;background-color:var(--color-white)}.m-offers-detail__form-back{--button-theme-color: var(--page-theme-color);padding-right:.875rem;padding-left:1.875rem;align-items:center}.m-offers-detail__form-back .m-button__label{padding-right:0}.m-offers-detail__form-back .m-offers-detail__form-back-icon{right:auto;left:.625rem;transform:translateY(-50%) rotate(180deg)}.m-offers-detail__form-back:hover .m-offers-detail__form-back-icon,.m-offers-detail__form-back:focus-visible .m-offers-detail__form-back-icon{transform:translateY(-50%) translate(-.125rem) rotate(180deg)}.m-offers-detail__form-title{margin-top:2.5rem;margin-bottom:0;color:var(--color-black)}@media screen and (max-width:840px){.m-offers-detail__form-title{margin-top:1.25rem}}.m-gallery-overview__filter{margin-bottom:1.56rem}@media screen and (max-width:840px){.m-gallery-overview__filter{margin-bottom:2rem}}.m-gallery-overview__list{display:grid;margin-top:2.31rem;margin-bottom:5.25rem;grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.44rem .81rem}@media screen and (max-width:840px){.m-gallery-overview__list{margin-top:2.81rem;margin-bottom:3.62rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .69rem}}.m-gallery-overview__item{display:flex;flex-direction:column;gap:.81rem}@media screen and (max-width:840px){.m-gallery-overview__item{grid-column:span 1;gap:1.25rem}.m-gallery-overview__item:nth-child(3n){grid-column:span 2}}@media screen and (min-width:840px){.m-gallery-overview__item--wide{grid-column:span 2}}@media screen and (min-width:840px){.m-gallery-overview__item--small{grid-column:span 1}}@media screen and (min-width:840px){.m-gallery-overview__item--small .m-gallery-overview__image-wrap{aspect-ratio:324/321}}@media screen and (min-width:840px){.m-gallery-overview__item--wide .m-gallery-overview__image-wrap{aspect-ratio:661/321}}.m-gallery-overview__image-wrap{position:relative;display:block;aspect-ratio:168/166;background-color:var(--color-gray);border-radius:1.875rem;overflow:hidden}@media screen and (min-width:840px){.m-gallery-overview__image-wrap{aspect-ratio:324/321;border-radius:1.25rem}}@media screen and (max-width:840px){.m-gallery-overview__item:nth-child(3n) .m-gallery-overview__image-wrap{aspect-ratio:347/166}}.m-gallery-overview__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease-in-out}.m-gallery-overview__item:hover .m-gallery-overview__image,.m-gallery-overview__item:focus-within .m-gallery-overview__image{transform:scale(1.02)}.m-gallery-overview__title{margin-top:0;margin-bottom:0;color:var(--page-theme-color);font-size:1.25rem;line-height:1.35}@media screen and (max-width:840px){.m-gallery-overview__title{font-size:1.125rem;line-height:1.22;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}}.m-gallery-overview__empty{margin-bottom:0;grid-column:1/-1}.m-slideshow{display:block;margin-top:4.87rem;margin-bottom:3.69rem}@media screen and (max-width:840px){.m-slideshow{margin-top:3rem;margin-bottom:2.25rem}}.m-slideshow__inner{display:flex;width:100%;flex-direction:column;align-items:center}.m-slideshow__heading{display:block;width:100%;margin-top:0;margin-bottom:2.38rem;color:var(--color-black)}.m-slideshow__heading:has(+.m-slideshow__leadtext){margin-bottom:1rem}.m-slideshow__leadtext{width:100%;margin-bottom:2.38rem;color:var(--color-black);font-size:1.25rem;line-height:1.35}@media screen and (max-width:840px){.m-slideshow__leadtext{font-size:1.125rem;line-height:1.22}}.m-slideshow__grid{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:.8125rem}@media screen and (max-width:840px){.m-slideshow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6875rem}}.m-slideshow__item{position:relative;display:block;aspect-ratio:4/5;background-color:var(--color-gray);border-radius:1.875rem;overflow:hidden}@media screen and (max-width:840px){.m-slideshow__item{aspect-ratio:4/5;border-radius:1.25rem}}.m-slideshow__item:nth-child(n+7){display:none}.m-slideshow__image{display:block;width:100%;height:100%;object-fit:cover}.m-slideshow__load-more{margin-top:3.125rem}@media screen and (max-width:840px){.m-slideshow__load-more{margin-top:2.25rem}}.m-slideshow.is-expanded .m-slideshow__item{display:block}.m-slideshow.is-expanded .m-slideshow__item:nth-child(n+7){animation:slideshow-item-reveal .35s ease-in-out both}@keyframes slideshow-item-reveal{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}.m-gallery-teaser{display:block;margin-top:5.25rem;margin-bottom:5.25rem}@media screen and (max-width:840px){.m-gallery-teaser{margin-top:2.25rem;margin-bottom:2.25rem}}.m-gallery-teaser__inner{display:flex;width:100%;flex-direction:column;align-items:center}.m-gallery-teaser__heading{display:block;width:100%;margin-top:0;margin-bottom:1.44rem;color:var(--page-theme-color);font-size:1.25rem;line-height:1.35}@media screen and (max-width:840px){.m-gallery-teaser__heading{font-size:1.125rem;line-height:1.22}}.m-gallery-teaser__grid{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:.81rem}@media screen and (max-width:840px){.m-gallery-teaser__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.69rem}}.m-gallery-teaser__item{position:relative;display:block;aspect-ratio:325/320;grid-column:span 2;background-color:var(--color-gray);border-radius:1.875rem;overflow:hidden}@media screen and (max-width:840px){.m-gallery-teaser__item{aspect-ratio:170/170;grid-column:span 1;border-radius:1.25rem}}@media screen and (min-width:840px){.m-gallery-teaser__item--wide{aspect-ratio:485/320;grid-column:span 3}}@media screen and (max-width:840px){.m-gallery-teaser__item:nth-child(3){aspect-ratio:350/165;grid-column:span 2}}@media screen and (max-width:840px){.m-gallery-teaser__item:nth-child(n+4){display:none}}.m-gallery-teaser__image-link{display:block;width:100%;height:100%}.m-gallery-teaser__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease-in-out}.m-gallery-teaser__item:hover .m-gallery-teaser__image,.m-gallery-teaser__item:focus-within .m-gallery-teaser__image{transform:scale(1.02)}.m-gallery-teaser__button-wrap{position:absolute;right:2.31rem;bottom:2.25rem;z-index:2}@media screen and (max-width:840px){.m-gallery-teaser__button-wrap{right:.5rem;bottom:1.12rem}}.m-gallery-teaser__button-wrap--mobile{display:none}@media screen and (max-width:840px){.m-gallery-teaser__button-wrap--mobile{display:block}}@media screen and (max-width:840px){.m-gallery-teaser__button-wrap--desktop{display:none}}.m-gallery-teaser__button{--button-theme-color: var(--color-black);background-color:var(--color-white);border-color:var(--color-white)}@media screen and (max-width:840px){.m-gallery-teaser__button{padding:.25rem 1.69rem}}.m-image-slider{display:block;margin-top:5.25rem;margin-bottom:5.25rem}@media screen and (max-width:840px){.m-image-slider{margin-top:3.13rem;margin-bottom:3.63rem}}.m-image-slider__inner{display:flex;width:100%;flex-direction:column;align-items:center}.m-image-slider__swiper{display:block;width:100%;border-radius:1.875rem;overflow:hidden}@media screen and (max-width:840px){.m-image-slider__swiper{border-radius:1.25rem}}.m-image-slider__slide{display:block}.m-image-slider__image{display:block;aspect-ratio:1000/550;width:100%;height:auto;background-color:var(--color-gray-light);object-fit:cover}@media screen and (max-width:840px){.m-image-slider__image{aspect-ratio:350/205}}.m-image-slider__controls{display:flex;margin-top:2.4375rem;align-items:center;justify-content:center;gap:4.625rem}@media screen and (max-width:840px){.m-image-slider__controls{margin-top:.5rem;gap:.75rem}}.m-image-slider__nav-btn{position:relative;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;color:var(--page-theme-color);background-color:transparent;transition:color .25s ease-in-out,opacity .25s ease-in-out}.m-image-slider__nav-btn:hover,.m-image-slider__nav-btn:focus-visible{opacity:.8}.m-image-slider__nav-btn.is-disabled,.m-image-slider__nav-btn:disabled{opacity:.35;pointer-events:none}.m-image-slider__nav-icon{display:block;width:2.5rem;color:currentColor}@media screen and (max-width:840px){.m-image-slider__nav-icon{width:1.375rem}}.m-image-slider__nav-icon path{stroke:currentColor}.m-image-slider__nav-icon--left{transform:rotate(180deg)}.m-image-slider__counter{min-width:5rem;margin-top:0;margin-bottom:0;color:var(--page-theme-color);font-size:1.25rem;text-align:center;line-height:1.35}@media screen and (max-width:840px){.m-image-slider__counter{font-size:1rem;line-height:1.25}}.m-sponsors{display:block;margin-top:5.25rem;margin-bottom:4rem}.m-sponsors:has(+.m-sponsors){margin-bottom:1.44rem}.m-sponsors+.m-sponsors{margin-top:1.44rem}@media screen and (max-width:840px){.m-sponsors{margin-top:2.25rem;margin-bottom:3.62rem}}.m-sponsors__inner{display:flex;width:100%;flex-direction:column}.m-sponsors__heading{margin-top:0;margin-bottom:1.44rem;color:var(--page-theme-color);font-size:1.25rem;line-height:1.35}@media screen and (max-width:840px){.m-sponsors__heading{font-size:1.125rem;line-height:1.22}}.m-sponsors__grid{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.44rem}@media screen and (max-width:840px){.m-sponsors__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.44rem .44rem}}.m-sponsors__item{position:relative;display:flex;min-height:7.5rem;padding:.5rem;align-items:center;justify-content:center;background-color:var(--color-white);overflow:hidden}@media screen and (max-width:840px){.m-sponsors__item{min-height:3.4375rem;padding:.3125rem}}.m-sponsors__link{display:block}.m-sponsors__image{display:block;width:auto;max-width:100%;max-height:6.875rem;transition:transform .25s ease-in-out}@media screen and (max-width:840px){.m-sponsors__image{max-height:3.125rem}}.m-sponsors__item--linked:hover .m-sponsors__image,.m-sponsors__item--linked:focus-within .m-sponsors__image{transform:scale(1.04)}.m-cta{display:block;margin-top:3.69rem;margin-bottom:5.25rem}@media screen and (max-width:840px){.m-cta{margin-top:2.25rem;margin-bottom:3.62rem}}.m-cta__inner{display:flex;width:100%;flex-direction:column}.m-cta__content{display:flex;width:100%;padding-top:5.25rem;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--color-black)}@media screen and (max-width:840px){.m-cta__content{padding-top:3.69rem;flex-direction:column;align-items:flex-start;gap:.63rem}}.m-cta__text{width:50%;max-width:31.25rem;color:var(--color-black);font-size:1.5rem;line-height:1.25}@media screen and (max-width:840px){.m-cta__text{width:100%;font-size:1.25rem;line-height:1.2}}.m-gallery-detail{display:block;margin-top:3.25rem;margin-bottom:5.25rem}@media screen and (max-width:840px){.m-gallery-detail{margin-top:1.43rem;margin-bottom:6.66rem}}.m-gallery-detail__head{display:flex;margin-bottom:2.81rem}.m-gallery-detail__title{margin-top:0;margin-bottom:0;color:var(--page-theme-color)}.m-gallery-detail__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.81rem}@media screen and (max-width:840px){.m-gallery-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.53rem .69rem}}.m-gallery-detail__image-link{position:relative;display:block;aspect-ratio:168/166;grid-column:span 1;background-color:var(--color-gray);border-radius:1.875rem;overflow:hidden}@media screen and (max-width:840px){.m-gallery-detail__image-link{border-radius:1.25rem}.m-gallery-detail__image-link:nth-child(3n){aspect-ratio:347/166;grid-column:span 2}}@media screen and (min-width:840px){.m-gallery-detail__image-link{aspect-ratio:324/321;grid-column:span 2}}@media screen and (min-width:840px){.m-gallery-detail__image-link--one-half{aspect-ratio:486/321;grid-column:span 3}}@media screen and (min-width:840px){.m-gallery-detail__image-link--two-thirds{aspect-ratio:655/321;grid-column:span 4}}.m-gallery-detail__image{display:block;width:100%;height:100%;object-fit:cover}.fslightbox-toolbar,.fslightboxss,.fslightboxc{display:none!important}.fslightbox-nav{position:absolute!important;top:auto!important;right:auto!important;bottom:3.5rem!important;left:50%!important;z-index:3!important;display:flex!important;width:13rem!important;height:2.5rem!important;align-items:center!important;justify-content:center!important;transform:translate(-50%)!important;transition:none!important;pointer-events:none!important;overflow:visible!important}.fslightbox-nav:before{position:absolute!important;inset:0!important;content:""}@media screen and (max-width:840px){.fslightbox-nav{width:10rem!important;height:2.1rem!important}}.fslightboxsn{position:relative;z-index:3!important;display:flex!important;margin:0!important;font-size:.75rem;letter-spacing:.03125rem}@media screen and (max-width:840px){.fslightboxsn{font-size:.6875rem}}.fslightbox-slide-btn-container{position:absolute!important;top:auto!important;bottom:3.5rem!important;z-index:3!important;display:flex!important;width:2.2rem!important;height:2.5rem!important;padding:0!important;align-items:center!important;justify-content:center!important;transform:none!important}@media screen and (max-width:840px){.fslightbox-slide-btn-container{width:1.9rem!important;height:2.1rem!important}}.fslightbox-slide-btn-container-previous{left:calc(50% - 6.35rem)!important}@media screen and (max-width:840px){.fslightbox-slide-btn-container-previous{left:calc(50% - 4.85rem)!important}}.fslightbox-slide-btn-container-next{right:auto!important;left:calc(50% + 4.15rem)!important}@media screen and (max-width:840px){.fslightbox-slide-btn-container-next{left:calc(50% + 2.95rem)!important}}.fslightbox-slide-btn,.fslightboxb{display:flex;width:100%;height:100%;padding:0!important;align-items:center;justify-content:center;background:transparent!important;border:0}.fslightbox-slide-btn .fslightboxsvg{width:.9rem;height:.9rem}@media screen and (max-width:840px){.fslightbox-slide-btn .fslightboxsvg{width:.8rem;height:.8rem}}.m-error{display:flex;flex-direction:column;justify-content:center;min-height:60vh}
