[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}main[data-astro-cid-j7pv25f6]{min-height:100vh;background:#000;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;overflow:hidden}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;min-height:100vh;padding:4rem;align-items:center;position:relative;z-index:10}@media (max-width: 968px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:2rem;padding:2rem}}.hero-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2rem;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.headline[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;margin:0}.accent[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#fff,#888);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block;animation:shimmer 3s infinite}@keyframes shimmer{0%,to{opacity:1}50%{opacity:.7}}.subheadline[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,2vw,1.5rem);line-height:1.6;color:#aaa;max-width:600px}.tasteful[data-astro-cid-j7pv25f6]{color:#ff6b6b;font-weight:600}.manifesto[data-astro-cid-j7pv25f6]{font-size:clamp(.85rem,1.5vw,1.1rem);line-height:1.5;color:#666;max-width:600px;font-style:italic;margin-top:-.5rem}.king[data-astro-cid-j7pv25f6]{color:#888;font-weight:500}#tech-leader[data-astro-cid-j7pv25f6]{display:inline-block;transition:opacity .5s ease}#tech-leader[data-astro-cid-j7pv25f6].fade-out{opacity:0}.cta-group[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;flex-wrap:wrap}.cta-button[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:1rem;padding:1.5rem 3rem;background:#fff;color:#000;text-decoration:none;font-weight:700;font-size:1.1rem;letter-spacing:.05em;border:3px solid #fff;transition:all .3s ease;position:relative;overflow:hidden;align-self:flex-start}.cta-button[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#000;transition:left .3s ease;z-index:-1}.cta-button[data-astro-cid-j7pv25f6]:hover:before{left:0}.cta-button[data-astro-cid-j7pv25f6]:hover{color:#fff}.cta-button[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(5px)}.cta-button[data-astro-cid-j7pv25f6].secondary{background:transparent;color:#fff;border-color:#fff}.cta-button[data-astro-cid-j7pv25f6].secondary:before{background:#fff}.cta-button[data-astro-cid-j7pv25f6].secondary:hover{color:#000}.arrow[data-astro-cid-j7pv25f6]{font-size:1.5rem;transition:transform .3s ease}.software-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.5rem;color:#aaa;text-decoration:none;font-size:.95rem;transition:all .3s ease;margin-top:-.5rem}.software-link[data-astro-cid-j7pv25f6]:hover{color:#fff}.link-icon[data-astro-cid-j7pv25f6]{font-size:1.2rem;transition:transform .3s ease}.software-link[data-astro-cid-j7pv25f6]:hover .link-icon[data-astro-cid-j7pv25f6]{transform:translate(3px)}.canvas-container[data-astro-cid-j7pv25f6]{position:relative;height:70vh;min-height:500px}#tablet-canvas[data-astro-cid-j7pv25f6]{width:100%;height:100%}.floating-text[data-astro-cid-j7pv25f6]{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;flex-direction:column;gap:2rem;font-weight:700;font-size:1.2rem;letter-spacing:.2em;opacity:.3;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(-50%)}50%{transform:translateY(-40%)}}.floating-text[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{writing-mode:vertical-rl;text-orientation:mixed}.animated-lines[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.line[data-astro-cid-j7pv25f6]{position:absolute;background:#ffffff1a;animation:slide 20s linear infinite}.line[data-astro-cid-j7pv25f6].horizontal{width:100%;height:1px}.line[data-astro-cid-j7pv25f6].vertical{width:1px;height:100%}@keyframes slide{0%{transform:translate(-100%,-100%)}to{transform:translate(100%,100%)}}
