@font-face{font-family:TBJ Neuetra;src:url(/fonts/TBJNeuetra-Thin.ttf)format("truetype");font-weight:100;font-display:swap}@font-face{font-family:TBJ Neuetra;src:url(/fonts/TBJNeuetra-ExtraLight.ttf)format("truetype");font-weight:200;font-display:swap}@font-face{font-family:TBJ Neuetra;src:url(/fonts/TBJNeuetra-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:TBJ Neuetra;src:url(/fonts/TBJNeuetra-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:TBJ Neuetra;src:url(/fonts/TBJNeuetra-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:TBJ Neuetra;src:url(/fonts/TBJNeuetra-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Blauer Nue;src:url(/fonts/BlauerNue-Thin.otf)format("opentype");font-weight:100;font-display:swap}@font-face{font-family:Blauer Nue;src:url(/fonts/BlauerNue-ExtraLight.otf)format("opentype");font-weight:200;font-display:swap}@font-face{font-family:Blauer Nue;src:url(/fonts/BlauerNue-Light.otf)format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Blauer Nue;src:url(/fonts/BlauerNue-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Blauer Nue;src:url(/fonts/BlauerNue-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Blauer Nue;src:url(/fonts/BlauerNue-SemiBold.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:GT America Mono;src:url(/fonts/GTAmericaMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}:root{--bg:#050505;--surface:#0c0c0c;--surface-hi:#141414;--line:#ffffff1a;--line-soft:#ffffff0f;--text:#f2f2f2;--text-2:#f2f2f29e;--text-3:#f2f2f266;--chrome-a:#fff;--chrome-b:#8a8a8a;--chrome-c:#3a3a3a;--font-sans:"Blauer Nue", ui-sans-serif, system-ui, sans-serif;--font-mono:"GT America Mono", ui-monospace, monospace;--ease-out:cubic-bezier(.22, 1, .36, 1)}html[data-font=tbj]{--font-sans:"TBJ Neuetra", ui-sans-serif, system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow:hidden}button{font:inherit;color:inherit}.deck{-webkit-user-select:none;user-select:none;place-items:center;width:100%;height:100%;display:grid;position:relative}.stage{aspect-ratio:16/9;background:var(--bg);--su:calc(min(100vw, 100vh * 16 / 9) / 100);width:min(100vw,177.778vh);position:relative;overflow:hidden}.slide{opacity:0;pointer-events:none;transition:opacity .5s var(--ease-out);background-color:#000;background-position:50%;background-size:cover;position:absolute;inset:0}.slide.is-active{opacity:1;pointer-events:auto}.slide-body{padding:calc(var(--su) * 9.6) calc(var(--su) * 6) calc(var(--su) * 4.2);gap:calc(var(--su) * 1.4);flex-direction:column;display:flex;position:absolute;inset:0}.slide-head{gap:calc(var(--su) * .8);max-width:calc(var(--su) * 70);flex-direction:column;display:flex}.eyebrow{font-family:var(--font-mono);font-weight:400;font-size:calc(var(--su) * .68);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8;margin:0 0 4px}.headline{font-weight:600;font-size:calc(var(--su) * 2.7);letter-spacing:-.0325em;text-transform:uppercase;color:var(--text);margin:0;line-height:1.02}.body{font-size:calc(var(--su) * 1);color:var(--text-2);text-wrap:pretty;max-width:84ch;margin:0;line-height:1.45}.slide-body.is-platform{padding-bottom:calc(var(--su) * 2.4);gap:calc(var(--su) * 1.6)}.headline{text-wrap:balance}.graphic{flex:1;min-height:0;position:relative}.graphic>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.closer{font-family:var(--font-mono);font-size:calc(var(--su) * .8);letter-spacing:.16em;text-transform:uppercase;color:var(--text-2);margin:0}.partner-lockup{top:calc(var(--su) * 2.45);right:calc(var(--su) * 2.1);align-items:flex-end;gap:calc(var(--su) * .3);z-index:5;pointer-events:none;flex-direction:column;display:flex;position:absolute}.partner-logo{height:calc(var(--su) * 1.15);opacity:.92;width:auto;display:block}.partner-name{font-weight:700;font-size:calc(var(--su) * 1.2);letter-spacing:-.02em;text-transform:uppercase;color:#ffffffeb;line-height:1}.partner-conf{font-family:var(--font-mono);font-size:calc(var(--su) * .62);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.open-photo{filter:grayscale()contrast(1.06);background:50%/cover no-repeat;position:absolute;inset:0}.open-vignette{background:radial-gradient(62% 78% at 50% 44%,#0000 30%,#0000008c 72%,#000000e6 100%),linear-gradient(#00000059 0%,#0000 22% 50%,#000000b3 76%,#000000f0 100%),linear-gradient(90deg,#000000b3 0%,#0000 38%);position:absolute;inset:0}.open-vignette.is-hook{background:linear-gradient(#0000 62%,#0000008c 84%,#000c 100%)}.open-lockup{background:50%/cover no-repeat;position:absolute;inset:0}.open-copy{left:calc(var(--su) * 6);bottom:calc(var(--su) * 3.6);right:calc(var(--su) * 6);position:absolute}.open-copy .headline{font-size:calc(var(--su) * 3.7);letter-spacing:-.04em;white-space:nowrap;line-height:1}.open-attribution{margin:calc(var(--su) * .8) 0 0;font-size:calc(var(--su) * 1.5)}.closer.is-bottom{margin-top:auto}.ask-photo{filter:grayscale()contrast(1.05)brightness(.8)}.ask-vignette{background:radial-gradient(70% 80% at 55% 38%,#0000 20%,#0009 70%,#000000eb 100%),linear-gradient(#0006 0%,#0000 25% 45%,#000000d1 78%,#000 100%)}.ask-shade{background:radial-gradient(60% 70% at 18% 82%,#0009 0%,#0000 100%);position:absolute;inset:0}.ask-body{justify-content:flex-end;gap:calc(var(--su) * 3);padding-bottom:calc(var(--su) * 6.5)}.ask-body .slide-head{max-width:calc(var(--su) * 74)}.ask-list{gap:calc(var(--su) * 1.1);max-width:calc(var(--su) * 40);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ask-item{grid-template-columns:auto calc(var(--su) * 4) 1fr;align-items:center;gap:calc(var(--su) * 1.2);display:grid}.ask-num{font-family:var(--font-mono);font-size:calc(var(--su) * .7);letter-spacing:.16em;color:var(--text-3)}.ask-rule{transform-origin:0;background:#ffffff59;height:1px;transform:scaleX(0)}.slide.is-active .ask-rule{animation:draw .7s var(--ease-out) both;animation-delay:calc(var(--d,0s) + .25s)}@keyframes draw{to{transform:scaleX(1)}}.ask-text{font-family:var(--font-mono);font-size:calc(var(--su) * .92);letter-spacing:.14em;text-transform:uppercase;color:var(--text)}.exchange-cols{gap:calc(var(--su) * 4);flex:1;grid-template-columns:1fr 1fr;align-content:center;display:grid}.exchange-title{margin:0 0 calc(var(--su) * 1.1);font-family:var(--font-mono);font-weight:400;font-size:calc(var(--su) * .68);letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.exchange-item{flex-direction:column;align-items:flex-start;display:flex}.exchange-note{margin:calc(var(--su) * .25) 0 0;font-size:calc(var(--su) * .78);color:var(--text-3);text-wrap:pretty;max-width:72ch;line-height:1.4}.graphic .exchange-cols{height:100%}.research-body{flex-direction:column;display:flex}.research-flow{flex:1;min-height:0;position:relative}.research-flow>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.research-close{padding-bottom:calc(var(--su) * 1.6);font-family:var(--font-sans);font-weight:600;font-size:calc(var(--su) * 1.3);letter-spacing:-.01em;text-transform:uppercase;color:var(--text);margin:0}.research-cols{gap:calc(var(--su) * 3);grid-template-columns:repeat(3,1fr);display:grid}.research-cols .ask-item{align-items:start}.research-cols .ask-num{padding-top:.1em}.research-cols .ask-rule{margin-top:calc(var(--su) * .55)}.graphic .research-list{max-width:none}.research-list .exchange-note{max-width:60ch}.enter-inline{display:inline-block}.slide.is-active .enter{animation:rise .7s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes rise{0%{opacity:0;transform:translateY(calc(var(--su) * .8))}to{opacity:1;transform:none}}.nav{left:50%;top:calc(var(--su) * 3.05);align-items:center;gap:calc(var(--su) * .7);z-index:10;display:flex;position:absolute;transform:translate(-50%)}.nav-btn{width:calc(var(--su) * 1.8);height:calc(var(--su) * 1.8);cursor:pointer;opacity:.62;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s;display:grid}.nav-btn:hover:not(:disabled){opacity:.9}.nav-btn:disabled{opacity:.12;cursor:default}.nav-btn svg{width:calc(var(--su) * .85);height:calc(var(--su) * .85);stroke:var(--text);fill:none;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;display:block}.count{text-align:center;font-family:var(--font-mono);font-size:calc(var(--su) * .7);letter-spacing:.14em;color:#ffffffb8;min-width:5ch}.nav.is-hinting .count{animation:4.5s ease-in-out infinite nav-hint-count}.nav.is-hinting .nav-btn:not(:disabled){animation:4.5s ease-in-out .35s infinite nav-hint-btn}.nav.is-hinting .nav-btn:not(:disabled) svg{animation:4.5s ease-in-out .35s infinite nav-hint-nudge}@keyframes nav-hint-count{0%,to{color:#ffffffb8}18%{color:#fff;text-shadow:0 0 12px #ffffff8c}40%{color:#ffffffb8;text-shadow:none}}@keyframes nav-hint-btn{0%,to{opacity:.62}18%{opacity:1;filter:drop-shadow(0 0 6px #fff9)}40%{opacity:.62;filter:none}}@keyframes nav-hint-nudge{0%,to{transform:translate(0)}18%{transform:translateX(calc(var(--su) * .18))}40%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.nav.is-hinting *{animation:none!important}}.artist{--cycle:12s;--step:.36s;--line:#ffffff24;--ring:#ffffff1a;--ring-lit:#fff9;--card-lit:#ffffff52;--ink:#ffffff6b;--ink-lit:#fff;--label:#ffffff61;--label-lit:#ffffffd9;font-family:var(--font-mono)}.artist .chip-fill,.artist .node-fill{fill:url(#ar-surface)}.artist .chip-ring,.artist .node-ring,.artist .card-ring{fill:none;stroke:var(--ring);stroke-width:.5px;vector-effect:non-scaling-stroke}.artist .chip-icon path,.artist .node-icon path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.artist .chip-label,.artist .node-label,.artist .node-sub,.artist .card-label,.artist .ar-caption{fill:var(--label);letter-spacing:.16em;text-transform:uppercase;text-anchor:middle;font-size:11px}.artist .node-label{font-size:12px}.artist .node-sub{fill:#ffffff47;font-size:10px}.artist .pill-text{text-anchor:start;font-size:13px}.artist .ar-caption{text-anchor:start;fill:#ffffff57}.artist .card-label{text-anchor:start;font-size:12px}.artist .card-zero{fill:var(--label-lit);font-family:var(--font-sans);letter-spacing:-.03em;text-anchor:end;font-size:40px;font-weight:600}.artist .meter-track{fill:#ffffff1f}.artist .meter-fill{fill:#ffffffd9;opacity:0}.artist .chip-shimmer{opacity:0}.artist .wire-base{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.artist .wire-pulse,.artist .wire-glow{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:.18 .82;stroke-dashoffset:.18px;opacity:0}.artist .wire-pulse{stroke-width:1.5px;vector-effect:non-scaling-stroke}.artist .wire-glow{stroke-width:6px;filter:url(#ar-glow)}.artist.is-playing .chip .chip-ring{animation:ar-chip-ring var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.artist.is-playing .chip .chip-icon path{animation:ar-chip-ink var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.artist.is-playing .chip .chip-label{animation:ar-chip-label var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.artist.is-playing .chip .chip-shimmer{animation:ar-chip-shimmer var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--step))}.artist.is-playing .wire-drop .wire-pulse,.artist.is-playing .wire-drop .wire-glow{animation:ar-drop var(--cycle) linear infinite}.artist.is-playing .wire-bus .wire-pulse,.artist.is-playing .wire-bus .wire-glow{animation:ar-bus var(--cycle) linear infinite}.artist.is-playing .wire-artist-drop .wire-pulse,.artist.is-playing .wire-artist-drop .wire-glow{animation:ar-artist-drop var(--cycle) linear infinite}.artist.is-playing .wire-flow .wire-pulse,.artist.is-playing .wire-flow .wire-glow{animation:ar-flow var(--cycle) linear infinite;animation-delay:calc(var(--i) * .66s)}.artist.is-playing .wire-flow-last .wire-pulse,.artist.is-playing .wire-flow-last .wire-glow{animation:ar-flow-last var(--cycle) linear infinite}.artist.is-playing .node-artist .node-ring{animation:ar-lit-ring var(--cycle) ease-out infinite;animation-delay:-.12s}.artist.is-playing .node-artist .node-icon path{animation:ar-lit-ink var(--cycle) ease-out infinite;animation-delay:-.12s}.artist.is-playing .node-artist .node-label{animation:ar-lit-label var(--cycle) ease-out infinite;animation-delay:-.12s}.artist.is-playing .node-metric .node-ring{animation:ar-lit-ring var(--cycle) ease-out infinite;animation-delay:calc(.72s + var(--i) * .66s)}.artist.is-playing .node-metric .node-icon path{animation:ar-lit-ink var(--cycle) ease-out infinite;animation-delay:calc(.72s + var(--i) * .66s)}.artist.is-playing .node-metric .node-label{animation:ar-lit-label var(--cycle) ease-out infinite;animation-delay:calc(.72s + var(--i) * .66s)}.artist.is-playing .card .card-ring{animation:ar-card-ring var(--cycle) ease-out infinite}.artist.is-playing .card .meter-fill{animation:ar-meter var(--cycle) ease-out infinite}@keyframes ar-chip-ring{0%,3%{stroke:var(--ring)}5%,77%{stroke:var(--ring-lit)}80%,to{stroke:var(--ring)}}@keyframes ar-chip-ink{0%,3%{stroke:var(--ink)}5%,77%{stroke:var(--ink-lit)}80%,to{stroke:var(--ink)}}@keyframes ar-chip-label{0%,3%{fill:var(--label)}5%,77%{fill:var(--label-lit)}80%,to{fill:var(--label)}}@keyframes ar-chip-shimmer{0%,2.9%{opacity:0;transform:translate(0)}3%{opacity:1;transform:translate(0)}8%{opacity:1;transform:translate(330px)}8.1%,to{opacity:0;transform:translate(330px)}}@keyframes ar-drop{0%,29.9%{opacity:0;stroke-dashoffset:.18px}30%{opacity:1;stroke-dashoffset:.18px}34%{opacity:1;stroke-dashoffset:-.82px}34.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ar-bus{0%,33.9%{opacity:0;stroke-dashoffset:.18px}34%{opacity:1;stroke-dashoffset:.18px}46%{opacity:1;stroke-dashoffset:-.82px}46.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ar-artist-drop{0%,45.9%{opacity:0;stroke-dashoffset:.18px}46%{opacity:1;stroke-dashoffset:.18px}49%{opacity:1;stroke-dashoffset:-.82px}49.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ar-flow{0%,49.9%{opacity:0;stroke-dashoffset:.18px}50%{opacity:1;stroke-dashoffset:.18px}55%{opacity:1;stroke-dashoffset:-.82px}55.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ar-flow-last{0%,66.4%{opacity:0;stroke-dashoffset:.18px}66.5%{opacity:1;stroke-dashoffset:.18px}74%{opacity:1;stroke-dashoffset:-.82px}74.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ar-lit-ring{0%,48%{stroke:var(--ring)}50%,88%{stroke:var(--ring-lit)}93%,to{stroke:var(--ring)}}@keyframes ar-lit-ink{0%,48%{stroke:var(--ink)}50%,88%{stroke:var(--ink-lit)}93%,to{stroke:var(--ink)}}@keyframes ar-lit-label{0%,48%{fill:var(--label)}50%,88%{fill:var(--label-lit)}93%,to{fill:var(--label)}}@keyframes ar-card-ring{0%,73%{stroke:var(--ring)}75%,88%{stroke:var(--card-lit)}93%,to{stroke:var(--ring)}}@keyframes ar-meter{0%,73.9%{opacity:0;width:0}74%{opacity:1;width:0}80%{opacity:1;width:41px;animation-timing-function:ease-in}85%{opacity:1;width:0}86%,to{opacity:0;width:0}}.future .chip-fill{fill:url(#fu-surface)}@media (prefers-reduced-motion:reduce){.artist.is-playing *{animation:none!important}.artist .wire-pulse,.artist .wire-glow{display:none}}.access{--cycle:10s}.access .pill-fill,.access .node-fill{fill:url(#ac-surface)}.access .wire-glow{filter:url(#ac-glow)}.access .shimmer{opacity:0}.access .node-l .node-label{text-anchor:start}.access .node-r .node-label{text-anchor:end}.access.is-playing .shimmer-l{animation:ac-shim-l var(--cycle) linear infinite}.access.is-playing .shimmer-r{animation:ac-shim-r var(--cycle) linear infinite}.access.is-playing .wire-l .wire-pulse,.access.is-playing .wire-l .wire-glow{animation:ac-pulse-l var(--cycle) linear infinite;animation-delay:calc(var(--i) * .25s)}.access.is-playing .wire-r .wire-pulse,.access.is-playing .wire-r .wire-glow{animation:ac-pulse-r var(--cycle) linear infinite;animation-delay:calc(var(--i) * .25s)}.access.is-playing .node-l .node-ring{animation:ac-ring-l var(--cycle) ease-out infinite}.access.is-playing .node-l .node-icon path{animation:ac-ink-l var(--cycle) ease-out infinite}.access.is-playing .node-l .node-label{animation:ac-label-l var(--cycle) ease-out infinite}.access.is-playing .node-r .node-ring{animation:ac-ring-r var(--cycle) ease-out infinite}.access.is-playing .node-r .node-icon path{animation:ac-ink-r var(--cycle) ease-out infinite}.access.is-playing .node-r .node-label{animation:ac-label-r var(--cycle) ease-out infinite}.access.is-playing .center-pill .pill-ring{animation:ac-center-ring var(--cycle) ease-out infinite}.access.is-playing .center-pill .pill-label{animation:ac-center-label var(--cycle) ease-out infinite}@keyframes ac-shim-l{0%{opacity:1;transform:translate(0)}6%{opacity:1;transform:translate(520px)}6.1%,to{opacity:0;transform:translate(520px)}}@keyframes ac-shim-r{0%,19.9%{opacity:0;transform:translate(0)}20%{opacity:1;transform:translate(0)}26%{opacity:1;transform:translate(520px)}26.1%,to{opacity:0;transform:translate(520px)}}@keyframes ac-pulse-l{0%,3.9%{opacity:0;stroke-dashoffset:.18px}4%{opacity:1;stroke-dashoffset:.18px}14%{opacity:1;stroke-dashoffset:-.82px}14.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ac-pulse-r{0%,23.9%{opacity:0;stroke-dashoffset:.18px}24%{opacity:1;stroke-dashoffset:.18px}34%{opacity:1;stroke-dashoffset:-.82px}34.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ac-ring-l{0%,13.9%{stroke:var(--ring)}18%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ac-ink-l{0%,13.9%{stroke:var(--ink)}18%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes ac-label-l{0%,13.9%{fill:var(--label)}18%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes ac-ring-r{0%,33.9%{stroke:var(--ring)}38%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ac-ink-r{0%,33.9%{stroke:var(--ink)}38%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes ac-label-r{0%,33.9%{fill:var(--label)}38%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes ac-center-ring{0%,41.9%{stroke:var(--ring)}46%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ac-center-label{0%,41.9%{fill:var(--label)}46%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@media (prefers-reduced-motion:reduce){.access.is-playing *{animation:none!important}.access .wire-pulse,.access .wire-glow{display:none}.access .node-ring,.access .center-pill .pill-ring{stroke:var(--ring-lit)}.access .node-icon path{stroke:var(--ink-lit)}.access .node-label,.access .center-pill .pill-label{fill:var(--label-lit)}}.gfx{--line:#ffffff24;--ring:#ffffff1a;--ring-lit:#fff9;--ink:#ffffff6b;--ink-lit:#fff;--label:#ffffff61;--label-lit:#ffffffd9;--text-dim:#ffffff80;--text-lit:#ffffffeb;font-family:var(--font-mono)}.gfx .surface{fill:url(#gfx-surface)}.gfx .ring{fill:none;stroke:var(--ring);stroke-width:.5px;vector-effect:non-scaling-stroke}.gfx .ink path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.gfx .label{fill:var(--label);letter-spacing:.16em;text-transform:uppercase;font-size:11px}.gfx .shimmer{opacity:0}.gfx .wire-base{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.gfx .wire-pulse,.gfx .wire-glow{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:.18 .82;stroke-dashoffset:.18px;opacity:0}.gfx .wire-pulse{stroke-width:1.5px;vector-effect:non-scaling-stroke}.gfx .wire-glow{stroke-width:6px;filter:url(#gfx-glow)}@media (prefers-reduced-motion:reduce){.gfx.is-playing *{animation:none!important}.gfx .wire-pulse,.gfx .wire-glow{display:none}}.friction{--cycle:10s;--step:.5s}.friction .card-num{fill:var(--label);letter-spacing:.14em;font-size:17px}.friction .card-title{fill:var(--text-lit);font-family:var(--font-sans);letter-spacing:-.0325em;text-transform:uppercase;font-size:24px;font-weight:600}.friction .bullet-text{fill:var(--text-dim);font-family:var(--font-sans);letter-spacing:-.01em;font-size:16px;font-weight:400}.friction .card-rule{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.friction .card-result{fill:var(--label)}.friction .gap-cap{stroke:#ffffff4d;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.friction .gap-label{text-anchor:middle;fill:#ffffff73;letter-spacing:.24em;font-size:12px}.friction.is-playing .card-left .bullet .bullet-icon path{animation:fr-ink-left var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.friction.is-playing .card-left .bullet .bullet-text{animation:fr-text-left var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.friction.is-playing .card-left .card-result{animation:fr-result-left var(--cycle) ease-out infinite}.friction.is-playing .card-right .bullet .bullet-icon path{animation:fr-ink-right var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.friction.is-playing .card-right .bullet .bullet-text{animation:fr-text-right var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--step))}.friction.is-playing .card-right .card-result{animation:fr-result-right var(--cycle) ease-out infinite}.friction.is-playing .wire-in .wire-pulse,.friction.is-playing .wire-in .wire-glow{animation:fr-pulse var(--cycle) ease-out infinite}.friction.is-playing .gap-cap{animation:fr-cap var(--cycle) ease-out infinite}.friction.is-playing .gap-label{animation:fr-gap-label var(--cycle) ease-out infinite}@keyframes fr-ink-left{0%,4%{stroke:var(--ink)}6%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes fr-text-left{0%,4%{fill:var(--text-dim)}6%,86%{fill:var(--text-lit)}92%,to{fill:var(--text-dim)}}@keyframes fr-result-left{0%,18%{fill:var(--label)}20%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes fr-ink-right{0%,22%{stroke:var(--ink)}24%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes fr-text-right{0%,22%{fill:var(--text-dim)}24%,86%{fill:var(--text-lit)}92%,to{fill:var(--text-dim)}}@keyframes fr-result-right{0%,36%{fill:var(--label)}38%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes fr-pulse{0%,39.9%{opacity:0;stroke-dashoffset:.18px}40%{opacity:1;stroke-dashoffset:.18px}48%{opacity:1;stroke-dashoffset:-.82px}50%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes fr-cap{0%,47%{stroke:#ffffff4d}49%,51%{stroke:#fff}56%,86%{stroke:#ffffffb3}92%,to{stroke:#ffffff4d}}@keyframes fr-gap-label{0%,47%{fill:#ffffff73}50%,86%{fill:#fff}92%,to{fill:#ffffff73}}.splits{--cycle:10s;--stagger:30ms;--line:#ffffff24;--ring:#ffffff1a;--ring-lit:#fff9;--ink:#ffffff6b;--ink-lit:#fff;--label:#ffffff61;--label-lit:#ffffffd9;font-family:var(--font-mono)}.pill-fill,.node-fill{fill:url(#sp-surface)}.pill-ring,.node-ring{fill:none;stroke:var(--ring);stroke-width:.5px;vector-effect:non-scaling-stroke}.pill-label,.node-label{fill:var(--label);letter-spacing:.18em;text-transform:uppercase;text-anchor:middle;font-size:13px}.pill-label{fill:var(--label-lit);letter-spacing:.2em;font-size:19px}.pill-icon path,.node-icon path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pill-icon path{stroke:var(--ink-lit)}.pill-shimmer{opacity:0}.wire-base{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.wire-pulse,.wire-glow{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:.16px;opacity:0}.wire-pulse{stroke-width:1.5px;vector-effect:non-scaling-stroke}.wire-glow{stroke-width:6px;filter:url(#sp-glow)}.junction{fill:#ffffff80}.is-playing .pill-shimmer{animation:sp-shimmer var(--cycle) linear infinite}.is-playing .wire-stem .wire-pulse,.is-playing .wire-stem .wire-glow{animation:sp-stem var(--cycle) linear infinite}.is-playing .wire-branch .wire-pulse,.is-playing .wire-branch .wire-glow{animation:sp-branch var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--stagger))}.is-playing .wire-keep .wire-pulse,.is-playing .wire-keep .wire-glow{animation:sp-keep var(--cycle) linear infinite}.is-playing .node-cost .node-ring{animation:sp-ring-cost var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--stagger))}.is-playing .node-cost .node-icon path{animation:sp-ink-cost var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--stagger))}.is-playing .node-cost .node-label{animation:sp-label-cost var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * var(--stagger))}.is-playing .node-keep .node-ring{animation:sp-ring-keep var(--cycle) ease-out infinite}.is-playing .node-keep .node-icon path{animation:sp-ink-keep var(--cycle) ease-out infinite}.is-playing .node-keep .node-label{animation:sp-label-keep var(--cycle) ease-out infinite}@keyframes sp-shimmer{0%{opacity:1;transform:translate(0)}8%{opacity:1;transform:translate(520px)}8.1%,to{opacity:0;transform:translate(520px)}}@keyframes sp-stem{0%,2.9%{opacity:0;stroke-dashoffset:.16px}3%{opacity:1;stroke-dashoffset:.16px}8%{opacity:1;stroke-dashoffset:-.84px}8.1%,to{opacity:0;stroke-dashoffset:-.84px}}@keyframes sp-branch{0%,7.9%{opacity:0;stroke-dashoffset:.16px}8%{opacity:1;stroke-dashoffset:.16px}32%{opacity:1;stroke-dashoffset:-.84px}32.1%,to{opacity:0;stroke-dashoffset:-.84px}}@keyframes sp-keep{0%,33.9%{opacity:0;stroke-dashoffset:.16px}34%{opacity:.85;stroke-dashoffset:.16px}64%{opacity:.85;stroke-dashoffset:-.84px}64.1%,to{opacity:0;stroke-dashoffset:-.84px}}@keyframes sp-ring-cost{0%,30%{stroke:var(--ring)}34%,80%{stroke:var(--ring-lit)}88%,to{stroke:var(--ring)}}@keyframes sp-ink-cost{0%,30%{stroke:var(--ink)}34%,80%{stroke:var(--ink-lit)}88%,to{stroke:var(--ink)}}@keyframes sp-label-cost{0%,30%{fill:var(--label)}34%,80%{fill:var(--label-lit)}88%,to{fill:var(--label)}}@keyframes sp-ring-keep{0%,63%{stroke:var(--ring)}67%,92%{stroke:var(--ring-lit)}98%,to{stroke:var(--ring)}}@keyframes sp-ink-keep{0%,63%{stroke:var(--ink)}67%,92%{stroke:var(--ink-lit)}98%,to{stroke:var(--ink)}}@keyframes sp-label-keep{0%,63%{fill:var(--label)}67%,92%{fill:var(--label-lit)}98%,to{fill:var(--label)}}.fit .pill-fill,.fit .node-fill{fill:url(#fit-surface)}.fit .wire-glow{filter:url(#fit-glow)}@media (prefers-reduced-motion:reduce){.is-playing *{animation:none!important}.wire-pulse,.wire-glow{display:none}}.platform{--cycle:14s;--hop:1.4s}.platform .step-name{text-anchor:middle;fill:var(--label-lit);letter-spacing:.18em;text-transform:uppercase;font-size:13px}.platform .step-note{fill:var(--label)}.platform.is-compact .step-name{letter-spacing:.11em;font-size:11px}.platform .group-label{text-anchor:middle;fill:#ffffff8c;letter-spacing:.24em;text-transform:uppercase;font-size:11px}.platform .rail-dot{fill:#ffffff4d}.platform .screen{opacity:.55}.platform .home-card-title{text-anchor:middle;fill:#fff;font-family:var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;font-size:27px;font-weight:800}.platform .home-card-sub{text-anchor:middle;fill:#ffffffeb;font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:400}.platform .mock-h{text-anchor:middle;fill:#ffffff8c;letter-spacing:.18em;text-transform:uppercase;font-size:9px}.platform .mock-card{fill:#101010;stroke:#ffffff1a;stroke-width:.5px}.platform .mock-bar{fill:#ffffff8c}.platform .mock-bar.dim{fill:#ffffff38}.platform .mock-ink path{stroke:#ffffffb3}.platform .mock-s{text-anchor:middle;fill:#fff6;letter-spacing:.06em;font-size:9px}.platform .mock-k{fill:#ffffffbf;font-family:var(--font-sans);letter-spacing:-.01em;text-transform:uppercase;font-size:11px;font-weight:600}.platform .mock-name{fill:#fffc;font-family:var(--font-sans);font-size:11px;font-weight:500}.platform .mock-v{text-anchor:end;fill:#fff;font-family:var(--font-sans);letter-spacing:-.03em;font-size:16px;font-weight:600}.platform .mock-delta{text-anchor:end;fill:#fff9;font-size:10px}.platform .mock-big{text-anchor:middle;fill:#fff;font-family:var(--font-sans);letter-spacing:-.04em;font-size:44px;font-weight:600}.platform .mock-rule{stroke:#ffffff1f;stroke-width:1px}.platform .mock-line{fill:none;stroke:#ffffffd9;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.platform .mock-dot{fill:#fff}.platform .mock-play{fill:#ffffffeb}.platform .mock-play-icon path{fill:#000;stroke:none}.platform .mock-btn{fill:#ffffffeb}.platform .mock-btn-text{text-anchor:middle;fill:#000;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.platform .mock-avatar{fill:#1a1a1a;stroke:#ffffff1f;stroke-width:.5px}.platform .mock-tag{fill:none;stroke:#ffffff59;stroke-width:.5px}.platform .mock-tag-text{text-anchor:middle;fill:#fffc;letter-spacing:.16em;text-transform:uppercase;font-size:8px}.platform.is-playing .wire-rail .wire-pulse,.platform.is-playing .wire-rail .wire-glow{animation:pf-hop var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * var(--hop))}.platform.is-playing .phone .shimmer{animation:pf-shimmer var(--cycle) linear infinite}.platform.is-playing .phone.phone-1 .shimmer{animation-delay:var(--hop)}.platform.is-playing .phone.phone-2 .shimmer{animation-delay:calc(var(--hop) * 2)}.platform.is-playing .phone.phone-3 .shimmer{animation-delay:calc(var(--hop) * 3)}.platform.is-playing .phone.phone-4 .shimmer{animation-delay:calc(var(--hop) * 4)}.platform.is-playing .phone.phone-5 .shimmer{animation-delay:calc(var(--hop) * 5)}.platform.is-playing .phone.phone-6 .shimmer{animation-delay:calc(var(--hop) * 6)}.platform.is-playing .phone-0 .phone-ring{animation:pf-ring-0 var(--cycle) ease-out infinite}.platform.is-playing .phone-1 .phone-ring{animation:pf-ring-1 var(--cycle) ease-out infinite}.platform.is-playing .phone-2 .phone-ring{animation:pf-ring-2 var(--cycle) ease-out infinite}.platform.is-playing .phone-3 .phone-ring{animation:pf-ring-3 var(--cycle) ease-out infinite}.platform.is-playing .phone-0 .screen{animation:pf-screen-0 var(--cycle) ease-out infinite}.platform.is-playing .phone-1 .screen{animation:pf-screen-1 var(--cycle) ease-out infinite}.platform.is-playing .phone-2 .screen{animation:pf-screen-2 var(--cycle) ease-out infinite}.platform.is-playing .phone-3 .screen{animation:pf-screen-3 var(--cycle) ease-out infinite}.platform.is-playing .phone-0 .step-name{animation:pf-name-0 var(--cycle) ease-out infinite}.platform.is-playing .phone-1 .step-name{animation:pf-name-1 var(--cycle) ease-out infinite}.platform.is-playing .phone-2 .step-name{animation:pf-name-2 var(--cycle) ease-out infinite}.platform.is-playing .phone-3 .step-name{animation:pf-name-3 var(--cycle) ease-out infinite}.platform.is-playing .phone-0 .step-note{animation:pf-note-0 var(--cycle) ease-out infinite}.platform.is-playing .phone-1 .step-note{animation:pf-note-1 var(--cycle) ease-out infinite}.platform.is-playing .phone-2 .step-note{animation:pf-note-2 var(--cycle) ease-out infinite}.platform.is-playing .phone-3 .step-note{animation:pf-note-3 var(--cycle) ease-out infinite}.platform.is-playing .phone-0 .rail-dot{animation:pf-dot-0 var(--cycle) ease-out infinite}.platform.is-playing .phone-1 .rail-dot{animation:pf-dot-1 var(--cycle) ease-out infinite}.platform.is-playing .phone-2 .rail-dot{animation:pf-dot-2 var(--cycle) ease-out infinite}.platform.is-playing .phone-3 .rail-dot{animation:pf-dot-3 var(--cycle) ease-out infinite}.platform.is-playing .phone-4 .phone-ring{animation:pf-ring-4 var(--cycle) ease-out infinite}.platform.is-playing .phone-5 .phone-ring{animation:pf-ring-5 var(--cycle) ease-out infinite}.platform.is-playing .phone-6 .phone-ring{animation:pf-ring-6 var(--cycle) ease-out infinite}.platform.is-playing .phone-4 .screen{animation:pf-screen-4 var(--cycle) ease-out infinite}.platform.is-playing .phone-5 .screen{animation:pf-screen-5 var(--cycle) ease-out infinite}.platform.is-playing .phone-6 .screen{animation:pf-screen-6 var(--cycle) ease-out infinite}.platform.is-playing .phone-4 .step-name{animation:pf-name-4 var(--cycle) ease-out infinite}.platform.is-playing .phone-5 .step-name{animation:pf-name-5 var(--cycle) ease-out infinite}.platform.is-playing .phone-6 .step-name{animation:pf-name-6 var(--cycle) ease-out infinite}.platform.is-playing .phone-4 .step-note{animation:pf-note-4 var(--cycle) ease-out infinite}.platform.is-playing .phone-5 .step-note{animation:pf-note-5 var(--cycle) ease-out infinite}.platform.is-playing .phone-6 .step-note{animation:pf-note-6 var(--cycle) ease-out infinite}.platform.is-playing .phone-4 .rail-dot{animation:pf-dot-4 var(--cycle) ease-out infinite}.platform.is-playing .phone-5 .rail-dot{animation:pf-dot-5 var(--cycle) ease-out infinite}.platform.is-playing .phone-6 .rail-dot{animation:pf-dot-6 var(--cycle) ease-out infinite}@keyframes pf-hop{0%,5.9%{opacity:0;stroke-dashoffset:.18px}6%{opacity:1;stroke-dashoffset:.18px}14%{opacity:1;stroke-dashoffset:-.82px}14.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes pf-ring-0{0%,5.9%{stroke:var(--ring)}6%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-ring-1{0%,15.9%{stroke:var(--ring)}16%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-ring-2{0%,25.9%{stroke:var(--ring)}26%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-ring-3{0%,35.9%{stroke:var(--ring)}36%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-screen-0{0%,5.9%{opacity:.55}6%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-screen-1{0%,15.9%{opacity:.55}16%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-screen-2{0%,25.9%{opacity:.55}26%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-screen-3{0%,35.9%{opacity:.55}36%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-name-0{0%,5.9%{fill:var(--label)}6%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-name-1{0%,15.9%{fill:var(--label)}16%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-name-2{0%,25.9%{fill:var(--label)}26%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-name-3{0%,35.9%{fill:var(--label)}36%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-note-0{0%,5.9%{fill:var(--label)}6%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-note-1{0%,15.9%{fill:var(--label)}16%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-note-2{0%,25.9%{fill:var(--label)}26%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-note-3{0%,35.9%{fill:var(--label)}36%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-dot-0{0%,5.9%{fill:#ffffff4d}6%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-dot-1{0%,15.9%{fill:#ffffff4d}16%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-dot-2{0%,25.9%{fill:#ffffff4d}26%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-dot-3{0%,35.9%{fill:#ffffff4d}36%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-ring-4{0%,45.9%{stroke:var(--ring)}46%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-ring-5{0%,55.9%{stroke:var(--ring)}56%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-ring-6{0%,65.9%{stroke:var(--ring)}66%,86%{stroke:var(--ring-lit)}91.4%,to{stroke:var(--ring)}}@keyframes pf-screen-4{0%,45.9%{opacity:.55}46%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-screen-5{0%,55.9%{opacity:.55}56%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-screen-6{0%,65.9%{opacity:.55}66%,86%{opacity:1}91.4%,to{opacity:.55}}@keyframes pf-name-4{0%,45.9%{fill:var(--label)}46%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-name-5{0%,55.9%{fill:var(--label)}56%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-name-6{0%,65.9%{fill:var(--label)}66%,86%{fill:#fff}91.4%,to{fill:var(--label)}}@keyframes pf-note-4{0%,45.9%{fill:var(--label)}46%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-note-5{0%,55.9%{fill:var(--label)}56%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-note-6{0%,65.9%{fill:var(--label)}66%,86%{fill:var(--label-lit)}91.4%,to{fill:var(--label)}}@keyframes pf-dot-4{0%,45.9%{fill:#ffffff4d}46%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-dot-5{0%,55.9%{fill:#ffffff4d}56%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-dot-6{0%,65.9%{fill:#ffffff4d}66%,86%{fill:#fff}91.4%,to{fill:#ffffff4d}}@keyframes pf-shimmer{0%,5.9%{opacity:0;transform:translate(0)}6%{opacity:1;transform:translate(0)}12%{opacity:1;transform:translate(520px)}12.1%,to{opacity:0;transform:translate(520px)}}.pathway{--cycle:10s;--line:#ffffff24;--ring:#ffffff1a;--ring-lit:#fff9;--ink:#ffffff6b;--ink-lit:#fff;--label:#ffffff61;--label-lit:#ffffffd9;font-family:var(--font-mono)}.pathway .node-fill{fill:url(#pa-surface)}.pathway .node-ring{fill:none;stroke:var(--ring);stroke-width:.5px;vector-effect:non-scaling-stroke}.pathway .node-label{fill:var(--label);letter-spacing:.16em;text-transform:uppercase;text-anchor:middle;font-size:12px}.pathway .node-label.pill-text,.pathway .chip-text{text-anchor:start}.pathway .node-icon path{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pathway .pa-caption{fill:#fff6;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.pathway .pathway-payoff{fill:var(--label-lit);font-family:var(--font-sans);letter-spacing:-.015em;text-anchor:middle;font-size:25px;font-weight:600}.pathway .wire-base{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.pathway .wire-pulse,.pathway .wire-glow{fill:none;stroke:#fff;stroke-linecap:round;stroke-dasharray:.16 .84;stroke-dashoffset:.16px;opacity:0}.pathway .wire-pulse{stroke-width:1.5px;vector-effect:non-scaling-stroke}.pathway .wire-glow{stroke-width:6px;filter:url(#pa-glow)}.pathway.is-playing .wire-flow .wire-pulse,.pathway.is-playing .wire-flow .wire-glow{animation:pa-flow var(--cycle) linear infinite;animation-delay:calc(var(--i) * .66s)}.pathway.is-playing .node .node-ring{animation:pa-lit-ring var(--cycle) ease-out infinite;animation-delay:calc(.6s + var(--i) * .66s)}.pathway.is-playing .node .node-icon path{animation:pa-lit-ink var(--cycle) ease-out infinite;animation-delay:calc(.6s + var(--i) * .66s)}.pathway.is-playing .node .node-label{animation:pa-lit-label var(--cycle) ease-out infinite;animation-delay:calc(.6s + var(--i) * .66s)}.pathway.is-playing .pathway-payoff{animation:pa-payoff var(--cycle) ease-out infinite}@keyframes pa-flow{0%,5.9%{opacity:0;stroke-dashoffset:.16px}6%{opacity:1;stroke-dashoffset:.16px}12%{opacity:1;stroke-dashoffset:-.84px}12.1%,to{opacity:0;stroke-dashoffset:-.84px}}@keyframes pa-lit-ring{0%,4%{stroke:var(--ring)}8%,82%{stroke:var(--ring-lit)}90%,to{stroke:var(--ring)}}@keyframes pa-lit-ink{0%,4%{stroke:var(--ink)}8%,82%{stroke:var(--ink-lit)}90%,to{stroke:var(--ink)}}@keyframes pa-lit-label{0%,4%{fill:var(--label)}8%,82%{fill:var(--label-lit)}90%,to{fill:var(--label)}}@keyframes pa-payoff{0%,50%{opacity:0}56%,88%{opacity:1}94%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.pathway.is-playing *{animation:none!important}.pathway .wire-pulse,.pathway .wire-glow{display:none}}.career .row-tag-pm{fill:#ffffff9e}.career .pill-text{letter-spacing:.14em;font-size:11.5px}.career .pill-text-c{text-anchor:middle}.career .cm-label{text-anchor:start}.career .cm-num{fill:var(--label-lit);font-family:var(--font-sans);letter-spacing:-.03em;text-anchor:end;font-size:34px;font-weight:600}.career .node-dead .cm-num{fill:#ffffff61}.career.is-playing .cm-num{animation:ca-card-lit var(--cycle) ease-out infinite}.career .wire-muted .wire-base{stroke:#ffffff14}.career .wire-muted .wire-pulse{stroke-width:1px}.career .wire-muted .wire-glow{display:none}.career .node-dead{--ring-lit:#ffffff38;--ink-lit:#ffffff80;--label-lit:#ffffff73}.career.is-playing .wire-flow .wire-pulse,.career.is-playing .wire-flow .wire-glow{animation:ca-flow var(--cycle) linear infinite;animation-delay:calc(var(--i) * .66s)}.career.is-playing .wire-flow-last .wire-pulse,.career.is-playing .wire-flow-last .wire-glow{animation:ca-flow-last var(--cycle) linear infinite}.career.is-playing .node-artist .node-ring{animation:ca-lit-ring var(--cycle) ease-out infinite}.career.is-playing .node-artist .node-icon path{animation:ca-lit-ink var(--cycle) ease-out infinite}.career.is-playing .node-artist .node-label,.career.is-playing .node-artist .node-sub{animation:ca-lit-label var(--cycle) ease-out infinite}.career.is-playing .node-metric .node-ring{animation:ca-lit-ring var(--cycle) ease-out infinite;animation-delay:calc(.84s + var(--i) * .66s)}.career.is-playing .node-metric .node-icon path{animation:ca-lit-ink var(--cycle) ease-out infinite;animation-delay:calc(.84s + var(--i) * .66s)}.career.is-playing .node-metric .node-label{animation:ca-lit-label var(--cycle) ease-out infinite;animation-delay:calc(.84s + var(--i) * .66s)}.career.is-playing .card .card-ring{animation:ca-card-ring var(--cycle) ease-out infinite}.career.is-playing .card .card-label,.career.is-playing .card .card-zero{animation:ca-card-lit var(--cycle) ease-out infinite}.career.is-playing .card .meter-fill{animation:ca-meter var(--cycle) ease-out infinite}@keyframes ca-flow{0%,5.9%{opacity:0;stroke-dashoffset:.18px}6%{opacity:1;stroke-dashoffset:.18px}11%{opacity:1;stroke-dashoffset:-.82px}11.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ca-flow-last{0%,23.9%{opacity:0;stroke-dashoffset:.18px}24%{opacity:1;stroke-dashoffset:.18px}32%{opacity:1;stroke-dashoffset:-.82px}32.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ca-lit-ring{0%,1%{stroke:var(--ring)}3%,88%{stroke:var(--ring-lit)}94%,to{stroke:var(--ring)}}@keyframes ca-lit-ink{0%,1%{stroke:var(--ink)}3%,88%{stroke:var(--ink-lit)}94%,to{stroke:var(--ink)}}@keyframes ca-lit-label{0%,1%{fill:var(--label)}3%,88%{fill:var(--label-lit)}94%,to{fill:var(--label)}}@keyframes ca-card-ring{0%,43%{stroke:var(--ring)}45%,88%{stroke:var(--card-lit)}94%,to{stroke:var(--ring)}}@keyframes ca-card-lit{0%,43%{fill:var(--label)}45%,88%{fill:var(--label-lit)}94%,to{fill:var(--label)}}@keyframes ca-meter{0%,35.9%{opacity:0;width:0}36%{opacity:1;width:0}43%{opacity:1;width:36px;animation-timing-function:ease-in}50%{opacity:1;width:0}51%,to{opacity:0;width:0}}.rails{--cycle:10s}.rails .pill-fill,.rails .node-fill{fill:url(#gfx-surface)}.rails.is-playing .rail-t .wire-t-a .wire-pulse,.rails.is-playing .rail-t .wire-t-a .wire-glow{animation:ra-pulse-t-a var(--cycle) linear infinite}.rails.is-playing .rail-t .wire-t-b .wire-pulse,.rails.is-playing .rail-t .wire-t-b .wire-glow{animation:ra-pulse-t-b var(--cycle) linear infinite}.rails.is-playing .rail-b .wire-b-a .wire-pulse,.rails.is-playing .rail-b .wire-b-a .wire-glow{animation:ra-pulse-b-a var(--cycle) linear infinite}.rails.is-playing .rail-b .wire-b-b .wire-pulse,.rails.is-playing .rail-b .wire-b-b .wire-glow{animation:ra-pulse-b-b var(--cycle) linear infinite}.rails.is-playing .rail-t .node-l .node-ring{animation:ra-ring-tl var(--cycle) ease-out infinite}.rails.is-playing .rail-t .node-l .node-icon path{animation:ra-ink-tl var(--cycle) ease-out infinite}.rails.is-playing .rail-t .node-l .node-label{animation:ra-label-tl var(--cycle) ease-out infinite}.rails.is-playing .rail-t .node-r .node-ring{animation:ra-ring-tr var(--cycle) ease-out infinite}.rails.is-playing .rail-t .node-r .node-icon path{animation:ra-ink-tr var(--cycle) ease-out infinite}.rails.is-playing .rail-t .node-r .node-label{animation:ra-label-tr var(--cycle) ease-out infinite}.rails.is-playing .rail-t .pill-ring{animation:ra-ring-pt var(--cycle) ease-out infinite}.rails.is-playing .rail-t .shimmer{animation:ra-shim-t var(--cycle) linear infinite}.rails.is-playing .rail-b .node-l .node-ring{animation:ra-ring-bl var(--cycle) ease-out infinite}.rails.is-playing .rail-b .node-l .node-icon path{animation:ra-ink-bl var(--cycle) ease-out infinite}.rails.is-playing .rail-b .node-l .node-label{animation:ra-label-bl var(--cycle) ease-out infinite}.rails.is-playing .rail-b .node-r .node-ring{animation:ra-ring-br var(--cycle) ease-out infinite}.rails.is-playing .rail-b .node-r .node-icon path{animation:ra-ink-br var(--cycle) ease-out infinite}.rails.is-playing .rail-b .node-r .node-label{animation:ra-label-br var(--cycle) ease-out infinite}.rails.is-playing .rail-b .pill-ring{animation:ra-ring-pb var(--cycle) ease-out infinite}.rails.is-playing .rail-b .shimmer{animation:ra-shim-b var(--cycle) linear infinite}@keyframes ra-pulse-t-a{0%,3.9%{opacity:0;stroke-dashoffset:.18px}4%{opacity:1;stroke-dashoffset:.18px}13%{opacity:1;stroke-dashoffset:-.82px}13.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ra-pulse-t-b{0%,14.9%{opacity:0;stroke-dashoffset:.18px}15%{opacity:1;stroke-dashoffset:.18px}24%{opacity:1;stroke-dashoffset:-.82px}24.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ra-shim-t{0%,11.9%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}17%{opacity:1;transform:translate(520px)}17.1%,to{opacity:0;transform:translate(520px)}}@keyframes ra-ring-tl{0%,3.9%{stroke:var(--ring)}8%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ra-ink-tl{0%,3.9%{stroke:var(--ink)}8%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes ra-label-tl{0%,3.9%{fill:var(--label)}8%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes ra-ring-pt{0%,14.9%{stroke:var(--ring)}19%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ra-ring-tr{0%,22.9%{stroke:var(--ring)}27%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ra-ink-tr{0%,22.9%{stroke:var(--ink)}27%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes ra-label-tr{0%,22.9%{fill:var(--label)}27%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes ra-pulse-b-a{0%,28.9%{opacity:0;stroke-dashoffset:.18px}29%{opacity:1;stroke-dashoffset:.18px}38%{opacity:1;stroke-dashoffset:-.82px}38.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ra-pulse-b-b{0%,39.9%{opacity:0;stroke-dashoffset:.18px}40%{opacity:1;stroke-dashoffset:.18px}49%{opacity:1;stroke-dashoffset:-.82px}49.1%,to{opacity:0;stroke-dashoffset:-.82px}}@keyframes ra-shim-b{0%,36.9%{opacity:0;transform:translate(0)}37%{opacity:1;transform:translate(0)}42%{opacity:1;transform:translate(520px)}42.1%,to{opacity:0;transform:translate(520px)}}@keyframes ra-ring-bl{0%,28.9%{stroke:var(--ring)}33%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ra-ink-bl{0%,28.9%{stroke:var(--ink)}33%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes ra-label-bl{0%,28.9%{fill:var(--label)}33%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@keyframes ra-ring-pb{0%,39.9%{stroke:var(--ring)}44%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ra-ring-br{0%,47.9%{stroke:var(--ring)}52%,86%{stroke:var(--ring-lit)}92%,to{stroke:var(--ring)}}@keyframes ra-ink-br{0%,47.9%{stroke:var(--ink)}52%,86%{stroke:var(--ink-lit)}92%,to{stroke:var(--ink)}}@keyframes ra-label-br{0%,47.9%{fill:var(--label)}52%,86%{fill:var(--label-lit)}92%,to{fill:var(--label)}}@media (prefers-reduced-motion:reduce){.rails.is-playing *{animation:none!important}.rails .wire-pulse,.rails .wire-glow{display:none}.rails .node-ring,.rails .pill-ring{stroke:var(--ring-lit)}.rails .node-icon path{stroke:var(--ink-lit)}.rails .node-label{fill:var(--label-lit)}}
