@keyframes Nav-module__gOObGW__blink{0%,49%{opacity:1}50%,to{opacity:0}}.Nav-module__gOObGW__nav{z-index:50;padding:16px var(--page-pad);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px dotted var(--hairline);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;background:#0b150ad9;align-items:baseline;gap:36px;font-size:12px;display:flex;position:sticky;top:0}.Nav-module__gOObGW__wordmark{color:var(--green);white-space:nowrap;font-weight:500;text-decoration:none}.Nav-module__gOObGW__tagline{color:var(--muted);margin:0;font-family:inherit}.Nav-module__gOObGW__caret{margin-left:4px;animation:1.2s step-end infinite Nav-module__gOObGW__blink;display:inline-block}.Nav-module__gOObGW__links{align-items:baseline;gap:36px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.Nav-module__gOObGW__link{color:var(--paper);white-space:nowrap;text-decoration:none;transition:color .4s}.Nav-module__gOObGW__link:hover{color:var(--green)}@media (max-width:1099px){.Nav-module__gOObGW__tagline{display:none}}@media (max-width:767px){.Nav-module__gOObGW__nav{flex-wrap:wrap;align-items:center;gap:8px 20px}.Nav-module__gOObGW__links{gap:20px;width:100%;margin-left:0}.Nav-module__gOObGW__link,.Nav-module__gOObGW__wordmark{align-items:center;min-height:44px;display:inline-flex}}
.Hero-module__ZARIfG__hero{max-width:1240px;padding:120px var(--page-pad) 90px;text-align:center;margin:0 auto}.Hero-module__ZARIfG__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--muted);margin-bottom:36px;font-size:12px}.Hero-module__ZARIfG__headline{font-family:var(--font-display), Impact, sans-serif;letter-spacing:.005em;text-wrap:balance;margin:0;font-size:clamp(42px,6.4vw,102px);font-weight:400;line-height:1.12}.Hero-module__ZARIfG__accent{color:var(--green)}.Hero-module__ZARIfG__cards{text-align:left;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:96px;display:grid}.Hero-module__ZARIfG__card{border-top:1px dotted var(--hairline);padding-top:20px;transition:border-color .4s}.Hero-module__ZARIfG__card:hover{border-top-color:var(--green)}.Hero-module__ZARIfG__marker{background:var(--green);width:10px;height:10px;margin-bottom:16px;display:block}.Hero-module__ZARIfG__circle{border-radius:50%}.Hero-module__ZARIfG__diamond{transform:rotate(45deg)}.Hero-module__ZARIfG__cardBody{font-family:var(--font-serif), Georgia, serif;color:var(--paper-2);margin:0;font-size:17px;line-height:1.55}@media (max-width:1099px){.Hero-module__ZARIfG__cards{grid-template-columns:repeat(2,1fr);gap:32px;margin-top:72px}}@media (max-width:767px){.Hero-module__ZARIfG__hero{padding:72px var(--page-pad) 64px}.Hero-module__ZARIfG__cards{grid-template-columns:1fr;gap:28px;margin-top:56px}}
@keyframes Marquee-module__m6z8XG__mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.Marquee-module__m6z8XG__marquee{background:var(--green-block);color:var(--ink);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px 0;overflow:hidden}.Marquee-module__m6z8XG__track{width:max-content;animation:22s linear infinite Marquee-module__m6z8XG__mq;display:flex}.Marquee-module__m6z8XG__line{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;white-space:pre;padding-right:48px;font-size:13px;font-weight:500}
.Problem-module__S0GCFq__problem{max-width:1100px;padding:130px var(--page-pad) 60px;margin:0 auto}.Problem-module__S0GCFq__headline{font-family:var(--font-display), Impact, sans-serif;text-align:center;text-wrap:balance;margin:0 0 56px;font-size:clamp(34px,4.6vw,68px);font-weight:400;line-height:1.08}.Problem-module__S0GCFq__accent{color:var(--green)}.Problem-module__S0GCFq__columns{grid-template-columns:1fr 1fr;gap:48px;max-width:900px;margin:0 auto;display:grid}.Problem-module__S0GCFq__paragraph{font-family:var(--font-serif), Georgia, serif;color:var(--paper-2);margin:0;font-size:17px;line-height:1.65}@media (max-width:767px){.Problem-module__S0GCFq__problem{padding:84px var(--page-pad) 48px}.Problem-module__S0GCFq__headline{margin-bottom:40px}.Problem-module__S0GCFq__columns{grid-template-columns:1fr;gap:24px}}
.Insights-module___nMrRW__insights{max-width:1100px;padding:40px var(--page-pad) 140px;margin:0 auto}.Insights-module___nMrRW__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Insights-module___nMrRW__card{border:1px dotted var(--hairline);transition:border-color .4s var(--ease-lift), transform .4s var(--ease-lift);padding:32px 28px}.Insights-module___nMrRW__card:hover{border-color:var(--green);transform:translateY(-6px)}.Insights-module___nMrRW__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.2em;color:var(--muted);margin:0 0 20px;font-size:11px;font-weight:400}.Insights-module___nMrRW__stat{font-family:var(--font-display), Impact, sans-serif;color:var(--green);font-variant-numeric:tabular-nums;margin:0;font-size:72px;line-height:1}.Insights-module___nMrRW__unit{font-size:44px}.Insights-module___nMrRW__body{font-family:var(--font-serif), Georgia, serif;color:var(--paper-2);margin:18px 0 0;font-size:15px;line-height:1.6}@media (max-width:1099px){.Insights-module___nMrRW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Insights-module___nMrRW__insights{padding:24px var(--page-pad) 88px}.Insights-module___nMrRW__grid{grid-template-columns:1fr}}
@keyframes LoopDiagram-module__KhVRHq__pulse{0%{opacity:.8;transform:scale(.5)}80%{opacity:0;transform:scale(2.4)}to{opacity:0;transform:scale(2.4)}}.LoopDiagram-module__KhVRHq__stage{width:100%;position:relative}.LoopDiagram-module__KhVRHq__svg{width:100%;display:block}.LoopDiagram-module__KhVRHq__overlay{flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.LoopDiagram-module__KhVRHq__preEvent{top:14%}.LoopDiagram-module__KhVRHq__postEvent{bottom:14%}.LoopDiagram-module__KhVRHq__pill{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;background:var(--ink);color:var(--green-block);white-space:nowrap;border-radius:20px;padding:4px 10px;font-size:10px}.LoopDiagram-module__KhVRHq__leader{background:repeating-linear-gradient(var(--ink) 0 4px, transparent 4px 8px);width:1px;height:44px}.LoopDiagram-module__KhVRHq__event{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.LoopDiagram-module__KhVRHq__eventPulse{border:2px solid var(--ink);width:44px;height:44px;margin:-22px 0 0 -22px;animation:2.6s ease-out infinite LoopDiagram-module__KhVRHq__pulse;position:absolute;top:50%;left:50%}.LoopDiagram-module__KhVRHq__eventLabel{background:var(--ink);color:var(--green-block);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;white-space:nowrap;padding:9px 12px;font-size:11px;display:block;position:relative}@media (max-width:767px){.LoopDiagram-module__KhVRHq__pill,.LoopDiagram-module__KhVRHq__eventLabel{letter-spacing:.16em;padding:3px 8px;font-size:9px}.LoopDiagram-module__KhVRHq__leader{height:26px}}
.ScrollFillWordmark-module__-ZeBQq__stack{display:block;position:relative}.ScrollFillWordmark-module__-ZeBQq__outline{color:var(--ink)}.ScrollFillWordmark-module__-ZeBQq__fill{display:none}@supports (-webkit-text-stroke-width:1px){.ScrollFillWordmark-module__-ZeBQq__outline{color:#0000;-webkit-text-stroke-width:max(1.5px, .018em);-webkit-text-stroke-color:var(--ink)}.ScrollFillWordmark-module__-ZeBQq__fill{color:var(--ink);clip-path:inset(-.4em calc((1 - var(--fill,1)) * 100%) -.4em 0);-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}}
.Experience-module__RsmxMa__section{background:var(--green-block);color:var(--ink-2);padding:90px var(--page-pad);overflow:hidden}.Experience-module__RsmxMa__inner{max-width:1280px;margin:0 auto}.Experience-module__RsmxMa__header{font-family:var(--font-mono), ui-monospace, monospace;justify-content:space-between;align-items:baseline;gap:24px;display:flex}.Experience-module__RsmxMa__title{margin:0;font-family:inherit;font-size:16px;font-weight:500}.Experience-module__RsmxMa__titleStrong{font-family:var(--font-wordmark);font-size:19px}.Experience-module__RsmxMa__index{letter-spacing:.18em;white-space:nowrap;font-size:12px}.Experience-module__RsmxMa__grid{grid-template-columns:250px 1fr 250px;align-items:center;gap:32px;margin-top:20px;display:grid}.Experience-module__RsmxMa__column{font-family:var(--font-mono), ui-monospace, monospace;flex-direction:column;gap:44px;margin:0;padding:0;font-size:12px;line-height:1.6;list-style:none;display:flex}.Experience-module__RsmxMa__left{text-align:right}.Experience-module__RsmxMa__item{opacity:.85;transition:transform .35s,opacity .35s}.Experience-module__RsmxMa__item:hover{opacity:1}.Experience-module__RsmxMa__left .Experience-module__RsmxMa__item:hover{transform:translate(-6px)}.Experience-module__RsmxMa__right .Experience-module__RsmxMa__item:hover{transform:translate(6px)}.Experience-module__RsmxMa__center{flex-direction:column;align-items:center;gap:8px;display:flex}.Experience-module__RsmxMa__caption{font-family:var(--font-mono), ui-monospace, monospace;text-align:center;max-width:260px;margin:0;font-size:12px;line-height:1.5}.Experience-module__RsmxMa__wordmark{font-family:var(--font-wordmark);letter-spacing:-.03em;text-align:center;color:var(--ink);margin-bottom:28px;font-size:clamp(56px,8.4vw,140px);font-weight:700;line-height:.9}@media (max-width:1099px){.Experience-module__RsmxMa__grid{grid-template-columns:1fr;gap:44px;margin-top:32px}.Experience-module__RsmxMa__center{order:1}.Experience-module__RsmxMa__left{text-align:left;order:2}.Experience-module__RsmxMa__right{order:3}.Experience-module__RsmxMa__column{gap:28px;max-width:560px}.Experience-module__RsmxMa__left .Experience-module__RsmxMa__item:hover,.Experience-module__RsmxMa__right .Experience-module__RsmxMa__item:hover{transform:translate(6px)}}@media (max-width:767px){.Experience-module__RsmxMa__section{padding:64px var(--page-pad)}.Experience-module__RsmxMa__wordmark{font-size:min(10.5vw,56px)}.Experience-module__RsmxMa__header{flex-direction:column;align-items:flex-start;gap:8px}}
.SpiralDiagram-module__waUheW__svg{width:100%;display:block;overflow:visible}.SpiralDiagram-module__waUheW__segment{transition:fill .5s,stroke .5s}.SpiralDiagram-module__waUheW__node{transition:r .45s,fill .45s}.SpiralDiagram-module__waUheW__label{font-family:var(--font-mono), ui-monospace, monospace;pointer-events:none;font-size:9px;font-weight:500}
.ValueSpiral-module__oMUy-G__section{background:var(--green-block);color:var(--ink-2);padding:110px var(--page-pad);border-top:1px dashed var(--hairline-green);overflow:hidden}.ValueSpiral-module__oMUy-G__inner{max-width:1280px;margin:0 auto}.ValueSpiral-module__oMUy-G__header{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex}.ValueSpiral-module__oMUy-G__headerText{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.18em;margin:0;font-size:12px;font-weight:400}.ValueSpiral-module__oMUy-G__grid{grid-template-columns:1fr 360px 1fr;align-items:center;gap:40px;display:grid}.ValueSpiral-module__oMUy-G__column{flex-direction:column;gap:52px;margin:0;padding:0;list-style:none;display:flex}.ValueSpiral-module__oMUy-G__stage{position:relative}.ValueSpiral-module__oMUy-G__level{opacity:.7;transition:opacity .45s,transform .45s}.ValueSpiral-module__oMUy-G__levelActive{opacity:1;transform:translateY(-2px)}.ValueSpiral-module__oMUy-G__levelHead{align-items:center;gap:12px;margin:0 0 10px;display:flex}.ValueSpiral-module__oMUy-G__dot{background:#0b150a59;border-radius:50%;flex:none;width:8px;height:8px;transition:background .45s}.ValueSpiral-module__oMUy-G__levelActive .ValueSpiral-module__oMUy-G__dot{background:var(--ink)}.ValueSpiral-module__oMUy-G__connector{border-top:1px dashed var(--hairline-green-strong);flex:1;max-width:90px}.ValueSpiral-module__oMUy-G__levelTitle{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;color:var(--ink);background:0 0;border-radius:3px;padding:2px 6px;font-size:12px;font-weight:500;transition:background .45s}.ValueSpiral-module__oMUy-G__levelActive .ValueSpiral-module__oMUy-G__levelTitle{background:#0b150a1f}.ValueSpiral-module__oMUy-G__levelBody{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:14.5px;line-height:1.6}.ValueSpiral-module__oMUy-G__levelBehavior{font-family:var(--font-mono), ui-monospace, monospace;opacity:.7;margin:8px 0 0;font-size:10px}.ValueSpiral-module__oMUy-G__left .ValueSpiral-module__oMUy-G__levelHead{flex-direction:row-reverse}.ValueSpiral-module__oMUy-G__left .ValueSpiral-module__oMUy-G__levelBody,.ValueSpiral-module__oMUy-G__left .ValueSpiral-module__oMUy-G__levelBehavior{text-align:right}.ValueSpiral-module__oMUy-G__wordmark{font-family:var(--font-wordmark);letter-spacing:-.03em;text-align:center;color:var(--ink);margin-bottom:28px;font-size:clamp(56px,8.4vw,140px);font-weight:700;line-height:.9}@media (max-width:1099px){.ValueSpiral-module__oMUy-G__grid{grid-template-columns:1fr;gap:44px}.ValueSpiral-module__oMUy-G__stage{order:1;max-width:360px;margin:0 auto}.ValueSpiral-module__oMUy-G__left{order:2}.ValueSpiral-module__oMUy-G__right{order:3}.ValueSpiral-module__oMUy-G__column{gap:36px;max-width:560px}.ValueSpiral-module__oMUy-G__left .ValueSpiral-module__oMUy-G__levelHead{flex-direction:row}.ValueSpiral-module__oMUy-G__left .ValueSpiral-module__oMUy-G__levelBody,.ValueSpiral-module__oMUy-G__left .ValueSpiral-module__oMUy-G__levelBehavior{text-align:left}}@media (max-width:767px){.ValueSpiral-module__oMUy-G__section{padding:72px var(--page-pad)}.ValueSpiral-module__oMUy-G__wordmark{font-size:min(10.5vw,56px)}.ValueSpiral-module__oMUy-G__connector{max-width:24px}.ValueSpiral-module__oMUy-G__header{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:28px}}
.Mission-module__UtR6sq__mission{max-width:1000px;padding:150px var(--page-pad) 120px;text-align:center;margin:0 auto}.Mission-module__UtR6sq__headline{font-family:var(--font-display), Impact, sans-serif;text-wrap:balance;margin:0 0 52px;font-size:clamp(32px,4.4vw,62px);font-weight:400;line-height:1.1}.Mission-module__UtR6sq__accent{color:var(--green)}.Mission-module__UtR6sq__body{text-align:left;max-width:640px;margin:0 auto}.Mission-module__UtR6sq__paragraph{font-family:var(--font-serif), Georgia, serif;color:var(--paper-2);margin:0 0 24px;font-size:17px;line-height:1.7}.Mission-module__UtR6sq__paragraph:last-child{margin-bottom:0}@media (max-width:767px){.Mission-module__UtR6sq__mission{padding:96px var(--page-pad) 80px}.Mission-module__UtR6sq__headline{margin-bottom:36px}}
.Contact-module__hcVmEa__contact{border-top:1px dotted var(--hairline);padding:120px var(--page-pad);text-align:center}.Contact-module__hcVmEa__eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.22em;color:var(--muted);margin-bottom:28px;font-size:12px}.Contact-module__hcVmEa__headline{font-family:var(--font-display), Impact, sans-serif;text-wrap:balance;margin:0 0 56px;font-size:clamp(36px,5vw,76px);font-weight:400}.Contact-module__hcVmEa__accent{color:var(--green)}.Contact-module__hcVmEa__cta{background:var(--green);color:var(--ink);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;transition:transform .25s var(--ease-lift), background .3s;padding:22px 44px;font-size:15px;font-weight:500;text-decoration:none;display:inline-block}.Contact-module__hcVmEa__cta:hover{background:var(--green-hi);color:var(--ink)}@media (max-width:767px){.Contact-module__hcVmEa__contact{padding:88px var(--page-pad)}.Contact-module__hcVmEa__headline{margin-bottom:40px}.Contact-module__hcVmEa__cta{padding:20px 32px;font-size:14px}}
.Footer-module__S6Hkya__footer{border-top:1px dotted var(--hairline);padding:24px var(--page-pad);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--muted);justify-content:space-between;gap:16px;font-size:11px;display:flex}@media (max-width:767px){.Footer-module__S6Hkya__footer{flex-direction:column;gap:8px}}
