.HomeSystemStory-module__cEldxq__story{color:#15201b;background:#f3f0e9;border-bottom:1px solid #15201b21;min-height:230vh}.HomeSystemStory-module__cEldxq__shell{grid-template-columns:minmax(0,.86fr) minmax(420px,1.1fr);align-items:center;gap:clamp(36px,7vw,90px);width:min(1200px,100% - 48px);min-height:calc(100svh - 74px);margin:0 auto;padding:54px 0;display:grid;position:sticky;top:74px}.HomeSystemStory-module__cEldxq__copy h2{max-width:660px;font-family:Optima,Georgia,ui-serif,serif;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:400;line-height:.96}.HomeSystemStory-module__cEldxq__copy>p{color:#5c645e;max-width:620px;margin-top:24px;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.75}.HomeSystemStory-module__cEldxq__kicker{color:#2f5a45;letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.77rem;font-weight:900}.HomeSystemStory-module__cEldxq__activeCard{background:#fbfaf6b8;border:1px solid #15201b21;border-radius:8px;grid-template-columns:auto 1fr;gap:16px;max-width:580px;margin-top:34px;padding:18px;display:grid}.HomeSystemStory-module__cEldxq__activeCard>span{color:#2f5a45;background:#eae6dc;border-radius:999px;place-items:center;width:46px;height:46px;display:grid}.HomeSystemStory-module__cEldxq__activeCard p{color:#2f5a45;letter-spacing:.14em;text-transform:uppercase;font-size:.74rem;font-weight:900}.HomeSystemStory-module__cEldxq__activeCard h3{margin:4px 0 8px;font-family:Optima,Georgia,ui-serif,serif;font-size:1.7rem;font-weight:400}.HomeSystemStory-module__cEldxq__activeCard strong{color:#5c645e;font-size:.98rem;font-weight:650;line-height:1.55;display:block}.HomeSystemStory-module__cEldxq__storyCta{color:#fff;background:#2f5a45;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;margin-top:18px;padding:0 20px;font-weight:850;transition:transform .18s,background .18s;display:inline-flex}.HomeSystemStory-module__cEldxq__storyCta:hover{background:#244838;transform:translateY(-1px)}.HomeSystemStory-module__cEldxq__visualWrap{align-self:stretch;min-height:640px}.HomeSystemStory-module__cEldxq__visual{--progress:0;background:radial-gradient(circle at 50% 28%,#8fb3a047,#0000 18rem),radial-gradient(circle at 50% 72%,#d8d0c21a,#0000 22rem),linear-gradient(145deg,#203d2d,#0d150f 64%);border:1px solid #eef1e724;border-radius:8px;min-height:100%;position:relative;overflow:hidden;box-shadow:0 36px 90px #15201b2e}.HomeSystemStory-module__cEldxq__energyField{opacity:.8;pointer-events:none;position:absolute;inset:0}.HomeSystemStory-module__cEldxq__energyField span{border:1px solid #eef1e717;border-radius:999px;display:block;position:absolute}.HomeSystemStory-module__cEldxq__energyField span:first-child{inset:8%}.HomeSystemStory-module__cEldxq__energyField span:nth-child(2){inset:23% 14%}.HomeSystemStory-module__cEldxq__energyField span:nth-child(3){inset:46% 4% -16%}.HomeSystemStory-module__cEldxq__brainAvatar{left:50%;top:calc(31% - (var(--progress) * 6%));color:#eef1e7;width:clamp(10rem,17vw,14rem);height:clamp(10rem,17vw,14rem);transform:translate(-50%, -50%) scale(calc(1 - (var(--progress) * .16)));border:1px solid #eef1e733;border-radius:50%;place-items:center;transition:opacity .24s;display:grid;position:absolute}.HomeSystemStory-module__cEldxq__brainAvatar:before,.HomeSystemStory-module__cEldxq__brainAvatar:after{border-radius:inherit;content:"";border:1px solid #8fb3a02e;position:absolute;inset:-28px}.HomeSystemStory-module__cEldxq__brainAvatar:after{opacity:.55;inset:-58px}.HomeSystemStory-module__cEldxq__brainSpark{color:#a8d46e;position:absolute;top:18%;right:18%}.HomeSystemStory-module__cEldxq__bodyAvatar{color:#a8d46e;width:min(55%,330px);opacity:calc(.28 + (var(--progress) * .72));transform:translate(-50%, -50%) scale(calc(.84 + (var(--progress) * .14)));filter:drop-shadow(0 0 28px #a8d46e2e);position:absolute;top:54%;left:50%}.HomeSystemStory-module__cEldxq__bodyFill{opacity:.78}.HomeSystemStory-module__cEldxq__bodyLine{color:#eef1e7bd}.HomeSystemStory-module__cEldxq__signalLine{color:#a8d46e;opacity:.74;stroke-dashoffset:calc(120px - (var(--progress) * 240px))}.HomeSystemStory-module__cEldxq__signalPoint{fill:#c7d3cb;opacity:.9}.HomeSystemStory-module__cEldxq__nodeList{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.HomeSystemStory-module__cEldxq__nodeList button{color:#eef1e79e;cursor:pointer;text-align:left;background:#0d150f6b;border:1px solid #eef1e724;border-radius:8px;min-width:0;padding:11px;transition:background .18s,border-color .18s,color .18s,transform .18s}.HomeSystemStory-module__cEldxq__nodeList button:hover,.HomeSystemStory-module__cEldxq__nodeList button:focus-visible,.HomeSystemStory-module__cEldxq__nodeList .HomeSystemStory-module__cEldxq__selectedNode{color:#eef1e7;background:#eef1e71a;border-color:#c7d3cb7a;outline:none;transform:translateY(-2px)}.HomeSystemStory-module__cEldxq__nodeList svg{margin-bottom:10px;display:block}.HomeSystemStory-module__cEldxq__nodeList span{color:#8fb3a0;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:900;display:block}.HomeSystemStory-module__cEldxq__nodeList strong{text-overflow:ellipsis;margin-top:3px;font-size:.88rem;font-weight:850;line-height:1.22;display:block;overflow:hidden}.HomeSystemStory-module__cEldxq__visualInfo{color:#eef1e7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d150f80;border:1px solid #eef1e729;border-radius:8px;width:min(290px,100% - 56px);padding:18px;position:absolute;top:28px;left:28px}.HomeSystemStory-module__cEldxq__visualInfo p{color:#8fb3a0;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:900}.HomeSystemStory-module__cEldxq__visualInfo h3{margin:8px 0;font-family:Optima,Georgia,ui-serif,serif;font-size:clamp(1.9rem,3vw,2.65rem);font-weight:400;line-height:.98}.HomeSystemStory-module__cEldxq__visualInfo span{color:#eef1e7ad;line-height:1.5;display:block}@media (prefers-reduced-motion:reduce){.HomeSystemStory-module__cEldxq__brainAvatar,.HomeSystemStory-module__cEldxq__bodyAvatar,.HomeSystemStory-module__cEldxq__signalLine,.HomeSystemStory-module__cEldxq__nodeList button,.HomeSystemStory-module__cEldxq__storyCta{transition:none}}@media (max-width:1080px){.HomeSystemStory-module__cEldxq__story{min-height:auto}.HomeSystemStory-module__cEldxq__shell{grid-template-columns:1fr;min-height:auto;padding:86px 0;position:relative;top:auto}.HomeSystemStory-module__cEldxq__visualWrap{min-height:720px}}@media (max-width:760px){.HomeSystemStory-module__cEldxq__shell{width:calc(100vw - 32px);max-width:calc(100vw - 32px);padding:72px 0}.HomeSystemStory-module__cEldxq__copy h2{font-size:clamp(3rem,14vw,4.8rem)}.HomeSystemStory-module__cEldxq__visualWrap{min-height:760px}.HomeSystemStory-module__cEldxq__visualInfo{width:auto;top:18px;left:18px;right:18px}.HomeSystemStory-module__cEldxq__brainAvatar{top:30%}.HomeSystemStory-module__cEldxq__bodyAvatar{width:min(70%,300px);top:50%}.HomeSystemStory-module__cEldxq__nodeList{grid-template-columns:1fr}.HomeSystemStory-module__cEldxq__nodeList button{grid-template-columns:auto .52fr 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.HomeSystemStory-module__cEldxq__nodeList svg{margin-bottom:0}.HomeSystemStory-module__cEldxq__nodeList strong{text-overflow:clip}}
.home-module__txgM7a__home{--home-bg:#f3f0e9;--home-bg-2:#eae6dc;--home-paper:#fbfaf6;--home-ink:#15201b;--home-ink-soft:#26332c;--home-muted:#5c645e;--home-line:#15201b21;--home-line-strong:#15201b38;--home-accent:#2f5a45;--home-accent-light:#8fb3a0;--home-dark:#0d150f;--home-dark-2:#1c3326;background:var(--home-bg);min-height:100vh;color:var(--home-ink);font-family:var(--font-hanken), Avenir, "Avenir Next", Inter, ui-sans-serif, system-ui, sans-serif;overflow:clip visible}.home-module__txgM7a__home,.home-module__txgM7a__home *{box-sizing:border-box}.home-module__txgM7a__home h1,.home-module__txgM7a__home h2,.home-module__txgM7a__home h3{color:inherit;letter-spacing:0;margin:0;font-family:Optima,Georgia,ui-serif,serif;font-weight:400}.home-module__txgM7a__home p{margin:0}.home-module__txgM7a__shell{width:min(1200px,100% - 48px);margin:0 auto}.home-module__txgM7a__hero{border-bottom:1px solid var(--home-line);background:radial-gradient(circle at 80% 20%,#8fb3a04d,#0000 32rem),linear-gradient(135deg,#f3f0e9 0%,#eef1e7 52%,#d8d0c2 100%);align-items:center;min-height:calc(100svh - 74px);display:grid;position:relative}.home-module__txgM7a__ambient{pointer-events:none;position:absolute;inset:0;overflow:hidden}.home-module__txgM7a__ambient span{border-radius:999px;display:block;position:absolute}.home-module__txgM7a__orbitOne,.home-module__txgM7a__orbitTwo,.home-module__txgM7a__orbitThree{border:1px solid #2f5a4524;animation:14s ease-in-out infinite alternate home-module__txgM7a__home-drift}.home-module__txgM7a__orbitOne{width:31rem;height:31rem;top:10%;right:-9rem}.home-module__txgM7a__orbitTwo{width:37rem;height:37rem;animation-delay:-4s;bottom:-13rem;right:18%}.home-module__txgM7a__orbitThree{width:27rem;height:27rem;animation-delay:-8s;bottom:8%;left:-12rem}.home-module__txgM7a__pulseDot{background:var(--home-accent);width:.7rem;height:.7rem;animation:2.8s ease-in-out infinite home-module__txgM7a__home-pulse;top:30%;right:16%;box-shadow:0 0 0 12px #2f5a451f,0 0 52px #2f5a455c}.home-module__txgM7a__heroGrid{z-index:1;grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);align-items:center;gap:clamp(40px,7vw,96px);padding:86px 0;display:grid;position:relative}.home-module__txgM7a__heroCopy h1{max-width:760px;font-size:clamp(4.2rem,8.4vw,8.8rem);line-height:.92}.home-module__txgM7a__heroCopy h1 span{display:block}.home-module__txgM7a__heroCopy>p{max-width:690px;color:var(--home-muted);margin-top:28px;font-size:clamp(1.08rem,1.35vw,1.27rem);line-height:1.7}.home-module__txgM7a__heroActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.home-module__txgM7a__primaryButton,.home-module__txgM7a__secondaryButton,.home-module__txgM7a__lightButton{letter-spacing:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 22px;font-size:.96rem;font-weight:850;transition:transform .18s,background .18s,border-color .18s,color .18s;display:inline-flex}.home-module__txgM7a__primaryButton{background:var(--home-accent);color:#fff}.home-module__txgM7a__primaryButton:hover,.home-module__txgM7a__lightButton:hover{background:#244838;transform:translateY(-1px)}.home-module__txgM7a__secondaryButton{border:1px solid var(--home-line-strong);color:var(--home-accent);background:#fbfaf69e}.home-module__txgM7a__secondaryButton:hover{border-color:var(--home-accent);transform:translateY(-1px)}.home-module__txgM7a__lightButton{background:var(--home-paper);color:var(--home-accent)}.home-module__txgM7a__lightButton:hover{color:#fff}.home-module__txgM7a__heroFacts{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.home-module__txgM7a__heroFacts span{border:1px solid var(--home-line);color:var(--home-muted);background:#fbfaf694;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:.88rem;display:inline-flex}.home-module__txgM7a__heroFacts strong{color:var(--home-accent);font-weight:900}.home-module__txgM7a__heroVisual{justify-items:stretch;display:grid}.home-module__txgM7a__wellnessFrame{background:var(--home-dark);border:1px solid #15201b2e;border-radius:8px;overflow:hidden;box-shadow:0 34px 90px #15201b2e}.home-module__txgM7a__frameTop{color:#eef1e7a8;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding:16px 18px;font-size:.76rem;font-weight:850;display:flex}.home-module__txgM7a__frameScene{background:radial-gradient(circle at 50% 35%,#8fb3a047,#0000 16rem),linear-gradient(150deg,#0d150f 0%,#203d2d 58%,#0d150f 100%);min-height:540px;position:relative;overflow:hidden}.home-module__txgM7a__sunPath{border:1px solid #eef1e729;border-bottom:0;border-radius:999px 999px 0 0;height:62%;position:absolute;inset:9% 8% auto}.home-module__txgM7a__natureLine{background:linear-gradient(90deg,#0000,#eef1e773,#0000);height:1px;position:absolute;bottom:20%;left:8%;right:8%}.home-module__txgM7a__breathCircle{color:#eef1e7;border:1px solid #eef1e73d;border-radius:999px;place-items:center;width:11.5rem;height:11.5rem;display:grid;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)}.home-module__txgM7a__breathCircle:before,.home-module__txgM7a__breathCircle:after{border-radius:inherit;content:"";border:1px solid #8fb3a038;animation:4.8s ease-in-out infinite home-module__txgM7a__home-breathe;position:absolute;inset:-30px}.home-module__txgM7a__breathCircle:after{animation-delay:-2s;inset:-62px}.home-module__txgM7a__breathCopy{color:#eef1e7;max-width:25rem;position:absolute;bottom:32px;left:32px;right:32px}.home-module__txgM7a__breathCopy strong{font-family:Optima,Georgia,ui-serif,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1;display:block}.home-module__txgM7a__breathCopy p{color:#eef1e7b8;margin-top:12px;line-height:1.55}.home-module__txgM7a__section{border-bottom:1px solid var(--home-line);padding:clamp(82px,9vw,126px) 0}.home-module__txgM7a__soft{background:var(--home-bg-2)}.home-module__txgM7a__dark{background:radial-gradient(circle at 88% 12%, #8fb3a02b, transparent 24rem), linear-gradient(150deg, var(--home-dark-2), var(--home-dark));color:#eef1e7}.home-module__txgM7a__sectionIntro{max-width:860px;margin-bottom:clamp(34px,5vw,58px)}.home-module__txgM7a__sectionIntro h2,.home-module__txgM7a__longevityGrid h2,.home-module__txgM7a__modalityCard h2,.home-module__txgM7a__ctaGrid h2{font-size:clamp(2.7rem,5vw,5.4rem);line-height:.98}.home-module__txgM7a__sectionIntro p:not(.home-module__txgM7a__kicker),.home-module__txgM7a__longevityPanel p,.home-module__txgM7a__modalityCard p,.home-module__txgM7a__ctaGrid p{max-width:760px;color:var(--home-muted);margin-top:18px;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.75}.home-module__txgM7a__dark .home-module__txgM7a__sectionIntro p:not(.home-module__txgM7a__kicker),.home-module__txgM7a__dark .home-module__txgM7a__ctaGrid p{color:#eef1e7b8}.home-module__txgM7a__kicker{color:var(--home-accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:14px;font-size:.77rem;font-weight:900}.home-module__txgM7a__dark .home-module__txgM7a__kicker{color:#c7d3cb}.home-module__txgM7a__whatGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.home-module__txgM7a__whatCard,.home-module__txgM7a__methodCard,.home-module__txgM7a__modalityCard,.home-module__txgM7a__faqItem{border:1px solid var(--home-line);background:#fbfaf6b8;border-radius:8px}.home-module__txgM7a__whatCard{min-height:300px;padding:28px}.home-module__txgM7a__whatCard svg,.home-module__txgM7a__methodCard svg,.home-module__txgM7a__modalityCard>svg{color:var(--home-accent)}.home-module__txgM7a__whatCard h3,.home-module__txgM7a__methodCard h3,.home-module__txgM7a__teamCard h3,.home-module__txgM7a__faqItem h3{font-family:var(--font-hanken), Avenir, "Avenir Next", Inter, sans-serif;margin-top:42px;font-size:1.28rem;font-weight:850}.home-module__txgM7a__whatCard p,.home-module__txgM7a__methodCard p,.home-module__txgM7a__faqItem p{color:var(--home-muted);margin-top:12px;line-height:1.65}.home-module__txgM7a__methodGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-module__txgM7a__methodCard{min-height:310px;color:var(--home-ink);background:#fbfaf6f5;padding:24px}.home-module__txgM7a__methodCard span{background:#eef1e7;border-radius:50%;place-items:center;width:48px;height:48px;display:inline-grid}.home-module__txgM7a__methodCard h3{margin-top:42px}.home-module__txgM7a__longevityGrid,.home-module__txgM7a__modalityGrid,.home-module__txgM7a__ctaGrid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,78px);display:grid}.home-module__txgM7a__longevityPanel{border-left:1px solid var(--home-line-strong);padding-left:clamp(24px,4vw,48px)}.home-module__txgM7a__longevityPanel svg{color:var(--home-accent)}.home-module__txgM7a__modalityGrid{align-items:stretch}.home-module__txgM7a__modalityCard{padding:clamp(28px,4vw,46px)}.home-module__txgM7a__modalityCard h2{margin-top:64px;font-size:clamp(2rem,3.8vw,3.8rem)}.home-module__txgM7a__teamGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.home-module__txgM7a__teamCard{border:1px solid var(--home-line);background:var(--home-paper);border-radius:8px;overflow:hidden;box-shadow:0 18px 50px #15201b0f}.home-module__txgM7a__teamImage{aspect-ratio:.9;background:radial-gradient(circle at 50% 22%,#8fb3a033,#0000 58%),#eae6dc;position:relative}.home-module__txgM7a__teamImage img{object-fit:contain;object-position:center bottom;padding:20px 16px 0}.home-module__txgM7a__teamCard>div:last-child{padding:20px}.home-module__txgM7a__teamCard p{color:var(--home-accent);letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:900}.home-module__txgM7a__teamCard h3{margin-top:8px}.home-module__txgM7a__ctaGrid{align-items:end}.home-module__txgM7a__ctaGrid p{max-width:680px}.home-module__txgM7a__ctaGrid .home-module__txgM7a__lightButton{justify-self:end}.home-module__txgM7a__faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-module__txgM7a__faqItem{gap:18px;padding:24px;display:flex}.home-module__txgM7a__faqItem svg{color:var(--home-accent);flex:none;margin-top:4px}.home-module__txgM7a__faqItem h3{margin-top:0}@keyframes home-module__txgM7a__home-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(14px,-18px)scale(1.04)}}@keyframes home-module__txgM7a__home-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes home-module__txgM7a__home-breathe{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.78;transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.home-module__txgM7a__orbitOne,.home-module__txgM7a__orbitTwo,.home-module__txgM7a__orbitThree,.home-module__txgM7a__pulseDot,.home-module__txgM7a__breathCircle:before,.home-module__txgM7a__breathCircle:after{animation:none}}@media (max-width:1080px){.home-module__txgM7a__heroGrid,.home-module__txgM7a__longevityGrid,.home-module__txgM7a__modalityGrid,.home-module__txgM7a__ctaGrid{grid-template-columns:1fr}.home-module__txgM7a__heroVisual{max-width:760px}.home-module__txgM7a__methodGrid,.home-module__txgM7a__teamGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__txgM7a__ctaGrid .home-module__txgM7a__lightButton{justify-self:start}}@media (max-width:820px){.home-module__txgM7a__shell{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.home-module__txgM7a__hero{min-height:auto}.home-module__txgM7a__heroGrid{width:100%;max-width:calc(100vw - 32px);padding:64px 0 74px;display:block}.home-module__txgM7a__heroCopy{width:100%;min-width:0;max-width:100%}.home-module__txgM7a__heroCopy h1{max-width:100%;font-size:clamp(2.78rem,10.8vw,3.25rem);line-height:.95}.home-module__txgM7a__heroCopy>p{overflow-wrap:break-word;max-width:calc(100vw - 32px);font-size:1rem}.home-module__txgM7a__whatGrid,.home-module__txgM7a__methodGrid,.home-module__txgM7a__teamGrid,.home-module__txgM7a__faqGrid{grid-template-columns:1fr}.home-module__txgM7a__frameScene{min-height:430px}.home-module__txgM7a__heroVisual{width:100%;max-width:100%;margin-top:40px}.home-module__txgM7a__wellnessFrame{width:100%;max-width:100%}.home-module__txgM7a__frameTop{gap:6px;font-size:.64rem;display:grid}.home-module__txgM7a__breathCopy{bottom:24px;left:20px;right:20px}.home-module__txgM7a__breathCopy strong{font-size:clamp(1.72rem,8vw,2.25rem)}.home-module__txgM7a__heroFacts,.home-module__txgM7a__heroActions{display:grid}.home-module__txgM7a__primaryButton,.home-module__txgM7a__secondaryButton,.home-module__txgM7a__lightButton{width:100%;min-width:0;padding-inline:16px}.home-module__txgM7a__heroFacts span{white-space:normal;width:100%;min-width:0}.home-module__txgM7a__longevityPanel{border-left:0;border-top:1px solid var(--home-line-strong);padding-top:26px;padding-left:0}}
