.top-bar-module__YCV3Za__bar{z-index:2;color:#fff;background:0 0;position:relative}.top-bar-module__YCV3Za__inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;max-width:90rem;margin-inline:auto;padding-block:.875rem;padding-inline:1.5rem;display:flex}@media (min-width:768px){.top-bar-module__YCV3Za__inner{padding-inline:2rem}}
.app-entry-module__4CKicW__box{isolation:isolate;color:#fff;background:#07131a;width:100vw;margin-left:-50vw;margin-right:-50vw;position:relative;left:50%;right:50%;overflow:hidden}.app-entry-module__4CKicW__box:before{content:"";z-index:-2;transform-origin:top;animation:app-entry-module__4CKicW__entry-aurora-pan 48s var(--ease-out) infinite alternate;pointer-events:none;background:url(/landing-hero.png) top/cover no-repeat;position:absolute;inset:0;transform:scale(1.06)}.app-entry-module__4CKicW__box:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 36% at 14% 0,#020c1280,#0000 70%),radial-gradient(70% 40% at 92% 4%,#020c125c,#0000 72%),linear-gradient(#040e14d1 0%,#040e1499 10%,#040e147a 45%,#040e1485 100%);position:absolute;inset:0}@keyframes app-entry-module__4CKicW__entry-aurora-pan{0%{transform:scale(1.06)translate(0,0)}to{transform:scale(1.12)translate(-2%,-1.4%)}}@media (prefers-reduced-motion:reduce){.app-entry-module__4CKicW__box:before{animation:none}}.app-entry-module__4CKicW__inner{z-index:1;flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);width:100%;max-width:90rem;margin-inline:auto;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2rem,4vw,3.25rem);padding-inline:1.5rem;display:flex;position:relative}@media (min-width:768px){.app-entry-module__4CKicW__inner{padding-inline:2rem}}.app-entry-module__4CKicW__header{flex-direction:column;gap:.5rem;max-width:48rem;display:flex}.app-entry-module__4CKicW__eyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffffc7;align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.app-entry-module__4CKicW__eyebrowDot{background:var(--so-green-400);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 10px 1px #4aa392e6}.app-entry-module__4CKicW__title{font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:#fff}.app-entry-module__4CKicW__desc{font-size:var(--text-md);line-height:var(--leading-normal);color:#ffffffd1;margin-top:.35rem}.app-entry-module__4CKicW__lifeHead{align-items:center;gap:.6rem;margin-bottom:.9rem;display:flex}.app-entry-module__4CKicW__lifeEyebrow{font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:#ffffff9e;font-weight:600}.app-entry-module__4CKicW__lifeRule{background:linear-gradient(90deg,#ffffff2e,#0000);flex:1;height:1px}.app-entry-module__4CKicW__lifeGrid{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){.app-entry-module__4CKicW__lifeGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.app-entry-module__4CKicW__lifeGrid{grid-template-columns:repeat(5,1fr)}}.app-entry-module__4CKicW__node{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px)saturate(1.3);height:100%;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#0a161e6b;border:1px solid #ffffff1f;flex-direction:column;gap:.75rem;padding:1rem;display:flex;position:relative;overflow:hidden}.app-entry-module__4CKicW__node:hover{background:#0a161e5c;transform:translateY(-2px)}.app-entry-module__4CKicW__nodeFocal{background:#081e1880;border-color:#4aa39299;box-shadow:0 0 0 1px #4aa39259,0 14px 40px -14px #328a79a6}.app-entry-module__4CKicW__nodeFocal:hover{border-color:#4aa392d9;box-shadow:0 0 0 1px #4aa39280,0 16px 44px -12px #328a79bf}.app-entry-module__4CKicW__nodeAccent{pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.app-entry-module__4CKicW__nodeAccentFocal{background:linear-gradient(90deg, var(--so-green-400), transparent 90%)}.app-entry-module__4CKicW__nodeAccentAi{background:linear-gradient(90deg, var(--iris-300), var(--ocean-300) 70%, transparent);opacity:.75}.app-entry-module__4CKicW__nodeTop{justify-content:space-between;align-items:center;display:flex}.app-entry-module__4CKicW__nodeIndex{width:1.75rem;height:1.75rem;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.app-entry-module__4CKicW__nodeIndexFocal{background:var(--so-green-500);color:#fff;box-shadow:0 0 12px 1px #4aa39299}.app-entry-module__4CKicW__nodeIndexAi{color:#ffffffb3;background:#ffffff1a;border:1px solid #ffffff29}.app-entry-module__4CKicW__nodeArrow{font-size:var(--text-lg);line-height:1}.app-entry-module__4CKicW__nodeArrowFocal{color:var(--so-green-400)}.app-entry-module__4CKicW__nodeArrowAi{color:#ffffff59}.app-entry-module__4CKicW__nodeBody{flex-direction:column;gap:.5rem;display:flex}.app-entry-module__4CKicW__nodeLabel{font-family:var(--font-display);font-size:var(--text-md);font-weight:600;line-height:var(--leading-tight);color:#fff}.app-entry-module__4CKicW__nodeRole{border-radius:var(--radius-pill);width:fit-content;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:.4rem;padding:.15rem .55rem;font-weight:600;display:inline-flex}.app-entry-module__4CKicW__nodeRoleFocal{color:#9fe6cf;background:#4aa3922e;border:1px solid #4aa39266}.app-entry-module__4CKicW__nodeRoleAi{color:#cfc8ff;background:#9588fd29;border:1px solid #9588fd52}.app-entry-module__4CKicW__nodeRoleDot{border-radius:50%;width:.4rem;height:.4rem}.app-entry-module__4CKicW__nodeRoleDotFocal{background:var(--so-green-400);box-shadow:0 0 8px 1px #4aa392e6}.app-entry-module__4CKicW__nodeRoleDotAi{background:var(--iris-400);box-shadow:0 0 8px 1px #9588fdcc}@media (prefers-reduced-motion:reduce){.app-entry-module__4CKicW__node{transition:none}.app-entry-module__4CKicW__node:hover{transform:none}}
.moves-triptych-module__KnecDG__band{color:#fff;position:relative}@media (min-width:768px){.moves-triptych-module__KnecDG__band{margin-inline:clamp(1.5rem,4vw,4rem) clamp(.5rem,1vw,1rem)}}.moves-triptych-module__KnecDG__bandHead{align-items:center;gap:.6rem;margin-bottom:clamp(.85rem,1.6vw,1.25rem);display:flex}.moves-triptych-module__KnecDG__bandEyebrow{color:#ffffffd1;font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:600}.moves-triptych-module__KnecDG__bandDot{background:var(--so-green-400);width:.45rem;height:.45rem;box-shadow:0 0 10px 1px var(--so-green-400);border-radius:50%}.moves-triptych-module__KnecDG__grid{grid-template-columns:1fr;gap:clamp(.85rem,1.6vw,1.25rem);display:grid}@media (min-width:768px){.moves-triptych-module__KnecDG__grid{grid-template-columns:repeat(3,1fr)}}.moves-triptych-module__KnecDG__card{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(14px)saturate(1.3);color:#fff;min-height:13rem;transition:transform var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#08141c57;border:1px solid #ffffff24;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2vw,1.6rem);text-decoration:none;display:flex;position:relative}.moves-triptych-module__KnecDG__card:hover{background:#08141c47;transform:translateY(-3px)}.moves-triptych-module__KnecDG__toneLeaf:hover{border-color:#4aa39280;box-shadow:0 14px 40px -12px #328a798c}.moves-triptych-module__KnecDG__toneIris:hover{border-color:#9588fd80;box-shadow:0 14px 40px -12px #6435ec8c}.moves-triptych-module__KnecDG__toneOcean:hover{border-color:#21c7e380;box-shadow:0 14px 40px -12px #06a6c680}.moves-triptych-module__KnecDG__accent{border-radius:var(--radius-xl) var(--radius-xl) 0 0;pointer-events:none;height:2px;position:absolute;inset:0 0 auto;overflow:visible}.moves-triptych-module__KnecDG__accentLeaf{background:linear-gradient(to right, transparent 0%, var(--so-green-400) 18%, var(--so-green-400) 82%, transparent 100%);opacity:.85}.moves-triptych-module__KnecDG__accentIris{background:linear-gradient(to right, transparent 0%, var(--iris-300) 18%, var(--iris-300) 82%, transparent 100%);opacity:.9}.moves-triptych-module__KnecDG__accentOcean{background:linear-gradient(to right, transparent 0%, var(--ocean-300) 18%, var(--ocean-300) 82%, transparent 100%);box-shadow:0 0 10px #21c7e38c}.moves-triptych-module__KnecDG__step{border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);font-variant-numeric:tabular-nums;color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff2e;align-self:flex-start;align-items:center;padding:.2rem .6rem;font-weight:600;display:inline-flex}.moves-triptych-module__KnecDG__stepLeaf{color:#bff0dd}.moves-triptych-module__KnecDG__stepIris{color:#d6d0ff}.moves-triptych-module__KnecDG__stepOcean{color:#bdf0fa}.moves-triptych-module__KnecDG__title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:var(--leading-tight);color:#fff}.moves-triptych-module__KnecDG__body{font-size:var(--text-base);color:#ffffffc7;line-height:1.55}.moves-triptych-module__KnecDG__cta{font-size:var(--text-sm);align-items:center;gap:.4rem;margin-top:auto;font-weight:600;display:inline-flex}.moves-triptych-module__KnecDG__ctaLeaf{color:var(--so-green-400)}.moves-triptych-module__KnecDG__ctaIris{color:var(--iris-300)}.moves-triptych-module__KnecDG__ctaOcean{color:var(--ocean-300)}.moves-triptych-module__KnecDG__ctaArrow{transition:transform var(--dur-base) var(--ease-out)}.moves-triptych-module__KnecDG__card:hover .moves-triptych-module__KnecDG__ctaArrow{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.moves-triptych-module__KnecDG__card{transition:none}.moves-triptych-module__KnecDG__card:hover{transform:none}}
.pathways-module__x35_Pa__hue{--flow-weak:var(--slate-300);--flow:var(--slate-500);--flow-strong:var(--slate-700);--flow-tint:var(--slate-100);--flow-glow:#6782984d}.pathways-module__x35_Pa__hue[data-hue=biodiversity]{--flow-weak:var(--leaf-300);--flow:var(--leaf-500);--flow-strong:var(--leaf-700);--flow-tint:var(--leaf-50);--flow-glow:#11b06b57}.pathways-module__x35_Pa__hue[data-hue=water]{--flow-weak:var(--ocean-300);--flow:var(--ocean-500);--flow-strong:var(--ocean-700);--flow-tint:var(--ocean-50);--flow-glow:#06a6c652}.pathways-module__x35_Pa__hue[data-hue=air]{--flow-weak:#7cd4ec;--flow:#38b6e0;--flow-strong:#1f7fb0;--flow-tint:#e6f6fd;--flow-glow:#38b6e04d}.pathways-module__x35_Pa__hue[data-hue=land]{--flow-weak:var(--ember-300);--flow:var(--ember-500);--flow-strong:var(--ember-700);--flow-tint:var(--ember-50);--flow-glow:#fe5f0a47}.pathways-module__x35_Pa__hue[data-hue=socio]{--flow-weak:var(--iris-300);--flow:var(--iris-500);--flow-strong:var(--iris-700);--flow-tint:var(--iris-50);--flow-glow:#6435ec52}.pathways-module__x35_Pa__hue[data-hue=health]{--flow-weak:#fda4b8;--flow:#f43f6e;--flow-strong:#be123c;--flow-tint:#fff1f4;--flow-glow:#f43f6e4d}.pathways-module__x35_Pa__chain{flex-direction:column;align-items:flex-start;gap:0;width:100%;display:flex}.pathways-module__x35_Pa__node{border-radius:var(--radius-pill);max-width:100%;font-size:var(--text-sm);background:var(--color-surface);border:1px solid var(--color-divider);color:var(--color-ink);white-space:normal;overflow-wrap:anywhere;align-items:center;padding:.1875rem .625rem;line-height:1.25;display:inline-flex}.pathways-module__x35_Pa__nodeActivity{border-color:color-mix(in srgb, var(--flow) 32%, transparent);background:color-mix(in srgb, var(--flow-tint) 70%, var(--color-surface))}.pathways-module__x35_Pa__nodeEndpoint{border-color:color-mix(in srgb, var(--flow) 45%, transparent);background:color-mix(in srgb, var(--flow-tint) 88%, var(--color-surface));color:var(--flow-strong);font-weight:500}.pathways-module__x35_Pa__connector{border-radius:var(--radius-pill);background:linear-gradient(180deg, color-mix(in srgb, var(--flow-weak) 50%, transparent), color-mix(in srgb, var(--flow) 60%, transparent));flex:none;width:.3125rem;height:.9rem;margin:.15rem 0 .15rem .9rem;position:relative;overflow:hidden}.pathways-module__x35_Pa__connector:after{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--flow) 95%, white) 45%, transparent);animation:2.6s linear infinite pathways-module__x35_Pa__flow-pip;position:absolute;inset:0;transform:translateY(-100%)}.pathways-module__x35_Pa__chainWrap[data-flowing=true] .pathways-module__x35_Pa__connector:after{animation-duration:1.1s}.pathways-module__x35_Pa__chainWrap[data-complete=true] .pathways-module__x35_Pa__connector:after{animation:pathways-module__x35_Pa__flow-complete .6s var(--ease-out) forwards}@keyframes pathways-module__x35_Pa__flow-pip{0%{transform:translateY(-100%)}to{transform:translateY(220%)}}@keyframes pathways-module__x35_Pa__flow-complete{0%{opacity:1;transform:translateY(-100%)}to{opacity:1;transform:translateY(220%)}}.pathways-module__x35_Pa__arrow{color:var(--flow);font-size:var(--text-xs);opacity:.7;flex:none}.pathways-module__x35_Pa__reveal{animation:pathways-module__x35_Pa__pw-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes pathways-module__x35_Pa__pw-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.pathways-module__x35_Pa__flowing{animation:pathways-module__x35_Pa__pw-flow-out .42s var(--ease-out) both}@keyframes pathways-module__x35_Pa__pw-flow-out{0%{opacity:1;transform:none}60%{opacity:.6;transform:translateY(6px)scale(.99)}to{opacity:0;transform:translateY(18px)scale(.97)}}.pathways-module__x35_Pa__dissolving{animation:pathways-module__x35_Pa__pw-dissolve .34s var(--ease-out) both}@keyframes pathways-module__x35_Pa__pw-dissolve{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}.pathways-module__x35_Pa__landed{animation:pathways-module__x35_Pa__pw-land .55s var(--ease-spring) both}@keyframes pathways-module__x35_Pa__pw-land{0%{opacity:0;box-shadow:0 0 0 0 var(--flow-glow);transform:translateY(-8px)scale(.98)}45%{box-shadow:0 0 0 4px var(--flow-glow)}to{opacity:1;transform:none;box-shadow:0 0 #0000}}.pathways-module__x35_Pa__dot{border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;font-size:var(--text-xs);transition:transform var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.pathways-module__x35_Pa__dotRecorded{background:var(--flow);color:#fff;box-shadow:0 0 0 3px var(--flow-tint)}.pathways-module__x35_Pa__dotSuggested{border-color:var(--flow);color:var(--flow-strong);cursor:pointer;background:0 0}.pathways-module__x35_Pa__dotSuggested:before{content:"";border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--flow) 50%, transparent);animation:pathways-module__x35_Pa__pw-breathe 2.4s var(--ease-out) infinite;position:absolute;inset:-3px}.pathways-module__x35_Pa__dotSuggested:hover{background:color-mix(in srgb, var(--flow-tint) 80%, transparent);transform:scale(1.12)}@keyframes pathways-module__x35_Pa__pw-breathe{0%,to{opacity:.25;transform:scale(1)}50%{opacity:.6;transform:scale(1.12)}}.pathways-module__x35_Pa__dotGap{color:var(--color-ink-subtle);cursor:pointer;background:0 0}.pathways-module__x35_Pa__dotGap:hover{background:var(--color-surface-sunken);color:var(--color-ink);transform:scale(1.08)}.pathways-module__x35_Pa__ripple:after{content:"";border-radius:var(--radius-pill);border:2px solid var(--flow);animation:pathways-module__x35_Pa__pw-ripple .55s var(--ease-out) forwards;position:absolute;inset:0}@keyframes pathways-module__x35_Pa__pw-ripple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.pathways-module__x35_Pa__meterFill{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--leaf-500), var(--ocean-500));height:100%;transition:width var(--dur-slow) var(--ease-out)}.pathways-module__x35_Pa__regroup{animation:pathways-module__x35_Pa__pw-fade var(--dur-base) var(--ease-out) both}@keyframes pathways-module__x35_Pa__pw-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pathways-module__x35_Pa__connector:after,.pathways-module__x35_Pa__chainWrap[data-flowing=true] .pathways-module__x35_Pa__connector:after,.pathways-module__x35_Pa__chainWrap[data-complete=true] .pathways-module__x35_Pa__connector:after,.pathways-module__x35_Pa__dotSuggested:before{animation:none}.pathways-module__x35_Pa__connector:after{opacity:.5;transform:translate(40%)}.pathways-module__x35_Pa__reveal,.pathways-module__x35_Pa__flowing,.pathways-module__x35_Pa__dissolving,.pathways-module__x35_Pa__landed,.pathways-module__x35_Pa__regroup{animation:none}.pathways-module__x35_Pa__ripple:after{opacity:0;animation:none}.pathways-module__x35_Pa__meterFill,.pathways-module__x35_Pa__dot{transition:none}}
