:root{color:#fff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--cyan:#00c8e0;--cyan-light:#7fe6f2;--cyan-dark:#006f80;background:#111315;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}.coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:64px 24px;display:flex}.identity{width:min(100%,430px)}.brand-logo{width:100%;height:auto;display:block}.brand-animation{aspect-ratio:569.026/230;position:relative}.construction{width:100%;height:100%;color:var(--cyan);animation:.45s 2.55s both construction-out;position:absolute;inset:0;overflow:visible}.instrument-position{transform-origin:0 0;animation:2.6s both instrument-align}.instrument-line{stroke-dasharray:1;stroke-dashoffset:0;animation:.8s both instrument-draw}.line-0,.line-1,.line-2{stroke-width:5px}.line-3,.line-4,.line-5,.line-6{stroke-width:1.4px;animation-delay:.2s}.line-1,.line-5{color:var(--cyan-light)}.instrument-details{animation:1.8s both details-in-out}.measurement-grid{stroke-width:.65px;color:var(--cyan-light);animation:2.7s both grid-in-out}.final-brand{animation:3.8s both brand-resolve}@keyframes instrument-draw{0%{stroke-dashoffset:1px;opacity:0}to{stroke-dashoffset:0;opacity:1}}@keyframes instrument-align{0%,48%{transform:translate(207px,28px)scale(1.45)}to{transform:translate(0)scale(1)}}@keyframes details-in-out{0%,20%{opacity:0}45%,78%{opacity:1}to{opacity:0}}@keyframes grid-in-out{0%,30%{opacity:0}48%,65%{opacity:.3}to{opacity:0}}@keyframes construction-out{0%{opacity:1}to{opacity:0}}@keyframes brand-resolve{0%,67%{opacity:0;clip-path:inset(0 82% 0 0)}78%{opacity:1;clip-path:inset(0 82% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.construction{display:none}.final-brand{animation:none}}.message{margin-top:62px}h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,4.3vw,2.5rem);font-weight:400;line-height:1.25}p{color:#b8c4c8;margin:18px 0 0;font-size:1rem;font-weight:400;line-height:1.8}p span{white-space:nowrap}.email{color:var(--cyan-light);text-decoration:underline;-webkit-text-decoration-color:var(--cyan);text-decoration-color:var(--cyan);text-underline-offset:7px;margin-top:54px;padding:10px 2px;font-size:.9375rem;text-decoration-thickness:1px}.email:hover{text-decoration-thickness:2px}.email:focus-visible{outline:2px solid var(--cyan);outline-offset:7px;border-radius:2px}::selection{background:var(--cyan-dark);color:#fff}@media (width<=480px){.coming-soon{padding:48px 24px}.identity{max-width:320px}.message{margin-top:44px}p{max-width:290px;margin-inline:auto}.email{margin-top:38px}}
