*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{display:flex;flex-direction:column;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--white:#fff;--white-bg:#f5f5f5;--white--footer:#f8f8f8;--black:#121212;--gray:#404060;--gray--light:#a9a9a9;--gray--text:#6f6767;--yellow:#fbe122;--blue:#3ab5e6;--green:#8cc265;--orange:#f4af23;--pink:#ecb0d1;--purple:#ad96dc;--yellow--light:#fdef87;--green--light:#c3dfaf;--blue--light:#92d6f1;--button-color:var(--white);--button-bg:var(--black);--link-color:var(--black);--errors-fg:var(--pink);--hero-bg:var(--yellow);--hero-color:var(--black);--header-bg:var(--yellow);--header-color:var(--black);--header-button-bg:var(--yellow);--header-button-color:var(--black);--menu-bg:var(--yellow);--menu-button-bg:var(--yellow);--menu-button-color:var(--black);--mobile-menu-button-bg:var(--black);--mobile-menu-button-color:var(--white);--footer-bg:var(--black);--footer-color:var(--white--footer);--testimonials-bg:var(--yellow--light);--testimonials-color:var(--black);--bg-featured:var(--yellow);--color-featured:var(--black);--article-teaser-bg:var(--green);--products-bg:var(--yellow);--engagement-bg:var(--yellow);--engagement-color:var(--black);--argument-bg:var(--yellow);--argument-color:var(--black);--argument-index-bg:var(--black);--argument-index-color:var(--white);--engagement-bg-0:var(--yellow);--engagement-color-0:var(--black);--engagement-bg-1:var(--blue);--engagement-color-1:var(--black);--engagement-bg-2:var(--green);--engagement-color-2:var(--black);--engagement-bg-3:var(--pink);--engagement-color-3:var(--black);--engagement-bg-4:var(--purple);--engagement-color-4:var(--black);--pledge-color:var(--black);--pledge-bg:var(--yellow);--donate-color:var(--black);--donate-bg:var(--blue)}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/static/_/Montserrat.9da2eb1e4de855502f4d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url(/static/_/Montserrat.9da2eb1e4de855502f4d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:900;src:url(/static/_/Montserrat.9da2eb1e4de855502f4d.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html{font-size:clamp(.625rem,1vw,1rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:500;line-height:150%;text-rendering:optimizeLegibility}@media screen and (min-width:64rem){body{font-size:1.125rem}}a[class]:not(.button,.f3cc-button){color:inherit;text-decoration:none}h1{font-size:3.75rem}h1,h2{font-weight:900;line-height:120%}h2{font-size:3rem}h3{font-weight:900}.lead,h3,h4{font-size:2.188rem;line-height:120%}.lead,h4{font-weight:500}h5{font-weight:900}h5,h6{font-size:1.563rem;line-height:120%}h6{font-weight:500}.button,button{font-size:1rem;font-weight:700}b,strong{font-weight:900}.prose h1,.prose h2,.prose h3{margin-bottom:var(--spacing);margin-top:2em;max-width:var(--w-title)}.prose .button,.prose figure,.prose h4,.prose h5,.prose h6,.prose ol,.prose p,.prose table,.prose ul{margin-bottom:var(--spacing);max-width:var(--w-prose)}@media screen and (min-width:48rem){.prose .button:not([class]),.prose figure:not([class]),.prose h4:not([class]),.prose h5:not([class]),.prose h6:not([class]),.prose ol:not([class]),.prose p:not([class]),.prose table:not([class]),.prose ul:not([class]){margin-left:calc(var(--p)*2 + var(--c))}}.prose a:not([class]){color:var(--link-color)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.prose p{-webkit-hyphens:auto;hyphens:auto}.embedded-video>div{margin-bottom:var(--spacing)}figcaption{margin:.2rem 0;text-align:center}figcaption,small{font-size:.8rem}.sr-only{height:0;overflow:hidden;position:absolute;width:0}.sr-only.skip-link:focus-visible{height:auto;width:auto}.hidden,.hide{display:none!important}.flex{display:flex;gap:var(--grid-gap)}@media screen and (max-width:calc(48rem - 1px)){.hero-image{padding-left:0;padding-right:0}}main{flex:1 1 100%}main>.container:first-child{margin-top:var(--margin-m)}@media screen and (min-width:48rem){main>.container:first-child{margin-top:var(--margin-xl)}}.no-hero main>.container:first-child{margin-top:calc(var(--margin-m) + 8rem)}@media screen and (min-width:48rem){.no-hero main>.container:first-child{margin-top:calc(var(--margin-xl) + 8rem)}}.hero-container+.container{margin-top:var(--margin-m)}main>.container:last-child{margin-bottom:var(--margin-m)}.container{margin-left:auto;margin-right:auto;max-width:var(--w-content);padding:0 var(--p);width:100%}.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)}}:root{--grid-gap:var(--p);--grid-cell:var(--c4)}.auto-grid{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(var(--grid-cell),1fr))}.icon{fill:var(--icon-color);height:var(--icon-size);width:var(--icon-size)}.button-icon{--icon-size:1em;transform:translateX(.33em)}.button{align-items:center;-webkit-appearance:none;background:var(--button-bg);border:.15em solid var(--button-bg);color:var(--button-color);cursor:pointer;display:inline-flex;font-size:var(--interact-size);font-weight:700;gap:var(--grid-gap);padding:.5rem 1rem;text-decoration:none}.button .icon{fill:var(--button-color)}.button:focus-visible,.button:hover{background:var(--button-color);border-color:var(--button-bg);color:var(--button-bg)}.button:focus-visible .icon,.button:hover .icon{fill:var(--button-bg)}.button--inverted{background:var(--button-color);border-color:var(--button-color);color:var(--button-bg)}.button--inverted .icon{fill:var(--button-bg)}.button--inverted:focus-visible,.button--inverted:hover{background:var(--button-bg);border-color:var(--button-color);color:var(--button-color)}.button--inverted:focus-visible .icon,.button--inverted:hover .icon{fill:var(--button-color)}.button--header{background:var(--header-button-bg);border-color:var(--header-button-color);border-width:2px;box-shadow:2px 2px 4px rgba(0,0,0,.25);color:var(--header-button-color);font-size:1.5rem;padding:1rem 2rem}@media screen and (max-width:calc(48rem - 1px)){.button--header{padding:.75rem 1rem}}.button--header .icon{fill:var(--header-button-color)}.button--header:focus-visible,.button--header:hover{background:var(--header-button-color);border-color:var(--header-button-color);color:var(--header-button-bg)}.button--header:focus-visible .icon,.button--header:hover .icon{fill:var(--header-button-bg)}.button--special{--button-color:var(--white);--button-bg:var(--black);--icon-color:var(--white);border-color:var(--black);padding:1.2em 2em}.button--clean{background:none;border:none;color:var(--button-bg)}.button--clean .icon{fill:var(--button-bg)}.button--clean:focus-visible,.button--clean:hover{background:none;border:none;color:var(--button-bg)}.button--clean:focus-visible .icon,.button--clean:hover .icon{fill:var(--button-bg)}.button--menu-toggle{--icon-size:56px;--toggle-bg:var(--button-bg);--toggle-color:var(--button-color);max-height:var(--icon-size);padding:0}@media screen and (max-width:calc(48rem - 1px)){.button--menu-toggle{--icon-size:38px}}.button--menu-toggle .icon{box-shadow:2px 2px 4px rgba(0,0,0,.25)}.button--menu-toggle:focus-visible,.button--menu-toggle:hover{--toggle-bg:var(--button-color);--toggle-color:var(--button-bg)}.button--arrow,.button--arrow-back,.button--download{--icon-size:1.2em}.button--arrow .icon,.button--download .icon{transform:translateX(.25em)}.button--arrow-back .icon{transform:translateX(-.25em)}.form{font-size:var(--interact-size)}.form fieldset{border:0;margin:0;padding:0;transition:opacity .1s ease-out}.form fieldset[disabled]{opacity:.7}.form .field{margin-bottom:var(--grid-gap)}.form small{display:block}.form .field>label{display:block;margin-bottom:calc(var(--grid-gap)*.25)}.form .field>label.required:after{content:"*"}.form .field>label.error{color:var(--errors-fg)}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=text],.form select,.form textarea{border:none;border-radius:0;padding:.75rem .5rem}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=text]:focus,.form select:focus,.form textarea:focus{box-shadow:3px 2px 11px 0 var(--black);outline:none}.form input[type=button]{border-radius:0}.form .widget--radioselect{display:flex;flex-direction:column;gap:.2rem}.form .widget--radioselect label{margin-left:.5rem}.form .widget--radioselect label>input{margin-right:.5rem}.form .widget--selectdatewidget{display:flex;flex-flow:row wrap}.form .widget--selectdatewidget label{flex:1 0 100%}.form .widget--selectdatewidget select{flex:0 1 min-content}.form .widget--selectdatewidget select:not(:last-of-type){margin-right:var(--spacing-s)}.form .widget--hiddeninput{display:none}.form .help{font-size:.8em;margin-top:calc(var(--grid-gap)*.25)}.form .errorlist,.form .errors{color:var(--errors-fg)}@media screen and (min-width:48rem){.form .field-50-50{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 1fr}.form .field-25-75{display:grid;gap:var(--grid-gap);grid-template-columns:1fr 3fr}.form .field-75-25{display:grid;gap:var(--grid-gap);grid-template-columns:3fr 1fr}}.form .message{color:var(--gray);font-size:1.2rem;font-weight:900}.form--wide-fields input[type=email],.form--wide-fields input[type=number],.form--wide-fields input[type=password],.form--wide-fields input[type=text],.form--wide-fields select,.form--wide-fields textarea{width:100%}.form--wide-fields input[type=file]{max-width:100%}.engagement-box .formgroup--submit{display:block}@media screen and (min-width:48rem){.engagement-box .form .field-25-75,.engagement-box .form .field-50-50,.engagement-box .form .field-75-25{display:block}}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox],input[type=radio]{--active:var(--black);--active-inner:var(--black);--focus:2px var(--gray);--border:var(--gray);--border-hover:var(--gray);--background:var(--white);-webkit-appearance:none;-moz-appearance:none;background:var(--b,var(--background));cursor:pointer;display:inline-block;font-size:1.5rem;height:1em;margin:0;outline:none;position:relative;vertical-align:middle;width:1em}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;opacity:0;position:absolute;top:0}input[type=checkbox]:checked:after,input[type=radio]:checked:after{opacity:1}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:3px 2px 11px 0 var(--black);outline:none}input[type=checkbox]+label,input[type=radio]+label{cursor:pointer}input[type=checkbox]{border-radius:0;margin-right:var(--spacing-s)}input[type=checkbox]:after{border:.125em solid var(--active-inner);border-left:0;border-top:0;height:.5625em;left:.35em;top:.1875em;transform:rotate(var(--r,20deg));width:.3125em}input[type=checkbox]:checked{--r:43deg}input[type=radio]{border-radius:50%}input[type=radio]:after{background:var(--active-inner);border-radius:50%;height:1em;transform:scale(.5);width:1em}}:root{--header-padding:3rem}header{background-color:transparent;color:var(--header-color);left:0;padding-bottom:var(--header-padding);padding-top:var(--header-padding);position:fixed;right:0;top:0;transition:background-color .3s ease-in-out;z-index:var(--z-header)}.no-hero header,.scrolled header{--header-padding:1rem;background-color:var(--header-bg)}@media screen and (max-width:calc(48rem - 1px)){header{--header-padding:1rem;background-color:var(--header-bg)}}.header-container,.mobile-menu .toggle-container{align-items:center;display:flex;height:8.75rem;transition:height .3s ease-out}.scrolled .header-container,.scrolled .mobile-menu .toggle-container{height:6rem}@media screen and (min-width:48rem){.scrolled .header-container,.scrolled .mobile-menu .toggle-container{height:5rem}}@media screen and (max-width:calc(48rem - 1px)){.header-container,.mobile-menu .toggle-container{height:5rem}}.header-container{align-items:center;gap:var(--spacing);justify-content:space-between}.header-container,.menu-container{max-width:var(--w)}.header-inner{align-items:center;display:none;gap:2rem;justify-content:center;padding:.5rem 0}@media screen and (max-width:calc(48rem - 1px)){.header-inner{display:inline-flex;padding:0}}.nav{--button-color:var(--menu-button-color);--button-bg:var(--menu-button-bg)}.nav .nav-list{gap:1.5rem}.nav .nav-list-item a:hover{--button-color:var(--menu-button-bg);--button-bg:var(--menu-button-color)}.nav .nav-link{box-shadow:2px 2px 4px rgba(0,0,0,.25)}.toggle-container{justify-content:right;max-height:56px}@media screen and (max-width:calc(48rem - 1px)){.toggle-container{max-height:38px}}header .logo-image{filter:drop-shadow(2px 2px 4px rgba(0,0,0,.25));max-height:100%}.logo-container{flex:1 0 auto;height:100%}.menu-is-open{overflow:hidden}.mobile-menu{background:var(--menu-bg);bottom:0;display:none;left:0;min-height:100vh;overflow-y:auto;padding-bottom:var(--margin-l);padding-top:var(--header-padding);position:absolute;right:0;top:0;z-index:var(--z-mobile-menu)}.mobile-menu .header-inner{justify-content:flex-end;width:100%}.mobile-menu .nav-toggle{height:100%;margin-left:auto}.mobile-menu .nav-list{gap:var(--spacing)}.mobile-menu .nav-list-item{--button-color:var(--mobile-menu-button-color);--button-bg:var(--mobile-menu-button-bg);box-shadow:none}.mobile-menu .button--menu-toggle .icon{box-shadow:none}.cta-container{flex:0 1 auto;margin-left:auto}.menu-is-open .mobile-menu{display:block}.nav-toggle .button.button--inverted{border:none}.nav-toggle .button.button--inverted:focus-visible,.nav-toggle .button.button--inverted:hover{background-color:var(--button-bg)}.main-nav .nav-list{justify-content:right}.main-nav .nav-list-item{padding:.5em 0}.nav-list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing)}@media screen and (max-height:800px){.nav-list{gap:1em}}.mobile-language-nav{font-size:.8em}.mobile-language-nav .nav-list{justify-content:center;margin-top:var(--margin-m)}.mobile-language-nav .nav-list-item{padding:.5em 0}.language-nav .nav-list{display:grid;gap:.5rem;grid-template-columns:1fr;grid-template-rows:1fr;height:0;position:relative;top:.5rem}.language-nav .nav-list-item{--button-color:var(--menu-button-color);--button-bg:var(--menu-button-bg);grid-column:1;grid-row:1}.language-nav .nav-list-item :hover{border-color:var(--menu-button-color)}.language-nav .nav-list-item:not(.active){opacity:0}.language-nav .language-nav-toggle{--button-color:var(--menu-button-bg);--button-bg:var(--menu-button-color);z-index:10}.language-nav .nav-link{box-shadow:2px 2px 4px rgba(0,0,0,.25);display:block;text-align:center}.language-nav.open .nav-list-item{grid-row:unset;opacity:1}.mobile-nav{font-size:1.33rem}.mobile-nav .nav-list{flex-direction:column}.home:not(.scrolled) .header-container{align-items:flex-start}@media screen and (max-width:calc(48rem - 1px)){.home:not(.scrolled) .header-container{align-items:center}.language-nav,.nav{display:none}}footer{--icon-color:var(--footer-color);background:var(--footer-bg);color:var(--footer-color);padding-bottom:var(--margin-m);padding-top:var(--margin-m)}footer .footer-container{align-items:flex-start;display:flex;flex-flow:row wrap;gap:var(--margin);max-width:var(--w)}footer .logo-container{flex:0 1 var(--c2)}footer .contact-container{--icon-size:2rem;display:flex;flex:1 1 var(--c4);flex-direction:column;gap:var(--spacing)}footer .footer-nav{border-top:1px solid var(--footer-color)}footer .footer-nav .nav-list{flex-flow:wrap;gap:var(--grid-gap);justify-content:center;margin:var(--margin) auto}footer .nav-container{flex:0 1 100%}footer .contact-link{align-items:center;display:flex;gap:.5em;margin-bottom:.25rem}footer .contact-link:last-of-type{margin-bottom:0}footer .some-links-container{align-self:flex-end;display:flex;flex:0 1 0%;font-size:var(--interact-size);gap:var(--spacing);justify-content:right;margin:0 auto}footer .nav-link{padding:.5em 0}footer .nav-list-item{border-bottom:1px solid transparent}footer .nav-list-item.active,footer .nav-list-item:focus-visible,footer .nav-list-item:hover{border-bottom:1px solid}footer{border-top:1px solid var(--black)}.hero-container{align-items:center;background-color:var(--hero-bg);display:flex;height:100vh;justify-content:center;position:relative}.hero-container .landscape,.hero-container .portrait{height:100%;position:absolute;top:0;width:100%}.hero-container .landscape img,.hero-container .portrait img{height:100%;-o-object-fit:cover;object-fit:cover;width: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);--icon-size:64px;bottom:54px;position:absolute;text-align:center}@media screen and (max-width:calc(48rem - 1px)){.hero-container .overflow-arrow{--icon-size:32px;bottom:27px}}.slogan{position:absolute;top:min(16.5rem,33%);width:100%}.slogan span{background:var(--hero-bg);color:var(--hero-color);-webkit-hyphens:auto;hyphens:auto;max-width:100%;padding:.2em .5em}.slogan-wrap{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-s);margin-right:auto}html{scroll-behavior:smooth}#content-anchor{scroll-margin:6rem}details{--collapsed:auto;--expanded:auto;height:var(--collapsed);overflow:hidden;transition:height .3s ease-out}details[open]{height:var(--expanded)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.plugin{margin:var(--margin-m) auto;width:100%}.plugin--centered{display:flex}.plugin--centered>*{margin:auto}.plugin--button{text-align:center}.plugin--wrap{background-color:var(--bg-featured);color:var(--color-featured);padding:var(--margin) 0}.plugin--wrap h1:first-child,.plugin--wrap h2:first-child,.plugin--wrap h3:first-child{margin-top:0}main>.plugin--wrap:last-child{margin-bottom:0}.responsive-embed{position:relative}.responsive-embed:before{content:"";float:left;padding-top:56.25%}.responsive-embed:after{clear:both;content:"";display:block}.responsive-embed>iframe{height:100%;left:0;position:absolute;top:0;width:100%}.engagement-boxes{--grid-cell:var(--c4);max-width:var(--w)}.engagement-box{--icon-color:var(--engagement-color);background:var(--engagement-bg);color:var(--engagement-color);display:flex;flex-direction:column;gap:var(--spacing);padding:var(--spacing)}.engagement-box.box-0{--icon-color:var(--engagement-color-0);background:var(--engagement-bg-0);color:var(--engagement-color-0)}.engagement-box.box-1{--icon-color:var(--engagement-color-1);background:var(--engagement-bg-1);color:var(--engagement-color-1)}.engagement-box.box-2{--icon-color:var(--engagement-color-2);background:var(--engagement-bg-2);color:var(--engagement-color-2)}.engagement-box.box-3{--icon-color:var(--engagement-color-3);background:var(--engagement-bg-3);color:var(--engagement-color-3)}.engagement-box.box-4{--icon-color:var(--engagement-color-4);background:var(--engagement-bg-4);color:var(--engagement-color-4)}.engagement-box__button{margin-top:auto}.engagement-box__some-links{display:flex;font-size:var(--interact-size);gap:var(--grid-gap);margin-top:auto}.argument,.engagement-box__some-links .some-link{display:flex}.argument{flex-flow:wrap;gap:var(--grid-gap);margin-bottom:var(--margin-m);margin-top:var(--margin-m)}.argument__content{flex:1 1 var(--c7);position:relative}.argument__figure{flex:1 1 var(--c5)}.argument__figure.right img{margin-left:auto}.argument__text{background-color:var(--argument-bg);color:var(--argument-color);padding:var(--spacing)}.argument__text :first-child{margin-top:1em}.argument__text :last-child{margin-bottom:1em}.argument__index{align-items:center;background-color:var(--argument-index-bg);color:var(--argument-index-color);display:flex;font-size:3.5rem;font-weight:900;justify-content:center;left:var(--spacing);padding:.2em var(--spacing);position:absolute;top:calc(var(--spacing)*-.25 - 1em)}.faq__group{margin-top:var(--spacing)}.faq__details{display:block}.faq__details:first-of-type .faq__summary,h2+.faq__details .faq__summary{border-top:none}h3.faq__question{margin:0 var(--icon-size) 0 0;text-align:left}.faq__summary{border-top:1px solid var(--black);padding:1em 0;position:relative}.expand-icon__container{--icon-size:2em;position:absolute;right:0;top:calc((100% - var(--icon-size))/2);transition:opacity .3s ease-out}.expand-more{opacity:1}.expand-less,details[open] .expand-icon__container.expand-more{opacity:0}details[open] .expand-icon__container.expand-less{opacity:1}.article-box{background-color:var(--article-teaser-bg);padding:var(--spacing)}.article-box,.article-box__details{display:flex;flex-direction:column;gap:var(--grid-gap)}.arcticle__backlink{margin-bottom:1rem}.article-box__link{display:flex;justify-content:right}.article__meta{display:flex;justify-content:space-between;margin:var(--p) 0}.article__meta__info{display:flex;flex-flow:column}.article__meta__some-links{display:flex;gap:var(--spacing-s);justify-content:right}.article-teaser{--grid-gap:1rem;background-color:var(--article-teaser-bg);color:var(--article-teaser-color);position:relative}.article-teaser figcaption,.article-teaser h3,.article-teaser small{color:inherit}.article-teaser{padding:var(--margin) 0}.article-teaser>.container{align-items:stretch;display:flex;flex-wrap:wrap;gap:var(--spacing)}@media screen and (min-width:64rem){.article-teaser>.container{flex-wrap:nowrap}}.article-teaser__details,.article-teaser__details__info{display:flex;flex-direction:column;gap:var(--grid-gap)}.article-teaser__details{justify-content:space-between}.article-teaser__details__link{display:flex;justify-content:left}.article-teaser__image{align-items:center;display:flex;flex-basis:100%;flex-direction:column}.testimonials__create-button-container{margin-bottom:var(--spacing);margin-top:var(--spacing);text-align:center}.testimonials__search{background-color:var(--testimonials-bg);padding:var(--spacing)}.testimonials__search input.input__search{background-color:inherit;border-bottom:1px solid var(--testimonials-color);margin-right:1em}.testimonials-grid{display:flex;gap:var(--grid-gap)}.testimonials-grid__item{background-color:var(--testimonials-bg);display:inline-block;margin-top:calc(7.5rem + var(--grid-gap)*2);padding:var(--spacing);position:relative;width:100%}.testimonials-grid__image{max-height:9.5rem;position:absolute;top:-7.5rem}.testimonials-grid__name{font-weight:900;margin-top:1em}.testimonials-grid__profession{margin-bottom:1em}.testimonials-grid__statement{font-weight:900;margin:1em 0}.testimonials-grid__sharing{--icon-size:calc(var(--interact-size)*1.5);display:flex;gap:.5em}.testimonials-grid__separator{border-bottom:1px solid var(--icon-color)}.testimonials-grid__show-more{display:flex;gap:var(--grid-gap);justify-content:center;margin:var(--margin) 0}.image-cropping__wrap{margin-bottom:var(--grid-gap)}.image-cropping{display:none;max-width:100%}.image-cropping--show{display:block}.testimonials__image-preview{margin-bottom:var(--grid-gap)}.feat-testimonial{display:flex;flex-flow:row nowrap}.feat-testimonial__image{flex:0 1 var(--c4);-o-object-fit:cover;object-fit:cover;width:100%}.feat-testimonial__separator{border-bottom:1px solid var(--icon-color);margin-top:auto}.feat-testimonial__text{background-color:var(--testimonials-bg);color:var(--testimonials-color);display:flex;flex:1 1 var(--c8);flex-flow:column;padding:var(--spacing)}.feat-testimonial__text blockquote{font-size:clamp(.8em,3vw,1.5em);font-weight:900;margin-bottom:var(--spacing)}.feat-testimonial__text h2{font-size:clamp(1em,4.5vw,1.5em);margin-bottom:.2em;margin-top:var(--spacing)}.testimonials-grid__item{border:.15em solid var(--testimonials-bg)}.plugin--donate{background-color:var(--donate-bg);color:var(--donate-color)}.donate-cta{max-width:var(--w-wrap)}.donate-cta,.donate-cta__info{display:flex;flex-flow:column nowrap;gap:var(--spacing)}.donate-cta__info{max-width:var(--w-prose)}.donate-cta__button{margin-left:auto}#payrexx-embed{border:none;height:1400px;width:100%}.cards{gap:calc(var(--grid-gap)*2)}.card{display:grid;gap:calc(var(--grid-gap)*.25);grid-template-rows:12em 3.5em min-content}.card__image{display:flex}.card__image img{margin-top:auto;max-height:100%;max-width:100%}.card__text{flex:1 0 auto;min-height:3em}.products{display:flex;flex-flow:column}.product,.products{gap:var(--grid-gap)}.product{background-color:var(--products-bg);color:var(--products-color);display:grid;padding:var(--spacing)}@media screen and (min-width:48rem){.product{grid-template-columns:16em 1fr 8em}}:root{--f3cc-foreground:var(--white);--f3cc-background:var(--gray);--f3cc-button-foreground:var(--white);--f3cc-button-background:var(--black);--f3cc-accept-foreground:var(--black);--f3cc-accept-background:var(--yellow)}.f3cc-button{font-weight:700}.lm{background:var(--almondy);border:none;box-shadow:0 2px 10px 0 rgba(0,0,30,.5);max-width:40rem;position:relative;z-index:var(--z-modal)}.lm::backdrop{background-color:hsla(0,0%,89%,.6)}.lm__form{display:flex;gap:0}.lm__form input[type=email]{flex-grow:1}.lm__close{position:absolute;right:1rem;top:1rem}.lm__description,.lm__title{margin-bottom:1rem}.gallery{--breakout-bottom:4rem;margin-bottom:calc(var(--spacing) + var(--breakout-bottom));margin-left:auto;margin-right:auto;max-width:var(--w-max)}@media screen and (max-width:calc(48rem - 1px)){.gallery{--breakout-bottom:12rem}}.gallery__slides{max-height:calc(100vh - 6em);width:100%}.gallery__slides:before{content:"";float:left;padding-top:56.25%}.gallery__slides:after{clear:both;content:"";display:block}.gallery__slide{display:none}.gallery .gallery__slides .lg-outer{overflow:visible}.gallery .gallery__slides .lg-content{overflow:hidden}.gallery .gallery__slides .lg-next,.gallery .gallery__slides .lg-prev{background-color:transparent;font-size:2rem;margin-top:-2rem}.gallery .gallery__slides .lg-object{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery .gallery__slides .lg-sub-html{background:var(--yellow);bottom:calc(var(--breakout-bottom)*-1);color:var(--black);font-size:inherit;min-height:10rem;padding:calc(var(--p)*.75) var(--p);position:absolute;right:12.5%;text-align:left;width:24rem;z-index:2000}.gallery .gallery__slides .lg-pager-thumb-cont,.gallery .gallery__slides .lg-sub-html:empty{display:none}.gallery .gallery__slides .lg-pager{background-color:var(--orange);border-radius:var(--box-border-radius);width:24px}.plugin--wrap .pledge-teaser .pledge-teaser__body{color:var(--pledge-color)}.pledge-some-links-container{display:flex;justify-content:space-around}.pledge-some-links-container .some-links{display:flex;gap:var(--spacing)}.pledge-teaser{display:grid;gap:calc(var(--gap)*2);grid-template-columns:repeat(auto-fill,minmax(min(calc(var(--c6) - var(--gap)),100%),1fr))}.pledge-teaser__body h2{margin-bottom:calc(var(--p)*2)}.pledge-teaser__counter small{color:var(--gray--text);font-size:.8em;font-weight:900}.pledge-teaser__counter strong{margin-right:var(--spacing)}.pledge-teaser__counter .button{margin-block:calc(var(--p)*2) 0}.pledge-teaser__counter-box{background-color:var(--white);border:.2em solid var(--black);padding:var(--p) var(--spacing);width:min(var(--c5),100%)}.progress-bar{background-color:var(--gray--light);border-radius:.25em;margin-top:var(--spacing-s)}.progress{background-color:var(--pledge-bg);border-radius:.25em;height:.5em;margin-block:auto}.progress.animate{animation:progress 1.6s ease-in 1}@keyframes progress{0%{width:0}}.supporters{--grid-cell:var(--c2)}@media screen and (min-width:48rem){.supporters{--grid-cell:var(--c3)}}@media screen and (min-width:64rem){.supporters{--grid-cell:var(--c2);gap:2.5rem}}.profgen{align-items:center;display:flex;flex-flow:column nowrap;margin:var(--margin) auto;max-width:40rem}.profgen canvas{max-width:100%}.profgen *+*{margin-top:1em}#edit-tools{background:#fff;border-radius:.5rem;bottom:.5rem;opacity:.7;padding:.5rem;position:fixed;right:.5rem;transform:scale(.7)}@media screen and (max-width:calc(48rem - 1px)){#djDebug{display:none}}: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.5rem;--w:var(--c-outer);--w-content:var(--c11);--w-wrap:var(--c10);--w-title:var(--c9);--w-prose:var(--c8);--w-max:94.5rem;--p:1.5rem;--gap:1.5rem;--spacing-s:0.5em;--spacing:1.5em;--margin:3rem;--margin-m:6rem;--margin-l:10rem;--margin-xl:12.5rem;--icon-size:2em;--icon-color:var(--black);--interact-size:max(12px,1rem);--screening-animation-time:0.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-cta:93}@font-face{font-display:block;font-family:lg;font-style:normal;font-weight:400;src:url(/static/_/lg.64b800aa30714fd916dc.woff2?io9a6k) format("woff2"),url(/static/_/lg.747d038541bfc6bb8ea9.ttf?io9a6k) format("truetype"),url(/static/_/lg.356a0e9cb064c7a196c6.woff?io9a6k) format("woff"),url(/static/_/lg.09cd8e9be7081f216644.svg?io9a6k#lg) format("svg")}.lg-icon{speak:never;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:lg!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-transform:none}.lg-container{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.lg-next,.lg-prev{background-color:rgba(0,0,0,.45);border:none;border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;outline:none;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084}.lg-next.disabled,.lg-prev.disabled{cursor:default;opacity:0!important}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item
.lg-prev,.lg-single-item .lg-next{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}.lg-outer.lg-right-end .lg-object{animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{animation:lg-left-end .3s;position:relative}.lg-toolbar{left:0;position:absolute;top:0;width:100%;z-index:1082}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0deg,transparent,rgba(0,0,0,.4))}.lg-toolbar .lg-icon{background:none;border:none;box-shadow:none;color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;outline:medium none;padding:10px 0;text-align:center;text-decoration:none!important;transition:color .2s linear;width:50px;will-change:color}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;opacity:0;padding:10px 40px;text-align:center;transition:opacity .2s ease-out 0s;z-index:1080}.lg-sub-html h4{font-size:13px;font-weight:700;margin:0}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.6))}.lg-item .lg-sub-html{bottom:0;left:0;position:absolute;right:0}.lg-error-msg{color:#999;font-size:14px}.lg-counter{color:#999;display:inline-block;font-size:16px;height:47px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1)!important;will-change:transform,opacity}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scaleX(1)}.lg-icon:focus-visible{border-radius:3px;color:#fff;outline:1px dashed hsla(0,0%,100%,.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{clear:both;content:"";display:table}.lg-container{outline:none}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s;will-change:transform,opacity}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar,.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{height:100%;left:0;opacity:.001;outline:none;overflow:hidden;position:fixed;text-align:left;top:0;transition:opacity .15s ease 0s;width:100%;will-change:auto;z-index:1050}.lg-outer *{box-sizing:border-box}.lg-outer.lg-visible,.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{opacity:1;transition-duration:0s!important}.lg-outer.lg-grab img.lg-object{cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{bottom:0;left:0;position:absolute;right:0;top:0}.lg-outer .lg-inner{bottom:0;left:0;position:absolute;top:0;transition:opacity 0s;white-space:nowrap;width:100%}.lg-outer .lg-item{display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(/static/_/loading.fcba57cdb89652f9bb54.gif) no-repeat scroll 50% transparent}.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;height:100%;position:absolute;text-align:center;width:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{bottom:0;font-size:0;left:0;position:absolute;right:0;top:0;white-space:nowrap}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;height:auto;max-height:100%;max-width:100%;position:relative;vertical-align:middle;width:auto}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{left:50%;position:absolute;top:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{opacity:1;transform:translateZ(0)}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background-color:#000;bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity 333ms ease-in 0s;will-change:auto;z-index:1040}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{opacity:1;transform:translateZ(0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{opacity:1;transition-duration:0s!important}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{bottom:0;left:0;position:absolute;right:0;transform:translate3d(0,100%,0);transition:transform .35s ease-out 0s;will-change:transform;z-index:1080}.lg-outer .lg-pager-outer{height:10px;margin-bottom:10px;text-align:center;z-index:1080}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer.lg-single-item .lg-pager-outer{display:none}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;margin:0 5px;overflow:hidden;position:relative;vertical-align:top}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;transform:translateZ(0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:inset 0 0 0 2px #fff}.lg-outer .lg-pager-thumb-cont{background-color:#fff;border-radius:3px;bottom:100%;color:#fff;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;transform:translate3d(0,5px,0);transition:opacity .15s ease 0s,transform .15s ease 0s;width:120px;will-change:transform,opacity}.lg-outer .lg-pager-thumb-cont img{height:100%;width:100%}.lg-outer .lg-pager{background-color:hsla(0,0%,100%,.5);border-radius:50%;box-shadow:inset 0 0 0 8px hsla(0,0%,100%,.7);display:block;height:12px;transition:box-shadow .3s ease 0s;width:12px}.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{box-shadow:inset 0 0 0 8px #fff}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-progress-bar{background-color:#333;height:5px;left:0;opacity:0;position:absolute;top:0;transition:opacity .08s ease 0s;width:100%;will-change:opacity;z-index:1083}.lg-progress-bar .lg-progress{background-color:#a90707;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-single-item .lg-autoplay-button{opacity:.75;pointer-events:none}
/*# sourceMappingURL=main.01827837efcf1f37d722.css.map*/