*{box-sizing:border-box;margin:0;padding:0}:root{--primary-yellow:#ff0;--text-white:#fff;--bg-dark:#111;--bg-dark-light:#222;--space-3xs:clamp(.25rem, .25vw, .5rem);--space-2xs:clamp(.5rem, .5vw, .75rem);--space-xs:clamp(.75rem, .75vw, 1rem);--space-s:clamp(1rem, 1vw, 1.5rem);--space-m:clamp(1.5rem, 1.5vw, 2rem);--space-l:clamp(2rem, 2vw, 3rem);--space-xl:clamp(3rem, 3vw, 4rem);--space-2xl:clamp(4rem, 4vw, 6rem);--space-3xl:clamp(6rem, 6vw, 8rem);--container-width:86%;--container-max-width:min(var(--container-width), 1400px);--container-padding:var(--space-m);--font-hero:clamp(3.6rem, 8vw, 4.8rem);--font-h1:clamp(3.2rem, 6vw, 4.2rem);--font-h2:clamp(2.56rem, 4vw, 3.2rem);--font-h3:clamp(2.05rem, 3vw, 3.07rem);--font-h4:clamp(1.64rem, 2.5vw, 2.46rem);--font-h5:clamp(1.31rem, 2vw, 1.97rem);--font-h6:clamp(1.05rem, 1.8vw, 1.58rem);--font-body-lg:clamp(1.8rem, 2vw, 2rem);--font-body:clamp(1.6rem, 1.8vw, 1.8rem);--font-body-sm:clamp(1.4rem, 1.6vw, 1.6rem);--font-ui:clamp(1.4rem, 1.6vw, 1.6rem);--font-caption:clamp(1.2rem, 1.4vw, 1.4rem);--line-height-tight:1.1;--line-height-normal:1.5;--line-height-loose:1.7}html{scroll-behavior:smooth;scroll-padding-top:var(--nav-height);font-family:Montserrat,sans-serif;font-size:62.5%}body{--nav-height:calc(var(--space-m) * 2 + var(--space-2xl));padding-top:var(--nav-height);background-color:var(--bg-dark);color:var(--text-white);font-feature-settings:"ss01", "ss02", "cv01", "cv02";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;scroll-padding-top:var(--nav-height);font-family:Montserrat,sans-serif;line-height:1.6}.hidden{display:none!important}.navigation{z-index:1000;background-color:var(--bg-dark);width:100%;padding:var(--space-l) 0;will-change:transform;transition:transform .4s cubic-bezier(.33,1,.68,1);position:fixed;top:0;left:0;right:0;transform:translateY(0);box-shadow:0 0 10px #0000001a}.navigation.nav-hidden{box-shadow:none;transition:transform .5s cubic-bezier(.33,1,.68,1);transform:translateY(-100%)}.mobile-nav-toggle{display:none}.hamburger-1,.hamburger-2,.hamburger-3{content:"";background-color:var(--text-white);width:24px;height:2px;transition:transform .3s,opacity .3s;display:block}.hamburger-3{background-color:var(--primary-yellow)}.mobile-nav-toggle[aria-expanded=true] .hamburger-1{transform:translateY(calc(var(--space-xs) + 2px)) rotate(45deg);background-color:var(--text-white)}.mobile-nav-toggle[aria-expanded=true] .hamburger-2{opacity:0}.mobile-nav-toggle[aria-expanded=true] .hamburger-3{transform:translateY(calc(-1 * (var(--space-xs) + 2px))) rotate(-45deg);background-color:var(--primary-yellow)}@supports (backdrop-filter:blur(10px)){.navigation{backdrop-filter:blur(10px);background-color:#111111d9}}.navigation>.container{width:var(--container-width);max-width:var(--container-max-width);justify-content:space-between;align-items:flex-end;margin:0 auto;display:flex}.logo a img{height:var(--space-3xl);object-fit:contain;width:auto}.nav-links{gap:var(--space-xl);display:flex}.nav-links a{color:var(--text-white);opacity:.5;font-size:clamp(1.4rem,1.76vw,1.6rem);line-height:1.2;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.nav-links a:after{content:"";bottom:calc(-1 * var(--space-xs));background-color:var(--primary-yellow);transform-origin:0;width:100%;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;left:0;transform:scaleX(0)}.nav-links a:hover,.nav-links a.active{opacity:1}.nav-links a:hover:after,.nav-links a.active:after{transform:scaleX(1)}.nav-links a:hover:after{transform-origin:0}.nav-links a:after{transform-origin:100%}.hero{min-height:calc(100vh - var(--nav-height));align-items:center;margin-top:0;padding:0;display:flex}.hero .container{width:var(--container-width);max-width:var(--container-max-width);padding:var(--space-m) 0}.hero-grid{grid-template-columns:var(--space-2xl) 1fr 1fr;gap:var(--space-2xl) var(--space-m);grid-template-areas:"marker title title"".left-text right-text";max-width:100%;display:grid}.highlight-marker{width:var(--space-xl);background-color:var(--primary-yellow);flex-shrink:0;grid-area:marker;place-self:end;height:5px;margin-bottom:1.01rem}.hero-title{font-size:var(--font-hero);font-weight:200;line-height:var(--line-height-tight);letter-spacing:-.02em;grid-area:title;margin:0}.left-text{max-width:32ch;line-height:var(--line-height-normal);font-size:var(--font-body-lg);grid-area:left-text}.right-text{max-width:32ch;line-height:var(--line-height-normal);font-size:var(--font-body-lg);grid-area:right-text}.yellow-dot{color:var(--primary-yellow);margin-left:.1rem;font-size:1em;font-weight:600;line-height:0;display:inline-block}.container{width:var(--container-width);max-width:var(--container-max-width);margin:0 auto}h1{font-size:var(--font-h1);margin-bottom:var(--space-2xl);font-weight:200;line-height:var(--line-height-tight);letter-spacing:-.02em}.what-doesnt-work{padding:var(--space-3xl) 0;background-color:var(--bg-dark-light)}.doesnt-work-grid{grid-template-columns:var(--space-2xl) 1fr 1fr;gap:var(--space-2xl) 1.5rem;grid-template-areas:"marker title title"".left-text state-comparison";max-width:100%;display:grid}.doesnt-work-grid .highlight-marker,.what-will-work .highlight-marker,.how-will-it-work .highlight-marker,.make-it-work .highlight-marker{margin-bottom:.7rem}.doesnt-work-grid .section-title,.what-will-work .section-title,.how-will-it-work .section-title,.make-it-work .section-title{font-size:var(--font-h2);font-weight:200;line-height:var(--line-height-tight);letter-spacing:-.01em;color:var(--text-white);grid-area:title}.what-doesnt-work .section-description{font-size:var(--font-body-lg);color:#ffffffde;max-width:42ch;margin-bottom:var(--space-2xl)}.what-doesnt-work .left-text,.what-doesnt-work .right-text{font-size:var(--font-body-lg);color:#ffffffde;line-height:var(--line-height-normal);max-width:32ch}.what-doesnt-work .left-text{grid-area:left-text}.what-doesnt-work .right-text{grid-area:right-text}.state-comparison{justify-content:center;align-items:center;gap:var(--space-xl);grid-area:state-comparison;display:flex}.state-comparison .left-text{text-align:end}.state-gif-container{justify-content:center;align-items:center;display:flex}.state-gif{max-width:80%}.current-state,.ideal-future{text-align:center}.current-state h3,.ideal-future h3{font-size:var(--font-h5);color:#ffffffde;font-weight:600}.state-circle{width:254px;height:127px;position:relative}.state-circle.left{border-right:4px solid var(--primary-yellow);border-radius:127px 0 0 127px}.state-circle.right{border-left:4px solid var(--primary-yellow);border-radius:0 127px 127px 0}.what-will-work{padding-top:var(--space-3xl);padding-bottom:var(--space-3xl);position:relative;overflow:hidden}.what-will-work .work-grid{grid-template-columns:var(--space-2xl) 1fr 1fr;gap:var(--space-2xl) 1.5rem;grid-template-areas:"marker title title"".value direction";display:grid;position:relative}.what-will-work .section-title{font-size:var(--font-h2);font-weight:200;line-height:var(--line-height-tight);color:var(--text-white);grid-area:title;align-self:end}.what-will-work .value-section{gap:var(--space-xs);background-color:var(--bg-dark);z-index:1;flex-direction:column;grid-area:value;display:flex;position:relative}.value-section h3{font-size:var(--font-h3);font-weight:600;line-height:var(--line-height-tight);color:var(--primary-yellow)}.subtitle{font-size:var(--font-h5);color:var(--text-white);font-style:italic;font-weight:400}.ampersand{font-size:var(--space-s);color:var(--primary-yellow);font-style:italic;font-weight:500;display:block}.what-will-work .light-section-content{justify-content:flex-start;align-items:flex-start;gap:var(--space-2xl);color:var(--bg-dark);flex-direction:column;grid-area:direction;display:flex}.direction-text-container{gap:var(--space-3xs) var(--space-xs);color:var(--text-white);grid-template-columns:auto auto auto;grid-template-areas:"intro intro intro""headline plus-sign plan""where where how";display:grid}.strategy-intro{font-size:var(--font-body);color:var(--primary-yellow);grid-area:intro;margin:0;font-weight:400}.strategy-headline{font-size:var(--font-h4);color:var(--text-white);white-space:nowrap;grid-area:headline;justify-self:start;font-weight:400}.plus-sign{font-size:var(--font-h4);white-space:nowrap;grid-area:plus-sign;place-self:baseline center;font-weight:400}.plan{font-size:var(--font-h4);color:var(--text-white);white-space:nowrap;grid-area:plan;justify-self:start;font-weight:400}.where-text{font-size:var(--font-body-sm);grid-area:where;justify-self:start;margin:0;font-style:italic;font-weight:400}.how-text{font-size:var(--font-body-sm);grid-area:how;justify-self:start;margin:0;font-style:italic;font-weight:400}.where-text .label,.how-text .label{font-weight:600}.strategy-wave-section{background:var(--primary-yellow);width:100vw;min-height:420px;padding:var(--space-3xl) 0;justify-content:center;align-items:center;display:flex;position:relative}.strategy-wave-container{text-align:center;align-items:center;gap:var(--space-s);flex-direction:column;width:100%;max-width:70rem;display:flex}.strategy-why{font-size:var(--font-body-sm);color:var(--bg-dark);font-style:italic}.strategy-why strong{font-weight:600}.strategy-wave-svg{justify-content:center;display:flex}.strategy-wave-svg img{width:100%;max-width:80rem;height:auto;display:block}.strategy-how{font-size:var(--font-body-sm);color:var(--bg-dark);font-style:italic}.strategy-how strong{font-weight:600}.strategy-explainer{font-size:var(--font-body-sm);color:var(--bg-dark);max-width:600px;line-height:var(--line-height-normal)}.what-will-work .frame-section:after{content:"";background-color:var(--primary-yellow);z-index:-1;position:absolute;inset:0 -100vw 0 0}.prompts{object-fit:contain;width:100%;height:100%}.how-will-it-work{padding:var(--space-3xl) 0;background-color:var(--bg-dark-light)}.how-will-it-work .container{width:var(--container-width);max-width:var(--container-max-width);margin:0 auto}.how-will-it-work .title-container{display:none}.how-will-it-work-grid{grid-template-columns:var(--space-2xl) 1fr 1fr;gap:var(--space-2xl) 1.5rem;grid-template-areas:"marker title title"".description."".principles principles-container";max-width:100%;display:grid}.how-will-it-work-grid .section-description{font-size:var(--font-body-sm);color:#ffffffde;line-height:var(--line-height-normal);grid-area:description;max-width:80%;margin:0}.principles-container{gap:var(--space-m);flex-direction:column;grid-area:principles-container;height:32rem;display:flex}.inevitables-list p,.human-nature-list p,.first-principles-list p{font-size:var(--font-body);color:#ffffffde;line-height:var(--line-height-normal)}.human-nature-list p strong,.inevitables-list p strong,.first-principles-list p strong{color:var(--primary-yellow);font-weight:600}.inevitables-list,.human-nature-list{justify-content:center;align-items:flex-start;gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.inevitables-list h4{font-size:var(--font-h4);color:#ffffffde;font-weight:600}.inevitables-list li,.human-nature-list li{font-size:var(--font-body);color:#ffffffde;line-height:var(--line-height-normal);text-indent:-1.5em;padding-left:1.5em;list-style-position:inside}.inevitables-list li strong,.human-nature-list li strong{color:var(--primary-yellow);font-weight:600}.principles-list{gap:var(--space-s);flex-direction:column;grid-area:principles;margin:0;display:flex}.principle{align-items:center;gap:1rem;display:flex;position:relative}.principle h3{font-size:var(--font-h3);cursor:pointer;margin:0}.principle h3.light{font-weight:300}.principle h3.bold{font-weight:600}.principle .dot{background-color:var(--primary-yellow);opacity:0;border-radius:50%;flex-shrink:0;order:-1;width:8px;height:8px;transition:opacity .3s}.principle.active .dot{opacity:1}.make-it-work{padding:var(--space-3xl) 0;background-color:var(--bg-dark)}.make-it-work-grid{grid-template-columns:var(--space-2xl) 1fr 1fr;gap:var(--space-2xl) 1.5rem;grid-template-areas:"marker title cta";align-items:end;max-width:100%;display:grid}.make-it-work-grid .cta-container{gap:var(--space-xs);grid-area:cta;align-self:center;align-items:flex-end;max-width:60rem;display:flex}.input-wrapper{flex:1;width:100%}.input-wrapper input{width:100%;padding:var(--space-s) var(--space-m);color:var(--text-white);font-family:Montserrat,sans-serif;font-size:var(--font-ui);background-color:#ffffff1a;border:none;border-radius:4px;transition:background-color .3s}.input-wrapper input::placeholder{color:#fff9}.input-wrapper input:focus{background-color:#ffffff26;outline:none}.download-button{padding:var(--space-s) var(--space-l);background-color:var(--primary-yellow);color:var(--bg-dark);font-family:Montserrat;font-weight:600;font-size:var(--font-ui);cursor:pointer;border:none;border-radius:4px;transition:transform .2s,background-color .2s}.download-button:hover{background-color:#caca05}.download-button:active{transform:translateY(0)}:focus-visible{outline:2px solid var(--primary-yellow);outline-offset:4px;border-radius:2px}.footer{padding:var(--space-3xl) 0;background-color:var(--bg-dark-light)}.footer-content{text-align:center;align-items:center;gap:var(--space-l);flex-direction:column;display:flex}.footer-logo{background-color:var(--primary-yellow);border-radius:50%;justify-content:center;align-items:center;width:8rem;height:8rem;display:flex}.footer-logo span{color:var(--bg-dark);font-size:1.5rem;font-weight:600}.footer-text{max-width:80rem;font-size:var(--font-body-lg);line-height:var(--line-height-normal)}.blockchain-text .breakpoint{font-size:var(--font-body-sm)}.social-links{align-items:center;gap:var(--space-m);flex-direction:column;display:flex}.social-icons{gap:var(--space-m);display:flex}.social-icon{opacity:.7;width:36px;height:36px;transition:opacity .2s}.social-icon:hover{opacity:1}.social-icon img{object-fit:contain;width:100%;height:100%}.title-container{align-items:flex-end;gap:var(--space-s);margin-bottom:var(--space-l);display:flex}.what-doesnt-work h2.section-title,.how-will-it-work h2.section-title,.make-it-work h2.section-title{margin-bottom:0}span.highlight{background:0 0;padding:0}.principle-overlay{background-color:var(--bg-dark-light);padding:var(--space-xl) var(--space-l);border-top:3px solid var(--primary-yellow);z-index:1100;height:100vh;transition:transform .3s ease-out;position:fixed;inset:0;transform:translateY(100%)}.principle-overlay.active{transform:translateY(0)}.overlay-close{top:var(--space-m);right:var(--space-m);background-color:var(--primary-yellow);cursor:pointer;z-index:1101;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute}.overlay-close:before,.overlay-close:after{content:"";background-color:var(--bg-dark);width:16px;height:2px;position:absolute}.overlay-close:before{transform:rotate(45deg)}.overlay-close:after{transform:rotate(-45deg)}.overlay-title{font-size:var(--font-h2);color:var(--primary-yellow);margin-bottom:var(--space-l);padding-left:1rem;font-weight:600}.principle-overlay-content{font-size:var(--font-h3);line-height:var(--line-height-loose);padding-left:1rem}.principle-overlay-content ul{margin-left:0;padding-left:0;list-style-type:none}.principle-overlay-content li{margin-bottom:.5em;padding-left:1.5em;position:relative}.principle-overlay-content li:before{content:"•";color:var(--primary-yellow);position:absolute;left:0}.body-overlay-active{overflow:hidden}
/*# sourceMappingURL=repo.38c24e43.css.map */
