.OurEcosystem-module__OOfW5a__page{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-family-base);-webkit-font-smoothing:antialiased}.OurEcosystem-module__OOfW5a__page *{box-sizing:border-box}.OurEcosystem-module__OOfW5a__page section[id]{scroll-margin-top:128px}.OurEcosystem-module__OOfW5a__page :is(a,button,input):focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:5px}.OurEcosystem-module__OOfW5a__eyebrow{align-items:center;gap:var(--space-md);display:flex}.OurEcosystem-module__OOfW5a__textLink{width:fit-content;min-height:44px}.OurEcosystem-module__OOfW5a__textLink svg{transition:transform var(--transition-normal);flex-shrink:0}.OurEcosystem-module__OOfW5a__textLink:hover svg{transform:translate(3px,-2px)}.OurEcosystem-module__OOfW5a__textLink:hover{color:var(--color-primary)}.OurEcosystem-module__OOfW5a__hero{justify-content:center;align-items:center;padding:148px 12px 72px;display:flex;overflow:clip}.OurEcosystem-module__OOfW5a__heroInner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:56px;width:min(1140px,100%);display:grid;position:relative}.OurEcosystem-module__OOfW5a__heroCopy{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.OurEcosystem-module__OOfW5a__heroCopy .OurEcosystem-module__OOfW5a__eyebrow{color:var(--color-primary);margin-bottom:22px}.OurEcosystem-module__OOfW5a__heroTitle{max-width:16ch;color:var(--color-ink);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4vw,72px);font-weight:500;line-height:1.02}.OurEcosystem-module__OOfW5a__heroLede{max-width:44ch;color:var(--color-ink-mute);letter-spacing:-.02em;text-wrap:pretty;margin-top:26px;font-size:20px;font-weight:400;line-height:1.5}.OurEcosystem-module__OOfW5a__heroActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.OurEcosystem-module__OOfW5a__heroActions a{min-width:200px}.OurEcosystem-module__OOfW5a__heroActions svg{transition:transform var(--transition-normal)}.OurEcosystem-module__OOfW5a__heroActions a:hover svg{transform:translate(2px,-2px)}.OurEcosystem-module__OOfW5a__heroAudience{color:var(--color-ink-mute);margin-top:20px}.OurEcosystem-module__OOfW5a__videoFigure{flex-direction:column;gap:14px;min-width:0;margin:0;display:flex}.OurEcosystem-module__OOfW5a__videoFrame{justify-content:space-between;gap:var(--space-xl);aspect-ratio:4/5;max-height:560px;padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--gradient-ocean);color:var(--color-on-dark);box-shadow:var(--shadow-level-3);flex-direction:column;display:flex;position:relative;overflow:hidden}.OurEcosystem-module__OOfW5a__videoTopline{justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-on-dark-mute);display:flex}.OurEcosystem-module__OOfW5a__videoCenter{align-items:center;gap:var(--space-lg);margin-top:auto;display:flex}.OurEcosystem-module__OOfW5a__videoCenter p{margin:0}.OurEcosystem-module__OOfW5a__playMark{border-radius:var(--radius-pill);background:var(--color-ocean-50);width:56px;height:56px;color:var(--color-ocean-950);box-shadow:var(--shadow-cta);flex-shrink:0;place-items:center;display:grid}.OurEcosystem-module__OOfW5a__videoRoute{gap:var(--space-sm) var(--space-lg);padding:var(--space-lg) 0 0;border-top:1px solid var(--color-on-dark-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.OurEcosystem-module__OOfW5a__videoRoute li{align-items:baseline;gap:var(--space-sm);color:var(--color-on-dark-mute);display:flex}.OurEcosystem-module__OOfW5a__videoRoute li>:first-child{color:var(--color-on-dark-accent)}.OurEcosystem-module__OOfW5a__videoFigure figcaption{color:var(--color-ink-mute)}.OurEcosystem-module__OOfW5a__page .OurEcosystem-module__OOfW5a__proofBand{border-block:0;border-bottom:1px solid var(--color-hairline);margin-top:0}.OurEcosystem-module__OOfW5a__routeSection{padding-block:var(--space-section)}.OurEcosystem-module__OOfW5a__routeInner{gap:var(--space-huge);display:grid}.OurEcosystem-module__OOfW5a__routeIntro{max-width:640px}.OurEcosystem-module__OOfW5a__routeIntro>p:not(.OurEcosystem-module__OOfW5a__eyebrow){margin-top:var(--space-lg);color:var(--color-ink-mute)}.OurEcosystem-module__OOfW5a__routeRail{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.OurEcosystem-module__OOfW5a__routeRail a{align-items:center;gap:var(--space-sm);min-height:68px;padding:var(--space-lg);border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-canvas);color:var(--color-ink);transition:border-color var(--transition-normal), transform var(--transition-normal);text-decoration:none;display:flex}.OurEcosystem-module__OOfW5a__routeRail a:hover{border-color:var(--color-primary);transform:translateY(-2px)}.OurEcosystem-module__OOfW5a__routeRail a svg{color:var(--color-ink-mute);transition:transform var(--transition-normal), color var(--transition-fast);flex-shrink:0;margin-left:auto}.OurEcosystem-module__OOfW5a__routeRail a:hover svg{color:var(--color-primary);transform:translate(3px)}.OurEcosystem-module__OOfW5a__routeNumber{color:var(--color-primary)}.OurEcosystem-module__OOfW5a__stages{display:block}.OurEcosystem-module__OOfW5a__stageInner{gap:var(--space-huge);padding-block:var(--space-section);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.OurEcosystem-module__OOfW5a__stageIntro{gap:var(--space-lg);align-content:start;display:grid}.OurEcosystem-module__OOfW5a__stageIntro>h2,.OurEcosystem-module__OOfW5a__stageIntro>p{margin:0}.OurEcosystem-module__OOfW5a__stageIntro>p:not(.OurEcosystem-module__OOfW5a__stageLabel){color:var(--color-ink-mute)}.OurEcosystem-module__OOfW5a__stageLabel{align-items:center;gap:var(--space-sm);color:var(--color-ink-mute);margin:0;display:flex}.OurEcosystem-module__OOfW5a__stageLabel>span{color:var(--color-primary)}.OurEcosystem-module__OOfW5a__offerList{border-top:1px solid var(--color-hairline);display:grid}.OurEcosystem-module__OOfW5a__offerRow{align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-md);border-bottom:1px solid var(--color-hairline);color:inherit;transition:background-color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.OurEcosystem-module__OOfW5a__offerRow:hover{background:var(--color-canvas-soft)}.OurEcosystem-module__OOfW5a__offerRow>svg{color:var(--color-ink-mute);transition:transform var(--transition-normal), color var(--transition-fast);flex-shrink:0}.OurEcosystem-module__OOfW5a__offerRow:hover>svg{color:var(--color-primary);transform:translate(3px,-3px)}.OurEcosystem-module__OOfW5a__offerCopy{min-width:0}.OurEcosystem-module__OOfW5a__offerCopy>h3,.OurEcosystem-module__OOfW5a__offerCopy>p{margin:0}.OurEcosystem-module__OOfW5a__offerCopy>h3{margin-top:6px}.OurEcosystem-module__OOfW5a__offerCopy>p{max-width:56ch;color:var(--color-ink-mute);margin-top:8px}.OurEcosystem-module__OOfW5a__offerMeta{align-items:center;gap:var(--space-md);min-height:20px;display:flex}.OurEcosystem-module__OOfW5a__offerMeta>span{color:var(--color-ink-mute)}.OurEcosystem-module__OOfW5a__offerMeta>.OurEcosystem-module__OOfW5a__offerBadge{color:var(--color-primary)}.OurEcosystem-module__OOfW5a__offerFeatured{background:var(--color-canvas-tint)}.OurEcosystem-module__OOfW5a__institutions{background:var(--color-canvas)}.OurEcosystem-module__OOfW5a__institutionCopy{min-width:0}.OurEcosystem-module__OOfW5a__institutionInner{padding-block:var(--space-section);grid-template-columns:1.1fr 1fr;align-items:start;gap:100px;display:grid}.OurEcosystem-module__OOfW5a__institutionInner .OurEcosystem-module__OOfW5a__eyebrow{color:var(--color-ink-mute);margin-bottom:22px}.OurEcosystem-module__OOfW5a__institutionInner p:not(.OurEcosystem-module__OOfW5a__eyebrow){max-width:390px;color:var(--color-ink-mute);margin-top:23px}.OurEcosystem-module__OOfW5a__institutionLinks>a{border-bottom:1px solid var(--color-hairline);color:inherit;transition:border-color var(--transition-normal);justify-content:space-between;align-items:center;gap:25px;padding-block:30px;text-decoration:none;display:flex}.OurEcosystem-module__OOfW5a__institutionLinks>a:first-child{border-top:1px solid var(--color-hairline)}.OurEcosystem-module__OOfW5a__institutionLinks>a:hover{border-bottom-color:var(--color-primary)}.OurEcosystem-module__OOfW5a__institutionLinks small{color:var(--color-ink-mute);margin-bottom:13px;display:block}.OurEcosystem-module__OOfW5a__institutionLinks svg{transition:transform var(--transition-normal);flex-shrink:0}.OurEcosystem-module__OOfW5a__institutionLinks a:hover svg{transform:translate(4px,-4px)}.OurEcosystem-module__OOfW5a__closing{border-radius:var(--radius-slab) var(--radius-slab) 0 0}.OurEcosystem-module__OOfW5a__closingInner{justify-content:space-between;align-items:flex-end;gap:64px;padding-block:200px 88px;display:flex}.OurEcosystem-module__OOfW5a__closingActions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.OurEcosystem-module__OOfW5a__closingActions p{color:var(--color-on-dark);margin-bottom:7px}.OurEcosystem-module__OOfW5a__closing .OurEcosystem-module__OOfW5a__textLink:hover{color:var(--color-on-dark-accent)}.OurEcosystem-module__OOfW5a__page [data-reveal]{transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.OurEcosystem-module__OOfW5a__page [data-pending=true]{opacity:0;transform:translateY(16px)}.OurEcosystem-module__OOfW5a__page [data-pending=true]:focus-within{opacity:1;transform:none}@media (max-width:1199px){.OurEcosystem-module__OOfW5a__stageInner,.OurEcosystem-module__OOfW5a__institutionInner{gap:64px}}@media (max-width:999px){.OurEcosystem-module__OOfW5a__routeSection,.OurEcosystem-module__OOfW5a__stageInner{padding-block:80px}.OurEcosystem-module__OOfW5a__routeRail{grid-template-columns:repeat(2,minmax(0,1fr))}.OurEcosystem-module__OOfW5a__stageInner,.OurEcosystem-module__OOfW5a__institutionInner{grid-template-columns:1fr;gap:40px}}@media (max-width:799px){.OurEcosystem-module__OOfW5a__hero{padding:120px 12px 56px}.OurEcosystem-module__OOfW5a__heroInner{grid-template-columns:1fr;gap:40px}.OurEcosystem-module__OOfW5a__heroTitle{font-size:38px}.OurEcosystem-module__OOfW5a__heroLede{font-size:18px}.OurEcosystem-module__OOfW5a__heroActions{flex-direction:column;align-items:stretch;width:100%}.OurEcosystem-module__OOfW5a__heroActions a{min-width:0}.OurEcosystem-module__OOfW5a__videoFrame{aspect-ratio:5/4;max-height:420px}.OurEcosystem-module__OOfW5a__institutionInner{gap:15px;padding-block:60px}.OurEcosystem-module__OOfW5a__closing{border-radius:var(--radius-slab-compact) var(--radius-slab-compact) 0 0}.OurEcosystem-module__OOfW5a__closingInner{flex-direction:column;align-items:flex-start;gap:36px;padding-block:160px 64px}}@media (max-width:639px){.OurEcosystem-module__OOfW5a__routeSection,.OurEcosystem-module__OOfW5a__stageInner{padding-block:64px}.OurEcosystem-module__OOfW5a__routeRail,.OurEcosystem-module__OOfW5a__videoRoute{grid-template-columns:1fr}.OurEcosystem-module__OOfW5a__offerRow{gap:var(--space-lg);padding-inline:0}}@media (prefers-reduced-motion:reduce){.OurEcosystem-module__OOfW5a__page *,.OurEcosystem-module__OOfW5a__page :before,.OurEcosystem-module__OOfW5a__page :after{transition:none!important;animation:none!important}.OurEcosystem-module__OOfW5a__page [data-pending=true]{opacity:1;transform:none}.OurEcosystem-module__OOfW5a__routeRail a:hover,.OurEcosystem-module__OOfW5a__routeRail a:hover svg,.OurEcosystem-module__OOfW5a__offerRow:hover>svg,.OurEcosystem-module__OOfW5a__textLink:hover svg,.OurEcosystem-module__OOfW5a__institutionLinks a:hover svg{transform:none}}
