@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-wght-normal.woff2)format("woff2-variations");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:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/outfit-latin-ext-wght-normal.woff2)format("woff2-variations");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}:root{--bg:#131313;--card:#1b1b1b;--card-violet:#1c1a2b;--line:#2a2a2a;--ink:#f4f4f4;--text:#ededed;--muted:#a8a8a8;--dim:#7a7a7a;--violet:#6f6bff;--violet-2:#8f7cff;--violet-ink:#5b4fd6;--lilac:#b3a8ff;--lilac-2:#c9c0ff;--lilac-3:#d6cfff;--coral:#ec9a8c;--peach:#f2b3a6;--teal:#6eb4be;--teal-2:#9bd3da;--gold:#e6c78f;--paper:#f2f0ec;--paper-card:#f7f5f1;--paper-line:#e3dfd8;--dark:#141414;--font:"Outfit Variable", "Outfit", system-ui, sans-serif;--gutter:72px;--max:1440px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:#131313}img,a,button,nav,.toggle,.btn,.chip,.pill,.tag,.dot,.wordmark,.panel__card,.panel__toggle,.doc,.mini-doc,.loop,.scores,.stages__track,.stage__node,.stage__tag,.step-card__num,.step-card__mnum,.step-card__tag,.how-card__media,.person__media,.proof-card__media,.way__media,.care-card__head,.deliver__pill,.reserved__pill,.flow-card__top,.avatars,.quote__avatar,.join__list span,.where__no,.opp__top,.opp__foot,.footer__nav,.footer__legal,.footer__bottom{-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none}input,textarea,select{-webkit-user-select:text;user-select:text}html.is-ready{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:300;line-height:24px;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ol,ul,dl,dd,figure,blockquote{margin:0;padding:0}ol,ul{list-style:none}:focus-visible{outline:2px solid var(--lilac);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:100%;max-width:var(--max);padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.ring{box-shadow:inset 0 0 0 1px var(--ring,#ffffff29)}.grad-title{background:linear-gradient(#f2f2f2 30%,#8e8e8e 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-accent{background:linear-gradient(90deg, var(--lilac-2), var(--peach));color:#0000;-webkit-background-clip:text;background-clip:text}.dot{width:var(--size,8px);height:var(--size,8px);background:var(--c,var(--lilac));border-radius:50%;flex:none;display:inline-block}.br-d{display:inline}.m-only{display:none!important}.section-head{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px;height:184px;display:grid}.section-head__main{flex-direction:column;grid-column:1/span 7;gap:20px;display:flex}.section-head__main:before{content:"";height:20px}.section-head__main.has-eyebrow:before{content:none}.section-head__side{color:var(--muted);grid-column:9/span 4;font-size:18px;line-height:28px}.h2{letter-spacing:-1.28px;font-size:64px;font-weight:400;line-height:72px}.h2-center{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.h2-center .lead{max-width:900px}.lead{color:var(--muted);font-size:18px;line-height:28px}.eyebrow{color:var(--lilac);font-size:14px;font-weight:400;line-height:20px}.eyebrow--ink{color:var(--violet-ink);font-weight:500}.btn{white-space:nowrap;border-radius:8px;align-items:center;height:52px;font-size:16px;line-height:20px;transition:background-color .2s,box-shadow .2s,color .2s,transform .2s;display:inline-flex}.btn--primary{color:#111;background:#eee;gap:20px;padding:0 8px 0 24px;font-weight:500}.btn--primary:hover{background:#fff}.btn__icon{background:#111;border-radius:4px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .2s,background-color .2s;display:flex}.btn__icon img{width:16px;height:16px}.btn:hover .btn__icon{transform:translate(2px)}.btn--sm{gap:16px;height:48px;padding-left:20px}.btn--sm .btn__icon{width:32px;height:32px}.btn--ghost{-webkit-backdrop-filter:blur(4px);color:var(--ink);background:#13131366;justify-content:center;padding:0 24px;font-weight:400;box-shadow:inset 0 0 0 1px #ffffff47}.btn--ghost.btn--sm{padding:0 20px}.btn--ghost:hover{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff70}.btn--dark{background:var(--dark);color:#fff;gap:20px;padding:0 8px 0 24px;font-weight:500}.btn--dark .btn__icon{background:var(--violet)}.btn--dark:hover{background:#000}.link-underline{color:var(--text);box-shadow:inset 0 -1px 0 var(--c,var(--peach));padding-bottom:2px;font-size:16px;font-weight:500;line-height:24px;transition:box-shadow .2s;display:inline-block}.link-underline:hover{box-shadow:inset 0 -2px 0 var(--c,var(--peach))}.pill{color:#e2e2e2;white-space:nowrap;background:#13131366;border-radius:100px;align-items:center;gap:10px;height:36px;padding:0 16px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.chip{height:32px;color:var(--text);white-space:nowrap;background:#ffffff14;border-radius:100px;align-items:center;padding:0 14px;font-size:14px;line-height:20px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.chips{flex-wrap:wrap;gap:8px;display:flex}@media (width<=1199px){:root{--gutter:40px}.br-d{display:none}.h2{letter-spacing:-1px;font-size:52px;line-height:60px}.section-head{row-gap:24px;height:auto;min-height:0}.section-head__main{grid-column:1/-1}.section-head__side{grid-column:1/span 8}}@media (width<=767px){:root{--gutter:20px}.br-d{display:none}.m-only{display:revert!important}.d-only{display:none!important}.h2{letter-spacing:-.68px;font-size:34px;line-height:38px}.lead,.section-head__side{font-size:16px;line-height:26px}.section-head{flex-direction:column;align-items:stretch;gap:18px;display:flex}.section-head__main{gap:14px}.section-head__main:before{content:none}.eyebrow{font-size:13px;line-height:18px}.h2-center{gap:14px}.btn--block-m{justify-content:space-between;width:100%}.btn--ghost.btn--block-m{justify-content:center}}.brand{flex:none;align-items:center;gap:8px;display:inline-flex}.brand__mark{width:20px;height:20px}.brand__name{letter-spacing:-.22px;color:var(--ink);white-space:nowrap;font-size:22px;font-weight:600;line-height:28px}.tnav{z-index:40;position:absolute;top:24px;left:0;right:0}.tnav__bar{width:calc(100% - 2 * var(--gutter));-webkit-backdrop-filter:blur(8px);background:#1313136b;border-radius:100px;justify-content:space-between;align-items:center;max-width:1296px;height:64px;margin:0 auto;padding:0 8px 0 28px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.tnav__menus{align-items:center;gap:8px;display:flex}.tnav__actions{align-items:center;gap:20px;display:flex}.tnav__link,.tnav__flat a{color:var(--text);font-size:16px;line-height:20px;transition:color .2s}.tnav__link:hover,.tnav__flat a:hover,.dd__panel a:hover{color:#fff}.tnav__cta{color:#111;white-space:nowrap;background:#eee;border-radius:100px;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:500;line-height:20px;transition:background-color .2s;display:inline-flex}.tnav__cta:hover{background:#fff}.tnav--flat .brand,.tnav--flat .tnav__actions{width:320px}.tnav--flat .tnav__actions{justify-content:flex-end}.tnav--flat .tnav__bar{margin-top:-3px}.tnav__flat{align-items:center;gap:36px;display:flex}.dd{position:relative}.dd__btn{height:44px;color:var(--text);white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:0 14px;font-size:16px;font-weight:300;line-height:20px;transition:background-color .2s;display:flex}.dd__btn img{width:12px;height:12px;transition:transform .2s}.dd__btn:hover,.dd.is-open .dd__btn{background:#ffffff0f}.dd.is-open .dd__btn img{transform:rotate(180deg)}.dd__panel{-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;background:#161616eb;border-radius:12px;flex-direction:column;min-width:224px;padding:8px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:flex;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #2e2e2e,0 12px 32px #0006}.dd.is-open .dd__panel{opacity:1;visibility:visible;transition:opacity .18s,transform .18s;transform:none}.dd__panel a{color:var(--text);white-space:nowrap;border-radius:8px;padding:10px 12px;font-size:16px;line-height:20px;transition:background-color .15s,color .15s}.dd__panel a:hover{background:#ffffff0f}.fnav{z-index:50;pointer-events:none;opacity:0;justify-content:center;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:16px;left:0;right:0;transform:translateY(-12px)}.fnav.is-visible{opacity:1;pointer-events:auto;transform:none}.fnav__bar{-webkit-backdrop-filter:blur(8px);background:#161616eb;border-radius:12px;align-items:center;gap:32px;height:64px;padding:0 8px 0 20px;display:flex;box-shadow:inset 0 0 0 1px #2e2e2e,0 12px 32px #0006}.fnav__mark img{width:24px;height:24px}.fnav__links{align-items:center;gap:28px;display:flex}.fnav__links a{color:var(--text);white-space:nowrap;font-size:16px;line-height:20px;transition:color .2s}.fnav__links a:hover,.fnav__links a.is-active{color:#fff}.fnav__links a.is-active{font-weight:400}.fnav__cta{color:#111;white-space:nowrap;background:#eee;border-radius:8px;align-items:center;height:48px;padding:0 20px;font-size:16px;font-weight:500;line-height:20px;transition:background-color .2s;display:inline-flex}.fnav__cta:hover{background:#fff}.mnav{display:none}@media (width<=1023px){.tnav,.fnav{display:none}.mnav{top:16px;left:var(--gutter);right:var(--gutter);z-index:60;display:block;position:absolute}.mnav.is-fixed{animation:.25s mnav-in;position:fixed}.mnav.is-fixed .mnav__bar{background:#161616eb;box-shadow:inset 0 0 0 1px #ffffff24,0 12px 32px #0006}.mnav__bar{-webkit-backdrop-filter:blur(8px);background:#13131380;border-radius:100px;justify-content:space-between;align-items:center;height:56px;padding:0 8px 0 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.mnav .brand__mark{width:18px;height:18px}.mnav .brand__name{letter-spacing:-.2px;font-size:20px;line-height:26px}.mnav__toggle,.mnav__close{border-radius:100px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;box-shadow:inset 0 0 0 1px #fff3}.mnav__toggle:hover,.mnav__close:hover{background:#ffffff14}.mnav__panel{-webkit-backdrop-filter:blur(8px);transform-origin:top;background:#222224eb;border-radius:24px;flex-direction:column;padding:8px 8px 20px 16px;animation:.22s mnav-panel;display:flex;position:absolute;top:-8px;left:0;right:0;box-shadow:inset 0 0 0 1px #ffffff1f,0 16px 40px #0006}.mnav__panel[hidden]{display:none}.mnav__head{justify-content:space-between;align-items:center;height:48px;padding-right:4px;display:flex}.mnav__links{flex-direction:column;padding-right:8px;display:flex}.mnav__links>a{color:var(--text);padding:14px 0;font-size:18px;line-height:24px;box-shadow:inset 0 1px #ffffff1a}.mnav__links>a.is-active{color:var(--lilac-2)}.mnav__cta{padding-top:16px}.mnav__cta .btn{width:100%;padding-left:20px}}@keyframes mnav-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes mnav-panel{0%{opacity:0;transform:scale(.97)}}.footer{padding-top:128px;position:relative;overflow:hidden}.footer__inner{flex-direction:column;gap:80px;display:flex}.footer__cta{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.footer__title{letter-spacing:-1.12px;font-size:56px;font-weight:400;line-height:63.84px}.footer__sub{max-width:620px;color:var(--muted);padding:0 35px;font-size:18px;line-height:28px}.footer__buttons{flex-wrap:wrap;justify-content:center;gap:12px;padding-top:8px;display:flex}.footer__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:24px;padding-top:32px;display:grid}.footer__about{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer__about p{color:#8a8a8a;max-width:306px;font-size:16px;line-height:24px}.footer__nav{gap:24px;display:flex}.footer__col{flex-direction:column;flex:1 1 0;gap:10px;min-width:0;display:flex}.footer__col h3{color:var(--dim);padding-bottom:2px;font-size:14px;font-weight:300;line-height:20px}.footer__col a{color:var(--text);white-space:nowrap;font-size:16px;line-height:24px;transition:color .2s}.footer__col a:hover,.footer__legal a:hover{color:#fff}.footer__bottom{box-shadow:inset 0 1px 0 var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:24px 0;font-size:14px;line-height:20px;display:flex}.footer__legal{flex-wrap:wrap;gap:0 24px;display:flex}.footer__legal a{transition:color .2s}.wordmark{justify-content:center;height:237.59px;display:flex;overflow:hidden}.wordmark__text{letter-spacing:-11.2px;white-space:nowrap;opacity:.5;color:#0000;background-image:linear-gradient(90deg,#ffffff2e,#ffffff2e),url(/img/tex-wide.jpg);background-position:0 0,31.81% 46.63%;background-repeat:repeat,no-repeat;background-size:auto,109.15% 318.7%;-webkit-background-clip:text;background-clip:text;flex:none;font-size:280px;font-weight:600;line-height:280px;display:block}.footer--alt{padding-top:127.4px}.footer--alt .footer__cta{gap:32px}.footer--alt .footer__about{padding-bottom:0}.footer--alt .wordmark{height:248px}.footer--alt .wordmark__text{opacity:.4;letter-spacing:-11px}.cookie{z-index:70;-webkit-backdrop-filter:blur(8px);color:#cfcbc6;background:#131313c7;border-radius:100px;justify-content:space-between;align-items:center;gap:16px;width:520px;max-width:calc(100% - 32px);padding:10px 10px 10px 24px;font-size:14px;line-height:20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff24,0 24px 48px #0006}.cookie[hidden]{display:none}.cookie a{color:var(--text);box-shadow:inset 0 -1px #fff6}.cookie__btn{color:#111;background:#eee;border-radius:100px;height:40px;padding:0 18px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .2s}.cookie__btn:hover{background:#fff}@media (width<=1199px){.footer__grid{grid-template-columns:1fr;row-gap:48px}.footer__nav{flex-wrap:wrap;row-gap:32px}.footer__col{flex:160px}.wordmark{height:auto}.wordmark__text{letter-spacing:-.04em;font-size:19.4vw;line-height:1}}@media (width<=767px){.footer,.footer--alt{padding-top:72px}.footer__inner{gap:0}.footer__cta{gap:24px}.footer__title{letter-spacing:-.68px;max-width:316px;font-size:34px;line-height:38px}.footer__sub{display:none}.footer__buttons{flex-direction:column;gap:10px;width:100%;padding-top:0}.footer__buttons .btn{height:52px}.footer__grid{row-gap:36px;padding-top:64px}.footer__about p{max-width:none;font-size:15px;line-height:23px}.footer__nav.m-only{grid-template-columns:1fr 1fr;gap:28px 20px;display:grid!important}.footer__col{gap:8px}.footer__col a{white-space:normal}.footer__bottom{margin-top:48px}.wordmark{height:86px;margin:0 var(--gutter) 0}.wordmark__text{letter-spacing:-2.5px;font-size:64px;line-height:86px}.cookie{text-align:center;border-radius:20px;flex-direction:column;align-items:stretch;width:auto;max-width:none;padding:16px;left:16px;right:16px;transform:none}.cookie__btn{width:100%}}.scroll-progress{z-index:90;background:linear-gradient(90deg, var(--violet-2), var(--peach), var(--teal-2));transform-origin:0;height:2px;scale:var(--progress,0) 1;pointer-events:none;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.hero__content>*,.lic-hero__content>*,.opps-hero__content>*,.hero-card{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero__content>:first-child,.lic-hero__content>:first-child,.opps-hero__content>:first-child{animation-delay:.1s}.hero__content>:nth-child(2),.lic-hero__content>:nth-child(2),.opps-hero__content>:nth-child(2){animation-delay:.2s}.hero__content>:nth-child(3),.lic-hero__content>:nth-child(3),.opps-hero__content>:nth-child(3){animation-delay:.32s}.hero__content>:nth-child(4),.lic-hero__content>:nth-child(4),.opps-hero__content>:nth-child(4){animation-delay:.42s}.hero__content>:nth-child(5),.lic-hero__content>:nth-child(5){animation-delay:.5s}.hero-card:first-child{animation-delay:.6s}.hero-card:nth-child(2){animation-delay:.7s}.hero-card:nth-child(3){animation-delay:.8s}@keyframes rise{0%{opacity:0;translate:0 24px}}.hero__media,.lic-hero__media,.opps-hero__media{will-change:translate;animation:2s cubic-bezier(.2,.7,.2,1) both hero-in}@keyframes hero-in{0%{opacity:0;scale:1.08}}.hero__media img,.lic-hero__media img,.opps-hero__media img{translate:var(--tx,0) var(--ty,0);transition:translate 1.2s cubic-bezier(.2,.7,.2,1);animation:26s ease-in-out infinite alternate drift}@keyframes drift{0%{scale:1.04}to{scale:1.12}}.grad-accent{background-image:linear-gradient(90deg, var(--lilac-2), var(--peach), var(--lilac-2));background-size:200% 100%;animation:7s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.pill>.dot,.opps-hero__pill .dot{animation:2.4s ease-out infinite beacon}@keyframes beacon{0%{box-shadow:0 0 #b3a8ff8c}70%,to{box-shadow:0 0 0 8px #b3a8ff00}}.btn--primary,.btn--dark,.join__btn{position:relative;overflow:hidden}.btn--primary:after,.btn--dark:after,.join__btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:40%;position:absolute;top:0;bottom:0;left:-60%;translate:0}.btn--dark:after{background:linear-gradient(100deg,#0000,#ffffff24,#0000)}.btn--primary:hover:after,.btn--dark:hover:after,.join__btn:hover:after{transition:translate .8s;translate:400%}.spot{position:relative}.spot:after{content:"";z-index:3;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), rgba(201, 192, 255, var(--spot-a,.09)), transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spot:hover:after{opacity:1}.step-card.spot,.care-card.spot{--spot-a:.22}.how-card__media img,.proof-card__media>img,.way__media>img{transition:scale 1.2s cubic-bezier(.2,.7,.2,1)}.how-card:hover .how-card__media img,.proof-card:hover .proof-card__media>img,.way:hover .way__media>img{scale:1.08}.motion [data-reveal]{opacity:0;translate:0 32px}.motion [data-reveal=fade]{translate:none}.motion [data-reveal=rise]{translate:0 40%}.motion [data-reveal].is-in{opacity:1;transition:opacity .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s), translate .9s cubic-bezier(.2, .7, .2, 1) var(--d,0s);translate:none}.motion [data-reveal=rise].is-in{transition-duration:1.4s}.motion .doc__bars i:after,.motion .score i:after{transform-origin:0;transition:scale 1.3s cubic-bezier(.2,.7,.2,1);scale:0 1}.motion .is-filled i:after{scale:1}.motion .is-filled>:nth-child(2) i:after{transition-delay:.12s}.motion .is-filled>:nth-child(3) i:after{transition-delay:.24s}.motion .is-filled>:nth-child(4) i:after{transition-delay:.36s}.score b{font-variant-numeric:tabular-nums}.panel__row{position:relative;overflow:hidden}.panel__row.is-active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c9c0ff47,#0000);width:45%;animation:2.2s ease-in-out infinite scan-x;position:absolute;top:0;bottom:0;left:0}@keyframes scan-x{0%{translate:-100%}to{translate:230%}}.panel__row .wip:after{content:"";text-align:left;width:1.2em;animation:1.4s steps(4,end) infinite ellipsis;display:inline-block}@keyframes ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}.panel:not(.is-open) .panel__img{animation:14s ease-in-out infinite alternate breathe}@keyframes breathe{to{scale:1.06}}.loop__arc{transform-origin:1.3% 99%;rotate:calc(var(--turn,0) * 90deg);transition:rotate 1.1s cubic-bezier(.65,0,.35,1)}.loop__node:after{content:"";box-shadow:0 0 0 1.5px var(--violet);opacity:0;border-radius:50%;transition:opacity .4s,scale .4s;position:absolute;inset:-5px;scale:.8}.loop__node.is-current:after{opacity:1;animation:1.8s ease-out .4s infinite node-ring;scale:1}@keyframes node-ring{to{opacity:0;scale:1.6}}.step-card__num{transition:scale .4s cubic-bezier(.3,1.6,.5,1)}.step-card.is-current{box-shadow:0 0 0 1.5px #6f6bff80,0 20px 36px #5b4fd624}.step-card.is-current .step-card__num{scale:1.12}.mini-doc{overflow:hidden}.mini-doc:after{content:"";pointer-events:none;background:linear-gradient(#0000,#9bd3da59,#0000);height:36px;animation:3.2s ease-in-out infinite scan-y;position:absolute;top:0;left:0;right:0}@keyframes scan-y{0%{translate:0 -40px}to{translate:0 190px}}.mini-doc i.hl{animation:3.2s ease-in-out infinite glow}@keyframes glow{50%{background:#c4eaee;box-shadow:0 0 10px #9bd3dacc}}.reserved__pill{animation:3s ease-in-out infinite breathe-o}@keyframes breathe-o{50%{opacity:.55}}.motion .stages__track{transform-origin:0;transition:scale 1.6s cubic-bezier(.65,0,.35,1) .2s;scale:0 1}.motion .stages.is-filled .stages__track{scale:1}.stages__track:after{content:"";opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:0;box-shadow:0 0 12px 4px #c9c0ffb3}.stages.is-filled .stages__track:after{animation:5s cubic-bezier(.45,0,.55,1) 1.8s infinite travel}@keyframes travel{0%{opacity:0;left:0}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}.stages__dash{animation:1.2s linear infinite march}@keyframes march{to{background-position:16px 0}}.stage__node{transition:scale .5s cubic-bezier(.3,1.6,.5,1)}.stage:hover .stage__node{scale:1.25}.stage--end .stage__node{animation:2.6s ease-in-out infinite end-glow}@keyframes end-glow{50%{box-shadow:0 0 0 9px var(--soft), 0 0 36px #9bd3dad9}}.flow__arrow span{animation:1.8s ease-in-out infinite nudge}@keyframes nudge{50%{translate:4px}}.where__list li .dot{transition:scale .35s cubic-bezier(.3,1.6,.5,1)}.where__list li:hover .dot{scale:1.6}.where__list li .where__name{transition:translate .35s}.where__list li:hover .where__name{translate:6px}.motion .opp[data-stagger]{animation:.6s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:calc(var(--i,0) * 45ms)}.opp__go{transition:translate .3s}.opp:hover .opp__go{translate:4px}.wordmark__text{animation:18s ease-in-out infinite alternate wordmark-pan}@keyframes wordmark-pan{to{background-position:0 0,52% 62%}}}@media (prefers-reduced-motion:reduce){.scroll-progress{display:none}}
