@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@100..900&display=swap";.landing-header{overflow:hidden;padding:calc(var(--blockSpacing) * 1.5) 0 var(--blockSpacing);border-radius:var(--blockRadius);display:grid;place-items:center}.header__content{text-align:center}.header__content h1{font-size:6rem;font-size:clamp(4rem,10vw + .5rem,6.4rem);margin:0 auto;text-wrap:balance;max-width:15ch}.header__content p{max-width:55ch;text-wrap:balance;line-height:1.4em;font-size:clamp(1.3rem,2vw + .5rem,2.4rem);margin:1em auto 1.6em}.header__content .btn{font-size:clamp(1.5rem,2vw + .5rem,2rem);width:max-content;margin:0 auto}.examples{--overlay: 8rem;display:grid;grid-template-columns:[slides-start descriptions-start] 1fr [slides-end descriptions-end];grid-template-rows:[slides-start] var(--overlay) 1fr [slides-end descriptions-start] auto [descriptions-end];grid-column-gap:3rem;margin:calc(-1 * var(--overlay)) auto 0;z-index:1;position:relative;padding:0 calc(var(--pagePadding) + .5rem);max-width:800px;-webkit-user-select:none;user-select:none}@media all and (min-width: 1100px){.examples{grid-template-columns:[slides-start] 1fr [slides-end descriptions-start] 1fr [descriptions-end];grid-template-rows:[slides-start] var(--overlay) [descriptions-start] 1fr [slides-end descriptions-end];max-width:calc(1200px + var(--pagePadding) * 4);padding:0 calc(var(--pagePadding) * 2)}}.examples__emails{width:100%;position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:1fr;grid-area:slides}.examples__email{grid-row:1;grid-column:1;border:1px solid var(--colorLightGray);background-color:var(--colorWhite);border-radius:1rem;overflow:hidden;font-size:1rem;line-height:1.4em}@media all and (min-width: 600px){.examples__email{font-size:1.2rem}}.examples__email:nth-child(1){z-index:2;transform:translate(-.5rem) translateY(-.5rem)}.examples__email:nth-child(2){z-index:1}.examples__email:nth-child(3){transform:translate(.5rem) translateY(.5rem);z-index:0}@media all and (min-width: 1100px){.examples__email:nth-child(1){z-index:2;transform:translate(0) translateY(0)}.examples__email:nth-child(2){transform:translate(.5rem) translateY(.5rem);z-index:1}.examples__email:nth-child(3){transform:translate(1rem) translateY(1rem);z-index:0}}.examples__email-content{padding:0 1rem 1rem}.examples__email-header{padding:.6rem 1.2rem;background-color:#f2f6fd;border-bottom:1px solid var(--colorLightGray);display:flex;justify-content:space-between;align-items:center}.examples__email-header-close{width:.8rem;height:.8rem;opacity:.7;stroke-color:var(—-colorDarkGray)}.examples__email-subject,.examples__email-recepient{padding:.6rem 0;border-bottom:1px solid var(--colorLightGray)}.examples__email-text p:last-child{margin-bottom:0}.examples__descriptions{font-size:clamp(1.2rem,2vw + 1rem,2.2rem);line-height:1.4em;grid-area:descriptions;color:var(—-colorDarkGray);text-align:center;margin:2rem 0 0;height:min-content}@media all and (min-width: 1100px){.examples__descriptions{text-align:left;position:sticky;top:2rem}}.examples__descriptions p{margin:0}.video{max-width:1200px;margin:0 auto}.video .video-cont{position:relative;aspect-ratio:4/3}.video video{display:block;width:100%;border-radius:clamp(1rem,5vw,2rem)}.video .video__description{margin-top:1.2rem;text-align:center;color:var(--colorDarkGray);font-size:1rem}@media all and (min-width: 800px){.video .video__description{font-size:1.2rem}}.hero-text{font-size:clamp(1.2rem,2vw + 1rem,2.2rem);max-width:50ch;margin:var(--blockSpacing) auto;line-height:1.4em;text-align:center}@media all and (min-width: 1100px){.hero-text{text-align:left}}.hero-text p{margin:0}.registration-block{display:grid;place-items:center;margin-top:calc(var(--blockSpacing) / 2)}.registration-block__title{text-align:center;max-width:55ch;text-wrap:balance;line-height:1.4em;font-size:clamp(1.5rem,2vw + .5rem,2.4rem);margin:0}.cta{position:relative;overflow:hidden;border-radius:var(--blockRadius);min-height:calc(100svh - 6rem - var(--pagePadding));padding:50svh var(--pagePadding) calc(var(--pagePadding) * 4)}.cta h2{color:var(--colorWhite);font-family:var(--fontDisplay);font-size:clamp(2.8rem,6vw + 1rem,5.2rem);text-align:center;max-width:800px;margin:0 auto 2rem;text-wrap:balance;font-weight:400;z-index:1;position:relative;text-shadow:0 0 2px rgba(255,255,255,.4),0 0 8px rgba(255,255,255,.2),0 0 12px rgba(255,255,255,.1)}.cta svg{display:block;z-index:0;position:relative}.cta svg path{vector-effect:non-scaling-stroke;stroke-width:3px;stroke:var(--colorWhite)}.cta .cta__arrows-mob{width:100px;height:4rem;margin:0 auto 2rem}@media all and (min-width: 800px){.cta .cta__arrows-mob{display:none}}.cta .cta__arrows-desktop{display:none;position:absolute}@media all and (min-width: 800px){.cta .cta__arrows-desktop{height:5.2rem;top:-1rem;display:block}}.cta__bg{position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 100px);object-fit:cover;z-index:0}.cta__btn-cont{position:relative;transition:transform .4s cubic-bezier(0,.74,.17,1.1);z-index:1}.cta__btn-cont[data-visible]{transform:translateY(0)}.cta__btn-cont .btn{max-width:max-content;margin:0 auto;font-size:1.4rem;z-index:1;position:relative}@media all and (min-width: 500px){.cta__btn-cont .btn{font-size:1.6rem}}@media all and (min-width: 800px){.cta__btn-cont .btn{font-size:2rem}}.faq{background-color:var(--colorBlack);padding:var(--blockSpacing) var(--pagePadding) calc(var(--blockSpacing) + 2.5rem);margin:0 calc(var(--pagePadding) * -1)}.faq__content{max-width:800px;margin:0 auto}.faq__content summary{font-size:clamp(1.2rem,2vw + .75rem,1.4rem);line-height:1.2em;cursor:pointer;list-style:none;position:relative;padding-right:3rem;color:var(--colorWhite)}.faq__content summary::-webkit-details-marker{display:none}.faq__content summary svg{display:block;margin:0 auto;width:1.2em;height:1.2em;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s cubic-bezier(.4,.01,.06,1.51)}.faq__content summary svg path{stroke:var(--colorWhite);stroke-width:2;vector-effect:non-scaling-stroke}.faq__content details[open] summary svg{transform:translateY(-50%) rotate(45deg)}.faq__content details{cursor:pointer;font-size:clamp(1rem,2vw + .5rem,1.2rem);line-height:1.4em;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--colorDarkGray)}.faq__content details p{max-width:80ch;color:var(--colorLightGray)}.faq__content details p:last-child{margin-bottom:0}.faq__content details:first-child{padding-top:1rem;border-top:1px solid var(--colorDarkGray)}.scrolling-banner{max-width:1200px;margin:-1.25em auto 0;height:2.5em;display:flex;align-items:center;border-radius:3rem;overflow:hidden;font-size:clamp(1.2rem,5vw,1.4rem);letter-spacing:.02em;white-space:nowrap;position:relative;background-color:var(--color01);color:var(--colorWhite);font-weight:400}.scrolling-banner strong{font-weight:700}.scrolling-banner img{display:inline-block;width:1em;height:1em;margin:0 .4em}.scrolling-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,#f43333,#f4333300 5%,#f4333300 95%,#f43333)}.scrolling-banner__content{display:flex;align-items:center;white-space:nowrap;animation:landingBanner 25s linear infinite;width:max-content;padding:.5em 0}@media all and (min-width: 600px){.scrolling-banner__content{animation:landingBanner 25s linear infinite}}@media all and (min-width: 900px){.scrolling-banner__content{animation:landingBanner 40s linear infinite}}.scrolling-banner__content div{display:flex;align-items:center}@keyframes landingBanner{0%{transform:translate(0)}to{transform:translate(-10%)}}footer{margin:var(--blockSpacing) calc(var(--pagePadding) * -1) 0;padding:0;position:relative;background-color:var(--colorBlack);height:var(--paddingBottom);overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#555}footer a{display:block;margin:calc(var(--blockSpacing) * .5)}footer svg{width:128px;height:52px;margin:0;display:block}footer svg #box{fill:var(--colorBlack)}footer svg #logo{fill:var(--colorWhite)}footer .footer__data{padding:1rem;border-top:1px solid #292929;width:100%;text-align:center}@media all and (min-width: 600px){footer .footer__data{display:flex;align-items:center;justify-content:center}}footer .footer__data span{display:block}footer .footer__data span:not(:last-child){margin-bottom:.5rem}@media all and (min-width: 600px){footer .footer__data span:not(:last-child){border-bottom:none;padding-bottom:0;margin-bottom:0;border-right:1px solid #555555;padding-right:1rem;margin-right:1rem}}.action-page{background-color:var(--colorBg);margin:0 calc(-1 * var(--pagePadding)) 0;overflow:hidden;padding:0 var(--pagePadding) 0}.action-page__content{--imageHeight: 60vw;max-width:1200px;margin:0 auto;min-height:100svh;display:grid;grid-template-rows:[image-start] clamp(250px,50vw,400px) [text-start] min-content [image-end text-end form-start] auto [form-end];grid-template-columns:[image-start text-start form-start] 1fr [image-end text-end form-end];grid-gap:2rem}@media all and (min-width: 1100px){.action-page__content{grid-template-rows:[image-start] clamp(50px,10vh,400px) [text-start form-start] auto [text-end form-end] 4rem [image-end];grid-template-columns:[image-start text-start] 1fr [text-end form-start] 1fr [image-end form-end]}}.action-page__text{grid-area:text;align-self:center;justify-self:center;position:relative;z-index:1;max-width:400px;color:var(--colorOffWhite);font-size:clamp(1.2rem,1vw + .5rem,1.4rem);line-height:1.4em;padding:0 1rem}@media all and (min-width: 1100px){.action-page__text{padding:0;max-width:600px;align-self:center;text-align:left}}.action-page__text h1{font-size:clamp(2.8rem,5vw + 1rem,3.6rem);line-height:1.1em;text-wrap:balance;margin:0;color:var(--colorWhite);text-shadow:0 0 2px rgba(255,255,255,.4),0 0 8px rgba(255,255,255,.2),0 0 12px rgba(255,255,255,.1)}@media all and (min-width: 1100px){.action-page__text h1{font-size:clamp(3.6rem,5vw + 1.5rem,5rem)}}.action-page__text p:last-child{margin-bottom:0}.action-page__text ul{margin:0;padding:0;list-style:disc;list-style-position:inside}.action-page__text ul li::marker{content:"- "}.action-page__text svg{z-index:0}.action-page__text h3{color:var(--colorWhite);font-weight:500;font-size:1.2em}.action-page__text strong{position:relative;z-index:1;font-weight:500;color:var(--colorWhite)}.action-page__bg{position:relative;grid-area:image;width:100%}.action-page__bg:after{content:"";display:block;position:absolute;width:100%;height:100%;background-image:linear-gradient(0deg,var(--colorBg) 40%,var(--colorBgTransparent) 70%),linear-gradient(90deg,var(--colorBg) 0%,var(--colorBgTransparent) 20%,var(--colorBgTransparent) 80%,var(--colorBg) 100%)}@media all and (min-width: 1100px){.action-page__bg:after{background-image:linear-gradient(0deg,var(--colorBg) 0%,var(--colorBgTransparent) 70%),linear-gradient(90deg,var(--colorBg) 0%,var(--colorBgTransparent) 30%,var(--colorBgTransparent) 70%,var(--colorBg) 100%)}}.action-page__bg img{display:block;width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;object-position:top center;border-radius:2rem}.action-page__form{grid-area:form;z-index:1;align-self:start;justify-self:center;position:relative;margin-bottom:2rem}@media all and (min-width: 1100px){.action-page__form{justify-self:end;align-self:center;margin-bottom:0}}.action-page__card{padding:2rem;border-radius:2rem;background-color:var(--colorWhite);font-size:1.2rem;color:var(--colorDarkGray);position:relative;max-width:400px;box-shadow:0 0 10px 1px #fff3,0 0 30px #fff3}.action-page__card p{text-wrap:balance}.action-page__skip-btn,.action-page__back-btn{display:block;font-size:1.1rem;font-family:var(--fontBody);color:var(--colorLightGray);background-color:transparent;border:none;margin:1rem auto 0;cursor:pointer;text-transform:lowercase;text-decoration:none;text-align:center;font-weight:400;max-width:max-content}.petition-widget{width:100%;max-width:800px;color:var(--colorDarkGray)}.petition-widget .btn{width:max-content;font-size:1.6rem;margin:0 auto}.petition-widget[data-state=loading]{width:100%;background-image:url(/build/assets/loading-icon-white-C7aWhorB.webp);background-size:4rem;background-repeat:no-repeat;background-position:center}.petition-widget[data-state=loading] .petition-widget__card{opacity:0;transform:translateY(1rem);height:37rem}.petition-widget[data-state=loading] .action-page__skip-btn{opacity:0;transform:translateY(1rem)}.petition-widget[data-state=loaded] .petition-widget__card,.petition-widget[data-state=loaded] .action-page__skip-btn{opacity:1;transform:translateY(0);transition:opacity .5s ease-out,transform .5s ease-out}.petition-widget__petition-btn{border-bottom:1px solid #dddddd;padding-bottom:1rem;margin-bottom:1rem;text-align:center}.petition-widget__petition-btn a{display:block;text-decoration:none;color:var(--colorDarkGray);font-weight:700;font-size:1.2rem;display:flex;justify-content:center;align-items:center;gap:.5rem}.petition-widget__petition-icon{width:22px}.petition-widget__petition-icon path{stroke:var(--colorDarkGray);stroke-width:1.5px;vector-effect:non-scaling-stroke}.petition-widget__progress-container{padding-bottom:1.4rem;margin-bottom:1rem;border-bottom:1px solid #dddddd;color:var(--colorDarkGray);text-align:center;text-wrap:balance;font-size:1rem}@media all and (min-width: 400px){.petition-widget__progress-container{font-size:1.1rem}}.petition-widget__progress-container strong.red{font-size:1.2em;color:var(--color01)}.petition-widget__progress-bar{width:100%;height:1rem;border:1px solid #dddddd;background-color:var(--colorWhite);border-radius:100rem;margin:1rem auto;position:relative}.petition-widget__progress-bar div{width:0;height:100%;background-color:var(--color01);box-shadow:0 0 2px 3px #f433331a,0 0 10px 3px #f433331a;border-radius:100rem;animation:growProgressBar 2s ease-out forwards}.petition-widget__progress-bar-numbers{margin-top:.5rem;display:grid;justify-content:space-between;font-size:1rem;height:1rem;position:relative;color:#a0a0a0}.petition-widget__progress-bar-numbers span{position:absolute;text-align:center;transform:translate(-50%)}.petition-widget__progress-bar-numbers span:nth-child(1){left:0;transform:translate(0)}.petition-widget__progress-bar-numbers span:nth-child(2){left:20%}.petition-widget__progress-bar-numbers span:nth-child(3){left:40%}.petition-widget__progress-bar-numbers span:nth-child(4){left:60%}.petition-widget__progress-bar-numbers span:nth-child(5){left:80%}.petition-widget__progress-bar-numbers span:nth-child(6){right:0;text-align:right;transform:translate(15%)}@keyframes growProgressBar{0%{width:0}to{width:var(--w)}}.petition-widget__card{background-color:var(--colorOffWhite);border-radius:2rem;color:var(--colorBlack);box-shadow:0 0 10px 1px #fff3,0 0 30px #fff3;position:relative;transition:opacity .5s ease-out,transform .5s ease-out}.petition-widget input[type=text],.petition-widget input[type=email],.petition-widget input[type=tel],.petition-widget input[type=number]{width:100%;border:1px solid #a0a0a0;border-radius:8px;background-color:var(--colorWhite);color:var(--colorBlack);padding:0 .8rem;font-size:1.1rem;font-family:var(--fontBody);height:50px;box-shadow:0 2px #0000000d,inset 0 2px #0000000d;outline:none}.petition-widget input[type=text]:user-invalid,.petition-widget input[type=text]:focus:user-invalid,.petition-widget input[type=email]:user-invalid,.petition-widget input[type=email]:focus:user-invalid,.petition-widget input[type=tel]:user-invalid,.petition-widget input[type=tel]:focus:user-invalid,.petition-widget input[type=number]:user-invalid,.petition-widget input[type=number]:focus:user-invalid{border-color:var(--color01)}.petition-widget input[type=text]:focus,.petition-widget input[type=email]:focus,.petition-widget input[type=tel]:focus,.petition-widget input[type=number]:focus{border-color:#777}.petition-widget #email{display:none}.petition-widget .petition-widget__field-title{display:block;margin-bottom:.5rem;font-size:1rem;color:var(--colorDarkGray)}.petition-widget__user-data{margin-bottom:2rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.petition-widget__user-data>div:nth-child(3){grid-column:1/span 2}.petition-widget__checkbox{margin-top:1rem;color:var(--colorDarkGray)}.petition-widget__checkbox a{color:var(--colorDarkGray)}.petition-widget__submit-button{background-color:var(--color01);width:max-content;display:block;font-size:1.4rem;font-family:var(--fontBody);padding:.8em 1.2em;color:var(--colorWhite);border-radius:.6rem;border:none;cursor:pointer;letter-spacing:.02em;transition:transform .4s cubic-bezier(0,.74,.17,1.22)}.petition-widget__submit-button:hover{transform:scale(1.04) rotate(-1deg)}.petition-widget__privacy-notice{margin-top:1rem;color:var(--colorDarkGray);font-size:1rem;text-align:center}.petition-widget__privacy-notice a{color:var(--colorDarkGray)}.petition-widget__errors{background-color:var(--color01);font-size:1rem;color:var(--colorWhite);margin-bottom:1.6rem;padding:1rem;border-radius:.6rem}.petition-widget__shift-description{margin-bottom:2rem}.petition-widget__shift-description div{display:flex;align-items:center;gap:.4rem}.petition-widget__shift-description h3{margin:0 0 .5rem}.petition-widget__shift-description p{margin:.4rem 0}.petition-widget__shift-description svg{display:inline-block;vertical-align:middle;width:1.2rem;height:1.2rem}.petition-widget__shift-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));grid-gap:1rem;text-align:center;margin-bottom:2rem}@media all and (min-width: 600px){.petition-widget__shift-options{grid-template-columns:repeat(auto-fit,minmax(80px,1fr))}}.petition-widget__shift-option{display:block;outline:1px solid #dddddd;border-radius:8px;cursor:pointer;margin-bottom:.4rem;background-color:var(--colorWhite);--color: var(--colorBlack);position:relative}.petition-widget__shift-option:hover{outline:2px solid var(--color03)}.petition-widget__shift-option input[type=checkbox]{display:none}.petition-widget__shift-option:after{content:"";display:none;width:1.6rem;height:1.6rem;border-radius:100%;border:2px solid var(--color03);background-color:var(--color03);position:absolute;top:0;right:0;transform:translate(30%) translateY(-30%);background-image:url(/build/assets/icon-check-2-B1vMBKEY.svg);background-size:70% 70%;background-position:center center;background-repeat:no-repeat}.petition-widget__shift-option:has(:checked){outline:2px solid var(--color03)}.petition-widget__shift-option:has(:checked):after{display:block}.petition-widget__shift-option:has(:disabled){opacity:.5;cursor:not-allowed}.petition-widget__shift-option:has(:disabled):hover{outline:1px solid #dddddd}.petition-widget__shift-option__month{background-color:var(--color);color:var(--colorWhite);text-transform:uppercase;letter-spacing:.2em;font-size:.8rem;padding:.4rem;font-weight:700;border-top-left-radius:8px;border-top-right-radius:8px}.petition-widget__shift-option__date{font-size:2.8rem;font-weight:700;color:var(--colorBlack);padding:.4rem;border-bottom:1px solid #dddddd}.petition-widget__shift-option__time{padding:.4rem}.petition-widget__shift-option__time svg{display:block;margin:0 auto;width:1.2rem;height:1.2rem}.petition-widget__shift-option__spots{font-size:.8rem;margin-bottom:.4rem}label:has(:disabled)~.petition-widget__shift-option__spots{opacity:.5}.petition-widget__note{max-width:300px;display:block;margin:2rem auto 0;stroke-width:3px;stroke:var(--colorBlack)}.donation-widget{max-width:400px;color:var(--colorDarkGray)}.donation-widget .glowing-btn{margin:1.4rem auto 0}.donation-widget__carousel-slide{width:max-content;margin:0 auto;display:grid;grid-template-columns:3rem 1fr;grid-gap:.6rem;align-items:center;padding:1rem}.donation-widget__carousel-icon img{width:100%}.donation-widget__carousel-name{color:var(--colorWhite);font-weight:700;font-size:1.3rem}.donation-widget__carousel-state{position:relative;color:var(--colorLightGray)}.donation-widget__carousel-state-loader{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;gap:.3rem}.donation-widget__carousel-state-loader>div{width:.3rem;height:.3rem;border-radius:100%;background-color:#979797;transform:translateY(25%)}.donation-widget__carousel-state-text{opacity:0}.donation-widget__illustration-cont{margin-bottom:2rem}.donation-widget__illustration-text{margin-top:-2rem;text-align:center;color:var(--colorWhite);font-size:1.2rem;line-height:1.4em}.donation-widget__illustration-text strong{font-size:1.6rem}.donation-widget__text{text-align:center;font-size:1rem;line-height:1.3em;color:var(--colorDarkGray);margin-bottom:2rem;padding:0 0 1rem;text-wrap:balance;border-bottom:1px solid #dddddd}@media all and (min-width: 430px){.donation-widget__text{padding:0 1rem 1rem}}.donation-widget__text strong{color:var(--colorBlack)}.donation-widget__page-02{display:none}.donation-widget__page-02 input[type=checkbox]:user-invalid{outline:2px solid var(--color01);outline-offset:2px}.donation-widget__page-02 input[type=text],.donation-widget__page-02 input[type=email],.donation-widget__page-02 input[type=tel],.donation-widget__page-02 input[type=number]{width:100%;border:1px solid #a0a0a0;border-radius:8px;background-color:var(--colorWhite);color:var(--colorBlack);padding:0 .8rem;font-size:1.1rem;font-family:var(--fontBody);height:50px;box-shadow:0 2px #0000000d,inset 0 2px #0000000d;outline:none}.donation-widget__page-02 input[type=text]:user-invalid,.donation-widget__page-02 input[type=text]:focus:user-invalid,.donation-widget__page-02 input[type=email]:user-invalid,.donation-widget__page-02 input[type=email]:focus:user-invalid,.donation-widget__page-02 input[type=tel]:user-invalid,.donation-widget__page-02 input[type=tel]:focus:user-invalid,.donation-widget__page-02 input[type=number]:user-invalid,.donation-widget__page-02 input[type=number]:focus:user-invalid{border-color:var(--color01)}.donation-widget__page-02 input[type=text]:focus,.donation-widget__page-02 input[type=email]:focus,.donation-widget__page-02 input[type=tel]:focus,.donation-widget__page-02 input[type=number]:focus{border-color:#777}.donation-widget__page-02 .form__field-title{display:block;margin-bottom:.5rem;font-size:1rem;color:var(--colorDarkGray)}.donation-widget__manual-input-cont{display:grid;grid-template-columns:50px 1fr;width:100%;border:1px solid #a0a0a0;border-radius:.6rem;background-color:var(--colorOffWhite);color:var(--colorBlack);margin:1rem 0;overflow:hidden;box-shadow:0 2px #0000000d}.donation-widget__manual-input-cont:has(input:focus){border-color:#777}.donation-widget__manual-input-cont input{border:none;outline:none;padding:0 .8rem;font-size:1.2rem;width:100%;font-family:var(--fontBody);color:var(--colorBlack);background-color:var(--colorWhite);box-shadow:inset 0 2px #0000000d}.donation-widget__manual-input-icon{display:flex;justify-content:center;align-items:center;background-color:#dedede;font-size:1.4rem;color:#6a6a6a;height:50px;border-right:1px solid #a0a0a0}.donation-widget__amount-input{margin:1.5rem 0;position:relative}.donation-widget__amount-input__amount-text{text-align:center;margin-bottom:24px;padding-bottom:18px;font-size:1.3rem;border-bottom:1px dashed var(--gray80)}.donation-widget__amount-input__options{display:grid;grid-template-columns:1fr 1fr 1fr}.donation-widget__amount-input__options:after{display:block;position:absolute;content:"";width:100%;height:1px;border-top:1px dashed var(--gray80);bottom:13px;z-index:-1}.donation-widget__amount-input__option{cursor:pointer;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;position:relative;z-index:1}.donation-widget__amount-input__note{font-size:.9rem;background-color:var(--colorDarkGray);color:var(--colorOffWhite);margin-top:12px;padding:6px 12px;display:flex;justify-content:center;align-items:center;border-radius:.5rem;position:relative;text-align:center;width:max-content;letter-spacing:.02em}.donation-widget__amount-input__note:after{display:block;position:absolute;content:"";background-color:var(--colorDarkGray);width:8px;height:8px;left:50%;top:-4px;transform:translate(-50%) rotate(45deg)}.donation-widget__amount-input__amount{font-size:2.8rem;color:var(--bodyText);font-weight:700;-webkit-user-select:none;user-select:none}.donation-widget__amount-input__amount span{position:relative}.donation-widget__amount-input__option[data-state=selected]{z-index:0}.donation-widget__amount-input__option[data-state=selected] .donation-widget__amount-input__amount{color:var(--color01);text-shadow:0 0 5px rgba(244,51,51,.2),0 0 10px rgba(244,51,51,.2)}.donation-widget__amount-input__option[data-state=selected] .donation-widget__amount-input__radio{background-color:var(--colorBlack)}.donation-widget__amount-input__radio{margin-top:8px;width:20px;height:20px;border:2px solid var(--colorBlack);border-radius:100%;background-color:var(--colorOffWhite);box-shadow:inset 0 0 0 3px var(--colorOffWhite)}.donation-widget__secondary-btn{text-align:center;color:var(--bodyText);display:block;text-decoration:none;cursor:pointer;margin:1rem auto 0;background-color:transparent;border:none;font-family:var(--font);font-size:1rem;font-weight:400}.donation-widget__secondary-btn:focus{outline:none}.donation-widget__amount{font-size:1.4rem;margin-bottom:1.4rem;padding-bottom:1.4rem;color:var(--bodyText);text-wrap:balance;text-align:center;border-bottom:1px solid #dddddd}.donation-widget__amount strong{color:var(--color01)}.donation-widget__user-data{margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}.donation-widget__user-data .form__field:nth-child(3),.donation-widget__user-data .form__field:nth-child(4){grid-column:1/span 2}.donation-widget__radio-cont h4{font-size:1.1rem;margin:0}.donation-widget__checkbox-block,.donation-widget__radio-block{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr;grid-gap:6px;justify-content:center;align-items:center;position:relative;cursor:pointer}.donation-widget__checkbox-block a,.donation-widget__radio-block a{color:var(--colorDarkGray)}.donation-widget__checkbox-block:has(:checked),.donation-widget__radio-block:has(:checked){border-color:var(--colorBlack)}.donation-widget__checkbox-block{margin-top:1rem;margin-bottom:1rem}.donation-widget__radio-block{border:1px solid #c0c0c0;border-radius:8px;padding:12px;margin:0 0 .5rem}.donation-widget__radio-descr div{color:var(--colorDarkGray);font-size:1.1rem;font-weight:400}.donation-widget__radio-descr p{color:var(--colorDarkGray);margin:.2rem 0 0;font-size:.9rem}.donation-widget__checkbox-block{font-size:1.1rem}.donation-widget__note{text-align:center;font-size:1.2rem;padding-bottom:2rem;display:none}.donation-widget__skip{display:block}.donation-widget__back{display:none}.personalised__note{border-bottom:1px solid #dddddd;display:none;gap:1rem;align-items:center;justify-content:center;color:var(--colorBlack);font-size:1rem;text-align:left;margin:0 auto 2.2rem;padding-bottom:1.6rem}.personalised__note-avatar{border-radius:50%;width:40px;aspect-ratio:1/1;background-color:#c9c9c9;background-image:url(/build/assets/avatar-BcaJu-aq.svg);position:relative}.personalised__note-avatar svg{display:block;width:20px;height:20px;position:absolute;bottom:-6px;right:-6px;vector-effect:non-scaling-stroke;stroke:var(--colorOffWhite);stroke-width:1.5px;fill:var(--color01)}.personalised__note-text strong{font-size:1.2rem}.count{max-width:1200px;margin:0 auto;padding:4rem 0;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;z-index:1;position:relative}.count__options{width:100%;margin:4rem 0;display:grid;grid-template-rows:repeat(3,1fr);grid-template-columns:1fr;gap:1rem}@media all and (min-width: 500px){.count__options{width:auto}}@media all and (min-width: 900px){.count__options{grid-template-columns:1fr 1.2fr 1fr;grid-template-rows:1fr;align-items:center}}.count__option{padding:1.2em;border-radius:1.4rem;border:1px solid var(--colorLightGray);display:flex;flex-direction:row;align-items:center;text-decoration:none;color:var(--colorBlack);font-size:1.1rem;gap:1em;font-weight:400}.count__option svg{display:block;width:1.4em}.count__option svg path{stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--colorBlack)}@media all and (min-width: 500px){.count__option{padding:2em;font-size:1.2rem}.count__option svg{display:block;width:2em}.count__option svg path{stroke-width:3px}}@media all and (min-width: 900px){.count__option{flex-direction:column;text-align:center;flex:0 1 calc(33.33% - 1rem)}}.count__option-prefered{background-color:var(--color01);color:var(--colorWhite);border-color:var(--color01);box-shadow:0 0 5px 3px #f4333333,0 0 30px 3px #f4333333;text-shadow:0 0 2px rgba(255,255,255,.2),0 0 5px rgba(255,255,255,.3);order:-1;transition:transform .4s cubic-bezier(0,.74,.17,1.22)}.count__option-prefered:hover{transform:scale(1.04) rotate(-1deg)}@media all and (min-width: 900px){.count__option-prefered{font-size:1.6rem;order:0}}.count__option-prefered svg path{stroke:var(--colorWhite)}.count__option-number{font-size:3em;font-weight:700;line-height:.8em}@media all and (min-width: 900px){.count__option-number{font-size:5em}}.count__option-text{line-height:1.3em;flex-grow:1}.choose{max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex;flex-direction:column;justify-content:center;min-height:100svh}.choose__selection{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:4rem 0;gap:1rem}.choose__primary-button{width:100%}.choose__add-button{order:1;display:block;aspect-ratio:110/145;border-radius:1.4rem;flex:0 1 calc(16.66% - 1rem);max-width:250px;min-width:150px;border:none;cursor:pointer;background-color:var(--colorLightGray);background-image:url(/build/assets/icon-add-D7VV63c6.svg);background-size:30%;background-repeat:no-repeat;background-position:center}.choose__deputy{flex:0 1 calc(16.66% - 1rem);max-width:250px;min-width:150px;text-align:center}.choose__deputy-photo{border-radius:1.4rem;overflow:hidden;position:relative;margin-bottom:1rem;aspect-ratio:110/145;background-color:var(--colorLightGray)}.choose__deputy-photo img{display:block;width:100%;-webkit-user-select:none;user-select:none;pointer-events:none}.choose__deputy-delete{position:absolute;border-radius:100%;aspect-ratio:1/1;width:2rem;border:none;color:var(--colorWhite);cursor:pointer;background-size:100%;background-repeat:no-repeat;background-position:center;top:10px;right:10px;background-color:var(--color01);background-image:url(/build/assets/icon-remove-TVEpaDGP.svg)}.choose__deputy-change{display:flex;bottom:10px;left:50%;position:absolute;height:2rem;border:none;color:var(--colorWhite);cursor:pointer;background-color:var(--color02);width:max-content;transform:translate(-50%);justify-content:center;align-items:center;padding:0 .8rem 0 0;border-radius:1rem;font-size:1rem;letter-spacing:.02em;font-family:var(--fontBody)}.choose__deputy-change img{height:2rem;pointer-events:none}.choose__deputy-change span{pointer-events:none}.choose__deputy-text{min-height:5em}.choose__deputy-name{font-size:1.2rem;font-weight:700;margin-bottom:.2rem}.choose__deputy-party{color:var(--colorDarkGray)}.choose__list-cont{--backdropColor: rgba(0,0,0,0);padding:0;background-color:var(--colorOffWhite);width:calc(100vw - 2rem);max-width:30rem;max-height:calc(100dvh - 2rem);border:none;border-radius:2rem;display:none;grid-template-rows:auto 1fr auto;grid-template-columns:1fr}.choose__list-cont:modal{position:fixed;margin:0;left:auto;top:1rem;right:1rem;display:grid;transform:translate(110%)}.choose__list-cont::backdrop{background-color:var(--backdropColor)}.choose__list-cont .btn-group{padding:2rem;width:100%}.choose__list-cont .btn-group,.choose__list-cont .btn,.choose__list-cont .btn-secondary{max-width:100%}.choose__list-header{padding:2rem}.choose__list-header h2{font-size:1.8rem;text-align:center;margin:0}.choose__list{width:100%;overflow-y:auto;border-top:1px solid var(--colorLightGray);border-bottom:1px solid var(--colorLightGray)}.choose__list-section h3{font-size:1.6rem;text-align:center;margin:0;padding:1rem;font-weight:400;position:sticky;top:0;background-color:var(--colorOffWhite);z-index:1;box-shadow:0 1px 0 var(--colorLightGray),0 -1px 0 var(--colorLightGray)}.choose__list-entries{display:grid;grid-template-columns:1fr;gap:.6rem;padding:1rem}@media all and (min-width: 30rem){.choose__list-entries{grid-template-columns:1fr 1fr}}.choose__list-deputy{display:grid;grid-template-columns:auto 1fr;align-items:center;cursor:pointer;gap:.8rem;padding:.8rem;border:1px solid var(--colorLightGray);border-radius:.6rem;background-color:var(--colorWhite)}.choose__list-deputy:has(:checked){border-color:var(--color02)}.choose__list-deputy:has(:checked) .choose__deputy-photo{box-shadow:0 0 0 3px var(--color02)}.choose__list-deputy input{position:absolute;top:50%;left:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:2rem;transform:translate(-50%,-50%);margin:0;border-radius:100%}.choose__list-deputy input:checked{background-color:var(--color02);border-color:var(--color02);background-image:url(/build/assets/icon-check-DmK3Kopf.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.choose__list-deputy-photo{position:relative;width:3.6rem;height:3.6rem}.choose__list-deputy-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:100%;pointer-events:none}.choose__list-deputy-name{font-weight:700;font-size:1.2rem;line-height:1.2em}.facts{width:100vw;margin:0 calc(-1 * var(--pagePadding));background-color:var(--colorBg);color:var(--colorWhite)}.facts__title{margin-bottom:2rem;font-size:1.4rem;color:#565967;text-transform:uppercase;letter-spacing:.1em;font-weight:600;text-align:center}@media all and (min-width: 1000px){.facts__title{text-align:left;margin-bottom:2rem}}.facts__step{width:100%;margin:0 auto;align-items:flex-start;min-height:100svh;padding:var(--pagePadding);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem}@media all and (min-width: 1000px){.facts__step{display:grid;grid-template-columns:1fr;grid-template-rows:min-content auto;grid-gap:2rem;width:90%;max-width:1400px;grid-template-columns:1fr .8fr 1fr;grid-template-rows:1fr;align-items:center;height:100%}}.facts__text-cont{grid-column:1;grid-row:2;z-index:1;margin:0 auto}@media all and (min-width: 600px){.facts__text-cont{max-width:600px;margin:0 auto}}@media all and (min-width: 1000px){.facts__text-cont{max-width:700px;grid-column:1/span 2;grid-row:1;margin:0}}.facts__statement-group{will-change:transform opacity}.facts__statement-text{border-radius:12px;position:relative;max-width:800px;margin-bottom:2rem;color:var(--colorWhite);font-size:clamp(1.8rem,4vw + .5rem,3.4rem);line-height:1.2em;font-weight:500;text-align:center;text-wrap:balance}@media all and (min-width: 1000px){.facts__statement-text{text-align:left}}.facts__statement-text p{margin:0}.facts__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;flex-direction:column}@media all and (min-width: 1000px){.facts__buttons{flex-direction:row}}.facts__button{padding:.6em 1.2em;font-size:1.6rem;letter-spacing:.025em;font-weight:400;text-align:center;background-color:var(--color03);color:var(--colorWhite);border-radius:12px;cursor:pointer;border:none;font-family:var(--fontBody);border:2px solid var(--color03);box-shadow:0 0 5px 3px #21af5c33,0 0 30px 3px #21af5c33;text-shadow:0 0 2px rgba(255,255,255,.2),0 0 5px rgba(255,255,255,.3)}.facts__button-secondary{background-color:transparent;border:2px solid var(--colorLightGray);color:var(--colorLightGray);box-shadow:none;text-shadow:none}.facts__skip{margin-left:20px;color:currentColor;text-decoration:none}.facts__image{z-index:0;position:relative;overflow:hidden;width:100%;aspect-ratio:1.5/1;border-radius:2rem}.facts__image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media all and (min-width: 1000px){.facts__image{grid-column:2/span 2;grid-row:1;max-height:800px;height:100%;padding-top:0;border-radius:4rem}.facts__image:after{background-image:linear-gradient(90deg,rgba(20,22,27,.8) 0%,var(--colorBgTransparent) 50%)}}.facts__image img{display:block;position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;will-change:transform opacity}.write{max-width:1200px;margin:0 auto;padding:4rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;z-index:1;position:relative}.write__progress{text-align:center}.write__progress progress{max-width:300px;margin:0 auto 1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.8rem;border-radius:1rem;width:100%}.write__progress progress::-webkit-progress-bar{background-color:#e5e5e5;border-radius:1rem;overflow:hidden}.write__progress progress::-webkit-progress-value{background-color:var(--color01);border-radius:1rem;transition:width 1s}.write__progress progress::-moz-progress-bar{background-color:var(--color01)}.write__counter{text-align:center;margin:1.6rem auto 2rem;color:var(--colorDarkGray);font-size:1.2rem}.write__cards{max-width:600px;margin:3rem auto 1.6rem;align-self:stretch;display:grid;grid-template-columns:[deputy-start] auto [deputy-end];grid-template-rows:[deputy-start] auto [deputy-end];position:relative}.write__cards:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(.95) translateY(6%);border:1px solid var(--colorLightGray);background-color:var(--colorWhite);border-radius:2rem;z-index:-1;box-sizing:border-box}.write__deputy{grid-area:deputy;box-sizing:border-box;width:100%;padding:1rem;border:1px solid var(--colorLightGray);background-color:var(--colorWhite);border-radius:2rem;display:grid;grid-template-columns:[photo-start name-start data-start button-start] 1fr [photo-end name-end data-end button-end];grid-template-rows:[photo-start] auto [photo-end name-start] auto [name-end data-start] 1fr [data-end button-start] auto [button-end];align-items:center;grid-gap:1rem}@media all and (min-width: 500px){.write__deputy{grid-template-columns:[photo-start] .6fr [photo-end name-start data-start button-start] 1fr [name-end button-end data-end];grid-template-rows:[photo-start name-start] auto [name-end data-start] auto [data-end button-start] 1fr [photo-end button-end]}}.write__deputy-name{grid-area:name;font-size:clamp(1.4rem,5vw,1.6rem);margin:0;color:var(--colorBlack);align-self:center;text-align:center}@media all and (min-width: 500px){.write__deputy-name{text-align:left;margin:1rem 0 0;align-self:end}}.write__deputy-photo{grid-area:photo;border-radius:20rem;overflow:hidden;position:relative;margin:0 auto;max-width:8rem;height:100%;width:100%;aspect-ratio:1/1;background-color:var(--colorLightGray)}@media all and (min-width: 500px){.write__deputy-photo{border-radius:1.4rem;max-width:none;aspect-ratio:none;height:100%;width:100%}}.write__deputy-photo img{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-select:none;user-select:none;pointer-events:none}.write__deputy-data{grid-area:data;color:var(--colorDarkGray)}.write__deputy-data ul{list-style:none;margin:0;padding:0;line-height:1.4em}.write__deputy-data li{padding:.4rem 0;border-bottom:1px solid var(--colorLightGray)}.write__deputy-data li:first-child{border-top:1px solid var(--colorLightGray)}.write__deputy-data span{font-weight:600}.write__deputy-data .unknown{color:#f0bd02}.write__deputy-data .negative{color:var(--color01)}.write__deputy-data .positive{color:var(--color03)}.write__deputy-data strong{display:block}@media all and (min-width: 350px){.write__deputy-data strong{display:inline}}.write__copy-email-button{align-self:start;grid-area:button;width:100%;border:1px solid var(--color02);color:var(--color02);background-color:var(--colorWhite);font-size:1rem;font-family:var(--fontBody);padding:0 .2rem 0 1rem;border-radius:.6rem;cursor:pointer;display:block;text-decoration:none;letter-spacing:.02em;text-transform:lowercase;text-align:center;font-weight:400;display:flex;justify-content:space-between;align-items:center}@media all and (min-width: 500px){.write__copy-email-button{margin-bottom:1rem;width:max-content}}.write__copy-email-button span{pointer-events:none}.write__copy-email-icons{--iconSize: 3rem;--iconPadding: .6rem;width:var(--iconSize);height:var(--iconSize);position:relative;overflow:hidden;pointer-events:none}.write__copy-email-icons img{position:absolute;top:var(--iconPadding);left:var(--iconPadding);display:block;width:calc(var(--iconSize) - var(--iconPadding) * 2);height:calc(var(--iconSize) - var(--iconPadding) * 2)}.write__copy-email-icon-02{transform:translateY(150%)}.write__confirm-button{grid-area:button}.write__confirmation-card{grid-area:deputy;box-sizing:border-box;width:100%;padding:1rem;border:1px solid var(--colorLightGray);background-color:var(--colorWhite);border-radius:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-gap:1rem;font-family:var(--fontBody);font-size:1.2rem;color:var(--colorDarkGray)}.write__confirmation-card *{pointer-events:none}.write__confirmation-card svg{width:5rem;height:5rem;background-color:var(--color02);border-radius:100%;transition:transform .3s cubic-bezier(.44,0,0,1.15)}.write__confirmation-card svg path{vector-effect:non-scaling-stroke;stroke-width:4px;stroke:var(--colorWhite)}.write__confirmation-card-reload{cursor:pointer}.write__confirmation-card-reload:hover svg{transform:scale(1.1) rotate(-2deg)}.write__deputy-checkbox-cont{grid-area:checkbox;display:flex;flex-direction:column;align-items:center;border-top:1px solid var(--colorLightGray);width:100%;padding:1rem}@media all and (min-width: 600px){.write__deputy-checkbox-cont{border-top:none;padding:0;margin-right:2rem}}.write__deputy-checkbox{--size: 6rem;--padding: .4rem;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size);height:calc(var(--size) / 2);border-radius:calc(var(--size) / 2);background-color:var(--color02);cursor:pointer;position:relative}.write__deputy-checkbox:before{background-image:url(/build/assets/icon-check-DmK3Kopf.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.write__deputy-checkbox:before,.write__deputy-checkbox:after{content:"";position:absolute;width:calc(var(--size) / 2 - var(--padding) * 2);height:calc(var(--size) / 2 - var(--padding) * 2);border-radius:100%;display:block;top:var(--padding);left:var(--padding);transition:left .4s cubic-bezier(0,.74,.17,1.1)}.write__deputy-checkbox:after{background-color:var(--colorWhite)}.write__deputy-checkbox:checked{background-color:var(--color03)}.write__deputy-checkbox:checked:after{left:calc(var(--size) / 2 + var(--padding))}.write__deputy-checkbox:checked:before{left:calc(var(--size) * .15)}.share-page__note{position:relative;max-width:250px;margin:1rem auto 4rem}@media all and (min-width: 1100px){.share-page__note{position:absolute;max-width:none;width:300px;bottom:0;left:50%;margin:0;transform:translate(-90%) translateY(100%) rotate(-10deg);transform-origin:top right}}.share-page__note svg path{stroke-width:2px;vector-effect:non-scaling-stroke;stroke:var(--colorWhite)}.share-page__note-mobile{display:block}@media all and (min-width: 1100px){.share-page__note-mobile{display:none}}.share-page__note-desktop{display:none}@media all and (min-width: 1100px){.share-page__note-desktop{display:block}}.share-page__url-cont{display:grid;grid-template-columns:1fr 50px;border:2px solid var(--colorBlack);border-radius:8px;background-color:var(--colorWhite);margin:1rem 0;overflow:hidden;box-shadow:0 3px #0000001a,inset 0 3px #0000001a}.share-page__url{font-size:1.2rem;display:flex;padding-left:16px;align-items:center;overflow:hidden;text-wrap:nowrap;position:relative;cursor:pointer}.share-page__url:after{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 50%,var(--colorWhite) 100%);point-events:none}.share-page__copy-btn{background-color:var(--colorBlack);font-size:1.1rem;height:50px;cursor:pointer}.share-page__icons{width:50px;height:50%;position:relative}.share-page__icons div{width:50px;height:50px;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.share-page__icons img{width:26px}.share-page__icon-check{transform:translateY(100%)}.share-page__social-buttons{display:flex;justify-content:space-between;gap:.5rem;margin:1rem 0}@media all and (min-width: 800px){.share-page__social-buttons{display:none}}.share-page__social-buttons a{width:100%;padding:.5rem;border-radius:8px;display:flex;justify-content:center;align-items:center;background-color:var(--bgColor)}.share-page__social-buttons svg{display:block;width:2rem;fill:var(--colorBlack)}.info-page{min-height:100svh;padding:2rem var(--pagePadding) 2rem;display:flex;justify-content:center;align-items:center;text-align:center;text-wrap:balance;font-size:clamp(1.2rem,3vw + .5rem,1.6rem)}.info-page .info-page__key{font-size:.6em;color:var(--color01);font-weight:700;font-family:monospace}.info-page .info-page__icon{max-width:400px;width:100%}.info-page div{max-width:600px}.info-page svg{display:block;margin:1rem auto;max-width:120px}.info-page svg path{stroke-width:3px;vector-effect:non-scaling-stroke}.info-page h1{font-size:clamp(3rem,5vw + 1rem,4rem);margin:2rem 0;text-wrap:balance}.info-page p{line-height:1.4em;text-wrap:balance}.info-block{background-color:var(--colorBlack);margin:calc(var(--blockSpacing) * -1) calc(var(--pagePadding) * -1);padding:calc(var(--blockSpacing) * 1.4) var(--pagePadding) calc(var(--blockSpacing) * .6);color:var(--colorWhite)}.info-block__content{max-width:800px;margin:0 auto;font-size:clamp(1.2rem,2vw + .75rem,1.6rem);line-height:1.4em}.info-block__content h2{line-height:1.4em;font-weight:400}.info-block__content h2 strong{font-weight:700}.info-block__content p{margin-bottom:1rem;color:var(--colorWhite)}.info-block__content p:last-child{margin-bottom:0}.popup__trigger{text-decoration:underline;cursor:pointer}.popup__overlay{position:fixed;top:0;left:0;width:100vw;height:100dvh;max-height:100dvh;background-color:#000000e6;padding:16px;z-index:1000;overflow:auto;display:none;align-items:center;opacity:0}@media all and (min-width: 800px){.popup__overlay{padding:80px 16px}}.popup__window{position:relative;max-width:70ch;background-color:var(--colorWhite);margin:0 auto;padding:2rem;border-radius:1.4rem;border:var(--border);color:var(--colorBlack);font-size:1.1rem;-webkit-user-select:none;user-select:none}.popup__window h2{margin-top:0;font-size:clamp(3rem,5vw,4rem);line-height:1.1em;text-wrap:balance}.popup__window h3{margin-top:0;font-size:1.8rem;line-height:1.2em;margin-bottom:.5em}.popup__window p{line-height:1.4em}.popup__window p:first-child{margin-top:0}.popup__window p:last-child{margin-bottom:0}.popup__window hr{margin:2rem 0;border:none;border-top:2px solid var(--colorLightGray)}.popup__close-btn{width:1rem;height:1rem;position:absolute;right:1rem;top:1rem;cursor:pointer;background-image:url(/build/assets/icon-close-CyoxJ7i5.svg)}.modal:open{opacity:1;display:flex}.modal{--backdropColor: rgba(0,0,0,.8);position:fixed;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);width:calc(100% - var(--pagePadding) * 2);margin:0;max-width:400px;padding:.6rem 1.6rem .6rem 1.2rem;background:var(--colorOffWhite);border-radius:2rem;font-size:1.2rem;line-height:1.3em;z-index:100;flex-direction:column;text-align:center;padding:clamp(2rem,10vw,3rem);gap:1.4rem;border:0px;align-items:center}.modal h2{font-family:var(--fontDisplay);font-size:clamp(2rem,10vw,3rem);line-height:1.1em;margin:0 0 1rem}.modal p{margin:0}.modal::backdrop{background-color:var(--backdropColor)}.modal__avatar-icon{width:7rem;height:7rem;border-radius:100%;padding:0;background-color:#c9c9c9;background-image:url(/build/assets/avatar-BcaJu-aq.svg);position:relative;margin:0 auto .8rem}.modal__avatar-icon svg{display:block;width:2.6rem;height:2.6rem;position:absolute;bottom:-.2rem;right:-.2rem}.modal__avatar-icon svg path{vector-effect:non-scaling-stroke;stroke:var(--colorOffWhite);stroke-width:3px;fill:var(--color01)}.modal__avatar-text{font-size:1.4rem;line-height:1.3em}.modal__icon{border:2px solid var(--colorWhite);background-color:var(--color03);border-radius:100%;width:4rem;height:4rem;padding:.8rem}.modal__icon svg path{fill:var(--colorWhite)}.modal__arrow{width:2rem}.modal__arrow path{stroke:var(--colorBlack);stroke-width:2px;vector-effect:non-scaling-stroke}.modal__buttons{width:100%}.modal__button{background-color:var(--color01);width:100%;display:block;font-size:1.4rem;font-family:var(--fontBody);padding:.8em 1.2em;color:var(--colorWhite);border-radius:.6rem;border:none;cursor:pointer;letter-spacing:.02em;text-align:center;text-decoration:none;font-weight:400;box-shadow:0 0 5px 3px #f4333333,0 0 30px 3px #f4333333;text-shadow:0 0 2px rgba(255,255,255,.2),0 0 5px rgba(255,255,255,.3);transition:transform .4s cubic-bezier(0,.74,.17,1.22)}.modal__button:focus-visible{outline:none;box-shadow:0 0 5px 3px #f4333333,0 0 30px 3px #f4333333}.modal__button:hover{transform:scale(1.04) rotate(-1deg)}.cookie-notice{position:fixed;display:none;justify-content:center;align-items:flex-end;left:0;top:0;width:100vw;height:100dvh;overflow-y:scroll;padding:16px;z-index:1000;font-size:1.2rem;background-color:#14161bb3}.cookie-notice[data-visible]{display:flex}.cookie-notice a{color:var(--colorBlack)}.cookie-notice h4{margin:0 0 12px}.cookie-notice p{margin:0;color:var(--colorBlack)}.cookie-notice strong{font-weight:700}.cookie-notice__content{margin:0;background-color:var(--colorWhite);padding:2rem;border:var(--border);border-radius:2rem;max-width:500px}.cookie-notice__buttons{margin-top:24px;display:flex;flex-direction:column;gap:12px}.cookie-notice__button{display:block;width:100%;text-decoration:none;text-transform:lowercase;font-size:1rem;color:var(--colorWhite);background-color:#00b925;border-radius:8px;border:0px transparent;padding:1rem;font-family:var(--fontBody);cursor:pointer;text-align:center;font-size:1.2rem;border:none}.cookie-notice__button:focus{outline:none}.cookie-notice__accept-selected,.cookie-notice__reject-all,.cookie-notice__personalize{background-color:var(--colorWhite);border:1px solid var(--colorDarkGray);color:var(--colorBlack)}.cookie-notice__accept-selected{display:none}.cookie-notice__checkboxes{margin-top:24px;margin-bottom:24px;display:none}.cookie-notice__checkboxes label{display:grid;grid-template-columns:20px 1fr;grid-template-rows:1fr;grid-gap:12px;border-bottom:1px dashed var(--colorLightGray);padding-bottom:12px;padding-top:12px}.cookie-notice__checkboxes label:first-child{border-top:1px dashed var(--colorLightGray)}.cookie-notice__checkboxes h4,.cookie-notice__checkboxes p{margin:0}@font-face{font-family:Protest Sans;src:url(/build/assets/ProtestSans-W_xY42ZC.woff);font-weight:700;font-style:normal}:root{--colorBlack: #171717;--colorOffWhite: #f8f8f8;--colorWhite: #FFFFFF;--colorBg: #14161b;--colorBgTransparent: #14161b00;--color01: #F43333;--color02: #3380F4;--color03: #21af5c;--colorLightGray: #e2e2e2;--colorDarkGray: #373739;--blockSpacing: clamp(2rem, 10vw, 6rem);--pagePadding: clamp(1rem, 5vw, 2rem);--fontBody: "Roboto Condensed", sans-serif;--fontDisplay: "Protest Sans", sans-serif;--blockRadius: 1.5rem}@media all and (min-width: 600px){:root{--blockRadius: 3rem}}*,*:before,*:after{box-sizing:inherit}html{font-size:16px;box-sizing:border-box}body{padding:0 var(--pagePadding);background-color:var(--colorOffWhite);color:var(--colorBlack);font-family:var(--fontBody);margin:0;font-optical-sizing:auto;overflow-x:hidden;font-weight:350}body[data-cookie-notice=true]{overflow:hidden}h1{font-family:var(--fontDisplay)}.btn{background-color:var(--color01);width:100%;display:block;font-size:1.4rem;font-family:var(--fontBody);padding:.8em 1.2em;color:var(--colorWhite);border-radius:.6rem;border:none;cursor:pointer;letter-spacing:.02em;box-shadow:0 0 5px 3px #f4333333,0 0 30px 3px #f4333333;text-shadow:0 0 2px rgba(255,255,255,.2),0 0 5px rgba(255,255,255,.3);text-align:center;text-decoration:none;font-weight:400;text-transform:lowercase;transition:transform .4s cubic-bezier(0,.74,.17,1.22)}.btn:hover{transform:scale(1.04) rotate(-1deg)}.btn-secondary{width:100%;margin-top:1rem;border:1px solid var(--colorLightGray);color:var(--colorDarkGray);background-color:var(--colorOffWhite);font-size:1.4rem;font-family:var(--fontBody);padding:.8em 1.2em;border-radius:.6rem;cursor:pointer;display:block;text-decoration:none;letter-spacing:.02em;text-transform:lowercase;text-align:center;font-weight:400}.btn-group{max-width:max-content;margin:0 auto}.text-header{margin:0 auto;text-align:center;max-width:70ch}.text-header h1{font-size:clamp(1.8rem,5vw,2.8rem);text-wrap:balance;margin:0;font-family:var(--fontBody)}.text-header p{font-size:clamp(1.2rem,3vw,1.4rem);color:var(--colorDarkGray);line-height:1.4em;margin:1rem 0 0}.text-header a{color:var(--colorDarkGray)}.text-header strong{color:var(--colorBlack);font-weight:700}.confetti{position:fixed;top:0;left:0;pointer-events:none;width:100%;height:100%;z-index:-1}.confetti__piece{position:absolute}
