@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}html:has(.site-root){background:var(--void);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.site-root) body{background:var(--void)}.site-root .clip-after{clip-path:inset(0 0 0 var(--split))}.site-root .split-divider{left:var(--split)}.site-root .technical-grid{background-image:linear-gradient(#c9d1e109 1px,#0000 1px),linear-gradient(90deg,#c9d1e109 1px,#0000 1px);background-size:64px 64px}.site-root .sweep{animation:split-sweep var(--sweep-duration,1.65s) cubic-bezier(.65, 0, .2, 1) var(--sweep-delay,0s) both}@keyframes split-sweep{0%{--split:var(--sweep-from)}to{--split:var(--sweep-to)}}.site-root .hero-title{font-size:clamp(3.25rem,1.2rem + 8.4vw,8rem)}@media (prefers-reduced-motion:reduce){.site-root .sweep{animation:none}}
