.rail{height:3px;transform:scaleX(var(--sp,0));transform-origin:0;background:var(--color-accent);z-index:40;pointer-events:none;position:fixed;top:0;left:0;right:0}.nav{transition:padding .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.nav-brand{transition:font-size .35s cubic-bezier(.2,.7,.2,1)}.mo.scrolled .nav-brand img{width:27px;height:27px}.mo .layers .ring{animation:2.8s linear infinite flow}.mo .layers .ret{animation:3.4s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-15px}}.mo .layers .comet{transform-box:view-box;transform-origin:280px 280px;animation:13s linear infinite comet}@keyframes comet{to{transform:rotate(360deg)}}.mo .layers .drift{transform-box:fill-box;transform-origin:50%;animation:11s ease-in-out infinite drift}.mo .layers .d2{animation-duration:14s;animation-delay:-3s}.mo .layers .d3{animation-duration:9.5s;animation-delay:-6s}.mo .layers .d4{animation-duration:16s;animation-delay:-1.5s}@keyframes drift{0%,to{translate:0}50%{translate:0 -14px}}.mo .layers .st{transform-box:fill-box;transform-origin:50%;animation:13s ease-in-out infinite stage}.mo .layers .s2{animation-delay:.85s}.mo .layers .s3{animation-delay:1.7s}.mo .layers .s4{animation-delay:2.55s}.mo .layers .s5{animation-delay:3.4s}@keyframes stage{0%{opacity:.4;transform:scale(.78)}7%{opacity:1;transform:scale(1.07)}11%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}88%{opacity:.4;transform:scale(.78)}to{opacity:.4;transform:scale(.78)}}.mo .layers .sat circle{transform-box:fill-box;transform-origin:50%;animation:13s ease-in-out infinite pop}.mo .layers .sat circle:first-child{animation-delay:4.4s}.mo .layers .sat circle:nth-child(2){animation-delay:4.6s}.mo .layers .sat circle:nth-child(3){animation-delay:4.8s}.mo .layers .sat circle:nth-child(4){animation-delay:5s}.mo .layers .sat circle:nth-child(5){animation-delay:5.2s}.mo .layers .sat circle:nth-child(6){animation-delay:5.4s}@keyframes pop{0%{opacity:.25;transform:scale(.3)}4%{opacity:1;transform:scale(1.3)}8%{opacity:1;transform:scale(1)}68%{opacity:1;transform:scale(1)}84%{opacity:.25;transform:scale(.3)}to{opacity:.25;transform:scale(.3)}}.mo .layers .core{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite breathe}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.13)}}.mo .constel .alink{animation:3.4s linear infinite alink}@keyframes alink{to{stroke-dashoffset:-12.5px}}.dsp-a{translate:0 calc(var(--p,0) * -17px)}.dsp-c{translate:0 calc(var(--p,0) * 17px)}.dsp-b{translate:0 calc(var(--p,0) * 3px)}.dsp-link{opacity:calc(1 - var(--p,0) * .9)}.mo .dsp-a>g>circle,.mo .dsp-b>g>circle,.mo .dsp-c>g>circle,.mo .dsp-link circle{transform-box:fill-box;transform-origin:50%}.mo .dsp-a>g>circle{animation:5.2s ease-in-out infinite dsp-flicker}.mo .dsp-a>g>circle:nth-child(2){animation-delay:.7s}.mo .dsp-a>g>circle:nth-child(3){animation-delay:1.5s}.mo .dsp-a>g>circle:nth-child(4){animation-delay:2.3s}.mo .dsp-a>g>circle:nth-child(5){animation-delay:3.1s}@keyframes dsp-flicker{0%,to{opacity:.22;transform:scale(.65)}18%,44%{opacity:1;transform:scale(1)}}.mo .dsp-b>g>circle{animation:9s ease-in-out infinite dsp-circle}.mo .dsp-b>g>circle:nth-child(2){animation-delay:-1.8s}.mo .dsp-b>g>circle:nth-child(3){animation-delay:-3.6s}.mo .dsp-b>g>circle:nth-child(4){animation-delay:-5.4s}.mo .dsp-b>g>circle:nth-child(5){animation-delay:-7.2s}@keyframes dsp-circle{0%,to{translate:0}25%{translate:5px -4px}50%{translate:0 6px}75%{translate:-5px -2px}}.mo .dsp-c>g>circle{animation:6.4s ease-in-out infinite dsp-sink}.mo .dsp-c>g>circle:nth-child(2){animation-delay:.9s}.mo .dsp-c>g>circle:nth-child(3){animation-delay:1.9s}.mo .dsp-c>g>circle:nth-child(4){animation-delay:2.8s}@keyframes dsp-sink{0%{opacity:0;translate:0 -10px}20%{opacity:1;translate:0}70%{opacity:1;translate:0 7px}to{opacity:0;translate:0 17px}}.mo .dsp-link circle{animation:4.6s ease-in-out infinite dsp-try}.mo .dsp-link circle:nth-child(2){animation-delay:1.5s}.mo .dsp-link circle:nth-child(3){animation-delay:3s}@keyframes dsp-try{0%,to{opacity:.2;transform:scale(.6)}12%{opacity:1;transform:scale(1.3)}32%{opacity:.2;transform:scale(.6)}}.diagrams .area{padding-left:0}.diagrams .area:before{display:none}.amini{margin:0 0 var(--space-3);width:100%}.amini svg{width:100%;height:auto;display:block}.mo .amini .hn{transform-box:fill-box;transform-origin:0;animation:9s ease-in-out infinite hn}.mo .amini .h2{animation-delay:.5s}.mo .amini .h3{animation-delay:1s}@keyframes hn{0%{opacity:0;transform:scaleX(.06)}6%{opacity:1;transform:scaleX(1.03)}9%{opacity:1;transform:scaleX(1)}88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(.06)}}.mo .amini .h4{animation:9s cubic-bezier(.34,1.4,.64,1) infinite h4}@keyframes h4{0%,32%{opacity:0;translate:104px -58px}38%{opacity:1;translate:104px -58px}52%,88%{opacity:1;translate:0}96%,to{opacity:0;translate:104px -58px}}.mo .amini .hz path{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:9s ease-in-out infinite draw}.mo .amini .hz2{animation-delay:.5s}.mo .amini .hz3{animation-delay:1s}@keyframes draw{0%{stroke-dashoffset:1px}10%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.mo .amini .dn{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite hn}.mo .amini .db{animation-delay:.35s}.mo .amini .dl{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:10s ease-in-out infinite dl}@keyframes dl{0%,18%{stroke-dashoffset:1px}34%,90%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}.mo .amini .dblock{opacity:0;animation:10s ease-in-out infinite dblock}@keyframes dblock{0%,34%{opacity:0}40%,90%{opacity:1}96%,to{opacity:0}}.mo .amini .dcyc{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:0;animation:10s ease-in-out infinite dcyc}@keyframes dcyc{0%,52%{stroke-dashoffset:1px;opacity:0}56%{opacity:1}66%{stroke-dashoffset:0;opacity:1}72%{opacity:1}78%,to{stroke-dashoffset:0;opacity:0}}.mo .amini .dx{transform-box:fill-box;transform-origin:50%;opacity:0;animation:10s ease-in-out infinite dx}@keyframes dx{0%,66%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.2)}74%{opacity:1;transform:scale(1)}80%,to{opacity:0;transform:scale(1)}}.mo .amini .req{animation:8s ease-in-out infinite pfill}.mo .amini .imp1{animation:8s ease-in-out .45s infinite pimp}.mo .amini .imp2{animation:8s ease-in-out .75s infinite pimp}@keyframes pfill{0%,10%{fill:#f5f5f5;stroke:#e5e5e5}20%,84%{fill:#1d9bf0;stroke:#1d9bf0}94%,to{fill:#f5f5f5;stroke:#e5e5e5}}@keyframes pimp{0%,10%{fill:#f5f5f5;stroke:#e5e5e5}20%,84%{fill:#aedcfb;stroke:#6cc0f5}94%,to{fill:#f5f5f5;stroke:#e5e5e5}}.mo .amini .pline{stroke-dasharray:1 1;stroke-dashoffset:1px;opacity:.5;animation:8s ease-in-out infinite pline}@keyframes pline{0%,12%{stroke-dashoffset:1px}26%,84%{stroke-dashoffset:0}94%,to{stroke-dashoffset:1px}}@media (prefers-reduced-motion:reduce){.mo .amini *{animation:none!important}.mo .amini .dblock,.mo .amini .dcyc,.mo .amini .dx{opacity:0}.mo .amini .hz path,.mo .amini .dl,.mo .amini .pline{stroke-dashoffset:0}.mo .layers .ring,.mo .layers .ret,.mo .layers .comet,.mo .layers .drift,.mo .layers .st,.mo .layers .sat circle,.mo .layers .core,.mo .constel .alink,.mo .dsp-a>g>circle,.mo .dsp-b>g>circle,.mo .dsp-c>g>circle,.mo .dsp-link circle{animation:none}}.mo.scrolled .nav{box-shadow:0 1px 0 var(--color-divider);padding-top:9px;padding-bottom:9px}.mo.scrolled .nav-brand{font-size:15px}.tint{background:var(--color-accent-200);opacity:var(--tint,0);pointer-events:none;z-index:-3;position:fixed;inset:0}.cur{background:var(--color-accent-300);mix-blend-mode:multiply;pointer-events:none;z-index:35;opacity:0;width:26px;height:26px;translate:var(--cx,-100px) var(--cy,-100px);border-radius:50%;margin:-13px 0 0 -13px;transition:width .3s cubic-bezier(.2,.7,.2,1),height .3s cubic-bezier(.2,.7,.2,1),margin .3s cubic-bezier(.2,.7,.2,1),opacity .3s,background .3s;position:fixed;top:0;left:0}.mo .cur.on{opacity:1}.mo .cur.big{background:var(--color-accent-2-300);width:64px;height:64px;margin:-32px 0 0 -32px}.mo .rv{opacity:0;transition:opacity .75s cubic-bezier(.2, .7, .2, 1) var(--d,0s), translate .9s cubic-bezier(.16, 1, .3, 1) var(--d,0s);translate:0 20px}.mo .rv.in{opacity:1;translate:0}.mo .display .line{padding-bottom:.06em;overflow:hidden}.mo .display .line .lr{transition:translate 1.05s cubic-bezier(.16, 1, .3, 1) var(--d,0s);display:block;translate:0 108%}.mo .display .line.in .lr{translate:0}[data-px]{translate:0 var(--y,0px);will-change:transform}.layers{aspect-ratio:1;justify-self:end;width:min(430px,100%);margin:0;position:relative}.layers img,.layers svg{width:100%;height:100%;position:absolute;inset:0}.moments{margin-top:calc(1.5 * var(--leading));gap:var(--leading);flex-direction:column;display:flex}.moments .panel{background:var(--color-bg);border:1px solid var(--color-divider);border-radius:calc(1.6 * var(--radius-lg));padding:calc(1.3 * var(--leading)) clamp(20px, 2.6vw, 40px);box-shadow:var(--shadow-lg);align-items:center}.moments .panel .mock{box-shadow:none}.mo .moments .panel{top:calc(84px + var(--pi,0) * 16px);position:sticky}@media (width<=880px){.mo .moments .panel{position:static}}.twocol.solo{grid-template-columns:minmax(0,1fr)}.funnel .steps-col{grid-area:1/1/span 6}.funnel .spanel{grid-column:2}@media (width<=880px){.funnel .steps-col,.funnel .spanel{grid-area:auto/1}}.mo .steps-col{align-self:start;position:sticky;top:110px}.mo .spanel{opacity:.28;padding-block:calc(1.5 * var(--leading));flex-direction:column;justify-content:center;min-height:62vh;transition:opacity .55s;display:flex}.mo .spanel.active{opacity:1}.mo .funnel{align-items:start}@media (width<=880px){.mo .steps-col{position:static}.mo .spanel{opacity:1;min-height:0;padding-block:var(--leading)}}@media (height<=780px){.mo .steps-col .illus{display:none}}.fbar{transform-box:fill-box;transform-origin:50%;transition:opacity .5s,scale .7s cubic-bezier(.16,1,.3,1)}.mo .fbar{opacity:.28;scale:.8 1}.mo .fbar.on{opacity:1;scale:1}.gate-fill{stroke-dasharray:calc(var(--p,1) * 70) 100}.hpan{position:relative}.hpan-in{justify-content:center;gap:var(--leading);flex-direction:column;display:flex}.hpan-track{gap:var(--space-4);will-change:transform;display:flex}.hpan-track .card{width:min(330px,74vw);min-height:360px;padding:calc(1.2 * var(--leading));flex:none;justify-content:flex-end}.hpan-track .card:before{content:"";background:var(--color-accent-300);border-radius:50%;width:64px;height:64px;margin-bottom:auto}.hpan-track .card:nth-child(2):before{background:var(--color-accent-400)}.hpan-track .card:nth-child(3):before{background:var(--color-accent-200)}.hpan-track .card:nth-child(4):before{background:var(--color-accent-2-300)}.hpan-track .card:nth-child(5):before{background:var(--color-accent-2-400)}.hpan-track .card:nth-child(6):before{background:var(--color-accent-2-200)}.hpan-track .card-title{font-size:24px}.hpan-track .card-body{font-size:14.5px;line-height:calc(.95 * var(--leading));flex:none}.hpan-rail{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.hpan-h{font-size:clamp(22px,2.4vw,30px);line-height:calc(1.25 * var(--leading));max-width:20ch;margin:0}.hpan-count{font-family:var(--font-heading);margin:var(--space-2) 0 0;color:color-mix(in srgb, var(--color-text) 55%, transparent);font-size:15px}.hpan-count .cnum{color:var(--color-accent-700);margin-right:6px;font-size:34px}.hpan-prog{background:color-mix(in srgb, var(--color-text) 10%, transparent);border-radius:999px;width:min(200px,100%);height:6px;overflow:hidden}.hpan-prog span{height:100%;width:var(--pw,8%);background:var(--color-accent);border-radius:999px;transition:width .18s linear;display:block}.mo .hpan{height:200vh}.mo .hpan-in{height:100vh;padding-inline:var(--edge);margin-inline:calc(-1 * var(--edge));grid-template-columns:minmax(200px,290px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:sticky;top:0;overflow:hidden}.mo .hpan-in:before{content:"";background:var(--color-accent-2-200);z-index:0;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-140px}.mo .hpan-rail,.mo .hpan-track{z-index:1;position:relative}.hpan-clip{min-width:0}.mo .hpan-clip{margin-right:calc(-1 * var(--edge));overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 26px)}.mo .hpan-track{transform:translate3d(calc(var(--pan,0) * -1px), 0, 0)}.mo .hpan-track .card:nth-child(2n){margin-top:56px}@media (width<=880px){.mo .hpan{height:270vh}.mo .hpan-in{height:calc(100svh - 70px);margin-inline:0;padding-inline:0;top:70px}.mo .hpan-in:before{display:none}.mo .hpan-clip{margin-right:0}.mo .hpan-track .card:nth-child(2n){margin-top:0}.hpan-track .card{width:min(78vw,320px);min-height:300px}}.tk{margin-top:calc(2 * var(--leading));overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.tk-track{align-items:center;gap:clamp(28px,4vw,64px);width:max-content;display:flex}.mo .tk-track{animation:46s linear infinite tk}.tk:hover .tk-track{animation-play-state:paused}@keyframes tk{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.nq{font-family:var(--font-heading);font-weight:var(--font-heading-weight);white-space:nowrap;color:color-mix(in srgb, var(--color-text) 82%, transparent);font-size:clamp(19px,2.1vw,26px)}.nq .op{color:var(--color-accent);padding:0 10px}.vpan{margin-top:calc(1.5 * var(--leading));position:relative}.vstage{position:relative}html:not(.mo) .vmock:not(.on){display:none}.mo .vpan{height:270vh}.mo .vpan-in{grid-template-columns:minmax(220px,330px) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);height:100vh;display:grid;position:sticky;top:0}.mo .vpan-in:before{content:"";background:var(--color-accent-200);z-index:0;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-70px;right:-90px}.vrail{gap:var(--space-3);z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}.vrail .views{flex-wrap:wrap;margin:0}.vcap{max-width:34ch}.vcap h4{margin:var(--space-2) 0 var(--space-2);font-size:27px}.vcap p{font-size:14.5px;line-height:calc(.95 * var(--leading));color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0}.vcap:not(.on){display:none}.mo .vstage{z-index:1;min-height:430px;position:relative}.mo .vmock{opacity:0;pointer-events:none;transition:opacity .45s,translate .6s cubic-bezier(.16,1,.3,1),scale .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;translate:0 22px;scale:.985}.mo .vmock.on{opacity:1;pointer-events:auto;translate:0;scale:1}@media (width<=880px){.mo .vpan{height:250vh}.mo .vpan-in{gap:var(--space-3);height:calc(100svh - 70px);top:70px}.mo .vpan-in:before{display:none}}.mo #espace .vmock[data-view-panel=board] .ticket{opacity:0;transition:opacity .45s ease var(--td,0s), translate .6s cubic-bezier(.34, 1.4, .64, 1) var(--td,0s);translate:0 -16px}.mo #espace .vmock[data-view-panel=board].on .ticket{opacity:1;translate:0}.mo #espace .board .col:first-of-type .ticket{--td:.14s}.mo #espace .board .col:nth-of-type(2) .ticket:first-of-type{--td:.3s}.mo #espace .board .col:nth-of-type(2) .ticket:nth-of-type(2){--td:.38s}.mo #espace .board .col:nth-of-type(3) .ticket{--td:.46s}.mo #espace .board .blocked{transform-origin:0;transition:scale .5s cubic-bezier(.34,1.56,.64,1) .95s;scale:0}.mo #espace .vmock[data-view-panel=board].on .blocked{scale:1}.travhome{position:relative}#espace .board .col{min-height:300px}.slot{border-radius:var(--radius-md);border:1.5px dashed color-mix(in srgb, var(--color-text) 22%, transparent);opacity:0;position:absolute;inset:0}.trav{z-index:6;position:relative}.mo #espace .trav{transition:none}#espace .tl{position:relative}#espace .tlrow{grid-template-columns:110px minmax(0,1fr)}.dep{left:calc(110px + var(--space-3));pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;right:0}.dep i{background:var(--color-accent-600);display:block;position:absolute}.dep .dh{transform-origin:0;width:2%;height:2px;top:62px;left:44%}.dep .dv{transform-origin:top;width:2px;height:28px;top:62px;left:calc(46% - 2px)}.dep .dd{border-radius:50%;width:8px;height:8px;top:86px;left:calc(46% - 4px)}.mo .dep .dh{transition:scale .45s .8s;scale:0 1}.mo .dep .dv{transition:scale .45s 1.15s;scale:1 0}.mo .dep .dd{opacity:0;transition:opacity .3s 1.5s}.mo .vmock.on .dep .dh,.mo .vmock.on .dep .dv{scale:1}.mo .vmock.on .dep .dd{opacity:1}.mo #espace .vmock[data-view-panel=tl] .bar{transform-origin:0;transition:scale .65s cubic-bezier(.16, 1, .3, 1) var(--td,0s);scale:0 1}.mo #espace .vmock[data-view-panel=tl].on .bar{scale:1}.mo #espace .vmock[data-view-panel=tl] .tlrow:first-of-type .bar{--td:80ms}.mo #espace .vmock[data-view-panel=tl] .tlrow:nth-of-type(2) .bar{--td:.19s}.mo #espace .vmock[data-view-panel=tl] .tlrow:nth-of-type(3) .bar{--td:.3s}.mo #espace .vmock[data-view-panel=tl] .tlrow:nth-of-type(4) .bar{--td:.41s}.mo #espace .vmock[data-view-panel=tl] .tlrow:nth-of-type(5) .bar{--td:.52s}.hex{justify-self:center;width:min(520px,100%)}.hx-core{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.55 + clamp(0, calc(var(--p,1) * 5), 1) * .45))}.mo .hx-ring{transform-box:fill-box;transform-origin:50%;animation:4.6s ease-out infinite hxring}@keyframes hxring{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.55)}}.hx-sp{stroke-dasharray:1 1;stroke-dashoffset:calc(1 - clamp(0, calc((var(--p,1) - var(--d,0)) * 5), 1))}.hx-b{transform-box:fill-box;transform-origin:50%;transform:scale(clamp(0, calc((var(--p,1) - var(--d,0)) * 5), 1))}.mo .hx-b{animation:12s ease-in-out infinite drift}.mo .hx-b.b2{animation-duration:15s;animation-delay:-2s}.mo .hx-b.b3{animation-duration:10s;animation-delay:-5s}.mo .hx-b.b4{animation-duration:17s;animation-delay:-8s}.mo .hx-b.b5{animation-duration:13s;animation-delay:-3s}.mo .hx-b.b6{animation-duration:19s;animation-delay:-11s}.six .area:first-child:before{background:#1d9bf0}.six .area:nth-child(2):before{background:#10b981}.six .area:nth-child(3):before{background:#6cc0f5}.six .area:nth-child(4):before{background:#059669}.six .area:nth-child(5):before{background:#0f81cd}.six .area:nth-child(6):before{background:#34d399}@media (prefers-reduced-motion:reduce){.mo .hx-b,.mo .hx-ring{animation:none}}.thread-map{margin-top:calc(2 * var(--leading));position:relative}.tm-line{left:18.5px;right:calc((100% - 3 * var(--space-4)) / 4 - 18.5px);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-text) 16%, transparent) 0 3px, transparent 3px 9px);border-radius:999px;height:3px;position:absolute;top:17px}.tm-fill{height:100%;width:calc(var(--p,1) * 100%);background:var(--color-accent);border-radius:999px;position:absolute;top:0;left:0}.tm-blob,.tm-ghost{top:50%;left:calc(var(--p,0) * 100%);background:var(--color-accent);border-radius:58% 42% 47% 53%/46% 55% 45% 54%;position:absolute;translate:-50% -50%}.tm-blob{width:26px;height:26px;box-shadow:0 0 0 7px color-mix(in srgb, var(--color-accent) 13%, transparent);animation:7s ease-in-out infinite blobmorph}.tm-ghost{border-radius:50%}.g1{opacity:.5;width:19px;height:19px;transition:left .16s linear}.g2{opacity:.28;width:14px;height:14px;transition:left .3s linear}.g3{opacity:.14;width:9px;height:9px;transition:left .46s linear}@keyframes blobmorph{0%,to{border-radius:58% 42% 47% 53%/46% 55% 45% 54%}33%{border-radius:44% 56% 62% 38%/54% 43% 57% 46%}66%{border-radius:51% 49% 38% 62%/61% 51% 49% 39%}}.tm-nodes{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tm-node{--tm-on:clamp(0, calc((var(--p,1) - var(--t,0)) * 9), 1);--tm-col:var(--color-accent);flex-direction:column;gap:5px;display:flex}.tm-node:nth-child(2),.tm-node:nth-child(4){--tm-col:var(--color-accent-2-600)}.tm-dot{width:37px;height:37px;box-shadow:0 0 0 7px var(--color-bg);background:color-mix(in srgb, var(--tm-col) calc(var(--tm-on) * 100%), var(--color-neutral-200));color:color-mix(in srgb, var(--color-bg) calc(var(--tm-on) * 100%), var(--color-neutral-600));transform:scale(calc(1 + var(--tm-on) * .13));border-radius:56% 44% 49% 51%/48% 53% 47% 52%;place-items:center;font-size:17px;animation:9s ease-in-out infinite blobmorph;display:grid}.tm-node:nth-child(2) .tm-dot{animation-duration:11s;animation-delay:-2s}.tm-node:nth-child(3) .tm-dot{animation-duration:8s;animation-delay:-4s}.tm-node:nth-child(4) .tm-dot{animation-duration:12s;animation-delay:-6s}.tm-lb{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:17px;line-height:calc(.9 * var(--leading));margin-top:var(--space-2)}.tm-sub{font-size:13px;line-height:calc(.9 * var(--leading));color:color-mix(in srgb, var(--color-text) 62%, transparent)}.mo .tm-node{opacity:clamp(.32, calc((var(--p,1) - var(--t,0)) * 7), 1);transition:opacity .25s linear}@media (prefers-reduced-motion:reduce){.tm-blob,.tm-dot{animation:none}}@media print{.thread-map{--p:1}}@media (width<=720px){.tm-nodes{gap:var(--leading) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.tm-line{display:none}}.cyc{gap:var(--leading) clamp(20px, 3vw, 52px);margin-top:calc(2 * var(--leading));counter-reset:l;grid-template-columns:minmax(0,1fr) minmax(230px,320px) minmax(0,1fr);align-items:center;display:grid}.cyc .ring{grid-area:2/2;width:100%;margin:0}.cyc .ring svg{width:100%;height:auto;display:block}.cyc .lstep{counter-increment:l}.cyc .lstep:first-of-type{text-align:center;grid-area:1/2}.cyc .lstep:nth-of-type(2){grid-area:2/3}.cyc .lstep:nth-of-type(3){text-align:center;grid-area:3/2}.cyc .lstep:nth-of-type(4){text-align:right;grid-area:2/1}.cyc .lstep:before{content:counter(l);width:38px;height:38px;font-family:var(--font-heading);margin-bottom:var(--space-2);border-radius:50%;place-content:center;font-size:17px;display:grid}.cyc .lstep:first-of-type:before,.cyc .lstep:nth-of-type(3):before{margin-inline:auto}.cyc .lstep:nth-of-type(4):before{margin-left:auto}.cyc .lstep:first-of-type:before{color:#065f46;background:#a7f3d0}.cyc .lstep:nth-of-type(2):before{color:#047857;background:#d1fae5}.cyc .lstep:nth-of-type(3):before{color:#064e3b;background:#a7f3d0}.cyc .lstep:nth-of-type(4):before{color:#064e3b;background:#d1fae5}.cyc h4{margin:0 0 4px;font-size:18px}.cyc p{font-size:14px;line-height:calc(.95 * var(--leading));color:color-mix(in srgb, var(--color-text) 78%, transparent);max-width:32ch;margin:0}.cyc .lstep:first-of-type p,.cyc .lstep:nth-of-type(3) p{margin-inline:auto}.cyc .lstep:nth-of-type(4) p{margin-left:auto}.cy-prog{stroke-dasharray:calc(var(--p,1) * 100) 100}.cy-st{transform-box:fill-box;transform-origin:50%;transform:scale(calc(.5 + clamp(0, calc((var(--p,1) - var(--d,0)) * 8), 1) * .5));opacity:calc(.3 + clamp(0, calc((var(--p,1) - var(--d,0)) * 8), 1) * .7)}.cy-st.s1{--d:.02}.cy-st.s2{--d:.27}.cy-st.s3{--d:.52}.cy-st.s4{--d:.77}.cy-mark{transform-box:view-box;transform-origin:160px 160px;transform:rotate(calc(var(--p,1) * 360deg))}.mo .cy-track{animation:3.2s linear infinite flow12}@keyframes flow12{to{stroke-dashoffset:-12px}}.mo .cy-halo{transform-box:fill-box;transform-origin:50%;animation:5s ease-out infinite hxring}@media (width<=880px){.cyc{gap:var(--leading);grid-template-columns:1fr}.cyc .ring{grid-area:1/1;justify-self:center;width:min(280px,72%)}.cyc .lstep:first-of-type,.cyc .lstep:nth-of-type(2),.cyc .lstep:nth-of-type(3),.cyc .lstep:nth-of-type(4){text-align:left;grid-area:auto/1}.cyc .lstep:before,.cyc .lstep p{margin-inline:0!important;margin-left:0!important}}@media (prefers-reduced-motion:reduce){.mo .cy-track,.mo .cy-halo{animation:none}}.mo .area:before{transition:scale .55s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s);scale:0}.mo .area.in:before{scale:1}.mo .loop .lstep:before{transition:scale .6s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s);scale:0}.mo .loop .lstep.in:before{scale:1}.mo .cyc .lstep:before{transition:scale .6s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s);scale:0}.mo .cyc .lstep.in:before{scale:1}.constel{aspect-ratio:520/300;width:100%;position:relative}.constel img{width:100%;height:auto}.cn{aspect-ratio:1;border-radius:50%;position:absolute}.cn.big:after{content:"";background:var(--color-bg);border-radius:50%;position:absolute;inset:34%}.c1{background:var(--color-accent-300);width:16.9%;top:24.7%;left:10%}.c2{background:var(--color-accent-2-400);width:11.5%;top:36%;left:41.1%}.c2:after{background:var(--color-accent-2-100)}.c3{background:var(--color-accent-400);width:14.6%;top:38%;left:70%}.c4{background:var(--color-accent-2-200);width:8.5%;top:64%;left:41.1%}.c5{background:var(--color-neutral-500);width:6.9%;top:76%;left:82.7%}.c6{background:var(--color-accent-200);width:5.4%;top:75.3%;left:26.2%}.mo .cn{transition:scale .6s cubic-bezier(.34, 1.56, .64, 1) var(--cd,0s);scale:0}.mo .constel.in .cn{scale:1}.not .strike{position:relative}.not .strike:after{content:"";background:var(--color-accent-800);transform-origin:0;border-radius:2px;height:2px;position:absolute;top:52%;left:9px;right:9px}.mo .not .strike:after{transition:scale .5s cubic-bezier(.16,1,.3,1) .4s;scale:0 1}.mo .not.in .strike:after{scale:1}.mo .not.rv,.mo .magic.rv,.mo .patch.rv{translate:0 30px}.mo .derived .tag{transition:opacity .5s ease var(--d,0s), scale .5s cubic-bezier(.34, 1.56, .64, 1) var(--d,0s);scale:.82}.mo .derived .tag.in{scale:1}.principles>div{padding-top:var(--space-3);position:relative}.principles>div:before{content:"";background:color-mix(in srgb, var(--color-text) 14%, transparent);transform-origin:0;width:100%;height:1.5px;position:absolute;top:0;left:0}.mo .principles>div:before{transition:scale .8s cubic-bezier(.16, 1, .3, 1) var(--d,0s);scale:0 1}.mo .principles>div.in:before{scale:1}.mo .closing h2.rv{translate:0 36px}.mo .closing h2.rv.in{translate:0}@media (width<=880px){.layers{justify-self:start;width:min(340px,80%)}#espace .board .col{min-height:0}.btn,.tab{min-height:44px}.input,.signup .input,.signup .btn{min-height:46px}.seg-opt{min-height:40px;padding:9px 14px}.step{padding-block:11px}.faq summary{padding-block:var(--space-4)}.hpan-track .card:before{width:52px;height:52px}}@media (width<=560px){.nav{gap:var(--space-2)}.nav .seg{margin-left:0}.nav-brand{font-size:16px}.nav .btn-primary{padding-inline:var(--space-3);font-size:13px;display:inline-flex}}@media (width<=880px){.mo .moments{gap:var(--leading);flex-direction:column;display:flex}.mo .moments .panel{width:auto}.mo .funnel{align-items:stretch;gap:var(--leading);flex-direction:column;display:flex}.mo .steps-col{z-index:6;gap:var(--space-2);padding:var(--space-2) var(--edge);margin-inline:calc(-1 * var(--edge));background:color-mix(in srgb, var(--color-bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);align-self:stretch;position:sticky;top:70px}.mo .steps-col .steps-list{scrollbar-width:none;gap:var(--space-2);flex-direction:row;overflow-x:auto}.mo .steps-col .steps-list::-webkit-scrollbar{display:none}.mo .steps-col .step{flex:none;width:auto}.mo .steps-col .step .lb{white-space:nowrap}.mo .steps-col .illus{display:none}.mo .vpan-in,.mo .hpan-in{justify-content:center;align-items:stretch;gap:var(--space-4);flex-direction:column;display:flex}.mo .vrail,.mo .hpan-rail{gap:var(--space-2);flex-direction:column;width:auto;max-width:none;display:flex;position:static}.mo .vrail .vcap,.mo .hpan-rail .hpan-prog{margin-top:0}.mo .vstage{min-height:490px}.mo .vmock{position:absolute}.mo .moments .mock,.mo .vmock .board,.mo .vmock .tree,.mo .vmock .tl{zoom:.86}.mo .moments .mock{padding:var(--space-3);gap:var(--space-2)}.mo .moments .panel h3{font-size:21px;line-height:1.16}.mo .moments .panel p,.mo .vcap p{max-width:none;margin-top:10px;font-size:14.5px;line-height:1.5}.mo .moments .q-title{font-size:19px;line-height:1.16}.mo .moments .answer{padding:10px 13px}.mo .moments .answers .answer:nth-of-type(n+3){display:none}}@media print{.mo .rv{opacity:1!important;translate:none!important}.mo .display .line .lr{translate:none!important}.rail,.tint,.cur{display:none!important}.mo .vpan,.mo .hpan{height:auto!important}.mo .vpan-in,.mo .hpan-in,.mo .steps-col,.mo .moments .panel{height:auto!important;position:static!important;overflow:visible!important}.mo .vmock{opacity:1!important;position:relative!important;translate:none!important;scale:none!important}.mo .vmock:not(.on){display:none!important}.mo .spanel{opacity:1!important;min-height:0!important}.mo .hpan-track{flex-wrap:wrap;transform:none!important}}@media (prefers-reduced-motion:reduce){.mo .vpan{height:auto}.mo .vpan-in{height:auto;position:static}.mo .vstage{min-height:0}.mo .vmock{opacity:1;position:relative;translate:0;scale:1}.mo .vmock:not(.on){display:none}.trav,.slot,.tdot{animation:none!important}.slot{opacity:0}.mo .rv,.mo .display .line .lr{opacity:1;translate:0}.mo .moments .panel,.mo .steps-col{position:static}.mo .spanel{opacity:1;min-height:0}.mo .hpan{height:auto}.mo .hpan-in{height:auto;position:static;overflow:visible}.mo .hpan-track{flex-wrap:wrap;transform:none}.mo .tk-track{animation:none}.mo .fbar{opacity:1;scale:1}.cur{display:none}}:root{--halo-o:.6}.tint{z-index:-3;pointer-events:none;opacity:.16;background:var(--tint-color,var(--color-accent-200));transition:background-color .7s;position:fixed;inset:0}.halo{z-index:-2;pointer-events:none;opacity:var(--halo-o);position:fixed;inset:0;overflow:hidden}.halo i{will-change:transform;border-radius:50%;transition:background-color .9s;display:block;position:absolute;mask-image:radial-gradient(circle,#000 0%,#0000008c 42%,#0000 72%)}.halo i:first-child{background:var(--halo-a,var(--color-accent-300));width:64vmax;height:64vmax;translate:0 calc(var(--bgp,0) * -14vh);animation:34s ease-in-out infinite halo-a;top:-20vh;left:-14vw}.halo i:nth-child(2){background:var(--halo-b,var(--color-accent-200));width:54vmax;height:54vmax;translate:0 calc(var(--bgp,0) * -28vh);animation:46s ease-in-out infinite halo-b;top:4vh;right:-18vw}.halo i:nth-child(3){opacity:.7;background:var(--halo-a,var(--color-accent-300));width:50vmax;height:50vmax;translate:0 calc(var(--bgp,0) * 20vh);animation:39s ease-in-out infinite halo-c;bottom:-28vh;left:20vw}@keyframes halo-a{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6vw,4vh)scale(1.12)}}@keyframes halo-b{0%,to{transform:translate(0,0)scale(1.06)}50%{transform:translate(-7vw,6vh)scale(.92)}}@keyframes halo-c{0%,to{transform:translate(0,0)scale(.94)}50%{transform:translate(5vw,-6vh)scale(1.1)}}.hero:before,.closing:before{opacity:0}@media (prefers-reduced-motion:reduce){.halo i{animation:none}}@media print{.halo,.tint{display:none!important}}.foot-legal[data-astro-cid-nnaappaa]{gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:inline-flex}
