:root{--light-theme-bg-color: rgba(250, 250, 250, 1);--light-theme-text-color: rgba(31, 36, 32, 1);--light-theme-text-soft-color: rgba(43, 43, 43, 1);--light-theme-text-strong-color: rgba(47, 40, 40, 1);--light-theme-subtle-color: rgba(63, 63, 63, 1);--light-theme-border-color: rgba(214, 235, 227, 1);--light-theme-shadow-color: rgba(19, 0, 142, 1);--light-theme-input-color: rgba(255, 255, 255, 1);--light-theme-outline-color: rgba(197, 184, 228, 1);--light-theme-mark-color: rgba(142, 106, 207, .08);--light-theme-special-color: rgba(142, 106, 207, 1);--light-theme-special-bg-color: rgba(255, 255, 255, 1);--light-theme-special-text-color: rgba(0, 62, 244, 1);--light-theme-special-shadow-color: rgba(91, 84, 108, 1);--light-theme-special-mark-color: rgba(255, 255, 255, .08);--light-theme-light-color: rgba(245, 242, 251, 1);--light-theme-dark-color: rgba(75, 66, 96, 1);--light-theme-success: rgba(2, 100, 51, 1);--light-theme-warning: rgba(151, 31, 7, 1);--light-theme-error: rgba(153, 10, 39, 1);--light-theme-text-error: rgba(153, 10, 39, 1);--light-theme-bg-error: rgba(255, 56, 74, 1);--light-theme-link: rgba(19, 0, 142, 1);--light-theme-link-hover: rgba(86, 0, 11, 1);--light-theme-link-hover-visited: rgba(153, 10, 39, 1);--light-theme-link-visited: rgba(49, 87, 0, 1);--light-theme-text-color-rgb: 38, 51, 46;--light-theme-bg-color-rgb: 255, 255, 255;--light-theme-subtle-color-rgb: 246, 250, 248;--light-theme-special-color-rgb: 142, 106, 207;--light-theme-special-text-color-rgb: 255, 255, 255;--light-theme-special-bg-color-rgb: 145, 111, 209;--light-theme-shadow-color-rgb: 157, 200, 183;--light-theme-special-shadow-color-rgb: 91, 84, 108;--light-theme-outline-color-rgb: 197, 184, 228;--light-theme-dark-color-rgb: 75, 66, 96;--light-theme-light-color-rgb: 245, 242, 251}:root{--dark-theme-bg-color: rgba(4, 1, 19, 1);--dark-theme-text-color: rgba(236, 237, 242, 1);--dark-theme-text-soft-color: rgba(215, 218, 234, 1);--dark-theme-text-strong-color: rgba(222, 240, 248, 1);--dark-theme-subtle-color: rgba(222, 224, 232, 1);--dark-theme-border-color: rgba(30, 53, 44, 1);--dark-theme-shadow-color: rgba(205, 255, 140, 1);--dark-theme-input-color: rgba(28, 28, 28, 1);--dark-theme-outline-color: rgba(169, 148, 215, 1);--dark-theme-mark-color: rgba(149, 128, 195, .08);--dark-theme-special-color: rgba(228, 140, 255, 1);--dark-theme-special-bg-color: rgba(10, 10, 10, 1);--dark-theme-special-text-color: rgba(224, 222, 227, 1);--dark-theme-special-shadow-color: rgba(32, 29, 39, 1);--dark-theme-special-mark-color: rgba(224, 222, 227, .08);--dark-theme-light-color: rgba(215, 208, 233, 1);--dark-theme-dark-color: rgba(55, 51, 65, 1);--dark-theme-sucess: rgba(111, 247, 179, 1);--dark-theme-warning: rgba(249, 127, 102, 1);--dark-theme-error: rgba(234, 112, 132, 1);--dark-theme-text-error: rgba(230, 221, 221, 1);--dark-theme-bg-error: rgba(190, 36, 50, 1);--dark-theme-link: rgba(140, 230, 255, 1);--dark-theme-link-hover: rgba(228, 140, 255, 1);--dark-theme-link-hover-visited: rgba(234, 112, 132, 1);--dark-theme-link-visited: rgba(255, 156, 155, 1);--dark-theme-text-color-rgb: 206, 228, 219;--dark-theme-bg-color-rgb: 32, 32, 32;--dark-theme-subtle-color-rgb: 30, 38, 35;--dark-theme-special-color-rgb: 149, 128, 195;--dark-theme-special-text-color-rgb: 224, 222, 227;--dark-theme-special-bg-color-rgb: 113, 82, 167;--dark-theme-shadow-color-rgb: 0, 0, 0;--dark-theme-special-shadow-color-rgb: 32, 29, 39;--dark-theme-outline-color-rgb: 169, 148, 215;--dark-theme-dark-color-rgb: 55, 51, 65;--dark-theme-light-color-rgb: 215, 208, 233}:root{--logo: url(/images/logo-c749d72d5e4742c0e71e4bd2ff6c8b1a.svg?vsn=d);--border-radius: 10px;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--font-family: Bahnschrift, "DIN Alternate", "Franklin Gothic Medium", "Nimbus Sans Narrow", sans-serif-condensed, sans-serif;--background-primary: var(--light-theme-bg-color);--background-accent: var(--light-theme-special-bg-color);--text-normal: var(--light-theme-text-color);--text-muted: var(--light-theme-text-soft-color);--text-faint: var(--light-theme-subtle-color);--text-strong: var(--light-theme-text-strong-color);--text-hover: var(--light-theme-text-soft-color);--text-accent: var(--light-theme-special-text-color);--text-on-accent: var(--light-theme-special-text-color);--shadow: var(--light-theme-shadow-color);--text-success: var(--light-theme-success, green);--text-warning: var(--light-theme-warning, orange);--text-error: var(--light-theme-error, red);--text-on-success: var(--light-theme-text-success, green);--text-on-warning: var(--light-theme-text-warning, orange);--text-on-error: var(--light-theme-text-error, red);--link: var(--light-theme-link);--link-hover: var(--light-theme-link-hover);--link-hover-visited: var(--light-theme-link-hover-visited);--link-visited: var(--light-theme-link-hover-visited)}@media (prefers-color-scheme: light){body.theme-system{--background-primary: var(--light-theme-bg-color);--background-accent: var(--light-theme-special-bg-color);--text-normal: var(--light-theme-text-color);--text-muted: var(--light-theme-text-soft-color);--text-faint: var(--light-theme-subtle-color);--text-strong: var(--light-theme-text-strong-color);--text-hover: var(--light-theme-text-soft-color);--text-accent: var(--light-theme-special-text-color);--shadow: var(--light-theme-shadow-color);--text-success: var(--light-theme-success, green);--text-warning: var(--light-theme-warning, orange);--text-error: var(--light-theme-error, red);--text-on-success: var(--light-theme-text-success, green);--text-on-warning: var(--light-theme-text-warning, orange);--text-on-error: var(--light-theme-text-error, red);--link: var(--light-theme-link);--link-hover: var(--light-theme-link-hover);--link-hover-visited: var(--light-theme-link-hover-visited);--link-visited: var(--light-theme-link-hover-visited)}}body.theme-light{--background-primary: var(--light-theme-bg-color);--background-accent: var(--light-theme-special-bg-color);--text-normal: var(--light-theme-text-color);--text-muted: var(--light-theme-text-soft-color);--text-faint: var(--light-theme-subtle-color);--text-strong: var(--light-theme-text-strong-color);--text-hover: var(--light-theme-text-soft-color);--text-accent: var(--light-theme-special-text-color);--shadow: var(--light-theme-shadow-color);--text-success: var(--light-theme-success, green);--text-warning: var(--light-theme-warning, orange);--text-error: var(--light-theme-error, red);--text-on-success: var(--light-theme-text-success, green);--text-on-warning: var(--light-theme-text-warning, orange);--text-on-error: var(--light-theme-text-error, red);--link: var(--light-theme-link);--link-hover: var(--light-theme-link-hover);--link-hover-visited: var(--light-theme-link-hover-visited);--link-visited: var(--light-theme-link-hover-visited)}@media (prefers-color-scheme: dark){body.theme-system{--background-primary: var(--dark-theme-bg-color);--background-accent: var(--dark-theme-special-bg-color);--text-normal: var(--dark-theme-text-color);--text-muted: var(--dark-theme-text-soft-color);--text-faint: var(--dark-theme-subtle-color);--text-strong: var(--dark-theme-text-strong-color);--text-hover: var(--dark-theme-text-soft-color);--text-accent: var(--dark-theme-special-text-color);--shadow: var(--dark-theme-shadow-color);--text-success: var(--dark-theme-success, green);--text-warning: var(--dark-theme-warning, orange);--text-error: var(--dark-theme-error, red);--text-on-success: var(--dark-theme-text-success, green);--text-on-warning: var(--dark-theme-text-warning, orange);--text-on-error: var(--dark-theme-text-error, red);--link: var(--dark-theme-link);--link-hover: var(--dark-theme-link-hover);--link-hover-visited: var(--dark-theme-link-hover-visited);--link-visited: var(--dark-theme-link-hover-visited)}}body.theme-dark{--background-primary: var(--dark-theme-bg-color);--background-accent: var(--dark-theme-special-bg-color);--text-normal: var(--dark-theme-text-color);--text-muted: var(--dark-theme-text-soft-color);--text-faint: var(--dark-theme-subtle-color);--text-strong: var(--dark-theme-text-strong-color);--text-hover: var(--dark-theme-text-soft-color);--text-accent: var(--dark-theme-special-text-color);--shadow: var(--dark-theme-shadow-color);--text-success: var(--dark-theme-success, green);--text-warning: var(--dark-theme-warning, orange);--text-error: var(--dark-theme-error, red);--text-on-success: var(--dark-theme-text-success, green);--text-on-warning: var(--dark-theme-text-warning, orange);--text-on-error: var(--dark-theme-text-error, red);--link: var(--dark-theme-link);--link-hover: var(--dark-theme-link-hover);--link-hover-visited: var(--dark-theme-link-hover-visited);--link-visited: var(--dark-theme-link-hover-visited)}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.cj-error{color:var(--text-error)}body:has(.side-menu:checked){overflow:hidden}@keyframes slide-in{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}body>header{display:flex;flex-flow:row nowrap;align-items:center;box-sizing:border-box;margin:0;padding:0;background-color:var(--background-primary);box-shadow:1px 1px 5px 0 var(--shadow);position:sticky;height:3rem;top:0;width:100%;>.logo{flex-grow:1;text-decoration:none;color:var(--text-normal);font-size:2rem;font-weight:var(--font-bold);margin-left:.5rem}>#side-menu{display:none;&:checked{~nav.main-nav{max-height:100%}~.hamburger .hamburger-line{background:transparent;&:before{transform:rotate(-45deg);top:0}&:after{transform:rotate(45deg);top:0}}}}>.hamburger{@media (min-width: 768px){display:none}z-index:999;cursor:pointer;float:right;padding:2rem;>.hamburger-line{background:var(--text-normal);display:block;height:2px;position:relative;width:1.5rem;&:before,&:after{content:"";background:var(--text-normal);display:block;height:100%;position:absolute;width:100%}&:before{top:5px}&:after{top:-5px}}}}nav.main-nav{width:100%;height:100%;max-height:0;position:fixed;background-color:var(--background-primary);overflow:hidden;transition:max-height .4s ease-out;top:0;@media (min-width: 768px){max-height:none;position:relative;float:right;width:fit-content;background-color:transparent}.menu{list-style:none;margin:0;padding:2rem;@media (min-width: 768px){display:flex;flex-flow:row nowrap;align-items:center;height:100%}& li{border:none}& a{animation:slide-in .2s forwards;display:block;padding:.5rem;color:var(--text-normal);text-decoration:none;&:hover{color:var(--text-hover)}}}}main.signup{padding:0 2rem;>article{line-height:130%;display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:1rem;padding-bottom:4rem;.header-link{-webkit-mask-image:var(--logo);mask-image:var(--logo);-webkit-mask-size:cover;mask-size:cover;background:linear-gradient(to right,red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2,#ba0cf8 80%);&:before{background:var(--text-strong);display:block;background-size:cover;width:300px;height:300px;min-height:300px;min-width:300px;max-width:20rem;border-radius:50%;transform:scale(1.25);transition:transform .4s ease-in;content:""}&:hover:before{transform:scale(0)}display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:300px;height:300px;max-width:20rem;object-fit:contain;>h1{display:none}>img{display:none}}& em{font-weight:var(--font-semibold)}}>article.landing-page{max-width:1200px;margin:auto;>section{flex:1;min-width:20rem;max-width:35rem}& div.hype-cycle{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;>section{flex:1 1 calc(50% - 1rem);min-width:20rem;max-width:35rem;@media (max-width: 768px){flex:1 1 calc(100% - 1rem);min-width:15rem;max-width:30rem}@media (max-width: 480px){flex:1 1 100%;min-width:100%;max-width:100%}}}.signup-form{max-width:30rem;width:100%;margin:0 auto;margin-top:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;.simple-form-actions{margin-top:.1rem}}& ul.collective-members{display:flex;flex-flow:row wrap;gap:0;list-style:none;padding:1rem 0}}>article.faq-page{& ul{& li{padding:.3rem 0}}& dl{max-width:30rem;>dt{font-size:1.2rem;font-weight:var(--font-semibold)}>dd{margin:1rem .5rem 2rem}}}>article.explainer-page{max-width:30rem;margin:auto}}*{box-sizing:border-box}body{display:flex;flex-flow:column nowrap;background-color:var(--background-primary);color:var(--text-normal);padding:0;margin:0;font-family:var(--font-family);text-rendering:optimizelegibility!important;letter-spacing:.03em;a{color:var(--link);&:hover{color:var(--link-hover);&:visited{color:var(--link-hover-visited)}}&:visited{color:var(--link-visited)}}min-height:100vh;>header{flex:0 1 auto}>main{flex:1 1 auto;display:flex;flex-flow:column nowrap;padding:0 1rem;a{text-decoration:none;background:linear-gradient(to right,var(--text-strong),var(--text-strong)),linear-gradient(to right,red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2,#ba0cf8 80%);background-size:100% 2px,0 2px;background-position:100% 105%,0 105%;background-repeat:no-repeat;transition:background-size .4s;&:hover{background-size:0 3px,100% 3px}}button{margin:0 2px 0 0;height:2rem;padding:0 .5rem;border:1px;color:var(--background-primary);background-color:var(--link-visited);text-align:center;cursor:pointer}&.sidebar{padding:0}}>footer{flex:0 1 auto}}@view-transition{navigation: auto;}
