*,: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}html{scroll-behavior:smooth}body{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:#000;--fg:var(--black);--bg:var(--white);--primary:#5ca4c2;--primary--darken:#4687a2;--secondary:#ffee6b;--secondary--darken:#e9d854;--tertiary:#632384;--tertiary--darken:#4f1a6b;--accent:var(--secondary);--accent--darken:var(--secondary--darken);--accent--light:#fff6d0;--accent-fg:var(--black);--button-header:var(--white);--button-header-hover:var(--secondary);--button-normal:var(--tertiary);--button-normal-hover:var(--tertiary--darken);--button-form:var(--black);--button-form-hover:var(--white);--background-form:var(--white);--background-faq:var(--white);--background-arguments:var(--primary);--background-arguments-hover:var(--primary--darken);--background-boxes:var(--primary);--background-boxes-hover:var(--primary--darken);--footer-bg:var(--tertiary);--footer-color:var(--white);--icons-social:var(--tertiary);--secondary-color:var(--tertiary);--secondary-color--darken:var(--tertiary--darken);--link-color:inherit;--errors-fg:#8a0000;--menu-bg:var(--primary);--menu-fg:var(--accent-fg);--sun:var(--secondary);--shadow-dark:rgba(0,0,0,.8)}main{flex:100%}.container{max-width:var(--w);width:100%;padding:0 var(--gap);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(--gap)}}.container.md--full{padding:0}@media screen and (min-width:64rem){.container.md--full{padding:0 var(--gap)}}main>.container:first-child>:first-child{margin-top:calc(var(--header-height) + var(--margin-section))}main>.container:not(.plugin):last-child>:last-child{margin-bottom:var(--margin-section)}main>.plugin--wrap.accented:last-child{margin-bottom:0}.plugin{scroll-margin:var(--margin-section);margin:var(--margin-section)auto;width:100%}:is(:is(.plugin.prose,.plugin .prose) h1,:is(.plugin.prose,.plugin .prose) h2,:is(.plugin.prose,.plugin .prose) h3,:is(.plugin.prose,.plugin .prose) h4,:is(.plugin.prose,.plugin .prose) h5,:is(.plugin.prose,.plugin .prose) h6,:is(.plugin.prose,.plugin .prose) p):first-of-type{margin-top:0}.plugin--centered{display:flex}.plugin--centered>*{margin:auto}.plugin--button{text-align:center;margin-top:var(--spacing)}.accented{background-color:var(--accent);color:var(--black)}.plugin--wrap+.plugin--wrap{margin-top:0}.plugin--wrap:has(+.plugin--wrap){margin-bottom:0}.plugin--wrap{padding:var(--padding-s)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}}.embedded-iframe{border:0;max-width:100%}.embedded-video{max-width:var(--c10)}.responsive-embed{aspect-ratio:16/9;position:relative}.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(--secondary));padding:var(--gap)}.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}.general-teaser{display:block;position:relative}.general-teaser figcaption,.general-teaser h3,.general-teaser small{color:inherit}.general-teaser>.container{gap:var(--spacing);flex-wrap:wrap;display:flex}@media screen and (min-width:64rem){.general-teaser>.container{flex-wrap:nowrap}}.general-teaser__details{gap:var(--grid-gap);flex-direction:column;flex:100 auto;display:flex}.general-teaser__details p{max-width:100%}.general-teaser__details .button{margin-top:3rem;margin-left:auto}@media screen and (min-width:64rem){.general-teaser__details .button{margin-top:auto}}.general-teaser__image{flex:1 0 auto}@media screen and (min-width:64rem){.general-teaser__image{flex-basis:33%}}.page-teasers{gap:var(--padding);flex-direction:column;display:flex}.page-teasers .general-teaser__image{max-width:min(100%,var(--c5))}.page-teasers .general-teaser__details{max-width:min(100%,var(--c5));padding-bottom:var(--spacing);border-bottom:3px solid var(--secondary);margin-right:auto}:root{--font-size-paragraph:1.25rem;--font-size-lead-text:1.5rem;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.25rem}@media screen and (min-width:48rem){:root{--font-size-paragraph:1.5rem;--font-size-lead-text:2rem;--font-size-h1:4.25rem;--font-size-h3:1.5rem}}html{-webkit-text-size-adjust:100%;font-size:1rem;overflow-x:clip}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:Roboto,sans-serif;line-height:1.2}.prose h1{font-family:Oswald,sans-serif;font-size:var(--font-size-h1);margin-top:var(--margin);max-width:var(--w-prose);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:1.5rem;line-height:1.1}@media screen and (min-width:48rem){.prose h1{margin-top:7.5rem;margin-bottom:2.5rem}}.prose p{font-weight:400;font-size:var(--font-size-paragraph)}.lead-text:is(.prose p){font-size:var(--font-size-lead-text);margin-bottom:2.5rem}.prose strong,.prose b{font-size:var(--font-size-paragraph)}.prose h2{font-size:var(--font-size-h2);margin-top:2.5rem;margin-bottom:1rem;line-height:1.1}@media screen and (min-width:48rem){.prose h2{line-height:1.2}}.prose h3{font-size:var(--font-size-h3);margin-top:1.5rem}.prose h2,.prose h3{max-width:var(--w-prose);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.prose :where(p,.button,figure,ul,ol,table){max-width:var(--w-prose);margin-bottom:1.5rem}:is(.prose :where(p,.button,figure,ul,ol,table)):last-child{margin-bottom:0}: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}figcaption{margin:.5rem 0}figcaption,small{font-size:1rem}.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(--gap);--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:visible}.overflow-arrow .icon{width:3em;height:3em}.button-icon{--icon-size:1em;transform:translate(.33em)}.button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;font-size:var(--font-size-paragraph);cursor:pointer;font-weight:var(--font-weight-bold,bold);color:var(--white);background:var(--button-normal);--icon-size:1em;border:none;border-radius:20rem;align-items:center;gap:16px;margin-top:auto;padding:20px 32px;text-decoration:none;transition:background-color .2s ease-out,color .2s ease-out;display:inline-flex}.button:hover{background:var(--button-normal-hover)}.button:focus-visible{background:var(--button-normal-hover)}.button--accent{color:var(--white);background:var(--tertiary)}.button--accent:hover{background:var(--tertiary--darken)}.button--accent:focus-visible{background:var(--tertiary--darken)}.button--yin-yang{color:var(--black);background:var(--button-header)}.button--yin-yang:hover{color:var(--white);background:var(--black)}.button--yin-yang:focus-visible{color:var(--white);background:var(--black)}.accented .button{color:var(--white);background:var(--button-form)}:is(.accented .button):hover{color:var(--black);background:var(--button-form-hover)}:is(.accented .button):focus-visible{color:var(--black);background:var(--button-form-hover)}.form .button{font-size:1.375rem}.button--clean{cursor:pointer;color:var(--_bg);background:0 0;border:none;margin:0;padding:0}.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}.button-wrap{margin-top:var(--padding);text-align:center}.button--shadow{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;color:var(--secondary-color);background-color:var(--white);cursor:pointer;border:none;border-radius:10rem;padding:6px;box-shadow:1.5px 2.25px 7.5px rgba(0,0,0,.25)}.button--close .icon{color:var(--black)}.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)}.widget--checkboxinput:is(.form .field){margin-bottom:var(--spacing-s)}.widget--checkboxinput:is(.form .field)>div{flex-wrap:wrap;align-items:center;display:flex}:is(.widget--checkboxinput:is(.form .field)>div) label{flex:50%}:is(.widget--checkboxinput:is(.form .field)>div) .help{flex:100%}.widget--checkboxinput:is(.form .field):last-child{margin-bottom:var(--margin)}.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{font-size:1.2rem;font-weight:var(--font-weight-bold,bold);color:var(--_gray)}.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(--background-form);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{-moz-column-gap:var(--grid-gap);column-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)}.button[type=submit]{margin-top:var(--grid-gap)}.field.widget--radioselect label{grid-template-columns:2rem 1fr;gap:1rem;display:grid}.field.widget--radioselect>div{flex-direction:column;gap:1rem;display:flex}}html{scroll-padding-top:calc(3rem + 2*var(--header-padding,20px))}.header{--icon-size:3rem;--_padding:var(--header-padding,20px);padding-block:var(--_padding);z-index:var(--z-header);height:var(--header-height);background-color:var(--header-bg,var(--primary));color:var(--header-color,var(--fg));transition:background-color .2s ease-out,transform .2s ease-out;position:fixed;top:0;left:0;right:0}.scroll-down:not(.menu-is-open) .header{transform:translateY(-100%)}.header-container{z-index:var(--z-header-container);justify-content:space-between;align-items:center;gap:32px;transition:height .3s ease-out;display:flex;position:relative}.header-container .button{font-size:var(--interact-size);font-weight:800}:is(.header-container .button) .icon{--icon-size:1.5rem}.header-container{max-width:min(100%,var(--w-content));max-height:100%}.toggle-container{align-items:center;justify-items:center;display:grid}header .logo-image{max-height:100%}.logo-container{aspect-ratio:3;flex:0 auto;max-width:min(60%,311px);height:100%;margin-right:auto}.menu-is-open{overflow:hidden}.mobile-menu{transform-origin:0px calc(var(--header-height) + 2*var(--header-padding,20px));pointer-events:none;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;transition:transform .2s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;overflow-y:auto;transform:scaleY(0)}.mobile-menu .nav-toggle{margin-left:auto}.mobile-menu .nav-list-item{--button-color:var(--menu-button-color);--button-bg:var(--menu-button-bg)}.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}}.cta-container--mobile .button{border-radius:0;justify-content:center;width:100%;padding-top:20px;padding-bottom:20px;font-size:1.375rem;display:flex}@media screen and (min-width:48rem){.cta-container--mobile{display:none}}.cta-container--desktop{display:none}@media screen and (min-width:48rem){.cta-container--desktop{display:block}}.menu-is-open .mobile-menu{pointer-events:auto;transform:scaleY(1)}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;z-index:var(--z-menu-toggle);color:currentColor;--icon-size:4rem;background:0 0;border:none;margin:0;padding:0;display:flex;position:relative}[data-menu-toggle=open],[data-menu-toggle=close]{transition:opacity .3s}[data-menu-toggle=close]{color:var(--menu-fg);opacity:0;pointer-events:none;position:absolute}.menu-is-open [data-menu-toggle=close]{opacity:1;pointer-events:auto}.menu-is-open [data-menu-toggle=open]{opacity:0;pointer-events:none}.container--menu{max-width:64rem;transition:transform .3s;transform:scale(0)}.menu-is-open .container--menu{transition-delay:.1s;transform:scale(1)}.mobile-title{font-size:2.25rem;font-weight:var(--font-weight-bold,bold);text-align:center;margin:.5em 1em 1.5em;display:none}.mobile-nav{font-size:var(--font-size-h2);font-weight:700}.mobile-nav__list{-moz-columns:1;columns:1}@media screen and (min-width:64rem){.mobile-nav__list{-moz-columns:2;columns:2}}.mobile-nav__list .nav-list-item{margin-bottom:24px}@media screen and (min-width:64rem){.mobile-nav__list .nav-list-item{margin-bottom:40px}}.language-nav{margin-bottom:74px;font-size:1.375rem;font-weight:600}:is(.language-nav .active) .nav-link{text-decoration:underline}.language-nav__list{flex-wrap:wrap;gap:16px;display:flex}.hero .logo-image{opacity:1}.nav-dropdown{display:none;position:relative}.nav-dropdown__title--alternative{display:none}.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(--tertiary));--_fg:var(--footer-color,var(--white));background:var(--_bg);color:var(--_fg);--icon-color:var(--_fg);padding-block:var(--padding-m)}footer .logo-container{margin-right:initial;max-width:10rem}footer .contact-container{--icon-size:3rem;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}@media screen and (min-width:48rem){footer{padding-block:var(--padding-l)}}.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{font-size:var(--font-size-paragraph);font-weight:700;text-decoration:underline}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}.hero-container{width:100%;position:relative;overflow:hidden}.hero-image{width:100%;height:auto;display:block}.hero-slogan{pointer-events:none;position:absolute}.hero-slogan__background{flex-direction:column;display:flex}.hero-slogan__line{background-color:var(--tertiary);color:var(--white);margin-bottom:.1em;margin-right:auto;padding:0 .2em .1em;font-family:Oswald,sans-serif;font-size:7rem;font-weight:700;line-height:1;display:block}@media (orientation:portrait){.hero-slogan__line{font-size:3.5rem}}@media (orientation:landscape){.hero-slogan{top:max(60%,min(60vh,70%));left:max(1rem,min(5vw,8rem));transform:translateY(-50%)}}@media (orientation:portrait){.hero-slogan{left:var(--gap);text-align:center;top:max(55%,min(70vh,70%));transform:translateY(-50%)}}.masonry__cell{opacity:0;animation:.3s linear .1s forwards fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@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%}.some-link{transition:opacity .2s ease-out}.some-link:hover{opacity:.8}a:not([class]){transition:color .2s ease-out}a:not([class]):hover{color:var(--tertiary--darken)}.page-footer a:not(.some-link){transition:color .2s ease-out}:is(.page-footer a:not(.some-link)):hover{color:var(--accent--light)}.engagement-boxes,.submenu{--grid-cell:var(--c3);margin-block:var(--margin-section)}.engagement-box,.submenu__link{padding:var(--spacing);background:var(--background-boxes);color:var(--fg);flex-direction:column;display:flex}:-webkit-any(.engagement-box,.submenu__link) .form{font-size:inherit}:-moz-any(.engagement-box,.submenu__link) .form{font-size:inherit}:is(.engagement-box,.submenu__link) .form{font-size:inherit}:-webkit-any(.engagement-box,.submenu__link)>:first-child{margin-top:0}:-moz-any(.engagement-box,.submenu__link)>:first-child{margin-top:0}:is(.engagement-box,.submenu__link)>:first-child{margin-top:0}a.engagement-box,a.submenu__link{transition:background-color .2s ease-out}:-webkit-any(a.engagement-box,a.submenu__link):hover{background-color:var(--background-boxes-hover)}:-moz-any(a.engagement-box,a.submenu__link):hover{background-color:var(--background-boxes-hover)}:is(a.engagement-box,a.submenu__link):hover{background-color:var(--background-boxes-hover)}.engagement-box__arrow,.submenu__arrow{margin-top:auto;margin-left: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}.engagement-box__some-links .icon{--icon-size:3rem}.argument__wrap{counter-reset:argument-counter;margin-left:auto;margin-right:auto;margin-block:var(--margin-section)}.argument__details{--_arguments-p-bottom:90px;--_offset:76px;text-align:center;color:var(--argument-color,var(--fg));background-color:var(--argument-bg,var(--background-arguments));transition:background-color .2s ease-out,height .3s ease-out}.argument__details:hover,.argument__details[open]{background-color:var(--background-arguments-hover)}@media screen and (min-width:48rem){.argument__details{--_arguments-p-bottom:136px}}.argument__summary{padding-top:var(--padding-s);padding-bottom:var(--_arguments-p-bottom);position:relative}@media screen and (min-width:48rem){.argument__summary{padding-top:var(--padding-m)}}.argument__summary .expand-icon__container{bottom:var(--padding-s);transition:rotate .2s;position:absolute;left:50%;translate:-50%}@media screen and (min-width:48rem){.argument__summary .expand-icon__container{bottom:var(--padding-l)}}[open] :is(.argument__summary .expand-icon__container){rotate:180deg}.argument__title{font-size:var(--font-size-h1);padding-inline:var(--spacing);max-width:var(--w-prose);margin-left:auto;margin-right:auto}.argument__index{counter-increment:argument-counter;background-color:var(--argument-index-bg,var(--fg));color:var(--argument-index-color,var(--bg));aspect-ratio:1;flex-shrink:0;justify-content:center;align-items:center;width:1.5em;font-size:1.5em;font-weight:700;display:none}.argument__index:before{content:counter(argument-counter)}.argument__content{padding-inline:var(--spacing);padding-bottom:var(--_arguments-p-bottom);max-width:var(--w-prose);opacity:0;margin-top:0;transition:all .5s}[open] .argument__content{opacity:1;margin-top:calc(-1*var(--_offset))}.argument__text{flex:1}.argument__text p{font-size:var(--font-size-lead-text)}.argument__figure{flex:0 0 var(--c5);margin:0}.argument__figure img{width:100%;height:auto;display:block}.faq-group{margin-block:var(--margin-section)}.faq-group__inner{max-width:var(--w-content)}.faq__details{border-bottom:1px solid var(--fg);max-width:var(--w-content);background-color:var(--background-faq);display:block}details.faq__details:first-of-type{border-top:1px solid var(--fg)}h2.faq__question{max-width:var(--w-content);margin:0 var(--icon-size)0 0;text-align:left}.faq__summary{padding-block:var(--spacing);position:relative}.faq__summary h2{margin:0}.faq__content{padding-bottom:var(--spacing)}.faq__details .expand-icon__container{--stroke-width:2px;--icon-size:2rem;top:calc((100% - var(--icon-size))/2);transition:opacity .3s ease-out;position:absolute;right:0}:is(.faq__details .expand-icon__container) .expand-more{visibility:visible}:is(.faq__details .expand-icon__container) .expand-less{visibility:hidden}.faq__details .expand-icon__container{transition:transform .2s;transform:rotate(0)}:is(.faq__details[open] .expand-icon__container) .expand-more{visibility:hidden}:is(.faq__details[open] .expand-icon__container) .expand-less{visibility:visible}.faq__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}.article-box__meta{flex-direction:column;display:flex}.article-box__meta .-author{display:none}.arcticle__backlink{margin-bottom:1rem}.article__meta{margin:var(--gap)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__lead-image{max-width:var(--w-prose)}.testimonials{--grid-cell:var(--c3);margin-bottom:var(--grid-gap)}.testimonial-list{margin-block:var(--margin-section)}.testimonial__wrap{position:relative}.testimonial{aspect-ratio:4/5;position:relative}[data-flip-card]{cursor:pointer}.testimonial__image{width:100%;height:100%}.testimonial__info{padding:var(--spacing);background-color:var(--secondary);flex-flow:column;display:flex;position:absolute;top:70%;bottom:0;left:0;right:0}h3.testimonial__name{margin-top:0}.testimonial__front,.testimonial__backside{transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.testimonial__front{opacity:1;pointer-events:auto}.testimonial__backside{opacity:0;pointer-events:none;background-color:var(--secondary);padding:var(--spacing);align-content:center;display:grid}.testimonial__statement{font-size:1.375rem}@media screen and (min-width:48rem){.testimonial__statement{font-size:1.5rem}}.form .testimonial-statement h2:first-of-type{margin-top:4rem}.form .image-cropping__wrap h2:first-of-type{margin-top:5rem}.testimonial__sharing{--icon-size:2.25rem;color:var(--tertiary);top:var(--spacing);right:var(--spacing);position:absolute}.download-link{display:inline-block}.sharing__menu{margin-top:12px;display:block;position:relative}.sharing__toggle{position:relative}:-webkit-any([data-open-sharing-menu],[data-close-sharing-menu]) svg{transition:opacity .4s}:-moz-any([data-open-sharing-menu],[data-close-sharing-menu]) svg{transition:opacity .4s}:is([data-open-sharing-menu],[data-close-sharing-menu]) svg{transition:opacity .4s}[data-close-sharing-menu]{z-index:30;pointer-events:none;position:absolute;top:0;bottom:0;left:6px;right:0}[data-close-sharing-menu] svg{opacity:0}.sharing__menu:has(.sharing__submenu.is-open) [data-open-sharing-menu]{pointer-events:none}:is(.sharing__menu:has(.sharing__submenu.is-open) [data-open-sharing-menu]) svg{opacity:0}.sharing__menu:has(.sharing__submenu.is-open) [data-close-sharing-menu]{pointer-events:auto}:is(.sharing__menu:has(.sharing__submenu.is-open) [data-close-sharing-menu]) svg{opacity:1}.sharing__submenu{z-index:10;background-color:var(--white);padding:6px;padding-top:calc(var(--icon-size) + 12px);transform-origin:50% 12px;opacity:0;border-radius:10rem;flex-direction:column;gap:6px;transition:transform .25s,opacity .2s;display:flex;position:absolute;top:0;left:0;transform:scaleY(0);box-shadow:1.5px 2.25px 7.5px rgba(0,0,0,.25)}.sharing__submenu.is-open{opacity:1;transition:transform .25s,opacity .2s;transform:scaleY(1)}.testimonial.is-flipped .testimonial__front{opacity:0;pointer-events:none}.testimonial.is-flipped .testimonial__backside{opacity:1;pointer-events:auto}.testimonials__create-button-container{margin-top:var(--spacing);margin-bottom:var(--spacing)}.form--testimonial-create{margin-top:1.5rem}@media screen and (min-width:48rem){.form--testimonial-create{margin-top:5rem}}#id_statement{max-width:var(--c6)}.image-cropping__wrap,.image-cropping__wrap .imagefield{margin-bottom:var(--grid-gap)}.image-cropping__wrap .imagefield-preview{display:none}.image-cropping{max-width:100%}.image-crop-dialog{background:var(--secondary);max-width:100%;z-index:var(--z-modal);padding:var(--grid-gap);border:none;position:fixed;box-shadow:0 2px 10px rgba(0,0,30,.5)}.image-crop-dialog::-ms-backdrop{background-color:rgba(226,226,226,.6)}.image-crop-dialog::backdrop{background-color:rgba(226,226,226,.6)}.image-crop-dialog__close{position:absolute;top:1rem;right:1rem}.image-crop-dialog__title{margin-bottom:1rem}.image-crop-dialog__actions{margin-top:var(--grid-gap);justify-content:space-between;gap:var(--grid-gap);display:flex}.image-crop-dialog__actions .button{margin:0}.cr-viewport:after{content:"";border:3px dashed red;border-radius:50%;width:74.684%;height:59.717%;position:absolute;top:3.036%;left:12.405%}.testimonials__image-preview{margin-bottom:var(--grid-gap)}.testimonial-preview{outline:solid 1px var(--black);background-color:var(--white)}#testimonial-preview{margin-top:var(--spacing-s);aspect-ratio:395/494;width:100%;max-width:395px;margin-bottom:var(--grid-gap);background-size:contain;position:relative;overflow:hidden}#testimonial-preview-landscape{aspect-ratio:1200/630;width:100%;max-width:1200px;margin-bottom:var(--grid-gap);position:relative;overflow:hidden}#testimonial-preview canvas,#testimonial-preview-landscape canvas{transform:scale(var(--preview-scale,1));transform-origin:0 0}.page-sharing{--icon-size:3rem;bottom:var(--margin-section);right:var(--spacing);z-index:var(--z-footer);opacity:1;pointer-events:all;transition:opacity .2s;position:fixed}.page-sharing .button--shadow{padding:8px}.page-sharing [data-close-sharing-menu]{left:8px}.scroll-down:not(.menu-is-open) .page-sharing{opacity:0;pointer-events:none}.page-sharing .sharing__submenu{padding:8px;padding-bottom:calc(var(--icon-size) + 16px);transform-origin:50% calc(100% - 16px);top:auto;bottom:0}.featured-testimonials{margin-block:var(--margin-section)}.preview-box--landscape{visibility:hidden;position:absolute;bottom:100vh}.croppie-container{width:100%;height:100%}.croppie-container .cr-image{z-index:-1;transform-origin:0 0;max-width:none;max-height:none;position:absolute;top:0;left:0}.croppie-container .cr-boundary{z-index:1;width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden}.croppie-container .cr-viewport,.croppie-container .cr-resizer{z-index:0;border:2px solid #fff;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5)}.croppie-container .cr-resizer{z-index:2;box-shadow:none;pointer-events:none}.croppie-container .cr-resizer-vertical,.croppie-container .cr-resizer-horisontal{pointer-events:all;position:absolute}.croppie-container .cr-resizer-vertical:after,.croppie-container .cr-resizer-horisontal:after{box-sizing:border-box;content:"";background:#fff;border:1px solid #000;width:10px;height:10px;display:block;position:absolute}.croppie-container .cr-resizer-vertical{cursor:row-resize;width:100%;height:10px;bottom:-5px}.croppie-container .cr-resizer-vertical:after{margin-left:-5px;left:50%}.croppie-container .cr-resizer-horisontal{cursor:col-resize;width:10px;height:100%;right:-5px}.croppie-container .cr-resizer-horisontal:after{margin-top:-5px;top:50%}.croppie-container .cr-original-image{display:none}.croppie-container .cr-vp-circle{border-radius:50%}.croppie-container .cr-overlay{z-index:1;cursor:move;touch-action:none;position:absolute}.croppie-container .cr-slider-wrap{text-align:center;width:75%;margin:15px auto}.croppie-result{position:relative;overflow:hidden}.croppie-result img{position:absolute}.croppie-container .cr-image,.croppie-container .cr-overlay,.croppie-container .cr-viewport{transform:translateZ(0)}.cr-slider{-webkit-appearance:none;background-color:transparent;width:300px;max-width:100%;padding-top:8px;padding-bottom:8px}.cr-slider::-webkit-slider-runnable-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;width:100%;height:3px}.cr-slider::-webkit-slider-thumb{-webkit-appearance:none;background:#ddd;border:none;border-radius:50%;width:16px;height:16px;margin-top:-6px}.cr-slider:focus{outline:none}.cr-slider::-moz-range-track{background:rgba(0,0,0,.5);border:0;border-radius:3px;width:100%;height:3px}.cr-slider::-moz-range-thumb{background:#ddd;border:none;border-radius:50%;width:16px;height:16px;margin-top:-6px}.cr-slider:-moz-focusring{outline-offset:-1px;outline:1px solid #fff}.cr-slider::-ms-track{color:transparent;background:0 0;border-width:6px 0;border-color:transparent;width:100%;height:5px}.cr-slider::-ms-fill-lower{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-fill-upper{background:rgba(0,0,0,.5);border-radius:10px}.cr-slider::-ms-thumb{background:#ddd;border:none;border-radius:50%;width:16px;height:16px;margin-top:1px}.cr-slider:focus::-ms-fill-lower{background:rgba(0,0,0,.5)}.cr-slider:focus::-ms-fill-upper{background:rgba(0,0,0,.5)}.cr-rotate-controls{z-index:1;position:absolute;bottom:5px;left:5px}.cr-rotate-controls button{background:0 0;border:0}.cr-rotate-controls i:before{font-size:22px;font-style:normal;font-weight:900;display:inline-block}.cr-rotate-l i:before{content:"↺"}.cr-rotate-r i:before{content:"↻"}.plugin--donate{background-color:var(--donate-bg,var(--background-boxes));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));background-color:var(--background-boxes);grid-template-rows:12em 3.5em min-content;transition:background-color .2s ease-out;display:grid}.card:hover{background-color:var(--background-boxes-hover)}.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(--background-boxes));color:var(--products-color,var(--fg));display:grid}@media screen and (min-width:48rem){.product{grid-template-columns:1fr 1fr 1fr}}.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(--secondary);--f3cc-accept-foreground:var(--black)}.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{font-weight:var(--font-weight-bold,bold);color:var(--_target-color);font-size:1.5rem}.pledge-teaser__counter strong{margin-right:calc(var(--spacing)*.5);font-size:3rem}.pledge-teaser__counter .button{margin-block:calc(2*var(--gap))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(--secondary);height:.5em;color:var(--black);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(--secondary);padding:8px 0}.committee{margin-top:-3rem}.committees{--_bg:var(--secondary);--_fg:var(--black);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}.supporting-members__list{--grid-cell:var(--c6);-moz-column-gap:var(--spacing-s);column-gap:var(--spacing-s);row-gap:0}.supporting-members__list__member h3{font-size:inherit;display:inline}.supporters{--grid-cell:9.75rem;margin-block:var(--margin-section)}@media screen and (min-width:64rem){.supporters{--grid-cell:12rem}}.supporters__supporter{align-items:center;justify-items:center;display:grid}#edit-tools{opacity:.7;background:#fff;border-radius:.5rem;padding:.5rem;position:fixed;bottom:.5rem;right:.5rem;transform:scale(.7)}:root{--c2:210px;--c3:320px;--w:1246px;--w-content:var(--w);--w-prose:928px;--w-max:var(--w);--gap:24px;--spacing-s:8px;--spacing:24px;--padding-s:32px;--padding:40px;--padding-m:64px;--padding-l:96px;--margin:40px;--margin-m:60px;--margin-l:80px;--margin-section:var(--margin-l);--header-height:120px;--header-padding:20px;--icon-size:2em;--interact-size:1.375rem}@media screen and (min-width:48rem){:root{--interact-size:1.625rem}}:root{--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;--z-header-container:100;--font-weight-bold:bold}@media screen and (min-width:48rem){:root{--header-height:148px;--header-padding:24px;--margin:40px;--margin-m:120px;--margin-l:144px}}@media screen and (min-width:64rem){:root{--gap:32px}}@font-face{font-family:Afacad Flux;font-style:normal;font-weight:100 1000;src:url(/static/_/afacad-flux.e50341911f9db1a4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:100 900;src:url(/static/_/oswald.7f06be3f780a819a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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}
/*# sourceMappingURL=main.908b8c54a51bb594.css.map*/