.Hero_hero__MpeZv{position:relative;background-color:var(--color-background);min-height:92vh;display:flex;padding-top:var(--space-32)}.Hero_grid__SOEet{width:100%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.Hero_content__LbyeP{display:flex;flex-direction:column;justify-content:center;max-width:34rem;padding:var(--space-16) var(--space-10) var(--space-16) var(--space-page-margin-lg);animation:Hero_hero-enter__1uQYr .9s var(--ease-out) both}.Hero_photoPanel__NV_Nq{position:relative;overflow:hidden;background-color:var(--color-background);min-height:26rem}.Hero_photo__ZBR4Q{object-fit:cover;object-position:50% 22%;filter:grayscale(.4) contrast(1.05) brightness(.98);mask-image:linear-gradient(90deg,transparent,black 10%);-webkit-mask-image:linear-gradient(90deg,transparent,black 10%)}@keyframes Hero_hero-enter__1uQYr{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Hero_content__LbyeP{animation:none}}.Hero_kicker__oji49{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-8)}.Hero_headline__dA3t7{font-family:var(--font-serif);font-size:clamp(2.25rem,4.2vw,3.25rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.08;letter-spacing:-.01em;margin-bottom:var(--space-6)}.Hero_subtitle__Bxmw7{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.Hero_roles__zsSvl{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-10)}.Hero_metrics__Aj2YV{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-10);padding-top:var(--space-6);margin-bottom:var(--space-10);border-top:var(--border-width-thin) solid var(--color-border-default)}.Hero_metricItem__xDtXb{display:flex;flex-direction:column;gap:var(--space-1);opacity:0;animation:Hero_metric-enter__wACck .6s var(--ease-out) both}@keyframes Hero_metric-enter__wACck{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Hero_metricItem__xDtXb{animation:none;opacity:1}}.Hero_metricValue__QQyxR{font-family:var(--font-serif);font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:var(--font-weight-bold);color:var(--color-accent);line-height:var(--leading-tight);letter-spacing:-.01em}.Hero_metricLabel__Nisdr{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.Hero_actions__JFz_9{display:flex;align-items:center;gap:var(--space-8);flex-wrap:wrap}.Hero_primaryLink__5QGEx{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.Hero_secondaryLink__V7AzF{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary)}.Hero_secondaryLink__V7AzF:hover{color:var(--color-text-primary)}@media (max-width:64rem){.Hero_hero__MpeZv{min-height:auto;padding-top:var(--space-24)}.Hero_grid__SOEet{grid-template-columns:1fr}.Hero_content__LbyeP{max-width:none;padding:0 var(--space-page-margin-md) var(--space-12)}.Hero_photoPanel__NV_Nq{order:-1;min-height:52vh;max-height:30rem}.Hero_photo__ZBR4Q{object-position:50% 25%;mask-image:linear-gradient(180deg,black 85%,transparent);-webkit-mask-image:linear-gradient(180deg,black 85%,transparent)}}@media (max-width:48rem){.Hero_content__LbyeP{padding-left:var(--space-page-margin-sm);padding-right:var(--space-page-margin-sm)}.Hero_headline__dA3t7{font-size:clamp(2rem,8vw,2.75rem)}.Hero_photoPanel__NV_Nq{min-height:44vh}.Hero_metrics__Aj2YV{gap:var(--space-6) var(--space-8)}.Hero_actions__JFz_9{width:100%;flex-direction:column;align-items:flex-start;gap:var(--space-5)}}.PhotoBreak_section__T1556{background-color:var(--color-background)}.PhotoBreak_frame__F5o_d{position:relative;width:100%;height:78vh;min-height:26rem;max-height:44rem;overflow:hidden}.PhotoBreak_photo__aLg_B{object-fit:cover;object-position:55% 25%;filter:grayscale(.2) contrast(1.05) brightness(1)}.PhotoBreak_overlay__69V5T{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,25,23,.05),rgba(28,25,23,0) 40%,rgba(28,25,23,.35));mix-blend-mode:multiply}.PhotoBreak_pendingBadge__AN76k{position:absolute;bottom:var(--space-3);right:var(--space-3);z-index:1;font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-medium);color:var(--primitive-stone-600);background-color:rgba(249,248,246,.85);padding:2px var(--space-2);border-radius:var(--radius-base)}.PhotoBreak_captionRow__uEU_8{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);flex-wrap:wrap}.PhotoBreak_caption__2Y_9d{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.PhotoBreak_captionNote__U_9Jh{font-family:var(--font-sans);font-size:var(--font-size-sm);font-style:italic;color:var(--color-text-secondary)}@media (max-width:48rem){.PhotoBreak_frame__F5o_d{height:60vh;min-height:20rem}}.ImpactMetrics_section__fj5HO{background-color:var(--color-background-inverse);padding:calc(var(--space-section-gap) * .9) 0}.ImpactMetrics_chapter__TAQPJ{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-inverse-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-4)}.ImpactMetrics_heading__bfcRe{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-16);max-width:24ch}.ImpactMetrics_grid__CLnsN{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(23rem,1fr));grid-gap:var(--space-10) var(--space-8);gap:var(--space-10) var(--space-8)}.ImpactMetrics_item__tZaY3{display:flex;flex-direction:column;gap:var(--space-3);min-width:0;padding-left:var(--space-5);border-left:var(--border-width-thin) solid var(--color-border-inverse);opacity:0;transform:translateY(10px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.is-visible .ImpactMetrics_item__tZaY3{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ImpactMetrics_item__tZaY3{opacity:1;transform:none}}.ImpactMetrics_value__XVvs5{font-family:var(--font-serif);font-size:clamp(2.5rem,2.5vw + 1.75rem,3.5rem);font-weight:var(--font-weight-bold);color:var(--color-accent);line-height:var(--leading-tight);letter-spacing:-.01em;white-space:nowrap}.ImpactMetrics_label__jyXXq{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-inverse-secondary);line-height:var(--leading-normal)}.ImpactMetrics_disclosure__f4blU{margin-top:var(--space-1)}.ImpactMetrics_disclosureTrigger__fmyjd{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-inverse-tertiary);letter-spacing:var(--tracking-wide);cursor:pointer;list-style:none;transition:color var(--duration-fast) var(--ease-out)}.ImpactMetrics_disclosureTrigger__fmyjd::-webkit-details-marker{display:none}.ImpactMetrics_disclosureTrigger__fmyjd:hover{color:var(--color-text-inverse)}.ImpactMetrics_disclosure__f4blU[open] .ImpactMetrics_disclosureTrigger__fmyjd{color:var(--color-text-inverse-secondary)}.ImpactMetrics_description__OZFHZ{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-inverse-tertiary);line-height:var(--leading-relaxed);margin-top:var(--space-2)}.ImpactMetrics_cta__BsFuL{margin-top:var(--space-16)}.ImpactMetrics_ctaLink__u57hL{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-inverse)}@media (max-width:48rem){.ImpactMetrics_value__XVvs5{font-size:var(--font-size-2xl)}}.KaibilityBlock_section__dFXMv{padding:calc(var(--space-section-gap) * .85) 0}.KaibilityBlock_chapter__NwRDx{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-10)}.KaibilityBlock_top__q50tV{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:var(--space-16);gap:var(--space-16);align-items:center;margin-bottom:var(--space-16)}.KaibilityBlock_content__nFHQT{display:flex;flex-direction:column;gap:var(--space-6)}.KaibilityBlock_eyebrow__tvnEw{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-accent);letter-spacing:var(--tracking-wide)}.KaibilityBlock_heading__6HfMu{font-family:var(--font-serif);font-size:clamp(2.25rem,4.5vw,3.5rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.08;letter-spacing:-.01em}.KaibilityBlock_pullQuote__uNGL2{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);font-style:italic;color:var(--color-text-primary);line-height:var(--leading-snug);padding-left:var(--space-5);border-left:var(--border-width-thick) solid var(--color-accent)}.KaibilityBlock_visualComposition__9FtKP{display:flex;flex-direction:column;gap:var(--space-4)}.KaibilityBlock_productPanel__TXFde{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;background-color:var(--color-background-subtle);border:var(--border-width-thin) solid var(--color-border-subtle)}.KaibilityBlock_peopleRow__BQS8N{display:flex}.KaibilityBlock_peoplePanel__QiuVm{position:relative;width:45%;max-width:13rem;aspect-ratio:4/5;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-background-subtle);border:var(--border-width-thin) solid var(--color-border-subtle);box-shadow:var(--shadow-base)}.KaibilityBlock_visualImage__ZHuLd{object-fit:cover}.KaibilityBlock_pendingBadge__XyQzR{bottom:var(--space-2);right:var(--space-2);font-size:10px;padding:2px var(--space-2);border-radius:var(--radius-base);letter-spacing:0}.KaibilityBlock_pendingBadgeSmall__V2XP7,.KaibilityBlock_pendingBadge__XyQzR{position:absolute;font-family:var(--font-mono);font-weight:var(--font-weight-medium);color:var(--primitive-stone-600);background-color:rgba(249,248,246,.85)}.KaibilityBlock_pendingBadgeSmall__V2XP7{bottom:var(--space-1);right:var(--space-1);font-size:9px;padding:1px var(--space-1);border-radius:var(--radius-sm);line-height:1.4}.KaibilityBlock_visualArc__EseQK{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-8)}.KaibilityBlock_narrative__dleEg{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8);border-top:var(--border-width-thin) solid var(--color-border-subtle);padding-top:var(--space-8);margin-bottom:var(--space-12)}.KaibilityBlock_stage__CU1mv{display:flex;flex-direction:column;gap:var(--space-2)}.KaibilityBlock_stageLabel__AQMa8{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.KaibilityBlock_stageText__ZDO5M{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.KaibilityBlock_purpose__1lp4f{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-primary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.KaibilityBlock_purposeLead__9_Gj2{font-weight:var(--font-weight-semibold)}@media (max-width:64rem){.KaibilityBlock_top__q50tV{grid-template-columns:1fr;gap:var(--space-10)}.KaibilityBlock_visualComposition__9FtKP{order:-1}.KaibilityBlock_narrative__dleEg{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.KaibilityBlock_narrative__dleEg{grid-template-columns:1fr;gap:var(--space-6)}}.EcosystemBlock_section__kuF5k{padding:calc(var(--space-section-gap) * .85) 0}.EcosystemBlock_chapter__xurJd{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-10)}.EcosystemBlock_shinsekai__953B_{margin-bottom:var(--space-20)}.EcosystemBlock_eyebrow__r9Jxj{display:block;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-accent);letter-spacing:var(--tracking-wide);margin-bottom:var(--space-4)}.EcosystemBlock_shinsekaiHeading__TXmLa{font-family:var(--font-serif);font-size:clamp(2rem,4.5vw,var(--font-size-2xl));font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.15;letter-spacing:-.01em;max-width:20ch;margin-bottom:var(--space-6)}.EcosystemBlock_shinsekaiText__qm9pS{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.EcosystemBlock_shinsekaiPositioning__OmL3X{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6) var(--space-8);margin-top:var(--space-8)}.EcosystemBlock_sectors__nOMeK{list-style:none;display:flex;gap:var(--space-3)}.EcosystemBlock_sector___4dbd{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-full)}.EcosystemBlock_focusStatement__oAQ6V{font-family:var(--font-sans);font-size:var(--font-size-sm);font-style:italic;color:var(--color-text-tertiary)}.EcosystemBlock_proofPoints__mpMY8{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-8) var(--space-10);margin-top:var(--space-10);padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border-subtle)}.EcosystemBlock_proofPoint__R9tKt{display:flex;flex-direction:column;gap:var(--space-1)}.EcosystemBlock_proofValue__tla6I{font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:-.02em}.EcosystemBlock_proofLabel__ahb7R{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.EcosystemBlock_ecosystemHeader__vQ8oR{margin-bottom:var(--space-10)}.EcosystemBlock_ecosystemLabel__MPDLB{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.EcosystemBlock_ecosystemHeading__F2Dlh{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:-.005em;max-width:30ch}.EcosystemBlock_cases__GLJMv{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.EcosystemBlock_card__Dyt2W{display:flex;flex-direction:column;opacity:0;transform:translateY(12px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.is-visible .EcosystemBlock_card__Dyt2W{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.EcosystemBlock_card__Dyt2W{opacity:1;transform:none}}.EcosystemBlock_cardPhoto__aN4_Q{position:relative;aspect-ratio:4/5;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-background-subtle);margin-bottom:var(--space-4)}.EcosystemBlock_cardPhotoImage__55KKL{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.EcosystemBlock_card__Dyt2W:hover .EcosystemBlock_cardPhotoImage__55KKL{transform:scale(1.035)}.EcosystemBlock_cardMetric__0jdTI{position:absolute;top:var(--space-3);left:var(--space-3);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--primitive-stone-950);background-color:rgba(249,248,246,.92);padding:var(--space-1) var(--space-3);border-radius:var(--radius-base);letter-spacing:-.01em}.EcosystemBlock_cardMetric__0jdTI span{font-weight:var(--font-weight-regular);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-left:var(--space-1)}.EcosystemBlock_pendingBadge__vFxMC{position:absolute;bottom:var(--space-2);right:var(--space-2);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-medium);color:var(--primitive-stone-600);background-color:rgba(249,248,246,.85);padding:2px var(--space-2);border-radius:var(--radius-base)}.EcosystemBlock_cardBody__6hkY9{display:flex;flex-direction:column;gap:var(--space-2)}.EcosystemBlock_cardTitle__DWuPq{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-out)}.EcosystemBlock_card__Dyt2W:hover .EcosystemBlock_cardTitle__DWuPq{color:var(--color-text-accent)}.EcosystemBlock_cardMeta__XQnoX{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}.EcosystemBlock_cardImpact__9NLmV{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media (max-width:64rem){.EcosystemBlock_cases__GLJMv{grid-template-columns:repeat(2,1fr)}}@media (max-width:48rem){.EcosystemBlock_cases__GLJMv{grid-template-columns:1fr;gap:var(--space-10)}}.IdeasBlock_section__j1YeH{padding:calc(var(--space-section-gap) * .85) 0}.IdeasBlock_chapter__3H5xW{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.IdeasBlock_heading__Q8_xz{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:-.005em;margin-bottom:var(--space-10)}.IdeasBlock_list__H0b_y{list-style:none;display:flex;flex-direction:column;border-top:var(--border-width-thin) solid var(--color-border-subtle);max-width:var(--measure-wide)}.IdeasBlock_item__peO1D{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) 0;border-bottom:var(--border-width-thin) solid var(--color-border-subtle);transition:transform var(--duration-base) var(--ease-out)}.IdeasBlock_item__peO1D:hover{transform:translateX(4px)}.IdeasBlock_index__k12K8{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}.IdeasBlock_itemBody__gnjsl{display:flex;flex-direction:column;gap:var(--space-2)}.IdeasBlock_title__2hm91{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-out)}a.IdeasBlock_title__2hm91:hover{color:var(--color-text-accent)}.IdeasBlock_thesis__iumQt{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:48ch}.IdeasBlock_status__08e_k{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.IdeasBlock_cta__Wb8Bw{margin-top:var(--space-10)}.IdeasBlock_ctaLink__3piWC{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.PersonBlock_section__2QU0u{padding:calc(var(--space-section-gap) * .9) 0}.PersonBlock_grid__hwPs7{display:grid;grid-template-columns:.85fr 1fr;align-items:center;grid-gap:var(--space-16);gap:var(--space-16)}.PersonBlock_photoWrapper__r1fpj{position:relative;width:100%;aspect-ratio:4/5}.PersonBlock_photo__EaiVY{object-fit:cover}.PersonBlock_pendingBadge__F6aK_{position:absolute;bottom:var(--space-2);right:var(--space-2);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-medium);color:var(--primitive-stone-600);background-color:rgba(249,248,246,.85);padding:2px var(--space-2);border-radius:var(--radius-base)}.PersonBlock_body__La50u{display:flex;flex-direction:column;gap:var(--space-6)}.PersonBlock_chapter__o9L6G{font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.PersonBlock_chapter__o9L6G,.PersonBlock_eyebrow__4B0wM{font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.PersonBlock_eyebrow__4B0wM{font-size:var(--font-size-sm);color:var(--color-text-accent);letter-spacing:var(--tracking-wide)}.PersonBlock_heading__wPyut{font-family:var(--font-serif);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:-.005em}.PersonBlock_narrative__c8Atr{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-2);padding-bottom:var(--space-2)}.PersonBlock_narrativeParagraph__4fyBc{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.PersonBlock_narrativeStage__nqeoC{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-style:italic}.PersonBlock_link__aC4oz{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);align-self:flex-start}@media (max-width:64rem){.PersonBlock_grid__hwPs7{grid-template-columns:1fr;gap:var(--space-10)}.PersonBlock_photoWrapper__r1fpj{max-width:24rem}.PersonBlock_paragraph__l2cWI{font-size:var(--font-size-md)}}.Container_container__Wg6oB{width:100%;margin-left:auto;margin-right:auto;padding-left:var(--space-page-margin-lg);padding-right:var(--space-page-margin-lg)}.Container_default__TC2gW{max-width:var(--max-width-content)}.Container_narrow__rXEP1{max-width:var(--max-width-text)}.Container_essay__EK_x9{max-width:var(--max-width-essay)}.Container_wide__IaZIl{max-width:none}@media (max-width:48rem){.Container_container__Wg6oB{padding-left:var(--space-page-margin-sm);padding-right:var(--space-page-margin-sm)}}@media (min-width:48rem) and (max-width:64rem){.Container_container__Wg6oB{padding-left:var(--space-page-margin-md);padding-right:var(--space-page-margin-md)}}.not-found_main__WoYtF{min-height:100svh;display:flex;align-items:center;padding-top:var(--space-20)}.not-found_content__cklTM{display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-section-gap) 0}.not-found_code__SJkuV{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.not-found_heading__j7TM1{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:18ch}.not-found_heading__j7TM1,.not-found_link__IQtjE{font-family:var(--font-sans);color:var(--color-text-primary)}.not-found_link__IQtjE{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-2);transition:opacity var(--duration-fast) var(--ease-out)}.not-found_link__IQtjE:hover{opacity:.7}.TestimonialsBlock_section___JsOD{padding:calc(var(--space-section-gap) * .85) 0}.TestimonialsBlock_chapter__Q7mcz{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.TestimonialsBlock_heading__M4TXU{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:-.005em;margin-bottom:var(--space-12);max-width:26ch}.TestimonialsBlock_cards__YsLns{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-10);gap:var(--space-10)}.TestimonialsBlock_card__TLOEw{display:flex;flex-direction:column;gap:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border-subtle)}.TestimonialsBlock_quote__9iWbJ{font-family:var(--font-serif);font-style:italic;font-size:var(--font-size-md);font-weight:var(--font-weight-regular);color:var(--color-text-primary);line-height:var(--leading-relaxed);flex-grow:1}.TestimonialsBlock_attribution__Co1yf{display:flex;flex-direction:column;gap:var(--space-1)}.TestimonialsBlock_name__W6axS{font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.TestimonialsBlock_role__j2RIS{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}.TestimonialsBlock_cardsExpanded__TfnKw{margin-top:var(--space-10)}.TestimonialsBlock_cardsExpanded__TfnKw .TestimonialsBlock_card__TLOEw{animation:TestimonialsBlock_testimonial-enter__e27ma .5s var(--ease-out) both}@keyframes TestimonialsBlock_testimonial-enter__e27ma{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.TestimonialsBlock_cardsExpanded__TfnKw .TestimonialsBlock_card__TLOEw{animation:none}}.TestimonialsBlock_toggleRow__Bcc_i{margin-top:var(--space-10)}.TestimonialsBlock_toggleLink__4xyUW{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:none;border:none;padding:0;cursor:pointer}@media (max-width:64rem){.TestimonialsBlock_cards__YsLns{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.TestimonialsBlock_cards__YsLns{grid-template-columns:1fr;gap:var(--space-8)}}.SocialProofBlock_section__el_1c{padding:var(--space-10) 0;border-top:var(--border-width-thin) solid var(--color-border-subtle);border-bottom:var(--border-width-thin) solid var(--color-border-subtle)}.SocialProofBlock_eyebrow__myIPc{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.SocialProofBlock_strip__qC30w{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.SocialProofBlock_item__zPZcY{white-space:nowrap}.SocialProofBlock_separator__J3jpV{display:inline-block;margin:0 var(--space-3);color:var(--color-text-disabled)}@media (max-width:48rem){.SocialProofBlock_strip__qC30w{display:flex;flex-direction:column;gap:var(--space-2)}.SocialProofBlock_item__zPZcY{white-space:normal}.SocialProofBlock_separator__J3jpV{display:none}}.StatementBlock_section__90UX5{padding:calc(var(--space-section-gap) * 1.15) 0}.StatementBlock_chapter__4EBM4{display:flex;align-items:center;gap:var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-12)}.StatementBlock_chapter__4EBM4:after{content:"";display:block;width:var(--space-12);height:var(--border-width-thick);background-color:var(--color-accent)}.StatementBlock_statement__EmKHu{font-family:var(--font-sans);font-size:clamp(2.5rem,6.5vw,5.25rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.06;letter-spacing:-.035em;max-width:20ch;margin-bottom:var(--space-12)}.StatementBlock_support__fPSqY{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}@media (max-width:48rem){.StatementBlock_statement__EmKHu{font-size:clamp(2rem,10vw,3rem);max-width:none}}.WorldMapBlock_section__59dpB{padding:calc(var(--space-section-gap) * .85) 0}.WorldMapBlock_chapter__U1HjL{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.WorldMapBlock_heading__ccAyh{font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:24ch}.WorldMapBlock_support__dXbu1{font-family:var(--font-sans);font-size:var(--font-size-base);font-style:italic;color:var(--color-text-secondary);margin-top:var(--space-3);margin-bottom:var(--space-10)}.WorldMapBlock_diagramWrapper__XmoXF{width:100%;max-width:62rem}.WorldMapBlock_diagram__VtAz4{width:100%;height:auto;overflow:visible}.WorldMapBlock_landPath__SJlnh{fill:var(--primitive-stone-100);stroke:none}.WorldMapBlock_line__1rfbH{fill:none;stroke:var(--color-border-strong);stroke-width:1;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .9s var(--ease-out)}.is-visible .WorldMapBlock_line__1rfbH{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.WorldMapBlock_line__1rfbH{stroke-dashoffset:0;transition:none}}.WorldMapBlock_originNode__ldt87{fill:var(--color-accent)}.WorldMapBlock_originLabel__Uvzz7{font-family:var(--font-sans);font-size:15px;font-weight:600;fill:var(--primitive-stone-950);letter-spacing:.01em}.WorldMapBlock_node____eKC{opacity:0;transform:translateY(4px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.is-visible .WorldMapBlock_node____eKC{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.WorldMapBlock_node____eKC{opacity:1;transform:none}}.WorldMapBlock_nodeDot__aXjWJ{fill:var(--color-text-tertiary)}.WorldMapBlock_nodeLabel__1ZWMs{font-family:var(--font-sans);font-size:14px;font-weight:400;fill:var(--primitive-stone-700)}.WorldMapBlock_note__Oj_2o{margin-top:var(--space-8);font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}@media (max-width:48rem){.WorldMapBlock_heading__ccAyh{font-size:var(--font-size-lg);max-width:none}.WorldMapBlock_originLabel__Uvzz7{font-size:13px}.WorldMapBlock_nodeLabel__1ZWMs{font-size:12px}}.TrabajemosJuntosBlock_section__Qvnoi{padding:calc(var(--space-section-gap) * .9) 0}.TrabajemosJuntosBlock_chapter__oFLrj{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-4)}.TrabajemosJuntosBlock_heading__W5Ixb{font-family:var(--font-serif);font-size:clamp(2rem,4.2vw,3rem);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.15;letter-spacing:-.01em;max-width:22ch;margin-bottom:var(--space-6)}.TrabajemosJuntosBlock_intro__QulSx{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default);margin-bottom:var(--space-16)}.TrabajemosJuntosBlock_cards__eh4hn{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.TrabajemosJuntosBlock_card__PhuOM{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-width-thick) solid var(--color-border-default);opacity:0;transform:translateY(12px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.is-visible .TrabajemosJuntosBlock_card__PhuOM{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.TrabajemosJuntosBlock_card__PhuOM{opacity:1;transform:none}}.TrabajemosJuntosBlock_cardIndex__rxqPk{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-accent);letter-spacing:var(--tracking-widest)}.TrabajemosJuntosBlock_cardTitle__ukbxO{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.TrabajemosJuntosBlock_cardText__QAkKB{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex-grow:1}.TrabajemosJuntosBlock_cardLink__r6fEU{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);margin-top:var(--space-2)}@media (max-width:64rem){.TrabajemosJuntosBlock_cards__eh4hn{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.TrabajemosJuntosBlock_cards__eh4hn{grid-template-columns:1fr;gap:var(--space-10)}}.RecognitionBlock_section__O90MB{padding:calc(var(--space-section-gap) * .9) 0}.RecognitionBlock_chapter__l_OBU{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.RecognitionBlock_heading__SJbTR{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:-.005em;margin-bottom:var(--space-12)}.RecognitionBlock_gallery___gtEK{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.RecognitionBlock_card__i1kY5{position:relative;opacity:0;transform:translateY(12px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.is-visible .RecognitionBlock_card__i1kY5{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.RecognitionBlock_card__i1kY5{opacity:1;transform:none}}.RecognitionBlock_cardPhoto__tx4G7{position:relative;aspect-ratio:3/4;border-radius:var(--radius-md);overflow:hidden;background-color:var(--color-background-subtle)}.RecognitionBlock_cardPhotoImage__8bli3{object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.RecognitionBlock_card__i1kY5:hover .RecognitionBlock_cardPhotoImage__8bli3{transform:scale(1.035)}.RecognitionBlock_cardScrim__PEgAQ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,37,64,0) 45%,rgba(10,37,64,.85))}.RecognitionBlock_pendingBadge__Mv5m0{position:absolute;top:var(--space-2);right:var(--space-2);font-family:var(--font-mono);font-size:10px;font-weight:var(--font-weight-medium);color:var(--primitive-stone-600);background-color:rgba(249,248,246,.85);padding:2px var(--space-2);border-radius:var(--radius-base)}.RecognitionBlock_cardOverlay__5UPsj{position:absolute;left:0;right:0;bottom:0;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-1)}.RecognitionBlock_year__IOGmk{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--primitive-copper-200);letter-spacing:var(--tracking-widest);text-transform:uppercase}.RecognitionBlock_name__3rds4{font-family:var(--font-serif);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);color:var(--color-text-inverse);line-height:var(--leading-snug)}.RecognitionBlock_organization__cxOqm{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--primitive-stone-200)}@media (max-width:64rem){.RecognitionBlock_gallery___gtEK{grid-template-columns:repeat(2,1fr)}}@media (max-width:40rem){.RecognitionBlock_gallery___gtEK{grid-template-columns:1fr;gap:var(--space-6)}.RecognitionBlock_cardPhoto__tx4G7{aspect-ratio:4/3}}.InvitationBlock_section__VDIAE{background-color:var(--color-background-inverse);padding:calc(var(--space-section-gap) * .9) 0}.InvitationBlock_inner__NUxiI{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-10)}.InvitationBlock_chapter__9t1bX{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-inverse-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.InvitationBlock_question__0ET1A{font-family:var(--font-serif);font-size:clamp(2.25rem,5vw,var(--font-size-3xl));font-weight:var(--font-weight-bold);color:var(--color-text-inverse);line-height:1.1;letter-spacing:-.01em;max-width:20ch}.InvitationBlock_support__hvl8t{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-inverse-secondary);line-height:var(--leading-relaxed);max-width:52ch;margin-top:calc(-1 * var(--space-6))}.InvitationBlock_cta__zl8cx{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-accent);padding-bottom:var(--space-2);border-bottom:var(--border-width-thick) solid var(--color-border-inverse);transition:border-color var(--duration-base) var(--ease-out)}.InvitationBlock_cta__zl8cx:hover{border-color:var(--color-text-inverse)}@media (max-width:48rem){.InvitationBlock_question__0ET1A{font-size:var(--font-size-xl);max-width:none}.InvitationBlock_cta__zl8cx{font-size:var(--font-size-md)}}.EssayIndexItem_item__Lmkka{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-8) 0;text-decoration:none;color:inherit;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out)}.EssayIndexItem_item__Lmkka:hover{background-color:var(--color-background-subtle);margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radius-base)}.EssayIndexItem_main__6ZhiN{display:flex;flex-direction:column;gap:var(--space-2)}.EssayIndexItem_title__dM58M{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);transition:font-weight var(--duration-fast) var(--ease-out)}.EssayIndexItem_item__Lmkka:hover .EssayIndexItem_title__dM58M{font-weight:var(--font-weight-bold)}.EssayIndexItem_subtitle__3teQQ{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.EssayIndexItem_meta__lzrXG{display:flex;flex-direction:column;gap:var(--space-3)}.EssayIndexItem_metaLine__OsxcN{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.EssayIndexItem_date__HP3RC,.EssayIndexItem_readingTime__t0k1n{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.EssayIndexItem_dot__M5qez{font-size:var(--font-size-xs);color:var(--color-border-default)}.EssayIndexItem_typeLabel__xVp03{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.EssayIndexItem_tags__61kW_{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.EssayIndexItem_tag__Y_NOh{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);padding:2px var(--space-2);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm)}.EssayEmptyState_state__xVQwO{padding:var(--space-16) 0;max-width:var(--measure-default);display:flex;flex-direction:column;gap:var(--space-4)}.EssayEmptyState_text__w9RJo{font-size:var(--font-size-md);color:var(--color-text-secondary);font-style:italic}.EssayEmptyState_subtext___l7ka,.EssayEmptyState_text__w9RJo{font-family:var(--font-sans);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.EssayEmptyState_subtext___l7ka{font-size:var(--font-size-base);color:var(--color-text-tertiary)}.EssayIndex_section__tMs6q{padding-top:var(--space-32);padding-bottom:var(--space-section-gap)}.EssayIndex_header__O8RyP{margin-bottom:var(--space-16);max-width:var(--max-width-text)}.EssayIndex_sectionLabel__jJnU2{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-4)}.EssayIndex_heading__VPQlK{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}.EssayIndex_intro__xA_ZA{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.EssayIndex_list__eeQSK{list-style:none;border-top:var(--border-width-thin) solid var(--color-border-subtle)}.EssayIndex_listItem__TtByS{border-bottom:var(--border-width-thin) solid var(--color-border-subtle)}.AboutSection_section__FOfSV{display:grid;grid-template-columns:10rem 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-block-gap);padding-bottom:var(--space-block-gap);border-top:var(--border-width-thin) solid var(--color-border-subtle)}.AboutSection_label__9hdM2{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding-top:var(--space-1);flex-shrink:0}.AboutSection_body__4SWcQ{display:flex;flex-direction:column;gap:var(--space-5)}.AboutSection_body__4SWcQ p{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.AboutSection_body__4SWcQ p[data-todo]{color:var(--color-text-tertiary);font-style:italic}.AboutSection_body__4SWcQ ol,.AboutSection_body__4SWcQ ul{display:flex;flex-direction:column;gap:var(--space-4);padding-left:var(--space-4)}.AboutSection_body__4SWcQ li{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--leading-relaxed)}@media (max-width:56rem){.AboutSection_section__FOfSV{grid-template-columns:1fr;gap:var(--space-4)}}.ThesisBlock_block__Z4ivL{margin:var(--space-section-gap) 0;padding:var(--space-10) var(--space-10);background-color:var(--color-background-subtle);border-top:2px solid var(--color-accent)}.ThesisBlock_conceptLabel__bNMyM{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-accent);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-6)}.ThesisBlock_definition__95zs2{margin-bottom:var(--space-8)}.ThesisBlock_definition__95zs2 p{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-primary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.ThesisBlock_definition__95zs2 p+p{margin-top:var(--space-4)}.ThesisBlock_definition__95zs2 p:empty{display:none}.ThesisBlock_phrases__AN_7V{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-6);border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ThesisBlock_phrase__SvzdU{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);font-style:italic;color:var(--color-text-secondary);line-height:var(--leading-relaxed)}@media (max-width:56rem){.ThesisBlock_block__Z4ivL{padding:var(--space-8) var(--space-6)}}.AboutCTA_cta__J9M_g{padding-top:var(--space-block-gap);padding-bottom:var(--space-section-gap);border-top:var(--border-width-thin) solid var(--color-border-subtle);display:flex;flex-direction:column;gap:var(--space-6)}.AboutCTA_lead__JHk0d{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.AboutCTA_link__mxxO9{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out)}.AboutCTA_link__mxxO9:hover{opacity:.7}.AboutCTA_contact__rei1U{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-tertiary);line-height:var(--leading-relaxed)}.AboutCTA_email__1Kesh{color:var(--color-text-secondary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out)}.AboutCTA_email__1Kesh:hover{opacity:.7}.CaseStudyHeader_header___ts6v{padding-top:var(--space-32);padding-bottom:var(--space-12);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);margin-bottom:var(--space-block-gap)}.CaseStudyHeader_breadcrumb__4MLcE{margin-bottom:var(--space-6)}.CaseStudyHeader_sectionLabel__rXu_T{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.CaseStudyHeader_title__TTlV3{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:22ch;margin-bottom:var(--space-8)}.CaseStudyHeader_metaRow__ox_DM{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6)}.CaseStudyHeader_metaItem__Ualad{display:flex;flex-direction:column;gap:2px}.CaseStudyHeader_metaLabel__Zpa3_{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);text-transform:uppercase}.CaseStudyHeader_metaValue__6fKs3{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.CaseStudyHeader_metaDivider__gYCPe{width:1px;height:2rem;background-color:var(--color-border-subtle);flex-shrink:0}.CaseStudyHeader_sectors__0G0BL{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-6)}.CaseStudyHeader_sector__Yxo39{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-sm)}.CaseStudyHeader_dateLine__Tkudp{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.CaseStudyHeader_date__OdJS8{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}@media (max-width:48rem){.CaseStudyHeader_header___ts6v{padding-top:var(--space-24)}.CaseStudyHeader_title__TTlV3{font-size:var(--font-size-xl)}.CaseStudyHeader_metaRow__ox_DM{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.CaseStudyHeader_metaDivider__gYCPe{display:none}}.CaseStudyConnections_connections__UjuWc{margin-top:var(--space-section-gap);padding-bottom:var(--space-section-gap)}.CaseStudyConnections_divider__xwIPW{height:1px;background-color:var(--color-border-subtle);margin-bottom:var(--space-block-gap)}.CaseStudyConnections_grid__Kg4yY{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-block-gap);gap:var(--space-block-gap);margin-bottom:var(--space-block-gap)}.CaseStudyConnections_connection__TqqW1{display:flex;flex-direction:column;gap:var(--space-3)}.CaseStudyConnections_connectionLabel__w3HRw{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.CaseStudyConnections_essayList__jLFHr{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.CaseStudyConnections_connectionLink__JwlDe{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out)}.CaseStudyConnections_connectionLink__JwlDe:hover{opacity:.7}.CaseStudyConnections_cta__0bqjz{padding-top:var(--space-block-gap);border-top:var(--border-width-thin) solid var(--color-border-subtle);display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.CaseStudyConnections_ctaText__PXcmu{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:none}.CaseStudyConnections_ctaLink__by_Kz{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;white-space:nowrap;transition:opacity var(--duration-fast) var(--ease-out);flex-shrink:0}.CaseStudyConnections_ctaLink__by_Kz:hover{opacity:.7}.CaseStudyPage_content__jMMBM{padding-bottom:var(--space-block-gap)}.CaseStudyPage_contentPlaceholder__mnB_G{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-tertiary);font-style:italic;max-width:none}.CaseStudyIndexItem_item__7oTBb{display:grid;grid-template-columns:1fr auto auto;align-items:start;grid-gap:var(--space-8);gap:var(--space-8);padding:var(--space-8) 0;text-decoration:none;color:inherit;transition:background-color var(--duration-fast) var(--ease-out);cursor:pointer}.CaseStudyIndexItem_item__7oTBb:hover{background-color:var(--color-background-subtle);margin-left:calc(-1 * var(--space-4));margin-right:calc(-1 * var(--space-4));padding-left:var(--space-4);padding-right:var(--space-4);border-radius:var(--radius-base)}.CaseStudyIndexItem_main__SKTMP{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.CaseStudyIndexItem_title__9Nw0i{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-normal);letter-spacing:var(--tracking-tight);transition:color var(--duration-fast) var(--ease-out)}.CaseStudyIndexItem_item__7oTBb:hover .CaseStudyIndexItem_title__9Nw0i{color:var(--color-text-primary)}.CaseStudyIndexItem_essence__bvfmL{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.CaseStudyIndexItem_meta__wdIKg{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-3);flex-shrink:0}.CaseStudyIndexItem_location__q2N13{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.CaseStudyIndexItem_period__3JZIf,.CaseStudyIndexItem_territory__vef3S{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:var(--font-weight-regular)}.CaseStudyIndexItem_separator__fdhbd{color:var(--color-border-default);font-size:var(--font-size-xs)}.CaseStudyIndexItem_sectors__9erx1{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-1)}.CaseStudyIndexItem_sector__XMaZp{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);padding:2px var(--space-2);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-sm);white-space:nowrap}.CaseStudyIndexItem_arrow___srJn{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-tertiary);flex-shrink:0;align-self:center;transition:transform var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.CaseStudyIndexItem_item__7oTBb:hover .CaseStudyIndexItem_arrow___srJn{transform:translateX(4px);color:var(--color-text-primary)}@media (max-width:48rem){.CaseStudyIndexItem_item__7oTBb{grid-template-columns:1fr;gap:var(--space-4)}.CaseStudyIndexItem_meta__wdIKg{align-items:flex-start}.CaseStudyIndexItem_sectors__9erx1{justify-content:flex-start}.CaseStudyIndexItem_arrow___srJn{display:none}}.EssayHeader_header__3vtWw{padding-top:var(--space-32);padding-bottom:var(--space-12);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);margin-bottom:var(--space-block-gap)}.EssayHeader_typeLine__0QnB9{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap}.EssayHeader_typeLabel__PIRJ8{font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-widest);text-transform:uppercase}.EssayHeader_readingTime___Qhml,.EssayHeader_typeLabel__PIRJ8{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.EssayHeader_readingTime___Qhml{letter-spacing:var(--tracking-wide)}.EssayHeader_dot__DdEC3{font-size:var(--font-size-xs);color:var(--color-border-default)}.EssayHeader_title__Sfgtx{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:24ch;margin-bottom:var(--space-4)}.EssayHeader_subtitle__bgWei{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default);margin-bottom:var(--space-8)}.EssayHeader_metaLine__9NRRJ{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-bottom:var(--space-6)}.EssayHeader_date__BqN25,.EssayHeader_updated__70j1B{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.EssayHeader_tags__D4ZVM{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2)}.EssayHeader_tag__mHKqc{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide);padding:var(--space-1) var(--space-3);border:var(--border-width-thin) solid var(--color-border-default);border-radius:var(--radius-sm)}@media (max-width:48rem){.EssayHeader_header__3vtWw{padding-top:var(--space-24)}.EssayHeader_title__Sfgtx{font-size:var(--font-size-xl)}}.EssayConnections_connections__FS5eM{margin-top:var(--space-section-gap);padding-bottom:var(--space-section-gap)}.EssayConnections_divider__xA354{height:1px;background-color:var(--color-border-subtle);margin-bottom:var(--space-block-gap)}.EssayConnections_grid__Zdjve{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-block-gap);gap:var(--space-block-gap);margin-bottom:var(--space-block-gap)}.EssayConnections_connection__zgpWF{display:flex;flex-direction:column;gap:var(--space-3)}.EssayConnections_connectionLabel__fw_TS{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase}.EssayConnections_caseList__zNMaq{list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.EssayConnections_connectionLink___Fl8u{font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out)}.EssayConnections_connectionLink___Fl8u:hover{opacity:.7}.EssayConnections_cta__BtcWF{padding-top:var(--space-block-gap);border-top:var(--border-width-thin) solid var(--color-border-subtle);display:flex;align-items:baseline;gap:var(--space-4);flex-wrap:wrap}.EssayConnections_ctaText__gq7Vl{font-family:var(--font-sans);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.EssayConnections_ctaLink__KD4Mg{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:opacity var(--duration-fast) var(--ease-out)}.EssayConnections_ctaLink__KD4Mg:hover{opacity:.7}.EssayPage_body__q7P5F{padding-bottom:var(--space-block-gap)}.EssayPage_placeholder__4otur{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-tertiary);font-style:italic}.ReadingProgress_track__l_S8X{position:fixed;top:0;left:0;right:0;height:2px;z-index:calc(var(--z-nav) + 1);background-color:var(--color-border-subtle);pointer-events:none}.ReadingProgress_fill__nw7WZ{height:100%;width:100%;background-color:var(--color-accent);transform-origin:left center;transform:scaleX(0);transition:transform var(--duration-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.ReadingProgress_fill__nw7WZ{transition:none}}.ContactQualifier_qualifier___pbtF{display:flex;flex-direction:column;margin-bottom:var(--space-block-gap)}.ContactQualifier_block__wraDR{display:grid;grid-template-columns:10rem 1fr;grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-block-gap);padding-bottom:var(--space-block-gap);border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ContactQualifier_blockLabel__22ZrM{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding-top:var(--space-1);flex-shrink:0}.ContactQualifier_blockBody__IkfOT{display:flex;flex-direction:column;gap:var(--space-4)}.ContactQualifier_blockBody__IkfOT p{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-primary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}@media (max-width:56rem){.ContactQualifier_block__wraDR{grid-template-columns:1fr;gap:var(--space-4)}}.ContactPage_page__5I8nU{padding-bottom:var(--space-section-gap)}.ContactPage_header__B52DA{padding-top:var(--space-32);padding-bottom:var(--space-block-gap);border-bottom:var(--border-width-thin) solid var(--color-border-subtle);margin-bottom:0;max-width:var(--measure-default)}.ContactPage_pageLabel__BqPwA{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-6)}.ContactPage_heading__m3xph{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-5)}.ContactPage_intro__8qWHV{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.ContactPage_formSection__HCgpO{padding-top:var(--space-block-gap);border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ContactPage_formHeading__yVe08{font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-block-gap)}@media (max-width:48rem){.ContactPage_header__B52DA{padding-top:var(--space-24)}.ContactPage_heading__m3xph{font-size:var(--font-size-xl)}}.ImpactoScope_section__OkqiT{padding:var(--space-section-gap) 0;border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ImpactoScope_sectionLabel__T6YPO{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.ImpactoScope_heading__gPCC1{font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:var(--measure-default);margin-bottom:var(--space-12)}.ImpactoScope_grid__DXHO1{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-8);gap:var(--space-8)}@media (max-width:64rem){.ImpactoScope_grid__DXHO1{grid-template-columns:repeat(3,1fr)}}.ImpactoScope_item__8BVTT{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-6);border-top:var(--border-width-thick) solid var(--color-accent)}.ImpactoScope_value__30mUD{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.ImpactoScope_label__0OQ9h{font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--leading-normal)}.ImpactoScope_source__D9siR{font-family:var(--font-sans);font-size:var(--font-size-xs);color:var(--color-text-tertiary);letter-spacing:var(--tracking-wide)}@media (max-width:48rem){.ImpactoScope_grid__DXHO1{grid-template-columns:repeat(2,1fr);gap:var(--space-8) var(--space-6)}.ImpactoScope_value__30mUD{font-size:var(--font-size-xl)}}.ImpactoCases_section___oYg2{padding:var(--space-section-gap) 0;border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ImpactoCases_sectionLabel__RQtn1{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.ImpactoCases_heading__RP65Y{font-family:var(--font-sans);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:var(--measure-default);margin-bottom:var(--space-12)}.ImpactoCases_list__Con09{list-style:none;display:flex;flex-direction:column;border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ImpactoCases_item__9nIIG{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6) 0;border-bottom:var(--border-width-thin) solid var(--color-border-subtle)}.ImpactoCases_itemName__zYchD{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:var(--tracking-tight)}.ImpactoCases_itemDescription__TTIrY{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.ImpactoPage_intro__JQrIr{padding:var(--space-32) 0 var(--space-section-gap)}.ImpactoPage_pageLabel__OJXJi{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-6)}.ImpactoPage_pageHeading__jBZcJ{font-family:var(--font-sans);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);max-width:22ch;margin-bottom:var(--space-6)}.ImpactoPage_introText__WhxCp{font-family:var(--font-sans);font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-primary);line-height:var(--leading-relaxed);max-width:var(--measure-wide)}.ImpactoPage_methodology__tNXBG{padding:var(--space-section-gap) 0;border-top:var(--border-width-thin) solid var(--color-border-subtle)}.ImpactoPage_sectionLabel__AG9e2{display:block;font-family:var(--font-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-tertiary);letter-spacing:var(--tracking-widest);text-transform:uppercase;margin-bottom:var(--space-3)}.ImpactoPage_methodologyHeading__pD3ws{font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-5)}.ImpactoPage_methodologyText__SVVoD{font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-default)}.ImpactoPage_closing__uTgcx{background-color:var(--color-background-subtle);padding:var(--space-section-gap) 0}.ImpactoPage_closingQuestion__8RQyF{font-family:var(--font-sans);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.1;letter-spacing:-.02em;max-width:24ch;margin-bottom:var(--space-10)}.ImpactoPage_closingCta__MqVG5{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-background);background-color:var(--color-accent);letter-spacing:var(--tracking-normal);padding:var(--space-3) var(--space-8);border-radius:var(--radius-base);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.ImpactoPage_closingCta__MqVG5:hover{opacity:.88}.ImpactoPage_closingCta__MqVG5:active{transform:scale(.99)}@media (max-width:48rem){.ImpactoPage_intro__JQrIr{padding-top:var(--space-24)}.ImpactoPage_closingQuestion__8RQyF,.ImpactoPage_pageHeading__jBZcJ{font-size:var(--font-size-xl);max-width:none}}