.robot-model-viewer-container[data-astro-cid-bx55utyh]{display:flex;height:var(--height, 100%);width:var(--width, 100%);position:relative}#robot-animation-container[data-astro-cid-bx55utyh]{width:100%;height:100%;position:relative}#robot-animation-container[data-astro-cid-bx55utyh] canvas[data-astro-cid-bx55utyh]{width:100%!important;height:100%!important;display:block}.model-display-container[data-astro-cid-bx55utyh]{overflow:hidden;background:#000;z-index:10;width:100%;height:100%}.loading-container[data-astro-cid-bx55utyh]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;z-index:20}#progress-bar[data-astro-cid-bx55utyh]{width:80%;height:8px;border-radius:4px;overflow:hidden}#progress-bar[data-astro-cid-bx55utyh]::-webkit-progress-bar{background-color:#0000001a}#progress-bar[data-astro-cid-bx55utyh]::-webkit-progress-value{background-color:rgba(var(--color-primary, 75, 85, 99),.8)}.tech-grid[data-astro-cid-k74dcqyt]{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100px 100px;animation:gridPan 60s linear infinite}@keyframes gridPan{0%{background-position:0 0}to{background-position:100px 100px}}.gradient-overlay[data-astro-cid-k74dcqyt]{background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.03),transparent 50%)}.hero-name[data-astro-cid-k74dcqyt]{font-size:clamp(5rem,22vw,24rem);line-height:.8;letter-spacing:-.1em;color:#fff;text-transform:uppercase;font-weight:900;-webkit-text-stroke:1px rgba(255,255,255,.3)}.hero-name[data-astro-cid-k74dcqyt] .name-line[data-astro-cid-k74dcqyt]{display:block;position:relative}.hero-name[data-astro-cid-k74dcqyt] .char[data-astro-cid-k74dcqyt]{display:inline-block;opacity:0;transform:translateY(100px) scale(.8);animation:charReveal 1s cubic-bezier(.16,1,.3,1) forwards;text-shadow:0 0 40px rgba(255,255,255,.1),0 10px 30px rgba(0,0,0,.5)}.char-1[data-astro-cid-k74dcqyt]{animation-delay:.05s}.char-2[data-astro-cid-k74dcqyt]{animation-delay:.1s}.char-3[data-astro-cid-k74dcqyt]{animation-delay:.15s}.char-4[data-astro-cid-k74dcqyt]{animation-delay:.2s}.char-5[data-astro-cid-k74dcqyt]{animation-delay:.25s}.char-6[data-astro-cid-k74dcqyt]{animation-delay:.3s}.char-7[data-astro-cid-k74dcqyt]{animation-delay:.35s}.char-8[data-astro-cid-k74dcqyt]{animation-delay:.4s}.char-9[data-astro-cid-k74dcqyt]{animation-delay:.45s}.char-10[data-astro-cid-k74dcqyt]{animation-delay:.5s}@keyframes charReveal{0%{opacity:0;transform:translateY(100px) scale(.8)}60%{transform:translateY(-10px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}.label-intro[data-astro-cid-k74dcqyt]{opacity:0;animation:fadeInDown .8s ease-out forwards}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.statement[data-astro-cid-k74dcqyt]{opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:.7s}.statement-text[data-astro-cid-k74dcqyt]{font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.6}.highlight[data-astro-cid-k74dcqyt]{color:#fff;font-weight:700;position:relative}.highlight[data-astro-cid-k74dcqyt]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,rgba(255,255,255,.5),transparent)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cta-section[data-astro-cid-k74dcqyt]{opacity:0;animation:fadeInUp 1s ease-out forwards;animation-delay:.9s}.cta-primary[data-astro-cid-k74dcqyt]{position:relative;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.cta-shine[data-astro-cid-k74dcqyt]{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .7s}.cta-primary[data-astro-cid-k74dcqyt]:hover .cta-shine[data-astro-cid-k74dcqyt]{left:100%}.cta-secondary[data-astro-cid-k74dcqyt]{text-decoration:underline;text-decoration-color:#fff3;text-underline-offset:6px;text-decoration-thickness:1px}.cta-secondary[data-astro-cid-k74dcqyt]:hover{text-decoration-color:#fff9}.info-bar[data-astro-cid-k74dcqyt]{opacity:0;animation:fadeIn 1s ease-out forwards;animation-delay:1.2s}@keyframes fadeIn{to{opacity:1}}.info-item[data-astro-cid-k74dcqyt]{opacity:0;animation:fadeInUp .6s ease-out forwards}.info-item[data-astro-cid-k74dcqyt]:nth-child(1){animation-delay:1.3s}.info-item[data-astro-cid-k74dcqyt]:nth-child(2){animation-delay:1.4s}.info-item[data-astro-cid-k74dcqyt]:nth-child(3){animation-delay:1.5s}.robot-background-container[data-astro-cid-k74dcqyt]{opacity:1}.robot-frame-fullscreen[data-astro-cid-k74dcqyt]{position:absolute;inset:0}.robot-overlay[data-astro-cid-k74dcqyt]{z-index:1;transition:background .6s ease-out}.hero-content[data-astro-cid-k74dcqyt]{opacity:1;transition:opacity .5s ease-out}.hero-name[data-astro-cid-k74dcqyt]{text-shadow:0 3px 25px rgba(0,0,0,.9),0 6px 45px rgba(0,0,0,.7),0 0 80px rgba(0,0,0,.5)}.statement-text[data-astro-cid-k74dcqyt],.label-intro[data-astro-cid-k74dcqyt] span[data-astro-cid-k74dcqyt],.info-bar[data-astro-cid-k74dcqyt]{text-shadow:0 2px 15px rgba(0,0,0,.95),0 4px 25px rgba(0,0,0,.8)}.hero-section[data-astro-cid-k74dcqyt].mouse-active .hero-content[data-astro-cid-k74dcqyt]{opacity:.05;transition:opacity .6s ease-out}.hero-section[data-astro-cid-k74dcqyt].mouse-active .robot-overlay[data-astro-cid-k74dcqyt]{background:#0003!important}.hero-section[data-astro-cid-k74dcqyt]:not(.mouse-active) .hero-content[data-astro-cid-k74dcqyt]{transition:opacity 2s ease-in-out}.hero-section[data-astro-cid-k74dcqyt]:not(.mouse-active) .robot-overlay[data-astro-cid-k74dcqyt]{transition:background 2.5s ease-in-out}.scroll-indicator-minimal[data-astro-cid-k74dcqyt]{opacity:0;animation:fadeIn 1.5s ease-out forwards;animation-delay:2s}@keyframes scroll-dot{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(12px);opacity:.5}}.animate-scroll-dot[data-astro-cid-k74dcqyt]{animation:scroll-dot 2s ease-in-out infinite}@media (max-width: 1024px){.hero-name[data-astro-cid-k74dcqyt]{font-size:clamp(4.5rem,20vw,18rem);letter-spacing:-.08em}.robot-accent[data-astro-cid-k74dcqyt]{width:14rem;height:14rem}}@media (max-width: 768px){.hero-name[data-astro-cid-k74dcqyt]{font-size:clamp(4rem,22vw,14rem);letter-spacing:-.06em}.statement-text[data-astro-cid-k74dcqyt]{font-size:clamp(.9rem,3vw,1.25rem)}.info-bar[data-astro-cid-k74dcqyt]{margin-top:3rem}.hero-section[data-astro-cid-k74dcqyt].mouse-active .hero-content[data-astro-cid-k74dcqyt]{opacity:.08}}@media (max-width: 640px){.hero-name[data-astro-cid-k74dcqyt]{font-size:clamp(3.5rem,24vw,11rem);letter-spacing:-.04em}.label-intro[data-astro-cid-k74dcqyt] span[data-astro-cid-k74dcqyt]{font-size:.65rem;letter-spacing:.2em}.cta-primary[data-astro-cid-k74dcqyt]{width:100%}.robot-overlay[data-astro-cid-k74dcqyt]{background:#000000f5!important}.hero-section[data-astro-cid-k74dcqyt].mouse-active .hero-content[data-astro-cid-k74dcqyt]{opacity:.05}.hero-section[data-astro-cid-k74dcqyt].mouse-active .robot-overlay[data-astro-cid-k74dcqyt]{background:#0003!important}}.hero-section[data-astro-cid-k74dcqyt]{min-height:100vh;min-height:100dvh}
