*,: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:where([class]){-webkit-text-decoration-skip:ink;color:inherit;text-decoration:none;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{--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:1 1 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,main>.container:first-child h1{margin-top:calc(var(--margin) + 4.5rem)}@media screen and (min-width:48rem){.article__lead,main>.container:first-child h1{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{margin-left:auto;margin-right:auto;max-width:var(--w);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)}}.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{margin-top:var(--spacing);text-align:center}.accented{background-color:var(--accent);color:var(--accent-fg)}.plugin--wrap{padding:var(--padding) 0}.plugin--wrap h1:first-child,.plugin--wrap h2:first-child,.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-video{max-width:var(--c10)}.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%}html{font-size:clamp(.8rem,1vw,1rem)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.25rem;line-height:1.4;text-rendering:optimizeLegibility}.prose h1{font-size:2.5rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin-bottom:1.25em;margin-top:var(--margin);max-width:var(--w-prose);overflow-wrap:break-word}@media screen and (min-width:48rem){.prose h1{font-size:3.25rem;margin-top:var(--margin-l)}}.prose h2,.prose h3{-webkit-hyphens:auto;hyphens:auto;line-height:1.25;margin-top:3em;overflow-wrap:break-word}.prose .button,.prose figure,.prose h2,.prose h3,.prose ol,.prose p,.prose table,.prose ul{margin-bottom:var(--spacing);max-width:var(--w-prose)}.plugin .prose .button,.prose.plugin .button{margin-bottom:0}.prose ol,.prose ul{padding-left:1.5rem}.prose a:not([class]){color:var(--link-color)}figcaption{margin:.5rem 0}figcaption,small{font-size:1rem}.lead{font-size:1.1em;font-weight:700}.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}}: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{height:var(--icon-size);width:var(--icon-size);fill:var(--icon-color,currentColor);display:block}.overflow-arrow .icon{height:3em;width:3em}.button-icon{--icon-size:1em;transform:translateX(.33em)}.button{--_bg:var(--button-bg,var(--fg));--_fg:var(--button-color,var(--bg));align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_bg);border:none;color:var(--_fg);cursor:pointer;display:inline-flex;font-weight:700;gap:var(--grid-gap);padding:.75rem 1.5rem;text-decoration:none;--icon-size:1.2em}.button .icon{transform:translateX(.25em)}.button:focus-visible,.button:hover{background:var(--_fg);color:var(--_bg)}.button--accent{--_bg:var(--accent);--_fg:var(--accent-fg,var(--fg))}.button--accent:focus-visible,.button--accent:hover{background:var(--_bg);color:var(--_fg);filter:saturate(.9) brightness(.75) contrast(165%)}.button--clean{background:none;border:none;color:var(--_bg)}.button--clean .icon{fill:var(--_bg)}.button--clean:focus-visible,.button--clean:hover{background:none;border:none;color:var(--_bg)}.button--clean:focus-visible .icon,.button--clean:hover .icon{fill:var(--_bg)}.button--arrow-back .icon{transform:translateX(-.25em)}.button--right{align-self:flex-end}.form{--_gray:#404060;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 label.required:after{content:"*"}.form .field>label.error{color:var(--errors-fg)}.form label a{color:inherit}.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}:is(.form input[type=text],.form input[type=email],.form input[type=password],.form input[type=number],.form select,.form textarea):focus{outline:var(--fg) 2px solid}.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--selectdatewidget{display:flex;flex-flow:row wrap}.form .widget--selectdatewidget label{flex:1 0 100%}.form .widget--selectdatewidget select{flex:1 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)}.form .field-25-25{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:50%;padding-right:calc(var(--grid-gap)/2)}.form .field-25-50{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:75%}.form .field-50-50{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.form .field-25-75{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.form .field-75-25{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.form .field-25-50-25{display:grid;gap:var(--grid-gap);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr)}@media screen and (max-width:30rem){.form .field-25-25,.form .field-25-50,.form .field-25-75,.form .field-50-50,.form .field-75-25{display:block}}.form .message{color:var(--_gray);font-size:1.2rem;font-weight:700}.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%}.form--wide-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzA4MDgwRCIgZD0ibTE3Ljk0Ljk0LTcuODggNy44OEwyLjE4Ljk0LjA2IDMuMDZsMTAgMTAgMTAtMTB6Ii8+PC9zdmc+);background-position:center right .625rem;background-repeat:no-repeat;background-size:1em;padding-right:1.25rem}@media screen and (min-width:48rem){.form__two-columns{display:grid;gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.form__two-columns .widget--checkboxinput{grid-column:1/-1}}.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) or (appearance:none)) or (-moz-appearance:none){.form input[type=checkbox],.form input[type=radio]{--active:var(--fg);--active-inner:var(--fg);--focus:2px var(--_gray);--border:var(--_gray);--border-hover:var(--_gray);--background:var(--bg);-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}.form input[type=checkbox]:after,.form input[type=radio]:after{content:"";display:block;left:-1px;opacity:0;position:absolute;top:-1px}.form input[type=checkbox]:checked:after,.form input[type=radio]:checked:after{opacity:1}.form input[type=checkbox]:hover:not(:checked):not(:disabled),.form input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.form input[type=checkbox]:focus,.form input[type=radio]:focus{outline:var(--fg) 2px solid}:is(.form input[type=checkbox])+label,:is(.form input[type=radio])+label{cursor:pointer}.form input[type=checkbox]{border-radius:0;margin-right:var(--spacing-s)}.form 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}.form input[type=checkbox]:checked{--r:43deg}.form input[type=radio]{border-radius:50%}.form input[type=radio]:after{background:var(--active-inner);border-radius:50%;height:1em;transform:scale(.5);width:1em}}.header{--_padding:var(--header-padding,20px);background-color:var(--header-bg,var(--accent));color:var(--header-color,var(--fg));left:0;max-width:100vw;padding-bottom:var(--_padding);padding-top:var(--_padding);position:fixed;right:0;top:0;transition:background-color .3s ease-out;z-index:var(--z-header)}.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;display:flex;height:3rem;position:relative;transition:height .3s ease-out}@media screen and (min-width:48rem){.hero--top .header-container{height:8em}}.header-container{gap:var(--spacing);justify-content:space-between;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{bottom:0;display:grid;place-items:center;position:absolute;right:8px;top:0;width:3em;z-index:var(--z-menu-toggle)}header .logo-image{max-height:100%}.logo-container{flex:0 0 auto;height:100%;margin-right:auto}.menu-is-open{overflow:hidden}.mobile-menu{background:var(--menu-bg);bottom:0;color:var(--menu-fg);display:none;left:0;min-height:100vh;overflow-y:auto;padding-bottom:4rem;padding-top:2rem;place-items:center;position:absolute;right:0;top:0;z-index:var(--z-mobile-menu)}.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}.container--mobile-menu{position:relative}.container--canton-outline{display:grid;grid-column:1;grid-row:1;place-items:center;pointer-events:none}.container--canton-outline svg{max-height:calc(80vh - 6rem);max-width:100%}.container--mobile-menu{grid-column:1;grid-row:1}.cta-container{flex:0 1 auto}.cta-container span{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical}@media screen and (max-width:30rem){.cta-container .button{font-size:1rem;gap:.5rem;padding:1rem}}.menu-is-open .mobile-menu{display:grid}.nav-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:currentColor;cursor:pointer;display:flex;margin:0;padding:0;position:relative;z-index:var(--z-menu-toggle)}[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{align-items:center;display:flex;flex-wrap:wrap;gap:var(--spacing)}@media screen and (max-height:800px){.nav-list{gap:1em}}.language-nav .nav-list{justify-content:center;margin-top:var(--margin-m)}.language-nav .nav-list-item{padding:.5em 0}.mobile-title{font-size:2.25rem;font-weight:700;margin:.5em 1em 1.5em;text-align:center}.mobile-nav{font-size:1.75rem}.mobile-nav .nav-list{flex-direction:column}.mobile-nav .nav-list--sites{flex-direction:row;justify-content:center}.mobile-nav--sites{margin-top:2em}.hero .logo-image{opacity:1}.hero.hero--top .logo-image{opacity:0;transition:opacity .3s ease-out}.nav-dropdown{display:none;position:relative}@media screen and (min-width:48rem){.nav-dropdown{display:block}.nav-list--sites{display:none}}.nav-dropdown__dropdown{display:flex;flex-flow:column;gap:2px;max-height:calc(100vh - 6rem);overflow-y:auto;padding-top:2px;position:absolute;right:0;width:100%}.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-bottom:var(--margin-m);padding-top:var(--margin-m)}footer .logo-container{margin-right:0;max-width:10rem}footer .contact-container{--icon-size:2.5rem;display:flex;flex-direction:column;font-style:normal;gap:var(--spacing)}footer .contact-link{align-items:center;display:inline-flex;gap:.5em}footer .some-links-container{display:flex;gap:1rem}.footer-container{display:flex;flex-flow:row wrap;gap:4rem}.footer-nav{margin-left:auto;text-align:right}.footer-nav__list-item.active,.footer-nav__list-item:focus-visible,.footer-nav__list-item:hover{text-decoration:underline}.footer-nav__list-item+.footer-nav__list-item{margin-top:.875em}.footer-nav__link{text-decoration:underline}.hero-container{align-items:center;background-color:var(--hero-bg,var(--accent));display:flex;height:100vh;justify-content:center;overflow-x:hidden;position:relative;width:100%}.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);bottom:var(--spacing);position:absolute;text-align:center}.slogan-container{max-width:100%;overflow-x:hidden}.slogan{bottom:min(12rem,33%);position:absolute;width:100%}.slogan span{background:var(--hero-bg,var(--accent));color:var(--hero-color,var(--fg));font-size:3rem;font-weight:700;margin-right:auto;padding:.2em .5em;word-wrap:break-word;overflow-x:hidden}.slogan-wrap{display:flex;flex-direction:column;gap:var(--spacing-s)}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}@supports (grid-template-rows:masonry){.masonry{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-template-rows:masonry}.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);display:grid;grid-auto-rows:8px;grid-template-columns:repeat(var(--columns),minmax(0,1fr));--columns:1}@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}}.engagement-boxes{--grid-cell:var(--c4)}.engagement-box{background:var(--accent,var(--bg));color:var(--fg);display:flex;flex-direction:column;gap:var(--spacing);max-width:calc(100vw - var(--grid-gap)*2);overflow-x:hidden;padding:var(--spacing)}.engagement-box .form{font-size:inherit}.engagement-box__button{margin-top:auto}.engagement-box__some-links{display:flex;font-size:var(--interact-size);gap:1rem;margin-top:auto}.argument,.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));flex-flow:wrap;gap:var(--grid-gap);margin-bottom:var(--_argument-spacing);margin-top:var(--_argument-spacing)}@media screen and (min-width:48rem){.argument{flex-flow:nowrap}.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{align-items:center;background-color:var(--_index-bg);color:var(--_index-color);display:flex;font-size:2.6em;font-weight:700;justify-content:center;left:calc(var(--spacing)/2.6);position:absolute;top:calc(var(--spacing)*-.61538);width:1.5em}.argument__index:before{content:"";float:left;padding-top:100%}.argument__index:after{clear:both;content:"";display:block}.faq__group{margin-top:var(--spacing)}.faq__details{border-bottom:1px solid;display:block}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;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}@media screen and (min-width:64rem){.articles.auto-grid{--columns:2}}.article-box{padding:var(--spacing)}.article-box,.article-box__details{display:flex;flex-direction:column;gap:var(--grid-gap)}.article-box__details+.button{margin-top:3rem}.arcticle__backlink{margin-bottom:1rem}.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{display:block;position:relative}.article-teaser figcaption,.article-teaser h3,.article-teaser small{color:inherit}.article-teaser>.container{display:flex;flex-wrap:wrap;gap:var(--spacing)}@media screen and (min-width:64rem){.article-teaser>.container{flex-wrap:nowrap}}.article-teaser__details{display:flex;flex:100 1 auto;flex-direction:column;gap:var(--grid-gap)}.article-teaser__details p{max-width:100%}.article-teaser__details .button{margin-left:auto;margin-top:3rem}@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{content:"";float:left;padding-top:87.5%}.article-teaser__image img:after{clear:both;content:"";display:block}.article__lead-image{max-width:var(--w-prose)}.testimonials__create-button-container{margin-bottom:var(--spacing);margin-top:var(--spacing)}.testimonials__search input.input__search{background-color:inherit;border-bottom:1px solid;margin-right:1em;max-width:100%}.testimonials-grid{row-gap:0}.testimonial{--overlap-spacing:3.25rem;position:relative;width:100%}.testimonial__box{padding:var(--overlap-spacing) var(--spacing) var(--spacing)}.testimonial__image{margin-left:var(--spacing);max-width:33.333%;transform:translateY(var(--overlap-spacing))}.testimonial__name{font-size:1.125rem;font-weight:700;margin-top:1em}.testimonial__profession{font-size:1.125rem;margin-bottom:.25em}.testimonial__statement{font-weight:700;-webkit-hyphens:auto;hyphens:auto;margin:1em 0;overflow-wrap:break-word}.testimonial__sharing{--icon-size:calc(var(--interact-size)*1.5);display:flex;gap:.5em;margin-top:var(--grid-gap)}.testimonial__separator{border-bottom:1px solid}.testimonial__show-more{display:flex;gap:var(--grid-gap);justify-content:center;margin:var(--margin) 0}.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{margin-left:0;padding-bottom:calc(var(--overlap-spacing)*1.5);padding-top:var(--overlap-spacing);position:relative;z-index:1}.testimonial--featured .testimonial__box{flex-grow:1;margin:0;margin-left:calc(var(--overlap-spacing)*-1);padding-left:calc(var(--overlap-spacing) + var(--spacing))}.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{display:flex;flex-flow:column nowrap;gap:var(--spacing);max-width:var(--w)}.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,var(--accent));display:grid;padding:var(--spacing)}@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)}@media screen and (max-width:calc(48rem - 1px)){.swiper{--swiper-navigation-size:30px;--swiper-pagination-bullet-size:9px}}.swiper .swiper-wrapper{align-items:center;display:flex;max-height:calc(100vh - 8em)}.swiper .swiper-slide{display:grid;height:100%;place-items:center}.swiper .swiper-slide img{display:block;max-height:calc(100vh - 8em);-o-object-fit:contain;object-fit:contain}.pledge-some-links-container{display:flex;justify-content:space-around}.pledge-some-links-container .some-links{display:flex;gap:var(--spacing)}.pledge-teaser{--_target-color:#6f6767;--_target-progress:#a9a9a9;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 h1{font-size:3.25rem;margin-bottom:1.25em;word-wrap:break-word}.pledge-teaser__counter small{color:var(--_target-color);font-size:1.5rem;font-weight:700}.pledge-teaser__counter strong{font-size:3rem;margin-right:calc(var(--spacing)*.5)}.pledge-teaser__counter .button{margin-block:calc(var(--p)*2) 0}.pledge-teaser__counter-box{background-color:var(--bg);color:var(--fg);padding:3rem;width:min(var(--c5),100%)}.progress-bar{background-color:var(--_target-progress);border-radius:.25em;margin-top:var(--spacing-s)}.progress{background-color:var(--accent);border-radius:.25em;color:var(--accent-fg);height:.5em;margin-block:auto}.progress.animate{animation:progress 1.6s ease-in 1}@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:-3.25rem}.committees{--_bg:var(--accent);--_fg:var(--accent-fg);margin-top:var(--spacing)}.committees__comittee{background:var(--_bg);color:var(--_fg);display:flex;flex-direction:column;padding:var(--spacing);position:relative}.committees__comittee h3{font-size:1.75rem;margin:0 0 var(--spacing-s) 0}.committees__comittee p{margin:0 0 var(--spacing) 0}.committees--sites .committees__comittee{justify-content:space-between}.committees__outline{inset:0;pointer-events:none;position:absolute}.committees__outline svg{max-height:100%;max-width:100%}.supporters{max-width:var(--c10);--grid-cell:12rem;--grid-gap:3rem}.supporters__supporter{display:grid;place-items:center}.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)}: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:0.5em;--spacing:1.5em;--padding:3rem;--padding-m:4rem;--margin:6rem;--margin-m:8rem;--margin-l:10rem;--margin-xl:12.5rem;--icon-size:2em;--interact-size:max(12px,1.5rem);--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-toggle:91;--z-menu-cta:93}@font-face{font-display:swap;font-family:GTAmerica;font-style:normal;font-weight:400;src:local("GT-America-Regular"),url(/static/_/GT-America-Regular.ab24f867c46939f95b63.woff2) format("woff2")}@font-face{font-display:swap;font-family:GTAmerica;font-style:normal;font-weight:700;src:local("Poppins-Bold"),url(/static/_/GT-America-Standard-Bold.b430aae7cd5bab00942e.woff2) format("woff2")}body{font-family:GTAmerica,Helvetica,Arial,sans-serif}:root{--lightblue:#94daff;--violet:#402a95;--turquoise-light:#0ff2c9;--turquoise:#10bca6;--black:#181818;--white:#fff;--accent:var(--violet);--darker:#1a123e;--accent-fg:var(--white);--footer-bg:var(--violet);--hero-color:var(--white);--header-color:var(--turquoise);--menu-bg:var(--lightblue);--menu-fg:var(--violet);--menu-button-bg:var(--violet);--menu-button-color:var(--lightblue)}h1{color:var(--violet)}.accented{--button-color:var(--accent);--button-bg:var(--accent-fg)}.accented h1{color:var(--white)}.cta-container .button{--button-bg:var(--lightblue);--button-color:var(--violet)}@media screen and (max-width:calc(48rem - 1px)){.cta-container .button{padding:.9rem}}.nav-dropdown>.button{--button-bg:var(--turquoise);--button-color:var(--white)}.nav-dropdown>.button .icon{transform:rotate(90deg)}.nav-dropdown>.button[aria-expanded=true] .icon{transform:rotate(-90deg)}.nav-dropdown__dropdown .button{--button-bg:var(--lightblue);--button-color:var(--violet);padding:.5rem 3rem}.hero-container{border:var(--p) var(--white) solid;overflow:initial}.slogan{bottom:min(7.5rem,33%);left:calc(var(--p)*-2)}.slogan span{font-size:2.5rem;line-height:.8;overflow:visible;padding:0 .5em .15em .75em;position:relative}@media screen and (min-width:48rem){.slogan span{font-size:4rem}}@media screen and (min-width:64rem){.slogan span{font-size:6rem}}.logo-container{position:relative}header .logo-image{max-height:6rem;max-width:6rem;position:absolute}@media screen and (min-width:48rem){header .logo-image{max-height:9rem;max-width:9rem}}.engagement-box{--fg:var(--white)}.engagement-box:nth-child(4n+2){--accent:var(--turquoise)}.engagement-box:nth-child(4n+3){--accent:var(--lightblue);--fg:var(--black);--button-color:var(--black)}.engagement-box:nth-child(4n+4){--accent:var(--darker)}.committees{--accent:var(--lightblue);--accent-fg:var(--black)}.featured-testimonials-lead,.plugin--testimonials-search{display:none}
/*# sourceMappingURL=main.6963d5fb03b76723fbd6.css.map*/