.HeroAmbient-module__VO7Lnq__controller{isolation:isolate;position:absolute;inset:0}.HeroAmbient-module__VO7Lnq__scene{background:#000;position:absolute;inset:0;overflow:hidden}.HeroAmbient-module__VO7Lnq__lightStage,.HeroAmbient-module__VO7Lnq__lightLayer{position:absolute;inset:0}.HeroAmbient-module__VO7Lnq__lightStage{background:radial-gradient(62% 92% at 50% 54%,#7419112e 0%,#3a0e0c1f 38%,#0000 72%),linear-gradient(105deg,#e97eac 0%,#f6b5ae 17%,#c02a77 34%,#8a302b 50%,#540427 68%,#6a1919 84%,#d94b2f 100%);overflow:hidden}.HeroAmbient-module__VO7Lnq__lightLayer{pointer-events:none;transform-origin:50%}.HeroAmbient-module__VO7Lnq__primaryBand{background:linear-gradient(112deg,#0000 18%,#8b161247 28%,#d0350fc2 39%,#e7310d9e 48%,#d02aa147 59%,#0000 70%);animation:3s ease-in-out infinite alternate HeroAmbient-module__VO7Lnq__ambient-primary;inset:-38% -32%;transform:rotate(-17deg)translate(-12%,-2%)}.HeroAmbient-module__VO7Lnq__secondaryBand{background:linear-gradient(104deg,#0000 29%,#f8de952e 37%,#e2734fad 45%,#ffc9cc5c 49%,#fff3 52%,#5b0c0d2e 60%,#0000 70%);animation:4s ease-in-out infinite alternate HeroAmbient-module__VO7Lnq__ambient-secondary;inset:-32% -28%;transform:rotate(15deg)translate(16%,5%)}.HeroAmbient-module__VO7Lnq__bloom{opacity:.58;background:linear-gradient(118deg,#0000 10%,#f0041057 25%,#540d127a 43%,#ad840a6b 63%,#0000 84%);animation:6s ease-in-out infinite alternate HeroAmbient-module__VO7Lnq__ambient-bloom;transform:rotate(-27deg)translate(10%,4%)}.HeroAmbient-module__VO7Lnq__person{z-index:1;width:clamp(560px,43vw,720px);height:auto;position:absolute;inset:auto 0 0 auto}.HeroAmbient-module__VO7Lnq__personImage{width:100%;height:auto;display:block}.HeroAmbient-module__VO7Lnq__control{z-index:4;color:#fff;background:#0d0d0db8;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.75rem;transition:background-color .18s;display:flex;position:absolute;bottom:1rem;right:1rem}.HeroAmbient-module__VO7Lnq__control:hover{background:#0d0d0deb}.HeroAmbient-module__VO7Lnq__control:focus-visible{outline-offset:3px;outline:2px solid #d9281a}[data-motion=paused] .HeroAmbient-module__VO7Lnq__lightLayer{animation-play-state:paused}[data-motion=running] .HeroAmbient-module__VO7Lnq__lightLayer{animation-play-state:running}@keyframes HeroAmbient-module__VO7Lnq__ambient-primary{0%{opacity:.82;transform:rotate(-17deg)translate(-12%,-2%)}to{opacity:1;transform:rotate(-10deg)translate(13%,6%)}}@keyframes HeroAmbient-module__VO7Lnq__ambient-secondary{0%{opacity:.62;transform:rotate(15deg)translate(16%,5%)}to{opacity:.96;transform:rotate(7deg)translate(-13%,-6%)}}@keyframes HeroAmbient-module__VO7Lnq__ambient-bloom{0%{opacity:.38;transform:rotate(-7deg)translate(10%,4%)}to{opacity:.68;transform:rotate(-14deg)translate(-8%,-3%)}}@media (max-width:767px){.HeroAmbient-module__VO7Lnq__person{width:min(92vw,430px);bottom:0;right:-18%}.HeroAmbient-module__VO7Lnq__primaryBand{inset:-34% -62%}.HeroAmbient-module__VO7Lnq__secondaryBand{inset:-28% -54%}}@media (prefers-reduced-motion:reduce){.HeroAmbient-module__VO7Lnq__lightLayer{animation:none!important}.HeroAmbient-module__VO7Lnq__control{display:none}}
.Symptoms-module__85OtIq__list{border-top:1px solid #e6e6e6}.Symptoms-module__85OtIq__item{border-bottom:1px solid #e6e6e6;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 0;display:grid}.Symptoms-module__85OtIq__number{color:#d9281a;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;font-size:11px}.Symptoms-module__85OtIq__item p{color:#3a3a3a;max-width:62ch;margin:0;font-size:clamp(17px,1.55vw,21px);line-height:1.5}@media (min-width:768px){.Symptoms-module__85OtIq__item{grid-template-columns:100px minmax(0,1fr);padding:32px 0}}
.ConceptsExplorer-module__eJL1dW__explorer{order:1}.ConceptsExplorer-module__eJL1dW__list{border-top:1px solid #ffffff2b;margin:0;padding:0;list-style:none}.ConceptsExplorer-module__eJL1dW__trigger{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff2b;grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;width:100%;padding:21px 0;transition:color .18s,transform .18s;display:grid}.ConceptsExplorer-module__eJL1dW__trigger:hover,.ConceptsExplorer-module__eJL1dW__active{color:#fff;transform:translate(4px)}.ConceptsExplorer-module__eJL1dW__trigger:focus-visible{outline-offset:-2px;outline:2px solid #d9281a}.ConceptsExplorer-module__eJL1dW__index{color:#ffffffc7;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;padding-top:3px;font-size:10px}.ConceptsExplorer-module__eJL1dW__trigger strong{letter-spacing:-.015em;font-size:18px;display:block}.ConceptsExplorer-module__eJL1dW__trigger small{color:#ffffff94;max-width:55ch;margin-top:8px;font-size:14px;line-height:1.45;display:block}.ConceptsExplorer-module__eJL1dW__arrow{color:#ffffff7a;font-size:18px}.ConceptsExplorer-module__eJL1dW__overlay{z-index:80;position:fixed;inset:0}.ConceptsExplorer-module__eJL1dW__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000ad;border:0;width:100%;position:absolute;inset:0}.ConceptsExplorer-module__eJL1dW__drawer{color:#fff;background:#0d0d0d;border-left:1px solid #ffffff26;flex-direction:column;width:min(100%,560px);height:100%;padding:74px 30px 34px;animation:.22s ease-out ConceptsExplorer-module__eJL1dW__drawer-in;display:flex;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-30px 0 80px #0006}.ConceptsExplorer-module__eJL1dW__close{color:#fff;background:0 0;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;font-size:27px;line-height:1;display:grid;position:absolute;top:18px;right:18px}.ConceptsExplorer-module__eJL1dW__close:focus-visible{outline-offset:3px;outline:2px solid #d9281a}.ConceptsExplorer-module__eJL1dW__icon{color:#d9281a;width:42px;height:42px}.ConceptsExplorer-module__eJL1dW__drawerCode{color:#d9281a;font-family:var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.16em;margin:30px 0 0;font-size:11px}.ConceptsExplorer-module__eJL1dW__drawer h3{letter-spacing:-.03em;margin:12px 0 0;font-size:clamp(25px,3vw,36px);line-height:1.1}.ConceptsExplorer-module__eJL1dW__story{color:#ffffffab;margin:28px 0 0;font-size:16px;line-height:1.6}.ConceptsExplorer-module__eJL1dW__keys{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ConceptsExplorer-module__eJL1dW__keys li{color:#fffc;padding-left:18px;font-size:14px;line-height:1.45;position:relative}.ConceptsExplorer-module__eJL1dW__keys li:before{content:"";background:#d9281a;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}@keyframes ConceptsExplorer-module__eJL1dW__drawer-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (min-width:768px){.ConceptsExplorer-module__eJL1dW__explorer{order:1}}@media (max-width:767px){.ConceptsExplorer-module__eJL1dW__drawer{border-top:1px solid #ffffff26;border-left:0;border-radius:22px 22px 0 0;height:min(80vh,720px);top:auto;bottom:0}}@media (prefers-reduced-motion:reduce){.ConceptsExplorer-module__eJL1dW__trigger{transition:none}.ConceptsExplorer-module__eJL1dW__drawer{animation:none}}
.Origin-module__-OHXdG__layout{gap:20px;display:grid}.Origin-module__-OHXdG__system{background:#1a1a1a;border:1px solid #ffffff21;border-radius:18px;flex-direction:column;order:2;justify-content:space-between;min-height:420px;margin:0;padding:28px;display:flex;overflow:hidden}.Origin-module__-OHXdG__system h3{letter-spacing:-.02em;margin:0;font-size:23px}.Origin-module__-OHXdG__system p{color:#fff9;max-width:36ch;margin:10px 0 0;font-size:14px;line-height:1.5}.Origin-module__-OHXdG__systemDiagram{align-self:center;width:100%;max-width:420px;margin:10px auto;overflow:visible}.Origin-module__-OHXdG__systemBoundary{fill:#0d0d0d61;stroke:#ffffff4d;stroke-width:1px}.Origin-module__-OHXdG__systemLabel{fill:#ffffffb3;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.15em;font-size:10px;font-weight:600}.Origin-module__-OHXdG__orbit{fill:none;stroke:#ffffff38;stroke-dasharray:3 5;stroke-width:1px}.Origin-module__-OHXdG__core circle{fill:#0d0d0d;stroke:#d9281a;stroke-width:1.2px}.Origin-module__-OHXdG__core text{fill:#fff;font-family:var(--font-geist-mono), ui-monospace, monospace;text-anchor:middle;letter-spacing:.12em;font-size:12px;font-weight:600}.Origin-module__-OHXdG__satellite circle{fill:#1a1a1a;stroke:#ffffff80;stroke-width:1px}.Origin-module__-OHXdG__satellite text{fill:#ffffffd1;font-family:var(--font-geist-mono), ui-monospace, monospace;text-anchor:middle;letter-spacing:.035em;font-size:7px}.Origin-module__-OHXdG__toolLinks path{fill:none;stroke:#ffffff59;stroke-width:1px}.Origin-module__-OHXdG__toolApps rect{fill:#ffffff0a;stroke:#ffffff52;stroke-width:1px}.Origin-module__-OHXdG__toolApps text{fill:#fffc;font-family:var(--font-geist-mono), ui-monospace, monospace;text-anchor:middle;letter-spacing:.08em;font-size:8px}.Origin-module__-OHXdG__orbitSignal{transform-box:view-box;transform-origin:50%;animation:12s linear infinite Origin-module__-OHXdG__orbit-signal}.Origin-module__-OHXdG__orbitSignal circle{fill:none;stroke:#d9281a;stroke-width:1.4px}@keyframes Origin-module__-OHXdG__orbit-signal{to{transform:rotate(360deg)}}@media (min-width:768px){.Origin-module__-OHXdG__layout{grid-template-columns:minmax(320px,.8fr) minmax(0,1.2fr);align-items:stretch;gap:32px}.Origin-module__-OHXdG__system{order:0;padding:36px}}@media (prefers-reduced-motion:reduce){.Origin-module__-OHXdG__orbitSignal{animation:none}}
.Capabilities-module__wAGNWG__panels{gap:16px;display:grid}.Capabilities-module__wAGNWG__panel{background:#fff;border:1px solid #e6e6e6;border-radius:18px;padding:28px}.Capabilities-module__wAGNWG__accentPanel{border-color:#d9281a80}.Capabilities-module__wAGNWG__panel h3{letter-spacing:-.02em;margin:0;font-size:22px}.Capabilities-module__wAGNWG__panel ul{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.Capabilities-module__wAGNWG__panel li{color:#4a4a4a;padding-left:18px;font-size:15px;line-height:1.55;position:relative}.Capabilities-module__wAGNWG__panel li:before{content:"";background:#d9281a;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.Capabilities-module__wAGNWG__closing{color:#3a3a3a;letter-spacing:-.02em;max-width:66ch;margin:36px 0 0;font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.42}@media (min-width:768px){.Capabilities-module__wAGNWG__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.Capabilities-module__wAGNWG__panel{padding:38px}}@media (max-width:767px){.Capabilities-module__wAGNWG__isotype{opacity:.045;width:220px;top:16%;right:-20vw}}@media (prefers-reduced-motion:reduce){.Capabilities-module__wAGNWG__isotype{animation:none!important}}.Capabilities-module__wAGNWG__isotype{z-index:0;opacity:.07;filter:blur(1.25px);pointer-events:none;width:clamp(260px,34vw,460px);height:auto;position:absolute;top:12%;right:-8vw}@supports (animation-timeline:view()){.Capabilities-module__wAGNWG__isotype{animation:linear both Capabilities-module__wAGNWG__isotype-parallax;animation-timeline:view();animation-range:entry exit}}@keyframes Capabilities-module__wAGNWG__isotype-parallax{0%{transform:translateY(9%)}to{transform:translateY(-9%)}}
.WaysWeHelp-module__jaHkHa__grid{gap:14px;display:grid}.WaysWeHelp-module__jaHkHa__card{background:linear-gradient(108deg,#1a1a1a 0% 54%,#210d0b 100%);border:1px solid #d9281a6b;border-radius:18px;min-height:220px;padding:26px}.WaysWeHelp-module__jaHkHa__card svg{color:#d9281a;width:28px;height:28px}.WaysWeHelp-module__jaHkHa__card h3{letter-spacing:-.02em;margin:42px 0 0;font-size:21px}.WaysWeHelp-module__jaHkHa__card p{color:#ffffffa3;margin:12px 0 0;font-size:15px;line-height:1.55}@media (min-width:768px){.WaysWeHelp-module__jaHkHa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.WaysWeHelp-module__jaHkHa__card{padding:32px}}
