.investor-block{--investor-blue:#004e9e;--investor-accent:#2369ea;--investor-ink:#364153;--investor-line:#e7e6e6;width:100%;color:var(--investor-blue);font-family:var(--font-form);flex-direction:column;gap:1.75rem;display:flex}.investor-block__heading{align-items:center;gap:.75rem;display:flex}.investor-block__icon{object-fit:contain;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;display:block}.investor-block__rule{background:var(--investor-accent);flex:0 0 2px;align-self:stretch;min-height:2.25rem}.investor-block__title{text-align:left;min-width:0;margin:0}@media (max-width:640px){.investor-block{gap:1.25rem}.investor-block__icon{flex-basis:2rem;width:2rem;height:2rem}}
.impact-stories{color:#fdfdfd;background:#004f9e;border-radius:clamp(24px,3vw,40px);padding-block:clamp(48px,6vw,96px);overflow:clip}.impact-stories__inner{max-width:1120px;margin-inline:auto}.impact-stories__header{text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:16px;display:grid}@media (min-width:1024px){.impact-stories__header{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:40px}}.impact-stories__artwork{width:clamp(8rem,30vw,11rem);height:auto}@media (min-width:1024px){.impact-stories__artwork{width:clamp(11rem,16vw,14rem)}}@media (prefers-reduced-motion:no-preference){.impact-stories__artwork{animation:3.2s ease-in-out infinite alternate impact-stories-artwork}}@keyframes impact-stories-artwork{0%{transform:translateY(8px)}to{transform:translateY(-12px)}}.impact-stories__copy{min-width:0}.impact-stories__eyebrow{color:#fecd06;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem;font-weight:600;line-height:1.3}.impact-stories__heading{color:#fdfdfd;letter-spacing:-.02em;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15}.impact-stories__lede{color:#e4edf9;max-width:48rem;margin:12px 0 0;font-size:1rem;font-weight:500;line-height:1.5}@media (min-width:640px){.impact-stories__heading{font-size:2.1rem}.impact-stories__lede{font-size:1.125rem}}.impact-stories__grid{grid-template-columns:minmax(0,1fr);gap:clamp(16px,2vw,32px);margin-top:clamp(24px,3vw,40px);display:grid}.impact-stories__grid--illustrated{row-gap:72px;margin-top:72px}@media (min-width:640px){.impact-stories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.impact-stories__grid--illustrated{row-gap:88px;margin-top:88px}}.impact-stories__card{box-sizing:border-box;color:#3b465d;border-radius:clamp(20px,2.4vw,32px);flex-direction:column;min-width:0;padding:clamp(18px,2.2vw,28px);display:flex;position:relative}.impact-stories__card--government{background:linear-gradient(135deg,#feffda 0%,#ffefb2 100%)}.impact-stories__card--csr{background:linear-gradient(135deg,#eaffd9 0%,#b2ffc6 100%)}.impact-stories__card--illustrated{padding-top:clamp(64px,6vw,84px)}.impact-stories__card-artwork{z-index:1;object-fit:contain;width:clamp(80px,9vw,116px);height:auto;position:absolute;top:clamp(-56px,-4.5vw,-40px);right:clamp(12px,1.6vw,22px)}.impact-stories__card-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.impact-stories__card-tag{color:#02afd0;font-size:.875rem;font-weight:700;line-height:1.3}.impact-stories__card--csr .impact-stories__card-tag{color:#00a819}.impact-stories__card-period{border-radius:var(--radius-pill);color:#00af80;white-space:nowrap;background:#fff;padding:6px 14px;font-size:.75rem;font-weight:600;line-height:1.3;box-shadow:0 6px 12px #0000001f}.impact-stories__card-title{color:var(--color-ink-900);overflow-wrap:break-word;margin:0;font-size:1.125rem;font-weight:700;line-height:1.2}.impact-stories__card-partner{color:#3b465d;overflow-wrap:break-word;margin:8px 0 0;font-size:.875rem;font-weight:400;line-height:1.4}.impact-stories__stats{border-block:1px solid #3b465d38;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;margin:clamp(14px,1.6vw,20px) 0 0;padding:clamp(12px,1.4vw,18px) 0;display:grid}.impact-stories__stats>div{flex-direction:column-reverse;gap:2px;min-width:0;display:flex}.impact-stories__stats dd{color:#0052a5;white-space:nowrap;margin:0;font-size:clamp(1rem,4.6vw,1.375rem);font-weight:800;line-height:1.2}.impact-stories__stats dt{color:#101010;font-size:.75rem;font-weight:400;line-height:1.3}@media (min-width:640px){.impact-stories__stats{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));grid-auto-flow:row;gap:12px}.impact-stories__stats dd{font-size:clamp(1.375rem,1.9vw,1.75rem)}.impact-stories__stats dt{font-size:.8125rem}}.impact-stories__card-summary{color:#3b465d;overflow-wrap:break-word;margin:clamp(12px,1.4vw,16px) 0 0;font-size:.875rem;font-weight:400;line-height:1.45}.impact-stories__card-summary strong{font-weight:700}@media (min-width:1024px){.impact-stories__card-title{font-size:1.25rem}.impact-stories__card-partner,.impact-stories__card-summary{font-size:.9375rem}.impact-stories__stats dt{font-size:.875rem}}.impact-stories__cta{margin-top:clamp(28px,4vw,64px)}.impact-stories__stage{position:relative}.impact-stories__grid,.impact-stories__cta{z-index:1;position:relative}.impact-stories__sketches{pointer-events:none;display:none;position:absolute;inset:0}@media (min-width:1440px){.impact-stories__sketches{display:block}}.impact-stories__sketch{-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.impact-stories__sketch--building{width:289px;top:10px;left:-271px}.impact-stories__sketch--satellite{width:307px;top:670px;left:-220px}.impact-stories__sketch--map{width:319px;top:840px;left:-242px}.impact-stories__sketch--route{width:257px;top:149px;right:-300px}.impact-stories__sketch--mail{width:243px;top:428px;right:-220px}.impact-stories__sketch--phone{width:281px;top:1050px;right:-200px}@media not (min-width:48rem){.impact-stories{margin-block:20px;padding-block:40px}}
.investor-contact__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;display:grid}.investor-contact__card{min-width:0}.investor-contact__entity{color:var(--investor-ink);font-family:var(--font-display);margin:0 0 .625rem;font-size:1.125rem;font-weight:700;line-height:1.2}.investor-contact__details{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.investor-contact__link{color:var(--investor-ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.investor-contact__value{overflow-wrap:anywhere;color:var(--investor-blue)}.investor-contact__link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 1.25rem;width:1.25rem;height:1.25rem}.investor-contact__link:hover .investor-contact__value{text-underline-offset:3px;text-decoration:underline}.investor-contact__link:focus-visible{outline-offset:3px;border-radius:2px;outline:3px solid #2369ea59}@media (max-width:900px){.investor-contact__grid{grid-template-columns:1fr;gap:2rem}}
.events-rituals__sketches{z-index:0;pointer-events:none;mix-blend-mode:multiply;display:none;position:absolute;inset:0}@media (min-width:1280px){.events-rituals__sketches{display:block}}.events-rituals__sketch{-webkit-user-select:none;user-select:none;max-width:none;height:auto;position:absolute}.events-rituals__sketch--workshop{width:190px;top:-35px;left:-200px}.events-rituals__sketch--network{width:203px;top:319px;right:-204px}.events-rituals__sketch--gearbox{width:104px;bottom:-139px;left:-201px}.events-rituals__sketch--laptop{width:231px;bottom:-138px;left:-92px}
