.cognition-module__jTuIja__world{--cc-bg:#f2f6e3;--cc-bg2:#d3e9c8;--cc-ink:#15291a;--cc-muted:#455945;--cc-bark:#553d25;--cc-moss:#38853e;--cc-grass:#56932b;--cc-soil:#6e4d32;--cc-synapse:#00a8b8;--cc-spark:#e5a400;--cc-door:#c21725;min-block-size:100dvh;color:var(--cc-ink);background:radial-gradient(ellipse 90% 55% at 50% 0%,var(--cc-bg2),transparent 70%),var(--cc-bg);position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.cognition-module__jTuIja__world{--cc-bg:lab(96.1836% -3.54591 8.6841);--cc-bg2:lab(90.1678% -11.9462 13.5796);--cc-ink:lab(14.6748% -11.9699 7.77623);--cc-muted:lab(35.5525% -11.1806 8.83033);--cc-bark:lab(27.968% 8.57787 19.0018);--cc-moss:lab(49.3679% -36.4918 30.4366);--cc-grass:lab(55.1988% -34.28 45.9417);--cc-soil:lab(36.0022% 11.7495 21.7545);--cc-synapse:lab(61.8281% -43.7124 -23.3747);--cc-spark:lab(72.1438% 17.5244 77.2073);--cc-door:lab(42.2722% 63.4713 41.2121)}}.dark .cognition-module__jTuIja__world{--cc-bg:#010f07;--cc-bg2:#002417;--cc-ink:#e7eee0;--cc-muted:#a4b8a0;--cc-bark:#8e755a;--cc-moss:#5ac576;--cc-grass:#2e7c35;--cc-soil:#452c17;--cc-synapse:#27eaea;--cc-spark:#fddc5b;--cc-door:#ff625e}@supports (color:lab(0% 0 0)){.dark .cognition-module__jTuIja__world{--cc-bg:lab(3.26152% -4.80619 1.89352);--cc-bg2:lab(11.3416% -17.1821 4.87453);--cc-ink:lab(93.2783% -4.37278 5.8301);--cc-muted:lab(72.666% -10.4123 9.83027);--cc-bark:lab(51.2519% 6.75637 18.9171);--cc-moss:lab(71.7413% -45.1561 29.6234);--cc-grass:lab(45.8793% -36.5168 30.6681);--cc-soil:lab(20.9422% 10.0154 18.5965);--cc-synapse:lab(84.0808% -45.7993 -13.7661);--cc-spark:lab(88.9661% 1.37946 65.7141);--cc-door:lab(63.2066% 63.0145 37.4065)}}.cognition-module__jTuIja__hero{text-align:center;inline-size:min(100% - 2rem,60rem);margin-inline:auto;padding-block-start:clamp(3rem,9vw,6.5rem)}.cognition-module__jTuIja__title{letter-spacing:.03em;text-wrap:balance;font-family:Cinzel,serif;font-size:clamp(2.3rem,8.5vw,5.75rem);font-weight:700;line-height:1.02}.cognition-module__jTuIja__lede{max-inline-size:36ch;color:var(--cc-muted);text-wrap:pretty;margin-block-start:1.25rem;margin-inline:auto;font-size:clamp(1.05rem,2.3vw,1.3rem);line-height:1.6}.cognition-module__jTuIja__tree{block-size:auto;inline-size:min(100%,52rem);margin-block-start:clamp(.5rem,3vw,2rem);margin-inline:auto;display:block}.cognition-module__jTuIja__branches path,.cognition-module__jTuIja__roots path,.cognition-module__jTuIja__web path,.cognition-module__jTuIja__pulses path,.cognition-module__jTuIja__grass path{fill:none;stroke-linecap:round}.cognition-module__jTuIja__branches path{stroke:var(--cc-bark)}.cognition-module__jTuIja__roots path{stroke:color-mix(in oklch,var(--cc-bark)70%,var(--cc-soil))}.cognition-module__jTuIja__web path{stroke:var(--cc-synapse);stroke-width:.7px;opacity:.5}.cognition-module__jTuIja__pulses{filter:drop-shadow(0 0 3px var(--cc-spark))}.cognition-module__jTuIja__pulses path{stroke:var(--cc-spark);stroke-width:2.6px;stroke-dasharray:2.5 97.5;stroke-dashoffset:100px;opacity:0}.cognition-module__jTuIja__rootPulses{filter:drop-shadow(0 0 3px var(--cc-synapse))}.cognition-module__jTuIja__rootPulses path{stroke:var(--cc-synapse)}.cognition-module__jTuIja__nodes{fill:var(--cc-synapse);filter:drop-shadow(0 0 4px var(--cc-synapse))}.cognition-module__jTuIja__rootTips{fill:color-mix(in oklch,var(--cc-synapse)55%,var(--cc-bark))}.cognition-module__jTuIja__grass path{stroke:var(--cc-grass);stroke-width:1.3px}.cognition-module__jTuIja__sway0,.cognition-module__jTuIja__sway1,.cognition-module__jTuIja__sway2{transform-box:view-box;transform-origin:400px 432px}.cognition-module__jTuIja__body{gap:clamp(4rem,11vw,7.5rem);inline-size:min(100% - 2rem,44rem);margin-inline:auto;padding-block:clamp(2rem,6vw,4rem) clamp(8rem,14vw,9rem);display:grid}.cognition-module__jTuIja__block h2{text-wrap:balance;margin-block-end:1rem;font-family:Cinzel,serif;font-size:clamp(1.6rem,4.2vw,2.35rem);font-weight:700;line-height:1.15}.cognition-module__jTuIja__block p{color:color-mix(in oklch,var(--cc-ink)80%,var(--cc-bg));text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.75}.cognition-module__jTuIja__block p+p{margin-block-start:1rem}.cognition-module__jTuIja__strata{gap:1.75rem;margin-block-start:2.25rem;padding:0;padding-inline-start:2.75rem;list-style:none;display:grid;position:relative}.cognition-module__jTuIja__strata:before{content:"";background:linear-gradient(to bottom,var(--cc-moss),var(--cc-bark)45%,var(--cc-soil)85%,transparent);transform-origin:top;border-radius:3px;inline-size:3px;position:absolute;inset-block:.5rem 0;inset-inline-start:.75rem}.cognition-module__jTuIja__strata li{position:relative}.cognition-module__jTuIja__strata li:before{content:"";aspect-ratio:1;background:var(--cc-synapse);inline-size:13px;box-shadow:0 0 0 4px color-mix(in oklch,var(--cc-synapse)22%,transparent),0 0 18px var(--cc-synapse);border-radius:50%;position:absolute;inset-block-start:.45rem;inset-inline-start:calc(-5px - 2rem)}.cognition-module__jTuIja__strata h3{color:var(--cc-ink);font-family:Cinzel,serif;font-size:1.15rem;font-weight:700;line-height:1.3}.cognition-module__jTuIja__strata li p{margin-block-start:.3rem}.cognition-module__jTuIja__waves{gap:.35rem;margin-block-start:2rem;padding:0;list-style:none;display:grid}.cognition-module__jTuIja__waves li{grid-template-columns:minmax(5.5rem,8rem) 1fr;align-items:center;gap:1rem;display:grid}.cognition-module__jTuIja__waveLabel{font-family:var(--font-geist-mono),monospace;text-align:end;color:var(--cc-muted);font-size:.8rem}.cognition-module__jTuIja__waves svg{block-size:2.6rem;inline-size:100%}.cognition-module__jTuIja__waves path{fill:none;stroke-width:1.8px;vector-effect:non-scaling-stroke;stroke:color-mix(in oklch,var(--cc-synapse)var(--mix,0%),var(--cc-moss))}.cognition-module__jTuIja__waves li:nth-child(2) path{--mix:25%}.cognition-module__jTuIja__waves li:nth-child(3) path{--mix:50%}.cognition-module__jTuIja__waves li:nth-child(4) path{--mix:75%}.cognition-module__jTuIja__waves li:nth-child(5) path{--mix:100%}.cognition-module__jTuIja__collide{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));align-items:center;gap:2rem;display:grid}.cognition-module__jTuIja__ripples{block-size:auto;inline-size:100%}.cognition-module__jTuIja__ripples circle{fill:none;stroke-width:1px}.cognition-module__jTuIja__ringsA circle{stroke:var(--cc-moss);opacity:.55}.cognition-module__jTuIja__ringsB circle{stroke:var(--cc-spark);opacity:.6}.cognition-module__jTuIja__ripples .cognition-module__jTuIja__wave{stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%}.cognition-module__jTuIja__ripples .cognition-module__jTuIja__core{opacity:1}.cognition-module__jTuIja__ringsA .cognition-module__jTuIja__core{fill:var(--cc-moss)}.cognition-module__jTuIja__ringsB .cognition-module__jTuIja__core{fill:var(--cc-spark)}.cognition-module__jTuIja__close{text-align:center}.cognition-module__jTuIja__vow{text-wrap:balance;font-family:Cinzel,serif;font-size:clamp(1.3rem,3.2vw,1.85rem);font-weight:600;line-height:1.3}.cognition-module__jTuIja__door{border:1px solid color-mix(in oklch,var(--cc-ink)14%,transparent);background:color-mix(in oklch,var(--cc-bg2)55%,transparent);color:var(--cc-muted);text-wrap:pretty;border-radius:1.25rem;gap:.5rem;margin-block-start:2.25rem;padding:1.25rem 1.5rem;text-decoration:none;display:grid}.cognition-module__jTuIja__doorLink{color:var(--cc-door);font-family:Cinzel,serif;font-weight:700}.cognition-module__jTuIja__door:focus-visible{outline:2px solid var(--cc-door);outline-offset:3px}.cognition-module__jTuIja__door:active{background:color-mix(in oklch,var(--cc-door)14%,transparent)}@media (hover:hover) and (pointer:fine){.cognition-module__jTuIja__door:hover{border-color:color-mix(in oklch,var(--cc-door)55%,transparent)}}@media (prefers-reduced-motion:no-preference){.cognition-module__jTuIja__pulses path{animation:cognition-module__jTuIja__travel calc(3.4s + var(--i)*.37s)linear infinite;animation-delay:calc(var(--i)*-.9s)}.cognition-module__jTuIja__rootPulses path{animation-direction:reverse}.cognition-module__jTuIja__nodes circle{animation:3.2s ease-in-out infinite cognition-module__jTuIja__twinkle;animation-delay:calc(var(--i)*-.4s)}.cognition-module__jTuIja__sway0{animation:5.5s ease-in-out infinite alternate cognition-module__jTuIja__sway}.cognition-module__jTuIja__sway1{animation:6.8s ease-in-out -2s infinite alternate cognition-module__jTuIja__sway}.cognition-module__jTuIja__sway2{animation:4.6s ease-in-out -3.5s infinite alternate cognition-module__jTuIja__sway}.cognition-module__jTuIja__waves path{animation:cognition-module__jTuIja__flow var(--dur)linear infinite}.cognition-module__jTuIja__ripples .cognition-module__jTuIja__wave{animation:6s ease-out infinite cognition-module__jTuIja__ripple;animation-delay:calc(var(--k)*-2s)}.cognition-module__jTuIja__door{transition:border-color .2s ease-out,background-color .2s ease-out}@supports (animation-timeline:view()){.cognition-module__jTuIja__reveal{animation:linear both cognition-module__jTuIja__rise;animation-timeline:view();animation-range:entry entry 80%}.cognition-module__jTuIja__strata:before{animation:linear both cognition-module__jTuIja__taproot;animation-timeline:view();animation-range:entry 10% cover 65%}}}@keyframes cognition-module__jTuIja__travel{0%{stroke-dashoffset:100px;opacity:0}8%,88%{opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes cognition-module__jTuIja__twinkle{0%,to{opacity:.55}50%{opacity:1}}@keyframes cognition-module__jTuIja__sway{0%{transform:skew(-5deg)}to{transform:skew(4deg)}}@keyframes cognition-module__jTuIja__flow{to{transform:translateX(var(--wl))}}@keyframes cognition-module__jTuIja__ripple{0%{opacity:.9;transform:scale(.12)}to{opacity:0;transform:scale(1)}}@keyframes cognition-module__jTuIja__rise{0%{opacity:0;translate:0 2.5rem}}@keyframes cognition-module__jTuIja__taproot{0%{transform:scaleY(0)}}
