.Footer-module__q7ZRWa__footer{--hillsW:calc(100vw + 60px);--visHills:clamp(220px, 22vw, 330px);--copyH:calc(2.12 * max(30px, calc(48 * var(--u))) + 30 * var(--u) + 3 * max(14px, calc(16 * var(--u))));height:max(460px, calc(max(var(--sy) + var(--copyH), 344 * var(--u)) - 30px + var(--visHills)));background:var(--lilac-white);isolation:isolate;position:relative;overflow:hidden}.Footer-module__q7ZRWa__sky{object-fit:cover;z-index:-3;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0;scale:1.06}.Footer-module__q7ZRWa__hills{z-index:-1;width:var(--hillsW);max-width:none;height:calc(var(--visHills) / .4583);object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;bottom:0;left:-30px}.Footer-module__q7ZRWa__frame{height:100%;max-width:calc(1440 * var(--u));margin:0 auto;position:relative}.Footer-module__q7ZRWa__copy{left:var(--gutter);top:var(--sy);position:absolute}.Footer-module__q7ZRWa__title{width:calc(600 * var(--u));font-weight:500;font-size:max(30px, calc(48 * var(--u)));letter-spacing:-.02em;color:var(--moss);text-wrap:balance;line-height:1.06}.Footer-module__q7ZRWa__desc{margin-top:calc(24 * var(--u));max-width:calc(600 * var(--u));font-size:max(14px, calc(16 * var(--u)));color:var(--ink-plum);text-wrap:balance;line-height:1.5}.Footer-module__q7ZRWa__tethers{pointer-events:none;position:absolute;inset:0}.Footer-module__q7ZRWa__tether{--bu:var(--u);--lift:0;left:calc(var(--ax) * var(--u));top:calc(var(--ay) * var(--u));position:absolute}.Footer-module__q7ZRWa__string{left:calc(-120 * var(--bu));top:calc(-220 * var(--bu));width:calc(240 * var(--bu));height:calc(240 * var(--bu));position:absolute;overflow:visible}.Footer-module__q7ZRWa__balloon{left:calc((var(--kx) - var(--bw) / 2) * var(--bu));top:calc((var(--ky) - var(--bh) + 2) * var(--bu));width:calc(var(--bw) * var(--bu));height:calc(var(--bh) * var(--bu));transform-origin:50% 100%;will-change:transform;position:absolute}.Footer-module__q7ZRWa__balloon img{object-fit:contain;width:100%;height:100%}.Footer-module__q7ZRWa__pill{translate:-50% calc(var(--lift) * -8px);background:var(--moss);color:var(--lilac-white);white-space:nowrap;pointer-events:auto;border-radius:999px;padding:12px 20px;font-size:16px;font-weight:600;transition:background .4s,box-shadow .4s;position:absolute;top:0;left:0;box-shadow:0 8px 20px #1c3b142e}.Footer-module__q7ZRWa__pill:hover{background:#26491a;box-shadow:0 14px 30px #1c3b1447}.Footer-module__q7ZRWa__sign{--signMark:max(28px, calc(36 * var(--u)));left:var(--gutter);bottom:max(20px, calc(28 * var(--u)));color:var(--lilac-white);align-items:center;gap:12px;display:flex;position:absolute}.Footer-module__q7ZRWa__signMark{transition:rotate 1s var(--ease-out)}.Footer-module__q7ZRWa__sign:hover .Footer-module__q7ZRWa__signMark{rotate:-120deg}.Footer-module__q7ZRWa__signWord{font-family:var(--font-serif), Georgia, serif;font-size:max(22px, calc(30 * var(--u)));letter-spacing:-.01em;line-height:1}@media (max-width:767px){.Footer-module__q7ZRWa__footer{--hillsW:210vw;--visHills:40vw;height:calc(500px + 40vw)}.Footer-module__q7ZRWa__hills{left:-55vw}.Footer-module__q7ZRWa__copy{top:64px;right:var(--gutter)}.Footer-module__q7ZRWa__title{width:auto;font-size:34px}.Footer-module__q7ZRWa__desc{margin-top:16px}.Footer-module__q7ZRWa__tether{--bu:.8px}.Footer-module__q7ZRWa__tether:first-child{top:412px;left:30%}.Footer-module__q7ZRWa__tether:nth-child(2){top:452px;left:70%}.Footer-module__q7ZRWa__pill{padding:10px 16px;font-size:14px}.Footer-module__q7ZRWa__sign{bottom:20px}}
.Hero-module__7HnD1W__hero{--h1:clamp(52px, 8.4vw, 132px);--h1b:clamp(56px, 9.4vw, 148px);--mark:calc(var(--h1b) * .655);min-height:max(100svh,680px);padding:calc(110 * var(--u)) var(--pad) calc(120 * var(--u));background:var(--moss);color:var(--cream);isolation:isolate;cursor:crosshair;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}.Hero-module__7HnD1W__hero a,.Hero-module__7HnD1W__hero button{cursor:pointer}.Hero-module__7HnD1W__canvas{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.Hero-module__7HnD1W__content{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.Hero-module__7HnD1W__ellipse{z-index:-1;pointer-events:none;width:min(1500px,86vw);height:min(580px,33vw);position:absolute;top:34%;left:50%;translate:-50% -50%}.Hero-module__7HnD1W__title{flex-direction:column;align-items:center;font-weight:500;display:flex}.Hero-module__7HnD1W__line{font-size:var(--h1);letter-spacing:-.05em;white-space:nowrap;line-height:.923;display:block}.Hero-module__7HnD1W__grad,.Hero-module__7HnD1W__grad .Hero-module__7HnD1W__char{background:linear-gradient(#93b06c 0%,#4f6e3b 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.Hero-module__7HnD1W__title[data-ready] .Hero-module__7HnD1W__grad{background:0 0}.Hero-module__7HnD1W__line2{font-size:var(--h1b);letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:.17em;line-height:.95;display:flex}.Hero-module__7HnD1W__white{color:#fff}.Hero-module__7HnD1W__markWrap{width:var(--mark);height:var(--mark);flex:none;display:grid}.Hero-module__7HnD1W__mark{transition:rotate 1s var(--ease-out)}.Hero-module__7HnD1W__mark:hover{rotate:180deg}.Hero-module__7HnD1W__sub{max-width:28.9em;color:var(--sage);margin-top:clamp(24px,2.6vw,40px);font-size:clamp(16px,1.45vw,22px);line-height:1.5}.Hero-module__7HnD1W__ctas{gap:12px;margin-top:clamp(24px,2.6vw,40px);display:flex}.Hero-module__7HnD1W__primary,.Hero-module__7HnD1W__secondary{white-space:nowrap;border-radius:999px;align-items:center;font-size:clamp(15px,1.1vw,17px);transition:background .35s,border-color .35s;display:inline-flex}.Hero-module__7HnD1W__primary{background:var(--lilac);color:var(--moss);gap:10px;padding:1em 1.5em 1em 1.75em;font-weight:600}.Hero-module__7HnD1W__primary:hover{background:var(--lilac-white)}.Hero-module__7HnD1W__arrow{transition:translate .45s var(--ease-out);display:inline-block}.Hero-module__7HnD1W__primary:hover .Hero-module__7HnD1W__arrow{translate:3px}.Hero-module__7HnD1W__secondary{color:var(--cream);background:#10230b99;border:1px solid #eef2df29;gap:12px;padding:.6em .6em .6em 1.5em;font-weight:500}.Hero-module__7HnD1W__secondary:hover{background:#1d3a14d9;border-color:#c9b8dd99}.Hero-module__7HnD1W__chip{transition:translate .45s var(--ease-out);background:#ffffff14;border-radius:999px;place-items:center;padding:6px;display:grid}.Hero-module__7HnD1W__secondary:hover .Hero-module__7HnD1W__chip{translate:0 2px}.Hero-module__7HnD1W__cue{left:calc(50% - .5px);bottom:max(24px, calc(36 * var(--u)));background:linear-gradient(#eef2df00,#eef2df40);width:1px;height:52px;position:absolute;overflow:hidden}.Hero-module__7HnD1W__cueDot{background:var(--lilac);width:3px;height:12px;box-shadow:0 0 8px var(--lilac);animation:Hero-module__7HnD1W__cue 2.2s var(--ease-in-out) infinite;border-radius:2px;position:absolute;top:0;left:-1px}@keyframes Hero-module__7HnD1W__cue{0%{transform:translateY(-14px)}to{transform:translateY(54px)}}@media (max-width:767px){.Hero-module__7HnD1W__hero{--h1:clamp(44px, 13.4vw, 76px);--h1b:clamp(48px, 14.6vw, 84px);padding:120px 16px 110px}.Hero-module__7HnD1W__line{line-height:.94}.Hero-module__7HnD1W__line2{line-height:1.02}.Hero-module__7HnD1W__ellipse{width:160%;height:420px}.Hero-module__7HnD1W__sub{margin-top:24px;padding:0 4px;font-size:16px}.Hero-module__7HnD1W__ctas{flex-wrap:wrap;justify-content:center;margin-top:24px}}
@property --n{syntax:"<integer>";inherits:false;initial-value:0}@counter-style Intro-module__Ie-M5W__intro-pad{system:extends decimal;pad:3 "0"}.Intro-module__Ie-M5W__intro{--im:clamp(64px, 6.6vw, 96px);z-index:100;background:var(--moss);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.Intro-module__Ie-M5W__lockup{align-items:center;gap:calc(var(--im) * .22);display:flex}.Intro-module__Ie-M5W__mark{will-change:transform;animation:1.75s .1s backwards Intro-module__Ie-M5W__mark-in,12s linear 2.2s infinite Intro-module__Ie-M5W__mark-idle;transform:rotate(120deg)}.Intro-module__Ie-M5W__word{font-family:var(--font-serif), Georgia, serif;font-size:calc(var(--im) * .72);letter-spacing:-.01em;color:var(--cream);padding:.06em 0 .12em;line-height:1;display:flex;overflow:clip}.Intro-module__Ie-M5W__letter{animation:Intro-module__Ie-M5W__letter-in .9s cubic-bezier(.16, 1, .3, 1) calc(.32s + var(--i) * 35ms) backwards;display:inline-block}.Intro-module__Ie-M5W__count{left:max(20px, calc(60 * var(--u)));bottom:max(20px, calc(40 * var(--u)));font-family:var(--font-mono), monospace;letter-spacing:.12em;color:var(--sage);counter-reset:n var(--n);font-size:12px;animation:1.5s cubic-bezier(.65,0,.35,1) .1s both Intro-module__Ie-M5W__count-up;position:absolute}.Intro-module__Ie-M5W__count:after{content:counter(n, intro-pad)}.Intro-module__Ie-M5W__bar{background:var(--lilac);transform-origin:0;height:2px;animation:1.5s cubic-bezier(.65,0,.35,1) .1s backwards Intro-module__Ie-M5W__bar-in;position:absolute;bottom:0;left:0;right:0}@keyframes Intro-module__Ie-M5W__mark-in{0%{animation-timing-function:linear(0, .1878, .3876, .5796, .75, .8912, 1, 1.0769, 1.125, 1.1487, 1.1531, 1.1436, 1.125, 1.1015, 1.0765, 1.0526, 1.0313, 1.0136, 1, .9904, .9844, .9814, .9809, .9821, .9844, .9873, .9904, .9934, .9961, .9983, 1, 1.0012, 1.002, 1.0023, 1.0024, 1.0022, 1.002, 1.0016, 1.0012, 1.0008, 1);transform:scale(0)rotate(-200deg)}62.857%{animation-timing-function:linear;transform:scale(1)rotate(0)}65.714%{animation-timing-function:cubic-bezier(.65,0,.35,1);transform:scale(1)rotate(0)}to{transform:scale(1)rotate(120deg)}}@keyframes Intro-module__Ie-M5W__mark-idle{to{rotate:360deg}}@keyframes Intro-module__Ie-M5W__letter-in{0%{transform:translateY(110%)}}@keyframes Intro-module__Ie-M5W__count-up{0%{--n:0}to{--n:100}}@keyframes Intro-module__Ie-M5W__bar-in{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.Intro-module__Ie-M5W__intro{display:none}}@media (max-width:767px){.Intro-module__Ie-M5W__intro{--im:52px}}
.Nav-module__gOObGW__nav{z-index:50;top:max(14px, calc(22 * var(--u)));width:min(560px, calc(100% - 2 * var(--gutter)));-webkit-backdrop-filter:blur(10px)saturate(1.2);background:#10230b8c;border:1px solid #eef2df1a;border-radius:999px;justify-content:space-between;align-items:center;margin-inline:auto;padding:8px 8px 8px 22px;display:flex;position:fixed;left:0;right:0;box-shadow:inset 0 1px #eef2df0d,0 12px 40px -18px #0814058c}.Nav-module__gOObGW__brand{align-items:center;gap:10px;display:flex}.Nav-module__gOObGW__brandMark{transition:rotate .8s var(--ease-out)}.Nav-module__gOObGW__brand:hover .Nav-module__gOObGW__brandMark{rotate:120deg}.Nav-module__gOObGW__wordmark{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--cream);white-space:nowrap;font-size:19px;line-height:1}.Nav-module__gOObGW__contact{background:var(--lilac);color:var(--moss);border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 18px;font-size:14px;font-weight:600;transition:background .3s;display:flex}.Nav-module__gOObGW__contact:hover{background:var(--lilac-white)}.Nav-module__gOObGW__chip{transition:translate .4s var(--ease-out);background:#1d3a141a;border-radius:999px;place-items:center;padding:5px;display:grid}.Nav-module__gOObGW__contact:hover .Nav-module__gOObGW__chip{translate:2px}
.Neuro-module__nZwG_W__neuro{--bg:var(--lilac);--accent:#5e4685;--body:var(--ink-plum);--muted:#3a3150b8;--hair:#3a315033;padding:var(--sy) var(--pad);background:var(--bg);overflow-x:clip}.Neuro-module__nZwG_W__top{grid-template-columns:calc(570 * var(--u)) calc(640 * var(--u));justify-content:space-between;align-items:start;display:grid}.Neuro-module__nZwG_W__title{max-width:10.7em;font-weight:500;font-size:max(38px, calc(60 * var(--u)));letter-spacing:-.025em;color:var(--ink);line-height:1}.Neuro-module__nZwG_W__lede{margin-top:calc(40 * var(--u));max-width:23.2em;font-size:max(16px, calc(19 * var(--u)));color:var(--body);line-height:1.5}.Neuro-module__nZwG_W__figureWrap{aspect-ratio:700/590;container-type:inline-size}.Neuro-module__nZwG_W__figure{--b:calc(100cqw / 700);aspect-ratio:700/513.1;position:relative}.Neuro-module__nZwG_W__canvas{pointer-events:none;position:absolute}.Neuro-module__nZwG_W__layer{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Neuro-module__nZwG_W__layer[role=group]{pointer-events:none}.Neuro-module__nZwG_W__region{pointer-events:auto;cursor:pointer}.Neuro-module__nZwG_W__regionShape{fill:var(--lilac-white);stroke:var(--bg);stroke-width:4.2px;paint-order:stroke fill;transition:fill .6s var(--ease-out)}.Neuro-module__nZwG_W__region:hover .Neuro-module__nZwG_W__regionShape{fill:#fff}.Neuro-module__nZwG_W__regionGlow{fill:var(--lilac-white);fill-opacity:.75;opacity:0;transition:opacity .8s var(--ease-out)}.Neuro-module__nZwG_W__figure[data-active=amygdala] [data-region=amygdala] .Neuro-module__nZwG_W__regionShape,.Neuro-module__nZwG_W__figure[data-active=hippocampus] [data-region=hippocampus] .Neuro-module__nZwG_W__regionShape,.Neuro-module__nZwG_W__figure[data-active=colliculus] [data-region=colliculus] .Neuro-module__nZwG_W__regionShape,.Neuro-module__nZwG_W__figure[data-active=visual] [data-region=visual] .Neuro-module__nZwG_W__regionShape{fill:var(--lilac-deep)}.Neuro-module__nZwG_W__figure[data-active=amygdala] [data-region=amygdala] .Neuro-module__nZwG_W__regionGlow,.Neuro-module__nZwG_W__figure[data-active=hippocampus] [data-region=hippocampus] .Neuro-module__nZwG_W__regionGlow,.Neuro-module__nZwG_W__figure[data-active=colliculus] [data-region=colliculus] .Neuro-module__nZwG_W__regionGlow,.Neuro-module__nZwG_W__figure[data-active=visual] [data-region=visual] .Neuro-module__nZwG_W__regionGlow{opacity:1}.Neuro-module__nZwG_W__ring{width:calc(44.8 * var(--b));height:calc(44.8 * var(--b));pointer-events:none;animation:2.4s ease-in-out infinite Neuro-module__nZwG_W__ring;position:absolute;translate:-50% -50%}@keyframes Neuro-module__nZwG_W__ring{50%{scale:1.14}}.Neuro-module__nZwG_W__leaders{pointer-events:none;width:112.857%;height:114.987%;position:absolute;top:0;left:0;overflow:visible}.Neuro-module__nZwG_W__leader line{stroke:#1d3a14;stroke-opacity:.35;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .6s,stroke-opacity .6s}.Neuro-module__nZwG_W__anchor{fill:var(--moss);stroke:var(--bg);stroke-width:1.5px;transition:opacity .5s}.Neuro-module__nZwG_W__dot{fill:var(--moss);fill-opacity:.55;transition:fill .6s,fill-opacity .6s}.Neuro-module__nZwG_W__figure[data-active=amygdala] [data-leader-for=amygdala] line,.Neuro-module__nZwG_W__figure[data-active=hippocampus] [data-leader-for=hippocampus] line,.Neuro-module__nZwG_W__figure[data-active=colliculus] [data-leader-for=colliculus] line,.Neuro-module__nZwG_W__figure[data-active=visual] [data-leader-for=visual] line{stroke:var(--accent);stroke-opacity:1}.Neuro-module__nZwG_W__figure[data-active=amygdala] [data-leader-for=amygdala] .Neuro-module__nZwG_W__dot,.Neuro-module__nZwG_W__figure[data-active=hippocampus] [data-leader-for=hippocampus] .Neuro-module__nZwG_W__dot,.Neuro-module__nZwG_W__figure[data-active=colliculus] [data-leader-for=colliculus] .Neuro-module__nZwG_W__dot,.Neuro-module__nZwG_W__figure[data-active=visual] [data-leader-for=visual] .Neuro-module__nZwG_W__dot{fill:var(--accent);fill-opacity:1}.Neuro-module__nZwG_W__figure[data-active=hippocampus] [data-leader-for=hippocampus] .Neuro-module__nZwG_W__anchor,.Neuro-module__nZwG_W__figure[data-active=colliculus] [data-leader-for=colliculus] .Neuro-module__nZwG_W__anchor,.Neuro-module__nZwG_W__figure[data-active=visual] [data-leader-for=visual] .Neuro-module__nZwG_W__anchor{opacity:0}.Neuro-module__nZwG_W__label{font-family:var(--font-mono), monospace;font-size:max(8.5px, calc(11 * var(--b)));letter-spacing:.06em;white-space:nowrap;color:var(--muted);margin-top:-.1em;line-height:normal;transition:color .5s;position:absolute}.Neuro-module__nZwG_W__label:hover,.Neuro-module__nZwG_W__label[data-on]{color:var(--ink)}.Neuro-module__nZwG_W__chapters{gap:calc(50 * var(--u));margin:var(--s-head) 0 0;grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.Neuro-module__nZwG_W__chapter{cursor:default;outline:none;flex-direction:column;gap:18px;padding-top:24px;display:flex;position:relative}.Neuro-module__nZwG_W__chapterRule{background:var(--hair);height:1px;position:absolute;inset:0 0 auto}.Neuro-module__nZwG_W__chapterRule:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .9s var(--ease-in-out);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.Neuro-module__nZwG_W__chapter[data-on] .Neuro-module__nZwG_W__chapterRule:after{transform:scaleX(1)}.Neuro-module__nZwG_W__chapterLabel{font-family:var(--font-mono), monospace;letter-spacing:.06em;white-space:pre;color:var(--muted);font-size:11px;transition:color .5s}.Neuro-module__nZwG_W__chapter[data-on] .Neuro-module__nZwG_W__chapterLabel{color:var(--accent)}.Neuro-module__nZwG_W__chapterTitle{font-weight:500;font-size:max(21px, calc(26 * var(--u)));letter-spacing:-.01em;color:var(--ink);line-height:1.18}.Neuro-module__nZwG_W__chapterBody{font-size:max(14px, calc(15 * var(--u)));color:var(--body);line-height:1.55}.Neuro-module__nZwG_W__chapter:focus-visible .Neuro-module__nZwG_W__chapterTitle{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}@media (max-width:1023px){.Neuro-module__nZwG_W__top{grid-template-columns:1fr;gap:40px}.Neuro-module__nZwG_W__figureWrap{justify-self:center;width:min(100%,720px)}.Neuro-module__nZwG_W__figure{--b:calc(100cqw / 790);width:88.6076%}.Neuro-module__nZwG_W__label[data-flip]{translate:calc(-100% - 24 * var(--b)) 0}.Neuro-module__nZwG_W__chapters{grid-template-columns:repeat(2,1fr);row-gap:48px}}@media (max-width:767px){.Neuro-module__nZwG_W__chapters{grid-template-columns:1fr;gap:36px}}
.Perspective-module__zIJs6q__perspective{padding:var(--sy) var(--pad);background:var(--paper);flex-direction:column;display:flex}@media (min-width:768px) and (min-height:720px){.Perspective-module__zIJs6q__perspective{min-height:100svh}}.Perspective-module__zIJs6q__body{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.Perspective-module__zIJs6q__quote{letter-spacing:-.025em;text-wrap:balance;max-width:28em;color:var(--moss);margin:0;font-size:clamp(22px,2.5vw,36px);font-weight:500;line-height:1.28}.Perspective-module__zIJs6q__word{will-change:color}.Perspective-module__zIJs6q__track{width:clamp(96px,12vw,160px);height:2px;margin-top:var(--s-head);background:#1d3a141a;border-radius:2px;overflow:hidden}.Perspective-module__zIJs6q__progress{background:var(--lilac-deep);transform-origin:0;height:100%}.Perspective-module__zIJs6q__author{--am:clamp(26px, 2.35vw, 34px);color:var(--moss);align-items:center;gap:14px;margin-top:20px;font-size:clamp(16px,1.6vw,24px);font-weight:500;display:flex}
.Solution-module__aKZ3Dq__solution{padding:var(--sy) var(--pad);background:var(--moss)}.Solution-module__aKZ3Dq__panel{--p:calc(100cqw / 1360);aspect-ratio:1360/1010;background:var(--moss);color:var(--lilac-white);isolation:isolate;position:relative;container-type:inline-size}.Solution-module__aKZ3Dq__stage{left:0;top:calc(-40 * var(--p));width:100%;height:calc(1032 * var(--p));z-index:-1;position:absolute}.Solution-module__aKZ3Dq__canvas,.Solution-module__aKZ3Dq__fallback{width:100%;height:100%;position:absolute;inset:0}.Solution-module__aKZ3Dq__fallback{left:calc(460 * var(--p));top:calc(210 * var(--p));width:calc(440 * var(--p));height:calc(559 * var(--p))}.Solution-module__aKZ3Dq__title{left:calc(60 * var(--p));top:calc(16 * var(--p));font-weight:500;font-size:calc(72 * var(--p));letter-spacing:-.03em;line-height:1;position:absolute}.Solution-module__aKZ3Dq__title span{display:block}.Solution-module__aKZ3Dq__lilac{color:var(--lilac)}.Solution-module__aKZ3Dq__desc{left:calc(880 * var(--p));top:calc(26 * var(--p));width:calc(420 * var(--p));font-size:max(14px, calc(18 * var(--p)));color:var(--sage-2);line-height:1.5;position:absolute}.Solution-module__aKZ3Dq__leaders{left:0;right:0;top:calc(-40 * var(--p));height:calc(1032 * var(--p));pointer-events:none;position:absolute}.Solution-module__aKZ3Dq__leader{left:calc(var(--lx) * var(--p));top:calc(var(--ly) * var(--p));width:calc((998 - var(--lx)) * var(--p));position:absolute}.Solution-module__aKZ3Dq__leaderLine{transform-origin:0;background:#f3eef98c;width:100%;height:1px;position:absolute;top:-.5px;left:0}.Solution-module__aKZ3Dq__leaderKnob{background:var(--moss);border:1.5px solid var(--lilac-white);border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px}.Solution-module__aKZ3Dq__leaderLabel{left:calc(100% + 12 * var(--p));top:calc(-7 * var(--p));font-family:var(--font-mono), monospace;font-size:max(8.5px, calc(11 * var(--p)));letter-spacing:.08em;white-space:nowrap;line-height:normal;position:absolute}.Solution-module__aKZ3Dq__cards{left:calc(40 * var(--p));top:calc(290 * var(--p));width:calc(340 * var(--p));gap:calc(12 * var(--p));flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:absolute}.Solution-module__aKZ3Dq__card{gap:calc(8 * var(--p));width:100%;padding:calc(18 * var(--p)) calc(20 * var(--p)) calc(20 * var(--p));border-radius:calc(16 * var(--p));text-align:left;transition:background .6s var(--ease-out), border-color .6s var(--ease-out), translate .6s var(--ease-out);border:1px solid #f3eef929;flex-direction:column;display:flex}.Solution-module__aKZ3Dq__card:hover{border-color:#c9b8dd80;translate:4px}.Solution-module__aKZ3Dq__cardTitle{font-weight:600;font-size:max(14px, calc(18 * var(--p)));color:#f3eef9d9;transition:color .6s}.Solution-module__aKZ3Dq__cardBody{font-size:max(12px, calc(14 * var(--p)));color:#b3c2a2cc;line-height:1.5;transition:color .6s}.Solution-module__aKZ3Dq__card[data-on]{background:var(--lilac);border-color:var(--lilac)}.Solution-module__aKZ3Dq__card[data-on] .Solution-module__aKZ3Dq__cardTitle{color:var(--moss)}.Solution-module__aKZ3Dq__card[data-on] .Solution-module__aKZ3Dq__cardBody{color:var(--ink-plum)}.Solution-module__aKZ3Dq__hold{--hold:calc(64 * var(--p));left:0;right:0;top:calc(784 * var(--p));align-items:center;gap:calc(14 * var(--p));flex-direction:column;display:flex;position:absolute}.Solution-module__aKZ3Dq__holdBtn{width:calc(112 * var(--p));height:calc(112 * var(--p));touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:50%;place-items:center;display:grid;position:relative}.Solution-module__aKZ3Dq__holdRing{width:100%;height:100%;position:absolute;inset:0}.Solution-module__aKZ3Dq__holdMark{transition:scale .4s var(--ease-out), box-shadow .6s;box-shadow:0 0 #c9b8dd00}.Solution-module__aKZ3Dq__holdBtn:hover .Solution-module__aKZ3Dq__holdMark{scale:1.06;box-shadow:0 0 30px 4px #c9b8dd59}.Solution-module__aKZ3Dq__holdBtn[data-holding] .Solution-module__aKZ3Dq__holdMark{animation:1.3s linear infinite Solution-module__aKZ3Dq__spin;scale:.9;box-shadow:0 0 46px 10px #c9b8dd8c}@keyframes Solution-module__aKZ3Dq__spin{to{rotate:360deg}}.Solution-module__aKZ3Dq__holdLabel{font-family:var(--font-mono), monospace;font-size:max(9px, calc(11 * var(--p)));letter-spacing:.1em;white-space:nowrap}.Solution-module__aKZ3Dq__scrubber{left:calc(70 * var(--p));top:calc(984 * var(--p) - 16px);width:calc(1220 * var(--p));cursor:grab;touch-action:none;outline-offset:2px;height:32px;position:absolute}.Solution-module__aKZ3Dq__scrubber:active{cursor:grabbing}.Solution-module__aKZ3Dq__track,.Solution-module__aKZ3Dq__fill{position:absolute;top:50%;left:0;right:0}.Solution-module__aKZ3Dq__track{background:#c9b8dd40;height:1px}.Solution-module__aKZ3Dq__fill{background:var(--lilac);transform-origin:0;height:3px;margin-top:-1px;transform:scaleX(.12)}.Solution-module__aKZ3Dq__knob{background:var(--moss);border:2px solid var(--lilac-white);width:14px;height:14px;transition:scale .3s var(--ease-out);border-radius:50%;position:absolute;top:50%;left:12%;translate:-50% -50%}.Solution-module__aKZ3Dq__scrubber:hover .Solution-module__aKZ3Dq__knob{scale:1.3}@media (max-width:767px){.Solution-module__aKZ3Dq__panel{aspect-ratio:auto;flex-direction:column;display:flex}.Solution-module__aKZ3Dq__title,.Solution-module__aKZ3Dq__desc,.Solution-module__aKZ3Dq__stage,.Solution-module__aKZ3Dq__cards,.Solution-module__aKZ3Dq__hold,.Solution-module__aKZ3Dq__scrubber{width:auto;position:relative;top:auto;left:auto;right:auto;translate:none}.Solution-module__aKZ3Dq__title{font-size:48px}.Solution-module__aKZ3Dq__desc{margin-top:16px;font-size:15px}.Solution-module__aKZ3Dq__stage{aspect-ratio:700/830;height:auto;margin:8px calc(-1 * var(--gutter)) 0;z-index:0;order:3}.Solution-module__aKZ3Dq__fallback{width:63%;height:auto;top:3%;left:17%}.Solution-module__aKZ3Dq__leaders{display:none}.Solution-module__aKZ3Dq__hold{--hold:56px;order:4;align-self:center;gap:12px;margin-top:-24px}.Solution-module__aKZ3Dq__holdBtn{width:96px;height:96px}.Solution-module__aKZ3Dq__holdLabel{font-size:10px}.Solution-module__aKZ3Dq__scrubber{order:5;margin-top:24px}.Solution-module__aKZ3Dq__cards{order:7;gap:10px;margin-top:32px}.Solution-module__aKZ3Dq__card{border-radius:14px;gap:6px;padding:16px 18px}.Solution-module__aKZ3Dq__cardTitle{font-size:16px}.Solution-module__aKZ3Dq__cardBody{font-size:13.5px}}
.StatCards-module__BKg3uW__card{aspect-ratio:668/470;border-radius:max(18px, calc(28 * var(--u)));background:linear-gradient(180deg, var(--moss-2) 0%, var(--moss) 100%);color:var(--lilac-white);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.StatCards-module__BKg3uW__inner{--c:calc(100cqw / 668);position:absolute;inset:0}.StatCards-module__BKg3uW__glow{left:calc(280.56 * var(--c));top:calc(-80 * var(--c));width:calc(467.6 * var(--c));height:calc(446.5 * var(--c));pointer-events:none;z-index:-1;animation:9s ease-in-out infinite alternate StatCards-module__BKg3uW__drift;position:absolute}@keyframes StatCards-module__BKg3uW__drift{to{translate:calc(-60 * var(--c)) calc(40 * var(--c));scale:1.15}}.StatCards-module__BKg3uW__spot{z-index:-1;background:radial-gradient(calc(320 * var(--c)) circle at var(--mx,50%) var(--my,0%), #c9b8dd21, transparent 70%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}.StatCards-module__BKg3uW__card:hover .StatCards-module__BKg3uW__spot{opacity:1}.StatCards-module__BKg3uW__label{left:calc(32 * var(--c));top:calc(32 * var(--c));font-family:var(--font-mono), monospace;font-size:max(10px, calc(11 * var(--c)));letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;line-height:normal;display:flex;position:absolute}.StatCards-module__BKg3uW__dot{background:var(--lilac);border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 6px #c9b8ddcc}.StatCards-module__BKg3uW__dot:after{content:"";opacity:0;border-radius:50%;animation:2.4s ease-in-out infinite StatCards-module__BKg3uW__pulse;position:absolute;inset:-3px;box-shadow:0 0 10px 2px #c9b8dde6}@keyframes StatCards-module__BKg3uW__pulse{50%{opacity:1}}.StatCards-module__BKg3uW__copy{left:calc(32 * var(--c));top:calc(294 * var(--c));position:absolute}.StatCards-module__BKg3uW__value{font-weight:500;font-size:calc(76 * var(--c));line-height:calc(80 * var(--c));letter-spacing:-.05em;white-space:nowrap;color:var(--lilac-white)}.StatCards-module__BKg3uW__valueSmall{font-size:calc(66 * var(--c))}.StatCards-module__BKg3uW__desc{margin-top:calc(10 * var(--c));width:max(200px, calc(240 * var(--c)));font-size:max(13px, calc(15 * var(--c)));color:var(--sage);line-height:1.5}.StatCards-module__BKg3uW__note{font-family:var(--font-mono), monospace;font-size:max(8px, calc(10 * var(--c)));letter-spacing:.08em;white-space:nowrap;color:var(--sage);line-height:normal;position:absolute}.StatCards-module__BKg3uW__noteLilac{color:var(--lilac)}.StatCards-module__BKg3uW__chart{--k:calc(100cqw / var(--w));left:calc(var(--x) * var(--c));top:calc(var(--y) * var(--c));width:calc(var(--w) * var(--c));aspect-ratio:var(--w) / var(--h);position:absolute;container-type:inline-size}.StatCards-module__BKg3uW__fill{width:100%;height:100%;position:absolute;inset:0}.StatCards-module__BKg3uW__abs{position:absolute;overflow:visible}.StatCards-module__BKg3uW__barBefore,.StatCards-module__BKg3uW__barAfter,.StatCards-module__BKg3uW__baseline{position:absolute}.StatCards-module__BKg3uW__barBefore{border-radius:calc(10 * var(--k));background:#b3c2a224;border:1px solid #b3c2a280}.StatCards-module__BKg3uW__barAfter{background:linear-gradient(180deg, var(--lilac-white) 0%, #c9b8ddd9 100%);border-radius:calc(10 * var(--k));box-shadow:0 0 calc(24 * var(--k)) #c9b8dd73}.StatCards-module__BKg3uW__barAfter:after{content:"";border-radius:inherit;box-shadow:0 0 calc(40 * var(--k)) #c9b8dd80;opacity:0;animation:2.8s ease-in-out infinite alternate StatCards-module__BKg3uW__barGlow;position:absolute;inset:0}@keyframes StatCards-module__BKg3uW__barGlow{to{opacity:1}}.StatCards-module__BKg3uW__baseline{background:#f3eef94d}.StatCards-module__BKg3uW__mult{font-weight:500;font-size:calc(22 * var(--k));letter-spacing:-.02em;color:var(--lilac-white);line-height:normal;position:absolute}.StatCards-module__BKg3uW__multDark{color:var(--moss)}.StatCards-module__BKg3uW__tick,.StatCards-module__BKg3uW__pct{font-family:var(--font-mono), monospace;white-space:nowrap;line-height:normal;position:absolute}.StatCards-module__BKg3uW__tick{font-size:max(7.5px, calc(9.5 * var(--k)));letter-spacing:.06em;color:var(--sage)}.StatCards-module__BKg3uW__pct{font-weight:500;font-size:max(8.5px, calc(11 * var(--k)));letter-spacing:.06em;color:var(--lilac)}.StatCards-module__BKg3uW__waveBar{transform-box:fill-box;transform-origin:50%}@media (max-width:767px){.StatCards-module__BKg3uW__card{aspect-ratio:auto}.StatCards-module__BKg3uW__inner{flex-direction:column;padding:22px 22px 26px;display:flex;position:relative}.StatCards-module__BKg3uW__label,.StatCards-module__BKg3uW__copy,.StatCards-module__BKg3uW__note{position:static}.StatCards-module__BKg3uW__label{font-size:10.5px}.StatCards-module__BKg3uW__chart{width:min(100%,300px);margin:28px auto 6px;position:relative;top:auto;left:auto}.StatCards-module__BKg3uW__note{order:3;align-self:center;margin-bottom:20px;font-size:9px}.StatCards-module__BKg3uW__copy{order:4}.StatCards-module__BKg3uW__value{font-size:56px;line-height:1.05}.StatCards-module__BKg3uW__valueSmall{font-size:50px}.StatCards-module__BKg3uW__desc{width:auto;margin-top:8px;font-size:14px}.StatCards-module__BKg3uW__glow{width:340px;height:330px;top:-60px;left:40%}}
.Why-module__SFzHoW__why{padding:var(--sy) var(--pad);background:var(--paper);position:relative}.Why-module__SFzHoW__rule{background:#11111126;height:1px}.Why-module__SFzHoW__head{grid-template-columns:calc(760 * var(--u)) 1fr calc(500 * var(--u));margin-top:var(--s-head);display:grid}.Why-module__SFzHoW__title{font-weight:500;font-size:max(40px, calc(64 * var(--u)));letter-spacing:-.03em;color:var(--ink);grid-column:1;line-height:1}.Why-module__SFzHoW__lede{margin-top:calc(8 * var(--u));font-size:max(16px, calc(20 * var(--u)));color:var(--ink-2);grid-column:3;line-height:1.45}.Why-module__SFzHoW__grid{gap:calc(24 * var(--u));margin-top:var(--s-block);grid-template-columns:1fr 1fr;display:grid}@media (max-width:1023px){.Why-module__SFzHoW__head{grid-template-columns:1fr;gap:20px}.Why-module__SFzHoW__lede{grid-column:1;max-width:36em}}@media (max-width:767px){.Why-module__SFzHoW__grid{grid-template-columns:1fr;gap:16px}}
