.preview-bar{position:relative;z-index:21}.header-nav{gap:22px}.wide{max-width:1500px}.section-intro{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:end;margin-bottom:54px}.section-intro h2,.difference-heading h2{font-size:clamp(36px,4.5vw,68px);font-weight:450;line-height:1.12;letter-spacing:-.055em;white-space:pre-line}.section-intro>p,.difference-heading>p{color:#a8bcab;font-size:13px;line-height:1.95;max-width:440px}.systems-section{position:relative;background:#0c1d17;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.systems-section:before{content:'';position:absolute;top:0;left:var(--side);width:60px;height:2px;background:var(--gold)}.atlas{display:grid;grid-template-columns:270px 1fr;border:1px solid #48604675;border-radius:5px;overflow:hidden;background:#0a1913}.system-tabs{display:flex;flex-direction:column;background:#10231b;border-right:1px solid var(--line);padding:14px}.system-tabs button{display:flex;align-items:center;text-align:left;gap:15px;border:0;border-bottom:1px solid #caddc712;padding:24px 14px;background:transparent;color:#93aa97;font-size:12px;line-height:1.5;transition:color .2s,background .2s}.system-tabs button small{font-size:9px;letter-spacing:1px;color:#738a6c}.system-tabs button b{margin-left:auto;font-size:15px;font-weight:400;opacity:0}.system-tabs button[aria-selected=true]{background:#e0e8cf;color:#182b1c;border-radius:2px}.system-tabs button[aria-selected=true] small{color:#59704b}.system-tabs button[aria-selected=true] b{opacity:1}.system-tabs button:hover:not([aria-selected=true]){color:var(--cream);background:#193124}.system-panel{padding:40px 44px 32px;animation:content-in .28s ease both}.system-panel[hidden],.chain-content article[hidden]{display:none}.system-panel-top{display:flex;justify-content:space-between;color:#bca875;font-size:8px;letter-spacing:1.5px;margin-bottom:26px}.system-panel h3{font-size:clamp(26px,2.4vw,36px);font-weight:500;letter-spacing:-1.1px;line-height:1.25;max-width:670px}.system-intro{color:#a4b7a7;font-size:12px;line-height:1.95;margin-top:19px;max-width:750px}.system-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 38px;margin-top:32px}.system-feature{border-top:1px solid #56704b70;padding-top:20px}.system-feature h4{font-size:13px;font-weight:600;margin:0 0 10px;color:#d8e0cc}.system-feature p{font-size:11.5px;line-height:1.9;color:#91a995}.system-decision{display:flex;gap:17px;align-items:center;border-top:1px solid #58704b70;padding-top:23px;margin-top:31px}.system-decision>span{font-size:30px;color:var(--gold)}.system-decision small,.chain-question small{display:block;color:#bda975;font-size:7px;letter-spacing:1.5px;margin-bottom:8px}.system-decision p{font-size:13px;line-height:1.7;color:#e0e5cf}.system-link-note{font-size:10px;line-height:1.85;color:#819b87;margin-top:20px;max-width:750px}.atlas-footnote{font-size:9px;line-height:1.7;color:#829989;margin-top:22px;text-align:right}.connections-section{background:radial-gradient(ellipse at 75% 50%,#20432532,transparent 60%),#081612}.chain-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px}.chain-route{padding-top:15px;position:relative}.chain-route:before{content:'';position:absolute;left:21px;top:45px;bottom:45px;border-left:1px solid #54704a70}.chain-route button{position:relative;display:flex;width:100%;align-items:center;gap:24px;background:transparent;border:0;color:#819885;text-align:left;padding:16px 0;font-size:14px}.chain-dot{width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;border:1px solid #425b3d;border-radius:50%;background:#0b1b13;font-size:11px;color:#809871;transition:all .2s}.chain-route button b{margin-left:auto;font-size:17px;font-weight:400;color:#bbad78;opacity:0}.chain-route button[aria-selected=true]{color:var(--cream)}.chain-route button[aria-selected=true] .chain-dot{background:#d8e4c2;border-color:#d8e4c2;color:#233b1b;box-shadow:0 0 0 6px #e0e8cf09}.chain-route button[aria-selected=true] b{opacity:1}.chain-route button:hover{color:#d8e0cb}.chain-content{border-top:1px solid #58714b75;padding-top:0}.chain-content article{animation:content-in .3s ease both}.flow-visual{height:225px;position:relative;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #58714b50;overflow:hidden;margin-bottom:32px}.flow-orbit{position:absolute;width:290px;height:290px;border:1px solid #72835622;border-radius:50%;transform:rotateX(57deg);top:-27px}.flow-orbit:before,.flow-orbit:after{content:'';position:absolute;border:1px solid #7283561c;border-radius:50%;inset:-55px}.flow-orbit:after{inset:45px}.flow-cube{width:78px;height:78px;position:absolute;top:43px;background:linear-gradient(135deg,#749951,#1b4a2c);border:1px solid #799b51;transform:rotate(-12deg) skewY(8deg);box-shadow:12px 15px 0 #1e3c26,13px 17px 0 #af9c62,25px 36px 28px #020c0680;display:grid;place-items:center}.flow-cube>span{font-size:42px;color:#d8cf93;font-weight:600;letter-spacing:-5px;transform:skewY(-8deg)}.flow-visual>p{position:absolute;bottom:28px;color:#c1b580;font-size:14px;letter-spacing:2px}.flow-count{position:absolute;right:0;top:25px;font-size:38px;letter-spacing:-2px;color:#c4b27a}.flow-count small{font-size:10px;letter-spacing:0;color:#687d63;padding-left:8px}.chain-content h3{font-size:31px;font-weight:450;line-height:1.2;letter-spacing:-1px}.chain-description{margin-top:19px;font-size:13px;line-height:2;color:#9eb3a0;max-width:670px}.chain-question{border-left:2px solid #b6a575;padding-left:19px;margin-top:27px}.chain-question p{font-size:12px;color:#d7ddca;line-height:1.75}.difference-section{background:#dce3ce;color:#17321f}.difference-section .section-kicker{color:#596b49}.difference-heading{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:end}.difference-heading>p{color:#566d53}.difference-list{margin-top:65px}.difference-list article{display:grid;grid-template-columns:55px 1fr 1.1fr;gap:40px;padding:34px 0;border-top:1px solid #6b805b55}.difference-number{font-size:11px;color:#73815e;padding-top:8px}.difference-list h3{font-size:26px;font-weight:500;letter-spacing:-1px;line-height:1.25;white-space:pre-line;max-width:390px}.difference-list p{font-size:12px;line-height:1.9;color:#52694e;max-width:560px}.difference-list small{font-size:9px;color:#2e4c2d;display:block;margin-top:18px;letter-spacing:.35px}.development.section-pad{border-top:0}.questions details:last-child p{overflow-wrap:anywhere}.system-panel:focus-visible,.chain-content article:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}#systems,#connections,#difference{scroll-margin-top:85px}@keyframes content-in{from{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1500px){.system-panel{padding:52px 62px}.system-feature p,.system-intro{font-size:13px}.system-tabs{padding:20px}.system-tabs button{font-size:13px}}
@media(max-width:1050px){.section-intro,.difference-heading{gap:45px}.atlas{grid-template-columns:210px 1fr}.system-tabs{padding:9px}.system-tabs button{padding:23px 10px;gap:9px;font-size:11px}.system-panel{padding:30px}.system-feature-grid{gap:22px}.chain-layout{gap:50px}.difference-list article{gap:26px;grid-template-columns:34px 1fr 1.1fr}.header-nav{gap:17px;font-size:10px}}
@media(max-width:700px){.section-intro,.difference-heading{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.section-intro h2,.difference-heading h2{font-size:36px;line-height:1.16;white-space:normal}.section-intro>p,.difference-heading>p{font-size:12px;line-height:1.9}.atlas{display:block;border-radius:3px}.system-tabs{display:grid;grid-template-columns:1fr 1fr;padding:7px;gap:3px;border-right:0;border-bottom:1px solid var(--line)}.system-tabs button{padding:14px 9px;gap:8px;font-size:10px;min-height:51px;border:0}.system-tabs button small{font-size:7px}.system-tabs button b{display:none}.system-panel{padding:25px 22px}.system-panel-top{font-size:6px;letter-spacing:1px;margin-bottom:21px;gap:16px}.system-panel h3{font-size:28px;line-height:1.18}.system-intro{font-size:12px;line-height:1.9}.system-feature-grid{grid-template-columns:1fr;gap:22px;margin-top:28px}.system-feature{padding-top:17px}.system-feature h4{font-size:13px}.system-feature p{font-size:12px;line-height:1.85}.system-decision{gap:12px;align-items:flex-start;margin-top:26px}.system-decision p{font-size:12px}.system-decision small{font-size:6px;line-height:1.5}.system-link-note{font-size:10px;line-height:1.9}.atlas-footnote{font-size:9px;text-align:left}.chain-layout{grid-template-columns:1fr;gap:25px}.chain-route{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:0}.chain-route:before{display:none}.chain-route button{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;padding:12px 4px;gap:11px;font-size:9px;line-height:1.5;border:1px solid #3f5c3e50;border-radius:3px}.chain-route button[aria-selected=true]{border-color:#9aa774;background:#1b321f}.chain-route button b{display:none}.chain-dot{width:28px;height:28px;font-size:8px}.chain-route button[aria-selected=true] .chain-dot{box-shadow:none}.flow-visual{height:195px;margin-bottom:25px}.flow-cube{top:28px;width:64px;height:64px}.flow-cube>span{font-size:36px}.flow-orbit{top:-47px}.flow-count{font-size:28px;top:22px}.flow-visual>p{font-size:11px;letter-spacing:1px;bottom:25px}.chain-content h3{font-size:28px}.chain-description{font-size:12px;line-height:1.9}.chain-question p{font-size:12px}.difference-list{margin-top:35px}.difference-list article{grid-template-columns:25px 1fr;gap:14px;padding:27px 0}.difference-number{grid-row:span 2;font-size:9px;padding-top:5px}.difference-list h3{font-size:25px;white-space:normal}.difference-list article>div{grid-column:2}.difference-list p{font-size:12px;line-height:1.85}.difference-list small{font-size:8px;line-height:1.8;margin-top:14px}.system-tabs button:focus-visible{outline-offset:-3px}.preview-bar{font-size:6px;letter-spacing:1px}#systems,#connections,#difference{scroll-margin-top:72px}}
@media(prefers-reduced-motion:reduce){.system-panel,.chain-content article{animation:none}.system-tabs button,.chain-dot{transition:none}}
