@media (prefers-reduced-motion:no-preference){[data-site-route-rail=opening]{--route-rail-duration:var(--motion-media);--route-rail-delay:0ms}[data-site-route-rail=follower]{--route-rail-duration:var(--motion-slow);--route-rail-delay:calc(var(--motion-base) - var(--motion-stagger-1))}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) :is([data-editorial-rail-frame],.rail-section)[data-site-route-rail=opening]{animation:site-route-rail-ink var(--route-rail-duration) var(--motion-ease-inout) var(--route-rail-delay) both}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .work-page-intro-frame[data-site-route-rail=opening]:after,:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .work-page-intro-frame[data-site-route-rail=opening]:before{animation:site-route-rail-vertical var(--route-rail-duration) var(--motion-ease-inout) var(--route-rail-delay) both;transform-origin:center top}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .rail-joint[data-site-route-rail] :is(.rail-joint-line,.rail-joint-wing){animation:site-route-rail-horizontal var(--route-rail-duration) var(--motion-ease-inout) var(--route-rail-delay) both}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .rail-joint[data-site-route-rail] .rail-joint-wing:first-child{transform-origin:right center}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .rail-joint[data-site-route-rail] .rail-joint-wing:nth-child(2){transform-origin:left center}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .rail-joint[data-site-route-rail] .rail-joint-dot{animation:site-route-rail-dot var(--route-rail-duration) var(--motion-ease-inout) var(--route-rail-delay) both}:is([data-about-page],[data-work-page],[data-case-study-route],html[data-site-route-entering=true]) .rail-section[data-site-route-rail=opening] .work-index-grid:after{animation:site-route-rail-bottom var(--route-rail-duration) var(--motion-ease-inout) var(--route-rail-delay) both}}@keyframes site-route-rail-ink{0%{border-color:transparent}to{border-color:var(--ink-10)}}@keyframes site-route-rail-vertical{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes site-route-rail-horizontal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes site-route-rail-dot{0%{opacity:0}to{opacity:1}}@keyframes site-route-rail-bottom{0%{transform:translateX(-50%) scaleX(0)}to{transform:translateX(-50%) scaleX(1)}}.FlexaStorytelling_meshStage__yG5af{position:relative;overflow:hidden;padding:clamp(.5rem,1.4vw,.875rem);background:radial-gradient(82% 128% at 4% 8%,color-mix(in oklab,var(--viz-plum) 30%,transparent),transparent 66%),radial-gradient(76% 116% at 96% 92%,color-mix(in oklab,var(--viz-teal) 32%,transparent),transparent 68%),radial-gradient(58% 82% at 58% 14%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 72%),linear-gradient(132deg,color-mix(in oklab,var(--sheet-bg) 70%,var(--viz-surface)),color-mix(in oklab,var(--band-tint) 84%,var(--sheet-bg)));background-position:0 0,100% 100%,52% 0,50%;background-size:112% 112%,114% 114%,108% 108%,100% 100%;animation:FlexaStorytelling_flexaMeshDrift__INMe6 14s ease-in-out infinite alternate}.FlexaStorytelling_comparisonSlider__PwK5_{position:relative;isolation:isolate;aspect-ratio:4/5;overflow:hidden;background:var(--sheet-panel)}.FlexaStorytelling_comparisonSliderImage___stmM{object-fit:cover;object-position:center top}.FlexaStorytelling_comparisonBeforeLayer__utldV{position:absolute;z-index:1;inset:0;overflow:hidden;will-change:clip-path}.FlexaStorytelling_comparisonLabel___yrds{position:absolute;z-index:4;top:clamp(.75rem,2vw,1.25rem);padding:.5rem .75rem;border:1px solid color-mix(in oklab,var(--ink-85) 18%,transparent);background:color-mix(in oklab,var(--sheet-bg) 88%,transparent);color:var(--ink-85);font-size:.875rem;font-weight:500;letter-spacing:-.01em;line-height:1;pointer-events:none;backdrop-filter:blur(8px)}.FlexaStorytelling_comparisonLabelBefore__io0BO{left:clamp(.75rem,2vw,1.25rem)}.FlexaStorytelling_comparisonLabelAfter__OLmaZ{right:clamp(.75rem,2vw,1.25rem)}.FlexaStorytelling_comparisonRange__LzyEc{position:absolute;z-index:5;inset:0;width:100%;height:100%;margin:0;appearance:none;background:transparent;cursor:ew-resize;opacity:0}.FlexaStorytelling_comparisonRange__LzyEc::-webkit-slider-thumb{width:3rem;height:100%;appearance:none}.FlexaStorytelling_comparisonRange__LzyEc::-moz-range-thumb{width:3rem;height:100%;border:0;background:transparent}.FlexaStorytelling_comparisonDivider__vpdAp{position:absolute;z-index:3;top:0;bottom:0;width:2px;background:var(--sheet-bg);box-shadow:0 0 0 1px color-mix(in oklab,var(--ink-85) 24%,transparent);pointer-events:none;transform:translateX(-50%)}.FlexaStorytelling_comparisonHandle__fF9b0{position:absolute;top:50%;left:50%;display:grid;width:3rem;height:3rem;grid-auto-flow:column;place-content:center;gap:0;border:1px solid color-mix(in oklab,var(--ink-85) 26%,transparent);border-radius:999px;background:var(--sheet-bg);color:var(--ink-85);font-size:1.25rem;line-height:1;box-shadow:0 .25rem 1rem color-mix(in oklab,var(--ink-85) 14%,transparent);transform:translate(-50%,-50%)}.FlexaStorytelling_comparisonRange__LzyEc:focus-visible+.FlexaStorytelling_comparisonDivider__vpdAp .FlexaStorytelling_comparisonHandle__fF9b0{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:40rem){.FlexaStorytelling_comparisonSlider__PwK5_{aspect-ratio:8/5}}.FlexaStorytelling_stickyStoryIntro__8epr6,.FlexaStorytelling_stickyStoryScope__Cjte0{position:relative}.FlexaStorytelling_progressStory__HcRMe{border-block:1px solid var(--ink-15);background:var(--sheet-bg)}.FlexaStorytelling_progressStatic__SZcI2{display:grid;gap:0;margin:0;padding:0;background:var(--sheet-bg);list-style:none}.FlexaStorytelling_progressStaticCard__nR4xx{min-width:0;padding-block:clamp(1.5rem,5vw,2.5rem);background:var(--sheet-bg)}.FlexaStorytelling_progressStaticCopy__7bvwE{display:flex;flex-direction:column;gap:.75rem;align-items:start;padding:0 var(--article-gutter) 1.5rem;text-align:left}.FlexaStorytelling_progressStepNumber__l_CI7{font-family:var(--font-mono);font-size:clamp(4.5rem,20vw,6.5rem);font-weight:300;line-height:.8;letter-spacing:-.04em;color:var(--ink-15)}.FlexaStorytelling_progressStepEyebrow__eZVyg{display:block;margin-bottom:.75rem;font-family:var(--font-mono);font-size:.625rem;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--accent)}.FlexaStorytelling_progressCopyStep__3dfBA h4,.FlexaStorytelling_progressStepTitle__zRwTm{margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:450;line-height:1.12;letter-spacing:-.025em;color:var(--ink-85)}.FlexaStorytelling_progressCopyStep__3dfBA p,.FlexaStorytelling_progressStaticCopy__7bvwE p{max-width:30rem;margin:.75rem 0 0;font-size:.9375rem;line-height:1.6;color:var(--ink-65)}.FlexaStorytelling_progressStaticMedia__Vsxfw{position:relative;aspect-ratio:16/10;min-width:0;overflow:hidden;background:var(--sheet-bg)}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.FlexaStorytelling_progressStickyStage__Z2H_q{position:relative;z-index:1;top:auto;display:grid;height:var(--flexa-story-stage-height,min(76svh,44rem));grid-template-columns:28.375% minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:5.48%;align-items:stretch;overflow:hidden;padding:0;background:radial-gradient(82% 128% at 4% 8%,color-mix(in oklab,var(--viz-plum) 30%,transparent),transparent 66%),radial-gradient(76% 116% at 96% 92%,color-mix(in oklab,var(--viz-teal) 32%,transparent),transparent 68%),radial-gradient(58% 82% at 58% 14%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 72%),linear-gradient(132deg,color-mix(in oklab,var(--sheet-bg) 70%,var(--viz-surface)),color-mix(in oklab,var(--band-tint) 84%,var(--sheet-bg)));background-position:0 0,100% 100%,52% 0,50%;background-size:112% 112%,114% 114%,108% 108%,100% 100%;animation:FlexaStorytelling_flexaMeshDrift__INMe6 14s ease-in-out infinite alternate}.FlexaStorytelling_progressStory__HcRMe[data-storyrail-mode=animated] .FlexaStorytelling_progressStickyStage__Z2H_q{height:min(76svh,44rem)}.FlexaStorytelling_progressCopyColumn__9dw_Z{position:relative;min-width:0;min-height:0;margin:0;padding:0;list-style:none}.FlexaStorytelling_progressEyebrowStage__XcYTY{position:absolute;z-index:2;inset-block-start:1.875rem;inset-inline-start:1.875rem;pointer-events:none}.FlexaStorytelling_progressEyebrowStage__XcYTY .FlexaStorytelling_progressStepEyebrow__eZVyg{margin-bottom:0}.FlexaStorytelling_progressCopyStep__3dfBA{position:absolute;inset:1.875rem;display:flex;width:auto;height:auto;flex-direction:column;gap:.75rem;align-items:flex-start;text-align:left;opacity:0;pointer-events:none;transition:opacity var(--motion-instant) var(--motion-ease-exit)}.FlexaStorytelling_progressCopyStep__3dfBA .FlexaStorytelling_progressStepEyebrow__eZVyg{margin-bottom:0}.FlexaStorytelling_progressStickyStage__Z2H_q .FlexaStorytelling_progressStepNumber__l_CI7{font-size:5rem;font-weight:200;line-height:1.125;letter-spacing:-.056em;color:var(--ink-85);white-space:nowrap}.FlexaStorytelling_progressStepIdentity__QMh9S{display:flex;transform:translateY(1rem);transition:transform var(--motion-slow) var(--motion-ease-enter);will-change:transform;margin-top:calc(.875rem + .75rem);gap:.5rem;align-items:center}.FlexaStorytelling_progressStepContent__LGW3s{opacity:0;transform:translateY(1rem);transition:transform var(--motion-slow) var(--motion-ease-enter),opacity var(--motion-instant) var(--motion-ease-exit);will-change:transform}.FlexaStorytelling_progressCopyStep__3dfBA:has(~.FlexaStorytelling_progressCopyStep__3dfBA[data-active=true]) :is(.FlexaStorytelling_progressStepIdentity__QMh9S,.FlexaStorytelling_progressStepContent__LGW3s){transform:translateY(-1rem);transition-delay:0s}.FlexaStorytelling_progressCopyStep__3dfBA[data-active=true] .FlexaStorytelling_progressStepIdentity__QMh9S{transform:translateY(0);transition-delay:var(--motion-stagger-1)}.FlexaStorytelling_progressCopyStep__3dfBA[data-active=true] .FlexaStorytelling_progressStepContent__LGW3s{opacity:1;transform:translateY(0);transition-delay:var(--motion-stagger-2)}.FlexaStorytelling_progressStepContent__LGW3s{display:flex;width:100%;min-height:0;flex:1 0 0;flex-direction:column;padding-top:clamp(3rem,8.5vh,5.5rem)}.FlexaStorytelling_storyProgressIndicator__bURIu{display:flex;width:.25rem;height:4.875rem;flex-direction:column;gap:.25rem;align-items:flex-start;margin:0;padding:0;list-style:none}.FlexaStorytelling_storyProgressIndicatorList__EWDth{display:flex;width:100%;height:100%;flex-direction:column;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none}.FlexaStorytelling_storyProgressIndicatorSegment__U__M0{position:relative;width:.1875rem;height:.5rem;overflow:hidden;background:var(--ink-15);transition:height var(--motion-deliberate) var(--motion-ease-enter)}.FlexaStorytelling_storyProgressIndicatorSegment__U__M0:after{position:absolute;inset:0;background:var(--ink-85);content:"";opacity:.58;transform:scaleY(0);transform-origin:center top;transition:transform var(--motion-deliberate) var(--motion-ease-enter),opacity var(--motion-quick) ease-out}.FlexaStorytelling_storyProgressIndicatorSegment__U__M0[data-state=complete]:after,.FlexaStorytelling_storyProgressIndicatorSegment__U__M0[data-state=current]:after{transform:scaleY(1)}.FlexaStorytelling_storyProgressIndicatorSegment__U__M0[data-state=current]:after{opacity:1}.FlexaStorytelling_storyProgressIndicatorSegment__U__M0[data-state=current]{height:3.875rem}.FlexaStorytelling_progressStory__HcRMe[data-storyrail-mode=animated] .FlexaStorytelling_storyProgressIndicatorSegment__U__M0{background-color:var(--ink-15);transition:height var(--motion-deliberate) var(--motion-ease-enter),background-color var(--motion-base) ease-in-out}.FlexaStorytelling_progressStory__HcRMe[data-storyrail-mode=animated] .FlexaStorytelling_storyProgressIndicatorSegment__U__M0:after{display:none}.FlexaStorytelling_progressStory__HcRMe[data-storyrail-mode=animated] .FlexaStorytelling_storyProgressIndicatorSegment__U__M0[data-state=current]{background-color:var(--ink-85)}.FlexaStorytelling_progressCopyStep__3dfBA[data-active=true]{opacity:1;transition:opacity var(--motion-quick) ease-out var(--motion-stagger-1)}.FlexaStorytelling_progressCopyStep__3dfBA h4{max-width:13ch;font-size:clamp(1.875rem,2.36vw,2.125rem);line-height:1.04;letter-spacing:-.035em}.FlexaStorytelling_progressCopyStep__3dfBA p{max-width:25rem;margin-top:1rem;font-size:1rem;line-height:1.6}.FlexaStorytelling_progressMediaColumn___90o_{position:relative;min-width:0;min-height:0}.FlexaStorytelling_progressMediaStage__5D9AW{min-width:0;height:100%;overflow:hidden}.FlexaStorytelling_progressScreenStage__HLnH4{position:relative;min-width:0;height:100%;overflow:hidden}.FlexaStorytelling_progressScreenFrame__YflRy{position:absolute;inset:4.7%;display:grid;place-items:center;overflow:hidden;opacity:0;visibility:hidden;transition:opacity var(--motion-base) var(--motion-ease-exit),visibility 0s linear var(--motion-base)}.FlexaStorytelling_progressScreenFrame__YflRy[data-active=true]{opacity:1;visibility:visible;transition:opacity var(--motion-quick) ease-out,visibility 0s linear 0s}.FlexaStorytelling_progressAssessmentViewport__rO7z0{position:relative;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;background:transparent}.FlexaStorytelling_progressAssessmentImage__SsGrT{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.FlexaStorytelling_progressAssessmentImageContained__p2dJT{width:100%;height:auto;max-height:100%;object-fit:contain}.FlexaStorytelling_progressAssessmentVideo__OTtgM{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.FlexaStorytelling_journeyMediaStage__p8PCk{position:relative;min-width:0;height:100%;overflow:hidden}.FlexaStorytelling_journeyMediaFrame__qszru{position:absolute;inset:clamp(.75rem,2vw,1.5rem);display:grid;place-items:center;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(.75rem) scale(.985);transition:opacity var(--motion-base) var(--motion-ease-exit),transform var(--motion-slow) var(--motion-ease-enter),visibility 0s linear var(--motion-slow)}.FlexaStorytelling_journeyMediaFrame__qszru[data-active=true]{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition:opacity var(--motion-quick) ease-out,transform var(--motion-slow) var(--motion-ease-enter),visibility 0s linear 0s}.FlexaStorytelling_progressMediaViewport__FXJ89{position:relative;width:100%;height:100%;overflow:hidden;background:var(--sheet-bg)}.FlexaStorytelling_progressMediaImage__GXwkz{display:block;width:100%;height:auto;max-width:none;transform:translateZ(0);transition:transform var(--motion-media) var(--motion-ease-enter);will-change:transform}}.FlexaStorytelling_journeyStaticMedia__B5Lq6{position:relative;aspect-ratio:16/10;overflow:hidden}.FlexaStorytelling_journeyMediaImage__jbb06,.FlexaStorytelling_journeyMediaVideo__dwio_{display:block;width:100%;height:100%;object-position:center}.FlexaStorytelling_journeyMediaVideo__dwio_{object-fit:contain}.FlexaStorytelling_assessmentStory__mnLAa{border-block:1px solid var(--ink-15);background:var(--sheet-bg)}.FlexaStorytelling_assessmentAnimated__UgnLf{display:none}.FlexaStorytelling_assessmentStatic__k4GEJ{display:grid;gap:clamp(2.5rem,8vw,4rem);margin:0;padding:clamp(1.5rem,5vw,2.5rem) var(--article-gutter);list-style:none}.FlexaStorytelling_assessmentStaticCard__Y4jRi{min-width:0}.FlexaStorytelling_assessmentStaticMedia__mSXCI{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--sheet-panel)}.FlexaStorytelling_assessmentStaticCopy__xX9H1{padding-top:1.25rem}.FlexaStorytelling_assessmentEyebrow__L4Wxf{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;color:var(--accent)}.FlexaStorytelling_assessmentDetail__I5ZQ_{max-width:42rem;margin:.75rem 0 0;font-size:.875rem;line-height:1.65;color:var(--ink-65)}.FlexaStorytelling_assessmentStateImage___Sdb4{object-fit:cover;object-position:center top}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){.FlexaStorytelling_assessmentAnimated__UgnLf{display:grid}.FlexaStorytelling_assessmentScrollTrack__g_Vk_,.FlexaStorytelling_assessmentStickyStage__YZhMW{grid-area:1/1}.FlexaStorytelling_assessmentStickyStage__YZhMW{position:sticky;z-index:1;top:max(1rem,calc((100svh - min(76svh, 44rem)) / 2));display:grid;height:min(76svh,44rem);grid-template-rows:minmax(0,1fr) minmax(7.5rem,auto);gap:clamp(1rem,2.5vh,1.75rem);align-items:center;overflow:hidden;padding:clamp(1.25rem,2.5vw,2rem) var(--article-gutter);background:radial-gradient(82% 128% at 4% 8%,color-mix(in oklab,var(--viz-plum) 30%,transparent),transparent 66%),radial-gradient(76% 116% at 96% 92%,color-mix(in oklab,var(--viz-teal) 32%,transparent),transparent 68%),linear-gradient(132deg,color-mix(in oklab,var(--sheet-bg) 70%,var(--viz-surface)),color-mix(in oklab,var(--band-tint) 84%,var(--sheet-bg)))}.FlexaStorytelling_assessmentStatic__k4GEJ{display:none}.FlexaStorytelling_assessmentMediaViewport__SVvzl{position:relative;width:min(100%,50rem);aspect-ratio:4/3;justify-self:center;align-self:center;overflow:hidden;background:var(--sheet-panel)}.FlexaStorytelling_assessmentMediaFrame__J86ax{position:absolute;inset:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateX(-.75rem) scale(.985);transition:opacity var(--motion-base) var(--motion-ease-exit),transform var(--motion-slow) var(--motion-ease-enter),visibility 0s linear var(--motion-slow)}.FlexaStorytelling_assessmentMediaFrame__J86ax[data-side=right]{transform:translateX(.75rem) scale(.985)}.FlexaStorytelling_assessmentMediaFrame__J86ax[data-active=true]{opacity:1;visibility:visible;transform:translateX(0) scale(1);transition:opacity var(--motion-quick) ease-out,transform var(--motion-slow) var(--motion-ease-enter),visibility 0s linear 0s}.FlexaStorytelling_assessmentCopyRail__8crwy{position:relative;width:min(100%,50rem);min-height:7.5rem;justify-self:center;margin:0;padding:0;list-style:none}.FlexaStorytelling_assessmentCopyFrame__J0_P2{position:absolute;inset:0;align-content:start;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity var(--motion-base) var(--motion-ease-exit),transform var(--motion-panel) var(--motion-ease-enter)}.FlexaStorytelling_assessmentCopyFrame__J0_P2[data-active=true]{opacity:1;transform:translateY(0);transition-timing-function:ease-out}.FlexaStorytelling_assessmentDetail__I5ZQ_{font-size:1rem}.FlexaStorytelling_assessmentScrollTrack__g_Vk_{position:relative;z-index:0;height:128svh;pointer-events:none}.FlexaStorytelling_assessmentScrollStop__ztyWe{position:absolute;inset-inline:0;height:1px;scroll-snap-align:center;scroll-snap-stop:normal}.FlexaStorytelling_assessmentScrollStop__ztyWe:first-child{top:50svh}.FlexaStorytelling_assessmentScrollStop__ztyWe:nth-child(2){top:78svh}.FlexaStorytelling_stickyStoryScope__Cjte0{--flexa-story-intro-height:clamp(14rem,22svh,18rem);--flexa-story-stage-height:clamp(32rem,52svh,40rem)}.FlexaStorytelling_stickyStoryIntro__8epr6{position:relative;z-index:1;top:auto;display:flex;min-height:var(--flexa-story-intro-height);flex-direction:column;justify-content:center;margin-inline:-1.5rem;padding:1.5rem var(--article-gutter);background:var(--sheet-bg)}}.FlexaStorytelling_ecosystemShell__BWiau{background:var(--sheet-bg)}.FlexaStorytelling_ecosystemStoryStage__eyC7V{isolation:isolate}.FlexaStorytelling_ecosystemStaticSurface__vVjjN{padding:clamp(.75rem,2vw,1.5rem);background:var(--sheet-panel)}.FlexaStorytelling_ecosystemTrack__c9mvu{display:grid;grid-template-areas:"primary primary" "secondary tertiary";grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1px;align-items:start;padding:1px;background:var(--ink-15)}.FlexaStorytelling_ecosystemPanel__d_llZ{position:relative;display:block;align-self:start;min-width:0;overflow:hidden;padding:0;border:0;background:var(--sheet-bg);color:var(--ink-85);text-align:left;cursor:pointer}.FlexaStorytelling_ecosystemTrack__c9mvu[data-active-index="1"]{grid-template-areas:"secondary secondary" "primary tertiary"}.FlexaStorytelling_ecosystemTrack__c9mvu[data-active-index="2"]{grid-template-areas:"tertiary tertiary" "primary secondary"}.FlexaStorytelling_ecosystemPanel__d_llZ:first-child{grid-area:primary}.FlexaStorytelling_ecosystemPanel__d_llZ:nth-child(2){grid-area:secondary}.FlexaStorytelling_ecosystemPanel__d_llZ:nth-child(3){grid-area:tertiary}.FlexaStorytelling_ecosystemPanel__d_llZ:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-3px}.FlexaStorytelling_ecosystemMedia__M_yRr{position:relative;display:block;width:100%;aspect-ratio:2926/1536;overflow:hidden;background:var(--sheet-bg)}.FlexaStorytelling_ecosystemCaptionRail___lA_O{display:grid;min-height:8rem;border-top:1px solid var(--ink-15);background:var(--sheet-bg)}.FlexaStorytelling_ecosystemCaption___rUkp{grid-area:1/1;display:grid;gap:.5rem;align-content:start;padding:clamp(1.125rem,2.4vw,1.5rem);opacity:0;transform:translateY(.5rem);visibility:hidden;transition:opacity var(--motion-quick) ease-out,transform var(--motion-base) var(--motion-ease-enter)}.FlexaStorytelling_ecosystemCaption___rUkp[data-active=true]{opacity:1;transform:translateY(0);visibility:visible}.FlexaStorytelling_ecosystemCaption___rUkp strong{font-family:var(--font-mono);font-size:clamp(.75rem,.9vw,.875rem);font-weight:500;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;color:var(--accent)}.FlexaStorytelling_ecosystemCaption___rUkp span{max-width:42rem;font-size:clamp(.9375rem,1.2vw,1.0625rem);line-height:1.6;color:var(--ink-65)}@media (min-width:48rem){.FlexaStorytelling_ecosystemTrack__c9mvu{grid-template-areas:"primary secondary" "primary tertiary";grid-template-columns:4fr .7fr;grid-template-rows:auto auto;transition:grid-template-columns var(--motion-slow) var(--motion-ease-enter)}.FlexaStorytelling_ecosystemTrack__c9mvu[data-active-index="1"]{grid-template-areas:"primary secondary" "tertiary secondary";grid-template-columns:.7fr 4fr}.FlexaStorytelling_ecosystemTrack__c9mvu[data-active-index="2"]{grid-template-areas:"primary tertiary" "secondary tertiary";grid-template-columns:.7fr 4fr}}@keyframes FlexaStorytelling_flexaMeshDrift__INMe6{0%{background-position:0 0,100% 100%,52% 0,50%}to{background-position:8% 6%,92% 92%,46% 8%,50%}}@media (prefers-reduced-motion:reduce){.FlexaStorytelling_ecosystemMedia__M_yRr,.FlexaStorytelling_meshStage__yG5af,.FlexaStorytelling_progressStickyStage__Z2H_q{animation:none}.FlexaStorytelling_ecosystemCaption___rUkp,.FlexaStorytelling_ecosystemPanel__d_llZ,.FlexaStorytelling_ecosystemTrack__c9mvu,.FlexaStorytelling_journeyMediaFrame__qszru,.FlexaStorytelling_progressCopyStep__3dfBA,.FlexaStorytelling_progressMediaImage__GXwkz,.FlexaStorytelling_progressStepContent__LGW3s,.FlexaStorytelling_progressStepIdentity__QMh9S{transition:none}}