*,:before,:after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;min-height:100vh;text-rendering:optimizeSpeed;flex-direction:column;display:flex}ul[class],ol[class]{list-style:none}a:where([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:inherit;text-decoration:none}img{max-width:100%;display:block}input,button,textarea,select{font:inherit;letter-spacing:inherit;word-spacing:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--white:#fff;--black:#08080d;--fg:#08080d;--bg:#fff;--accent:#d49aef;--accent-fg:var(--black);--link-color:inherit;--errors-fg:#8a0000;--menu-bg:var(--black);--menu-fg:var(--white);--menu-button-bg:var(--accent);--menu-button-color:var(--black)}main{flex:100%}#content-anchor+.container h1{margin-top:var(--margin)}@media screen and (min-width:48rem){#content-anchor+.container h1{margin-top:var(--margin-m)}}.article__lead{margin-top:calc(var(--margin) + 4.5rem)}main>.container:first-child>:-webkit-any(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:calc(var(--margin) + 4.5rem)}main>.container:first-child>:-moz-any(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:calc(var(--margin) + 4.5rem)}main>.container:first-child>:is(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:calc(var(--margin) + 4.5rem)}@media screen and (min-width:48rem){.article__lead{margin-top:calc(var(--margin-m) + 4.5rem)}main>.container:first-child>:-webkit-any(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:calc(var(--margin-m) + 4.5rem)}main>.container:first-child>:-moz-any(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:calc(var(--margin-m) + 4.5rem)}main>.container:first-child>:is(h1:first-child,h2:first-child,h3:first-child,h4:first-child){margin-top:calc(var(--margin-m) + 4.5rem)}}main>:last-child{margin-bottom:var(--margin)}@media screen and (min-width:48rem){main>:last-child{margin-bottom:var(--margin-m)}}.container{max-width:var(--w);width:100%;padding:0 var(--p);margin-left:auto;margin-right:auto}.container>.container{--p:0}.container.maxed{max-width:var(--w-max);padding:0}.container.sm--full{padding:0}@media screen and (min-width:48rem){.container.sm--full{padding:0 var(--p)}}.container.md--full{padding:0}@media screen and (min-width:64rem){.container.md--full{padding:0 var(--p)}}.plugin{margin:var(--margin)auto;width:100%}@media screen and (min-width:48rem){.plugin{margin:var(--margin-l)auto}}.plugin--centered{display:flex}.plugin--centered>*{margin:auto}.plugin--button{text-align:center;margin-top:var(--spacing)}.accented{background-color:var(--accent);color:var(--accent-fg)}.plugin--wrap{padding:var(--padding)0}:is(.plugin--wrap h1,.plugin--wrap h2,.plugin--wrap h3):first-child{margin-top:0}@media screen and (min-width:48rem){.plugin--wrap{padding:var(--padding-m)0}}main>.plugin--wrap:last-child{margin-bottom:0}.embedded-iframe{border:0;max-width:100%}.embedded-video{max-width:var(--c10)}.responsive-embed{position:relative}.responsive-embed:before{float:left;content:"";padding-top:56.25%}.responsive-embed:after{content:"";clear:both;display:block}.responsive-embed>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.download__content{color:var(--download-color,var(--fg));background-color:var(--download-bg,var(--accent));padding:var(--p)}.download__text{margin-bottom:var(--padding)}.download__text>:first-child{margin-top:0}.download__image{margin-bottom:var(--padding)}.prose .download__button{justify-content:end;display:flex}:is(.prose .download__button) .button{margin-bottom:0}.is-lonelyButton{grid-column:1/-1}html{font-size:max(.8rem,min(1vw,1rem))}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:1.25rem;line-height:1.4}.prose h1{margin-top:var(--margin);margin-bottom:var(--margin-headers);max-width:var(--w-prose);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-size:2.5rem;line-height:1.25}@media screen and (min-width:48rem){.prose h1{margin-top:var(--margin-l);font-size:3.25rem}}.prose h2,.prose h3{max-width:var(--w-prose);margin-top:2.5rem;margin-bottom:calc(var(--margin-headers)/2);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;line-height:1.25}.prose .lead{max-width:var(--w-prose);margin-bottom:calc(var(--margin-headers)/2);font-size:1.5em;line-height:1.25}.prose p,.prose .button,.prose figure,.prose ul,.prose ol,.prose table{max-width:var(--w-prose);margin-bottom:var(--spacing)}.prose p:not(:last-child){margin-bottom:calc(var(--margin-headers)/2)}:is(.prose.plugin,.plugin .prose) .button{margin-bottom:0}.prose ul,.prose ol{padding-left:1.5rem}.prose a:not([class]){color:var(--link-color)}.prose hr{max-width:var(--w-prose);margin:var(--spacing)0;color:currentColor}.prose.lead-text{margin-bottom:var(--margin)}.prose.lead-text :-webkit-any(p,span,ul,ol){font-size:1.5em;line-height:1.35}.prose.lead-text :-moz-any(p,span,ul,ol){font-size:1.5em;line-height:1.35}.prose.lead-text :is(p,span,ul,ol){font-size:1.5em;line-height:1.35}figcaption{margin:.5rem 0}figcaption,small{font-size:1rem}.lead{font-size:1.1em;font-weight:700}.sr-only{width:0;height:0;position:absolute;overflow:hidden}.sr-only.skip-link:focus-visible{width:auto;height:auto}.hidden,.hide{display:none!important}.flex{gap:var(--grid-gap);display:flex}@media screen and (max-width:calc(48rem - 1px)){.hero-image{padding-left:0;padding-right:0}}:root{--grid-gap:var(--p);--grid-cell:var(--c4)}.auto-grid{grid-template-columns:repeat(auto-fill,minmax(var(--grid-cell),1fr));gap:var(--grid-gap);display:grid}.icon{width:var(--icon-size);height:var(--icon-size);fill:var(--icon-color,currentColor);display:block}.overflow-arrow .icon{width:3em;height:3em}.button-icon{--icon-size:1em;transform:translate(.33em)}.button{--_bg:var(--button-bg,var(--fg));--_fg:var(--button-color,var(--bg));-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;align-items:center;gap:var(--grid-gap);cursor:pointer;color:var(--_fg);background:var(--_bg);--icon-size:1.2em;border:none;margin-top:auto;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.button .icon{transform:translate(.25em)}.button:hover{color:var(--_bg);background:var(--_fg)}.button:focus-visible{color:var(--_bg);background:var(--_fg)}.button--accent:hover{color:var(--_fg);background:var(--_bg);-webkit-filter:saturate(.9)brightness(.75)contrast(165%);filter:saturate(.9)brightness(.75)contrast(165%)}.button--accent:focus-visible{color:var(--_fg);background:var(--_bg);-webkit-filter:saturate(.9)brightness(.75)contrast(165%);filter:saturate(.9)brightness(.75)contrast(165%)}.button--clean{color:var(--_bg);background:0 0;border:none}.button--clean .icon{fill:var(--_bg)}.button--clean:hover{color:var(--_bg);background:0 0;border:none}.button--clean:focus-visible{color:var(--_bg);background:0 0;border:none}:-webkit-any(.button--clean:hover,.button--clean:focus-visible) .icon{fill:var(--_bg)}:-moz-any(.button--clean:hover,.button--clean:focus-visible) .icon{fill:var(--_bg)}:is(.button--clean:hover,.button--clean:focus-visible) .icon{fill:var(--_bg)}.button--arrow-back .icon{transform:translate(-.25em)}.button--right{align-self:flex-end}.form{--_gray:#404060;--focus-outline:2px solid var(--fg);font-size:var(--interact-size)}.form fieldset{border:0;margin:0;padding:0;transition:opacity .1s ease-out;overflow:visible}.form fieldset[disabled]{opacity:.7}.form .field{margin-bottom:var(--grid-gap)}.form small{display:block}.form .field>label{margin-bottom:calc(.25*var(--grid-gap));display:block}.form label.required:after{content:"*"}.form .field>label.error{color:var(--errors-fg)}.form label a{color:inherit}.form select,.form textarea{border:none;border-radius:0;padding:.75rem .5rem}.form input[type=text]{border:none;border-radius:0;padding:.75rem .5rem}.form input[type=email]{border:none;border-radius:0;padding:.75rem .5rem}.form input[type=password]{border:none;border-radius:0;padding:.75rem .5rem}.form input[type=number]{border:none;border-radius:0;padding:.75rem .5rem}:is(.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=number],.form select,.form textarea):focus-visible{outline:var(--focus-outline)}.form input[type=button]{border-radius:0}.form .widget--radioselect{flex-direction:column;gap:.2rem;display:flex}.form .widget--radioselect label{margin-left:.5rem}.form .widget--selectdatewidget{flex-flow:wrap;display:flex}:is(.form .widget--selectdatewidget) label{flex:1 0 100%}:is(.form .widget--selectdatewidget) select{flex:1 1 min-content}:is(:is(.form .widget--selectdatewidget) select):not(:last-of-type){margin-right:var(--spacing-s)}.form .widget--hiddeninput{display:none}.form .help{margin-top:calc(.25*var(--grid-gap));font-size:.8em}.form .errors,.form .errorlist{color:var(--errors-fg)}.form .field-25-25{gap:var(--grid-gap);max-width:50%;padding-right:calc(var(--grid-gap)/2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.form .field-25-50{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:75%;display:grid}.form .field-50-50{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form .field-25-75{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.form .field-75-25{gap:var(--grid-gap);grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.form .field-25-50-25{gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}@media screen and (max-width:30rem){.form .field-25-25,.form .field-25-50,.form .field-50-50,.form .field-25-75,.form .field-75-25{display:block}}.form .message{color:var(--_gray);font-size:1.2rem;font-weight:700}.form--wide-fields select,.form--wide-fields textarea{width:100%}.form--wide-fields input[type=text]{width:100%}.form--wide-fields input[type=email]{width:100%}.form--wide-fields input[type=password]{width:100%}.form--wide-fields input[type=number]{width:100%}.form--wide-fields input[type=file]{max-width:100%}.form--wide-fields select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-color:var(--bg);background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAyMSAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3Ljk0IDAuOTQwMDYzTDEwLjA2IDguODIwMDZMMi4xOCAwLjk0MDA2M0wwLjA1OTk5NTIgMy4wNjAwNkwxMC4wNiAxMy4wNjAxTDIwLjA2IDMuMDYwMDZMMTcuOTQgMC45NDAwNjNaIiBmaWxsPSIjMDgwODBEIi8+Cjwvc3ZnPgo=);background-position:right .625rem center;background-repeat:no-repeat;background-size:1em;padding-right:1.25rem}@media screen and (min-width:48rem){.form__two-columns{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form__two-columns .widget--checkboxinput{grid-column:1/-1}}.engagement-box .formgroup--submit{display:block}@media screen and (min-width:48rem){:is(.engagement-box .form) .field-50-50{display:block}:is(.engagement-box .form) .field-25-75{display:block}:is(.engagement-box .form) .field-75-25{display:block}}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (-ms-appearance:none) or (appearance:none)){.form input[type=checkbox]{--active:var(--fg);--active-inner:var(--fg);--border:var(--_gray);--border-hover:var(--_gray);-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;cursor:pointer;background:var(--bg);outline:none;width:1em;height:1em;margin:0;font-size:1.5rem;display:inline-block;position:relative}.form input[type=radio]{--active:var(--fg);--active-inner:var(--fg);--border:var(--_gray);--border-hover:var(--_gray);-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;cursor:pointer;background:var(--bg);outline:none;width:1em;height:1em;margin:0;font-size:1.5rem;display:inline-block;position:relative}:is(.form input[type=checkbox],.form input[type=radio]):after{content:"";opacity:0;display:block;position:absolute;top:-.1em;left:-.1em}:is(.form input[type=checkbox],.form input[type=radio]):checked:after{opacity:1}:is(.form input[type=checkbox],.form input[type=radio]):hover:not(:checked):not(:disabled){outline:var(--focus-outline)}:is(.form input[type=checkbox],.form input[type=radio]):focus-visible{outline:var(--focus-outline)}:is(.form input[type=checkbox],.form input[type=radio])+label{cursor:pointer}.form input[type=checkbox]{margin-right:var(--spacing-s);border-radius:0}:is(.form input[type=checkbox]):after{border:.125em solid var(--active-inner);width:.3125em;height:.5625em;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:.1875em;left:.35em}:is(.form input[type=checkbox]):checked{--r:43deg}.form input[type=radio]{margin-right:var(--spacing-s);border:.1em solid var(--fg);border-radius:50%}:is(.form input[type=radio]):after{background:var(--active-inner);border-radius:50%;width:1em;height:1em;transform:scale(.5)}}.header{--_padding:var(--header-padding,20px);max-width:100vw;padding-top:var(--_padding);padding-bottom:var(--_padding);z-index:var(--z-header);background-color:var(--header-bg,var(--accent));color:var(--header-color,var(--fg));transition:background-color .3s ease-out;position:fixed;top:0;left:0;right:0}.hero--top .header{background-color:transparent}@media screen and (max-width:calc(48rem - 1px)){.header{background-color:var(--header-bg,var(--accent))}}.header-container{align-items:center;height:3rem;transition:height .3s ease-out;display:flex;position:relative}@media screen and (min-width:48rem){.hero--top .header-container{height:8em}}.header-container{justify-content:space-between;gap:var(--spacing);padding-right:calc(var(--_padding)*1 + 3em)}.header-container .button{--button-bg:var(--bg);--button-color:var(--fg);font-size:var(--interact-size);padding:1rem 3rem}.toggle-container{z-index:var(--z-menu-toggle);align-items:center;justify-items:center;width:3em;display:grid;position:absolute;top:0;bottom:0;right:8px}header .logo-image{max-height:100%}.logo-container{flex:none;height:100%;margin-right:auto}.menu-is-open{overflow:hidden}.mobile-menu{background:var(--menu-bg);min-height:100vh;color:var(--menu-fg);z-index:var(--z-mobile-menu);align-items:center;justify-items:center;padding-top:2rem;padding-bottom:4rem;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto}.mobile-menu .nav-toggle{margin-left:auto}.mobile-menu .nav-list-item{--button-color:var(--menu-button-color);--button-bg:var(--menu-button-bg)}.mobile-menu .nav-link{font-weight:700}.cta-container{flex:0 auto}.cta-container span{text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (max-width:calc(48rem - 1px)){.cta-container .button{gap:.5rem;padding:.75rem .5rem;font-size:1rem}}.menu-is-open .mobile-menu{display:grid}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;z-index:var(--z-menu-toggle);color:currentColor;background:0 0;border:none;margin:0;padding:0;display:flex;position:relative}[data-menu-toggle=close]{color:var(--menu-fg);display:none}.menu-is-open [data-menu-toggle=close]{display:revert}.menu-is-open [data-menu-toggle=open]{display:none}.main-nav .nav-list{justify-content:right}.main-nav .nav-list-item{padding:.5em 0}.nav-list{gap:var(--spacing);flex-wrap:wrap;align-items:center;display:flex}@media screen and (max-height:800px){.nav-list{gap:1em}}.language-nav .nav-list{margin-top:var(--margin-m);justify-content:center}.language-nav .nav-list-item{padding:.5em 0}.mobile-title{text-align:center;margin:.5em 1em 1.5em;font-size:2.25rem;font-weight:700}.mobile-nav{font-size:1.75rem}.mobile-nav .nav-list{flex-direction:column}.hero .logo-image{opacity:1}.hero.hero--top .logo-image{opacity:0;transition:opacity .3s ease-out}.nav-dropdown{display:none;position:relative}.nav-dropdown__dropdown{flex-flow:column wrap-reverse;gap:2px;max-height:80vh;padding-top:2px;display:flex;position:absolute;right:0}.nav-dropdown__dropdown a{min-width:10rem}footer{--_bg:var(--footer-bg,var(--fg));--_fg:var(--footer-color,var(--bg));background:var(--_bg);color:var(--_fg);--icon-color:var(--_fg);padding-top:var(--margin-m);padding-bottom:var(--margin-m)}footer .logo-container{margin-right:initial;max-width:10rem}footer .contact-container{--icon-size:2.5rem;gap:var(--spacing);flex-direction:column;font-style:normal;display:flex}footer .contact-link{align-items:center;gap:.5em;display:inline-flex}footer .some-links-container{gap:1rem;display:flex}.footer-container{flex-flow:wrap;gap:4rem;display:flex}.footer-nav{text-align:right;margin-left:auto}.footer-nav__list-item:hover,.footer-nav__list-item.active{text-decoration:underline}.footer-nav__list-item:focus-visible{text-decoration:underline}.footer-nav__list-item+.footer-nav__list-item{margin-top:.875em}.footer-nav__link{text-decoration:underline}.hero-container{background-color:var(--hero-bg,var(--accent));justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow-x:hidden}.hero-container .portrait,.hero-container .landscape{width:100%;height:100%;position:absolute;top:0}:is(.hero-container .portrait,.hero-container .landscape) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-container .video{width:100%;height:100%;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}:is(.hero-container .video) video{width:auto;min-width:100%;height:auto;min-height:100%}.hero-container .portrait{display:none}@media (orientation:portrait){.hero-container .portrait{display:block}}.hero-container .landscape{display:none}@media (orientation:landscape){.hero-container .landscape{display:block}}.hero-container .overflow-arrow{--icon-color:var(--white);bottom:var(--spacing);text-align:center;position:absolute}.slogan-container{max-width:100%;overflow-x:hidden}.slogan-wrap{line-height:1.5}.slogan{width:100%;position:absolute;bottom:min(12rem,33%)}.slogan span{background:var(--hero-bg,var(--accent));color:var(--hero-color,var(--fg));word-wrap:break-word;white-space:preserve-breaks;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-right:auto;padding:0 .25em;font-size:3rem;font-weight:700}@media screen and (min-width:48rem){.slogan span{font-size:4rem}}html{scroll-behavior:smooth}#content-anchor{scroll-margin:6rem}details{--collapsed:auto;--expanded:auto;height:var(--collapsed);transition:height .3s ease-out;overflow:hidden}details[open]{height:var(--expanded)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}@supports (grid-template-rows:masonry){.masonry{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-template-rows:masonry;display:grid}.masonry__cell{grid-column-end:span 1!important}}@supports not (grid-template-rows:masonry){.js .masonry{-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-template-columns:repeat(var(--columns),minmax(0,1fr));--columns:1;grid-auto-rows:8px;display:grid}@media screen and (min-width:48rem){.js .masonry{--columns:2}}@media screen and (min-width:64rem){.js .masonry{--columns:3}}.masonry__cell{grid-row-end:span 10}}figure{flex-wrap:wrap;max-width:100%;display:flex}figcaption{width:-moz-min-content;flex:1;width:min-content}figure>img{flex:1 0 100%}figure .responsive-embed{flex:100%}.plugin--engagement-boxes{margin:0 auto}.engagement-boxes{--grid-cell:var(--c4)}.engagement-box{padding:var(--spacing);gap:var(--spacing);max-width:calc(100vw - 2*var(--grid-gap));background:var(--accent,var(--bg));color:var(--fg);flex-direction:column;display:flex;overflow-x:hidden}.engagement-box .form{font-size:inherit}.engagement-box__button{margin-top:auto}.engagement-box__some-links{font-size:var(--interact-size);gap:1rem;margin-top:auto;display:flex}.engagement-box__some-links .some-link{display:flex}.argument{--_argument-spacing:6em;--_index-bg:var(--argument-index-bg,var(--fg));--_index-color:var(--argument-index-color,var(--bg));margin-top:var(--_argument-spacing);margin-bottom:var(--_argument-spacing);gap:var(--grid-gap);flex-flow:wrap;display:flex}@media screen and (min-width:48rem){.argument{flex-flow:row}.argument:nth-child(odd) .argument__figure{order:-1}}.argument:first-child{margin-top:calc(var(--spacing) + var(--_argument-spacing))}.argument__content{flex:1 1 var(--c7);position:relative}.argument__text{padding:var(--spacing)}.argument__text :first-child{margin-top:1em}.argument__text :last-child{margin-bottom:1em}.argument__figure{flex:1 1 var(--c5)}.argument__index{top:calc((1/2.6 - 1)*var(--spacing));left:calc(var(--spacing)/2.6);background-color:var(--_index-bg);color:var(--_index-color);justify-content:center;align-items:center;width:1.5em;font-size:2.6em;font-weight:700;display:flex;position:absolute}.argument__index:before{float:left;content:"";padding-top:100%}.argument__index:after{content:"";clear:both;display:block}.faq__group{margin-top:var(--spacing)}.faq__details{color:var(--faq-color,var(--fg));background-color:var(--faq-bg,var(--accent));border-bottom:1px solid;padding-left:.5em;padding-right:.0625em;display:block}.faq__group+.faq__details{border-top:1px solid}h3.faq__question{margin:0 var(--icon-size)0 0;text-align:left}.prose h2.faq__group{margin-top:var(--margin)}@media screen and (min-width:48rem){.prose h2.faq__group{margin-top:var(--margin-m)}}.faq__summary{padding:1em 0;position:relative}.expand-icon__container{--icon-size:2em;top:calc((100% - var(--icon-size))/2);transition:opacity .3s ease-out;position:absolute;right:0}:is(details .expand-icon__container) .expand-more{visibility:visible}:is(details .expand-icon__container) .expand-less{visibility:hidden}details .expand-icon__container{transition:transform .2s;transform:rotate(0)}:is(details[open] .expand-icon__container) .expand-more{visibility:hidden}:is(details[open] .expand-icon__container) .expand-less{visibility:visible}details[open] .expand-icon__container{transition:transform .2s;transform:rotate(-180deg)}@media screen and (min-width:64rem){.articles.auto-grid{--columns:2}}.article-box{gap:var(--grid-gap);padding:var(--spacing);flex-direction:column;display:flex}.article-box__details{gap:var(--grid-gap);flex-direction:column;display:flex}.article-box__details+.button{margin-top:3rem}.arcticle__backlink{margin-bottom:1rem}.article__meta{margin:var(--p)0;justify-content:space-between;display:flex}.article__meta-info{flex-flow:column;display:flex}.article__meta-some-links{justify-content:right;gap:var(--spacing-s);display:flex}.article-teaser{display:block;position:relative}.article-teaser figcaption,.article-teaser h3,.article-teaser small{color:inherit}.article-teaser>.container{gap:var(--spacing);flex-wrap:wrap;display:flex}@media screen and (min-width:64rem){.article-teaser>.container{flex-wrap:nowrap}}.article-teaser__details{gap:var(--grid-gap);flex-direction:column;flex:100 auto;display:flex}.article-teaser__details p{max-width:100%}.article-teaser__details .button{margin-top:3rem;margin-left:auto}@media screen and (min-width:64rem){.article-teaser__details .button{margin-top:auto}}.article-teaser__image{flex:1 0 auto}.article-teaser__image img:before{float:left;content:"";padding-top:87.5%}.article-teaser__image img:after{content:"";clear:both;display:block}.article__lead-image{max-width:var(--w-prose)}.testimonials__create-button-container{margin-top:var(--spacing);margin-bottom:var(--spacing)}.testimonials__search input.input__search{background-color:inherit;border-bottom:1px solid;max-width:100%;margin-right:1em}.testimonials-grid{row-gap:0}.testimonial{--overlap-spacing:3.25rem;width:100%;position:relative}.testimonial__box{padding:var(--overlap-spacing)var(--spacing)var(--spacing)}.testimonial__image{margin-left:var(--spacing);transform:translateY(var(--overlap-spacing));max-width:33.333%}.testimonial__name{margin-top:1em;font-size:1.125rem;font-weight:700}.testimonial__profession{margin-bottom:.25em;font-size:1.125rem}.testimonial__statement{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:1em 0;font-weight:700}.testimonial__sharing{--icon-size:calc(1.5*var(--interact-size));margin-top:var(--grid-gap);gap:.5em;display:flex}.testimonial__separator{border-bottom:1px solid}.testimonial__show-more{margin:var(--margin)0;justify-content:center;gap:var(--grid-gap);display:flex}.image-cropping__wrap,.image-cropping__wrap .imagefield{margin-bottom:var(--grid-gap)}.image-cropping__wrap .imagefield-preview{display:none}.image-cropping{max-width:100%}#testimonial-preview{margin-top:var(--grid-gap)}.testimonials__image-preview{margin-bottom:var(--grid-gap)}#testimonial-preview{background-size:contain}.featured-testimonials-lead h1{margin-bottom:0}@media screen and (min-width:48rem){.testimonial--featured{display:flex}.testimonial--featured .testimonial__image{z-index:1;padding-bottom:calc(1.5*var(--overlap-spacing));padding-top:var(--overlap-spacing);margin-left:0;position:relative}.testimonial--featured .testimonial__box{margin:0;margin-left:calc(-1*var(--overlap-spacing));padding-left:calc(var(--overlap-spacing) + var(--spacing));flex-grow:1}.testimonial--featured .testimonial__statement{font-size:2rem}.testimonial--featured .testimonial__name,.testimonial--featured .testimonial__profession{text-align:right}}.plugin--donate{background-color:var(--donate-bg,var(--accent));color:var(--donate-color,var(--fg))}.donate-cta{max-width:var(--w);gap:var(--spacing);flex-flow:column;display:flex}.donate-cta__button{margin-left:auto}#payrexx-embed{border:none;width:100%;height:1400px}.cards{gap:calc(2*var(--grid-gap))}.card{gap:calc(.25*var(--grid-gap));grid-template-rows:12em 3.5em min-content;display:grid}.card__image{display:flex}.card__image img{max-width:100%;max-height:100%;margin-top:auto}.card__text{flex:1 0 auto;min-height:3em}.products{gap:var(--grid-gap);flex-flow:column;display:flex}.product{gap:var(--grid-gap);padding:var(--spacing);background-color:var(--products-bg,var(--accent));display:grid}@media screen and (min-width:48rem){.product{grid-template-columns:16em 1fr 8em}}.product .field{margin-bottom:0}.f3cc{--f3cc-background:var(--black);--f3cc-foreground:var(--white);--f3cc-button-background:#bbb;--f3cc-button-foreground:var(--black);--f3cc-accept-background:var(--accent);--f3cc-accept-foreground:var(--accent-fg)}.swiper{--swiper-pagination-bottom:-5px;--swiper-navigation-color:#303050;--swiper-pagination-color:#303050;--swiper-pagination-bullet-inactive-color:#404060;--swiper-pagination-bullet-size:12px;--swiper-navigation-top-offset:calc(50% - 1em);margin-top:var(--margin);margin-bottom:var(--margin)}.gallery .swiper{padding-bottom:1rem}h1+.swiper{margin-top:0}@media screen and (max-width:calc(48rem - 1px)){.swiper{--swiper-navigation-size:30px;--swiper-pagination-bullet-size:9px}}.swiper .swiper-wrapper{align-items:center;max-height:calc(100vh - 8em);display:flex}.swiper .swiper-slide{justify-content:center;align-items:center;height:100%;display:flex}.swiper .swiper-slide img{-o-object-fit:contain;object-fit:contain;max-height:calc(100vh - 8em);display:block}.swiper .swiper-caption{text-align:center;margin:0}.pledge-some-links-container{justify-content:space-around;display:flex}.pledge-some-links-container .some-links{gap:var(--spacing);display:flex}.pledge-teaser{--_target-color:#6f6767;--_target-progress:#a9a9a9;grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--c6) - var(--gap)),100%),1fr));gap:calc(2*var(--gap));display:grid}.pledge-teaser__body h1{word-wrap:break-word;margin-bottom:1.25em;font-size:3.25rem}.pledge-teaser__counter small{color:var(--_target-color);font-size:1.5rem;font-weight:700}.pledge-teaser__counter strong{margin-right:calc(var(--spacing)*.5);font-size:3rem}.pledge-teaser__counter .button{margin-block:calc(2*var(--p))0}.pledge-teaser__counter-box{width:min(var(--c5),100%);background-color:var(--bg);color:var(--fg);padding:3rem}.progress-bar{margin-top:var(--spacing-s);background-color:var(--_target-progress);border-radius:.25em}.progress{background-color:var(--accent);height:.5em;color:var(--accent-fg);border-radius:.25em;margin-top:auto;margin-bottom:auto}.progress.animate{animation:1.6s ease-in progress}@keyframes progress{0%{width:0}}.supporting-members{--grid-cell:var(--c3)}.supporting-members__member{border-top:4px solid var(--accent);padding:8px 0}.committee{margin-top:-3rem}.committees{--_bg:var(--accent);--_fg:var(--accent-fg);margin-top:var(--spacing)}.committees__comittee{background:var(--_bg);color:var(--_fg);padding:var(--spacing);flex-direction:column;display:flex}.committees__comittee h3{margin:0 0 var(--spacing-s)0;font-size:1.75rem}.committees__comittee p{margin:0 0 var(--spacing)0}.supporters{max-width:var(--c10);--grid-cell:12rem;--grid-gap:3rem}.supporters__supporter{align-items:center;justify-items:center;display:grid}.profgen{max-width:40rem;margin:var(--margin)auto;flex-flow:column;align-items:center;display:flex}.profgen canvas{max-width:100%}.profgen *+*{margin-top:1em}:root{--map-size:calc(var(--c9))}.plugin--map{padding:var(--margin)var(--p)}.map{--z-map-marker:1;--z-map-marker-active:10;--z-map-marker-content:15;--z-map-cluster:3;--z-map-cluster-span:5;width:var(--map-size);max-width:100%;margin-left:auto;margin-right:auto;position:relative}.map__container{height:calc(var(--map-size)/3*2)}.map__marker__visual,.map__cluster__visual{border-radius:50%;width:1.25em;height:1.25em}.map__cluster__visual{z-index:var(--z-map-cluster);background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;display:flex}.map__cluster__visual span{color:var(--sun);z-index:var(--z-map-cluster-span);font-size:1.325rem}.map__marker__visual{border:.1em solid var(--black);background-color:var(--sun);box-shadow:.08em .08em 0px var(--shadow)}.active>.map__marker__visual{background-color:unset;border-width:.2em;width:1.5em;height:1.5em}.map__marker__visual:hover{cursor:pointer}.map__controls{--grid-gap:1em;gap:var(--grid-gap);display:flex;position:absolute;bottom:1em;right:1em}.map__controls .button{--button-bg:var(--sun);--button-color:var(--black);--icon-size:1.75rem;border-radius:50%;padding:.75em}.map__marker{z-index:var(--z-map-marker);position:relative}.map__marker.active{z-index:var(--z-map-marker-active)}.map__marker__content{width:-moz-max-content;width:max-content;max-width:var(--c3);background-color:var(--shadow-dark);color:var(--sun);z-index:var(--z-map-marker-content);padding:.25em .5em;font-size:1.2em;display:none;position:absolute;top:calc(50% - 1em);left:120%}.active>.map__marker__content{display:block}.map__caption{max-width:var(--map-size);margin:var(--margin)auto 0 auto;padding:0 var(--p)}.map__form{--_height:3.75rem;--interact-size:1.25rem;gap:var(--spacing);margin-bottom:var(--spacing);flex-direction:column;min-height:9.7rem;display:flex}.map__form>*{flex:1 1 0;margin-right:auto}@media screen and (min-width:64rem){.map__form{--_height:3.25rem}}.map__form--no-data{flex-direction:column}[for=plz],[for=inp-amount]{display:block}.map__search{width:max(100%,22rem)}@media screen and (min-width:64rem){.map__search{width:max(40%,22rem)}}.map__plz-input{width:max(100%,22rem);min-width:22rem}.map__plz-input>div{min-height:var(--_height);border-color:var(--black);border-radius:0}:is(.map__plz-input>div) span{background-color:var(--black)}:is(.map__plz-input>div) svg{fill:var(--black);stroke:var(--black)}.map__plz-input input{width:100%}.map__donation-no-commune{height:var(--_height);margin-top:auto}.map__donation-radio-inputs{max-height:0;animation:.75s linear forwards reveal}@keyframes reveal{0%{max-height:0}to{max-height:40rem}}.map__teasing-text{margin-bottom:var(--spacing);line-height:1.3}.map__donation-share-item{margin-bottom:var(--spacing-s);display:flex}.map__donation-share-item input{margin-right:var(--spacing-s);margin-top:.125rem}.map__donation-share-item [disabled]{cursor:not-allowed;color:var(--gray)}.map__donation-share-item b{font-weight:700}.map__free-amount{width:6rem;padding:0 .2rem!important}.map__amount-submit{margin-top:0}.button--plz-input{height:var(--_height);border-width:.15rem;font-size:2rem;position:relative;top:.35rem}.map__container{outline-offset:-1px;outline:1px solid #000}.map__counter{color:var(--map-counter-color);background:var(--map-counter-bg);padding:2.75rem 4rem;display:block}@media screen and (min-width:64rem){.map__counter{max-width:80%}}.map__counter{text-align:center;margin:0 auto}.map__disclaimer{margin:var(--spacing)0}#edit-tools{opacity:.7;background:#fff;border-radius:.5rem;padding:.5rem;position:fixed;bottom:.5rem;right:.5rem;transform:scale(.7)}:root{--c:5.5rem;--c2:12.5rem;--c3:19.5rem;--c4:26.5rem;--c5:33.5rem;--c6:40.5rem;--c7:47.5rem;--c8:54.5rem;--c9:61.5rem;--c10:68.5rem;--c11:75.5rem;--c12:82.5rem;--c-outer:85.51rem;--w:var(--c-outer);--w-content:var(--c10);--w-prose:var(--c8);--w-max:94.5rem;--p:1.5rem;--gap:1.5rem;--spacing-s:.5em;--spacing:1.25em;--padding:3rem;--padding-m:4rem;--margin-headers:1.875rem;--margin:6rem;--margin-m:8rem;--margin-l:10rem;--margin-xl:12.5rem;--icon-size:2em;--interact-size:max(12px,1.5rem);--screening-animation-time:.5s;--z-header:20;--z-main-gradient:18;--z-footer:19;--z-gallery-gradient:10;--z-gallery-control:12;--z-modal:50;--z-mobile-menu:90;--z-menu-toggle:91;--z-menu-cta:93;--fg:#08080d;--bg:#fff;--blue:#7552ff;--yellow:#fff0a3;--orange:#fc7d3b;--accent:var(--blue);--accent-fg:var(--white);--link-color:inherit;--errors-fg:#8a0000;--menu-bg:var(--black);--menu-fg:var(--white);--menu-button-bg:var(--blue);--menu-button-color:var(--white);--header-bg:var(--black);--header-color:var(--white);--hero-color:var(--white);--faq-color:var(--bg)}body{font-family:Roboto,Helvetica,Arial,sans-serif}h1,h2,h3{font-family:ArchivoNarrow,Helvetica,Arial,sans-serif}.button{font-family:EncodeSans,Helvetica,Arial,sans-serif;font-weight:400}.button--accent{--_bg:var(--button-bg,var(--fg));--_fg:var(--button-color,var(--bg))}.button--accent:hover{color:var(--_bg);background:var(--_fg)}.engagement-box:nth-child(3n+1){--fg:var(--white);--button-color:var(--black)}.engagement-box:nth-child(3n+2){--accent:var(--orange);--fg:var(--white);--button-color:var(--black)}.engagement-box:nth-child(3n+3){--accent:var(--yellow);--fg:var(--black);--button-bg:var(--black);--button-color:var(--white)}.engagement-box.accented input{--fg:var(--black)}.hero.hero--top .logo-image{opacity:1}.testimonial__box{color:var(--fg);outline:2px solid var(--fg);background-color:transparent}.plugin--pledge-teaser{background-image:url(/static/_/butterfly.e235b2d4507feaa8.webp);background-size:cover}.plugin--pledge-teaser .button{--_bg:var(--button-bg,var(--bg));--_fg:var(--button-color,var(--fg))}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local(Roboto),url(/static/_/Roboto.f5bded1e77e6b8eb.woff2)format("woff2");font-variation-settings:"wght" 400;font-display:swap}@font-face{font-family:ArchivoNarrow;font-weight:400;font-style:normal;src:local(ArchivoNarrow-Regular),url(/static/_/ArchivoNarrow-Regular.027c15d09416217c.woff2)format("woff2");font-display:swap}@font-face{font-family:ArchivoNarrow;font-weight:700;font-style:normal;src:local(ArchivoNarrow-Bold),url(/static/_/ArchivoNarrow-Bold.01df53077eb74451.woff2)format("woff2");font-display:swap}@font-face{font-family:ArchivoNarrow;font-weight:400;font-style:italic;src:local(ArchivoNarrow-Italic),url(/static/_/ArchivoNarrow-Italic.7809b3556604d526.woff2)format("woff2");font-display:swap}@font-face{font-family:ArchivoNarrow;font-weight:700;font-style:italic;src:local(ArchivoNarrow-BoldItalic),url(/static/_/ArchivoNarrow-BoldItalic.df1a5e58dcfa8c32.woff2)format("woff2");font-display:swap}@font-face{font-family:EncodeSans;font-weight:400;font-style:normal;src:local(EncodeSans-Medium),url(/static/_/EncodeSans-Medium.62b0ded04d8f0b0a.woff2)format("woff2");font-display:swap}@font-face{font-family:EncodeSans;font-weight:700;font-style:normal;src:local(EncodeSans-Black),url(/static/_/EncodeSans-Black.9e9e8e14ccb1afd4.woff2)format("woff2");font-display:swap}
/*# sourceMappingURL=main.8d986a0debbcb746.css.map*/