.ScrollStory_story__XVMbL{background:#172033;color:#fff}.ScrollStory_story__XVMbL[data-cinematic=true]{height:220svh}.ScrollStory_stage__Fv4NW{position:sticky;top:var(--landing-header-offset,70px);height:calc(100svh - var(--landing-header-offset, 70px));min-height:0;display:flex;align-items:center;justify-content:center;width:min(1200px,calc(100% - 80px));margin:auto;padding:clamp(24px,5svh,64px) 0 max(116px,env(safe-area-inset-bottom))}.ScrollStory_stageContent__7Ge1H{display:flex;flex-direction:column;width:100%;height:100%;max-height:680px;gap:18px;min-height:0}.ScrollStory_sceneHeader__szilY{display:flex;justify-content:space-between;font-size:12px;color:#c6cfda}.ScrollStory_canvas__qKGOB{--preview-hero-max-height:clamp(200px,calc(100svh - 470px),380px);flex:1;min-height:0}.ScrollStory_fittedFrame__UjV8L{position:relative;width:100%;height:100%}.ScrollStory_fittedContent__LgxiF{position:absolute;width:100%;top:50%;transform-origin:center;display:flex;justify-content:center}.ScrollStory_fittedContent__LgxiF>*{animation:ScrollStory_sceneEnter__29Blu .24s ease both}.ScrollStory_caption__hxP61{display:flex;justify-content:space-between;gap:24px;align-items:end}.ScrollStory_caption__hxP61 h2,.ScrollStory_flowScene__giSdN h2{margin:0;font-size:clamp(26px,3.1vw,42px);line-height:1.15;font-weight:600}.ScrollStory_caption__hxP61 p,.ScrollStory_flowCopy__IQFLh{color:#c6cfda;font-size:15px;line-height:1.6;margin:12px 0 0}.ScrollStory_progress__id7gn{display:flex;gap:8px;list-style:none;padding:0;margin:0}.ScrollStory_progress__id7gn li{width:32px;height:3px;background:#64748b}.ScrollStory_progress__id7gn li[aria-current]{background:#f6c94c}.ScrollStory_progress__id7gn span{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.ScrollStory_profileScene__nAheP{display:grid;grid-template-columns:280px 1fr;width:min(760px,100%);background:#f7f3ea;color:#172033;border-radius:14px;overflow:hidden;transform:scale(calc(.78 + var(--expansion, 1) * .22))}.ScrollStory_profilePortrait__UPd14{position:relative;min-height:350px}.ScrollStory_profilePortrait__UPd14 img{object-fit:cover;object-position:center 35%}.ScrollStory_profileDetails__8xJaZ{padding:28px}.ScrollStory_profileDetails__8xJaZ h3{font-size:48px;font-weight:600;margin:8px 0}.ScrollStory_profileDetails__8xJaZ p{font-size:14px;line-height:1.6;margin:8px 0}.ScrollStory_profileExpansion__WXsOh{opacity:var(--expansion,1)}.ScrollStory_miniPosters__eK4zd{display:flex;gap:18px;margin-top:22px}.ScrollStory_miniPosters__eK4zd img{width:90px;height:115px;object-fit:cover;border-radius:4px}.ScrollStory_miniPosters__eK4zd span{display:block;font-size:10px;margin-top:7px}.ScrollStory_projectScene__LM509{width:min(800px,100%)}.ScrollStory_connectionNote__jiJ4m{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:12px;color:#d9e1ed}.ScrollStory_organizationScene__TUiu_{display:grid;grid-template-columns:.35fr 1fr;gap:18px;width:min(1050px,100%)}.ScrollStory_organizationSide__fsCek{position:relative;overflow:hidden;border-radius:12px}.ScrollStory_organizationSide__fsCek img{object-fit:cover}.ScrollStory_organizationSide__fsCek span{position:absolute;inset:auto 0 0;padding:24px;background:linear-gradient(transparent,#000c);font-size:21px;line-height:1.4}.ScrollStory_updateScene__YXroW{width:min(1000px,100%)}.ScrollStory_updateSource__X0QcY{display:flex;align-items:center;gap:22px;max-width:650px;margin:0 auto 28px}.ScrollStory_updateSource__X0QcY img{object-fit:cover;border-radius:8px;flex-shrink:0}.ScrollStory_updateSource__X0QcY span{font-size:12px;color:#c6cfda}.ScrollStory_updateSource__X0QcY h3{font-size:28px;line-height:1.2;margin:6px 0;font-weight:600}.ScrollStory_updateSource__X0QcY p{font-size:14px;line-height:1.5;margin:8px 0}.ScrollStory_updateDestinations__WpisO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ScrollStory_updateCard__fJSt3{background:#fffdf8;color:#172033;border-radius:10px;overflow:hidden;transition:transform .3s ease}.ScrollStory_updateCard__fJSt3[data-updated=true]{transform:translateY(-6px)}.ScrollStory_updateCover__Sb5nn{position:relative;height:115px}.ScrollStory_updateCover__Sb5nn img{object-fit:cover}.ScrollStory_updateCover__Sb5nn strong{position:absolute;inset:auto 0 0;padding:24px 15px 12px;background:linear-gradient(transparent,#000d);color:#fff;font-size:14px}.ScrollStory_updatePerson__fXic7{display:flex;gap:12px;align-items:center;padding:15px 15px 0}.ScrollStory_updatePerson__fXic7 img{object-fit:cover;border-radius:4px}.ScrollStory_updatePerson__fXic7 span,.ScrollStory_updatePerson__fXic7 strong{display:block;font-size:12px;margin-bottom:5px}.ScrollStory_updateCard__fJSt3 p{padding:0 15px;font-size:12px;line-height:1.6}.ScrollStory_updateStatus__Xn5Nf{display:block;padding:0 15px 15px;color:#405d4b;font-size:11px}.ScrollStory_network__WKlOY{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 55px;width:min(1040px,100%);padding:15px}.ScrollStory_networkLines__4Oz5D{position:absolute;inset:0;width:100%;height:100%}.ScrollStory_networkLines__4Oz5D path{fill:none;stroke:#b4c4d3;stroke-width:1.3;opacity:.45}.ScrollStory_networkNode__SXJJ6{z-index:1;background:#fffdf8;color:#172033;border-radius:8px;overflow:hidden;animation:ScrollStory_networkEnter__IiP0G .24s ease both}.ScrollStory_networkNode__SXJJ6 img{width:100%;height:125px;object-fit:cover;object-position:center 35%}.ScrollStory_networkNode__SXJJ6 div{padding:12px}.ScrollStory_networkNode__SXJJ6 strong{display:block;font-weight:600;font-size:13px}.ScrollStory_networkNode__SXJJ6 span{display:block;color:#536173;font-size:10px;margin-top:6px}.ScrollStory_flow___yxUn{width:min(850px,calc(100% - 40px));margin:auto;padding-block:60px}.ScrollStory_flowScene__giSdN{margin-bottom:80px}.ScrollStory_flowScene__giSdN:last-child{margin-bottom:0}.ScrollStory_sceneLabel__CxEac{font-size:12px;color:#c6cfda;margin-bottom:15px}.ScrollStory_flowCopy__IQFLh{margin-bottom:30px}@keyframes ScrollStory_sceneEnter__29Blu{0%{opacity:.3;translate:0 18px}to{opacity:1;translate:0 0}}@keyframes ScrollStory_networkEnter__IiP0G{0%{opacity:.2;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.ScrollStory_profileScene__nAheP{grid-template-columns:1fr;transform:none}.ScrollStory_profilePortrait__UPd14{min-height:290px}.ScrollStory_profileDetails__8xJaZ{padding:22px}.ScrollStory_organizationScene__TUiu_{grid-template-columns:1fr}.ScrollStory_organizationSide__fsCek{height:180px}.ScrollStory_updateSource__X0QcY{gap:15px}.ScrollStory_updateSource__X0QcY h3{font-size:23px}.ScrollStory_updateDestinations__WpisO{grid-template-columns:1fr;gap:18px}.ScrollStory_updateCard__fJSt3[data-updated=true]{transform:none}.ScrollStory_network__WKlOY{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:0}.ScrollStory_networkLines__4Oz5D{display:none}.ScrollStory_networkNode__SXJJ6 img{height:140px}.ScrollStory_connectionNote__jiJ4m{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ScrollStory_fittedContent__LgxiF>*,.ScrollStory_networkNode__SXJJ6{animation:none}.ScrollStory_updateCard__fJSt3{transition:none}}@media (max-width:767px){.ScrollStory_stage__Fv4NW{width:calc(100% - 32px);padding:12px 0 max(144px,env(safe-area-inset-bottom))}.ScrollStory_stageContent__7Ge1H{gap:10px;max-height:none}.ScrollStory_sceneHeader__szilY{font-size:10px;gap:12px}.ScrollStory_caption__hxP61{display:block}.ScrollStory_caption__hxP61 h2{font-size:19px}.ScrollStory_caption__hxP61 p{font-size:12px;line-height:1.45;margin-top:8px}.ScrollStory_progress__id7gn{margin-top:10px}.ScrollStory_progress__id7gn li{width:24px}.ScrollStory_canvas__qKGOB .ScrollStory_profileScene__nAheP{grid-template-columns:36% 1fr;transform:scale(calc(.9 + var(--expansion, 1) * .1))}.ScrollStory_canvas__qKGOB .ScrollStory_profilePortrait__UPd14{min-height:250px}.ScrollStory_canvas__qKGOB .ScrollStory_profileDetails__8xJaZ{padding:16px}.ScrollStory_canvas__qKGOB .ScrollStory_profileDetails__8xJaZ h3{font-size:32px}.ScrollStory_canvas__qKGOB .ScrollStory_profileDetails__8xJaZ p{font-size:12px}.ScrollStory_canvas__qKGOB .ScrollStory_miniPosters__eK4zd{gap:10px;margin-top:12px}.ScrollStory_canvas__qKGOB .ScrollStory_miniPosters__eK4zd img{width:65px;height:85px}.ScrollStory_canvas__qKGOB .ScrollStory_miniPosters__eK4zd span{font-size:9px}.ScrollStory_canvas__qKGOB .ScrollStory_organizationSide__fsCek{display:none}.ScrollStory_canvas__qKGOB .ScrollStory_connectionNote__jiJ4m{font-size:11px;gap:4px}.ScrollStory_canvas__qKGOB .ScrollStory_updateSource__X0QcY{margin-bottom:14px}.ScrollStory_canvas__qKGOB .ScrollStory_updateSource__X0QcY img{width:60px;height:75px}.ScrollStory_canvas__qKGOB .ScrollStory_updateSource__X0QcY h3{font-size:20px}.ScrollStory_canvas__qKGOB .ScrollStory_updateSource__X0QcY p{font-size:11px}.ScrollStory_canvas__qKGOB .ScrollStory_updateDestinations__WpisO{gap:8px}.ScrollStory_canvas__qKGOB .ScrollStory_updateCard__fJSt3{display:grid;grid-template-columns:1fr 1fr;padding:10px;gap:4px 10px}.ScrollStory_canvas__qKGOB .ScrollStory_updateCover__Sb5nn{height:auto;grid-column:1}.ScrollStory_canvas__qKGOB .ScrollStory_updateCover__Sb5nn img{display:none}.ScrollStory_canvas__qKGOB .ScrollStory_updateCover__Sb5nn strong{position:static;display:block;padding:0;background:none;color:#172033;font-size:12px}.ScrollStory_canvas__qKGOB .ScrollStory_updatePerson__fXic7{grid-column:2;grid-row:1/4;padding:0;gap:8px}.ScrollStory_canvas__qKGOB .ScrollStory_updatePerson__fXic7 img{width:36px;height:44px}.ScrollStory_canvas__qKGOB .ScrollStory_updatePerson__fXic7 span,.ScrollStory_canvas__qKGOB .ScrollStory_updatePerson__fXic7 strong{font-size:10px}.ScrollStory_canvas__qKGOB .ScrollStory_updateCard__fJSt3>p{font-size:10px;margin:0;padding:0;grid-column:1}.ScrollStory_canvas__qKGOB .ScrollStory_updateStatus__Xn5Nf{padding:0;font-size:9px;grid-column:1}.ScrollStory_canvas__qKGOB .ScrollStory_network__WKlOY{gap:10px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 img{height:76px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 div{padding:7px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 strong{font-size:11px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 span{font-size:9px;margin-top:3px}}@media (max-width:767px) and (max-height:700px){.ScrollStory_caption__hxP61 p,.ScrollStory_sceneHeader__szilY{display:none}.ScrollStory_caption__hxP61 h2{font-size:18px}.ScrollStory_canvas__qKGOB .ScrollStory_network__WKlOY{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 img{height:80px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 div{padding:5px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 strong{font-size:9px}.ScrollStory_canvas__qKGOB .ScrollStory_networkNode__SXJJ6 span{display:none}}.Marketing_page__UyxfP{--marketing-cream:#f7f3ea;--marketing-ink:#172033;--marketing-muted:#536173;background:var(--marketing-cream);color:var(--marketing-ink)}.Marketing_container___MFyQ{width:min(1280px,calc(100% - 64px));margin-inline:auto}.Marketing_section__xZxfn{padding-block:clamp(64px,8vw,112px)}.Marketing_hero__nYhX4{padding-block:clamp(60px,7vw,104px)}.Marketing_kicker__EghvY{margin:0 0 20px;font-size:14px;font-weight:500;color:#536173}.Marketing_title__PO5_L{margin:0;max-width:1000px;font-size:clamp(42px,6.6vw,88px);font-weight:600;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}.Marketing_heading__5CWx4{margin:0;max-width:900px;font-size:clamp(32px,4.5vw,58px);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.Marketing_copy__UHyb2{max-width:650px;font-size:clamp(16px,1.6vw,19px);line-height:1.7;margin:24px 0;color:#536173}.Marketing_small__gUFG8{font-size:13px;line-height:1.65;color:#536173}.Marketing_actions__xGlYQ+.Marketing_small__gUFG8{margin-top:18px}.Marketing_actions__xGlYQ{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px;margin-top:28px}.Marketing_button__td21i{display:inline-flex;justify-content:center;align-items:center;gap:16px;min-height:48px;padding:12px 24px;border-radius:999px;background:#172033;color:white;font-size:14px;font-weight:600;text-decoration:none}.Marketing_button__td21i:hover{background:#2b3d55}.Marketing_textLink__ypnyv{display:inline-flex;gap:8px;align-items:center;min-height:44px;font-size:14px;font-weight:600;color:inherit;text-decoration:none}.Marketing_textLink__ypnyv:hover{text-decoration:underline}.Marketing_button__td21i:focus-visible,.Marketing_textLink__ypnyv:focus-visible{outline:2px solid currentColor;outline-offset:4px}.Marketing_split__TU_jM{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,80px)}.Marketing_white__H7i4q{background:#fffdf9}.Marketing_dark__E5X8S{background:#172033;color:white}.Marketing_dark__E5X8S .Marketing_copy__UHyb2,.Marketing_dark__E5X8S .Marketing_kicker__EghvY,.Marketing_dark__E5X8S .Marketing_small__gUFG8{color:#c6cfda}.Marketing_gold__PYIC6{background:#f6c94c;color:#172033}.Marketing_center__DPysu{text-align:center}.Marketing_center__DPysu .Marketing_copy__UHyb2,.Marketing_center__DPysu .Marketing_heading__5CWx4,.Marketing_center__DPysu .Marketing_title__PO5_L{margin-inline:auto}.Marketing_center__DPysu .Marketing_actions__xGlYQ{justify-content:center}.Marketing_photo__bxb0p{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:12px}.Marketing_cover__ml5I6{object-fit:cover}.Marketing_portrait__zxIVf{aspect-ratio:4/5}.Marketing_grid__zaRbW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px}.Marketing_cardTitle__y43ij{font-size:21px;font-weight:600;line-height:1.3;margin:18px 0 8px}.Marketing_cardCopy__FFGQZ{font-size:15px;line-height:1.7;color:#536173;margin:0}.Marketing_row__blXe4{display:flex;justify-content:space-between;gap:20px;align-items:end}@media (max-width:767px){.Marketing_container___MFyQ{width:calc(100% - 40px)}.Marketing_grid__zaRbW,.Marketing_split__TU_jM{grid-template-columns:1fr}.Marketing_row__blXe4{align-items:start;flex-direction:column}.Marketing_hero__nYhX4{padding-top:48px}}.MarketingHeroArtwork_composition__DSyWU{position:relative;display:grid;grid-template-columns:1.05fr .65fr 1fr;gap:24px;align-items:center;padding:55px 0 40px}.MarketingHeroArtwork_portfolio___vnZc{transform:rotate(-3deg) translateY(12px)}.MarketingHeroArtwork_organization__QaqT8{transform:rotate(3deg) translateY(28px)}.MarketingHeroArtwork_poster___ZiW0{position:relative;aspect-ratio:2/3;color:white;border-radius:8px;overflow:hidden;box-shadow:0 24px 60px #17203330;transform:translateY(-10px)}.MarketingHeroArtwork_poster___ZiW0 img{object-fit:cover}.MarketingHeroArtwork_poster___ZiW0>div{position:absolute;inset:0 0 auto;padding:24px;background:linear-gradient(#071022a6,transparent)}.MarketingHeroArtwork_poster___ZiW0 h2{font-size:clamp(26px,3.6vw,48px);line-height:1.02;font-weight:500;margin-top:15px}.MarketingHeroArtwork_poster___ZiW0 span{font-size:10px}.MarketingHeroArtwork_caption__PVr82{position:absolute;inset:auto 0 -14px;text-align:center;font-size:13px;color:#536173}@media (max-width:1023px){.MarketingHeroArtwork_frame__byodz{position:relative;aspect-ratio:1000/540;margin-top:24px}.MarketingHeroArtwork_composition__DSyWU{position:absolute;top:0;left:0;width:1000px;transform:scale(var(--artwork-scale,1));transform-origin:top left}.MarketingHeroArtwork_poster___ZiW0 h2{font-size:38px}}