.page-progress{transform:scaleX(var(--page-p,0))}[data-reveal]{--rv-delay:0ms;opacity:0;transform:translate3d(0,12px,0);transition:opacity var(--dur-enter) var(--ease-out) var(--rv-delay),transform var(--dur-enter) var(--ease-out) var(--rv-delay)}[data-reveal].is-in{opacity:1;transform:none}[data-stagger]>*{--rv-step:60ms;opacity:0;transform:translate3d(0,10px,0);transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}[data-stagger].is-in>*{opacity:1;transform:none}[data-stagger].is-in>:first-child{transition-delay:calc(var(--rv-step) * 0)}[data-stagger].is-in>:nth-child(2){transition-delay:calc(var(--rv-step) * 1)}[data-stagger].is-in>:nth-child(3){transition-delay:calc(var(--rv-step) * 2)}[data-stagger].is-in>:nth-child(4){transition-delay:calc(var(--rv-step) * 3)}[data-stagger].is-in>:nth-child(5){transition-delay:calc(var(--rv-step) * 4)}[data-stagger].is-in>:nth-child(6){transition-delay:calc(var(--rv-step) * 5)}[data-stagger].is-in>:nth-child(n+7){transition-delay:calc(var(--rv-step) * 6)}.draw-mark path{stroke-dasharray:1 1.2;stroke-dashoffset:1.1;transition:stroke-dashoffset .64s var(--ease-in-out) .3s}.draw-mark path+path{transition-duration:.46s;transition-delay:.82s}.is-in .draw-mark path{stroke-dashoffset:0}.fig-lift{filter:drop-shadow(0 4px 6px rgb(var(--ink-rgb)/.1))}.fig [data-pop]{opacity:0;transform:scale(.92);transform-box:fill-box;transform-origin:center;transition:opacity .36s var(--ease-out) var(--d,0s),transform .36s var(--ease-out) var(--d,0s)}.is-in .fig [data-pop]{opacity:1;transform:none}.fig [data-draw]{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease-in-out) var(--d,0s)}.is-in .fig [data-draw]{stroke-dashoffset:0}.fig [data-fade]{opacity:0;transition:opacity .4s var(--ease-out) var(--d,0s)}.is-in .fig [data-fade]{opacity:1}.card-cols{gap:16px}.card-cols>*{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:24px}@media (min-width:768px){.card-cols{gap:20px}.card-cols>*{padding:28px}}.band-light{background:var(--paper-2)}.band-dark{background:var(--ink);color:#fff}.step-through{display:flex;flex-direction:column;gap:3rem}.panel-stack,.step-list{display:contents}@media (min-width:1024px){.step-through{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}.step-list{display:flex;flex-direction:column;gap:1.75rem}.panel-stack{display:grid;align-items:center}.panel-stack>.step-panel{grid-area:1/1}.step-panel{transition:opacity .32s var(--ease-out),transform var(--dur-enter) var(--ease-out)}.step-panel[data-pos=past]{opacity:0;transform:translate3d(0,-20px,0);pointer-events:none}.step-panel[data-pos=future]{opacity:0;transform:translate3d(0,20px,0);pointer-events:none}.step-panel[data-pos=active]{opacity:1;transform:none}.step-bar{transform:scaleY(.18);opacity:0;transition:transform .36s var(--ease-out),opacity var(--dur-med) var(--ease-out)}.step-bar[data-active=true]{transform:scaleY(1);opacity:1}.step-copy{opacity:.32;transition:opacity .32s var(--ease-out)}.step-copy[data-active=true]{opacity:1}}.marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:marquee-x 46s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marquee-x{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.caret{animation:caret-blink 1.05s steps(1) infinite}@keyframes mark-sweep{0%{background-size:0 .3em}to{background-size:100% .3em}}.mark-sweep{background-image:linear-gradient(rgb(var(--signal-rgb)/.28),rgb(var(--signal-rgb)/.28));background-repeat:no-repeat;background-position:0 100%;background-size:0 .3em;animation:mark-sweep .42s var(--ease-out) both}@keyframes wave-breathe{0%,to{transform:scaleY(1)}50%{transform:scaleY(.5)}}.wave-bar{transform-origin:center;animation:wave-breathe 2.4s var(--ease-in-out) infinite;animation-delay:calc(var(--b, 0) * -.22s)}@keyframes stamp-in{0%{opacity:0;transform:translate3d(0,6px,0)}}.stamp-in{animation:stamp-in .32s var(--ease-out) both}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ul-draw{background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--dur-med) var(--ease-out)}.ul-draw:hover{background-size:100% 1px}.orbit-ring{transform-box:view-box;transform-origin:300px 300px}.orbit-ring-slow{animation:orbit-turn 90s linear infinite}.orbit-ring-reverse{animation:orbit-turn 140s linear infinite reverse}@keyframes orbit-turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.fig [data-fade],.fig [data-pop],[data-reveal],[data-stagger]>*{opacity:1!important;transform:none!important;transition:none!important}.draw-mark path,.fig [data-draw]{stroke-dashoffset:0!important;transition:none!important}.caret,.mark-sweep,.marquee-track,.orbit-ring-reverse,.orbit-ring-slow,.stamp-in,.wave-bar{animation:none!important}.step-bar,.step-copy,.step-panel{transition:none!important}.page-progress,.step-panel[data-pos=future],.step-panel[data-pos=past]{transform:none!important}.page-progress{opacity:.25}html{scroll-behavior:auto!important}}