:root{--c-black:#232323;--c-black-light:#434343;--c-white:#fff;--c-gray-light:#f1f1f1;--c-green:#008c84;--c-green-light:#0daea5;--c-green-darker:#01403a;--c-green-blue:#10bcb2;--c-green-dark:#005954;--c-green-shadow:#31aa9d;--c-green-partners:#062a3a;--c-green-pale:#8cb0a9;--c-purple:#511db2;--c-orange:#fe9222;--spacer-1:1rem;--spacer-2:calc(var(--spacer-1)*2);--spacer-3:calc(var(--spacer-1)*3);--spacer-4:calc(var(--spacer-1)*4);--spacer-05:calc(var(--spacer-1)/2);--font-default:"Euclid",sans-serif;--font-heading:"Euclid",sans-serif;--color-background:var(--c-gray-light);--color-background-white:var(--c-white);--color-background-light:var(--c-green-blue);--color-background-dark:var(--c-green-darker);--color-background-button:var(--c-green-dark);--color-heading:var(--c-green);--color-heading-light:var(--c-green-light);--color-text:var(--c-black-light);--color-text-white:var(--c-white)}@media screen and (max-width:992px){:root{--spacer-1:.75rem}}@media screen and (max-width:768px){:root{--spacer-1:.5rem}}@media screen and (max-width:576px){:root{--spacer-1:.25rem}}*,:after,:before{box-sizing:border-box}html{font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-background);color:var(--color-text);font-family:var(--font-default);font-size:1rem;margin:0;min-height:100vh;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-family:var(--font-heading);margin:0}b,strong{font-weight:700}address{font-style:normal}a{text-decoration:none}p{margin:0}p.small{font-size:1rem}b,strong{font-weight:500}h1{font-size:4rem}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Euclid;font-style:normal;font-weight:300;src:url(../fonts/EuclidFlex-Thin-WebS.woff2) format("woff2")}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.woff2) format("woff2")}@font-face{font-named-instance:"Regular";font-display:swap;font-family:Euclid;font-style:normal;font-weight:500;src:url(../fonts/EuclidFlex-Medium-WebS.woff2) format("woff2")}.h1,h1{color:var(--c-white);font-size:3.5rem;font-weight:500;line-height:4rem;margin-bottom:var(--spacer-05);text-decoration:none;text-transform:uppercase}@media screen and (max-width:1200px){.h1,h1{font-size:3.5rem;line-height:3.5rem}}@media screen and (max-width:992px){.h1,h1{font-size:2.5rem;line-height:2.5rem}}@media screen and (max-width:768px){.h1,h1{font-size:2rem;line-height:2rem}}@media screen and (max-width:576px){.h1,h1{font-size:1.75rem;line-height:1.75rem}}h2{font-size:2rem;font-weight:300;line-height:2rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1200px){h2{font-size:1.75rem;line-height:1.75rem}}@media screen and (max-width:992px){h2{font-size:1.5rem;line-height:1.5rem}}@media screen and (max-width:768px){h2{font-size:1.375rem;line-height:1.375rem}}@media screen and (max-width:576px){h2{font-size:1.375rem;line-height:1.375rem}}h3{font-size:1.75rem;font-weight:500;line-height:1.75rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1200px){h3{font-size:1.5rem;line-height:1.5rem}}@media screen and (max-width:992px){h3{font-size:1.375rem;line-height:1.375rem}}@media screen and (max-width:768px){h3{font-size:1.25rem;line-height:1.25rem}}@media screen and (max-width:576px){h3{font-size:1.25rem;line-height:1.25rem}}h4{font-size:1.5rem;font-weight:400;line-height:1.5rem;text-decoration:none;text-transform:uppercase}@media screen and (max-width:1200px){h4{font-size:1.375rem;line-height:1.375rem}}@media screen and (max-width:992px){h4{font-size:1.25rem;line-height:1.25rem}}@media screen and (max-width:768px){h4{font-size:1.125rem;line-height:1.125rem}}@media screen and (max-width:576px){h4{font-size:1.125rem;line-height:1.125rem}}h5{font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.5rem;text-decoration:none;text-transform:none}@media screen and (max-width:768px){h5{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:576px){h5{font-size:.875;line-height:1.25rem}}p{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:400;letter-spacing:-.01em;line-height:1.75rem;text-decoration:none;text-transform:none}@media screen and (max-width:768px){p{font-size:1rem;line-height:1.5rem}}@media screen and (max-width:576px){p{font-size:.875;line-height:1.25rem}}p.mini{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.75rem;text-decoration:none;text-transform:none}p strong{font-weight:700}.button,button{--background:var(--color-text);--color:var(--color-background);--border:0px;--border-radius:0px;--border-radius:2.75rem;--background:var(--c-green-darker);--color:var(--color-text-white);--border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--background);border:var(--border);border-radius:var(--border-radius);color:var(--color);cursor:pointer;display:inline-block;font-size:.85rem;margin:1rem 0;padding:.5rem 2rem;text-transform:uppercase}.button p,button p{margin:0!important}.button--inverted,button--inverted{--background:var(--color-background);--color:var(--c-green-darker);--border:2px solid var(--c-green-shadow);font-weight:500;text-transform:none}.button--fake,.button--inverted,button--fake,button--inverted{font-size:1rem;line-height:1;padding:.5rem 2rem;white-space:nowrap}.button--fake,button--fake{--background:transparent;--color:transparent;--border:2px solid transparent;pointer-events:none}.button--light-green,button--light-green{--background:var(--c-green-blue);--color:var(--c-white);--border:0}.button--light-green,.button--purple,button--light-green,button--purple{font-size:1rem;font-weight:500;line-height:1;padding:.5rem 2rem;text-transform:none;white-space:nowrap}.button--purple,button--purple{--background:var(--c-purple);--color:var(--c-white);--border:0}.button.small,button.small{font-size:.75rem;height:auto;padding:.5rem .75rem;width:auto}details{--background-summary:grey;--background-article:#fff;--padding:1rem}details summary{background:var(--background-summary);cursor:pointer;padding:var(--padding)}details article{background:var(--background-body);padding:var(--padding)}details article>:first-child{margin-top:0}details article>:last-child{margin-bottom:0}input,select,textarea{--background:var(--c-white);--color:var(--c-black);--border:1px solid var(--c-grey);--border-radius:calc(var(--spacer-05)/2);border:0;border-radius:.75rem;font-size:.85rem;height:1.85rem;line-height:.85rem;padding:0 .5rem}label{font-family:Inter,sans-serif;font-weight:400;margin-top:.5rem}.header--main{align-items:center;background:linear-gradient(90deg,#062a3a,#33b0a3 43.79%);box-shadow:0 4px 16px #00242240;display:flex;flex-direction:row;height:4rem;justify-content:space-between;padding-inline:2rem 5rem;position:fixed;width:100%;z-index:10}@media screen and (max-width:992px){.header--main{padding-inline:2rem 3rem}}@media screen and (max-width:768px){.header--main.open{background:linear-gradient(90deg,#062a3a,#33b0a3 0)}.header--main.open>a{opacity:0;pointer-events:none}}.header--main .toggler{display:none}.header--main .toggler div{background-color:#fff;border-radius:1px;height:2px;margin:.25rem 0;transition:all .3s ease-in-out;width:24px}.header--main .toggler.open div:first-child{transform:rotate(45deg) translate(8px);transition:all .3s ease-in-out}.header--main .toggler.open div:nth-child(2){opacity:0;transition:none}.header--main .toggler.open div:nth-child(3){transform:rotate(-45deg) translate(8px,-1px);transition:all .3s ease-in-out}@media screen and (max-width:768px){.header--main{padding-inline:2rem 2rem}.header--main .toggler{display:block}}.header--main .header_title{color:#fff;font-size:1rem;font-weight:275;line-height:2;text-transform:uppercase}.header--main__nav{display:flex;flex-direction:row}.header--main__nav>img{display:none}@media screen and (max-width:768px){.header--main__nav{display:none}.header--main__nav.open{align-items:center;background:linear-gradient(180deg,#34b1a4,#511db2 75%,#3b1680);display:flex;flex-direction:column;height:calc(100vh - 4rem);justify-content:center;left:0;margin:0;padding:0;position:absolute;top:100%;width:100%}.header--main__nav.open img{display:block;max-width:50%;position:absolute;top:4rem}.header--main__nav.open ul{align-items:center;flex-direction:column;justify-content:center}.header--main__nav.open ul li a.active{color:var(--c-white)!important;font-weight:700}}.header--main ul{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-right:.5rem;padding:0;width:100%}.header--main ul li{list-style:none;position:relative}.header--main ul li a{color:#fff;font-size:1rem;font-weight:500;line-height:2;padding:var(--spacer-05) var(--spacer-1);text-decoration:none}.header--main ul li a.active{color:var(--c-green-darker)}.header--main ul li .submenu{align-items:left;background-color:var(--c-white);display:flex;flex-direction:column;margin:0;padding:0;position:absolute;top:calc(100% + 1rem);width:100%}@media screen and (max-width:768px){.header--main ul li .submenu{background-color:var(--c-green-darker);position:relative;top:0}.header--main ul li .submenu a{color:var(--c-white)!important}.header--main ul li .submenu hr{display:none}}.header--main ul li .submenu hr{border:none;border-top:1px solid var(--c-green-pale);margin:0;width:100%}.header--main ul li .submenu a{color:var(--c-black);font-size:1rem;font-weight:500;line-height:2;margin:.5rem 1rem 1rem;padding:0;position:relative;text-decoration:none}.header--main ul li .submenu a.active{color:var(--c-green-darker)}.header--main ul li .submenu a.purple:before{background-color:var(--c-purple)}.header--main ul li .submenu a.orange:before,.header--main ul li .submenu a.purple:before{border-radius:3px;content:"";height:6px;left:0;position:absolute;top:100%;transform:translateY(-50%);width:100%}.header--main ul li .submenu a.orange:before{background-color:var(--c-orange)}.footer{align-items:center;background-color:transparent;bottom:1rem;display:flex;font-size:.75rem;height:0;justify-content:flex-end;left:0;opacity:.75;padding-right:1rem;position:relative;width:100vw}.footer,.footer a{color:var(--c-white)}.inline-title{display:flex;flex-direction:row;position:relative;width:100%}.inline-title h5{font-weight:700;line-height:0px;position:relative;top:.5rem;width:0}.inline-title h5:before{left:0}.inline-title h5:after,.inline-title h5:before{background-color:var(--color-heading);border-radius:50%;content:"";display:block;height:1rem;position:absolute;top:-7px;width:1rem}.inline-title h5:after{left:50px}.inline-title hr{border:1px solid var(--color-heading);height:0;position:absolute;right:0;width:calc(100% - 10px)}.section{position:relative}.section--home{align-items:center;background-image:url(../img/bg-home-top.png),url(../img/bg-home-bottom.png);background-position:100% 0,0 100%;background-repeat:no-repeat;background-size:40% auto;display:flex;flex-direction:column;height:100%;justify-content:center;min-height:100vh;padding:6rem 5% 0;position:relative;text-align:center}.section--home:before{background:linear-gradient(0deg,#062a3a 26.65%,#1d5e62 56.17%,#34b1a4 96.87%);content:"";height:100%;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:-1}.section--home a,.section--home p{color:var(--c-white)!important}.section--home h1{margin-bottom:2.5rem;max-width:700px;width:50%}.section--home>p{margin-bottom:1.5rem;max-width:480px}.section--home img{margin-bottom:2.5rem}@media screen and (max-width:768px){.section--home{background-size:60% auto}.section--home h1{width:70%}}@media screen and (max-width:576px){.section--home{background-size:70% auto}.section--home h1{width:90%}}.section--about{align-items:center;background-image:url(../img/bg-about.png);background-position:100% 0;background-repeat:no-repeat;background-size:50% auto;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:8rem 5% var(--spacer-2);position:relative;text-align:center}.section--about:before{background:linear-gradient(0deg,#062a3a 26.65%,#1d5e62 56.17%,#34b1a4 96.87%);content:"";height:100%;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:-1}.section--about h1{margin:0 10% 2rem;max-width:500px}.section--about p{color:var(--c-white)}.section--about img{margin-bottom:2.5rem}@media screen and (max-width:768px){.section--about h3{color:var(--c-white)}}.section--waitlist{align-items:center;background-image:url(../img/bg-waitlist-top.png),url(../img/bg-waitlist-bottom.png);background-position:100% 0,0 100%;background-repeat:no-repeat;background-size:25% auto,50% auto;display:flex;justify-content:center;min-height:100vh;position:relative}.section--waitlist:before{background:linear-gradient(180deg,#34b1a4,#511db2 75%,#3b1680);content:"";height:100%;left:0;min-height:100vh;position:absolute;top:0;width:100%;z-index:-1}@media screen and (max-width:992px){.section--waitlist{background-size:30% auto,60% auto}}@media screen and (max-width:768px){.section--waitlist{background-size:40% auto,70% auto}}@media screen and (max-width:576px){.section--waitlist{background-size:50% auto,90% auto}}.section--silex-intro{align-items:center;background-color:var(--c-white);background-image:url(../img/bg-silex.png);background-position:100% 100%;background-repeat:no-repeat;background-size:30% auto;display:flex;flex-direction:column;justify-content:center;min-height:100vh;text-align:center}.section--silex-intro img{margin-bottom:var(--spacer-4);min-width:250px;width:25%}.section--silex-intro>p{margin-bottom:var(--spacer-1);width:30%}@media screen and (max-width:768px){.section--silex-intro{background-size:40% auto}.section--silex-intro>p{width:50%}}@media screen and (max-width:576px){.section--silex-intro>p{width:70%}}.section--silex-arguments{align-items:center;background-color:var(--c-grey-light);display:flex;justify-content:center;padding:10rem 5% 6rem}.section--silex-arguments .argument h3{color:var(--c-purple)}.section--partners{align-items:center;background-color:var(--c-green-partners);display:flex;flex-direction:column;padding:var(--spacer-2) 5%}.section--partners p{color:var(--c-white);max-width:800px}.section--partners h1{margin-bottom:2rem;max-width:500px}.section--partners-small{background-color:var(--c-green-partners);padding:var(--spacer-2) 5%;text-align:left}.section--partners-small p{color:var(--c-white);font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.75rem;text-decoration:none;text-transform:none}.section--contact{align-items:center;background-color:var(--c-green-blue);background-image:url(../img/bg-contact.png);background-position:0 100%;background-repeat:no-repeat;background-size:50% auto;display:flex;justify-content:center;min-height:100vh}.section--contact img{width:50%}.section--contact>div{padding-right:2rem;width:50%}.section--contact h3{color:var(--c-green-darker);margin-bottom:1rem}.section--contact h1{margin-bottom:2rem}.section--contact>p{color:var(--c-green-darker);margin-bottom:1rem}@media screen and (max-width:768px){.section--contact{background-size:60% auto}.section--contact>div{margin:0 10%;padding:0;width:100%}.section--contact img{display:none}}@media screen and (max-width:576px){.section--contact{background-size:70% auto}}.section--team{align-items:center;background-color:var(--color-background-light);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:8rem 5% var(--spacer-4)}.section--team h1,.section--team h2,.section--team h3,.section--team h4,.section--team h5{color:var(--color-text-white)}.section--team>img{margin-bottom:var(--spacer-4)}.section--team h5:after,.section--team h5:before{background-color:var(--color-text-white);z-index:3}.section--team-intro{display:flex;flex-direction:row;margin-bottom:calc(var(--spacer-3)*2)}.section--team-intro .textblock{padding:var(--spacer-3) calc(var(--spacer-3)*2)}.section--team-intro .textblock h2{margin-bottom:var(--spacer-2);max-width:500px}.section--team-intro .textblock strong{font-weight:500}.section--team-intro img{-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.section--team-intro img{display:none}}.section--team-frame{grid-gap:2rem;word-wrap:break-word;display:grid;grid-template-columns:repeat(3,1fr);padding:var(--spacer-4) 0 calc(var(--spacer-4)*2) 0;width:100%}@media screen and (max-width:768px){.section--team-frame{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){.section--team-frame{grid-template-columns:repeat(1,1fr)}}.section--team-frame .frame{margin:0 auto;max-width:300px;width:80%}.section--team-frame .frame img{border-radius:50%;height:160px;margin:var(--spacer-4) 2rem var(--spacer-2);width:160px}.section--team-frame .frame h4{margin-bottom:.25rem}.section--team-frame .frame h5{margin-bottom:var(--spacer-1)}.section--team-frame .frame p{font-family:Inter,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.01em;line-height:1.75rem;text-decoration:none;text-transform:none}.block--arguments{margin:var(--spacer-3) 10%;max-width:800px;text-align:left}.block--arguments>p{margin-bottom:2rem}.block--arguments h3{margin-bottom:1rem}.block--arguments .arguments{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:2rem}.block--arguments .arguments .argument{margin-bottom:2rem;width:100%}@media screen and (min-width:768px){.block--arguments .arguments .argument{width:calc(50% - var(--spacer-05))}}@media screen and (min-width:992px){.block--arguments .arguments .argument{width:calc(40% - var(--spacer-05))}}@media screen and (min-width:1200px){.block--arguments .arguments .argument{width:calc(40% - var(--spacer-05))}}.block--arguments .arguments .argument p{margin-bottom:0}.block--partners{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:var(--spacer-4) 0;width:100%}.block--partners img{margin:var(--spacer-3) 5%;width:20%}@media screen and (max-width:768px){.block--partners img{margin:var(--spacer-3) 5%;width:30%}}@media screen and (max-width:576px){.block--partners img{margin:var(--spacer-3) 5%;width:40%}}@media screen and (max-width:450px){.block--partners{gap:2rem}.block--partners img{margin:var(--spacer-3) 5%;width:80%}}.block--waitlist{align-items:center;background-color:var(--c-white);display:flex;flex-direction:column;justify-content:center;padding:var(--spacer-4) 7%;text-align:center;width:50%}.block--waitlist img{max-width:150px}.block--waitlist h1,.block--waitlist p{color:var(--c-purple)}.block--waitlist h1{margin:2rem 0}.block--waitlist label{color:var(--c-purple)}.block--waitlist p.form__error{color:red}.block--waitlist .alert--submitted{background-color:var(--c-green);border-radius:.25rem;color:var(--c-white);margin:2rem 0 0;padding:var(--spacer-05) var(--spacer-1)}.block--waitlist .alert--error{margin:2rem 0 0}.block--waitlist .form__password label,.block--waitlist .form__text label{display:none}.block--waitlist .form__password input,.block--waitlist .form__text input{border:2px solid var(--c-purple);border-radius:2rem;font-size:1rem;margin-top:.5rem;padding-block:1rem}.block--waitlist .input-group{-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}.block--waitlist .input-group>div.form__checkbox{align-items:center;display:flex;justify-content:center}.block--waitlist .input-group>div.form__checkbox label{transform:translateY(3px)}@media screen and (max-width:768px){.block--waitlist .input-group{grid-template-columns:1fr}}.block--waitlist .button{font-size:1.25rem;margin-bottom:0;padding:.5rem 2.5rem!important}@media screen and (max-width:1200px){.block--waitlist{width:60%}}@media screen and (max-width:992px){.block--waitlist{width:70%}}@media screen and (max-width:768px){.block--waitlist{width:80%}}@media screen and (max-width:576px){.block--waitlist{width:90%}}.layout{position:relative}
