.WholePersonSystem-module__GQDJ-q__system{--tilt-x:0deg;--tilt-y:0deg;--light-x:50%;--light-y:42%;perspective:1100px;width:100%;max-width:44rem;margin-inline:auto;position:relative}.WholePersonSystem-module__GQDJ-q__srDescription{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WholePersonSystem-module__GQDJ-q__stage{aspect-ratio:1;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .16s linear;position:relative}.WholePersonSystem-module__GQDJ-q__ambient{background:radial-gradient(circle at var(--light-x) var(--light-y), #ffffffeb, transparent 27%), radial-gradient(circle at 55% 54%, #4ecca324, transparent 56%), radial-gradient(circle at 34% 37%, #b886381a, transparent 43%);filter:blur(1px);border-radius:48% 52% 54% 46%/45% 44% 56% 55%;animation:12s ease-in-out infinite alternate WholePersonSystem-module__GQDJ-q__breathe;position:absolute;inset:7%;transform:translateZ(-30px)}.WholePersonSystem-module__GQDJ-q__connections{width:85%;height:85%;position:absolute;inset:7.5%;overflow:visible;transform:translateZ(-5px)}.WholePersonSystem-module__GQDJ-q__orbit,.WholePersonSystem-module__GQDJ-q__orbitSecondary,.WholePersonSystem-module__GQDJ-q__connection,.WholePersonSystem-module__GQDJ-q__connectionActive{fill:none;vector-effect:non-scaling-stroke}.WholePersonSystem-module__GQDJ-q__orbit{stroke:#24785f33;stroke-dasharray:1 4;stroke-width:.45px;transform-origin:50%;animation:42s linear infinite WholePersonSystem-module__GQDJ-q__orbit}.WholePersonSystem-module__GQDJ-q__orbitSecondary{stroke:#b886382b;stroke-dasharray:7 6;stroke-width:.35px;transform-origin:50%;animation:60s linear infinite reverse WholePersonSystem-module__GQDJ-q__orbit}.WholePersonSystem-module__GQDJ-q__connection,.WholePersonSystem-module__GQDJ-q__connectionActive{stroke-linecap:round;transition:stroke .26s,opacity .26s,stroke-width .26s}.WholePersonSystem-module__GQDJ-q__connection{stroke:#24785f2b;stroke-width:.38px}.WholePersonSystem-module__GQDJ-q__connectionActive{stroke:#24785fc7;stroke-dasharray:2 3;stroke-width:.95px;animation:3.2s linear infinite WholePersonSystem-module__GQDJ-q__pulseLine}.WholePersonSystem-module__GQDJ-q__coreWrap{aspect-ratio:1;width:37%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,48px)}.WholePersonSystem-module__GQDJ-q__coreRing,.WholePersonSystem-module__GQDJ-q__coreRingTwo,.WholePersonSystem-module__GQDJ-q__coreShape,.WholePersonSystem-module__GQDJ-q__coreShapeTwo,.WholePersonSystem-module__GQDJ-q__coreGlow,.WholePersonSystem-module__GQDJ-q__coreLabel{position:absolute;inset:0}.WholePersonSystem-module__GQDJ-q__coreRing,.WholePersonSystem-module__GQDJ-q__coreRingTwo{border:1px solid #24785f33;border-radius:50%}.WholePersonSystem-module__GQDJ-q__coreRing{animation:28s linear infinite WholePersonSystem-module__GQDJ-q__orbit;inset:-17%}.WholePersonSystem-module__GQDJ-q__coreRingTwo{border-style:dashed;border-color:#b886382e;animation:36s linear infinite reverse WholePersonSystem-module__GQDJ-q__orbit;inset:-8%}.WholePersonSystem-module__GQDJ-q__coreShape,.WholePersonSystem-module__GQDJ-q__coreShapeTwo{-webkit-backdrop-filter:blur(10px);border:1px solid #ffffffdb;box-shadow:inset 14px 12px 30px #ffffffc7,inset -16px -16px 32px #24785f21,0 26px 50px #14385824}.WholePersonSystem-module__GQDJ-q__coreShape{background:linear-gradient(145deg,#ffffffb3,#4ecca321);border-radius:43% 57% 49% 51%/58% 45% 55% 42%;animation:13s ease-in-out infinite alternate WholePersonSystem-module__GQDJ-q__morph}.WholePersonSystem-module__GQDJ-q__coreShapeTwo{background:#ffffff5c;border-radius:62% 38% 57% 43%/45% 62% 38% 55%;animation:11s ease-in-out infinite alternate WholePersonSystem-module__GQDJ-q__morphTwo;inset:13%;transform:translateZ(24px)}.WholePersonSystem-module__GQDJ-q__coreGlow{filter:blur(22px);opacity:.26;background:#4ecca3;border-radius:50%;inset:30%;transform:translateZ(12px)}.WholePersonSystem-module__GQDJ-q__coreLabel{color:#31556c;letter-spacing:.15em;text-align:center;text-transform:uppercase;place-content:center;font-size:clamp(.5rem,1.1vw,.73rem);font-weight:630;line-height:1.45;display:grid;transform:translateZ(35px)}.WholePersonSystem-module__GQDJ-q__coreLabel b{color:#143858;letter-spacing:.08em;font-size:1.5em;font-weight:580}.WholePersonSystem-module__GQDJ-q__nodes{position:absolute;inset:0;transform:translateZ(60px)}.WholePersonSystem-module__GQDJ-q__node{top:var(--node-y);left:var(--node-x);color:#31556c;cursor:pointer;min-width:5.7rem;min-height:44px;font:inherit;white-space:nowrap;transform:translate(-50%, -50%) translateZ(var(--node-z,0px));-webkit-backdrop-filter:blur(13px);animation:WholePersonSystem-module__GQDJ-q__nodeFloat 7s var(--node-delay) ease-in-out infinite alternate;background:#ffffffb8;border:1px solid #ffffffdb;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:.48rem;padding:.6rem .82rem;font-size:clamp(.62rem,1.25vw,.78rem);font-weight:620;transition:background-color .24s,border-color .24s,box-shadow .24s,color .24s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex;position:absolute;box-shadow:0 12px 30px #1438581a}.WholePersonSystem-module__GQDJ-q__node>span{border:1px solid #24785f;border-radius:50%;width:.44rem;height:.44rem;transition:background-color .22s,box-shadow .22s;box-shadow:0 0 0 4px #4ecca31a}.WholePersonSystem-module__GQDJ-q__node[data-active=true]{color:#1d6f58;transform:translate(-50%, -50%) translateZ(var(--node-z,0px)) scale(1.055);background:#f5fffbed;border-color:#24785f66;box-shadow:0 18px 40px #14385829}.WholePersonSystem-module__GQDJ-q__node[data-active=true]>span{background:#4ecca3;box-shadow:0 0 0 6px #4ecca324}.WholePersonSystem-module__GQDJ-q__node:focus-visible{box-shadow:0 0 0 2px #f7f3ee,0 0 0 5px #24785f,0 18px 40px #14385829}.WholePersonSystem-module__GQDJ-q__explanation{z-index:2;-webkit-backdrop-filter:blur(16px);background:#fffc;border:1px solid #1438581c;border-radius:1.2rem;grid-template-columns:auto 1fr;align-items:start;gap:1.2rem;max-width:34rem;min-height:7.2rem;margin:-1.25rem auto 0;padding:1.25rem 1.35rem;display:grid;position:relative;box-shadow:0 18px 50px #14385817}.WholePersonSystem-module__GQDJ-q__explanation>span{color:#24785f;letter-spacing:.16em;text-transform:uppercase;padding-top:.15rem;font-size:.61rem;font-weight:720}.WholePersonSystem-module__GQDJ-q__explanation p{color:#3f6073;margin:0;font-size:.8rem;line-height:1.62}.WholePersonSystem-module__GQDJ-q__system[data-variant=hero] .WholePersonSystem-module__GQDJ-q__explanation{max-width:30rem;min-height:6.5rem;margin-top:-2rem;padding:1rem 1.15rem}.WholePersonSystem-module__GQDJ-q__system[data-visible=false] *,.WholePersonSystem-module__GQDJ-q__system[data-visible=false] :before,.WholePersonSystem-module__GQDJ-q__system[data-visible=false] :after{animation-play-state:paused!important}@keyframes WholePersonSystem-module__GQDJ-q__orbit{to{transform:rotate(360deg)}}@keyframes WholePersonSystem-module__GQDJ-q__pulseLine{to{stroke-dashoffset:-10px}}@keyframes WholePersonSystem-module__GQDJ-q__breathe{to{transform:translateZ(-30px)scale(1.035)rotate(2deg)}}@keyframes WholePersonSystem-module__GQDJ-q__morph{to{border-radius:57% 43% 42% 58%/43% 57%;transform:rotate(5deg)}}@keyframes WholePersonSystem-module__GQDJ-q__morphTwo{to{border-radius:39% 61% 44% 56%/59% 43% 57% 41%;transform:translateZ(24px)rotate(-8deg)}}@keyframes WholePersonSystem-module__GQDJ-q__nodeFloat{to{margin-top:-4px}}@media (max-width:699px){.WholePersonSystem-module__GQDJ-q__system{max-width:34rem}.WholePersonSystem-module__GQDJ-q__stage{margin-inline:-1.2rem}.WholePersonSystem-module__GQDJ-q__node{min-width:4.2rem;padding-inline:.56rem;font-size:.58rem}.WholePersonSystem-module__GQDJ-q__node>span{display:none}.WholePersonSystem-module__GQDJ-q__explanation,.WholePersonSystem-module__GQDJ-q__system[data-variant=hero] .WholePersonSystem-module__GQDJ-q__explanation{grid-template-columns:1fr;gap:.45rem;min-height:7.8rem;margin-top:-.8rem}}@media (max-width:399px){.WholePersonSystem-module__GQDJ-q__stage{margin-inline:-1.9rem}.WholePersonSystem-module__GQDJ-q__node{min-width:3.8rem;min-height:42px;font-size:.52rem}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.WholePersonSystem-module__GQDJ-q__system[data-variant=detail] .WholePersonSystem-module__GQDJ-q__stage{cursor:grab;transition-duration:60ms}.WholePersonSystem-module__GQDJ-q__system[data-variant=detail] .WholePersonSystem-module__GQDJ-q__stage:active{cursor:grabbing}}@media (prefers-reduced-motion:reduce){.WholePersonSystem-module__GQDJ-q__stage,.WholePersonSystem-module__GQDJ-q__ambient,.WholePersonSystem-module__GQDJ-q__orbit,.WholePersonSystem-module__GQDJ-q__orbitSecondary,.WholePersonSystem-module__GQDJ-q__connectionActive,.WholePersonSystem-module__GQDJ-q__coreRing,.WholePersonSystem-module__GQDJ-q__coreRingTwo,.WholePersonSystem-module__GQDJ-q__coreShape,.WholePersonSystem-module__GQDJ-q__coreShapeTwo,.WholePersonSystem-module__GQDJ-q__node{transition:none;animation:none}}
