.sB28jq_section{position:relative}.sB28jq_band{isolation:isolate;position:relative;box-shadow:0 28px 80px #0f172a1a}.sB28jq_atmosphere{z-index:0;background:radial-gradient(circle at 18% 18%,#7dd3fc2e,#0000 28%),radial-gradient(circle at 82% 18%,#3b82f624,#0000 30%),linear-gradient(#f8fafcfa,#ffffffeb);position:absolute;top:0;bottom:0;left:0;right:0}.sB28jq_pathLayer{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sB28jq_pathSvg{width:100%;height:100%;display:none}.sB28jq_pathBase,.sB28jq_pathHighlight{fill:none;stroke-linecap:round}.sB28jq_pathBase{stroke:#94a3b833;stroke-width:4px}.sB28jq_pathHighlight{stroke-width:3px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.35s cubic-bezier(.22,1,.36,1) forwards sB28jq_drawPath}.sB28jq_stageStrip{scrollbar-width:none;z-index:1}.sB28jq_stageStrip::-webkit-scrollbar{display:none}.sB28jq_stage{min-width:16.5rem;transform:translateY(var(--stage-offset,0));transition:transform .28s;animation:.72s cubic-bezier(.22,1,.36,1) both sB28jq_stageReveal}.sB28jq_stageLink{cursor:pointer;border-radius:1.75rem;text-decoration:none;display:block}.sB28jq_stageLink:focus-visible{outline-offset:4px;outline:2px solid #3b82f699}.sB28jq_stageCard{aspect-ratio:4/5;background:#0f172a0f;border:1px solid #e2e8f0eb;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 22px 44px #0f172a1a}.sB28jq_stageImage{object-fit:cover;width:100%;height:100%;transition:transform .36s;display:block;transform:scale(1)}.sB28jq_stageImageWash{background:linear-gradient(#0f172a14 0%,#0f172a33 100%);transition:background .28s;position:absolute;top:0;bottom:0;left:0;right:0}.sB28jq_futureEcho{opacity:.22;mix-blend-mode:screen;place-items:center;transition:opacity .26s,transform .26s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.sB28jq_echoSvg{width:100%;height:100%}.sB28jq_echoStroke{fill:none;stroke:#e2e8f0b8;stroke-width:1.8px}.sB28jq_echoFill{fill:#e2e8f0c7}.sB28jq_echoNode{fill:#e0f2fe47;stroke:#bae6fdad;stroke-width:2px}.sB28jq_futureEchospace{transform:translateY(-3%)scale(1.02)}.sB28jq_futureEchoconstruction{transform:translate(1%)scale(1.02)}.sB28jq_futureEchoengineering{transform:translate(2%)scale(1.01)}.sB28jq_futureEchoarchitecture{transform:translateY(1%)scale(1.01)}.sB28jq_stageGradient{background:linear-gradient(#0f172a00 38%,#0f172acc 100%);position:absolute;top:0;bottom:0;left:0;right:0}.sB28jq_stageCopy{left:0;right:0;color:#fff;padding:1.25rem 1.25rem 1.15rem;position:absolute;bottom:0}.sB28jq_stageLabel{letter-spacing:.22em;opacity:.76;margin:0 0 .35rem;font-size:.72rem;font-weight:600}.sB28jq_stageMilestone{letter-spacing:-.03em;margin:0;font-size:1.6rem;line-height:1.08}.sB28jq_stageCaption{color:#475569;max-width:19rem;margin:1rem 0 0;font-size:.95rem;line-height:1.55}.sB28jq_stageDetails{flex-direction:column;align-items:flex-start;gap:.95rem;display:flex}.sB28jq_stage:hover,.sB28jq_stage:focus-within{transform:translateY(calc(var(--stage-offset,0px) - 8px))}.sB28jq_stage:hover .sB28jq_stageImage,.sB28jq_stage:focus-within .sB28jq_stageImage{transform:scale(1.035)}.sB28jq_stage:hover .sB28jq_futureEcho,.sB28jq_stage:focus-within .sB28jq_futureEcho{opacity:.36;transform:scale(1.03)}.sB28jq_stage:hover .sB28jq_stageImageWash,.sB28jq_stage:focus-within .sB28jq_stageImageWash{background:linear-gradient(#0f172a05 0%,#0f172a29 100%)}@media (min-width:768px){.sB28jq_pathSvg{display:block}.sB28jq_stage{min-width:0}}@keyframes sB28jq_drawPath{to{stroke-dashoffset:0}}@keyframes sB28jq_stageReveal{0%{opacity:0;transform:translateY(calc(var(--stage-offset,0px) + 22px))}to{opacity:1;transform:translateY(var(--stage-offset,0px))}}@media (prefers-reduced-motion:reduce){.sB28jq_pathHighlight,.sB28jq_stage{animation:none}.sB28jq_stage,.sB28jq_stageImage,.sB28jq_futureEcho,.sB28jq_stageImageWash{transition:none}}
