.Ecosystem_experience__ldK12{--edge:clamp(24px,5vw,104px);--cyan:#88e4cd;--ink:#102d31;--paper:#e5e8dd;--muted:#b5c6c1;overflow:clip}.Ecosystem_hiddenRadio__NFH1x,.Ecosystem_srOnly__yt1P0{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}html:has(.Ecosystem_experience__ldK12){scroll-padding-top:0;scroll-snap-type:none}html:has(.Ecosystem_menu__LwSx1[open]){overflow:hidden;scrollbar-gutter:stable}.Ecosystem_header__1SpL5{height:76px;position:fixed;inset:0 0 auto;z-index:70;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;background:#091b22f5;border-bottom:1px solid #86bcaa30;color:#e5e8dd;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Ecosystem_brand__ryOoI{display:flex;align-items:center;gap:11px;font:600 17px/1.2 Onest,sans-serif;letter-spacing:-.03em}.Ecosystem_brand__ryOoI svg{width:36px;height:39px}.Ecosystem_brand__ryOoI small{display:block;font:7px/1.5 IBM Plex Mono,monospace;letter-spacing:.07em;margin-top:5px;color:#afc4c0}.Ecosystem_headerActions__Rz_7A{display:flex;align-items:center;gap:28px;font:12px Onest,sans-serif}.Ecosystem_languages__v6Vdm{display:flex;gap:3px}.Ecosystem_languages__v6Vdm a{min-width:38px;min-height:44px;display:grid;place-items:center;color:#b2c3c1}.Ecosystem_languages__v6Vdm [aria-current=page]{color:#86e5ce;text-decoration:underline;text-underline-offset:5px}.Ecosystem_menu__LwSx1>summary,.Ecosystem_quick__gLXUE{min-height:44px;display:flex;align-items:center}.Ecosystem_menu__LwSx1>summary{list-style:none;cursor:pointer;justify-content:space-between;gap:24px;min-width:104px;border-left:1px solid #648a813d;padding-left:24px}.Ecosystem_menu__LwSx1>summary::-webkit-details-marker{display:none}.Ecosystem_menu__LwSx1>summary span{font-size:24px;font-weight:300;transition:transform .25s}.Ecosystem_menu__LwSx1[open]>summary span{transform:rotate(45deg)}.Ecosystem_menuLayer__SJpx4{position:fixed;inset:76px 0 0;height:calc(100dvh - 76px);overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(ellipse at 0 80%,#23433b88,transparent 50%),#10242b;padding:6vh 5vw 24px;display:grid;grid-template-columns:1fr 2fr;grid-gap:5vw;gap:5vw;align-content:safe center;box-shadow:0 50px 100px #0008}.Ecosystem_menuIntro__GrREt p,.Ecosystem_menuNote__CgJnu{font:10px/1.8 IBM Plex Mono,monospace;color:#b2c6bf}.Ecosystem_menuIntro__GrREt strong{display:block;font:400 clamp(28px,3.7vw,55px)/1.15 Onest,sans-serif;letter-spacing:-.05em;margin:40px 0}.Ecosystem_menuIntro__GrREt em{font:italic 1.07em Georgia,serif;color:#b3d7bc}.Ecosystem_menuIntro__GrREt>a{display:inline-flex;min-height:44px;align-items:center;border-bottom:1px solid #88b9a766;font-size:12px}.Ecosystem_menuGrid__dyBnM{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 30px;gap:40px 30px}.Ecosystem_menuGrid__dyBnM .Ecosystem_groupTitle__9rzbE{font:10px/1.6 IBM Plex Mono,monospace;letter-spacing:.12em;color:#84d5c0;border-bottom:1px solid #88b9a740;padding-bottom:12px;margin:0 0 8px}.Ecosystem_menuGrid__dyBnM a{font-size:13px;display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px}.Ecosystem_menuGrid__dyBnM a>span{color:#88b9a7}.Ecosystem_menuNote__CgJnu{grid-column:2;border-top:1px solid #88b9a730;padding-top:20px;max-width:680px}.Ecosystem_scene__7Vuy5{position:relative;height:100svh;min-height:700px;padding:105px var(--edge) 24px;display:flex;flex-direction:column;gap:24px;isolation:isolate;scroll-snap-align:start;min-width:0;color:#e5e8dd;background:#10222b}.Ecosystem_scene__7Vuy5:before{content:"";position:absolute;pointer-events:none;inset:0;z-index:-1;background:radial-gradient(500px circle at var(--pointer-x,60%) var(--pointer-y,45%),#abf9d908,transparent 80%)}.Ecosystem_scene__7Vuy5:after{content:"";position:absolute;pointer-events:none;width:1px;height:50px;background:linear-gradient(#9ccbb000,#9ccbb066);bottom:0;left:var(--edge)}.Ecosystem_scene__7Vuy5 em{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.05em}.Ecosystem_scene__7Vuy5 h2{font-size:clamp(42px,4.1vw,76px);line-height:1.07;letter-spacing:-.055em}.Ecosystem_eyebrow__Pezqs,.Ecosystem_micro__y0SsL{font:9px/1.7 IBM Plex Mono,monospace;letter-spacing:.09em;color:#95c6ba}.Ecosystem_eyebrow__Pezqs{margin-bottom:18px!important}.Ecosystem_sceneHeading__dLQoV{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.Ecosystem_sceneHeading__dLQoV>p{white-space:pre-line;max-width:320px;font-size:14px;line-height:1.65;color:var(--muted)}.Ecosystem_sceneFoot__7uCYX{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:38px;border-top:1px solid #a0c1b330;padding-top:10px;margin-top:auto;color:#abc1b8;font:8px/1.6 IBM Plex Mono,monospace;letter-spacing:.04em}.Ecosystem_sceneFoot__7uCYX>span:first-child{display:flex;align-items:center;gap:12px}.Ecosystem_sceneFoot__7uCYX i{width:35px;height:1px;background:currentColor;opacity:.4}.Ecosystem_sceneFoot__7uCYX b{font-weight:400;color:#83d8bf}.Ecosystem_sceneFoot__7uCYX a{display:flex;align-items:center;min-height:40px;font:12px Onest,sans-serif}.Ecosystem_actions__qFIF8{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}.Ecosystem_primary__AmWRd{background:#8ee6c7;color:#10272a!important;display:inline-flex;min-height:50px;align-items:center;justify-content:space-between;gap:30px;padding:12px 20px;font-size:13px;font-weight:500}.Ecosystem_primary__AmWRd:hover{background:#b8f4d9}.Ecosystem_lineLink__xU3kp{display:inline-flex;gap:18px;align-items:center;min-height:44px;font-size:13px;border-bottom:1px solid #94c4b47a}.Ecosystem_scene__7Vuy5 :focus-visible{outline:3px solid #96f7db;outline-offset:4px}.Ecosystem_paths__LxPJk{color:#1a3b37;background:radial-gradient(ellipse at 80% 20%,#eff0d9,transparent 80%),#d9e2d5}.Ecosystem_paths__LxPJk .Ecosystem_eyebrow__Pezqs,.Ecosystem_paths__LxPJk .Ecosystem_sceneHeading__dLQoV>p{color:#42645a}.Ecosystem_paths__LxPJk em{color:#49765c}.Ecosystem_paths__LxPJk .Ecosystem_sceneFoot__7uCYX{color:#3c6254;border-color:#35564644}.Ecosystem_paths__LxPJk a:hover{color:#174837}.Ecosystem_paths__LxPJk :focus-visible{outline-color:#185c48}.Ecosystem_pathRows__v9TLS{margin:auto 0;border-top:1px solid #51726360}.Ecosystem_pathRows__v9TLS>a{display:grid;grid-template-columns:95px 1fr 240px 24px;align-items:center;grid-gap:25px;gap:25px;padding:20px 22px 20px 0;border-bottom:1px solid #51726350;min-height:108px;position:relative;transition:padding .24s,background .24s}.Ecosystem_pathRows__v9TLS>a:before{content:"";height:1px;width:0;background:#30654e;position:absolute;bottom:-1px;left:0;transition:width .4s}.Ecosystem_pathRows__v9TLS>a:focus-visible:before,.Ecosystem_pathRows__v9TLS>a:hover:before{width:100%}.Ecosystem_pathRows__v9TLS>a:focus-visible,.Ecosystem_pathRows__v9TLS>a:hover{padding-left:20px;background:#f5f6e759}.Ecosystem_pathIndex__XV988{font:italic 34px/1 Georgia,serif;color:#497765}.Ecosystem_pathIndex__XV988 small{font:8px IBM Plex Mono,monospace;display:block;margin-top:8px;letter-spacing:.08em}.Ecosystem_pathRows__v9TLS h3{font-size:clamp(24px,2.4vw,39px);font-weight:400;letter-spacing:-.045em}.Ecosystem_pathRows__v9TLS p{font-size:12px;color:#3b5f54;margin-top:5px!important}.Ecosystem_pathTrace__X26OV{font:8px IBM Plex Mono,monospace;letter-spacing:.04em;border-top:1px solid #5b87744d;padding-top:9px;transition:transform .3s}.Ecosystem_pathRows__v9TLS>a:hover .Ecosystem_pathTrace__X26OV{transform:translateX(8px)}.Ecosystem_pathRows__v9TLS b{font-size:24px;font-weight:400}.Ecosystem_market___PlXa{background:radial-gradient(ellipse at 85% 75%,#265e5980,transparent 65%),#0b2831}.Ecosystem_market___PlXa h2 em{color:#a3d4be}.Ecosystem_switcher__LPiAH{margin:auto 0;padding:0;border:0;min-width:0}.Ecosystem_switchRail__O7_LY{display:flex;gap:0;border-bottom:1px solid #8fbcac45;margin-bottom:24px}.Ecosystem_switchRail__O7_LY label{display:flex;gap:18px;align-items:center;min-height:50px;padding:10px 24px;cursor:pointer;font-size:13px;border-top:1px solid transparent;position:relative;color:#bdcfc6}.Ecosystem_switchRail__O7_LY small{font:8px IBM Plex Mono,monospace;color:#a9c6b9}.Ecosystem_switchRail__O7_LY label>span{font-size:15px;margin-left:12px}.Ecosystem_switchPanels__IgPaT>[data-switch-panel]{display:none}.Ecosystem_marketPanel__TMCLF,.Ecosystem_toolPanel__vrCr_{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:5vw;gap:5vw;align-items:center}.Ecosystem_productNarrative__ZkQbk{max-width:350px}.Ecosystem_productNarrative__ZkQbk>small,.Ecosystem_toolCaption__jQ7AZ>span{font:9px IBM Plex Mono,monospace;color:#87c0aa;letter-spacing:.08em}.Ecosystem_productNarrative__ZkQbk h3,.Ecosystem_toolCaption__jQ7AZ h3{font-size:clamp(28px,2.6vw,42px);line-height:1.15;margin:18px 0}.Ecosystem_productNarrative__ZkQbk p,.Ecosystem_toolCaption__jQ7AZ p{font-size:14px;line-height:1.7;color:#bacec3}.Ecosystem_productNarrative__ZkQbk>a,.Ecosystem_toolCaption__jQ7AZ>a{margin-top:20px}.Ecosystem_analystProof__DaxCa,.Ecosystem_marketProof__kDRiO,.Ecosystem_scannerProof__hxtpl{border:1px solid #80ad9970;background:#102d34;box-shadow:12px 12px 0 #09242b,13px 13px 0 #50716455;padding:20px 24px;position:relative}.Ecosystem_proofBar__2zP3M{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:14px;border-bottom:1px solid #8da99944;font:8px IBM Plex Mono,monospace;letter-spacing:.06em;color:#c2d8c8}.Ecosystem_proofBar__2zP3M>span:last-child{font-size:7px;color:#d7c6a1}.Ecosystem_marketMetrics__HDDio{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:20px;gap:20px;padding:20px 0}.Ecosystem_marketMetrics__HDDio span{font-size:9px;color:#9fc0b2}.Ecosystem_marketMetrics__HDDio strong{display:block;font:28px/1.4 IBM Plex Mono,monospace;letter-spacing:-.07em;font-weight:400;color:#dfeddd}.Ecosystem_depthBook__Tocp4{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:12px 0;position:relative}.Ecosystem_depthBook__Tocp4:after{content:"";position:absolute;top:35px;bottom:10px;left:50%;width:1px;background:#b6cdb744}.Ecosystem_depthBook__Tocp4>div{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.Ecosystem_depthBook__Tocp4>div+div{align-items:flex-start}.Ecosystem_depthBook__Tocp4 span{font:7px IBM Plex Mono,monospace;color:#a6c4b4;margin-bottom:6px}.Ecosystem_depthBook__Tocp4 i{height:8px;background:linear-gradient(90deg,#4b9c8140,#69cbae);border-right:1px solid #a3ecc5}.Ecosystem_depthBook__Tocp4>div+div i{background:linear-gradient(90deg,#d4c392,#a5916330);border-left:1px solid #dcc89b;border-right:0}.Ecosystem_sourceRows__8qEnm{margin-top:12px;border-top:1px solid #86aa9644}.Ecosystem_sourceRows__8qEnm>div{display:grid;grid-template-columns:1fr 1.7fr 15px;grid-gap:12px;gap:12px;font:8px/1.6 IBM Plex Mono,monospace;color:#afc4b6;padding:10px 0;border-bottom:1px solid #86aa9626}.Ecosystem_sourceRows__8qEnm b{font-weight:400}.Ecosystem_proofFoot__wNuTe{display:flex;justify-content:space-between;gap:16px;margin-top:16px;font:7px/1.6 IBM Plex Mono,monospace;color:#aac0b0}.Ecosystem_flowWeave__rZNZ7{position:relative;height:220px;overflow:hidden}.Ecosystem_flowWeave__rZNZ7 svg{width:100%;height:100%}.Ecosystem_flowWeave__rZNZ7 strong{position:absolute;top:15px;left:0;font:500 56px/.87 Onest,sans-serif;letter-spacing:-.06em;color:#d3e3c9;mix-blend-mode:screen}.Ecosystem_flowWeave__rZNZ7 strong span{display:block;font:italic 63px/1 Georgia,serif;color:#9ec5aa}.Ecosystem_flowLayers__dAXth{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;border-top:1px solid #a8c1ae44;padding-top:15px}.Ecosystem_flowLayers__dAXth>span{font:8px/1.5 IBM Plex Mono,monospace}.Ecosystem_flowLayers__dAXth small{display:block;font-size:7px;color:#9bbda7;margin-bottom:8px}.Ecosystem_proofNote__ORxH_{font-size:10px!important;line-height:1.6;color:#b1c7b7;margin-top:18px!important}.Ecosystem_chartCaption__SmAnQ,.Ecosystem_chartToolbar__xbnup,.Ecosystem_reportNav__O79Yf{display:flex;justify-content:space-between;gap:10px;font:8px IBM Plex Mono,monospace;color:#b1c9b8;padding:15px 0}.Ecosystem_chartTrace__aneNm{width:100%;height:230px;display:block;color:#b2cdb7}.Ecosystem_chartCaption__SmAnQ{border-top:1px solid #92b59c33}.Ecosystem_tools__btklC{background:linear-gradient(120deg,#172629,#293730);color:#e5e7d8}.Ecosystem_tools__btklC h2 em{color:#b8cba9}.Ecosystem_tools__btklC .Ecosystem_toolCaption__jQ7AZ>span{color:#b4cda2}.Ecosystem_tools__btklC .Ecosystem_marketProof__kDRiO{background:#203c36}.Ecosystem_toolPanel__vrCr_{gap:4vw;grid-template-columns:.7fr 1.3fr}.Ecosystem_analystProof__DaxCa .Ecosystem_chartTrace__aneNm{height:180px}.Ecosystem_reportNav__O79Yf{border-bottom:1px solid #90ae9e55;margin-bottom:10px}.Ecosystem_reportGrid__YJAqS{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;border-top:1px solid #95b5a34d;padding-top:18px}.Ecosystem_reportGrid__YJAqS span{font:7px IBM Plex Mono,monospace;color:#afc8b5}.Ecosystem_reportGrid__YJAqS strong{display:block;font-size:11px;font-weight:400;line-height:1.5;margin-top:8px}.Ecosystem_scanTable__bakyN{display:flex;flex-direction:column}.Ecosystem_scanTable__bakyN>div{display:grid;grid-template-columns:20px 1fr 1fr 10px;grid-gap:15px;gap:15px;align-items:center;min-height:36px;border-bottom:1px solid #7ea88f28;font-size:11px}.Ecosystem_scanTable__bakyN small{font:7px IBM Plex Mono,monospace;color:#a8c3ae}.Ecosystem_scanTable__bakyN i{height:3px;background:#8fba9730}.Ecosystem_scanTable__bakyN b{display:block;height:3px;background:#8fbd97}.Ecosystem_calculatorProof__EnGz9{max-height:460px;overflow:auto;scrollbar-width:thin;scrollbar-color:#79a38c transparent}.Ecosystem_calculatorProof__EnGz9>div{box-shadow:none}.Ecosystem_calculatorProof__EnGz9 details[open]{position:relative}.Ecosystem_education__mI6tG{background:#303330;color:#e7e8dc}.Ecosystem_education__mI6tG .Ecosystem_eyebrow__Pezqs{color:#bdc8b6}.Ecosystem_educationGrid__bq1fp{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:7vw;gap:7vw;align-items:center;flex:1 1;min-height:0}.Ecosystem_educationGrid__bq1fp>div:first-child{position:relative}.Ecosystem_education__mI6tG h2{font-size:clamp(47px,4.7vw,86px);position:relative}.Ecosystem_education__mI6tG h2 em{color:#c3d1b7}.Ecosystem_educationGrid__bq1fp>div>p{font-size:14px;line-height:1.7;max-width:450px;margin:25px 0}.Ecosystem_quoteMark__cfyXZ{font:italic 310px/.8 Georgia,serif;position:absolute;right:20px;top:-110px;color:#c1d4b80c;pointer-events:none}.Ecosystem_accessNote__ZcBVG{display:block;color:#c0c9b9;font-size:10px;line-height:1.6;max-width:350px;margin-top:16px}.Ecosystem_lessonFolio__pzumQ{background:#dfe4d4;color:#243e34;padding:35px 32px;position:relative;box-shadow:9px 10px 0 #89957f,10px 11px 0 #d5dfc4,21px 22px 0 #6d7d6d;transform:rotate(2deg)}.Ecosystem_folioTab___3iER{position:absolute;left:0;top:-26px;height:26px;display:flex;align-items:center;padding:0 22px;background:#b7cbb2;font:8px IBM Plex Mono,monospace}.Ecosystem_lessonFolio__pzumQ .Ecosystem_micro__y0SsL{color:#416652}.Ecosystem_lessonFolio__pzumQ h3{font-size:clamp(31px,3vw,47px);line-height:1.1;margin:28px 0 18px}.Ecosystem_lessonFolio__pzumQ p{font-size:12px;line-height:1.65;max-width:310px;color:#375444}.Ecosystem_lessonFolio__pzumQ ol{margin:22px 0;padding:0;list-style:none;border-top:1px solid #5e80634d}.Ecosystem_lessonFolio__pzumQ li{display:flex;gap:14px;align-items:center;border-bottom:1px solid #5e80634d;font-size:12px;min-height:49px}.Ecosystem_lessonFolio__pzumQ li span{font:8px IBM Plex Mono,monospace;color:#3c6748}.Ecosystem_lessonFolio__pzumQ li a{min-height:44px;display:flex;align-items:center}.Ecosystem_lessonFolio__pzumQ a:hover{color:#215b3a}.Ecosystem_lessonFolio__pzumQ :focus-visible{outline-color:#175839}.Ecosystem_evidence__0LX1g{background:#080f13}.Ecosystem_evidence__0LX1g:before{background-image:radial-gradient(#b3c9a718 .7px,transparent 0);background-size:15px 15px;-webkit-mask-image:linear-gradient(transparent,#000,transparent);mask-image:linear-gradient(transparent,#000,transparent)}.Ecosystem_evidenceTop__LxHAD{display:flex;align-items:center;justify-content:space-between;gap:25px}.Ecosystem_evidenceTop__LxHAD .Ecosystem_eyebrow__Pezqs{margin:0!important}.Ecosystem_badge__0NDdA{display:inline-flex;border:1px solid #a396694f;color:#e2c98f;padding:5px 10px;font:8px IBM Plex Mono,monospace}.Ecosystem_evidence__0LX1g>h2{font-size:clamp(30px,3.1vw,58px);margin:8px 0 0}.Ecosystem_evidence__0LX1g h2 em{color:#c6d0bd}.Ecosystem_protocol__5k9Kl{display:grid;grid-template-columns:repeat(4,1fr);position:relative;border-top:1px solid #94b49c55;border-bottom:1px solid #94b49c55}.Ecosystem_protocol__5k9Kl details{position:static;border-right:1px solid #94b49c33}.Ecosystem_protocol__5k9Kl details:last-child{border:0}.Ecosystem_protocol__5k9Kl summary{position:relative;display:flex;flex-direction:column;gap:12px;list-style:none;cursor:pointer;padding:18px 20px;min-height:95px}.Ecosystem_protocol__5k9Kl summary::-webkit-details-marker{display:none}.Ecosystem_protocol__5k9Kl small{font:8px IBM Plex Mono,monospace;color:#a4bfa7}.Ecosystem_protocol__5k9Kl strong{font-size:13px;font-weight:400;padding-right:16px}.Ecosystem_protocol__5k9Kl summary>span{position:absolute;right:14px;top:15px;color:#ceb986;font:20px Georgia,serif}.Ecosystem_protocol__5k9Kl details[open] summary>span{transform:rotate(45deg)}.Ecosystem_protocol__5k9Kl details[open] summary{background:#9bcfa612}.Ecosystem_detailLayer__chZ2P{position:absolute;inset:100% 0 auto;z-index:5;padding:24px;background:#18362e;border:1px solid #8db593;box-shadow:0 20px 40px #0009;font-size:14px;line-height:1.8;max-height:250px;overflow:auto}.Ecosystem_unknown__OT1FC{margin:auto 0;text-align:center}.Ecosystem_unknown__OT1FC>span{font:8px IBM Plex Mono,monospace;letter-spacing:.13em;color:#d3bd83}.Ecosystem_unknown__OT1FC>strong{display:block;position:relative;font:400 clamp(90px,14.5vw,275px)/1.15 Onest,sans-serif;letter-spacing:-.08em;color:#cbdfca}.Ecosystem_unknown__OT1FC i{font:32px Onest,sans-serif;color:#d3bd83;vertical-align:top;margin-left:18px;display:inline-block;margin-top:22px}.Ecosystem_unknown__OT1FC p{font-size:13px;color:#abbfac;max-width:540px;margin:auto!important;line-height:1.7}.Ecosystem_game__1ta_3{background:radial-gradient(ellipse at 15% 75%,#67504060,transparent 58%),#252328}.Ecosystem_game__1ta_3 .Ecosystem_eyebrow__Pezqs{color:#d8b791}.Ecosystem_gameGrid__zEXn_{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:5vw;gap:5vw;align-items:center;flex:1 1;min-height:0}.Ecosystem_game__1ta_3 h2 em{color:#ddbca2}.Ecosystem_gameCopy__wctzF>p{font-size:13px;line-height:1.65;max-width:405px;color:#cecbc0;margin-top:20px}.Ecosystem_gamePortrait__YBw2O{height:230px;display:flex;gap:10px;align-items:center;margin-top:12px;position:relative}.Ecosystem_gamePortrait__YBw2O:before{content:"047";position:absolute;bottom:-10px;left:25%;font:145px/.9 IBM Plex Mono,monospace;color:#dac2a408;letter-spacing:-.1em;z-index:-1}.Ecosystem_gamePortrait__YBw2O img{height:100%;width:auto;object-fit:contain;filter:drop-shadow(0 18px 22px #0005)}.Ecosystem_gamePortrait__YBw2O span{font:8px/1.8 IBM Plex Mono,monospace;color:#c2b6a3}.Ecosystem_gamePreview__kg6QM{border:1px solid #a89c817a;box-shadow:10px 10px 0 #161b1d,11px 11px 0 #89877566;background:#18272c;padding:25px}.Ecosystem_gamePreview__kg6QM fieldset{border:0;padding:0;min-width:0;margin:0}.Ecosystem_gamePreview__kg6QM h3{font-size:clamp(25px,2.5vw,38px);line-height:1.2;margin:24px 0}.Ecosystem_gameConditions__fa8yu{display:flex;gap:12px;flex-wrap:wrap;font:8px/1.7 IBM Plex Mono,monospace;color:#cfbd9f}.Ecosystem_gameChoices__VQd_C{display:flex;gap:8px;margin-top:22px}.Ecosystem_gameChoices__VQd_C label{display:flex;flex:1 1;position:relative;flex-direction:column;gap:13px;font-size:11px;line-height:1.5;min-height:94px;cursor:pointer;padding:14px 11px;border:1px solid #81a98e60;background:#25413955}.Ecosystem_gameChoices__VQd_C label>small{font:8px IBM Plex Mono,monospace;color:#b5c7ab}.Ecosystem_gameChoices__VQd_C label>span{position:absolute;right:10px;top:10px;color:#a3d0ad}.Ecosystem_gameResults__zT36X{min-height:190px;padding:24px 0 15px}.Ecosystem_gameIdle__mhwBW{font:italic 25px/1.4 Georgia,serif;color:#bed1b8;max-width:350px}.Ecosystem_gameResult__Rx_mm{display:none}.Ecosystem_gameResult__Rx_mm>span{font:8px IBM Plex Mono,monospace;letter-spacing:.07em;color:#d7c293}.Ecosystem_gameResult__Rx_mm p{font-size:11px;line-height:1.65;margin-top:10px!important;color:#c7d4c6}.Ecosystem_gameResult__Rx_mm strong{font-size:10px;font-weight:500;color:#aad4ae;display:block;margin-top:14px}.Ecosystem_gameBottom__oyQCN{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #879a8155;padding-top:14px;align-items:center}.Ecosystem_gameBottom__oyQCN>span{font-size:8px;line-height:1.5;color:#c0c6b2;max-width:210px}.Ecosystem_gameBottom__oyQCN button{background:none;color:#d2e2c9;font:11px Onest,sans-serif;border:0;min-height:44px;padding:7px;white-space:nowrap}.Ecosystem_behavior__W5qnG{background:radial-gradient(ellipse at 90% 80%,#98b09b70,transparent 60%),#dce2d6;color:#243e36}.Ecosystem_behavior__W5qnG .Ecosystem_eyebrow__Pezqs,.Ecosystem_behavior__W5qnG .Ecosystem_sceneHeading__dLQoV>p{color:#426656}.Ecosystem_behavior__W5qnG h2 em{color:#527b60}.Ecosystem_behavior__W5qnG .Ecosystem_sceneFoot__7uCYX{color:#426656;border-color:#60806a55}.Ecosystem_behavior__W5qnG :focus-visible{outline-color:#135940}.Ecosystem_behavior__W5qnG a:hover{color:#235a37}.Ecosystem_behaviorGrid__21V_2{display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;align-items:center;flex:1 1;min-height:0}.Ecosystem_journalSheet__UDsoM{padding:30px;background:#f0f0e2;box-shadow:0 15px 40px #29413112;transform:rotate(-2deg);border-top:4px solid #6c9272}.Ecosystem_sheetHead__08P6N{display:flex;justify-content:space-between;font:8px IBM Plex Mono,monospace;color:#55735b;padding-bottom:20px;border-bottom:1px solid #70846b44}.Ecosystem_journalSheet__UDsoM h3{font:italic 34px/1.15 Georgia,serif;margin:20px 0}.Ecosystem_journalLine__Dah_w{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid #70846b30}.Ecosystem_journalLine__Dah_w>span{font:8px IBM Plex Mono,monospace;color:#476e54;padding-top:4px}.Ecosystem_journalLine__Dah_w strong{font-size:13px;font-weight:500}.Ecosystem_journalLine__Dah_w p{font-size:11px;line-height:1.5;margin-top:6px!important;color:#4d6b51}.Ecosystem_journalSheet__UDsoM>a{margin-top:16px}.Ecosystem_friendArt__BZLiI{height:260px;display:flex;align-items:center;justify-content:center;position:relative}.Ecosystem_friendArt__BZLiI img{height:100%;width:auto;position:relative;z-index:1}.Ecosystem_friendArt__BZLiI>span{font:400 clamp(30px,3.7vw,63px)/1 Onest,sans-serif;color:#78947580;letter-spacing:-.06em;position:absolute;top:10px;text-align:right}.Ecosystem_friendArt__BZLiI em{font-size:.7em;display:block;margin-top:5px}.Ecosystem_friend__gWgOk .Ecosystem_micro__y0SsL{color:#3b6d4f}.Ecosystem_friend__gWgOk h3{font-size:28px;margin:14px 0}.Ecosystem_friend__gWgOk p{font-size:12px;line-height:1.65;color:#3f6050;max-width:440px}.Ecosystem_friend__gWgOk .Ecosystem_lineLink__xU3kp{margin-top:8px}.Ecosystem_cycle__gxP_r{background:radial-gradient(ellipse at 60% 60%,#32645080,transparent 70%),#133a38}.Ecosystem_cycle__gxP_r h2 em{color:#b6d5b3}.Ecosystem_operatingCycle__5ntZm{display:grid;grid-template-columns:.65fr 1.35fr;align-items:center;grid-gap:5vw;gap:5vw;flex:1 1;min-height:0}.Ecosystem_cycleCenter___thGW{position:relative;isolation:isolate;text-align:center;padding:30px 0}.Ecosystem_cycleCenter___thGW:before{content:"";position:absolute;inset:5px 10px;border:1px solid #a0ceaf50;transform:rotate(-12deg) skewY(-6deg);background:linear-gradient(145deg,#619d7530,transparent);z-index:-1;box-shadow:-10px 15px 0 #123633,-11px 16px 0 #a3c8a331,-20px 30px 0 #173e36,-21px 31px 0 #a3c8a326}.Ecosystem_cycleCenter___thGW>span{font:8px IBM Plex Mono,monospace;color:#b0caa7;letter-spacing:.1em}.Ecosystem_cycleCenter___thGW>strong{font:400 clamp(37px,4.2vw,72px)/1.04 Onest,sans-serif;letter-spacing:-.055em;display:block;margin:20px 0 10px}.Ecosystem_cycleCenter___thGW em{color:#b8dbb6}.Ecosystem_cycleSteps__a5hD5{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border-top:1px solid #9bc5a34d}.Ecosystem_cycleSteps__a5hD5>a{position:relative;display:flex;flex-direction:column;justify-content:center;padding:20px 25px;min-height:128px;border-bottom:1px solid #9bc5a34d;transition:background .3s,padding .3s}.Ecosystem_cycleSteps__a5hD5>a:nth-child(odd){border-right:1px solid #9bc5a34d}.Ecosystem_cycleSteps__a5hD5 small{font:8px IBM Plex Mono,monospace;color:#a6cfad;letter-spacing:.06em}.Ecosystem_cycleSteps__a5hD5 strong{font-size:18px;font-weight:400;margin:12px 0 6px;padding-right:20px;line-height:1.25}.Ecosystem_cycleSteps__a5hD5 span{font:9px/1.6 IBM Plex Mono,monospace;color:#c2d4bb}.Ecosystem_cycleSteps__a5hD5 b{position:absolute;top:16px;right:20px;font-size:22px;font-weight:400;color:#a8cda5}.Ecosystem_cycleSteps__a5hD5>a:hover{background:#a8d6a616;color:#e9f6dc;padding-left:31px}.Ecosystem_insights__8RhQa{background:#d3d6c9;color:#24392e}.Ecosystem_insights__8RhQa .Ecosystem_eyebrow__Pezqs{color:#486449}.Ecosystem_insightsGrid__9N1sz{display:grid;grid-template-columns:1fr 1fr;grid-gap:10vw;gap:10vw;align-items:center;flex:1 1;min-height:0}.Ecosystem_insights__8RhQa h2{font-size:clamp(45px,5.2vw,91px)}.Ecosystem_insights__8RhQa h2 em{color:#526e4e}.Ecosystem_insightsGrid__9N1sz>div>p{font-size:15px;line-height:1.65;margin:28px 0 18px;max-width:390px}.Ecosystem_editorialDistinction__zNSVb{display:block;font:9px/1.65 IBM Plex Mono,monospace;color:#466247;margin-top:40px;max-width:270px}.Ecosystem_featureArticle__r895P{display:block}.Ecosystem_featureArticle__r895P:hover{color:inherit!important}.Ecosystem_articleDiagram__QT_w3{position:relative;height:210px;background:#284236;overflow:hidden;color:#d4e1bc;padding:25px;display:flex;flex-direction:column;gap:13px}.Ecosystem_articleDiagram__QT_w3:before{content:"";position:absolute;width:190px;height:290px;top:-65px;left:42%;border:1px solid #bdd5a666;transform:rotate(-35deg);box-shadow:15px 0 0 #284236,16px 0 0 #bdd5a63b,30px 0 0 #284236,31px 0 0 #bdd5a629;transition:transform .6s}.Ecosystem_featureArticle__r895P:hover .Ecosystem_articleDiagram__QT_w3:before{transform:rotate(-28deg) translateX(12px)}.Ecosystem_articleDiagram__QT_w3>span{font:8px IBM Plex Mono,monospace;letter-spacing:.1em;z-index:1}.Ecosystem_articleDiagram__QT_w3 i{position:absolute;top:-10px;left:43%;font:italic 220px/1 Georgia,serif;color:#becaa250}.Ecosystem_articleDiagram__QT_w3 b{position:absolute;right:25px;bottom:22px;font:400 33px/.95 Onest,sans-serif;text-align:right;letter-spacing:-.04em}.Ecosystem_featureArticle__r895P>small{display:block;font:8px IBM Plex Mono,monospace;margin:22px 0 12px;color:#426044}.Ecosystem_featureArticle__r895P h3{font-size:clamp(27px,2.5vw,43px);line-height:1.12}.Ecosystem_featureArticle__r895P>p{font-size:12px;margin-top:12px!important;color:#425c46}.Ecosystem_featureArticle__r895P>span{font-size:12px;display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid #6183646b;margin-top:16px}.Ecosystem_insights__8RhQa .Ecosystem_sceneFoot__7uCYX{color:#446349;border-color:#45684155}.Ecosystem_insights__8RhQa :focus-visible{outline-color:#175a36}.Ecosystem_insights__8RhQa a:hover{color:#1c5833}.Ecosystem_contacts__TzY3O{background:radial-gradient(ellipse at 0 90%,#476d5255,transparent 65%),#102a2e}.Ecosystem_contactGrid__px_a0{display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center;flex:1 1;min-height:0}.Ecosystem_contactCopy__NUmB1 h2{font-size:clamp(47px,4.8vw,89px)}.Ecosystem_contactCopy__NUmB1 h2 em{color:#aacaac}.Ecosystem_contactCopy__NUmB1 p{font-size:14px;color:#b6c9bd;line-height:1.7;max-width:390px;margin:25px 0}.Ecosystem_email__779zC{font:25px/1.5 Onest,sans-serif;letter-spacing:-.04em;display:inline-block;margin:10px 0}.Ecosystem_socials__3I4J0{display:flex;gap:25px;font-size:12px}.Ecosystem_socials__3I4J0 a{display:flex;align-items:center;min-height:44px}.Ecosystem_contactSignature__qE00Q{display:block;font:500 33px/.95 Onest,sans-serif;letter-spacing:-.04em;color:#a1bf9f55;margin-top:45px}.Ecosystem_contactSignature__qE00Q em{font-size:1.2em}.Ecosystem_contactTopics__NYUrw{display:flex;gap:8px;margin-bottom:22px;flex-wrap:wrap}.Ecosystem_contactTopics__NYUrw button{background:transparent;color:#bdceba;border:1px solid #7f9b794d;padding:10px 12px;min-height:44px;font-size:10px!important}.Ecosystem_contactTopics__NYUrw [aria-pressed=true]{color:#10292d;background:#b5d9ac;border-color:#b5d9ac}.Ecosystem_contactForm__E7UGq{font-size:11px;display:flex;flex-direction:column;gap:17px}.Ecosystem_formPair__11wVq{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.Ecosystem_contactForm__E7UGq label{display:flex;flex-direction:column;gap:6px;color:#c6d7bf}.Ecosystem_contactForm__E7UGq input,.Ecosystem_contactForm__E7UGq select,.Ecosystem_contactForm__E7UGq textarea{background:#bed5ac08;border:0;border-bottom:1px solid #89a98777;color:#ebeee0;border-radius:0;padding:10px 8px;font:13px/1.5 Onest,sans-serif;width:100%;min-height:44px}.Ecosystem_contactForm__E7UGq select option{background:#163339}.Ecosystem_contactForm__E7UGq textarea{resize:vertical;min-height:82px;max-height:180px}.Ecosystem_contactForm__E7UGq .Ecosystem_consent___pjhn{flex-direction:row;align-items:flex-start;gap:12px;font-size:9px;line-height:1.5;max-width:455px}.Ecosystem_consent___pjhn input{width:18px;height:18px;min-height:18px;margin:2px 0;accent-color:#91c7a0}.Ecosystem_submit__8cy65{display:flex;align-items:center;justify-content:space-between;background:#acdbb0;border:0;color:#183633;padding:14px 18px;min-height:48px;font-size:12px!important}.Ecosystem_submit__8cy65:disabled{background:#2c4743;color:#b4c2b3;cursor:not-allowed}.Ecosystem_formStatus__tKh8D{font-size:10px;line-height:1.6;min-height:32px;color:#c6d6c0}.Ecosystem_formStatus__tKh8D a{text-decoration:underline}.Ecosystem_contactForm__E7UGq .Ecosystem_honeypot__Q80Od{display:none}.Ecosystem_contactTopics__NYUrw:has(~form :disabled){opacity:1}.Ecosystem_insightsHub__C1Msv{margin:0 0 40px}.Ecosystem_taxonomy__BTHQl{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.Ecosystem_taxonomy__BTHQl>span{font:10px IBM Plex Mono,monospace;border:1px solid #719f8266;padding:10px 14px}.Ecosystem_editorialArticle__FCOEQ{display:block;background:#d4dfcd;color:#19392d!important;padding:32px;max-width:800px}.Ecosystem_editorialArticle__FCOEQ small{font:10px IBM Plex Mono,monospace}.Ecosystem_editorialArticle__FCOEQ h2{margin:18px 0!important}.Ecosystem_editorialArticle__FCOEQ>span{display:block;margin-top:20px}.Ecosystem_insightsHub__C1Msv>p{font-size:13px;color:#b0c5b6;margin-top:20px!important}.Ecosystem_insightPassport__SGguH{padding:30px;border:1px solid #86ab9050}.Ecosystem_insightPassport__SGguH>span{font:10px IBM Plex Mono,monospace;color:#d5c59e}.Ecosystem_insightPassport__SGguH h2{font-size:32px!important;margin:20px 0!important}.Ecosystem_insightPassport__SGguH p{font-size:14px}.Ecosystem_insightPassport__SGguH dl{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;margin:22px 0 0;font-size:12px}.Ecosystem_insightPassport__SGguH dd{margin:8px 0 0;color:#b5cbb5}@keyframes Ecosystem_result-resolve__NU0ko{0%{letter-spacing:-.04em;filter:blur(3px);opacity:.6}to{letter-spacing:-.08em;filter:none;opacity:1}}@media(prefers-reduced-motion:no-preference){.Ecosystem_evidence__0LX1g[data-seen=true] .Ecosystem_unknown__OT1FC>strong{animation:Ecosystem_result-resolve__NU0ko 1.2s ease-out both}.Ecosystem_scene__7Vuy5[data-seen=true] .Ecosystem_sceneFoot__7uCYX i{animation:Ecosystem_trace-foot__tC2aS 1s ease-out both}}@keyframes Ecosystem_trace-foot__tC2aS{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@media(min-width:1101px) and (max-height:820px){.Ecosystem_scene__7Vuy5{padding-top:95px;gap:18px;padding-bottom:18px}.Ecosystem_scene__7Vuy5 h2{font-size:clamp(38px,3.6vw,56px)}.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs{margin-bottom:12px!important}.Ecosystem_pathRows__v9TLS>a{min-height:99px;padding-top:15px;padding-bottom:15px}.Ecosystem_pathRows__v9TLS h3{font-size:28px}.Ecosystem_analystProof__DaxCa,.Ecosystem_marketProof__kDRiO,.Ecosystem_scannerProof__hxtpl{padding:16px 22px}.Ecosystem_marketMetrics__HDDio{padding:12px 0}.Ecosystem_depthBook__Tocp4{padding:6px 0}.Ecosystem_sourceRows__8qEnm>div{padding:8px 0}.Ecosystem_flowWeave__rZNZ7{height:182px}.Ecosystem_marketProof__kDRiO .Ecosystem_chartTrace__aneNm{height:180px}.Ecosystem_switchRail__O7_LY{margin-bottom:16px}.Ecosystem_switchRail__O7_LY label{min-height:44px}.Ecosystem_switcher__LPiAH{margin:auto 0}.Ecosystem_toolCaption__jQ7AZ h3{font-size:29px}.Ecosystem_analystProof__DaxCa .Ecosystem_chartTrace__aneNm{height:158px}.Ecosystem_calculatorProof__EnGz9{max-height:406px}.Ecosystem_lessonFolio__pzumQ{padding:24px 28px}.Ecosystem_lessonFolio__pzumQ h3{margin:20px 0 12px;font-size:36px}.Ecosystem_educationGrid__bq1fp>div>p{margin:18px 0}.Ecosystem_evidence__0LX1g>h2{font-size:36px}.Ecosystem_unknown__OT1FC>strong{font-size:175px;line-height:1.06}.Ecosystem_protocol__5k9Kl summary{min-height:81px;padding:14px 18px;gap:10px}.Ecosystem_gamePortrait__YBw2O{height:172px}.Ecosystem_gamePreview__kg6QM{padding:20px}.Ecosystem_gamePreview__kg6QM h3{font-size:29px;margin:18px 0}.Ecosystem_gameChoices__VQd_C{margin-top:18px}.Ecosystem_gameChoices__VQd_C label{min-height:80px;padding:10px}.Ecosystem_gameResults__zT36X{min-height:165px;padding:18px 0 10px}.Ecosystem_gameResult__Rx_mm p{font-size:10px}.Ecosystem_gameResult__Rx_mm strong{margin-top:9px}.Ecosystem_gameBottom__oyQCN{padding-top:8px}.Ecosystem_friendArt__BZLiI{height:200px}.Ecosystem_friend__gWgOk h3{font-size:25px;margin:10px 0}.Ecosystem_journalSheet__UDsoM{padding:23px}.Ecosystem_journalLine__Dah_w{padding:13px 0}.Ecosystem_journalSheet__UDsoM h3{font-size:30px}.Ecosystem_cycleSteps__a5hD5>a{min-height:113px;padding:16px 20px}.Ecosystem_cycleSteps__a5hD5 strong{font-size:17px}.Ecosystem_articleDiagram__QT_w3{height:180px}.Ecosystem_featureArticle__r895P>small{margin:16px 0 10px}.Ecosystem_featureArticle__r895P h3{font-size:31px}.Ecosystem_contactForm__E7UGq{gap:12px}.Ecosystem_contactTopics__NYUrw{margin-bottom:16px}.Ecosystem_contactSignature__qE00Q{margin-top:30px}.Ecosystem_contactCopy__NUmB1 h2{font-size:60px}.Ecosystem_contactCopy__NUmB1 p{margin:20px 0}.Ecosystem_contacts__TzY3O .Ecosystem_eyebrow__Pezqs{margin-bottom:0!important}}@media(max-width:1100px){html:has(.Ecosystem_experience__ldK12){scroll-snap-type:none;scroll-padding-top:84px}.Ecosystem_scene__7Vuy5{height:auto;min-height:0;padding:76px var(--edge) 28px;gap:30px;scroll-snap-align:none}.Ecosystem_sceneFoot__7uCYX{margin-top:20px}.Ecosystem_sceneHeading__dLQoV h2{font-size:49px}.Ecosystem_sceneHeading__dLQoV>p{max-width:250px;font-size:12px}.Ecosystem_pathRows__v9TLS>a{grid-template-columns:70px 1fr 24px;gap:20px}.Ecosystem_pathTrace__X26OV{display:none}.Ecosystem_marketPanel__TMCLF,.Ecosystem_toolPanel__vrCr_{grid-template-columns:.7fr 1.3fr;gap:28px}.Ecosystem_switcher__LPiAH{margin:0}.Ecosystem_productNarrative__ZkQbk h3,.Ecosystem_toolCaption__jQ7AZ h3{font-size:28px}.Ecosystem_productNarrative__ZkQbk p,.Ecosystem_toolCaption__jQ7AZ p{font-size:12px}.Ecosystem_analystProof__DaxCa,.Ecosystem_marketProof__kDRiO,.Ecosystem_scannerProof__hxtpl{padding:18px}.Ecosystem_proofBar__2zP3M{font-size:7px}.Ecosystem_marketMetrics__HDDio strong{font-size:22px}.Ecosystem_sourceRows__8qEnm>div{font-size:7px}.Ecosystem_educationGrid__bq1fp{gap:50px}.Ecosystem_education__mI6tG h2{font-size:50px}.Ecosystem_educationGrid__bq1fp>div>p{font-size:13px}.Ecosystem_gameGrid__zEXn_{gap:30px}.Ecosystem_game__1ta_3 h2{font-size:45px}.Ecosystem_gamePreview__kg6QM h3{font-size:28px}.Ecosystem_gamePortrait__YBw2O{height:220px}.Ecosystem_gamePreview__kg6QM{padding:20px}.Ecosystem_gameChoices__VQd_C{flex-direction:column;gap:5px}.Ecosystem_gameChoices__VQd_C label{min-height:44px;padding:10px;flex-direction:row;gap:15px}.Ecosystem_gameResults__zT36X{min-height:190px}.Ecosystem_gameResult__Rx_mm p{font-size:10px}.Ecosystem_behaviorGrid__21V_2{gap:40px}.Ecosystem_friendArt__BZLiI{height:230px}.Ecosystem_cycleSteps__a5hD5>a{padding:20px 18px}.Ecosystem_cycleSteps__a5hD5 strong{font-size:16px}.Ecosystem_cycleSteps__a5hD5 span{font-size:8px}.Ecosystem_operatingCycle__5ntZm{gap:35px}.Ecosystem_contactGrid__px_a0{gap:40px}.Ecosystem_contactTopics__NYUrw{gap:6px}.Ecosystem_contactTopics__NYUrw button{font-size:9px!important;padding:10px}.Ecosystem_contactCopy__NUmB1 h2{font-size:52px}.Ecosystem_menuLayer__SJpx4{gap:35px}.Ecosystem_menuGrid__dyBnM{gap:30px 20px}.Ecosystem_menuIntro__GrREt strong{font-size:36px}.Ecosystem_menuGrid__dyBnM a{font-size:12px}.Ecosystem_menuGrid__dyBnM .Ecosystem_groupTitle__9rzbE{font-size:9px}}@media(max-width:760px){.Ecosystem_header__1SpL5{height:106px;padding:10px 22px;align-items:flex-start}.Ecosystem_brand__ryOoI{font-size:13px;gap:8px;height:38px}.Ecosystem_brand__ryOoI svg{width:27px;height:30px}.Ecosystem_brand__ryOoI small{font-size:5.5px;letter-spacing:.015em;margin-top:3px}.Ecosystem_headerActions__Rz_7A{gap:0;display:contents}.Ecosystem_languages__v6Vdm{position:absolute;right:19px;top:7px}.Ecosystem_languages__v6Vdm a{font-size:11px;min-width:34px;min-height:38px}.Ecosystem_quick__gLXUE{position:absolute;top:56px;min-height:40px;font-size:11px}.Ecosystem_quick__gLXUE[data-quick-entry=pulse]{left:24px}.Ecosystem_quick__gLXUE[data-quick-entry=education]{left:110px}.Ecosystem_menu__LwSx1{position:absolute;right:22px;top:56px}.Ecosystem_menu__LwSx1>summary{min-height:40px;min-width:90px;font-size:12px;padding-left:18px;gap:16px}.Ecosystem_menu__LwSx1>summary span{font-size:22px}.Ecosystem_menuLayer__SJpx4{inset:106px 0 0;height:calc(100dvh - 106px);padding:26px 24px;display:block}.Ecosystem_menuIntro__GrREt p{font-size:8px}.Ecosystem_menuIntro__GrREt strong{font-size:31px;margin:14px 0}.Ecosystem_menuIntro__GrREt>a{font-size:11px}.Ecosystem_menuGrid__dyBnM{grid-template-columns:1fr 1fr;display:grid;grid-gap:28px 22px;gap:28px 22px;margin:28px 0}.Ecosystem_menuGrid__dyBnM a{min-height:43px;font-size:11px;line-height:1.4}.Ecosystem_menuGrid__dyBnM .Ecosystem_groupTitle__9rzbE{font-size:8px;margin-bottom:9px;padding-bottom:9px}.Ecosystem_menuNote__CgJnu{font-size:8px}.Ecosystem_experience__ldK12{--edge:24px}html:has(.Ecosystem_experience__ldK12){scroll-padding-top:106px}.Ecosystem_scene__7Vuy5{padding:56px var(--edge) 23px;gap:26px}.Ecosystem_scene__7Vuy5 h2{font-size:43px;line-height:1.08}.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs{font-size:7px;letter-spacing:.05em;margin-bottom:16px!important}.Ecosystem_sceneHeading__dLQoV{display:block}.Ecosystem_sceneHeading__dLQoV>p{font-size:12px;max-width:290px;margin-top:20px;white-space:normal}.Ecosystem_sceneFoot__7uCYX{font-size:6px;align-items:flex-start;gap:12px;margin-top:15px;flex-wrap:wrap}.Ecosystem_sceneFoot__7uCYX>span:first-child{gap:8px;min-height:20px}.Ecosystem_sceneFoot__7uCYX i{width:20px}.Ecosystem_sceneFoot__7uCYX a{font-size:11px}.Ecosystem_sceneFoot__7uCYX>span:last-child{font-size:6px}.Ecosystem_primary__AmWRd{font-size:12px;min-height:48px;gap:16px;padding:12px 15px}.Ecosystem_lineLink__xU3kp{font-size:11px;gap:10px}.Ecosystem_paths__LxPJk{padding-top:60px}.Ecosystem_pathRows__v9TLS>a{grid-template-columns:42px 1fr 15px;gap:13px;padding:20px 0;min-height:130px}.Ecosystem_pathRows__v9TLS h3{font-size:25px;line-height:1.13}.Ecosystem_pathRows__v9TLS p{font-size:10px;line-height:1.6;margin-top:10px!important}.Ecosystem_pathIndex__XV988{font-size:29px}.Ecosystem_pathIndex__XV988 small{font-size:6px}.Ecosystem_pathRows__v9TLS b{font-size:18px}.Ecosystem_pathRows__v9TLS>a:focus-visible,.Ecosystem_pathRows__v9TLS>a:hover{padding-left:8px}.Ecosystem_switchRail__O7_LY{gap:0;justify-content:space-between;margin-bottom:24px}.Ecosystem_switchRail__O7_LY label{padding:10px 6px;min-height:48px;gap:6px;font-size:10px}.Ecosystem_switchRail__O7_LY small{font-size:6px}.Ecosystem_switchRail__O7_LY label>span{display:none}.Ecosystem_marketPanel__TMCLF,.Ecosystem_toolPanel__vrCr_{grid-template-columns:1fr;gap:30px}.Ecosystem_productNarrative__ZkQbk h3,.Ecosystem_toolCaption__jQ7AZ h3{font-size:29px;margin:14px 0}.Ecosystem_productNarrative__ZkQbk p,.Ecosystem_toolCaption__jQ7AZ p{font-size:12px;max-width:310px}.Ecosystem_productNarrative__ZkQbk>a,.Ecosystem_toolCaption__jQ7AZ>a{margin-top:14px}.Ecosystem_analystProof__DaxCa,.Ecosystem_marketProof__kDRiO,.Ecosystem_scannerProof__hxtpl{padding:16px;box-shadow:5px 6px 0 #10232b,6px 7px 0 #51756366}.Ecosystem_proofBar__2zP3M{font-size:6px;letter-spacing:0;gap:10px;padding-bottom:12px}.Ecosystem_proofBar__2zP3M>span:last-child{font-size:6px;white-space:nowrap}.Ecosystem_marketMetrics__HDDio{grid-template-columns:1.3fr .8fr .8fr;gap:10px;padding:16px 0}.Ecosystem_marketMetrics__HDDio span{font-size:7px}.Ecosystem_marketMetrics__HDDio strong{font-size:18px}.Ecosystem_depthBook__Tocp4 span{font-size:6px}.Ecosystem_sourceRows__8qEnm>div{font-size:6px;grid-template-columns:1fr 1.5fr 10px;gap:8px}.Ecosystem_proofFoot__wNuTe{font-size:6px;gap:12px}.Ecosystem_flowWeave__rZNZ7{height:180px}.Ecosystem_flowWeave__rZNZ7 strong{font-size:42px}.Ecosystem_flowWeave__rZNZ7 strong span{font-size:49px}.Ecosystem_flowLayers__dAXth{gap:8px}.Ecosystem_flowLayers__dAXth>span{font-size:6px}.Ecosystem_proofNote__ORxH_{font-size:9px!important}.Ecosystem_chartTrace__aneNm{height:175px}.Ecosystem_chartCaption__SmAnQ,.Ecosystem_chartToolbar__xbnup,.Ecosystem_reportNav__O79Yf{font-size:6px}.Ecosystem_analystProof__DaxCa .Ecosystem_chartTrace__aneNm{height:165px}.Ecosystem_reportGrid__YJAqS{gap:10px}.Ecosystem_reportGrid__YJAqS span{font-size:6px}.Ecosystem_reportGrid__YJAqS strong{font-size:9px}.Ecosystem_scanTable__bakyN>div{font-size:9px;grid-template-columns:15px 1.1fr .8fr 10px;gap:9px;min-height:40px}.Ecosystem_calculatorProof__EnGz9{max-height:none;overflow:visible}.Ecosystem_educationGrid__bq1fp{grid-template-columns:1fr;gap:63px}.Ecosystem_education__mI6tG h2{font-size:45px}.Ecosystem_educationGrid__bq1fp>div>p{font-size:12px;margin:22px 0}.Ecosystem_quoteMark__cfyXZ{font-size:240px;top:-40px;right:0}.Ecosystem_accessNote__ZcBVG{font-size:9px;max-width:260px}.Ecosystem_lessonFolio__pzumQ{padding:28px 22px;box-shadow:5px 6px 0 #87957f,6px 7px 0 #c7d5bb,11px 13px 0 #6b7b68;margin:0 9px 12px 0;transform:rotate(1.5deg)}.Ecosystem_lessonFolio__pzumQ h3{font-size:37px}.Ecosystem_lessonFolio__pzumQ p{font-size:11px}.Ecosystem_lessonFolio__pzumQ li{font-size:10px;min-height:50px}.Ecosystem_lessonFolio__pzumQ .Ecosystem_micro__y0SsL{font-size:7px}.Ecosystem_evidenceTop__LxHAD{gap:14px;align-items:flex-start}.Ecosystem_evidenceTop__LxHAD .Ecosystem_eyebrow__Pezqs{font-size:6px;margin:0!important;max-width:180px}.Ecosystem_badge__0NDdA{font-size:6px;white-space:nowrap;padding:4px 6px}.Ecosystem_evidence__0LX1g>h2{font-size:32px}.Ecosystem_protocol__5k9Kl{grid-template-columns:1fr 1fr}.Ecosystem_protocol__5k9Kl details:nth-child(2){border-right:0}.Ecosystem_protocol__5k9Kl details:nth-child(-n+2){border-bottom:1px solid #94b49c33}.Ecosystem_protocol__5k9Kl summary{min-height:88px;padding:14px 12px;gap:10px}.Ecosystem_protocol__5k9Kl small{font-size:6px}.Ecosystem_protocol__5k9Kl strong{font-size:11px}.Ecosystem_protocol__5k9Kl summary>span{right:9px;top:8px;font-size:18px}.Ecosystem_detailLayer__chZ2P{padding:20px;font-size:12px;max-height:260px}.Ecosystem_unknown__OT1FC{padding:18px 0}.Ecosystem_unknown__OT1FC>span{font-size:7px}.Ecosystem_unknown__OT1FC>strong{font-size:clamp(57px,17vw,115px);letter-spacing:-.085em;line-height:1.4}.Ecosystem_unknown__OT1FC i{font-size:14px;margin:12px 0 0 7px}.Ecosystem_unknown__OT1FC p{font-size:11px;line-height:1.7;max-width:270px}.Ecosystem_gameGrid__zEXn_{grid-template-columns:1fr;gap:24px}.Ecosystem_gameCopy__wctzF>p{font-size:12px}.Ecosystem_gamePortrait__YBw2O{height:165px;margin-top:10px;justify-content:center}.Ecosystem_gamePortrait__YBw2O span{font-size:7px}.Ecosystem_gamePortrait__YBw2O:before{font-size:120px;left:15%;bottom:0}.Ecosystem_gamePreview__kg6QM{padding:19px 16px}.Ecosystem_gamePreview__kg6QM h3{font-size:28px}.Ecosystem_gameConditions__fa8yu{font-size:7px;gap:9px}.Ecosystem_gameChoices__VQd_C{margin-top:20px;gap:7px}.Ecosystem_gameChoices__VQd_C label{padding:12px;min-height:48px;font-size:11px}.Ecosystem_gameResults__zT36X{min-height:188px;padding-top:22px}.Ecosystem_gameResult__Rx_mm p{font-size:11px;line-height:1.65}.Ecosystem_gameIdle__mhwBW{font-size:26px}.Ecosystem_gameBottom__oyQCN{gap:10px}.Ecosystem_gameBottom__oyQCN>span{font-size:7px;max-width:180px}.Ecosystem_gameBottom__oyQCN button{font-size:10px}.Ecosystem_behaviorGrid__21V_2{grid-template-columns:1fr;gap:28px}.Ecosystem_journalSheet__UDsoM{padding:23px 20px;transform:rotate(-1deg)}.Ecosystem_sheetHead__08P6N{font-size:7px}.Ecosystem_journalSheet__UDsoM h3{font-size:30px}.Ecosystem_journalLine__Dah_w{padding:17px 0}.Ecosystem_journalLine__Dah_w p{font-size:11px}.Ecosystem_friendArt__BZLiI{height:250px}.Ecosystem_friendArt__BZLiI>span{font-size:45px;top:20px}.Ecosystem_friend__gWgOk h3{font-size:27px}.Ecosystem_friend__gWgOk p{font-size:12px}.Ecosystem_friend__gWgOk .Ecosystem_micro__y0SsL{font-size:8px}.Ecosystem_operatingCycle__5ntZm{grid-template-columns:1fr;gap:30px}.Ecosystem_cycleCenter___thGW{max-width:260px;margin:8px auto 15px;width:100%;padding:24px 0}.Ecosystem_cycleCenter___thGW>strong{font-size:42px;margin:14px 0}.Ecosystem_cycleCenter___thGW>span{font-size:7px}.Ecosystem_cycleCenter___thGW:before{inset:4px 0}.Ecosystem_cycleSteps__a5hD5>a{padding:18px 12px;min-height:125px}.Ecosystem_cycleSteps__a5hD5 strong{font-size:15px;padding-right:10px;line-height:1.3}.Ecosystem_cycleSteps__a5hD5 small{font-size:6px}.Ecosystem_cycleSteps__a5hD5 span{font-size:7px}.Ecosystem_cycleSteps__a5hD5 b{right:10px;font-size:15px;top:10px}.Ecosystem_cycleSteps__a5hD5>a:hover{padding-left:15px}.Ecosystem_insightsGrid__9N1sz{grid-template-columns:1fr;gap:40px}.Ecosystem_insights__8RhQa h2{font-size:44px}.Ecosystem_insightsGrid__9N1sz>div>p{font-size:13px;margin:23px 0 12px}.Ecosystem_editorialDistinction__zNSVb{font-size:8px;margin-top:20px;max-width:none}.Ecosystem_articleDiagram__QT_w3{height:205px}.Ecosystem_featureArticle__r895P>small{font-size:7px}.Ecosystem_featureArticle__r895P h3{font-size:32px}.Ecosystem_featureArticle__r895P>p{font-size:11px}.Ecosystem_featureArticle__r895P>span{margin-top:10px}.Ecosystem_contactGrid__px_a0{grid-template-columns:1fr;gap:35px}.Ecosystem_contactCopy__NUmB1 h2{font-size:47px}.Ecosystem_contactCopy__NUmB1 p{font-size:13px;margin:20px 0}.Ecosystem_email__779zC{font-size:24px}.Ecosystem_socials__3I4J0{font-size:12px;gap:28px}.Ecosystem_contactSignature__qE00Q{font-size:28px;margin-top:24px}.Ecosystem_contactTopics__NYUrw{gap:8px}.Ecosystem_contactTopics__NYUrw button{font-size:9px!important}.Ecosystem_contactForm__E7UGq{gap:17px}.Ecosystem_formPair__11wVq{gap:16px}.Ecosystem_contactForm__E7UGq input,.Ecosystem_contactForm__E7UGq select,.Ecosystem_contactForm__E7UGq textarea{font-size:16px}.Ecosystem_contactForm__E7UGq .Ecosystem_consent___pjhn,.Ecosystem_formStatus__tKh8D{font-size:10px}.Ecosystem_taxonomy__BTHQl>span{font-size:9px}.Ecosystem_editorialArticle__FCOEQ{padding:22px}.Ecosystem_editorialArticle__FCOEQ h2{font-size:30px!important}.Ecosystem_insightPassport__SGguH{padding:22px}.Ecosystem_insightPassport__SGguH dl{grid-template-columns:1fr}.Ecosystem_insightPassport__SGguH h2{font-size:27px!important}}@media(max-width:360px){.Ecosystem_header__1SpL5{padding-left:18px;padding-right:18px}.Ecosystem_brand__ryOoI{font-size:12px}.Ecosystem_brand__ryOoI small{font-size:5px}.Ecosystem_languages__v6Vdm{right:12px}.Ecosystem_menu__LwSx1{right:16px}.Ecosystem_quick__gLXUE[data-quick-entry=pulse]{left:20px}.Ecosystem_quick__gLXUE[data-quick-entry=education]{left:91px}.Ecosystem_menu__LwSx1>summary{min-width:77px;padding-left:10px}.Ecosystem_experience__ldK12{--edge:20px}.Ecosystem_scene__7Vuy5 h2{font-size:38px}.Ecosystem_evidence__0LX1g>h2{font-size:29px}.Ecosystem_unknown__OT1FC>strong{font-size:54px}.Ecosystem_sourceRows__8qEnm>div{font-size:5.5px}.Ecosystem_contactTopics__NYUrw button{font-size:8px!important}.Ecosystem_email__779zC{font-size:22px}}@media(prefers-reduced-motion:reduce){html:has(.Ecosystem_experience__ldK12){scroll-snap-type:none;scroll-behavior:auto}.Ecosystem_experience__ldK12 *,.Ecosystem_experience__ldK12 :after,.Ecosystem_experience__ldK12 :before,.Ecosystem_header__1SpL5 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.Ecosystem_scene__7Vuy5:before{background:none}.Ecosystem_featureArticle__r895P:hover .Ecosystem_articleDiagram__QT_w3:before{transform:rotate(-35deg)}}.Ecosystem_switcher__LPiAH:has(input[value="0"]:checked) [data-switch-panel="0"]{display:block}.Ecosystem_switcher__LPiAH:has(input[value="0"]:checked) [data-switch-label="0"]{color:#ecf6dd;border-color:#a3d6ad;background:#a8d5a812;box-shadow:inset 0 -2px #abd6b5}.Ecosystem_switcher__LPiAH:has(input[value="0"]:focus-visible) [data-switch-label="0"]{outline:3px solid #b7f4ce;outline-offset:3px}.Ecosystem_switcher__LPiAH:has(input[value="1"]:checked) [data-switch-panel="1"]{display:block}.Ecosystem_switcher__LPiAH:has(input[value="1"]:checked) [data-switch-label="1"]{color:#ecf6dd;border-color:#a3d6ad;background:#a8d5a812;box-shadow:inset 0 -2px #abd6b5}.Ecosystem_switcher__LPiAH:has(input[value="1"]:focus-visible) [data-switch-label="1"]{outline:3px solid #b7f4ce;outline-offset:3px}.Ecosystem_switcher__LPiAH:has(input[value="2"]:checked) [data-switch-panel="2"]{display:block}.Ecosystem_switcher__LPiAH:has(input[value="2"]:checked) [data-switch-label="2"]{color:#ecf6dd;border-color:#a3d6ad;background:#a8d5a812;box-shadow:inset 0 -2px #abd6b5}.Ecosystem_switcher__LPiAH:has(input[value="2"]:focus-visible) [data-switch-label="2"]{outline:3px solid #b7f4ce;outline-offset:3px}.Ecosystem_gamePreview__kg6QM:has(input[value=average]:checked) [data-game-result=average]{display:block}.Ecosystem_gamePreview__kg6QM:has(input[value=average]:checked) label[for=game-average]{background:#58785066;border-color:#a4c691}.Ecosystem_gamePreview__kg6QM:has(input[value=average]:focus-visible) label[for=game-average]{outline:3px solid #b7f4ce;outline-offset:3px}.Ecosystem_gamePreview__kg6QM:has(input[value=reduceSize]:checked) [data-game-result=reduceSize]{display:block}.Ecosystem_gamePreview__kg6QM:has(input[value=reduceSize]:checked) label[for=game-reduceSize]{background:#58785066;border-color:#a4c691}.Ecosystem_gamePreview__kg6QM:has(input[value=reduceSize]:focus-visible) label[for=game-reduceSize]{outline:3px solid #b7f4ce;outline-offset:3px}.Ecosystem_gamePreview__kg6QM:has(input[value=doNothing]:checked) [data-game-result=doNothing]{display:block}.Ecosystem_gamePreview__kg6QM:has(input[value=doNothing]:checked) label[for=game-doNothing]{background:#58785066;border-color:#a4c691}.Ecosystem_gamePreview__kg6QM:has(input[value=doNothing]:focus-visible) label[for=game-doNothing]{outline:3px solid #b7f4ce;outline-offset:3px}.Ecosystem_gamePreview__kg6QM:has(input[name=game-choice]:checked) .Ecosystem_gameIdle__mhwBW{display:none}.Ecosystem_insightSources__tGRlH{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:12px}.Ecosystem_insightSources__tGRlH a{min-height:44px;display:flex;align-items:center;border-bottom:1px solid #85b29266}.Ecosystem_calculatorProof__EnGz9{max-height:none;overflow:visible}@media(min-width:761px) and (max-width:1100px){.Ecosystem_tools__btklC .Ecosystem_toolPanel__vrCr_:has(.Ecosystem_calculatorProof__EnGz9){grid-template-columns:1fr}.Ecosystem_tools__btklC .Ecosystem_toolPanel__vrCr_:has(.Ecosystem_calculatorProof__EnGz9) .Ecosystem_toolCaption__jQ7AZ{max-width:520px}}.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs{position:relative}.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs:before{content:"";position:absolute;pointer-events:none;left:0;top:-105px;width:26px;height:83px;border-left:1px solid;border-bottom:1px solid;opacity:.22}@media(min-width:1101px) and (max-height:820px){.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs:before{top:-95px;height:76px}}@media(max-width:1100px){.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs:before{top:-76px;height:58px}}@media(max-width:760px){.Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs:before{top:-56px;height:39px}}@media(min-width:1101px) and (max-height:820px){.Ecosystem_tools__btklC:has(input[id=tool-view-1]:checked) .Ecosystem_sceneHeading__dLQoV h2{font-size:41px}.Ecosystem_tools__btklC:has(input[id=tool-view-1]:checked){gap:15px}}@media(min-width:1101px) and (max-height:750px){.Ecosystem_market___PlXa,.Ecosystem_tools__btklC{gap:12px;padding-top:86px}.Ecosystem_market___PlXa .Ecosystem_sceneHeading__dLQoV h2,.Ecosystem_tools__btklC .Ecosystem_sceneHeading__dLQoV h2{font-size:38px}.Ecosystem_market___PlXa .Ecosystem_switchRail__O7_LY,.Ecosystem_tools__btklC .Ecosystem_switchRail__O7_LY{margin-bottom:12px}.Ecosystem_market___PlXa .Ecosystem_marketProof__kDRiO,.Ecosystem_tools__btklC .Ecosystem_analystProof__DaxCa,.Ecosystem_tools__btklC .Ecosystem_scannerProof__hxtpl{padding-top:12px;padding-bottom:12px}}.Ecosystem_gamePortrait__YBw2O{height:340px;margin-top:10px;gap:16px;isolation:isolate}.Ecosystem_gamePortrait__YBw2O img{position:relative;z-index:2;transform-origin:50% 95%;filter:drop-shadow(0 20px 24px #0007)}.Ecosystem_gamePortrait__YBw2O:before{font-size:210px;left:32%;bottom:12px;color:#dac2a40b}.Ecosystem_gamePortrait__YBw2O>span{position:relative;z-index:3;font-size:9px}.Ecosystem_characterAura__QWxPX{position:absolute;pointer-events:none;inset:2% 10% -4% -6%;z-index:0;background:radial-gradient(ellipse at 38% 53%,#75dacc27,transparent 57%);opacity:.7;transition:opacity .5s}.Ecosystem_gamePortrait__YBw2O:after{content:"";position:absolute;left:7%;bottom:1%;width:54%;height:18%;background:radial-gradient(ellipse,#090f16a8,transparent 70%);z-index:1}.Ecosystem_gamePreview__kg6QM{position:relative;transition:border-color .4s,box-shadow .4s}.Ecosystem_gamePreview__kg6QM:before{content:"";position:absolute;pointer-events:none;inset:-1px auto auto -1px;width:32%;height:1px;background:linear-gradient(90deg,#9ce3c7,transparent);opacity:.45;transition:width .6s,opacity .4s}.Ecosystem_gameChoices__VQd_C label{transition:transform .2s,border-color .2s,background .2s}.Ecosystem_gameChoices__VQd_C label>span{transition:transform .25s}.Ecosystem_gameChoices__VQd_C label:focus-within,.Ecosystem_gameChoices__VQd_C label:hover{border-color:#b4dbc0;background:#39584880;transform:translateY(-3px)}.Ecosystem_gameChoices__VQd_C label:hover>span{transform:translate(2px,-2px)}.Ecosystem_gamePreview__kg6QM:focus-within,.Ecosystem_gamePreview__kg6QM:hover{border-color:#a6d6ba;box-shadow:10px 10px 0 #161b1d,11px 11px 0 #a6c4a277,0 0 35px #7bc4a40b}.Ecosystem_gamePreview__kg6QM:focus-within:before,.Ecosystem_gamePreview__kg6QM:hover:before{width:80%;opacity:.9}.Ecosystem_friendArt__BZLiI{height:315px;isolation:isolate;justify-content:flex-start}.Ecosystem_friendArt__BZLiI img{height:140%;max-width:85%;margin-left:0;object-fit:contain;transform-origin:50% 86%;filter:drop-shadow(0 18px 13px #305b4722)}.Ecosystem_friendArt__BZLiI>span{z-index:-1;top:18px;right:0;font-size:clamp(38px,4.3vw,70px);color:#78947575}.Ecosystem_friendArt__BZLiI .Ecosystem_characterAura__QWxPX{inset:6% 12% -5% -3%;background:radial-gradient(ellipse at 40% 61%,#70ddbd55,transparent 57%);z-index:0}.Ecosystem_friendOrbit__e90TG{position:absolute;pointer-events:none;left:7%;top:63%;width:64%;height:24%;border:1px solid #60896f5c;border-left-color:transparent;transform:rotate(-13deg);z-index:2;border-radius:50%}.Ecosystem_friendOrbit__e90TG:after{content:"";position:absolute;right:7%;top:3%;width:5px;height:5px;border-radius:50%;background:#49866b;box-shadow:0 0 0 5px #81ba9525}.Ecosystem_friendArt__BZLiI:after{content:"";position:absolute;left:13%;bottom:0;width:55%;height:12%;background:radial-gradient(ellipse,#3d695429,transparent 70%);z-index:0}@keyframes Ecosystem_description13-in__NUloQ{0%{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes Ecosystem_character13-breathe__3zLYX{0%,to{transform:translateY(0) rotate(0) scale(1)}45%{transform:translateY(-6px) rotate(-.6deg) scale(1.016)}70%{transform:translateY(-3px) rotate(.35deg) scale(1.008)}}@keyframes Ecosystem_companion13-orbit__D9nlT{0%,to{transform:rotate(-13deg);opacity:.65}50%{transform:rotate(-4deg);opacity:1}}@keyframes Ecosystem_character13-energy__3G6bh{0%,to{opacity:.7}45%{opacity:1}}@media(prefers-reduced-motion:no-preference){.Ecosystem_friend__gWgOk:focus-within .Ecosystem_friendArt__BZLiI img,.Ecosystem_game__1ta_3:focus-within .Ecosystem_gamePortrait__YBw2O img{animation:Ecosystem_character13-breathe__3zLYX 2.4s ease-in-out 2}.Ecosystem_gameResult__Rx_mm{animation:Ecosystem_description13-in__NUloQ .3s ease-out both}@media(hover:hover) and (pointer:fine){.Ecosystem_friend__gWgOk:hover .Ecosystem_friendArt__BZLiI img,.Ecosystem_game__1ta_3:hover .Ecosystem_gamePortrait__YBw2O img{animation:Ecosystem_character13-breathe__3zLYX 2.4s ease-in-out 2}.Ecosystem_friend__gWgOk:hover .Ecosystem_characterAura__QWxPX,.Ecosystem_game__1ta_3:hover .Ecosystem_characterAura__QWxPX{animation:Ecosystem_character13-energy__3G6bh 2.4s ease-in-out 2}.Ecosystem_friend__gWgOk:focus-within .Ecosystem_friendOrbit__e90TG,.Ecosystem_friend__gWgOk:hover .Ecosystem_friendOrbit__e90TG{animation:Ecosystem_companion13-orbit__D9nlT 3s ease-in-out 2}}}@media(min-width:1101px) and (max-height:820px){.Ecosystem_gamePortrait__YBw2O{height:275px}.Ecosystem_gamePortrait__YBw2O:before{font-size:170px}.Ecosystem_gameCopy__wctzF>p{margin-top:15px}.Ecosystem_friendArt__BZLiI{height:240px}.Ecosystem_friendArt__BZLiI img{height:145%}.Ecosystem_friendArt__BZLiI>span{font-size:45px}}@media(min-width:761px) and (max-width:1100px){.Ecosystem_gamePortrait__YBw2O{height:300px}.Ecosystem_gamePortrait__YBw2O>span{font-size:7px}.Ecosystem_friendArt__BZLiI{height:275px}.Ecosystem_friendArt__BZLiI img{height:135%}}@media(max-width:760px){.Ecosystem_gamePortrait__YBw2O{height:290px;justify-content:flex-start;gap:12px;margin-top:22px}.Ecosystem_gamePortrait__YBw2O:before{font-size:180px;left:36%}.Ecosystem_gamePortrait__YBw2O>span{font-size:7px}.Ecosystem_gamePortrait__YBw2O img{max-width:75%;object-fit:contain}.Ecosystem_friendArt__BZLiI{height:320px}.Ecosystem_friendArt__BZLiI img{height:137%;max-width:110%;margin-left:-12%}.Ecosystem_friendArt__BZLiI>span{font-size:44px;right:-2%;top:25px}.Ecosystem_friendOrbit__e90TG{left:4%;width:78%}.Ecosystem_friendArt__BZLiI .Ecosystem_characterAura__QWxPX{inset:4% -4%}}@media(prefers-reduced-motion:reduce){.Ecosystem_gameChoices__VQd_C label:hover{transform:none}}.Ecosystem_headerActions__Rz_7A{font-size:13px}.Ecosystem_languages__v6Vdm button{min-width:38px;min-height:44px;display:grid;place-items:center;color:#b2c3c1;background:none;border:0;font:inherit;cursor:pointer;padding:0}.Ecosystem_languages__v6Vdm button[aria-pressed=true]{color:#86e5ce;text-decoration:underline;text-underline-offset:5px}.Ecosystem_quick__gLXUE[aria-current=page]{color:#86e5ce;text-decoration:underline;text-underline-offset:6px}.Ecosystem_menuGrid__dyBnM .Ecosystem_groupTitle__9rzbE,.Ecosystem_menuIntro__GrREt p,.Ecosystem_menuNote__CgJnu{font-size:12px}.Ecosystem_menuGrid__dyBnM a{font-size:15px}.Ecosystem_menuGrid__dyBnM a small{margin-left:auto;margin-right:2px;font:11px/1 IBM Plex Mono,monospace;letter-spacing:.04em;color:#9fc3b8;border:1px solid #88b9a766;padding:3px 5px}@media(max-width:760px){.Ecosystem_languages__v6Vdm a,.Ecosystem_languages__v6Vdm button,.Ecosystem_quick__gLXUE{font-size:13px}.Ecosystem_menu__LwSx1>summary{font-size:14px}.Ecosystem_menuIntro__GrREt p,.Ecosystem_menuNote__CgJnu{font-size:12px}.Ecosystem_menuGrid__dyBnM .Ecosystem_groupTitle__9rzbE{font-size:11px}.Ecosystem_menuGrid__dyBnM a{font-size:14px}}@media(max-width:360px){.Ecosystem_quick__gLXUE[data-quick-entry=education]{left:104px}}.Ecosystem_experience__ldK12 .Ecosystem_articleDiagram__QT_w3>span,.Ecosystem_experience__ldK12 .Ecosystem_chartCaption__SmAnQ,.Ecosystem_experience__ldK12 .Ecosystem_chartToolbar__xbnup,.Ecosystem_experience__ldK12 .Ecosystem_depthBook__Tocp4 span,.Ecosystem_experience__ldK12 .Ecosystem_flowLayers__dAXth small,.Ecosystem_experience__ldK12 .Ecosystem_flowLayers__dAXth>span,.Ecosystem_experience__ldK12 .Ecosystem_folioTab___3iER,.Ecosystem_experience__ldK12 .Ecosystem_gamePortrait__YBw2O span,.Ecosystem_experience__ldK12 .Ecosystem_gamePortrait__YBw2O>span,.Ecosystem_experience__ldK12 .Ecosystem_proofBar__2zP3M,.Ecosystem_experience__ldK12 .Ecosystem_proofBar__2zP3M>span:last-child,.Ecosystem_experience__ldK12 .Ecosystem_proofFoot__wNuTe,.Ecosystem_experience__ldK12 .Ecosystem_reportGrid__YJAqS span,.Ecosystem_experience__ldK12 .Ecosystem_reportNav__O79Yf,.Ecosystem_experience__ldK12 .Ecosystem_scanTable__bakyN small,.Ecosystem_experience__ldK12 .Ecosystem_sheetHead__08P6N,.Ecosystem_experience__ldK12 .Ecosystem_sourceRows__8qEnm>div{font-size:9px}.Ecosystem_experience__ldK12 .Ecosystem_badge__0NDdA,.Ecosystem_experience__ldK12 .Ecosystem_cycleCenter___thGW>span,.Ecosystem_experience__ldK12 .Ecosystem_cycleSteps__a5hD5 small,.Ecosystem_experience__ldK12 .Ecosystem_featureArticle__r895P>small,.Ecosystem_experience__ldK12 .Ecosystem_gameBottom__oyQCN>span,.Ecosystem_experience__ldK12 .Ecosystem_gameChoices__VQd_C label>small,.Ecosystem_experience__ldK12 .Ecosystem_gameConditions__fa8yu,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm>span,.Ecosystem_experience__ldK12 .Ecosystem_journalLine__Dah_w>span,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ li span,.Ecosystem_experience__ldK12 .Ecosystem_pathTrace__X26OV,.Ecosystem_experience__ldK12 .Ecosystem_protocol__5k9Kl small,.Ecosystem_experience__ldK12 .Ecosystem_sceneFoot__7uCYX,.Ecosystem_experience__ldK12 .Ecosystem_switchRail__O7_LY small,.Ecosystem_experience__ldK12 .Ecosystem_unknown__OT1FC>span{font-size:11px}.Ecosystem_experience__ldK12 .Ecosystem_accessNote__ZcBVG,.Ecosystem_experience__ldK12 .Ecosystem_contactForm__E7UGq .Ecosystem_consent___pjhn,.Ecosystem_experience__ldK12 .Ecosystem_contactTopics__NYUrw button,.Ecosystem_experience__ldK12 .Ecosystem_cycleSteps__a5hD5 span,.Ecosystem_experience__ldK12 .Ecosystem_editorialArticle__FCOEQ small,.Ecosystem_experience__ldK12 .Ecosystem_editorialDistinction__zNSVb,.Ecosystem_experience__ldK12 .Ecosystem_eyebrow__Pezqs,.Ecosystem_experience__ldK12 .Ecosystem_formStatus__tKh8D,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm strong,.Ecosystem_experience__ldK12 .Ecosystem_insightPassport__SGguH>span,.Ecosystem_experience__ldK12 .Ecosystem_micro__y0SsL,.Ecosystem_experience__ldK12 .Ecosystem_productNarrative__ZkQbk>small,.Ecosystem_experience__ldK12 .Ecosystem_taxonomy__BTHQl>span,.Ecosystem_experience__ldK12 .Ecosystem_toolCaption__jQ7AZ>span{font-size:12px}.Ecosystem_experience__ldK12 .Ecosystem_contactForm__E7UGq,.Ecosystem_experience__ldK12 .Ecosystem_gameBottom__oyQCN button,.Ecosystem_experience__ldK12 .Ecosystem_gameChoices__VQd_C label,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm p,.Ecosystem_experience__ldK12 .Ecosystem_journalLine__Dah_w p{font-size:13px}@media(max-width:760px){.Ecosystem_experience__ldK12 .Ecosystem_articleDiagram__QT_w3>span,.Ecosystem_experience__ldK12 .Ecosystem_chartCaption__SmAnQ,.Ecosystem_experience__ldK12 .Ecosystem_chartToolbar__xbnup,.Ecosystem_experience__ldK12 .Ecosystem_depthBook__Tocp4 span,.Ecosystem_experience__ldK12 .Ecosystem_flowLayers__dAXth small,.Ecosystem_experience__ldK12 .Ecosystem_flowLayers__dAXth>span,.Ecosystem_experience__ldK12 .Ecosystem_folioTab___3iER,.Ecosystem_experience__ldK12 .Ecosystem_gamePortrait__YBw2O span,.Ecosystem_experience__ldK12 .Ecosystem_gamePortrait__YBw2O>span,.Ecosystem_experience__ldK12 .Ecosystem_marketMetrics__HDDio span,.Ecosystem_experience__ldK12 .Ecosystem_proofBar__2zP3M,.Ecosystem_experience__ldK12 .Ecosystem_proofBar__2zP3M>span:last-child,.Ecosystem_experience__ldK12 .Ecosystem_proofFoot__wNuTe,.Ecosystem_experience__ldK12 .Ecosystem_reportGrid__YJAqS span,.Ecosystem_experience__ldK12 .Ecosystem_reportNav__O79Yf,.Ecosystem_experience__ldK12 .Ecosystem_scanTable__bakyN small,.Ecosystem_experience__ldK12 .Ecosystem_sheetHead__08P6N,.Ecosystem_experience__ldK12 .Ecosystem_sourceRows__8qEnm>div{font-size:9px}.Ecosystem_experience__ldK12 .Ecosystem_badge__0NDdA,.Ecosystem_experience__ldK12 .Ecosystem_cycleCenter___thGW>span,.Ecosystem_experience__ldK12 .Ecosystem_cycleSteps__a5hD5 small,.Ecosystem_experience__ldK12 .Ecosystem_evidenceTop__LxHAD .Ecosystem_eyebrow__Pezqs,.Ecosystem_experience__ldK12 .Ecosystem_featureArticle__r895P>small,.Ecosystem_experience__ldK12 .Ecosystem_friend__gWgOk .Ecosystem_micro__y0SsL,.Ecosystem_experience__ldK12 .Ecosystem_gameBottom__oyQCN>span,.Ecosystem_experience__ldK12 .Ecosystem_gameChoices__VQd_C label>small,.Ecosystem_experience__ldK12 .Ecosystem_gameConditions__fa8yu,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm>span,.Ecosystem_experience__ldK12 .Ecosystem_journalLine__Dah_w>span,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ .Ecosystem_micro__y0SsL,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ li span,.Ecosystem_experience__ldK12 .Ecosystem_pathTrace__X26OV,.Ecosystem_experience__ldK12 .Ecosystem_protocol__5k9Kl small,.Ecosystem_experience__ldK12 .Ecosystem_sceneFoot__7uCYX,.Ecosystem_experience__ldK12 .Ecosystem_sceneFoot__7uCYX>span:last-child,.Ecosystem_experience__ldK12 .Ecosystem_scene__7Vuy5 .Ecosystem_eyebrow__Pezqs,.Ecosystem_experience__ldK12 .Ecosystem_switchRail__O7_LY small,.Ecosystem_experience__ldK12 .Ecosystem_unknown__OT1FC>span{font-size:11px}.Ecosystem_experience__ldK12 .Ecosystem_accessNote__ZcBVG,.Ecosystem_experience__ldK12 .Ecosystem_contactForm__E7UGq .Ecosystem_consent___pjhn,.Ecosystem_experience__ldK12 .Ecosystem_contactTopics__NYUrw button,.Ecosystem_experience__ldK12 .Ecosystem_cycleSteps__a5hD5 span,.Ecosystem_experience__ldK12 .Ecosystem_editorialArticle__FCOEQ small,.Ecosystem_experience__ldK12 .Ecosystem_editorialDistinction__zNSVb,.Ecosystem_experience__ldK12 .Ecosystem_eyebrow__Pezqs,.Ecosystem_experience__ldK12 .Ecosystem_formStatus__tKh8D,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm strong,.Ecosystem_experience__ldK12 .Ecosystem_insightPassport__SGguH>span,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ li,.Ecosystem_experience__ldK12 .Ecosystem_micro__y0SsL,.Ecosystem_experience__ldK12 .Ecosystem_pathRows__v9TLS p,.Ecosystem_experience__ldK12 .Ecosystem_productNarrative__ZkQbk>small,.Ecosystem_experience__ldK12 .Ecosystem_switchRail__O7_LY label,.Ecosystem_experience__ldK12 .Ecosystem_taxonomy__BTHQl>span,.Ecosystem_experience__ldK12 .Ecosystem_toolCaption__jQ7AZ>span{font-size:12px}.Ecosystem_experience__ldK12 .Ecosystem_contactForm__E7UGq,.Ecosystem_experience__ldK12 .Ecosystem_featureArticle__r895P>p,.Ecosystem_experience__ldK12 .Ecosystem_gameBottom__oyQCN button,.Ecosystem_experience__ldK12 .Ecosystem_gameChoices__VQd_C label,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm p,.Ecosystem_experience__ldK12 .Ecosystem_journalLine__Dah_w p,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ p,.Ecosystem_experience__ldK12 .Ecosystem_lineLink__xU3kp,.Ecosystem_experience__ldK12 .Ecosystem_protocol__5k9Kl strong,.Ecosystem_experience__ldK12 .Ecosystem_sceneFoot__7uCYX a,.Ecosystem_experience__ldK12 .Ecosystem_unknown__OT1FC p{font-size:13px}.Ecosystem_experience__ldK12 .Ecosystem_accessNote__ZcBVG,.Ecosystem_experience__ldK12 .Ecosystem_contactCopy__NUmB1 p,.Ecosystem_experience__ldK12 .Ecosystem_cycleSteps__a5hD5 strong,.Ecosystem_experience__ldK12 .Ecosystem_detailLayer__chZ2P,.Ecosystem_experience__ldK12 .Ecosystem_educationGrid__bq1fp>div>p,.Ecosystem_experience__ldK12 .Ecosystem_featureArticle__r895P>p,.Ecosystem_experience__ldK12 .Ecosystem_friend__gWgOk p,.Ecosystem_experience__ldK12 .Ecosystem_gameChoices__VQd_C label,.Ecosystem_experience__ldK12 .Ecosystem_gameCopy__wctzF>p,.Ecosystem_experience__ldK12 .Ecosystem_gameResult__Rx_mm p,.Ecosystem_experience__ldK12 .Ecosystem_insightsGrid__9N1sz>div>p,.Ecosystem_experience__ldK12 .Ecosystem_journalLine__Dah_w p,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ li,.Ecosystem_experience__ldK12 .Ecosystem_lessonFolio__pzumQ p,.Ecosystem_experience__ldK12 .Ecosystem_pathRows__v9TLS p,.Ecosystem_experience__ldK12 .Ecosystem_productNarrative__ZkQbk p,.Ecosystem_experience__ldK12 .Ecosystem_sceneHeading__dLQoV>p,.Ecosystem_experience__ldK12 .Ecosystem_toolCaption__jQ7AZ p,.Ecosystem_experience__ldK12 .Ecosystem_unknown__OT1FC p{font-size:15px;line-height:1.55}.Ecosystem_experience__ldK12 .Ecosystem_pathRows__v9TLS h3{font-size:24px}.Ecosystem_header__1SpL5{height:60px;align-items:center;padding-top:0;padding-bottom:0}.Ecosystem_header__1SpL5 .Ecosystem_quick__gLXUE{display:none}.Ecosystem_brand__ryOoI{height:auto}.Ecosystem_brand__ryOoI small{display:none}.Ecosystem_languages__v6Vdm{top:11px;right:120px}.Ecosystem_menu__LwSx1{top:10px}.Ecosystem_menuLayer__SJpx4{inset:60px 0 0;height:calc(100dvh - 60px)}}@media(max-width:760px){html:has(.Ecosystem_experience__ldK12){scroll-padding-top:60px}}@media(max-width:360px){.Ecosystem_languages__v6Vdm{right:97px}}@media(max-width:760px){.Ecosystem_menuGrid__dyBnM{grid-template-columns:repeat(2,minmax(0,1fr))}.Ecosystem_menuGrid__dyBnM a{min-width:0;gap:6px}.Ecosystem_menuGrid__dyBnM a small{font-size:10px;padding:2px 4px;letter-spacing:0;flex-shrink:0}.Ecosystem_menuGrid__dyBnM a>span{flex-shrink:0}}@media(max-width:360px){.Ecosystem_menuGrid__dyBnM{grid-template-columns:minmax(0,1fr);gap:22px}}