@import "https://fonts.cdnfonts.com/css/garet";
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_8eb255a-module__4VqPoG__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_8eb255a-module__4VqPoG__variable{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:4.5rem}html,body{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-jakarta),system-ui,sans-serif;color:#1a1a1a;background:#c8cacd;min-height:100vh;line-height:1.6;position:relative}@supports (height:100dvh){body{min-height:100dvh}}@supports not (height:100dvh){body{min-height:100svh}}a{color:inherit;text-decoration:none}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:.9}}.site-header{z-index:100;pointer-events:none;position:fixed;top:0;left:0;right:0}.header-content{pointer-events:auto;justify-content:space-between;align-items:baseline;padding:.5rem 0;transition:left .4s cubic-bezier(.4,0,.2,1),right .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:1.85rem;left:2rem;right:2rem}.site-header.scrolled .header-content{background:#282828e6;border-radius:2rem;padding:.6rem 2rem;left:calc(50% - 13rem);right:calc(50% - 13rem);box-shadow:0 4px 12px #0000004d}.header-logo-left{font-family:var(--font-jakarta),system-ui,sans-serif;color:#fff;text-shadow:0 2px 8px #0000004d;letter-spacing:-.02em;white-space:nowrap;opacity:0;font-size:2.5rem;font-weight:800;line-height:1;animation:.8s ease-out .6s forwards fadeIn;position:static}.header-action-right{color:#fff;text-shadow:0 2px 8px #0000004d;white-space:nowrap;opacity:0;font-size:2rem;font-weight:500;animation:.8s ease-out .7s forwards fadeIn;position:static}.scroll-hidden{color:#0000;text-shadow:none;transition:color .3s,text-shadow .3s}.site-header.scrolled .header-logo-left:after{content:"|";color:#ffffff4d;font-weight:300;margin:0 .75rem!important}.site-header.scrolled .scroll-hidden.header-logo-left:after{color:#0000}.background-blobs{pointer-events:none;z-index:0;height:100%;min-height:100%;position:absolute;top:0;left:0;right:0;overflow:hidden}@keyframes blobDrift1{0%{transform:translate(-10%,220vh)}to{transform:translate(-12%,-165vh)}}@keyframes blobDrift2{0%{transform:translate(10%,225vh)}to{transform:translate(12%,-170vh)}}@keyframes blobDrift3{0%{transform:translate(-5%,215vh)}to{transform:translate(-8%,-160vh)}}@keyframes blobDrift4{0%{transform:translate(15%,230vh)}to{transform:translate(10%,-175vh)}}@keyframes blobDrift5{0%{transform:translate(-15%,235vh)}to{transform:translate(-10%,-180vh)}}@keyframes blobDrift6{0%{transform:translate(8%,220vh)}to{transform:translate(10%,-160vh)}}@keyframes blobDrift7{0%{transform:translate(-12%,240vh)}to{transform:translate(-15%,-170vh)}}@keyframes blobDrift8{0%{transform:translate(5%,225vh)}to{transform:translate(6%,-165vh)}}@keyframes blobDrift9{0%{transform:translate(-20%,210vh)}to{transform:translate(15%,-140vh)}}@keyframes blobDrift10{0%{transform:translate(18%,218vh)}to{transform:translate(-22%,-130vh)}}.blob{filter:blur(100px);opacity:.8;border-radius:50%;position:absolute}.blob-1{filter:blur(110px);background:radial-gradient(circle,#4682ffe6 0%,#4682ff66 50%,#0000 70%);width:900px;height:900px;animation:18s linear infinite blobDrift1;left:5%}.blob-2{filter:blur(120px);background:radial-gradient(circle,#5a8cffe0 0%,#5a8cff66 50%,#0000 70%);width:950px;height:950px;animation:16s linear -4s infinite blobDrift2;right:10%}.blob-3{filter:blur(95px);background:radial-gradient(circle,#328cffd9 0%,#328cff59 50%,#0000 70%);width:850px;height:850px;animation:20s linear -9s infinite blobDrift3;left:45%}.blob-4{filter:blur(105px);background:radial-gradient(circle,#6e46d2e6 0%,#6e46d266 50%,#0000 70%);width:920px;height:920px;animation:17s linear -7s infinite blobDrift4;right:30%}.blob-5{filter:blur(115px);background:radial-gradient(circle,#78b4ffde 0%,#78b4ff61 50%,#0000 70%);width:950px;height:950px;animation:18s linear -12s infinite blobDrift5;left:25%}.blob-6{filter:blur(100px);background:radial-gradient(circle,#645ae6d6 0%,#645ae65c 50%,#0000 70%);width:880px;height:880px;animation:15s linear -6s infinite blobDrift6;right:20%}.blob-7{filter:blur(120px);background:radial-gradient(circle,#7855dce6 0%,#7855dc66 50%,#0000 70%);width:1000px;height:1000px;animation:19s linear -9s infinite blobDrift7;left:35%}.blob-8{filter:blur(90px);background:radial-gradient(circle,#3c78ebdb 0%,#3c78eb5e 50%,#0000 70%);width:830px;height:830px;animation:14s linear -3s infinite blobDrift8;left:60%}.blob-9{filter:blur(110px);background:radial-gradient(circle,#7350dce0 0%,#7350dc66 50%,#0000 70%);width:940px;height:940px;animation:21s linear -13s infinite blobDrift9;left:15%}.blob-10{filter:blur(115px);background:radial-gradient(circle,#4191fae3 0%,#4191fa63 50%,#0000 70%);width:960px;height:960px;animation:23s linear -15s infinite blobDrift10;right:15%}main{z-index:1;padding-top:0;position:relative}.hero{justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative}@supports (height:100dvh){.hero{min-height:100dvh}}@supports not (height:100dvh){.hero{min-height:100svh}}.hero-card{text-align:center;-webkit-backdrop-filter:blur(48px);background:#dcdee140;border:1px solid #ffffff59;border-radius:1.5rem;width:35rem;max-width:100%;margin-top:3rem;padding:2rem 2.5rem;animation:.8s ease-out forwards slideUp;box-shadow:0 30px 80px #00000059,inset 0 1px #ffffff40}h1{font-family:var(--font-jakarta),system-ui,sans-serif;letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px #0006;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;font-size:2.5rem;font-weight:500;line-height:1.2}h1 .serif{font-family:Georgia,Times New Roman,Times,serif;font-style:italic;font-weight:400}.hero-title{text-align:center}@media (min-width:768px){.hero-title{max-width:12ch;margin:0 auto}.hero-title .nowrap{white-space:nowrap}}.subheadline{color:#fffffff2;max-width:26rem;margin:0 auto 2.75rem;font-size:1.0625rem;line-height:1.7}@media (min-width:768px){.hero-title{margin-bottom:.75rem}}.access-form{flex-direction:column;gap:1.5rem;width:100%;margin-top:-1.5rem;margin-bottom:1.25rem;display:flex}.access-form input{width:100%;font-family:var(--font-jakarta),system-ui,sans-serif;color:#fff;text-shadow:0 1px 4px #00000040;background:#0000001f;border:1px solid #ffffff40;border-radius:.75rem;outline:none;padding:1.125rem 1.25rem;font-size:1.0625rem;transition:border-color .15s}.access-form input::placeholder{color:#ffffffb3}.access-form input:focus{border-color:#fff6}.access-form input:disabled{opacity:.5;cursor:not-allowed}.access-form button{width:50%;font-family:var(--font-jakarta),system-ui,sans-serif;color:#1a1a1a;cursor:pointer;background:#fff;border:none;border-radius:.75rem;margin:0 auto;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:600;transition:opacity .15s}.access-form button:hover:not(:disabled){opacity:.85}.access-form button:disabled{opacity:.5;cursor:not-allowed}.form-footnote{color:#fff9;text-align:center;margin:0;font-size:.8125rem}.access-confirmation{color:#fffffff2;text-shadow:0 2px 16px #0006;text-align:center;justify-content:center;align-items:center;min-height:300px;margin:0;padding:6rem 2.5rem;font-size:6rem;font-weight:700;line-height:1.1;display:flex}.mission-section{text-align:left;max-width:48rem;margin:0 auto;padding:8rem 2rem}.mission-pill{color:#ffffffe6;background:0 0;border:1px solid #ffffff80;border-radius:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.mission-text{color:#ffffffe6;margin-bottom:1.75rem;font-size:1.25rem;line-height:1.8}.how-it-works-section{text-align:left;max-width:48rem;margin:0 auto;padding:6rem 2rem 8rem}.how-it-works-pill{color:#ffffffe6;background:0 0;border:1px solid #ffffff80;border-radius:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-block}.how-it-works-steps{flex-direction:column;gap:2.5rem;display:flex}.step{text-align:left}.step-title{color:#fffffff2;margin-bottom:.5rem;font-size:1.125rem;font-weight:500}.step-description{color:#fffc;margin:0;font-size:1rem;line-height:1.7}.access-footnote{color:#1a1a1a;text-align:center;margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:768px){body{background:#bdbfc2;overflow-x:hidden}.header-content{top:1rem;left:1.25rem;right:1.5rem}.header-logo-left{font-size:1.75rem}.header-action-right{font-size:1.4rem}.site-header.scrolled .header-content{border-radius:1.5rem;padding:.5rem 1.5rem;left:calc(50% - 9rem);right:calc(50% - 9rem)}.site-header.scrolled .header-logo-left:after{margin:0 .5rem!important}.background-blobs{opacity:.85}.blob{will-change:transform;transform:translateZ(0)scale(1.2);filter:blur(80px)!important;width:900px!important;height:900px!important;animation-duration:10s!important}.blob-8,.blob-9,.blob-10{display:none}.hero{align-items:center;min-height:auto;padding:7.5rem 1.25rem 2rem;display:flex}.hero-card{border-radius:1.5rem;max-width:100%;padding:2rem 1.75rem}h1{max-width:90%;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:2rem;line-height:1.25}.subheadline{max-width:75%;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:.9375rem;line-height:1.6}.access-form{gap:1.25rem;margin-top:-1rem}.access-form input{padding:1rem 1.125rem;font-size:1rem}.access-form button{width:70%;margin-left:auto;margin-right:auto;padding:.875rem 1.125rem;font-size:.875rem}.access-confirmation{font-size:2.75rem;font-weight:700;line-height:1.1}.mission-section{padding:8rem 1.5rem 4rem}.mission-text{margin-bottom:1.5rem;font-size:1.0625rem;line-height:1.7}.how-it-works-section{padding:4rem 1.5rem 6rem}.how-it-works-steps{gap:2rem}.step-title{margin-bottom:.375rem;font-size:1rem}.step-description{font-size:.9375rem;line-height:1.65}}
