.homepage-experience-module__vFKpOW__landing{min-height:100vh;font-family:var(--font-landing-body), Nunito, sans-serif;font-synthesis:none;background-color:#fbf6ea;background-image:radial-gradient(#fbf6ea94 0%,#fbf6ea6b 35%,#fbf6ea2e 62%,#0000 82%),radial-gradient(circle,#1746d117 0 4px,#0000 4.5px),radial-gradient(circle,#1746d117 0 4px,#0000 4.5px);background-position:50%,0 0,22px 22px;background-repeat:no-repeat,repeat,repeat;background-size:100vw 100vh,44px 44px,44px 44px;background-attachment:fixed,fixed,fixed}.homepage-experience-module__vFKpOW__landing .font-technical{font-family:var(--font-landing-body), Nunito, sans-serif}.homepage-experience-module__vFKpOW__home{z-index:0;isolation:isolate;transition:opacity .28s,transform .4s;position:relative}.homepage-experience-module__vFKpOW__hidden{opacity:0;pointer-events:none;transform:translateY(-8px)}.homepage-experience-module__vFKpOW__focus{color:#111827;background-color:#fbf6ea;background-image:radial-gradient(#fbf6ea94 0%,#fbf6ea6b 35%,#fbf6ea2e 62%,#0000 82%),radial-gradient(circle,#1746d117 0 4px,#0000 4.5px),radial-gradient(circle,#1746d117 0 4px,#0000 4.5px);background-position:50%,0 0,22px 22px;background-repeat:no-repeat,repeat,repeat;background-size:100vw 100vh,44px 44px,44px 44px;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:32px 24px;position:fixed;inset:0;overflow-y:auto}.homepage-experience-module__vFKpOW__exampleFocus{color:#111827;-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background-color:#fbf6eac7;background-image:radial-gradient(circle,#1746d117 0 4px,#0000 4.5px),radial-gradient(circle,#1746d117 0 4px,#0000 4.5px);background-position:0 0,22px 22px;background-size:44px 44px}.homepage-experience-module__vFKpOW__focus[open]{display:flex}.homepage-experience-module__vFKpOW__focus::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0206172e;animation:.5s both homepage-experience-module__vFKpOW__soften}.homepage-experience-module__vFKpOW__exampleFocus::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf6ea2e}.homepage-experience-module__vFKpOW__content{width:100%;max-width:600px;margin:auto;animation:.5s cubic-bezier(.22,1,.36,1) backwards homepage-experience-module__vFKpOW__enter}.homepage-experience-module__vFKpOW__exampleContent{background:#fffaf0;border:2px solid #1746d1;border-radius:2rem;max-width:720px;padding:clamp(1.35rem,4vw,2.5rem);box-shadow:7px 8px #111827}.homepage-experience-module__vFKpOW__closing .homepage-experience-module__vFKpOW__content{animation:.28s both homepage-experience-module__vFKpOW__leave}.homepage-experience-module__vFKpOW__closing::backdrop{animation:.28s reverse both homepage-experience-module__vFKpOW__soften}.homepage-experience-module__vFKpOW__auth main{background:0 0;min-height:0;padding:0}.homepage-experience-module__vFKpOW__auth main>div{max-width:none}.homepage-experience-module__vFKpOW__auth main>div>div:first-child{display:none}.homepage-experience-module__vFKpOW__auth main>div>div:last-child{box-shadow:none;background:0 0;border:0;padding:0}.homepage-experience-module__vFKpOW__auth :is(h1,label,p,span){color:#111827}.homepage-experience-module__vFKpOW__auth a{color:#1746d1}.homepage-experience-module__vFKpOW__auth .eyebrow{color:#1746d1}.homepage-experience-module__vFKpOW__auth :is(input:not([type=checkbox]),select){color:#111827;background:#fffaf0eb;border-color:#1746d16b}.homepage-experience-module__vFKpOW__auth select option{color:#0f172a}.homepage-experience-module__vFKpOW__auth input::placeholder{color:#6b7280}.homepage-experience-module__vFKpOW__auth button[type=submit],.homepage-experience-module__vFKpOW__auth button:not([type]){color:#fffaf0;background:#1746d1;box-shadow:3px 4px #111827}.homepage-experience-module__vFKpOW__auth button[type=button]{color:#1746d1}:is(.homepage-experience-module__vFKpOW__auth .bg-blue-50,.homepage-experience-module__vFKpOW__auth .bg-slate-100){color:#111827;background:#1746d114}.homepage-experience-module__vFKpOW__auth [role=alert]{color:#fff;background:#7f1d1da6}@keyframes homepage-experience-module__vFKpOW__enter{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes homepage-experience-module__vFKpOW__leave{to{opacity:0;transform:translateY(12px)}}@keyframes homepage-experience-module__vFKpOW__soften{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0206172e}}@media (prefers-reduced-motion:reduce){.homepage-experience-module__vFKpOW__home{transition-duration:1ms}.homepage-experience-module__vFKpOW__content,.homepage-experience-module__vFKpOW__focus::backdrop,.homepage-experience-module__vFKpOW__closing .homepage-experience-module__vFKpOW__content,.homepage-experience-module__vFKpOW__closing::backdrop{animation-duration:1ms}}.homepage-experience-module__vFKpOW__switching{animation:.28s both homepage-experience-module__vFKpOW__leave}.homepage-experience-module__vFKpOW__burstField{z-index:1;pointer-events:none;position:fixed;inset:6rem 0 0;overflow:hidden}.homepage-experience-module__vFKpOW__dotBurst{color:#1746d1;width:48px;height:48px;margin-top:-24px;margin-left:-24px;animation:3s linear both homepage-experience-module__vFKpOW__burst-shell;position:absolute;overflow:visible}.homepage-experience-module__vFKpOW__burstCore{fill:currentColor;fill-opacity:.12;transform-box:fill-box;transform-origin:50%;shape-rendering:geometricprecision;animation:3s cubic-bezier(.4,0,.2,1) both homepage-experience-module__vFKpOW__burst-core-color}.homepage-experience-module__vFKpOW__burstRays,.homepage-experience-module__vFKpOW__burstAccentRays{fill:none;stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:8;animation:3s ease-out both homepage-experience-module__vFKpOW__burst-rays}.homepage-experience-module__vFKpOW__burstAccentRays{stroke:#3bc9db}.homepage-experience-module__vFKpOW__burstFragments,.homepage-experience-module__vFKpOW__burstFragmentsAccent{opacity:0;animation:3s ease-out both homepage-experience-module__vFKpOW__burst-fragments}.homepage-experience-module__vFKpOW__burstFragments{fill:currentColor}.homepage-experience-module__vFKpOW__burstFragmentsAccent{fill:#3bc9db}@keyframes homepage-experience-module__vFKpOW__burst-shell{0%,72%{opacity:1}to{opacity:0}}@keyframes homepage-experience-module__vFKpOW__burst-core-color{0%{fill-opacity:.12;transform:scale(1)}66.666%{fill-opacity:1;transform:scale(3.5)}72%{fill-opacity:1;transform:scale(3)}to{fill-opacity:0;transform:scale(0)}}@keyframes homepage-experience-module__vFKpOW__burst-rays{0%,66.666%{opacity:0;stroke-dashoffset:8px}72%{opacity:1;stroke-dashoffset:8px}to{opacity:0;stroke-dashoffset:0}}@keyframes homepage-experience-module__vFKpOW__burst-fragments{0%,66.666%{opacity:0}72%{opacity:1}to{opacity:0}}.homepage-experience-module__vFKpOW__hero{z-index:2;background:0 0;position:relative}.homepage-experience-module__vFKpOW__doodleOne,.homepage-experience-module__vFKpOW__doodleTwo{color:#1746d1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.homepage-experience-module__vFKpOW__doodleOne svg,.homepage-experience-module__vFKpOW__doodleTwo svg{fill:currentColor;width:100%;height:100%;display:block}.homepage-experience-module__vFKpOW__doodleOne{aspect-ratio:1;opacity:.18;width:clamp(3.5rem,6vw,6rem);top:7%;left:4%;rotate:-12deg}.homepage-experience-module__vFKpOW__doodleTwo{aspect-ratio:1;opacity:.12;width:clamp(4.5rem,8vw,8rem);bottom:13%;right:4%;rotate:9deg}.homepage-experience-module__vFKpOW__heroTitle{font-family:var(--font-playful), Impact, sans-serif;font-size:clamp(3.2rem,14.5vw,4.8rem);font-weight:700}.homepage-experience-module__vFKpOW__heroLineLeft,.homepage-experience-module__vFKpOW__heroLineRight{width:100%;display:block}.homepage-experience-module__vFKpOW__heroLineLeft{animation:1s cubic-bezier(.65,0,.35,1) backwards homepage-experience-module__vFKpOW__hero-from-left}.homepage-experience-module__vFKpOW__heroLineRight{animation:1s cubic-bezier(.65,0,.35,1) backwards homepage-experience-module__vFKpOW__hero-from-right}.homepage-experience-module__vFKpOW__heroSubhead{animation:1s cubic-bezier(.65,0,.35,1) 1s backwards homepage-experience-module__vFKpOW__subhead-reveal}@keyframes homepage-experience-module__vFKpOW__hero-from-left{0%{opacity:0;transform:translate(-110vw)}to{opacity:1;transform:translate(0)}}@keyframes homepage-experience-module__vFKpOW__hero-from-right{0%{opacity:0;transform:translate(110vw)}to{opacity:1;transform:translate(0)}}@keyframes homepage-experience-module__vFKpOW__subhead-reveal{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}.homepage-experience-module__vFKpOW__bounceWord{white-space:nowrap;display:inline-flex}.homepage-experience-module__vFKpOW__bounceLetter{animation:3s linear infinite homepage-experience-module__vFKpOW__today-bounce;display:inline-block;position:relative;top:0}.homepage-experience-module__vFKpOW__bounceLetter:first-child{animation-delay:1.15s}.homepage-experience-module__vFKpOW__bounceLetter:nth-child(2){animation-delay:1.27s}.homepage-experience-module__vFKpOW__bounceLetter:nth-child(3){animation-delay:1.39s}.homepage-experience-module__vFKpOW__bounceLetter:nth-child(4){animation-delay:1.51s}.homepage-experience-module__vFKpOW__bounceLetter:nth-child(5){animation-delay:1.63s}@keyframes homepage-experience-module__vFKpOW__today-bounce{0%,11%,to{top:0}4%{top:-.42em}7.5%{top:.055em}9.5%{top:-.025em}}@keyframes homepage-experience-module__vFKpOW__today-bounce-reduced{0%,11%,to{top:0}4%{top:-.14em}8%{top:0}}.homepage-experience-module__vFKpOW__steps{isolation:isolate;row-gap:4.5rem;position:relative}.homepage-experience-module__vFKpOW__step{text-align:center;position:relative}.homepage-experience-module__vFKpOW__step:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#fbf6eab8 0%,#fbf6ea94 52%,#fbf6ea33 74%,#0000 92%);border-radius:50%;position:absolute;inset:-2.25rem -1.5rem -2rem}.homepage-experience-module__vFKpOW__step>:not(.homepage-experience-module__vFKpOW__stepArrow){z-index:1;position:relative}.homepage-experience-module__vFKpOW__stepNumber{color:#fffaf0;width:3.3rem;height:3.3rem;font-family:var(--font-playful), Impact, sans-serif;background:#1746d1;border:2px solid #111827;border-radius:45% 55% 48% 52%;place-items:center;margin-inline:auto;font-size:1.65rem;display:grid;box-shadow:3px 4px #111827}.homepage-experience-module__vFKpOW__step:nth-child(2n) .homepage-experience-module__vFKpOW__stepNumber{border-radius:57% 43% 54% 46%}.homepage-experience-module__vFKpOW__stepArrow{z-index:2;width:3.6rem;display:block;position:absolute;top:calc(100% + .5rem);left:50%;overflow:visible;transform:translate(-50%)rotate(90deg)}.homepage-experience-module__vFKpOW__stepArrow path{stroke:#1746d1;stroke-linecap:round;stroke-linejoin:round}.homepage-experience-module__vFKpOW__stepArrowCurve{stroke-width:3.5px}.homepage-experience-module__vFKpOW__stepArrowHead{stroke-width:4.5px}@media (min-width:640px){.homepage-experience-module__vFKpOW__heroTitle{font-size:clamp(4.4rem,7.6vw,7.6rem)}.homepage-experience-module__vFKpOW__steps{row-gap:2.25rem}.homepage-experience-module__vFKpOW__stepArrow{display:none}}@media (min-width:1024px){.homepage-experience-module__vFKpOW__stepArrow{width:calc(50% + 6rem);height:4.5rem;display:block;top:.65rem;left:calc(50% + 3rem);transform:none}}.homepage-experience-module__vFKpOW__whyCue{cursor:pointer;filter:none;background:0 0;border:0;transition:color .18s,transform .18s}.homepage-experience-module__vFKpOW__whyCue:hover{color:#111827}.homepage-experience-module__vFKpOW__whyCue:focus-visible{outline-offset:6px;border-radius:1rem;outline:2px solid #1746d1}.homepage-experience-module__vFKpOW__whyArrow{animation:2.4s ease-in-out infinite homepage-experience-module__vFKpOW__river-arrow}.homepage-experience-module__vFKpOW__landing .faq-jump-arrow{animation:1.6s ease-in-out infinite homepage-experience-module__vFKpOW__faq-arrow-bounce;display:block}.homepage-experience-module__vFKpOW__landing .faq-jump-arrow-late{animation-delay:.16s}@keyframes homepage-experience-module__vFKpOW__river-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@keyframes homepage-experience-module__vFKpOW__faq-arrow-bounce{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.homepage-experience-module__vFKpOW__bounceLetter{animation-name:homepage-experience-module__vFKpOW__today-bounce-reduced}.homepage-experience-module__vFKpOW__whyArrow{animation:none}.homepage-experience-module__vFKpOW__landing .faq-jump-arrow{animation:none}}
.river-signup-module__4fBJJq__stage{animation:.42s cubic-bezier(.22,1,.36,1) both river-signup-module__4fBJJq__stage-in}.river-signup-module__4fBJJq__exiting{pointer-events:none;animation:.18s both river-signup-module__4fBJJq__stage-out}@keyframes river-signup-module__4fBJJq__stage-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes river-signup-module__4fBJJq__stage-out{to{opacity:0;transform:translate(-16px)}}@media (prefers-reduced-motion:reduce){.river-signup-module__4fBJJq__stage,.river-signup-module__4fBJJq__exiting{animation-duration:1ms}}
