.jp{--ink:#00141b;--teal:#0094a0;--teal-deep:#007882;--teal-hover:#008c97;--t1:#fffffff2;--t2:#ffffffa3;--t3:#ffffffb8;--rule:#ffffff29;--g:clamp(16px, 4vw, 64px);--head:76px;--grain:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMjAnIGhlaWdodD0nMjIwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC45JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PGZlQ29sb3JNYXRyaXggdmFsdWVzPScwIDAgMCAwIDEgIDAgMCAwIDAgMSAgMCAwIDAgMCAxICAwIDAgMCAwLjUgMCcvPjwvZmlsdGVyPjxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbHRlcj0ndXJsKCNuKScgb3BhY2l0eT0nMC41NScvPjwvc3ZnPg==);background:var(--ink);color:var(--t1);-webkit-font-smoothing:antialiased;margin:0;font-family:Geologica Variable,Geologica,system-ui,-apple-system,Segoe UI,sans-serif}.jp main{overflow-x:clip}html:has(.jp){scroll-behavior:smooth;background:#00141b;scroll-padding-top:84px}.jp *,.jp :before,.jp :after{box-sizing:border-box}.jp h1,.jp h2,.jp h3{text-wrap:balance}.jp a{color:var(--teal)}.jp a:hover{color:var(--t1)}.jp img{display:block}.jp :focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.jp .wrap{padding-inline:var(--g)}.jp .kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);margin:0;font-size:12px;font-weight:500}.jp .h2{letter-spacing:-.045em;color:var(--t1);margin:16px 0 0;font-size:clamp(40px,6.4vw,88px);font-weight:700;line-height:.98}.jp .lede{max-width:600px;color:var(--t2);margin:24px 0 0;font-size:clamp(18px,1.7vw,21px);line-height:1.55}.jp .muted{color:var(--t2)}.jp .btn{background:var(--teal-deep);color:#fff;letter-spacing:.01em;border-radius:14px;align-items:center;min-height:52px;padding:0 26px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.jp .btn:hover{background:var(--teal-hover);color:#fff}.jp .ghost{border:1px solid var(--t2);min-height:52px;color:var(--t1);letter-spacing:.01em;border-radius:14px;align-items:center;gap:10px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;display:inline-flex}.jp .ghost:hover{border-color:var(--t1)}.jp .textlink{border-bottom:1px solid #0094a080;text-decoration:none}.jp .textlink:hover{border-bottom-color:var(--t1)}.jp .status{letter-spacing:.06em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;margin:0;font-size:12px;font-weight:600;display:inline-flex}.jp .status i{background:var(--teal);border-radius:50%;width:7px;height:7px}.jp .narrow-only{display:none}.jp .skip{z-index:60;background:var(--teal-deep);color:#fff;border-radius:14px;padding:10px 14px;position:absolute;top:8px;left:-999px}.jp .skip:focus{left:8px}.jp-head{z-index:50;background:0 0;position:fixed;inset:0 0 auto}.jp-head:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse 470px 170px at calc(var(--g) + 70px) 38px, #00141bf7 0%, #00141bed 30%, #00141bcc 48%, #00141b94 62%, #00141b54 75%, #00141b24 86%, #00141b0a 94%, #00141b00 100%), linear-gradient(180deg, #00141b9e 0%, #00141b85 12%, #00141b5c 26%, #00141b33 40%, #00141b17 52%, #00141b08 62%, #00141b00 72%);height:300px;position:absolute;inset:0 0 auto}.jp-head:after{content:"";height:calc(var(--head) + 80px);pointer-events:none;z-index:-2;backdrop-filter:blur(14px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 30%,#000000b3 48%,#00000061 64%,#00000024 80%,#00000008 92%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#000000b3 48%,#00000061 64%,#00000024 80%,#00000008 92%,#0000 100%)}.jp-head nav{min-height:var(--head);padding:0 var(--g);grid-template-columns:1fr auto 1fr;align-items:center;column-gap:24px;transition:min-height .3s;display:grid}html[data-scrolled=true] .jp-head nav{min-height:60px}.jp-brand{color:var(--t1);justify-self:start;align-items:center;gap:14px;text-decoration:none;display:flex}.jp-brand img{width:auto;height:48px;transition:height .3s}html[data-scrolled=true] .jp-brand img{height:38px}.jp-brand span{border-left:1px solid var(--rule);letter-spacing:.01em;color:var(--t2);padding-left:14px;font-size:15px;font-weight:600}.jp-links{gap:32px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.jp-end{justify-self:end;align-items:center;gap:28px;font-size:15px;display:flex}.jp .navlink{min-height:44px;color:var(--t2);text-underline-offset:8px;align-items:center;text-decoration:none;display:inline-flex}.jp .navlink:hover{color:var(--t1)}.jp .navlink[aria-current]{color:var(--t1);text-decoration:underline;text-decoration-color:var(--teal);text-decoration-thickness:2px}.jp-head .btn{min-height:44px;padding:0 18px;font-size:15px;transition:opacity .25s,visibility .25s}.jp-head.cta-off .btn{opacity:0;visibility:hidden}.jp-sentinel{width:1px;height:1px;position:absolute;top:80px;left:0}@media (width<=680px){.jp{--head:64px}.jp-head nav{padding-top:env(safe-area-inset-top);grid-template-columns:1fr auto}html[data-scrolled=true] .jp-head nav{min-height:56px}.jp-brand img{height:40px}html[data-scrolled=true] .jp-brand img{height:34px}.jp-head:before{height:200px}.jp-head:after{height:calc(var(--head) + 56px)}}.jp-menu-btn,.jp-head .menu-only{display:none}.jp-menu-btn{width:44px;height:44px;color:var(--t1);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff14;border:0;border-radius:14px;margin:0;padding:0;position:relative}.jp-menu-btn:hover{background:#ffffff24}.jp-menu-btn span{background:currentColor;border-radius:1px;width:20px;height:2px;transition:transform .26s cubic-bezier(.23,1,.32,1),opacity .2s;position:absolute;top:21px;left:12px}.jp-menu-btn span:first-child{transform:translateY(-6px)}.jp-menu-btn span:nth-child(3){transform:translateY(6px)}.jp-menu-btn[aria-expanded=true] span:first-child{transform:rotate(45deg)}.jp-menu-btn[aria-expanded=true] span:nth-child(2){opacity:0;transform:scaleX(.2)}.jp-menu-btn[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}@media (width<=1199px){html[data-menu] .jp-head nav{grid-template-columns:1fr auto;position:relative}html[data-menu] .jp-end{gap:10px}html[data-menu] .jp-end>.navlink{display:none}html[data-menu] .jp-menu-btn{display:block}html[data-menu] .jp-head .menu-only{display:list-item}html[data-menu] .jp-links{padding:4px var(--g) 28px;backdrop-filter:blur(14px);opacity:0;visibility:hidden;background:#00141bf0;flex-direction:column;gap:0;transition:opacity .16s,transform .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}html[data-menu] .jp-head[data-menu-open] .jp-links{opacity:1;visibility:visible;transition:opacity .24s,transform .32s cubic-bezier(.23,1,.32,1),visibility;transform:none}html[data-menu] .jp-links li{opacity:0;transition:opacity .12s,transform .12s;transform:translateY(-6px)}html[data-menu] .jp-head[data-menu-open] .jp-links li{opacity:1;transition:opacity .28s,transform .36s cubic-bezier(.23,1,.32,1);transform:none}html[data-menu] .jp-head[data-menu-open] .jp-links li:nth-child(2){transition-delay:30ms}html[data-menu] .jp-head[data-menu-open] .jp-links li:nth-child(3){transition-delay:60ms}html[data-menu] .jp-head[data-menu-open] .jp-links li:nth-child(4){transition-delay:90ms}html[data-menu] .jp-links .navlink{letter-spacing:-.01em;min-height:56px;font-size:24px;font-weight:600}html[data-menu] .jp-links .menu-only .navlink{font-size:17px;font-weight:500}}@media (prefers-reduced-motion:reduce){.jp-menu-btn span,html[data-menu] .jp-links,html[data-menu] .jp-links li{transform:none;transition:none!important}.jp-menu-btn span:first-child{transform:translateY(-6px)}.jp-menu-btn span:nth-child(3){transform:translateY(6px)}.jp-menu-btn[aria-expanded=true] span:first-child{transform:rotate(45deg)}.jp-menu-btn[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)}}.jp-hero{text-align:center;padding:calc(var(--head) + clamp(40px, 7vh, 84px)) var(--g) clamp(64px, 10vh, 120px);background:radial-gradient(55% 45% at 0% 0%, #0094a057, #0094a000 100%), radial-gradient(55% 50% at 100% 100%, #005f688c, #005f6800 100%), var(--ink);flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.jp-hero .stage{flex-direction:column;align-items:center;width:100%;margin-top:calc(clamp(14px,3vh,30px) + 15px);display:flex;position:relative}.jp-hero h1{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#f4f8f9 0%,#f4f8f9f0 34%,#f4f8f929 80%,#f4f8f900 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(44px,13.5vw,210px);font-weight:700;line-height:.86}.jp-pin{aspect-ratio:1;width:min(760px,94vw,56vh);margin-top:calc(clamp(44px,13.5vw,210px)/-1.05263);position:relative}.jp-pin .bob{position:absolute;inset:0}.jp-pin img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.jp-pin canvas{opacity:0;width:100%;height:100%;transition:opacity .7s;display:block;position:absolute;inset:0}.jp-pin .live canvas{opacity:1}.jp-pin .live img{opacity:0;transition:opacity .7s}.jp-hero .lede-hero{letter-spacing:-.01em;width:100%;max-width:1200px;color:var(--t1);text-wrap:balance;margin:calc(-1*min(72px,7vw)) 0 0;font-size:clamp(21px,2.5vw,30px);font-weight:500;line-height:1.3;position:relative}.jp-hero .ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex;position:relative}.jp-hero .status{margin-top:26px;position:relative}.jp-cover{background:var(--ink);margin:clamp(112px,16vh,164px) 0 0;position:relative}.jp-cover-stage{place-items:center;height:100lvh;min-height:520px;display:grid;position:relative;overflow:clip}.jp-cover-media{position:absolute;inset:0;overflow:clip}.jp-cover-media img{object-fit:cover;transform-origin:50%;width:100%;height:100%;position:absolute;inset:0}.jp-cover-media:after{content:"";background:radial-gradient(70% 60%,#00141b6b,#00141b1f 70%,#00141b8c 100%);position:absolute;inset:0}.jp-cover-glint{opacity:0;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(105deg,#fff0 38%,#ffffff29 48%,#ffffff47 50%,#ffffff29 52%,#fff0 62%);position:absolute;inset:-10% -40%}.jp-cover-shade{background:var(--ink);opacity:0;pointer-events:none;position:absolute;inset:0}.jp-cover-title{z-index:1;padding:0 var(--g);text-align:center;letter-spacing:-.05em;color:var(--t1);text-wrap:balance;text-shadow:0 2px 40px #00141b73;margin:0;font-size:clamp(56px,11vw,200px);font-weight:700;line-height:.92;position:relative}.jp-sec{padding:clamp(112px,16vh,164px) 0 0}.jp-sec>.jp-split{padding-inline:var(--g)}.jp-you{padding-top:clamp(140px,24vh,260px);padding-bottom:clamp(140px,24vh,260px)}.jp-you .kicker{margin-bottom:clamp(28px,4vw,48px)}.jp-manifesto{letter-spacing:-.022em;max-width:1040px;color:var(--t1);text-wrap:pretty;margin:0;font-size:clamp(28px,3.4vw,50px);font-weight:600;line-height:1.24}.jp-manifesto .sr{clip:rect(0 0 0 0);white-space:nowrap;-webkit-user-select:none;user-select:none;width:1px;height:1px;position:absolute;overflow:hidden}.jp-manifesto .w{white-space:nowrap}.jp-manifesto.dim .c{color:#ffffff24;transition:color .4s}.jp-manifesto.dim .c.lit{color:inherit}.jp-cols{column-gap:clamp(24px,4vw,48px);margin-top:clamp(40px,6vw,72px);display:grid}.jp-cols.three{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.jp-cols.four{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:clamp(20px,3vw,36px)}.jp-col{flex-direction:column;gap:12px;padding:28px 0 32px;display:flex}.jp-col .label{letter-spacing:-.01em;color:var(--teal);margin:0;font-size:18px;font-weight:700}.jp-col h3{letter-spacing:-.016em;color:var(--t1);margin:0;font-size:24px;font-weight:600;line-height:1.25}.jp-cols.four .jp-col h3{font-size:22px;line-height:normal}.jp-col p{color:var(--t2);margin:0;font-size:17px;line-height:1.55}.jp-moments-sec{--glow-y:64%;isolation:isolate;padding-bottom:clamp(96px,13vh,152px);position:relative}.jp-moments-sec:before,.jp-moments-sec:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.jp-moments-sec:before{background:radial-gradient(ellipse 34% 28% at 19% var(--glow-y), #0094a05c 0%, #0094a024 45%, #0094a000 100%), radial-gradient(ellipse 34% 28% at 81% var(--glow-y), #d62c3442 0%, #d62c3417 48%, #d62c3400 100%), radial-gradient(ellipse 40% 24% at 50% 26%, #0094a01f 0%, #0094a000 100%)}.jp-moments-sec:after{background-image:var(--grain);mix-blend-mode:overlay;opacity:.7;-webkit-mask-image:radial-gradient(ellipse 34% 28% at 19% var(--glow-y), #000 0%, transparent 100%), radial-gradient(ellipse 34% 28% at 81% var(--glow-y), #000 0%, transparent 100%), radial-gradient(ellipse 40% 24% at 50% 26%, #000 0%, transparent 100%);mask-image:radial-gradient(ellipse 34% 28% at 19% var(--glow-y), #000 0%, transparent 100%), radial-gradient(ellipse 34% 28% at 81% var(--glow-y), #000 0%, transparent 100%), radial-gradient(ellipse 40% 24% at 50% 26%, #000 0%, transparent 100%)}.jp-moments-sec .head{text-align:center}.jp-moments-sec .head .h2{text-wrap:balance;max-width:900px;margin-inline:auto}.jp-moments-sec .head .lede{text-wrap:balance;max-width:640px;margin-inline:auto}.jp-moments{text-align:center;gap:24px clamp(32px,5vw,72px);margin-top:clamp(56px,7vw,96px);padding:0;list-style:none}.jp-moments .jp-col{align-items:center;padding-top:0}.jp-moments .jp-col p:last-child{text-wrap:pretty;max-width:32ch}.jp-moments .icon{aspect-ratio:1;width:clamp(136px,13vw,184px);height:auto;margin:0 auto 10px;display:block}.jp-moments .label{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:600}.jp-labs{padding:clamp(104px, 15vh, 148px) var(--g);background:radial-gradient(ellipse 62% 30% at 8% 70%, #0094a04d 0%, #0094a01f 45%, #0094a000 100%), radial-gradient(ellipse 48% 30% at 94% 30%, #0094a024 0%, #0094a000 100%), var(--ink);margin-top:clamp(112px,16vh,164px);position:relative}.jp-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;gap:clamp(40px,6vw,96px);display:grid}.jp-labs .h2{font-size:clamp(40px,5.6vw,80px)}.jp-labs .lede{max-width:480px;color:var(--t3);font-size:clamp(18px,1.6vw,20px)}.jp-habits{flex-direction:column;margin:0;padding:0;display:flex}.jp-habits div{padding:18px 0}.jp-habits dt{letter-spacing:-.016em;color:var(--t1);font-size:20px;font-weight:600}.jp-habits dd{color:var(--t3);margin:6px 0 0;font-size:17px;line-height:1.55}.jp-ripple .jp-split{align-items:center;gap:clamp(32px,5vw,80px)}.jp-rings{flex-direction:column;margin:32px 0 0;padding:0;list-style:none;display:flex}.jp-rings li{grid-template-columns:28px 1fr;column-gap:16px;padding:16px 0;display:grid}.jp-rings .ring{border-radius:50%;justify-self:center}.jp-rings li:first-child .ring{background:var(--teal);width:10px;height:10px;margin-top:6px}.jp-rings li:nth-child(2) .ring{border:1.5px solid var(--teal);width:16px;height:16px;margin-top:3px}.jp-rings li:nth-child(3) .ring{border:1.5px solid #0094a0b3;width:22px;height:22px}.jp-rings li:nth-child(4) .ring{border:1.5px solid #0094a073;width:28px;height:28px;margin-top:-3px}.jp-rings h3{letter-spacing:-.016em;color:var(--t1);margin:0;font-size:20px;font-weight:600}.jp-rings p{color:var(--t2);margin:6px 0 0;font-size:17px;line-height:1.55}.jp-note{max-width:520px;color:var(--t2);margin:24px 0 0;font-size:15px;line-height:1.55}.jp-orbits{justify-content:center;display:flex}.jp-orbits .bleed{aspect-ratio:5/4;width:calc(100% + 14vw);margin-right:-14vw;position:relative;-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.jp-orbits video{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.18)}.jp-path .h2{font-size:clamp(36px,5.2vw,76px);line-height:1}.jp-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));column-gap:clamp(20px,3vw,36px);margin:clamp(40px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.jp-steps li{flex-direction:column;gap:10px;padding:22px 0 30px;display:flex}.jp-steps .n{color:var(--t2);font-size:18px;font-weight:700}.jp-steps li.milestone .n{color:var(--teal)}.jp-steps h3{letter-spacing:-.016em;color:var(--t1);margin:0;font-size:22px;font-weight:600}.jp-steps p{color:var(--t2);margin:0;font-size:16px;line-height:1.55}.jp-rewards{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(16px,2.5vw,28px);margin-top:clamp(24px,4vw,40px);display:grid}.jp-reward{scroll-margin-top:var(--head);background:#ffffff0a;border-radius:14px;grid-template-columns:minmax(0,132px) 1fr;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(24px,3vw,40px);display:grid}.jp-reward img{aspect-ratio:1;object-fit:contain;width:100%}.jp-reward h3{letter-spacing:-.02em;color:var(--t1);margin:10px 0 0;font-size:26px;font-weight:700}.jp-reward p{color:var(--t2);margin:10px 0 0;font-size:16px;line-height:1.55}.jp-members{align-items:start}.jp-members .venn{aspect-ratio:1;align-self:center;width:100%}.jp-members .venn circle{fill:none;stroke-width:2.5px}.jp-members .venn .a{stroke:#ffffffb8}.jp-members .venn .b{stroke:var(--teal)}.jp-members .venn .both{fill:#0094a038;stroke:none}.jp-members .doors{gap:14px;margin:18px 0 0;display:grid}.jp-members .doors dt{color:var(--t1);align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.jp-members .doors dt:before{content:"";border:2px solid #ffffffb8;border-radius:50%;flex:none;width:10px;height:10px}.jp-members .doors .b dt:before{border-color:var(--teal)}.jp-members .doors dd{color:var(--t2);margin:4px 0 0 20px;font-size:15px;line-height:1.5}.jp-goal{padding-top:clamp(120px,18vh,176px)}.jp-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.jp-stat{padding:24px 0 28px}.jp-stat .v{letter-spacing:-.04em;color:var(--t1);margin:0;font-size:clamp(64px,7vw,88px);font-weight:700;line-height:1}.jp-stat.accent .v{color:var(--teal)}.jp-stat .l{color:var(--t2);margin:12px 0 0;font-size:16px;line-height:1.5}.jp-roster{max-width:760px;margin:clamp(24px,4vw,40px) 0 0}.jp-roster ol{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:0 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.jp-roster li{border-top:1px solid var(--rule);color:var(--t2);align-items:baseline;gap:10px;padding:12px 0;font-size:16px;line-height:24px;display:flex}.jp-roster li .n{letter-spacing:.06em;color:var(--teal);min-width:22px;font-size:12px;font-weight:600}.jp-roster li b{color:var(--t1);font-weight:600}.jp-roster li .a{margin-left:6px}.jp-roster li .open{color:var(--t3,var(--t2));opacity:.7}.jp-goal .lede{max-width:640px;margin-top:clamp(28px,4vw,44px)}.jp-join{background:radial-gradient(50% 60% at 100% 100%, #005f6899, #005f6800 100%), radial-gradient(45% 55% at 0% 100%, #0094a038, #0094a000 100%), var(--ink);padding:clamp(140px,20vh,208px) 0 clamp(110px,15vh,156px);position:relative;overflow:hidden}.jp-join h2{letter-spacing:-.05em;max-width:900px;color:var(--t1);margin:0;font-size:clamp(52px,8.6vw,124px);font-weight:700;line-height:.94}.jp-join .lede{max-width:560px;margin-top:26px;font-size:clamp(18px,1.8vw,22px);line-height:1.5}.jp-join .row{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:36px;display:flex}.jp-join .btn{min-height:56px;padding:0 30px;font-size:18px}.jp-foot{background:var(--ink);border-top:1px solid var(--rule)}.jp-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:28px 48px;padding-block:36px 44px;display:flex}.jp-foot .col{flex-direction:column;gap:14px;max-width:460px;display:flex}.jp-foot p{color:var(--t2);margin:0;font-size:14px;line-height:1.55}.jp-foot .kicker{color:var(--t2)}.jp-foot .logo{align-self:flex-start;width:auto;height:40px}.jp-foot .sponsors{align-items:center;gap:28px;display:flex}.jp-foot .sponsors img:first-child{width:auto;height:44px}.jp-foot .sponsors img:last-child{width:auto;height:26px}.jp .ph{color:var(--t2);letter-spacing:.04em;font-size:12px;font-weight:600}@keyframes jp-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes jp-wordin{0%{opacity:0;filter:blur(14px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:none}}@keyframes jp-pinin{0%{opacity:0;filter:blur(16px);transform:translateY(48px)scale(.9)}to{opacity:1;filter:blur();transform:none}}@keyframes jp-bob{0%{transform:translateY(0)}50%{transform:translateY(-14px)}to{transform:translateY(0)}}@keyframes jp-live{0%{box-shadow:0 0 #0094a099}70%{box-shadow:0 0 0 8px #0094a000}to{box-shadow:0 0 #0094a000}}.jp .rise{animation:1.1s cubic-bezier(.2,.7,.2,1) both jp-rise}.jp .wordin{animation:1.6s cubic-bezier(.2,.7,.2,1) both jp-wordin}.jp .pinin{animation:1.5s cubic-bezier(.2,.7,.2,1) .35s both jp-pinin}.jp .d1{animation-delay:.9s}.jp .d2{animation-delay:1.05s}.jp .d3{animation-delay:1.2s}.jp .bob{animation:7s ease-in-out infinite jp-bob}.jp .status i{animation:2s ease-out infinite jp-live}@supports (animation-timeline:view()){.jp .reveal{animation:linear both jp-rise}html .jp .reveal{animation-timeline:view();animation-range:entry entry 45%}}@media (width<=680px){.jp .wide-only{display:none!important}.jp .narrow-only{display:inline!important}.jp-orbits .bleed{width:100%;margin-right:0}.jp-reward{grid-template-columns:minmax(0,120px) 1fr}}@media (prefers-reduced-motion:reduce){html:has(.jp){scroll-behavior:auto}.jp .rise,.jp .wordin,.jp .pinin,.jp .bob,.jp .reveal,.jp .status i{animation:none!important}.jp-manifesto *{transition:none!important}}.jp-how-visual{display:none}@media (width>=1100px) and (prefers-reduced-motion:no-preference){.jp-how{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(40px,6vw,120px);margin-top:clamp(40px,6vw,72px);display:grid}.jp-how-visual{aspect-ratio:1;align-self:start;width:min(38vw,520px);display:block;position:sticky;top:calc(50vh - min(19vw,260px))}.jp-how-visual>*{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s,transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(.94)rotate(-4deg)}.jp-how-visual>.on{opacity:1;transform:none}.jp-how .jp-steps{grid-template-columns:1fr;margin:0}.jp-how .jp-steps li{justify-content:flex-start;min-height:42vh;padding-top:28px}.jp-how .jp-steps li:last-child{min-height:30vh}.jp-how .jp-steps h3{letter-spacing:-.03em;font-size:clamp(28px,2.6vw,40px);transition:color .3s}.jp-how .jp-steps p{max-width:520px;font-size:18px;transition:color .3s}.jp-how .jp-steps li:not(.active) h3{color:#fff6}.jp-how .jp-steps li:not(.active) .n,.jp-how .jp-steps li:not(.active) p{color:#ffffff80}}.jp-cta-row{margin:clamp(32px,5vw,56px) 0 0}.jp-quote{max-width:820px;margin:clamp(48px,7vw,88px) 0 0}.jp-quote .q{color:var(--teal)}.jp-quote blockquote{letter-spacing:-.02em;color:var(--t1);text-wrap:pretty;margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.3}.jp-quote figcaption{color:var(--t2);flex-wrap:wrap;gap:4px 12px;margin-top:18px;font-size:15px;display:flex}.jp-quote figcaption b{color:var(--t1);font-weight:600}.jp-faq{max-width:900px;margin-top:clamp(24px,4vw,40px)}.jp-faq summary{cursor:pointer;letter-spacing:-.01em;min-height:64px;color:var(--t1);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:clamp(18px,1.6vw,21px);font-weight:600;list-style:none;display:flex}.jp-faq summary::-webkit-details-marker{display:none}.jp-faq summary:hover span{text-decoration:underline;text-decoration-color:var(--teal);text-underline-offset:6px}.jp-faq summary i{flex-shrink:0;width:16px;height:16px;position:relative}.jp-faq summary i:before,.jp-faq summary i:after{content:"";background:var(--teal);height:2px;transition:transform .25s;position:absolute;top:7px;left:0;right:0}.jp-faq summary i:after{transform:rotate(90deg)}.jp-faq details[open] summary i:after{transform:rotate(0)}.jp-faq details p{max-width:68ch;color:var(--t2);margin:0 0 22px;font-size:17px;line-height:1.6}@media (width>=1100px){.jp-goal-foot{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(40px,5vw,96px);display:grid}.jp-goal-foot .jp-quote{margin-top:clamp(28px,4vw,44px)}}.jp-ripple .lede{max-width:520px}@media (prefers-reduced-motion:no-preference){@supports (view-timeline-name:--a){.jp-cover{view-timeline-name:--cover;height:240vh}.jp-cover-stage{position:sticky;top:0}.jp-cover-media img{animation:linear both jp-macro-pull}html .jp-cover-media img{animation-timeline:--cover;animation-range:entry contain}.jp-cover-shade{animation:linear both jp-macro-in,linear forwards jp-macro-out}html .jp-cover-shade{animation-timeline:--cover,--cover;animation-range:entry 15%,exit exit 75%}.jp-cover-glint{animation:linear both jp-macro-glint}html .jp-cover-glint{animation-timeline:--cover;animation-range:contain contain 70%}.jp-cover-title{animation:linear both jp-macro-title-in,linear forwards jp-macro-title-out}html .jp-cover-title{animation-timeline:--cover,--cover;animation-range:contain 4% contain 30%,contain 78% exit 25%}}@supports not (view-timeline-name:--a){html[data-covers] .jp-cover-shade{opacity:1;transition:opacity 1.6s}html[data-covers] .jp-cover-media img{transition:transform 2.4s cubic-bezier(.2,.7,.2,1);transform:scale(1.12)}html[data-covers] .jp-cover-title{opacity:0;filter:blur(12px);transition:opacity 1.2s .5s,transform 1.6s cubic-bezier(.2,.7,.2,1) .5s,filter 1.2s .5s;transform:scale(1.08)}html[data-covers] .jp-cover.in .jp-cover-shade{opacity:0}html[data-covers] .jp-cover.in .jp-cover-media img{transform:none}html[data-covers] .jp-cover.in .jp-cover-title{opacity:1;filter:none;transform:none}}}@keyframes jp-macro-pull{0%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes jp-macro-in{0%{opacity:1}to{opacity:0}}@keyframes jp-macro-out{0%{opacity:0}to{opacity:1}}@keyframes jp-macro-glint{0%{opacity:0;transform:translate(-45%)}30%{opacity:1}75%{opacity:1}to{opacity:0;transform:translate(45%)}}@keyframes jp-macro-title-in{0%{opacity:0;filter:blur(14px);transform:scale(1.12)}to{opacity:1;filter:blur();transform:none}}@keyframes jp-macro-title-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:translateY(-8vh)scale(.96)}}@media (width<=680px){.jp{--g:max(16px, env(safe-area-inset-left), env(safe-area-inset-right));-webkit-tap-highlight-color:transparent}html:has(.jp){-webkit-text-size-adjust:100%}.jp-hero{min-height:100svh;padding-top:calc(var(--head) + 24px);justify-content:center;padding-bottom:56px}.jp-hero .stage{margin-top:8px}.jp-pin{width:min(84vw,40svh);margin-top:calc(clamp(44px,13.5vw,210px)/-1.25)}.jp-hero .lede-hero{margin-top:-6px;font-size:20px}.jp-hero .ctas{flex-direction:column;align-items:center;gap:4px;margin-top:22px}.jp-hero .ghost{min-height:44px;color:var(--t2);border:0;padding:0 12px;font-size:15px}.jp-hero .status{margin-top:16px}.jp-cover{margin-top:88px}.jp-sec,.jp-goal{padding-top:88px}.jp-you{padding-top:112px;padding-bottom:112px}.jp-labs{margin-top:88px;padding-block:88px}.jp-join{padding-block:112px 96px}.jp .h2{font-size:36px}.jp-join h2{font-size:44px}.jp-cover-title{font-size:48px}.jp-cols{margin-top:32px}.jp-col{padding:18px 0 22px}.jp-stats{grid-template-columns:1fr;margin-top:24px}.jp-stat{border-top:1px solid var(--rule);grid-template-columns:136px 1fr;align-items:baseline;column-gap:16px;padding:12px 0;display:grid}.jp-stat .v{font-size:48px}.jp-stat .l{margin:0}.jp-steps{margin-top:24px}.jp-steps li{padding:14px 0 18px}.jp-rewards{gap:12px;margin-top:12px}.jp-cta-row{margin-top:28px}.jp-rings li{padding:12px 0}.jp-orbits .bleed{max-width:320px}.jp-reward{padding:20px}.jp-quote{margin-top:36px}.jp-quote blockquote{font-size:22px}.jp-faq details p{margin-bottom:18px}.jp-foot .textlink{padding-block:8px;display:inline-block}.jp-foot .wrap{gap:24px 40px;padding-block:32px 40px}}@media (width<=480px){.jp-reward{grid-template-columns:1fr;gap:12px}.jp-reward img,.jp-members .venn{width:104px}.jp-reward h3{font-size:22px}}@media (width<=680px) and (prefers-reduced-motion:no-preference){@supports (view-timeline-name:--a){.jp-cover{height:150vh}}@keyframes jp-wordin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes jp-pinin{0%{opacity:0;transform:translateY(32px)scale(.92)}to{opacity:1;transform:none}}@keyframes jp-macro-title-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes jp-macro-title-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6vh)scale(.97)}}.jp-cover-glint{display:none}}.sh .sh-top{grid-template-columns:auto 1fr auto;min-height:76px}html[data-scrolled=true] .sh .sh-top{min-height:60px}.sh .jp-links{white-space:nowrap;justify-self:center;gap:clamp(18px,2vw,32px)}.sh .jp-end{white-space:nowrap;gap:clamp(16px,1.6vw,28px)}.sh .jp-end .sh-util{color:var(--t2)}.sh .jp-end .sh-util:hover,.sh .jp-end .sh-util[aria-current]{color:var(--t1)}.sh .jp-brand img{height:44px}html[data-scrolled=true] .sh .jp-brand img{height:36px}@media (width<=1199px){html[data-menu] .sh .sh-top{grid-template-columns:1fr auto}html[data-menu] .sh .sh-util{display:none}html[data-menu] .sh .jp-links{z-index:2;justify-self:stretch}}@media (width<=680px){.sh .sh-top{min-height:64px}html[data-scrolled=true] .sh .sh-top{min-height:56px}.sh .jp-brand img{height:38px}html[data-scrolled=true] .sh .jp-brand img{height:32px}}.jp.has-local{--head:118px}.sh-local{z-index:1;padding:0 var(--g);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:-8px;position:relative;overflow-x:auto}.sh-local::-webkit-scrollbar{display:none}.sh-local ul{white-space:nowrap;gap:clamp(16px,2vw,28px);margin:0;padding:0 0 6px;list-style:none;display:flex}.sh-local .navlink{min-height:36px;color:var(--t2);font-size:14px}.sh-local .navlink[aria-current]{color:var(--t1);text-decoration-color:var(--teal);text-underline-offset:6px}html[data-scrolled=true] .sh-local{margin-top:-10px}@media (width<=680px){.jp.has-local{--head:104px}.sh-local ul{gap:18px}}.sh.has-local:after{height:calc(var(--head) + 56px)}.sh-foot{z-index:1;border-top:1px solid var(--rule);background:var(--ink);padding:clamp(48px,7vh,80px) 0 40px;position:relative}.sh-wrap{max-width:1600px;padding-inline:var(--g);margin:0 auto;position:relative}.sh-foot-top{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px clamp(16px,1.7vw,28px);display:grid}.sh-foot-brand{flex-direction:column;grid-column:1/span 3;align-items:flex-start;gap:18px;display:flex}.sh-foot-brand .logo{width:auto;height:44px}.sh-foot-brand p{max-width:30ch;color:var(--t2);margin:0;font-size:15px;line-height:1.55}.sh-foot .ghost.small{min-height:44px;padding:0 18px;font-size:15px}.sh-foot-cols{grid-column:5/-1;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px clamp(16px,1.7vw,28px);display:grid}.sh-foot-cols div{flex-direction:column;gap:12px;display:flex}.sh-foot-cols .kicker{color:var(--t2);margin-bottom:4px;font-size:13px;font-weight:600}.sh-foot-cols a{color:var(--t1);font-size:15px;text-decoration:none}.sh-foot-cols a:hover{color:var(--teal)}.sh-foot-mid{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:20px 40px;margin-top:clamp(40px,6vh,64px);padding-top:28px;display:flex}.sh-foot-mid .kicker{color:var(--t2);font-size:13px;font-weight:600}.sh-foot .sponsors{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.sh-foot .sponsors img{width:auto;height:26px}.sh-foot .sponsors img:first-child{height:44px}.sh-foot-legal{border-top:1px solid var(--rule);gap:10px;margin-top:28px;padding-top:24px;display:grid}.sh-foot-legal p{max-width:90ch;color:var(--t2);margin:0;font-size:13px;line-height:1.55}.sh-foot-legal .ph{letter-spacing:.04em;font-size:12px;font-weight:600}@media (width<=1100px){.sh-foot-brand{grid-column:1/-1}.sh-foot-cols{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.sh-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-foot-cols a{padding-block:4px}}
