#veer-vision-lab .bio-module{background:radial-gradient(ellipse at 80% 35%,#25545e30,transparent 65%)}#veer-vision-lab .bio-experience{border:1px solid #42616a;border-radius:12px;overflow:hidden;background:#0a2d36}#veer-vision-lab .bio-stage{position:relative;height:500px;overflow:hidden;background:radial-gradient(ellipse at 50% 50%,#1e4c57,#071e27 75%)}#veer-vision-lab #bio-canvas{position:absolute;inset:0}#veer-vision-lab #bio-canvas canvas{display:block;width:100%;height:100%}#veer-vision-lab .bio-top{position:absolute;inset:22px 25px auto;display:flex;justify-content:space-between;gap:15px;font:14px monospace;letter-spacing:1.6px;color:#8fabb3;pointer-events:none}#veer-vision-lab .bio-top i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#dd9a31;margin-right:8px}#veer-vision-lab .bio-top>span:last-child{color:#dd9a31;font-size:14px}#veer-vision-lab .bio-caption{position:absolute;bottom:30px;left:30px;pointer-events:none}#veer-vision-lab .bio-caption .tiny{font-size:14px}#veer-vision-lab .bio-caption strong{display:block;font-size:28px;font-weight:400;margin-top:7px;letter-spacing:-.5px}#veer-vision-lab .bio-readout{position:absolute;bottom:30px;right:30px;display:grid;gap:9px;font:14px monospace;letter-spacing:1px;color:#7497a1}#veer-vision-lab .bio-readout b{display:inline-block;width:110px;margin-left:18px;color:#a7c3c9;font-weight:400}#veer-vision-lab .bio-transport{display:flex;align-items:center;gap:25px;padding:18px 25px;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}#veer-vision-lab .bio-transport .button{background:#dd9a31;border-color:#dd9a31;color:#082b33;min-width:200px;gap:20px;white-space:nowrap;font-size:14px}#veer-vision-lab .bio-transport input{flex:1;min-width:0;margin:0!important}#veer-vision-lab .bio-reset{background:none;border:1px solid #58727b;color:#d6e5e6;border-radius:50%;width:40px;min-width:40px;height:40px;font-size:22px}#veer-vision-lab .bio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0 25px;gap:22px}#veer-vision-lab .bio-steps button{background:none;color:#97b2b9;border:0;border-bottom:2px solid #fff0;padding:24px 0;text-align:left;font-size:14px;display:flex;align-items:center;gap:14px}#veer-vision-lab .bio-steps button span{font:14px monospace;color:#72929b}#veer-vision-lab .bio-steps button[aria-pressed=true]{color:#f5f1e8;border-bottom-color:#dd9a31}#veer-vision-lab .bio-steps button[aria-pressed=true] span{color:#dd9a31}#veer-vision-lab .bio-detail{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding:32px 35px 40px;background:#0e333c;border-top:1px solid #ffffff18;min-height:290px}#veer-vision-lab .bio-copy h3{font-size:28px;line-height:1.2;font-weight:400;margin:14px 0}#veer-vision-lab .bio-copy>p:last-child{font-size:16px;color:#b6cbd0;line-height:1.8;margin-bottom:0}#veer-vision-lab .bio-copy .eyebrow{font-size:14px}#veer-vision-lab .bio-facts{display:grid;align-content:center;gap:16px}#veer-vision-lab .bio-facts>div{display:grid;grid-template-columns:100px 1fr;gap:20px;border-bottom:1px solid #ffffff15;padding-bottom:12px}#veer-vision-lab .bio-facts>div:last-child{border-bottom:0}#veer-vision-lab .bio-facts span{font:14px monospace;letter-spacing:1.6px;color:#dd9a31;margin-top:4px}#veer-vision-lab .bio-facts p{font-size:14px;line-height:1.6;color:#b5cbd0;margin:0}#veer-vision-lab .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#veer-vision-lab .bio-fallback{position:absolute;inset:40px 30px 90px}#veer-vision-lab .bio-fallback svg{width:100%;height:100%}#veer-vision-lab .bio-fallback p{font-size:14px;text-align:center;color:#a7c1c7}#veer-vision-lab .bio-fallback[hidden]{display:none}@media (max-width:1000px){#veer-vision-lab .bio-detail{gap:30px}#veer-vision-lab .bio-facts>div{grid-template-columns:80px 1fr;gap:12px}#veer-vision-lab .bio-steps{gap:10px}#veer-vision-lab .bio-steps button{font-size:14px;gap:8px}}@media (max-width:760px){#veer-vision-lab header{flex-wrap:wrap}#veer-vision-lab header nav{gap:18px}#veer-vision-lab .bio-stage{height:340px}#veer-vision-lab .bio-top{inset:17px 17px auto;flex-direction:column;gap:7px;font-size:14px;letter-spacing:1px}#veer-vision-lab .bio-top>span:last-child{font-size:14px}#veer-vision-lab .bio-caption{left:18px;bottom:20px}#veer-vision-lab .bio-caption .tiny{font-size:14px}#veer-vision-lab .bio-caption strong{font-size:22px}#veer-vision-lab .bio-readout{display:none}#veer-vision-lab .bio-transport{display:grid;grid-template-columns:minmax(0,1fr) 40px;gap:15px;padding:15px}#veer-vision-lab .bio-transport .button{grid-column:1/-1;min-width:0}#veer-vision-lab .bio-steps{grid-template-columns:1fr 1fr;padding:8px 16px;gap:0 15px}#veer-vision-lab .bio-steps button{padding:14px 0;min-height:50px;font-size:14px}#veer-vision-lab .bio-detail{grid-template-columns:minmax(0,1fr);padding:23px 20px;gap:25px;min-height:0}#veer-vision-lab .bio-copy{min-height:218px}#veer-vision-lab .bio-copy h3{font-size:25px}#veer-vision-lab .bio-copy>p:last-child{font-size:14px}#veer-vision-lab .bio-facts{min-height:170px}#veer-vision-lab .bio-facts>div{grid-template-columns:80px 1fr}#veer-vision-lab .bio-fallback{inset:55px 10px 90px}#veer-vision-lab .bio-fallback p{font-size:14px}}@media (prefers-reduced-motion:reduce){#veer-vision-lab .bio-module *{scroll-behavior:auto}}