.fxpo{border-top:1px solid rgba(13,21,32,.1);padding:104px 0}.fxpo--white{background:#fff}.fxpo--off,.fxpo--white{color:var(--ink,#0d1520)}.fxpo--off{background:var(--off-white,#f4f7fb)}.fxpo__inner{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);margin:0 auto;max-width:1200px;padding:0 32px}.fxpo--media-left .fxpo__inner{grid-template-columns:minmax(0,1fr) minmax(0,.86fr)}.fxpo--media-left .fxpo__media{order:1}.fxpo--media-left .fxpo__copy{order:2}.fxpo__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}.fxpo__headline{font:400 clamp(28px,2.9vw,42px)/1.12 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.015em;margin:18px 0 0;opacity:0;text-wrap:pretty}.fxpo__narrative{color:#5c6d80;font:400 17px/1.68 var(--font-sans,"DM Sans",sans-serif);margin:20px 0 0;max-width:52ch;opacity:0;text-wrap:pretty}.fxpo__points{background:rgba(13,21,32,.12);border-bottom:1px solid rgba(13,21,32,.12);border-top:1px solid rgba(13,21,32,.12);display:flex;flex-direction:column;gap:1px;list-style:none;margin:30px 0 0;padding:0}.fxpo__points li{align-items:baseline;display:flex;font:400 15px/1.6 var(--font-sans,"DM Sans",sans-serif);gap:14px;opacity:0;padding:15px 0 15px 2px}.fxpo--white .fxpo__points li{background:#fff}.fxpo--off .fxpo__points li{background:var(--off-white,#f4f7fb)}.fxpo__idx{color:var(--electric,#3b6fd4);flex:none;font:500 10px/1.7 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.14em}.fxpo__btns{display:flex;gap:12px;margin-top:28px;opacity:0}.fxpo__btn{align-items:center;background:var(--electric,#3b6fd4);border:1px solid var(--electric,#3b6fd4);border-radius:2px;color:#fff;display:inline-flex;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);gap:10px;padding:14px 24px;text-decoration:none;transition:background .18s,border-color .18s}.fxpo__btn:hover{background:#2f5cb8;border-color:#2f5cb8;color:#fff}.fxpo__media{opacity:0}.fxpo__draft,.fxpo__signals{background:#fff;border:1px solid rgba(13,21,32,.12);border-radius:4px}.fxpo__draft{box-shadow:0 18px 40px rgba(13,21,32,.08)}.fxpo__bar{align-items:center;border-bottom:1px solid rgba(13,21,32,.1);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:13px 20px;row-gap:4px}.fxpo__caption{color:#8494a5;letter-spacing:.14em}.fxpo__caption,.fxpo__note{font:500 10px/1 var(--font-mono,"JetBrains Mono",monospace);text-transform:uppercase}.fxpo__note{color:var(--electric,#3b6fd4);letter-spacing:.1em;white-space:nowrap}.fxpo__srclist{gap:12px;list-style:none;margin:0;padding:16px 20px}.fxpo__src,.fxpo__srclist{display:flex;flex-direction:column}.fxpo__src{border-left:2px solid var(--electric,#3b6fd4);gap:5px;opacity:0;padding-left:13px}.fxpo__src--teal{border-left-color:#12c2c2}.fxpo__src--green{border-left-color:#1f8a7d}.fxpo__srclabel{color:#8494a5;font:500 9px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;text-transform:uppercase}.fxpo__srcvalue{font:400 14px/1.5 var(--font-sans,"DM Sans",sans-serif);text-wrap:pretty}.fxpo__feed{align-items:center;display:flex;flex-direction:column;gap:5px;padding:14px 0}.fxpo__feed i{animation:fxpoPulse 2.1s ease-in-out infinite;background:var(--electric,#3b6fd4);display:block;height:8px;opacity:.35;width:1px}.fxpo__feed i:nth-child(2){animation-delay:.3s}.fxpo__feed i:nth-child(3){animation-delay:.6s}.fxpo__meta{border-bottom:1px solid rgba(13,21,32,.08);display:flex;flex-direction:column;gap:8px;padding:14px 20px}.fxpo__metarow{align-items:baseline;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr)}.fxpo__metakey{color:#8494a5;font:500 9px/1.4 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.12em;text-transform:uppercase}.fxpo__metaval{color:#5c6d80;font:400 13px/1.4 var(--font-sans,"DM Sans",sans-serif)}.fxpo__metaval--subject{color:var(--ink,#0d1520);font-weight:500}.fxpo__body{display:flex;flex-direction:column;gap:14px;padding:18px 20px 8px}.fxpo__line{font:400 14.5px/1.62 var(--font-sans,"DM Sans",sans-serif);margin:0;opacity:0;text-wrap:pretty}.fxpo__line--blue .fxpo__linetext{box-shadow:inset 0 -8px 0 rgba(59,111,212,.14)}.fxpo__line--teal .fxpo__linetext{box-shadow:inset 0 -8px 0 rgba(18,194,194,.16)}.fxpo__line--green .fxpo__linetext{box-shadow:inset 0 -8px 0 rgba(31,138,125,.14)}.fxpo__linetag{border:1px solid rgba(13,21,32,.14);color:#8494a5;display:inline-flex;font:500 8px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.1em;margin-left:9px;padding:3px 7px;text-transform:uppercase;vertical-align:2px;white-space:nowrap}.fxpo__line--blue .fxpo__linetag{border-color:rgba(59,111,212,.32);color:var(--electric,#3b6fd4)}.fxpo__line--teal .fxpo__linetag{border-color:rgba(18,194,194,.4);color:#0e8f8f}.fxpo__line--green .fxpo__linetag{border-color:rgba(31,138,125,.35);color:#1f8a7d}.fxpo__foot{background:#fafcfe;border-top:1px solid rgba(13,21,32,.1);color:#8494a5;display:flex;flex-wrap:wrap;font:500 9px/1.6 var(--font-mono,"JetBrains Mono",monospace);gap:20px;letter-spacing:.1em;margin-top:10px;padding:11px 20px;text-transform:uppercase}@keyframes fxpoRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes fxpoFade{0%{opacity:0}to{opacity:1}}@keyframes fxpoSlide{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes fxpoPulse{0%,to{opacity:.3}50%{opacity:1}}.fxpo.is-in .fxpo__eyebrow{animation:fxpoRise .6s ease both}.fxpo.is-in .fxpo__headline{animation:fxpoRise .7s ease .06s both}.fxpo.is-in .fxpo__narrative{animation:fxpoRise .7s ease .12s both}.fxpo.is-in .fxpo__points li{animation:fxpoRise .6s ease both}.fxpo.is-in .fxpo__btns{animation:fxpoRise .7s ease .45s both}.fxpo.is-in .fxpo__media{animation:fxpoFade .8s ease .1s both}.fxpo.is-in .fxpo__src{animation:fxpoSlide .55s cubic-bezier(.2,.8,.2,1) both}.fxpo.is-in .fxpo__line{animation:fxpoRise .55s ease both}@media (prefers-reduced-motion:reduce){.fxpo *{animation:none!important;opacity:1!important;transform:none!important}}@media (max-width:1000px){.fxpo{padding:64px 0}.fxpo--media-left .fxpo__inner,.fxpo__inner{gap:40px;grid-template-columns:1fr;padding:0 22px}.fxpo--media-left .fxpo__media{order:2}.fxpo--media-left .fxpo__copy{order:1}}@media (max-width:560px){.fxpo__metarow{gap:2px;grid-template-columns:1fr}.fxpo__linetag{display:none}}