.journey-acc{gap:8px;height:480px;margin:0;padding:0;list-style:none;display:flex}.journey-panel{isolation:isolate;color:#fff;cursor:pointer;border-radius:16px;flex:1 1 0;min-width:64px;transition:flex .7s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.journey-panel[data-open=true]{cursor:default;flex:5.5 1 0}.journey-panel:before{content:"";z-index:-1;opacity:.55;background-image:radial-gradient(#ffffff29 1px,#0000 1.5px);background-size:7px 7px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 15%,#000);mask-image:linear-gradient(#0000 15%,#000)}.journey-panel:after{content:"";background:#ff5a5f;width:0;height:2px;transition:width .8s cubic-bezier(.2,.8,.2,1) .2s;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #ff5a5f,0 0 4px #ff5a5f}.journey-panel[data-open=true]:after{width:calc(100% - 56px)}.journey-panel:focus-within{outline-offset:3px;outline:2px solid #3340cc}.journey-spine{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:space-between;align-items:center;padding:24px 0;transition:opacity .3s;display:flex;position:absolute;inset:0}.journey-spine:focus-visible{outline:none}.journey-panel[data-open=true] .journey-spine{opacity:0;pointer-events:none}.journey-spine-year{writing-mode:vertical-rl;letter-spacing:.1em;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:20px;font-weight:500;transform:rotate(180deg)}.journey-icon{opacity:.85;width:30px;height:30px;overflow:visible}.journey-icon *{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.journey-icon .ji-bar{stroke-width:4px;stroke-linecap:butt}.journey-icon .ji-band{fill:#fff;stroke:none}.journey-body{opacity:0;flex-direction:column;gap:8px;width:min(560px,58%);padding:28px;transition:opacity .45s .25s,transform .45s .25s;display:flex;position:absolute;inset:auto 0 0;transform:translateY(14px)}.journey-panel[data-open=true] .journey-body{opacity:1;transform:none}.journey-year{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(56px,6vw,80px);font-weight:600;line-height:.9}.journey-metric{letter-spacing:.02em;color:#ff9fa2;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:15px;font-weight:500}.journey-title{margin:0;font-size:21px;font-weight:500;line-height:1.25}.journey-text{color:#ffffffd9;max-width:46ch;margin:0;font-size:15px;line-height:1.6}.j3d{aspect-ratio:1;pointer-events:none;opacity:0;width:min(46%,360px);transition:opacity .3s;position:absolute;top:46%;right:3%;transform:translateY(-50%);container-type:inline-size}.journey-panel[data-open=true] .j3d{opacity:1;transition:opacity .4s .1s}.j3d-halo{opacity:.85;background:radial-gradient(closest-side at 40% 56%,#ff5a5f57,#ff5a5f00),radial-gradient(closest-side at 62% 44%,#6070ff57,#6070ff00);position:absolute;inset:-14%}.j3d-parallax,.j3d-rise,.j3d-float,.j3d-obj{position:absolute;inset:0}.j3d-img{user-select:none;width:100%;height:100%;display:block}.j3d-sweep{mix-blend-mode:screen;-webkit-mask-image:var(--j3d-mask);mask-image:var(--j3d-mask);position:absolute;inset:0;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.j3d-sweep-band{opacity:0;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);width:30%;position:absolute;top:-25%;bottom:-25%;left:0;translate:-120%;rotate:18deg}.j3d-flame{mix-blend-mode:screen;opacity:.75;transform-origin:50% 20%;background:radial-gradient(50% 50% at 50% 40%,#ffffff73,#ff5a5f99 32%,#ff5a5f00);border-radius:50%;width:24cqw;height:38cqw;position:absolute;top:72%;left:41%;translate:-50% -50%;rotate:36deg}.j3d-orbit{position:absolute;top:47.1%;left:50%;rotate:-20.7deg}.j3d-orbit-x,.j3d-orbit-y{position:absolute;translate:-47.8cqw}.j3d-orbit-y{translate:0}.j3d-orbit-dot{mix-blend-mode:screen;opacity:0;background:radial-gradient(closest-side,#fff 0 22%,#ff5a5fd9 40%,#ff5a5f00);border-radius:50%;width:6cqw;height:6cqw;position:absolute;top:-3cqw;left:-3cqw}.j3d--expansion .j3d-obj{transform-origin:50% 3%}.j3d--expansion .j3d-sweep{-webkit-mask-image:var(--j3d-mask), radial-gradient(23% 23% at 50.3% 69.8%, #000 96%, transparent 100%);mask-image:var(--j3d-mask), radial-gradient(23% 23% at 50.3% 69.8%, #000 96%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-size:contain,100% 100%;mask-size:contain,100% 100%;mask-composite:intersect}.j3d--expansion .j3d-sweep-band{background:linear-gradient(90deg,#fff0 15%,#ffffff80,#fff0 85%);top:40%;bottom:-5%;rotate:24deg}.j3d-tip{mix-blend-mode:screen;opacity:.4;background:radial-gradient(closest-side,#ffffffb3,#ff5a5fa6 30%,#ff5a5f00);border-radius:50%;width:16cqw;height:16cqw;position:absolute;top:7.5%;left:79.5%;translate:-50% -50%}.j3d--future .j3d-sweep{-webkit-mask-image:var(--j3d-mask), radial-gradient(31% 5% at 57% 42.2%, #000 70%, transparent 100%);mask-image:var(--j3d-mask), radial-gradient(31% 5% at 57% 42.2%, #000 70%, transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-size:contain,100% 100%;mask-size:contain,100% 100%;mask-composite:intersect}.j3d--future .j3d-sweep-band{background:linear-gradient(90deg,#fff0 30%,#fffc,#fff0 70%);rotate:0deg}.j3d-band{mix-blend-mode:screen;opacity:.35;background:radial-gradient(closest-side,#ff5a5f8c,#ff5a5f00);border-radius:50%;width:66cqw;height:16cqw;position:absolute;top:42.2%;left:57%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){[data-open=true] .j3d-rise{animation:.9s cubic-bezier(.34,1.45,.64,1) .12s both j3d-rise}[data-open=true] .j3d-float{animation:5s ease-in-out 1s infinite j3d-float}[data-open=true] .j3d-sweep-band{animation:j3d-sweep var(--sweep-dur,4s) cubic-bezier(.3, 0, .7, 1) var(--sweep-delay,1.2s) infinite}[data-open=true] .j3d--founding .j3d-obj{animation:.42s linear infinite j3d-rumble}[data-open=true] .j3d-flame{animation:1.3s linear infinite j3d-flicker}[data-open=true] .j3d-orbit-x{animation:3s cubic-bezier(.37,0,.63,1) .9s infinite alternate j3d-orbit-x}[data-open=true] .j3d-orbit-y{animation:3s cubic-bezier(.37,0,.63,1) -.6s infinite alternate j3d-orbit-y}[data-open=true] .j3d-orbit-dot{animation:6s linear .9s infinite j3d-orbit-seen}[data-open=true] .j3d--platform .j3d-halo{animation:4s ease-in-out infinite j3d-breathe}[data-open=true] .j3d--expansion .j3d-obj{animation:2.2s cubic-bezier(.37,0,.63,1) -1.1s infinite alternate j3d-swing}[data-open=true] .j3d--expansion{--sweep-dur:4.4s}[data-open=true] .j3d-tip{animation:2.4s ease-in-out 1s infinite j3d-pulse}[data-open=true] .j3d--future{--sweep-dur:3.6s}[data-open=true] .j3d-band{animation:3s ease-in-out 1s infinite j3d-band}}@keyframes j3d-rise{0%{opacity:0;transform:translateY(30px)scale(.7)rotate(-10deg)}40%{opacity:1}to{opacity:1;transform:none}}@keyframes j3d-float{0%,to{transform:translate(0)rotate(0)}35%{transform:translate(2px,-6px)rotate(1.8deg)}70%{transform:translate(-2px,-2px)rotate(-1.4deg)}}@keyframes j3d-sweep{0%{opacity:0;translate:-120%}8%{opacity:1}47%{opacity:1}55%,to{opacity:0;translate:400%}}@keyframes j3d-rumble{0%,to{translate:0}20%{translate:.6px -.5px}40%{translate:-.5px .4px}60%{translate:.4px .6px}80%{translate:-.6px -.3px}}@keyframes j3d-flicker{0%,to{opacity:.7;scale:1}13%{opacity:.95;scale:1.06 1.12}27%{opacity:.6;scale:.96 .92}41%{opacity:.9;scale:1.03 1.08}58%{opacity:.65;scale:.98 .95}76%{opacity:1;scale:1.05 1.14}88%{opacity:.72;scale:1 .98}}@keyframes j3d-orbit-x{0%{translate:-47.8cqw}to{translate:47.8cqw}}@keyframes j3d-orbit-y{0%{translate:0 -15.7cqw}to{translate:0 15.7cqw}}@keyframes j3d-orbit-seen{0%,52%{opacity:1}58%,88%{opacity:0}94%,to{opacity:1}}@keyframes j3d-breathe{0%,to{opacity:.65;scale:.97}50%{opacity:1;scale:1.03}}@keyframes j3d-swing{0%{rotate:-2.6deg}to{rotate:2.6deg}}@keyframes j3d-pulse{0%,to{opacity:.35;scale:.8}50%{opacity:.95;scale:1.15}}@keyframes j3d-band{0%,to{opacity:.3}50%{opacity:.75}}@media (prefers-reduced-motion:reduce){.journey-panel,.journey-panel:after,.journey-spine,.journey-body,.j3d{transition:none}}@media (width<=767px){.journey-acc{flex-direction:column;height:auto}.journey-panel{flex:none;height:64px;transition:height .6s cubic-bezier(.2,.8,.2,1)}.journey-panel[data-open=true]{flex:none;height:420px}.journey-spine{flex-direction:row;justify-content:flex-start;gap:14px;padding:0 20px}.journey-spine-year{writing-mode:horizontal-tb;font-size:17px;transform:none}.j3d{width:42%;top:14px;right:10px;transform:none}.journey-body{width:100%;padding:22px}}.journey-panel--next{color:#0b0d1a;background:repeating-linear-gradient(135deg,#fafafd 0 12px,#f3f4f9 12px 24px);border:1.5px dashed #c9cce0;flex-direction:column;justify-content:flex-end;transition:flex .7s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex}.journey-panel--next:before{display:none}.journey-panel--next[data-open=true]{border-color:#ff5a5f}.journey-panel--next .journey-spine{color:#0b0d1a}.journey-next-plus{width:30px;height:30px;overflow:visible}.journey-next-plus path{fill:none;stroke:#d22630;stroke-width:3px;stroke-linecap:round}.journey-panel--next .journey-body.journey-next-body{gap:10px;width:min(640px,100%);position:relative;inset:auto}.journey-next-year{letter-spacing:-.035em;background:linear-gradient(90deg,#d22630,#3340cc);color:#0000;-webkit-background-clip:text;background-clip:text;align-self:flex-start;font-size:clamp(48px,5vw,64px);font-weight:600;line-height:.9}.journey-next-label{color:#d22630;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:14px;font-weight:500}.journey-next-title{color:#0b0d1a}.journey-next-text{color:#5b6078;max-width:52ch;margin:0;font-size:15px;line-height:1.55}.journey-roles{flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.journey-role{color:#0b0d1a;background:#fff;border:1px solid #e4e6f0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.journey-role:hover,.journey-role:focus-visible{border-color:#0b0d1a;transform:translate(3px)}.journey-role-title{font-size:15px;font-weight:500;line-height:1.3;display:block}.journey-role-meta{color:#5b6078;margin-top:2px;font-family:IBM Plex Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:12px;display:block}.journey-next-cta{color:#fff;background:#000;border-radius:4px;align-self:flex-start;align-items:center;gap:10px;margin-top:4px;padding:12px 22px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.journey-next-cta svg{transition:transform .2s}.journey-next-cta:hover svg{transform:translate(4px)}@media (width<=767px){.journey-panel--next[data-open=true]{height:auto;min-height:420px}.journey-panel--next .journey-body.journey-next-body{padding-top:28px}}.proof-dust{animation:proof-float var(--dur,9s) ease-in-out var(--delay,0s) infinite alternate;border-radius:9999px;position:absolute}@keyframes proof-float{0%{opacity:var(--o,.6);transform:translate(0,0)}to{transform:translate3d(var(--dx,6px), var(--dy,-14px), 0);opacity:calc(var(--o,.6) * .45)}}@media (prefers-reduced-motion:reduce){.proof-dust{opacity:var(--o,.6);animation:none}}.proof-section{background-color:#070914}.proof-stage{aspect-ratio:3/2;width:100%}@media (width>=1024px){.proof-stage{width:112%}}.proof-scrim{background-image:linear-gradient(#070914e6 0%,#0709148c 45%,#07091433 100%)}@media (width>=1024px){.proof-scrim{background-image:linear-gradient(90deg,#070914eb 0%,#070914b3 38%,#07091426 70%,#0000 100%)}}.proof-stipple{opacity:.4;background-image:radial-gradient(#ffffff24 1px,#0000 1.5px);background-size:7px 7px;mask-image:linear-gradient(#0000 30%,#000)}.proof-sparks{opacity:0;width:0;height:0;transition:opacity .6s ease-out 1.6s}.proof-sparks[data-shown]{opacity:1}.proof-spark-glow{background:radial-gradient(circle,#fff 0%,#ffc8a0d9 25%,#ff5a5f59 50%,#ff5a5f00 72%);border-radius:9999px;width:36px;height:36px;animation:.18s steps(2,end) infinite alternate proof-spark-flicker;position:absolute;top:-18px;left:-18px}.proof-spark{animation:proof-spark-x var(--dur,1s) linear var(--delay,0s) infinite;position:absolute;top:0;left:0}.proof-spark>i{animation:proof-spark-y var(--dur,1s) cubic-bezier(.45, 0, 1, 1) var(--delay,0s) infinite;border-radius:9999px;margin:-2px 0 0 -2px;display:block;position:absolute}@keyframes proof-spark-x{0%{transform:translate(0)}to{transform:translateX(var(--sx,20px))}}@keyframes proof-spark-y{0%{opacity:1;background:#fff;transform:translateY(0)scale(1.3);box-shadow:0 0 8px #fff,0 0 16px #ffbe8ccc}30%{background:#ffe0bd;box-shadow:0 0 8px #ffbe78f2,0 0 14px #ff8c5099}65%{opacity:1;background:#ff9a4d;box-shadow:0 0 8px #ff783cd9}to{transform:translateY(var(--sy,80px)) scale(.6);opacity:0;background:#ff5a5f;box-shadow:0 0 6px #ff5a5f99}}@keyframes proof-spark-flicker{0%{opacity:.65;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.proof-sparks{display:none}}.proof-visor{opacity:0;filter:drop-shadow(0 0 6px #ff5a5fe6)drop-shadow(0 0 14px #ff4b2b8c);transition:opacity .6s ease-out 1.4s;position:absolute}.proof-visor[data-shown]{opacity:1}.proof-visor>i{background-image:linear-gradient(100deg,#ff5a5f00 30%,#ff968cb3 41%,#fff 50%,#ff968cb3 59%,#ff5a5f00 70%);background-repeat:no-repeat;background-size:260% 100%;animation:3.4s cubic-bezier(.4,0,.3,1) infinite proof-visor-sweep;position:absolute;inset:0;mask:url(/images/about/workbench/visor-mask.png) 50%/100% 100% no-repeat}@keyframes proof-visor-sweep{0%{background-position:100% 0}60%,to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.proof-visor{display:none}}
