.EcosystemStory_page__Gsto7{--gold:#d7a548;--cream:#f3efe5;--ink:#15191a;background:#101415;color:#f6f3ec;overflow:clip}.EcosystemStory_page__Gsto7 :is(h1,h2,p){margin:0}.EcosystemStory_kicker__Sv7_c{color:var(--gold);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.EcosystemStory_intro__2kVwd{min-height:min(760px,calc(100svh - 88px));display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,90px);padding:clamp(56px,7vw,110px) clamp(24px,5vw,88px);background:radial-gradient(circle at 80% 36%,#343128 0,transparent 44%),#101415}.EcosystemStory_introCopy__yVM_A{max-width:720px;position:relative;z-index:2}.EcosystemStory_intro__2kVwd h1{margin:28px 0 30px;font-size:clamp(3.5rem,7vw,7.6rem);line-height:.93;letter-spacing:-.06em;font-weight:600}.EcosystemStory_intro__2kVwd h1 em{font-style:normal;color:var(--gold)}.EcosystemStory_introLead__tiq0K{max-width:570px;font-size:clamp(1.12rem,1.6vw,1.4rem);line-height:1.5;color:#e4e0d7}.EcosystemStory_introActions__5GS6S{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px}.EcosystemStory_primaryAction__e5Hha,.EcosystemStory_skipAction__j2p7o{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:4px;padding:12px 20px;font-size:.94rem;font-weight:500;transition:transform .2s ease,background .2s ease}.EcosystemStory_primaryAction__e5Hha{background:var(--gold);color:#11160f}.EcosystemStory_primaryAction__e5Hha:hover{background:#efc66f;transform:translateY(-2px)}.EcosystemStory_skipAction__j2p7o{background:transparent;border:1px solid #696962;color:#f6f3ec}.EcosystemStory_skipAction__j2p7o:hover{background:#272b29}.EcosystemStory_truthNote__cHsGS{max-width:540px;margin-top:28px!important;font-size:.82rem;line-height:1.5;color:#c9c7c0}.EcosystemStory_introVisual__DfJTE{position:relative;aspect-ratio:1.12;border:1px solid #6e6758;background:#e9ded0;overflow:hidden;box-shadow:0 28px 80px #0006}.EcosystemStory_introVisual__DfJTE img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.EcosystemStory_introVisual__DfJTE:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 65%,#0b121a8e)}.EcosystemStory_introVisual__DfJTE span{position:absolute;z-index:1;bottom:20px;left:24px;font-size:.77rem;letter-spacing:.12em;text-transform:uppercase}.EcosystemStory_story__d5T8j{position:relative;background:var(--cream);color:var(--ink);padding:40px clamp(24px,4vw,70px) 88px}.EcosystemStory_storyTopline__xsW_J{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #b7aa92;padding:18px 0 28px;font-size:.76rem;letter-spacing:.12em;text-transform:uppercase;color:#4a4d47}.EcosystemStory_storyGrid__hE5Uf{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr);gap:clamp(24px,5vw,86px);margin-right:clamp(0px,12vw,180px)}.EcosystemStory_visualColumn__VC7WT{min-width:0}.EcosystemStory_stickyVisual__6s2e8{position:sticky;top:24px;min-height:calc(100svh - 48px);display:flex;flex-direction:column;justify-content:center}.EcosystemStory_visualFrame__86HQ0{position:relative;aspect-ratio:1.37;overflow:hidden;background:#e7dfcf;box-shadow:0 20px 70px #5643261c;border:1px solid #c8bba6}.EcosystemStory_sceneImage__CSWfb{position:absolute;inset:0}.EcosystemStory_sceneImage__CSWfb img{-o-object-fit:cover;object-fit:cover}.EcosystemStory_imageFallback__kD0WJ,.EcosystemStory_imageLoading__ENR2K{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;background:#e5dac6;color:#3d3930;font-size:.9rem}.EcosystemStory_imageFallback__kD0WJ{flex-direction:column;text-align:center;gap:12px}.EcosystemStory_imageFallback__kD0WJ span{font-size:1.5rem;font-weight:600}.EcosystemStory_imageFallback__kD0WJ p{max-width:420px}.EcosystemStory_visualLabel__YBdNT{position:absolute;z-index:2;left:16px;right:16px;bottom:16px;display:flex;justify-content:space-between;gap:12px;padding:10px 14px;background:#111815d9;color:#f7f3ea;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.EcosystemStory_visualCaption__K4a_4{display:flex;align-items:flex-start;gap:12px;margin-top:18px;color:#424c47;font-size:.91rem;line-height:1.4;max-width:620px}.EcosystemStory_captionLine__KNO9T{flex:none;width:30px;height:1px;background:#a0783a;margin-top:10px}.EcosystemStory_chapterColumn__TKmpf{min-width:0}.EcosystemStory_chapter__W8cFv{min-height:92svh;display:flex;flex-direction:column;justify-content:center;position:relative;border-top:1px solid #c4b9a7;padding:55px 0;scroll-margin-top:90px;outline:none}.EcosystemStory_chapter__W8cFv:first-child{border-top:0}.EcosystemStory_chapter__W8cFv:last-child{min-height:75svh}.EcosystemStory_chapter__W8cFv:focus-visible{outline:2px solid #a87931;outline-offset:6px}.EcosystemStory_chapterNumber__z7e6L{display:flex;align-items:center;gap:13px;color:#645e50;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.EcosystemStory_chapterNumber__z7e6L i{height:1px;flex:1;max-width:44px;background:#aa9a80}.EcosystemStory_chapterBusiness__UUOwk{margin-top:34px!important;color:#815819;font-size:.82rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.EcosystemStory_chapter__W8cFv h2{margin-top:12px;font-size:clamp(2.7rem,4vw,5.1rem);line-height:.96;letter-spacing:-.055em;font-weight:600}.EcosystemStory_chapterLead__P_OJo{margin-top:24px!important;font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.48;color:#303936}.EcosystemStory_chapterDetail__DXjJ0{margin-top:28px;border-top:1px solid #c6bcae;border-bottom:1px solid #c6bcae;padding:16px 0;color:#3c4440}.EcosystemStory_chapterDetail__DXjJ0 summary{font-size:.85rem;font-weight:600;color:#202a27;list-style:none;display:flex;justify-content:space-between;align-items:center}.EcosystemStory_chapterDetail__DXjJ0 summary:after{content:"+";font-size:1.3rem;line-height:1}.EcosystemStory_chapterDetail__DXjJ0[open] summary:after{content:"−"}.EcosystemStory_chapterDetail__DXjJ0>p{margin-top:14px!important;line-height:1.52;font-size:.95rem}.EcosystemStory_localMartDetail__W4oe2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.EcosystemStory_localMartDetail__W4oe2 p{padding:16px;background:#e8dfd0;font-size:.86rem;line-height:1.48}.EcosystemStory_localMartDetail__W4oe2 strong{color:#72501b}.EcosystemStory_connection__Gl0l2{margin-top:25px!important;display:flex;align-items:flex-start;gap:11px;font-size:.85rem;line-height:1.45;color:#59645e}.EcosystemStory_connection__Gl0l2 svg{flex:none;color:#815819}.EcosystemStory_chapterLink__lCmBO{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;min-height:44px;margin-top:26px;border-bottom:1px solid #98743e;color:#1b2724;font-weight:600;font-size:.9rem}.EcosystemStory_chapterLink__lCmBO:hover{color:#8a5e1b}.EcosystemStory_chapterImage__a88Ii{display:none;position:relative}.EcosystemStory_chapterNav__aM_6_{position:absolute;right:clamp(22px,4vw,70px);top:0;bottom:0;width:clamp(118px,12vw,172px);pointer-events:none}.EcosystemStory_chapterNav__aM_6_>*{pointer-events:auto}.EcosystemStory_chapterNav__aM_6_:before{content:"";position:sticky;top:0;display:block;height:calc(50svh - 180px);pointer-events:none}.EcosystemStory_navLabel__5EJUt{display:block;font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:#625a4e}.EcosystemStory_progressTrack__K_IrY{height:2px;background:#c6bba8;margin:12px 0 18px}.EcosystemStory_progressTrack__K_IrY span{display:block;height:100%;width:100%;background:#a77b37;transform-origin:left center;transition:transform .15s linear}.EcosystemStory_chapterNav__aM_6_ ol{list-style:none;display:grid;gap:4px}.EcosystemStory_chapterNav__aM_6_ li{list-style:none}.EcosystemStory_chapterNav__aM_6_ button{width:100%;display:flex;gap:8px;text-align:left;border:0;background:transparent;padding:9px 2px;color:#5b605a;font-size:.72rem;line-height:1.25}.EcosystemStory_chapterNav__aM_6_ button[aria-current=step]{color:#7f4e06;font-weight:700}.EcosystemStory_chapterNav__aM_6_ button span:first-child{flex:none}.EcosystemStory_chapterNav__aM_6_ button:hover{text-decoration:underline}.EcosystemStory_keyHint__Rkpob{display:block;margin-top:18px;font-size:.69rem;color:#60655e;line-height:1.35}.EcosystemStory_end__4RJgJ{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:clamp(70px,9vw,135px) clamp(24px,5vw,88px);background:#111918;border-top:1px solid #4b4435}.EcosystemStory_end__4RJgJ h2{margin:16px 0 20px;font-size:clamp(3rem,6vw,6.3rem);line-height:.98;letter-spacing:-.055em}.EcosystemStory_end__4RJgJ p:not(.EcosystemStory_kicker__Sv7_c){max-width:520px;color:#d4d9d5;line-height:1.5}.EcosystemStory_end__4RJgJ a{display:inline-flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #ba9555;color:#f6f3ec;white-space:nowrap}.EcosystemStory_end__4RJgJ a:hover{background:#2d3026}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterNav__aM_6_,.EcosystemStory_staticMode__bsv_e .EcosystemStory_visualColumn__VC7WT{display:none}.EcosystemStory_staticMode__bsv_e .EcosystemStory_storyGrid__hE5Uf{display:block;max-width:1100px;margin:0 auto}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterColumn__TKmpf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapter__W8cFv{min-height:0;padding:0 0 34px;border:1px solid #c7bba7;background:#f7f3eb}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapter__W8cFv>:not(.EcosystemStory_chapterImage__a88Ii){margin-left:25px;margin-right:25px}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterImage__a88Ii{display:block}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapter__W8cFv:last-child{min-height:0}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapter__W8cFv h2{font-size:clamp(2rem,3vw,3rem)}.EcosystemStory_staticMode__bsv_e .EcosystemStory_connection__Gl0l2{margin-top:auto!important;padding-top:20px}@media(max-width:1100px){.EcosystemStory_storyGrid__hE5Uf{margin-right:120px;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:24px}.EcosystemStory_chapterNav__aM_6_{width:100px;right:16px}.EcosystemStory_chapterNav__aM_6_ button span:last-child,.EcosystemStory_keyHint__Rkpob{display:none}.EcosystemStory_intro__2kVwd h1{font-size:clamp(3.2rem,6vw,5.8rem)}}@media(max-width:900px){.EcosystemStory_intro__2kVwd{grid-template-columns:1fr;min-height:0}.EcosystemStory_introVisual__DfJTE{aspect-ratio:1.5}.EcosystemStory_storyGrid__hE5Uf{display:block;margin:0}.EcosystemStory_chapterNav__aM_6_,.EcosystemStory_visualColumn__VC7WT{display:none}.EcosystemStory_chapterColumn__TKmpf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.EcosystemStory_chapter__W8cFv,.EcosystemStory_chapter__W8cFv:last-child{min-height:0;justify-content:flex-start;border:1px solid #c7bba7;padding:0 0 28px;background:#f7f3eb}.EcosystemStory_chapter__W8cFv>:not(.EcosystemStory_chapterImage__a88Ii){margin-left:22px;margin-right:22px}.EcosystemStory_chapterImage__a88Ii{display:block;position:relative;aspect-ratio:1.35;background:#e4d8c5;overflow:hidden;margin:0 0 22px!important}.EcosystemStory_chapterImage__a88Ii img{-o-object-fit:cover;object-fit:cover}.EcosystemStory_chapterImage__a88Ii span{position:absolute;bottom:10px;left:10px;padding:6px 8px;background:#121b16d9;color:white;font-size:.67rem;text-transform:uppercase;letter-spacing:.08em}.EcosystemStory_chapterBusiness__UUOwk{margin-top:24px!important}.EcosystemStory_chapter__W8cFv h2{font-size:clamp(2rem,4vw,3rem)}.EcosystemStory_connection__Gl0l2{margin-top:auto!important;padding-top:20px}.EcosystemStory_localMartDetail__W4oe2{grid-template-columns:1fr}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterColumn__TKmpf{grid-template-columns:repeat(2,minmax(0,1fr))}.EcosystemStory_storyTopline__xsW_J span:last-child{display:none}}@media(max-width:600px){.EcosystemStory_intro__2kVwd{padding:58px 20px 50px}.EcosystemStory_intro__2kVwd h1{font-size:clamp(3.35rem,12vw,5rem)}.EcosystemStory_introVisual__DfJTE{aspect-ratio:1.2}.EcosystemStory_story__d5T8j{padding:26px 16px 70px}.EcosystemStory_chapterColumn__TKmpf,.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterColumn__TKmpf{grid-template-columns:1fr;gap:18px}.EcosystemStory_chapter__W8cFv{scroll-margin-top:24px}.EcosystemStory_chapterImage__a88Ii{aspect-ratio:1.48}.EcosystemStory_chapter__W8cFv h2{font-size:clamp(2.2rem,9vw,3.4rem)}.EcosystemStory_chapterLead__P_OJo{font-size:1.08rem}.EcosystemStory_storyTopline__xsW_J{font-size:.7rem}.EcosystemStory_end__4RJgJ{display:block;padding:76px 22px}.EcosystemStory_end__4RJgJ h2{font-size:clamp(3rem,12vw,4.6rem)}.EcosystemStory_end__4RJgJ a{margin-top:28px;white-space:normal}}@media(prefers-reduced-motion:reduce){.EcosystemStory_page__Gsto7 *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.EcosystemStory_chapterNav__aM_6_,.EcosystemStory_visualColumn__VC7WT{display:none}.EcosystemStory_storyGrid__hE5Uf{display:block;margin:0 auto;max-width:1100px}.EcosystemStory_chapterColumn__TKmpf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.EcosystemStory_chapter__W8cFv,.EcosystemStory_chapter__W8cFv:last-child{min-height:0;justify-content:flex-start;border:1px solid #c7bba7;padding:0 0 28px;background:#f7f3eb}.EcosystemStory_chapter__W8cFv>:not(.EcosystemStory_chapterImage__a88Ii){margin-left:22px;margin-right:22px}.EcosystemStory_chapterImage__a88Ii{display:block;position:relative;aspect-ratio:1.35;background:#e4d8c5;overflow:hidden;margin:0 0 22px!important}.EcosystemStory_chapterImage__a88Ii span{position:absolute;bottom:10px;left:10px;padding:6px 8px;background:#121b16d9;color:white;font-size:.67rem}.EcosystemStory_chapter__W8cFv h2{font-size:clamp(2rem,3vw,3rem)}.EcosystemStory_connection__Gl0l2{margin-top:auto!important;padding-top:20px}}@media(max-width:600px) and (prefers-reduced-motion:reduce){.EcosystemStory_chapterColumn__TKmpf{grid-template-columns:1fr}}.EcosystemStory_storyGrid__hE5Uf{grid-template-columns:minmax(0,1.05fr) minmax(330px,.72fr) clamp(118px,12vw,172px);margin-right:0}.EcosystemStory_chapterNav__aM_6_{position:sticky;top:32px;right:auto;bottom:auto;align-self:start;width:auto;pointer-events:auto}.EcosystemStory_chapterNav__aM_6_:before{display:none}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterImage__a88Ii{position:relative;aspect-ratio:1.35;background:#e4d8c5;overflow:hidden;margin:0 0 22px!important}.EcosystemStory_staticMode__bsv_e .EcosystemStory_chapterImage__a88Ii span{position:absolute;bottom:10px;left:10px;padding:6px 8px;background:#121b16d9;color:white;font-size:.67rem}@media(max-width:1100px){.EcosystemStory_storyGrid__hE5Uf{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr) 92px}.EcosystemStory_chapterNav__aM_6_{right:auto;width:auto}}@media(max-width:900px){.EcosystemStory_storyGrid__hE5Uf{display:block}.EcosystemStory_chapterNav__aM_6_{display:none}}@media(max-width:600px){.EcosystemStory_introCopy__yVM_A{min-width:0}.EcosystemStory_intro__2kVwd h1{font-size:clamp(2.75rem,10vw,4rem);letter-spacing:-.06em}.EcosystemStory_introActions__5GS6S{display:grid;grid-template-columns:1fr}.EcosystemStory_introActions__5GS6S>*{width:100%}.EcosystemStory_introLead__tiq0K{font-size:1.08rem}.EcosystemStory_introVisual__DfJTE{min-width:0}}@media(prefers-reduced-motion:reduce){.EcosystemStory_skipAction__j2p7o{display:none}}.EcosystemStory_skipAction__j2p7o:disabled{opacity:.8;cursor:default}.EcosystemStory_localMartSummary__so8jE{display:grid;gap:6px;margin-top:20px;padding:18px;background:#e5d9c4;border-left:3px solid #b8832d;color:#2d382f;font-size:.87rem;line-height:1.4}.EcosystemStory_localMartSummary__so8jE strong{font-weight:600}.EcosystemStory_localMartSummary__so8jE small{font-size:.8rem;color:#4d554d}.EcosystemStory_intro__2kVwd h1{font-size:clamp(2.5rem,2rem + 3vw,5.25rem);line-height:1.08}.EcosystemStory_chapter__W8cFv h2{font-size:clamp(2rem,1.5rem + 2vw,3.5rem);line-height:1.12}.EcosystemStory_introVisual__DfJTE span,.EcosystemStory_kicker__Sv7_c,.EcosystemStory_storyTopline__xsW_J,.EcosystemStory_visualLabel__YBdNT{font-size:.8125rem;line-height:1.5}