main[data-astro-cid-lcdefpme]{position:relative;overflow-x:clip}html{scroll-padding-top:var(--header)}.screen[data-astro-cid-lcdefpme] [data-player]:after{content:"";z-index:5;opacity:0;pointer-events:none;background:#080c168c;transition:opacity .3s;position:absolute;inset:0}.screen[data-astro-cid-lcdefpme] [data-player][data-scroll-paused]:after{opacity:1}.inner[data-astro-cid-lcdefpme]{max-width:var(--page);margin:0 auto;padding:0 16px;position:relative}h2[data-astro-cid-lcdefpme]{max-width:18ch;margin:0 0 2rem}.copy[data-astro-cid-lcdefpme]{max-width:34rem;margin:0 0 2rem}.hero[data-astro-cid-lcdefpme]{min-height:100svh;margin-top:calc(-1 * var(--header));text-align:center;box-sizing:border-box;place-items:center;padding:6rem 16px 4rem;display:grid;position:relative}.frames[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.frame[data-astro-cid-lcdefpme]{aspect-ratio:16/9;border:1px solid var(--line-strong);max-width:32vw;filter:blur(var(--blur));opacity:.7;background:linear-gradient(135deg,#6cc8ff14,#15244d40);position:absolute}.frame[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.08em;color:var(--subtle);font-size:.6rem;position:absolute;bottom:.35rem;left:.5rem}.hero-copy[data-astro-cid-lcdefpme]{justify-items:center;display:grid;position:relative}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(3.5rem,17vw,11rem);line-height:1.05}.copy[data-astro-cid-lcdefpme].lead{margin:1.5rem 0 0}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.75rem;margin:2.25rem 0 0;display:flex}.scroll-cue[data-astro-cid-lcdefpme]{letter-spacing:.3em;text-transform:uppercase;color:var(--subtle);margin:0;font-size:.65rem;transition:opacity .25s;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-cue[data-astro-cid-lcdefpme].gone{opacity:0}.scroll-cue[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(var(--accent), transparent);width:1px;height:2.5rem;margin:.75rem auto 0;display:block}.scene[data-astro-cid-lcdefpme]{padding:clamp(6rem,18vh,12rem) 0;position:relative}.services[data-astro-cid-lcdefpme]{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=36rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.services[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr))}}.num[data-astro-cid-lcdefpme]{font:600 2.4rem / 1 var(--font-display);color:#0000;-webkit-text-stroke:1px var(--accent);margin-bottom:1rem;display:block}.services[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.6rem}.services[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{margin:0}.demo-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}@media (width<=56rem){.demo-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr);gap:3rem}}.screen-wrap[data-astro-cid-lcdefpme]{perspective:1200px}.screen[data-astro-cid-lcdefpme]{--q:var(--settle,1);transform:rotateY(calc((1 - var(--q)) * 28deg)) rotateX(calc((1 - var(--q)) * 10deg)) scale(calc(.85 + var(--q) * .15));transform-origin:0;position:relative;box-shadow:0 40px 120px -30px #6cc8ff59}.screen[data-astro-cid-lcdefpme]:has([data-player]:not([data-state=poster])){--q:1;transition:transform .4s}.about-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;gap:3rem 5rem;display:grid}.facts[data-astro-cid-lcdefpme]{border:1px solid var(--line);backdrop-filter:blur(10px);background:#0d142499;margin:0;padding:1.5rem 1.75rem}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{font-size:var(--copy);justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--subtle);letter-spacing:var(--tracking-label);text-transform:uppercase;font-size:.72rem}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;margin:0}.contact[data-astro-cid-lcdefpme]{text-align:center;padding-bottom:clamp(8rem,22vh,14rem)}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:none}.contact[data-astro-cid-lcdefpme] .copy[data-astro-cid-lcdefpme]{margin-inline:auto}.button[data-astro-cid-lcdefpme].email{text-transform:none;letter-spacing:.02em}html.motion .frame[data-astro-cid-lcdefpme],html.motion [data-astro-cid-lcdefpme][data-depth]{will-change:transform}@media (width<=40rem){.frame[data-astro-cid-lcdefpme]{opacity:.35}.frame[data-astro-cid-lcdefpme]:nth-child(n+4){display:none}}html.motion .reveal[data-astro-cid-lcdefpme]{opacity:0;transition:opacity .9s,translate .9s cubic-bezier(.2,.7,.2,1);translate:0 3rem}html.motion .services[data-astro-cid-lcdefpme] .reveal[data-astro-cid-lcdefpme]:nth-child(2),html.motion .services[data-astro-cid-lcdefpme] .reveal[data-astro-cid-lcdefpme]:nth-child(4){transition-delay:.1s}html.motion .reveal[data-astro-cid-lcdefpme].in{opacity:1;translate:none}
