.main-headline{font-family:InterVariable,Arial,serif;font-size:clamp(65px,10vw,140px);font-weight:800;line-height:1.1;margin:1.25rem auto;overflow-wrap:break-word;text-transform:uppercase}@media only screen and (min-width:768px){.main-headline{line-height:1;margin:2.5rem auto}}.main-headline strong{color:#7affa6;font-weight:800}.subline{font-family:InterVariable,Arial,serif;font-size:1.125rem;font-weight:200;letter-spacing:2px;line-height:1.7;margin:0 0 1rem;text-transform:uppercase}[data-color-scheme=light] .subline{color:#000}.subline strong{color:#7affa6;font-weight:800}@media only screen and (min-width:768px){.subline{font-size:1.625rem}}@media only screen and (min-width:1024px){.subline{margin:0 0 2.5rem}}.hero{display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;min-height:100dvh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.hero{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.hero{grid-template-columns:1fr min(84%,1216px) 1fr}}.hero:after{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 1px,transparent 0,transparent 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 1px,transparent 0,transparent 2px);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.hero-video{top:0;right:0;bottom:0;left:0;position:absolute;z-index:0}.hero-video video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.hero-content-wrapper{display:grid;grid-column:2/-2;grid-template-rows:1fr auto;padding-block-start:87px;position:relative;text-align:center;z-index:1}@media only screen and (min-width:768px){.hero-content-wrapper{padding-block-start:99px}}.hero-content-container{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;width:100%}.hero-content h1 strong{display:block}@media only screen and (min-width:768px){.hero-content h1 strong{display:inline}}.animated-hero-subline strong{cursor:pointer;display:inline-block;font-weight:inherit}.animated-hero-subline strong.active{animation:hide 2s ease-in-out}.hero-scroll-container{align-items:center;display:flex;justify-content:center;padding-block:2.5rem;width:100%}.scroll-icon{align-items:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;display:flex;height:2.5rem;justify-content:center;margin:0;opacity:.8;padding:0;position:relative;transition:opacity .3s linear;width:2.5rem;z-index:2}.scroll-icon:before{border-bottom:1px solid #fff;border-left:1px solid #fff;content:"";height:2.5rem;pointer-events:none;position:absolute;transform:rotate(-45deg);width:2.5rem}.scroll-icon:hover{opacity:1}.icon-trash{height:40px;width:28px;fill:#fff;opacity:.8;position:relative;top:-5px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.icon-trash:hover{transform:scale(1.3) translateY(-5px)}.icon-trash:hover .trash-lid{transform:rotate(17deg)}.trash-lid{transform-origin:right bottom;transition:transform .2s cubic-bezier(.4,0,.2,1)}.content-headline{color:#7affa6;font-family:InterVariable,Arial,serif;font-size:2.5rem;font-weight:800;line-height:1.2;margin:0 0 2.5rem;text-transform:uppercase}@media only screen and (min-width:768px){.content-headline{font-size:3.125rem;margin:0 0 3.75rem}}@media only screen and (min-width:1024px){.content-headline{font-size:3.75rem;margin:0 0 5rem}}.content-headline strong{color:#fff;font-weight:800}[data-color-scheme=light] .content-headline strong{color:#000}.intro{display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.intro{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.intro{grid-template-columns:1fr min(84%,1216px) 1fr}}.intro-wrapper{display:grid;grid-column:2/-2;grid-template-rows:auto 1fr}.intro-content-container{align-items:center;display:flex;justify-content:center}.intro-content{justify-content:center;width:100%}.intro-content p{font-weight:300;margin-inline:auto;max-width:600px}.intro-content h2{margin-inline:auto;max-width:800px;width:80%}.intro-subline{font-family:InterVariable,Arial,serif;font-size:1.125rem;font-weight:200;letter-spacing:2px;line-height:1.7;margin:0;padding-block:1.875rem;text-transform:uppercase}[data-color-scheme=light] .intro-subline{color:#000}.intro-subline strong{color:#7affa6;font-weight:800}@media only screen and (min-width:768px){.intro-subline{font-size:1.625rem}}@media only screen and (min-width:1024px){.intro-subline{margin:0}}.animated-content-headline strong{cursor:pointer;display:inline-block}.animated-content-headline strong.active{animation:hide 2s ease-in-out}.facts{align-items:center;display:flex;display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;justify-content:center;min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.facts{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.facts{grid-template-columns:1fr min(84%,1216px) 1fr}}.facts-bg-wrapper{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}.facts-bg-wrapper:before{background:linear-gradient(180deg,#000,transparent);content:"";height:30%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.facts-bg-container{opacity:.25;transform:translateZ(0) scale(var(--09227d02));transform-origin:center center;will-change:transform}.facts-bg{min-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;position:absolute;right:0;top:0;width:100vw;z-index:0}.facts-container{grid-column:2/-2;padding-block:60px;position:relative;z-index:2}@media only screen and (min-width:768px){.facts-container{padding-block:3.75rem}}@media only screen and (min-width:1024px){.facts-container{padding-block:5rem}}@media only screen and (min-width:1280px){.facts-container{padding-block:6.25rem}}.facts-container h3{margin-inline:auto;max-width:800px;width:80%}.facts-container p{margin-inline:auto;max-width:600px}.facts-list{display:grid;gap:2.5rem;grid-template-columns:repeat(1,1fr);list-style-type:none;margin:0;padding:0}@media only screen and (min-width:768px){.facts-list{gap:3.75rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1440px){.facts-list{gap:6.25rem}}@media only screen and (min-width:768px){.facts-list-item{display:grid;grid-template-rows:1fr 1fr}}.facts-list-item h3{font-size:1.125rem;font-weight:600;line-height:1.3;margin-block-end:1.25rem;margin-inline:auto;max-width:350px}@media only screen and (min-width:768px){.facts-list-item h3{font-size:1.625rem;margin-block-end:2.5rem;max-width:100%}}.facts-list-item h3 strong{color:#7affa6;font-weight:600}.facts-list-item p{font-size:.75rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:300px;padding:0}@media only screen and (min-width:768px){.facts-list-item p{max-width:100%}}.facts-list-item p a{color:inherit;display:block;margin-block-start:1.25rem}@media only screen and (min-width:768px){.facts-list-item p a{margin-block-start:2.5rem}}.join{background:#fff;display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.join{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.join{grid-template-columns:1fr min(84%,1216px) 1fr}}.join-wrapper{display:grid;grid-column:2/-2;grid-template-rows:auto 1fr}.join-content-container{align-items:center;display:flex;justify-content:center}.join-content{width:100%}.join-content p{font-weight:300;margin:0 auto;max-width:600px}.join-content h2{margin-inline:auto;max-width:800px}.join-subline{font-family:InterVariable,Arial,serif;font-size:1.125rem;font-weight:200;letter-spacing:2px;line-height:1.7;margin:0;padding-block:1.875rem;text-transform:uppercase}[data-color-scheme=light] .join-subline{color:#000}.join-subline strong{color:#7affa6;font-weight:800}@media only screen and (min-width:768px){.join-subline{font-size:1.625rem}}@media only screen and (min-width:1024px){.join-subline{margin:0}}.join-button-bar{display:grid;gap:1.25rem;grid-template-rows:repeat(2,1fr);justify-content:center;margin:2.5rem auto}@media only screen and (min-width:480px){.join-button-bar{align-items:center;display:flex;gap:2.5rem}}@media only screen and (min-width:768px){.join-button-bar{gap:1.875rem;margin:3.75rem auto;max-width:600px}}@media only screen and (min-width:1024px){.join-button-bar{margin:5rem auto}}.form-alert{border-radius:10px;font-size:.875rem;font-weight:300;left:50%;max-width:calc(100vw - 60px);overflow:hidden;padding:.625rem;position:fixed;right:auto;text-overflow:ellipsis;top:2.5rem;transform:translate(-50%);white-space:nowrap;z-index:300}@media only screen and (min-width:768px){.form-alert{font-size:1.125rem;padding:1.25rem;width:auto}}.form-alert svg{cursor:pointer;height:12px;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:12px}@media only screen and (min-width:768px){.form-alert svg{height:16px;right:20px;width:16px}}.form-error-alert{background:#ff6c4bf5;color:#fff;cursor:pointer;padding-inline-end:30px}@media only screen and (min-width:768px){.form-error-alert{padding-inline-end:50px}}.form-error-alert svg{fill:#fff}.form-success-alert{background:#327147f5;color:#fff}.form-success-alert svg{fill:#fff}.fullscreen-loader{height:100vh;position:fixed}.container-loader,.fullscreen-loader{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;width:100%;z-index:100}.container-loader{position:absolute}.container-loader svg{transform:scale(2.5)}.form-loader{align-items:center;border-radius:10px;display:flex;top:2px;right:2px;bottom:2px;left:2px;padding:0 0 0 20px;position:absolute}.spinner1{animation:spinner .8s linear infinite}.spinner2{animation-delay:-.65s}.spinner3{animation-delay:-.5s}@keyframes spinner{93.75%,to{r:3px}46.875%{r:.2px}}.form-error-message{align-items:center;color:#ff6c4b;display:flex;font-family:InterVariable,Arial,serif;font-size:.875rem;line-height:1.125rem;margin-block-start:12px}.form-error-message svg{height:16px;margin-inline-end:8px;width:16px;fill:#ff6c4b}.form-input-radio-group .form-error-message{margin-inline-start:1.25rem;width:100%}@media only screen and (min-width:768px){.form-input-radio-group .form-error-message{margin-inline-start:2.5rem}}.form-success-message{align-items:center;color:#7affa6;display:flex;font-family:InterVariable,Arial,serif;font-size:.875rem;line-height:1.125rem;margin-block-start:12px}.form-success-message svg{height:16px;margin-inline-end:8px;width:16px;fill:#7affa6}.form-input-radio-group .form-success-message{margin-inline-start:1.25rem;width:100%}@media only screen and (min-width:768px){.form-input-radio-group .form-success-message{margin-inline-start:2.5rem}}.form-helper{display:grid;grid-template-columns:1fr auto}.char-counter{color:#ffffff80;display:block;font-size:.875rem;line-height:1.125rem;margin:.625rem 0 0 .625rem;text-align:right}@media only screen and (min-width:768px){.char-counter{margin:1rem 0 0 1rem}}.char-counter span{color:#fff}.form-input-text-wrapper{position:relative}@media only screen and (min-width:768px){.form-input-text-wrapper.large{width:50%}.form-input-text-wrapper.medium{width:35%}}.form-input-text-container{position:relative}.form-input-text-label{display:block;font-size:.875rem;margin-block:0 8px;margin-inline:0;padding:0}.form-input-text{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0006;border:2px solid hsla(0,0%,100%,.9);border-radius:30px;color:#fff;display:flex;font-family:InterVariable,Arial,serif;font-size:1.125rem;height:3.125rem;line-height:1;outline:0;padding:8px 16px;text-align:left;width:100%;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;position:relative;transition:border-color .4s ease,background .4s ease}.form-input-text:active,.form-input-text:focus{border-color:#fff}.form-error .form-input-text{background:#0006;border:2px solid #ff6c4b}.form-input-text[readonly]{color:#a5a1af;opacity:.8;pointer-events:none}.form-input-text::-moz-placeholder{color:#ffffff80;opacity:1}.form-input-text::placeholder{color:#ffffff80;opacity:1}.form-input-text:-webkit-autofill{background-clip:content-box!important;background-color:#000!important;box-shadow:inset 0 0 0 50px #000!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.form-input-text:-webkit-autofill:active,.form-input-text:-webkit-autofill:focus,.form-input-text:-webkit-autofill:hover{background-clip:content-box!important;background-color:#000!important;box-shadow:inset 0 0 0 50px #000!important;-webkit-text-fill-color:#fff!important;color:#fff!important}.form-input-helper{display:grid;grid-template-columns:1fr auto}.helper-text{color:#ffffff80;display:block;font-size:.875rem;line-height:1.125rem;margin-block-start:.625rem}@media only screen and (min-width:768px){.helper-text{margin-block-start:1rem}}.form-field-checkbox{opacity:0;position:absolute}.form-field-checkbox:checked+label svg,.form-field-checkbox:checked+label:after{opacity:1}.form-input-checkbox-wrapper .form-field-checkbox-label{display:block;font-size:.875rem;padding-inline-start:50px}@media only screen and (min-width:768px){.form-input-checkbox-wrapper .form-field-checkbox-label{font-size:1.125rem}}.form-field-checkbox-label a{color:inherit;cursor:pointer;text-decoration:underline}[data-color-scheme=light] .form-field-checkbox-label a{color:#000}.form-field-checkbox-label-wrapper{margin:0}.form-field-checkbox-label-wrapper:focus-within{outline:1px dotted #7affa6}.form-input-checkbox-wrapper.form-error .form-field-checkbox-label-wrapper:before{background:#ff6c4b40}.form-input-checkbox-wrapper .form-field-checkbox-label-wrapper{display:block;min-height:32px;position:relative;width:100%}.form-input-checkbox-wrapper .form-field-checkbox-label-wrapper:before{background:#a5a1af40;border-radius:10px;content:"";cursor:pointer;display:block;height:32px;left:0;position:absolute;top:0;width:32px}.form-input-checkbox-wrapper .form-field-checkbox-label-wrapper:after{align-items:center;background:#7affa6;border-radius:10px;content:"";cursor:pointer;display:flex;height:32px;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .4s ease;width:32px}.form-input-checkbox-wrapper .form-field-checkbox-label-wrapper svg{fill:#000;cursor:pointer;height:21px;left:6px;opacity:0;position:absolute;top:6px;transition:opacity .4s ease;width:21px;z-index:2}.form-input-checkbox-wrapper{margin:30px 0 30px 20px;position:relative}@media only screen and (min-width:768px){.form-input-checkbox-wrapper{margin:40px 0 40px 20px}}.form-input-checkbox-group{margin-block:0;margin-inline:-20px 0}.form-submit-wrapper{margin-block-start:2.5rem;position:relative}.form-container{display:grid;gap:1.25rem;margin-block-end:1.25rem}@media only screen and (min-width:768px){.form-container{align-items:flex-start;display:flex;gap:1.25rem}}.asterisk-note{font-size:.75rem;margin-block:1.25rem}@media only screen and (min-width:768px){.asterisk-note{margin-block:2.5rem}}.hidden{left:-5000px;position:absolute}.subscribe-form{margin-block:1.875rem 3.75rem;max-width:700px}@media only screen and (min-width:768px){.subscribe-form{margin-block:1.875rem 8.75rem}}.subscribe{display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;min-height:100vh;overflow:hidden;position:relative;width:100%}@media only screen and (min-width:768px){.subscribe{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.subscribe{grid-template-columns:1fr min(84%,1216px) 1fr}}.subscribe-container{grid-column:2/-2;overflow:hidden;padding-block:60px}@media only screen and (min-width:768px){.subscribe-container{padding-block:3.75rem}}@media only screen and (min-width:1024px){.subscribe-container{padding-block:5rem}}@media only screen and (min-width:1280px){.subscribe-container{padding-block:6.25rem}}.subscribe-container p{max-width:650px}.partner-list-container{margin-block-start:-3.125rem;overflow:hidden;width:100%}@media only screen and (min-width:768px){.partner-list-container{margin-block-start:-6.25rem}}.partner-list{align-items:center;display:flex;gap:1.875rem;list-style-type:none;padding:0;white-space:nowrap}.partner-list li{color:#7affa6;font-size:2.5rem;font-style:italic;text-transform:uppercase}@media only screen and (min-width:768px){.partner-list li{font-size:3.125rem}}@media only screen and (min-width:1024px){.partner-list li{font-size:3.75rem}}.partner-list li:first-child{margin-inline-start:var(--62729c44)}.toggle-item{border:1px solid #fff;border-radius:20px;margin-block-end:1.25rem;margin-inline:auto;max-width:900px;text-align:left}.toggle-item-header{cursor:pointer;padding:1.25rem 2.5rem 1.25rem 1.25rem;position:relative}.toggle-item-header h3{font-size:1.125rem;font-weight:400;margin:0;padding:0}.toggle-item-header svg{height:15px;position:absolute;right:25px;top:25px;transform:rotate(-270deg);transition:transform .6s ease-in-out;fill:#fff}.toggle-item-open .toggle-item-header svg{transform:rotate(-90deg)}.toggle-item-content-wrapper{height:var(--3c77c1a8);overflow:hidden;padding:0 1.25rem;transition:height .6s ease-in-out}.faq{display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.faq{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.faq{grid-template-columns:1fr min(84%,1216px) 1fr}}.faq-wrapper{display:grid;grid-column:2/-2;grid-template-rows:auto 1fr}.faq-content-container{align-items:flex-start;display:flex;justify-content:center}.faq-content-inner{padding-block-end:1.875rem;width:100%}.faq-content{padding-block-end:.625rem}.faq-content a{color:inherit;cursor:pointer;text-decoration:underline}[data-color-scheme=light] .faq-content a{color:#000}.faq-subline{font-family:InterVariable,Arial,serif;font-size:1.125rem;font-weight:200;letter-spacing:2px;line-height:1.7;margin:0;padding-block:1.875rem;text-transform:uppercase}[data-color-scheme=light] .faq-subline{color:#000}.faq-subline strong{color:#7affa6;font-weight:800}@media only screen and (min-width:768px){.faq-subline{font-size:1.625rem}}@media only screen and (min-width:1024px){.faq-subline{margin:0}}.share{display:grid;grid-column:1/-1;grid-template-columns:1fr max(100% - 60px,320px) 1fr;min-height:100vh;overflow:hidden;position:relative;text-align:center;width:100%}@media only screen and (min-width:768px){.share{grid-template-columns:1fr max(92%,704px) 1fr}}@media only screen and (min-width:1024px){.share{grid-template-columns:1fr min(84%,1216px) 1fr}}.share-bg-container{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:0}.share-bg-container:after{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 1px,transparent 0,transparent 2px),repeating-linear-gradient(90deg,rgba(0,0,0,.6),rgba(0,0,0,.5) 1px,transparent 0,transparent 2px);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.share-bg{max-height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:.6;position:absolute;right:0;top:0;width:100vw;z-index:0}.share-wrapper{display:grid;grid-column:2/-2;grid-template-rows:auto 1fr auto;position:relative}.share-content-container{align-items:center;display:flex;justify-content:center}.share-content{width:100%}.share-content h2{margin-inline:auto;max-width:800px;width:80%}.share-content p{font-weight:300;margin:0 auto;max-width:400px}.share-subline{font-family:InterVariable,Arial,serif;font-size:1.125rem;font-weight:200;letter-spacing:2px;line-height:1.7;margin:0;padding-block:1.875rem;text-transform:uppercase}[data-color-scheme=light] .share-subline{color:#000}.share-subline strong{color:#7affa6;font-weight:800}@media only screen and (min-width:768px){.share-subline{font-size:1.625rem}}@media only screen and (min-width:1024px){.share-subline{margin:0}}.share-list{display:flex;flex-flow:row wrap;gap:1.875rem;justify-content:center;list-style-type:none;padding:0 30px;padding-block:1.875rem;position:relative;width:100%}@media only screen and (min-width:1024px){.share-list{gap:3.125rem;padding-block:1.875rem 3.75rem}}.share-list li{cursor:pointer;display:block}.share-list li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:inherit;margin:0;padding:0}.share-list li svg{height:25px;transition:opacity .2s ease-in-out;width:auto}@media only screen and (min-width:768px){.share-list li svg{height:30px}}
