@-webkit-keyframes loading-gradient{0%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes loading-gradient{0%{background-position:100% 50%}100%{background-position:0% 50%}}.alphabet__letters{border-bottom:1px solid var(--color-border)}.alphabet__letters span:hover{background-color:var(--color-secondary-light)}body{background:var(--background-pattern) repeat center top var(--color-background-body)}html.js .card[data-intersecting] .card__media img{scale:1.3}html.js .card[data-intersecting] .card__content>*{translate:0 20px;opacity:0}html.js .card.is-intersecting .card__media img{-webkit-transition:scale 1s ease;transition:scale 1s ease;-webkit-transition-delay:calc(.1s*var(--intersecting-delay, 0));transition-delay:calc(.1s*var(--intersecting-delay, 0));scale:1}html.js .card.is-intersecting .card__content>*{-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease;-webkit-transition-delay:calc(.1s + .1s*var(--intersecting-delay, 0) + .05s*var(--nth-child, 0));transition-delay:calc(.1s + .1s*var(--intersecting-delay, 0) + .05s*var(--nth-child, 0));translate:0 0;opacity:1}.card__media{overflow:hidden}.card__title{color:var(--color-heading);font-family:museo-slab,arial,sans-serif}.card__content>*:nth-child(1){--nth-child: 1}.card__content>*:nth-child(2){--nth-child: 2}.card__content>*:nth-child(3){--nth-child: 3}.card__content>*:nth-child(4){--nth-child: 4}.card__content>*:nth-child(5){--nth-child: 5}.card__content>.card__suptitle{--nth-child: 0}.collapsible-list h3,.collapsible-list h4{margin-bottom:15px}.collapsible-list h3 a,.collapsible-list h4 a{text-decoration:none}.collapsible-list h3 a:hover,.collapsible-list h4 a:hover{text-decoration:underline}.collapsible-list button:hover{color:var(--color-link)}.collapsible-list ul{-webkit-box-flex:100%;-ms-flex:100% 1 0px;flex:100% 1 0}.collapsible-list ul ul{padding:5px 0 10px 15px;border-radius:var(--radius-card);border-top-right-radius:0}.collapsible-list ul ul:not(.is-open){display:none}.collapsible-list>ul>li>button.is-expanded{border-radius:var(--radius-card);border-bottom-right-radius:0;border-bottom-left-radius:0;background:var(--color-secondary-light)}.collapsible-list>ul>li>ul{margin:-5px 0 10px;padding:20px 0 15px 20px;background:var(--color-secondary-light)}.collapsible-list__title{color:var(--color-heading);font-family:museo-slab,arial,sans-serif}.content__title{margin-bottom:4em}.content__title>*+*{margin-top:10px}.filters__options>label{padding-left:15px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.filters__options>label:hover{background:var(--color-secondary-light);color:var(--color-link)}.footer{margin-top:50px}@media(min-width: 768px){.footer{margin-top:100px}}.footer a,.footer button{text-decoration:none}.footer a:hover,.footer button:hover{color:var(--color-link)}.footer__main{padding:50px 0;background-color:var(--color-primary-light)}@media(max-width: 767px){.footer__main{padding:30px 0}}.footer__main h3,.footer__main h4{margin-bottom:20px}@media(max-width: 767px){.footer__main h3,.footer__main h4{margin-bottom:15px}}.footer__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-list);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__bottom{position:sticky;bottom:0;padding:15px 0 calc(15px + env(safe-area-inset-bottom));background:var(--color-background)}.footer__bottom .container,.footer__bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media(max-width: 767px){.footer__bottom{padding:30px 0}.footer__bottom .container,.footer__bottom ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:5px}}.footer__copy{font-weight:775}:root{--logo-scroll-percentage: 0;--logo-size-from: 120px;--logo-size-to: 50px}.header{top:-60px;margin-bottom:6em}.header__top{min-height:60px;padding:calc(10px + env(safe-area-inset-top)) 0 10px;background:var(--color-background)}.header__top nav{position:relative;z-index:2}.header__main{min-height:80px;padding:15px 0;background:var(--color-menu)}.header__main .container{position:relative}.header__main nav{position:relative;z-index:1}.header__logo{display:block;position:absolute;top:50%;translate:0 -50%;padding:20px;overflow:hidden;border:10px solid var(--color-background);border-radius:50%;background-color:var(--color-background-logo);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card)}.header__logo img{width:calc(var(--logo-size-from) - (var(--logo-size-from) - var(--logo-size-to))*var(--logo-scroll-percentage))}@media(max-width: 1199px){.header{top:-30px}.header__logo{translate:0 0}}.hero{margin-top:-6em;padding-bottom:4em;background:var(--color-primary-light)}html.js .hero[data-intersecting] .hero__image img{scale:1.3;opacity:0}html.js .hero[data-intersecting] .hero__content>*{translate:0 30px;opacity:0}html.js .hero.is-intersecting .hero__image img{-webkit-transition:scale 1.5s ease-out,opacity 1s ease;transition:scale 1.5s ease-out,opacity 1s ease;-webkit-transition-delay:.2s;transition-delay:.2s;scale:1;opacity:1}html.js .hero.is-intersecting .hero__content>*{-webkit-transition:translate .5s ease,opacity .5s ease;transition:translate .5s ease,opacity .5s ease;-webkit-transition-delay:calc(.5s + .1s*var(--nth-child, 0));transition-delay:calc(.5s + .1s*var(--nth-child, 0));translate:0 0;opacity:1}.hero__image{overflow:hidden}@media(max-width: 1199px){.hero__image{width:auto;margin:-100px calc(-1*var(--offset-right)) 50px calc(-1*var(--offset-left));border-radius:0}}.hero__image img{min-height:250px;-o-object-fit:cover;object-fit:cover}@media(min-width: 1201px){.hero__image{width:calc(100% + 200px);margin-right:-100px;margin-left:-100px}}@media(max-width: 1199px){.hero__content{left:0}}@media(max-width: 767px){.hero__content{display:none}}.hero__content>*:nth-child(1){--nth-child: 1}.hero__content>*:nth-child(2){--nth-child: 2}.hero__content>*:nth-child(3){--nth-child: 3}.hero__content>*:nth-child(4){--nth-child: 4}.hero__content>*:nth-child(5){--nth-child: 5}@media(min-width: 1200px){.menu>ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header__main .menu>ul{gap:10px}.header__main .menu__item{border-radius:var(--radius-button);font-family:museo-slab,arial,sans-serif;font-weight:775}.header__main .menu__item,.header__main .menu__toggle{color:var(--color-menutext)}.header__main .is-active>.menu__item{background:color-mix(in srgb, transparent 90%, var(--color-menu))}.color-primary+.menu__toggle{color:var(--color-primary)}.color-secondary+.menu__toggle{color:var(--color-secondary)}.background-primary+.menu__toggle,.background-secondary+.menu__toggle{color:var(--color-white)}}.pagination__page:hover,.pagination__prev:hover,.pagination__next:hover{background:var(--color-secondary-light)}.col+.main__content .scroller{--offset-left: var(--container-padding)}.scroller__buttons{background:var(--color-background)}.scroller__buttons button:hover{background:var(--color-secondary-light);color:var(--color-link)}.select__list label:focus-within,.select__list label:hover{background:var(--color-secondary-light)}.submenu__item{--icon-size: 1em !important}@media(min-width: 1200px){.submenu__item{-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.submenu__item:hover:is(a,button),.has-mouseover>.submenu__item:is(a,button){margin:-2px 0;padding-top:7px;padding-bottom:7px;background:var(--color-secondary-light)}}.toolbar{border-bottom:1px solid var(--color-border)}.toolbar__tab:hover{background-color:var(--color-secondary-light)}