.scene[data-astro-cid-emjbsslt]{width:100%;height:auto;display:block}.label[data-astro-cid-emjbsslt]{fill:var(--color-pale);font-size:15px;font-weight:500}.note[data-astro-cid-emjbsslt]{fill:var(--color-white);font-size:17px;font-weight:500}.frame[data-astro-cid-emjbsslt],.hop[data-astro-cid-emjbsslt],.spoke[data-astro-cid-emjbsslt]{fill:none;stroke:var(--color-slate);stroke-width:1.5px}.solid[data-astro-cid-emjbsslt]{fill:none;stroke:var(--color-pale);stroke-width:2px}.dashed[data-astro-cid-emjbsslt]{fill:none;stroke:var(--color-pale);stroke-width:2px;stroke-dasharray:3 8}.tick[data-astro-cid-emjbsslt]{stroke:var(--color-pale);stroke-width:1.5px}.entry[data-astro-cid-emjbsslt]{fill:var(--color-pale);transform-box:fill-box;transform-origin:0}.chip[data-astro-cid-emjbsslt]{fill:var(--color-white)}.token-travel[data-astro-cid-emjbsslt]{transform:translate(430px,135px)}.van-1[data-astro-cid-emjbsslt]{transform:translate(240px,92px)}.van-2[data-astro-cid-emjbsslt]{transform:translate(190px,160px)}.bar[data-astro-cid-emjbsslt]{transform-box:fill-box;transform-origin:bottom}.pulse[data-astro-cid-emjbsslt]{fill:none;stroke:var(--color-white);stroke-width:2.5px;stroke-dasharray:12 200;stroke-dashoffset:12px}.busy[data-astro-cid-emjbsslt]{transform-box:fill-box;transform-origin:50%}@media (width<=640px){.label[data-astro-cid-emjbsslt]{font-size:19px}.note[data-astro-cid-emjbsslt]{font-size:21px}.optional[data-astro-cid-emjbsslt]{display:none}}html.motion .is-active .k1[data-astro-cid-emjbsslt]{animation:entry-1 6.4s var(--ease-io) infinite backwards;animation-delay:calc(var(--n) * .1s)}html.motion .is-active .k2[data-astro-cid-emjbsslt]{animation:entry-2 6.4s var(--ease-io) infinite backwards;animation-delay:calc(var(--n) * .1s)}html.motion .is-active .k3[data-astro-cid-emjbsslt]{animation:entry-3 6.4s var(--ease-io) infinite backwards;animation-delay:calc(var(--n) * .1s)}@keyframes entry-1{0%{transform:scaleX(0)}14%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes entry-2{0%,28%{transform:scaleX(0)}42%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes entry-3{0%,56%{transform:scaleX(0)}70%,92%{transform:scaleX(1)}to{transform:scaleX(0)}}html.motion .is-active .chip[data-astro-cid-emjbsslt]{animation:chip 6.4s var(--ease-io) infinite}@keyframes chip{0%,17%{opacity:0;transform:translate(92px,136px)}21%{opacity:1}26%,44%{opacity:1;transform:translate(163px,136px)}54%,90%{opacity:1;transform:translate(317px,136px)}96%,to{opacity:0;transform:translate(317px,136px)}}html.motion .is-active .tick[data-astro-cid-emjbsslt]{animation:6.4s linear infinite backwards tick;animation-delay:calc(.9s + var(--n) * .55s)}@keyframes tick{0%{opacity:.15}5%,60%{opacity:1}70%,to{opacity:.15}}html.motion .is-active .token-travel[data-astro-cid-emjbsslt]{animation:6.4s linear infinite travel}@keyframes travel{0%{transform:translate(50px,135px)}12%{transform:translate(170px,135px)}88%,to{transform:translate(430px,135px)}}html.motion .is-active .van-1[data-astro-cid-emjbsslt]{animation:6s linear infinite van-1}html.motion .is-active .van-2[data-astro-cid-emjbsslt]{animation:6s linear -2.2s infinite van-2}@keyframes van-1{0%{transform:translate(40px,92px)}to{transform:translate(440px,92px)}}@keyframes van-2{0%{transform:translate(40px,160px)}to{transform:translate(440px,160px)}}html.motion .is-active .bar[data-astro-cid-emjbsslt]{animation:bar 6s var(--ease) infinite backwards;animation-delay:calc(var(--n) * .18s)}@keyframes bar{0%{transform:scaleY(0)}24%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}html.motion .is-active .pulse[data-astro-cid-emjbsslt]{animation:3.6s linear infinite backwards pulse;animation-delay:calc(var(--n) * .6s)}@keyframes pulse{0%{stroke-dashoffset:12px}30%,to{stroke-dashoffset:-100px}}html.motion .is-active .busy[data-astro-cid-emjbsslt]{animation:1.2s ease-in-out infinite busy}@keyframes busy{50%{transform:scale(1.07)}}.gallery[data-astro-cid-rj65ajc3]{--inset:max(var(--gutter), calc((100vw - 86rem) / 2 + var(--gutter)));margin-top:clamp(2.5rem,5vw,4.5rem)}.track[data-astro-cid-rj65ajc3]{padding-inline:var(--inset);scroll-snap-type:x mandatory;scroll-padding-inline:var(--inset);scrollbar-width:none;gap:.875rem;display:flex;overflow-x:auto}.track[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.track[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:-4px}.tile[data-astro-cid-rj65ajc3]{--cut:1.75rem;background:var(--color-gunmetal);width:min(88vw,58rem);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));scroll-snap-align:start;flex:none;padding:clamp(1.5rem,3.5vw,3rem)}.controls[data-astro-cid-rj65ajc3]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.dots[data-astro-cid-rj65ajc3]{align-items:center;gap:.125rem;margin-right:auto;display:flex}.dot[data-astro-cid-rj65ajc3]{cursor:pointer;place-items:center;min-width:1.5rem;height:2.75rem;padding-inline:.25rem;display:grid}.bar[data-astro-cid-rj65ajc3]{background:var(--color-iron);width:.625rem;height:.375rem;transition:width .6s var(--ease), background-color .25s ease;display:block;overflow:hidden}.dot[data-astro-cid-rj65ajc3]:hover .bar[data-astro-cid-rj65ajc3]{background:var(--color-slate)}.dot[data-astro-cid-rj65ajc3][aria-current] .bar[data-astro-cid-rj65ajc3]{background:var(--color-iron);width:3rem}.fill[data-astro-cid-rj65ajc3]{background:var(--color-white);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.dot[data-astro-cid-rj65ajc3][aria-current] .fill[data-astro-cid-rj65ajc3]{transform:none}.is-playing[data-astro-cid-rj65ajc3] .dot[data-astro-cid-rj65ajc3][aria-current] .fill[data-astro-cid-rj65ajc3]{animation:7s linear both fill}@keyframes fill{0%{transform:scaleX(0)}to{transform:none}}.control[data-astro-cid-rj65ajc3]{background:var(--color-gunmetal);width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;place-items:center;transition:background-color .25s;display:grid}.control[data-astro-cid-rj65ajc3]:hover:not(:disabled){background:var(--color-iron)}.control[data-astro-cid-rj65ajc3]:disabled{color:var(--color-slate);cursor:default}.paddles[data-astro-cid-rj65ajc3]{gap:.25rem;display:flex}.play[data-astro-cid-rj65ajc3] .icon-play[data-astro-cid-rj65ajc3]{display:none}.is-paused[data-astro-cid-rj65ajc3] .play[data-astro-cid-rj65ajc3] .icon-play[data-astro-cid-rj65ajc3]{display:block}.is-paused[data-astro-cid-rj65ajc3] .play[data-astro-cid-rj65ajc3] .icon-pause[data-astro-cid-rj65ajc3],html:not(.js) .controls[data-astro-cid-rj65ajc3],html:not(.motion) .play[data-astro-cid-rj65ajc3]{display:none}.hero[data-astro-cid-glgfkru5]{position:relative}.stage[data-astro-cid-glgfkru5]{min-height:calc(100svh - var(--nav-h));position:relative;overflow:hidden}.field[data-astro-cid-glgfkru5]{width:100%;height:100%;position:absolute;inset:0}.copy[data-astro-cid-glgfkru5]{padding-top:clamp(2.5rem,7svh,5rem);padding-bottom:clamp(17rem,44svh,24rem);position:relative}.block[data-astro-cid-glgfkru5]{max-width:40rem}.eyebrow[data-astro-cid-glgfkru5]{align-items:center;gap:.875rem;font-size:.9375rem;display:flex}.rule[data-astro-cid-glgfkru5]{background:var(--color-blue);flex:none;width:2.25rem;height:2px}.title[data-astro-cid-glgfkru5]{letter-spacing:.06em;text-transform:uppercase;margin-top:1.5rem;font-size:clamp(1.875rem,1rem + 2.5vw,3.125rem);font-weight:600;line-height:1.1}.lead[data-astro-cid-glgfkru5]{max-width:44ch;margin-top:1.5rem;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}.actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2.25rem;display:flex}.cta[data-astro-cid-glgfkru5]{letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.contour[data-astro-cid-glgfkru5]{stroke-width:1.5px}.solid[data-astro-cid-glgfkru5]{opacity:clamp(0, calc((var(--p,0) - .01) * 14), 1)}.lines[data-astro-cid-glgfkru5],.sparks[data-astro-cid-glgfkru5]{opacity:clamp(0, calc(1 - var(--p,0) * 12), 1)}@media (width>=1024px){.stage[data-astro-cid-glgfkru5]{align-items:center;display:flex}.copy[data-astro-cid-glgfkru5]{width:100%;padding-bottom:clamp(2.5rem,7svh,5rem)}html:not(.motion) .field[data-astro-cid-glgfkru5]{width:54%;left:46%}html:not(.motion) .zoom[data-astro-cid-glgfkru5]{transform:translate(500px,560px)scale(2.5)}}html.motion .hero[data-astro-cid-glgfkru5]{height:360svh}html.motion .stage[data-astro-cid-glgfkru5]{top:var(--nav-h);height:calc(100svh - var(--nav-h));min-height:0;position:sticky}html.motion .copy[data-astro-cid-glgfkru5]{opacity:calc(1 - var(--p,0) * 7);transform:translateY(calc(var(--p,0) * -22svh));will-change:opacity, transform;padding-bottom:0}@media (width>=1024px){html.motion .copy[data-astro-cid-glgfkru5]{padding-bottom:clamp(2.5rem,7svh,5rem)}}html.motion .fallback-edge[data-astro-cid-glgfkru5]{display:none}html.motion .layer[data-astro-cid-glgfkru5]{animation:outline-in 1.5s var(--ease) both;animation-delay:calc(.2s + var(--i) * .11s)}@keyframes outline-in{0%{opacity:0;transform:translateY(70px)scale(.82)}}html.motion .spark[data-astro-cid-glgfkru5]{transform-box:fill-box;transform-origin:50%;animation:spark-in .9s var(--ease) both;animation-delay:calc(.9s + var(--n) * 80ms)}@keyframes spark-in{0%{opacity:0;transform:scale(0)}}.stats[data-astro-cid-55m5epj2]{grid-template-columns:repeat(2,1fr);gap:2.5rem 1rem;margin-top:clamp(3rem,6vw,5rem);display:grid}.stats[data-astro-cid-55m5epj2]>div[data-astro-cid-55m5epj2]{flex-direction:column-reverse;justify-content:flex-end;display:flex}dd[data-astro-cid-55m5epj2]{color:var(--color-navy);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(3.5rem,2rem + 6vw,7rem);font-weight:600;line-height:1}dt[data-astro-cid-55m5epj2]{max-width:20ch;margin:.75rem auto 0;line-height:1.35}@media (width>=768px){.stats[data-astro-cid-55m5epj2]{grid-template-columns:repeat(4,1fr)}.stats[data-astro-cid-55m5epj2]>div[data-astro-cid-55m5epj2]+div[data-astro-cid-55m5epj2]{border-left:1px solid var(--color-navy)}}.stack[data-astro-cid-ieb7f5w6]{--strip:3.25rem}.band[data-astro-cid-ieb7f5w6]{--cut:1.25rem;top:calc(var(--nav-h) + var(--i) * var(--strip));min-height:62svh;clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));position:sticky}.band[data-astro-cid-ieb7f5w6]:first-child{clip-path:none}.strip[data-astro-cid-ieb7f5w6]{height:var(--strip);align-items:center;display:flex}.body[data-astro-cid-ieb7f5w6]{max-width:24ch;padding-block:clamp(1.5rem,5vw,3.5rem) 3rem}@media (width>=768px){.stack[data-astro-cid-ieb7f5w6]{--strip:4rem}.band[data-astro-cid-ieb7f5w6]{min-height:66svh}}.sheet{--cut:2rem;background:var(--color-carbon);width:min(100%,60rem);max-width:none;max-height:90svh;color:var(--color-white);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, 0 100%, 0 var(--cut));border:0;margin:auto auto 0;padding:0;position:fixed;inset:auto 0 0;overflow:auto}.sheet::backdrop{background:color-mix(in srgb, var(--color-carbon) 60%, transparent);backdrop-filter:blur(14px)}.sheet .panel{padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,6vw,4.5rem)}.sheet .close{cursor:pointer;display:block;position:absolute;top:1.25rem;right:1.25rem}.sheet .close .plus{--turn:45deg;background:var(--color-gunmetal);width:2.5rem;height:2.5rem;color:var(--color-white)}.sheet .close:hover>.plus{--turn:135deg;background:var(--color-iron)}.sheet .sheet-list{border-top:1px solid var(--color-iron)}.sheet .sheet-list>li{border-bottom:1px solid var(--color-iron);color:var(--color-pale);padding-block:.9375rem}html:has(.sheet[open]){overflow:hidden}html.motion .sheet[open]{animation:sheet-in .7s var(--ease) both}html.motion .sheet[open]::backdrop{animation:.5s both backdrop-in}html.motion .sheet.is-closing{animation:.26s ease-in both sheet-out}html.motion .sheet.is-closing::backdrop{animation:.26s ease-in both backdrop-out}@keyframes sheet-in{0%{transform:translateY(100%)}}@keyframes sheet-out{to{transform:translateY(100%)}}@keyframes backdrop-in{0%{opacity:0}}@keyframes backdrop-out{to{opacity:0}}.tile[data-astro-cid-lqxbeeos]{--cut:1.75rem;height:100%;min-height:clamp(19rem,30vw,26rem);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));transition:transform .7s var(--ease);flex-direction:column;gap:2.5rem;padding:clamp(1.5rem,3vw,2.75rem);display:flex;position:relative}.tile[data-astro-cid-lqxbeeos]:hover{transform:translateY(-.375rem)}.tile[data-astro-cid-lqxbeeos]:focus-visible{outline-offset:-8px}.letter[data-astro-cid-lqxbeeos]{transition:transform .7s var(--ease);transform-origin:0 0}.tile[data-astro-cid-lqxbeeos]:hover .letter[data-astro-cid-lqxbeeos]{transform:scale(1.12)}.plus[data-astro-cid-lqxbeeos]{position:absolute;top:clamp(1.25rem,2.5vw,2.25rem);right:clamp(1.25rem,2.5vw,2.25rem)}.explorer[data-astro-cid-x4lxn4b7]{padding-top:clamp(5rem,3rem + 8vw,10rem)}.head[data-astro-cid-x4lxn4b7]{margin-inline:auto;text-align:center;max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.layout[data-astro-cid-x4lxn4b7]{display:grid}.visual[data-astro-cid-x4lxn4b7]{top:var(--nav-h);z-index:2;background:var(--color-gunmetal);padding-block:.75rem;position:sticky}.tabs[data-astro-cid-x4lxn4b7]{gap:.25rem;margin-bottom:.75rem;display:flex}.tab[data-astro-cid-x4lxn4b7]{--cut:.375rem;background:var(--color-iron);color:var(--color-white);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));cursor:pointer;flex:1;padding:.4375rem .5rem;font-size:.9375rem;font-weight:500;transition:background-color .3s,color .3s}.tab[data-astro-cid-x4lxn4b7]:hover{background:var(--color-slate);color:var(--color-carbon)}.tab[data-astro-cid-x4lxn4b7][aria-pressed=true]{background:var(--color-pale);color:var(--color-carbon)}.tab[data-astro-cid-x4lxn4b7]:focus-visible{outline-offset:-4px}html:not(.js) .tabs[data-astro-cid-x4lxn4b7]{display:none}.map[data-astro-cid-x4lxn4b7]{width:100%;height:auto;max-height:46svh;display:block;overflow:visible}.steps[data-astro-cid-x4lxn4b7]{position:relative}.step[data-astro-cid-x4lxn4b7]{flex-direction:column;justify-content:center;min-height:62svh;padding-block:2.5rem;display:flex}.more[data-astro-cid-x4lxn4b7]{z-index:3;justify-content:center;margin-bottom:clamp(3rem,6vw,5rem);display:flex;position:sticky;bottom:1.25rem}@media (width>=1024px){.more[data-astro-cid-x4lxn4b7]{justify-content:flex-start}.layout[data-astro-cid-x4lxn4b7]{grid-template-columns:repeat(12,1fr);column-gap:2rem}.visual[data-astro-cid-x4lxn4b7]{top:calc(var(--nav-h) + 2.5rem);background:0 0;grid-area:1/6/auto/13;align-self:start}.tabs[data-astro-cid-x4lxn4b7]{justify-content:flex-end}.tab[data-astro-cid-x4lxn4b7]{flex:none;min-width:7.5rem}.map[data-astro-cid-x4lxn4b7]{max-height:68svh}.steps[data-astro-cid-x4lxn4b7]{grid-area:1/1/auto/6}.step[data-astro-cid-x4lxn4b7]{min-height:84svh}}.map[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{fill:var(--color-pale);font-size:17px;font-weight:500}.node-0[data-astro-cid-x4lxn4b7]{--x0:16px;--y0:22px;--x1:12px;--y1:50px}.node-1[data-astro-cid-x4lxn4b7]{--x0:206px;--y0:62px;--x1:202px;--y1:50px}.node-2[data-astro-cid-x4lxn4b7]{--x0:392px;--y0:16px;--x1:392px;--y1:50px}.node-3[data-astro-cid-x4lxn4b7]{--x0:384px;--y0:246px;--x1:392px;--y1:270px}.node-4[data-astro-cid-x4lxn4b7]{--x0:196px;--y0:322px;--x1:202px;--y1:270px}.node-5[data-astro-cid-x4lxn4b7]{--x0:8px;--y0:262px;--x1:12px;--y1:270px}.node[data-astro-cid-x4lxn4b7]{transform:translate(var(--x0), var(--y0));transition:transform 1.1s var(--ease)}.node[data-astro-cid-x4lxn4b7] path[data-astro-cid-x4lxn4b7]{fill:var(--color-gunmetal);stroke:var(--color-slate);stroke-width:1.5px;transition:fill .7s,stroke .7s}.node[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{transition:fill .7s}[data-astro-cid-x4lxn4b7][data-stage=improve] .node[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=implement] .node[data-astro-cid-x4lxn4b7]{transform:translate(var(--x1), var(--y1))}[data-astro-cid-x4lxn4b7][data-stage=improve] .node[data-astro-cid-x4lxn4b7] path[data-astro-cid-x4lxn4b7]{fill:var(--color-iron);stroke:var(--color-iron)}[data-astro-cid-x4lxn4b7][data-stage=improve] .node[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{fill:var(--color-white)}[data-astro-cid-x4lxn4b7][data-stage=implement] .node[data-astro-cid-x4lxn4b7] path[data-astro-cid-x4lxn4b7]{fill:var(--color-pale);stroke:var(--color-pale)}[data-astro-cid-x4lxn4b7][data-stage=implement] .node[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{fill:var(--color-carbon)}.tangle-line[data-astro-cid-x4lxn4b7]{fill:none;stroke:var(--color-slate);stroke-width:1.5px}.tangle-line[data-astro-cid-x4lxn4b7].is-dashed{stroke-dasharray:4 6}.tangle[data-astro-cid-x4lxn4b7],.extra[data-astro-cid-x4lxn4b7],.flags[data-astro-cid-x4lxn4b7]{transition:opacity .45s}.extra[data-astro-cid-x4lxn4b7] path[data-astro-cid-x4lxn4b7]{fill:var(--color-gunmetal);stroke:var(--color-slate);stroke-width:1.5px;stroke-dasharray:4 5}.extra[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{font-size:16px}.flag[data-astro-cid-x4lxn4b7] path[data-astro-cid-x4lxn4b7]{fill:var(--color-white)}.flag[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{fill:var(--color-white);font-size:15px}[data-astro-cid-x4lxn4b7][data-stage=improve] .tangle[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=implement] .tangle[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=improve] .extra[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=implement] .extra[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=improve] .flags[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=implement] .flags[data-astro-cid-x4lxn4b7]{opacity:0;pointer-events:none}.flow[data-astro-cid-x4lxn4b7]{fill:none;stroke:var(--color-pale);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .4s}.chevrons[data-astro-cid-x4lxn4b7]{fill:none;stroke:var(--color-pale);stroke-width:2px;opacity:0;transition:opacity .4s}[data-astro-cid-x4lxn4b7][data-stage=improve] .flow[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=implement] .flow[data-astro-cid-x4lxn4b7]{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ease-io) .45s}[data-astro-cid-x4lxn4b7][data-stage=improve] .chevrons[data-astro-cid-x4lxn4b7],[data-astro-cid-x4lxn4b7][data-stage=implement] .chevrons[data-astro-cid-x4lxn4b7]{opacity:1;transition:opacity .5s 1.2s}.caption-improve[data-astro-cid-x4lxn4b7]{opacity:0;transition:opacity .4s}[data-astro-cid-x4lxn4b7][data-stage=improve] .caption-improve[data-astro-cid-x4lxn4b7]{opacity:1;transition:opacity .6s 1s}.running[data-astro-cid-x4lxn4b7]{opacity:0;transition:opacity .4s}[data-astro-cid-x4lxn4b7][data-stage=implement] .running[data-astro-cid-x4lxn4b7]{opacity:1;transition:opacity .6s .5s}.review[data-astro-cid-x4lxn4b7]{fill:none;stroke:var(--color-white);stroke-width:1.5px;stroke-dasharray:5 6}.review-head[data-astro-cid-x4lxn4b7]{fill:none;stroke:var(--color-white);stroke-width:1.5px}.measure[data-astro-cid-x4lxn4b7]{fill:var(--color-white);transform-box:fill-box;transform-origin:bottom;transition:transform .4s;transform:scaleY(0)}[data-astro-cid-x4lxn4b7][data-stage=implement] .measure[data-astro-cid-x4lxn4b7]{transition:transform 1s var(--ease) calc(.7s + var(--n) * .1s);transform:none}.token[data-astro-cid-x4lxn4b7]{fill:var(--color-white);opacity:0;offset-path:path("M90 78H470V298H90");offset-rotate:0deg}html.motion [data-astro-cid-x4lxn4b7][data-stage=implement] .token[data-astro-cid-x4lxn4b7]{opacity:1;animation:9s linear infinite run;animation-delay:calc(var(--n) * -3s)}@keyframes run{0%{offset-distance:0%}to{offset-distance:100%}}html.motion [data-astro-cid-x4lxn4b7][data-stage=understand] .flag[data-astro-cid-x4lxn4b7]{animation:flag-in .8s var(--ease) both;animation-delay:calc(.3s + var(--n) * .45s)}@keyframes flag-in{0%{opacity:0}}@media (width<=767.98px){.map[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7],.flag[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7],.running[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]:not(:last-child),.caption-improve[data-astro-cid-x4lxn4b7]{font-size:19px}.flag[data-astro-cid-x4lxn4b7] text[data-astro-cid-x4lxn4b7]{display:none}}html:not(.motion) .explorer[data-astro-cid-x4lxn4b7] [data-astro-cid-x4lxn4b7],html:not(.motion) .explorer[data-astro-cid-x4lxn4b7]{transition:none!important}
