.hero{position:relative;background:linear-gradient(90deg, rgba(16,40,44,.94) 0%, rgba(16,40,44,.86) 36%, rgba(16,40,44,.42) 68%, rgba(16,40,44,.22) 100%),linear-gradient(180deg, rgba(16,40,44,.16), rgba(16,40,44,.34)),var(--hero-background) 62% center/cover no-repeat}.hero-image-note{position:absolute;right:18px;bottom:13px;z-index:1;margin:0;padding:4px 7px;border-radius:2px;background:rgba(16,40,44,.58);color:rgba(255,255,255,.88);font:500 10px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.04em}.network-art{position:relative;height:440px;margin-left:30px}.hero-visual{position:absolute;inset:0;opacity:0;transition:opacity .7s ease;pointer-events:none}.hero-visual.is-active{opacity:1}.hero-message{transition:opacity .5s ease}.hero-message.is-changing{opacity:0}.hero-visual p{position:absolute;right:3%;bottom:0;margin:0;color:var(--lime);font:500 12px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.hero-visual-network svg{position:absolute;inset:0;width:100%;height:100%}.hero-visual-network path{fill:none;stroke:#41696a;stroke-width:1.2}.hero-visual-network circle{fill:var(--lime);stroke:var(--ink);stroke-width:9}.hero-indicator{position:absolute;bottom:3px;left:0;display:flex;gap:7px}.hero-indicator i{display:block;width:19px;height:2px;background:#41696a;transition:background .35s}.hero-indicator i.is-active{background:var(--lime)}.hero-visual-flow{display:grid;grid-template-columns:1fr 56px 1fr;gap:12px;align-items:center;padding:70px 8% 70px 10%}.hero-sources{display:grid;gap:12px}.hero-sources span{padding:14px 15px;background:#1c4643;color:#d9e8e4;font-size:12px}.hero-sources span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--lime)}.hero-axis{position:relative;height:100%;background:linear-gradient(#37615c, #37615c) center/1px 100% no-repeat}.hero-axis:before,.hero-axis:after{content:"";position:absolute;left:50%;width:13px;height:13px;border:2px solid var(--lime);transform:translateX(-50%) rotate(45deg)}.hero-axis:before{top:13%}.hero-axis:after{bottom:13%}.hero-outcome{height:100%;padding:26px;background:var(--lime);color:#153d37;display:flex;flex-direction:column;justify-content:flex-end}.hero-outcome strong{font:600 30px/1 Georgia,"Times New Roman",serif}.hero-outcome span{margin-top:9px;font-size:12px;line-height:1.35}.hero-visual-matrix{display:flex;align-items:center;justify-content:center;padding:72px 9% 68px 10%}.matrix-caption{position:absolute;right:9%;top:47px;color:#b9d4cf;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hero-matrix{display:grid;width:100%;max-width:300px;aspect-ratio:1;height:auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);gap:9px}.hero-matrix i{display:block;background:#214945}.hero-matrix i:nth-child(2),.hero-matrix i:nth-child(4),.hero-matrix i:nth-child(6),.hero-matrix i:nth-child(8){background:#39716a}.hero-matrix i:nth-child(5){background:var(--lime)}.hero-matrix i:nth-child(9){background:#8abf76}@media (max-width: 700px){.hero{background-position:67% center}.hero-image-note{right:10px;bottom:9px;font-size:9px}.network-art{height:250px;margin:15px 0 0}.hero-visual-flow{padding:28px 8% 30px 10%;grid-template-columns:1fr 38px 1fr;gap:8px}.hero-sources{gap:7px}.hero-sources span{padding:8px;font-size:10px}.hero-outcome{padding:14px}.hero-outcome strong{font-size:21px}.hero-outcome span{font-size:9px}.hero-visual-matrix{padding:36px 9% 34px 10%}.hero-matrix{gap:6px}.matrix-caption{top:18px;font-size:9px}.hero-visual p{font-size:10px}.hero-indicator{bottom:0}}