.fxdstm{padding:96px 0}.fxdstm--white{background:#fff}.fxdstm--off,.fxdstm--white{border-top:1px solid rgba(13,21,32,.1)}.fxdstm--off{background:var(--off-white,#f4f7fb)}.fxdstm--ink{background:var(--ink,#0d1520);color:#fff}.fxdstm__inner{margin:0 auto;max-width:1200px;padding:0 32px}.fxdstm__head{align-items:end;display:grid;gap:64px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);padding-bottom:48px}.fxdstm__eyebrow{color:var(--electric,#3b6fd4);display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;opacity:0;text-transform:uppercase}.fxdstm--ink .fxdstm__eyebrow{color:#8fb6f5}.fxdstm__headline{font:400 clamp(26px,2.6vw,38px)/1.14 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;opacity:0;text-wrap:pretty}.fxdstm__narrative{color:#5c6d80;font:400 17px/1.68 var(--font-sans,"DM Sans",sans-serif);margin:0;max-width:56ch;opacity:0;text-wrap:pretty}.fxdstm--ink .fxdstm__narrative{color:#9fb0c4}.fxdstm__btns{display:flex;gap:12px;margin-top:22px;opacity:0}.fxdstm__btn{align-items:center;background:transparent;border:1px solid rgba(13,21,32,.28);border-radius:2px;color:var(--ink,#0d1520);display:inline-flex;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);gap:10px;padding:13px 22px;text-decoration:none;transition:border-color .2s ease}.fxdstm__btn:hover{border-color:var(--ink,#0d1520)}.fxdstm--ink .fxdstm__btn{border-color:hsla(0,0%,100%,.32);color:#fff}.fxdstm__stage{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1.05fr)}.fxdstm__col{background:#fff;border:1px solid rgba(13,21,32,.12);display:flex;flex-direction:column;gap:12px;opacity:0;padding:24px 22px 26px}.fxdstm--ink .fxdstm__col{background:#111c2a;border-color:hsla(0,0%,100%,.14)}.fxdstm__colhead{align-items:baseline;border-bottom:1px solid rgba(13,21,32,.08);display:flex;gap:12px;padding-bottom:14px}.fxdstm--ink .fxdstm__colhead{border-color:hsla(0,0%,100%,.1)}.fxdstm__step{color:var(--electric,#3b6fd4);font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em}.fxdstm--ink .fxdstm__step{color:#8fb6f5}.fxdstm__title{font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em;text-transform:uppercase}.fxdstm__note{color:#5c6d80;font:400 13px/1.6 var(--font-sans,"DM Sans",sans-serif);margin:0;text-wrap:pretty}.fxdstm--ink .fxdstm__note{color:#9fb0c4}.fxdstm__roster{display:flex;flex-direction:column;gap:7px;list-style:none;margin:6px 0 0;padding:0}.fxdstm__rline{align-items:center;background:#fafcfe;border:1px solid rgba(13,21,32,.08);display:grid;gap:10px;grid-template-columns:8px minmax(0,1fr) auto;opacity:0;padding:8px 10px;transition:none}.fxdstm--ink .fxdstm__rline{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.fxdstm__dot{background:rgba(13,21,32,.2);height:8px;width:8px}.fxdstm__rname{font:400 13px/1.3 var(--font-sans,"DM Sans",sans-serif)}.fxdstm__rmeta{color:#8494a5;font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.08em;text-transform:uppercase}.fxdstm__rline.is-member .fxdstm__dot{background:var(--electric,#3b6fd4)}.fxdstm__signals{gap:10px;list-style:none;margin:6px 0 0;padding:0}.fxdstm__sig,.fxdstm__signals{display:flex;flex-direction:column}.fxdstm__sig{background:#fafcfe;border:1px solid rgba(13,21,32,.09);gap:6px;opacity:0;padding:12px}.fxdstm--ink .fxdstm__sig{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.fxdstm__sigtag{align-self:flex-start;background:rgba(59,111,212,.07);border:1px solid rgba(59,111,212,.3);color:var(--electric,#3b6fd4);font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.fxdstm--ink .fxdstm__sigtag{background:rgba(59,111,212,.12);border-color:rgba(143,182,245,.35);color:#8fb6f5}.fxdstm__sigtext{color:#5c6d80;font:400 13px/1.55 var(--font-sans,"DM Sans",sans-serif);text-wrap:pretty}.fxdstm--ink .fxdstm__sigtext{color:#9fb0c4}.fxdstm__team{background:rgba(59,111,212,.04);border:1px solid var(--electric,#3b6fd4);margin-top:6px;opacity:0;padding:16px}.fxdstm--ink .fxdstm__team{background:rgba(59,111,212,.1);border-color:rgba(143,182,245,.5)}.fxdstm__teamhead h3{font:400 19px/1.24 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.01em;margin:0}.fxdstm__teamhead span{color:var(--electric,#3b6fd4);display:block;font:500 9px/1.5 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;margin-top:6px;text-transform:uppercase}.fxdstm--ink .fxdstm__teamhead span{color:#8fb6f5}.fxdstm__members{display:flex;flex-direction:column;list-style:none;margin:14px 0 0;padding:0}.fxdstm__members li{align-items:baseline;border-bottom:1px solid rgba(13,21,32,.08);display:flex;gap:12px;justify-content:space-between;opacity:0;padding:8px 0}.fxdstm--ink .fxdstm__members li{border-color:hsla(0,0%,100%,.1)}.fxdstm__members li:last-child{border-bottom:0}.fxdstm__mname{font:500 13px/1.3 var(--font-sans,"DM Sans",sans-serif)}.fxdstm__mrole{font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace)}.fxdstm__mrole,.fxdstm__teamfoot{color:#8494a5;letter-spacing:.1em;text-transform:uppercase}.fxdstm__teamfoot{border-top:1px solid rgba(13,21,32,.08);font:500 9px/1.6 var(--font-mono,"JetBrains Mono",monospace);margin:14px 0 0;padding-top:12px}.fxdstm--ink .fxdstm__teamfoot{border-color:hsla(0,0%,100%,.1);color:#6e8399}.fxdstm__flow{align-items:center;display:flex;justify-content:center;position:relative}.fxdstm__flow i{background:rgba(13,21,32,.2);display:block;height:1px;transform:scaleX(0);transform-origin:left center;width:100%}.fxdstm--ink .fxdstm__flow i{background:hsla(0,0%,100%,.25)}.fxdstm__flow i:after{border-right:1px solid var(--electric,#3b6fd4);border-top:1px solid var(--electric,#3b6fd4);content:"";height:7px;margin-top:-4px;position:absolute;right:14px;top:50%;transform:rotate(45deg);width:7px}.fxdstm__foot{color:#8494a5;font:500 10px/1.7 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;margin:22px 0 0;opacity:0;text-transform:uppercase}@keyframes fxdstmRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fxdstmFade{0%{opacity:0}to{opacity:1}}@keyframes fxdstmSlide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes fxdstmWide{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fxdstmLight{0%{background:rgba(13,21,32,.2)}to{background:var(--electric,#3b6fd4)}}.fxdstm.is-in .fxdstm__eyebrow{animation:fxdstmRise .6s ease both}.fxdstm.is-in .fxdstm__headline{animation:fxdstmRise .7s ease .06s both}.fxdstm.is-in .fxdstm__narrative{animation:fxdstmRise .7s ease .12s both}.fxdstm.is-in .fxdstm__btns{animation:fxdstmRise .7s ease .18s both}.fxdstm.is-in .fxdstm__col--a{animation:fxdstmRise .6s ease .08s both}.fxdstm.is-in .fxdstm__col--b{animation:fxdstmRise .6s ease .9s both}.fxdstm.is-in .fxdstm__col--c{animation:fxdstmRise .6s ease 1.8s both}.fxdstm.is-in .fxdstm__rline{animation:fxdstmSlide .45s cubic-bezier(.2,.8,.2,1) both}.fxdstm.is-in .fxdstm__rline.is-member .fxdstm__dot{animation:fxdstmLight .4s ease 1.55s both}.fxdstm.is-in .fxdstm__flow--1 i{animation:fxdstmWide .5s cubic-bezier(.3,.7,.3,1) .78s both}.fxdstm.is-in .fxdstm__flow--2 i{animation:fxdstmWide .5s cubic-bezier(.3,.7,.3,1) 1.68s both}.fxdstm.is-in .fxdstm__sig{animation:fxdstmRise .5s ease both}.fxdstm.is-in .fxdstm__team{animation:fxdstmRise .6s ease 1.95s both}.fxdstm.is-in .fxdstm__members li{animation:fxdstmSlide .45s cubic-bezier(.2,.8,.2,1) both}.fxdstm.is-in .fxdstm__foot{animation:fxdstmFade .6s ease 2.8s both}@media (prefers-reduced-motion:reduce){.fxdstm *{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:980px){.fxdstm{padding:64px 0}.fxdstm__inner{padding:0 22px}.fxdstm__head{gap:28px}.fxdstm__head,.fxdstm__stage{grid-template-columns:1fr}.fxdstm__flow{height:44px}.fxdstm__flow i{height:100%;transform:scaleY(0);transform-origin:top center;width:1px}.fxdstm__flow i:after{bottom:14px;left:50%;margin:0 0 0 -4px;right:auto;top:auto;transform:rotate(135deg)}.fxdstm.is-in .fxdstm__flow--1 i,.fxdstm.is-in .fxdstm__flow--2 i{animation:fxdstmTall .5s cubic-bezier(.3,.7,.3,1) both}@keyframes fxdstmTall{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}