@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Inter:wght@400;500;800&display=swap";@property --blob-hue{syntax: "<number>"; initial-value: 0; inherits: false;}@property --blob-glow{syntax: "<percentage>"; initial-value: 0%; inherits: false;}:root{--ground: #050508;--ink: #f0f0f5;--ground-raised: color-mix(in srgb, var(--ground) 85%, var(--ink));--ink-dim: color-mix(in srgb, var(--ink) 55%, var(--ground));--ink-ghost: color-mix(in srgb, var(--ink) 6%, transparent);--accent-1: #ff3366;--accent-2: #00ccff;--accent-3: #ff9900;--accent-4: #77ff00;--accent-5: #aa33ff;--ease-cinematic: cubic-bezier(.16, 1, .3, 1);--ease-smooth: cubic-bezier(.45, .05, .55, .95);--space-xs: .5rem;--space-sm: 1rem;--space-md: 2rem;--space-lg: 4rem;--space-xl: 8rem;--space-2xl: 16rem}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto}body{font-family:Inter,sans-serif;background:var(--ground);color:var(--ink);overflow-inline:hidden;cursor:auto}a,button,.pill-btn,.nav-toggle{min-inline-size:48px;min-block-size:48px}:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.skip-link{position:fixed;inset-block-start:var(--space-sm);inset-inline-start:var(--space-sm);z-index:100;display:inline-flex;align-items:center;padding-inline:var(--space-sm);padding-block:var(--space-xs);border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:999px;background:var(--ink);color:var(--ground);font-family:IBM Plex Mono,monospace;font-size:.75rem;text-decoration:none;transform:translateY(calc(-100% - var(--space-md)));transition:transform .24s var(--ease-cinematic)}.skip-link:focus-visible{transform:translateY(0)}.display{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(2.5rem,15vw,4rem);letter-spacing:0;line-height:1;text-transform:uppercase;text-wrap:balance}.headline{font-family:Inter,sans-serif;font-weight:500;font-size:clamp(1.5rem,9vw,2.5rem);letter-spacing:0;line-height:1.2;text-wrap:balance}.body{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;text-wrap:pretty}.caption{font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.75rem;letter-spacing:.02em;line-height:1.5}.label{font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.625rem;letter-spacing:.04em;text-transform:uppercase}.custom-cursor{display:none}nav{position:fixed;inset-block-start:0;inset-inline:0;z-index:30;display:flex;justify-content:space-between;align-items:center;padding-block:.8rem;padding-inline:var(--space-sm);border-block-end:1px solid transparent;transition:background .4s var(--ease-cinematic),backdrop-filter .4s var(--ease-cinematic),border-color .4s var(--ease-cinematic)}nav.nav-scrolled,nav.nav-open{background:color-mix(in srgb,var(--ground) 72%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-block-end-color:color-mix(in srgb,var(--ink) 8%,transparent)}nav .wordmark{color:var(--ink);text-decoration:none}nav a{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-dim);text-decoration:none;transition:color .3s var(--ease-cinematic)}nav .links{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline:var(--space-sm);display:grid;gap:.25rem;padding:var(--space-sm);border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);background:color-mix(in srgb,var(--ground) 92%,transparent);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .28s var(--ease-cinematic),transform .28s var(--ease-cinematic)}nav .links a{justify-content:flex-start;padding-inline:.75rem;padding-block:.75rem}nav.nav-open .links{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-toggle{display:flex;inline-size:48px;block-size:48px;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:50%;background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);cursor:pointer}.nav-toggle span{display:block;inline-size:1rem;block-size:1px;background:currentColor;transform-origin:center;transition:transform .28s var(--ease-cinematic)}.nav-open .nav-toggle span:first-child{transform:translateY(.16rem) rotate(45deg)}.nav-open .nav-toggle span:last-child{transform:translateY(-.16rem) rotate(-45deg)}section{position:relative;min-block-size:92dvb;display:flex;align-items:center;padding-block:var(--space-lg);padding-inline:var(--space-sm);overflow:hidden}section:not(#hero){content-visibility:auto;contain-intrinsic-size:auto 100dvb;contain-intrinsic-block-size:100dvb}section:has(.grain-poster){background:var(--ground)}.section-canvas{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;z-index:-10}.section-canvas path,.section-canvas rect,.section-canvas circle{vector-effect:non-scaling-stroke}.content{position:relative;z-index:10;inline-size:100%;max-inline-size:1440px;margin-inline:auto;container-type:inline-size;container-name:section}.section-label{display:block;margin-block-end:var(--space-sm)}.section-label:before{content:"- "}.pill-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink-dim);border-radius:999px;padding-inline:1.5rem;padding-block:.75rem;color:var(--ink);text-decoration:none;font-family:IBM Plex Mono,monospace;font-size:.75rem;letter-spacing:.02em;transition:background .3s var(--ease-cinematic),color .3s var(--ease-cinematic),transform .1s var(--ease-cinematic)}.grain-overlay{position:fixed;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;pointer-events:none;z-index:20;opacity:.03;mix-blend-mode:overlay}.grain-overlay.is-static svg animate{display:none}.is-hidden{display:none}.hero-blob-group,.fiber-knot,.fiber-segment,.chrome-pill,.glitch-bar,.hero-orbit{contain:layout paint style}.will-animate{will-change:transform,opacity,filter}#hero{justify-content:center;text-align:center}.hero-display{margin-block-end:var(--space-md)}.hero-caption{max-inline-size:19rem;margin-inline:auto;margin-block:0 var(--space-md);color:var(--ink-dim)}#research .content,#aura .content,#signal .content{display:grid;grid-template-columns:1fr;gap:var(--space-lg);align-items:center}.research-body,.space-body{color:var(--ink-dim);max-inline-size:480px;margin-block-start:var(--space-sm)}.spectrum-indices{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--space-sm);max-inline-size:16rem}.spectrum-index{font-family:IBM Plex Mono,monospace;font-size:1.5rem;color:var(--ink-ghost)}.spectrum-ghost{opacity:.06}#material .content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.chrome-text{position:relative;z-index:5;mix-blend-mode:screen;font-size:clamp(4rem,14vw,10rem)}.material-caption{position:absolute;inset-block-start:var(--space-lg);inset-inline-start:var(--space-md)}.chrome-pills{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:6;pointer-events:none}#aura{background:var(--ground)}.aura-content{align-self:flex-start;display:flex;justify-content:space-between;gap:var(--space-md);padding-block-start:var(--space-xl)}.aura-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-sm)}.aura-links a{color:var(--ink-dim);text-decoration:none}.aura-phone,.aura-glow,.phone-wave{will-change:transform,opacity}.signal-title{font-size:clamp(4rem,12vw,10rem)}.signal-captions{display:grid;gap:.45rem;font-family:IBM Plex Mono,monospace;color:var(--ink-dim);text-align:start;font-size:.72rem}.signal-offset-pos-sm{transform:translate(20px)}.signal-offset-neg-sm{transform:translate(-10px)}.signal-offset-pos-md{transform:translate(30px)}.signal-offset-neg-md{transform:translate(-15px)}.signal-offset-pos-lg{transform:translate(25px)}.glitch-bar{will-change:transform,opacity}.mini-bar{opacity:.75}#capability{background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--accent-2) 12%,transparent),transparent 35%),var(--ground)}.capability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.capability-card{position:relative;display:grid;align-content:space-between;min-block-size:clamp(10rem,34vw,15rem);padding:var(--space-sm);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ink) 4%,transparent);color:var(--ink);overflow:hidden;transition:border-color .28s var(--ease-cinematic),box-shadow .28s var(--ease-cinematic),transform .28s var(--ease-cinematic)}.capability-card:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;block-size:4px;background:var(--accent)}.capability-card svg{inline-size:2.1rem;block-size:2.1rem;fill:#fff;transition:transform .36s var(--ease-cinematic)}.capability-card span{max-inline-size:12rem;font-family:IBM Plex Mono,monospace;font-size:clamp(.68rem,2.6vw,.84rem);line-height:1.35;color:var(--ink-dim)}@media(hover:hover)and (pointer:fine){.capability-card:hover{border-color:var(--accent);box-shadow:0 0 34px color-mix(in srgb,var(--accent) 24%,transparent);transform:translateY(-3px)}.capability-card:hover svg{transform:rotate(72deg)}}@media(hover:none)and (pointer:coarse){.glitch-bar:nth-of-type(2n){opacity:0}}#space .content{align-self:flex-end;padding-block-end:var(--space-xl)}#space,#surface{min-block-size:100dvb;block-size:auto;contain-intrinsic-size:auto 100dvb;contain-intrinsic-block-size:100dvb}.space-star{will-change:transform}.space-body{max-inline-size:360px}#surface .content{display:flex;justify-content:center;align-items:center}.surface-content{align-self:flex-start}.poster-svg{filter:drop-shadow(0 28px 50px rgb(0 0 0 / .38));will-change:transform,opacity}footer{position:relative;padding-block:var(--space-xl);padding-inline:var(--space-md);text-align:center;border-block-start:1px solid color-mix(in srgb,var(--ink) 6%,transparent);overflow:hidden}.footer-ribbons{position:absolute;inset-inline:0;inset-block-start:0;inline-size:100%;block-size:100%;opacity:.36;z-index:0}.ribbon-path{fill:url(#ribbon-grad);mix-blend-mode:screen}.footer-content{position:relative;z-index:1;text-align:center}.footer-title{font-size:clamp(3rem,8vw,6rem);margin-block-end:var(--space-md)}.footer-body{color:var(--ink-dim);max-inline-size:560px;margin-inline-start:auto;margin-block:0 var(--space-md);text-align:end}.footer-cta{font-size:1rem;padding-inline:2rem;padding-block:1rem}.footer-links{margin-block-start:var(--space-xl);display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.footer-links a{color:var(--ink-dim)}.copyright{color:var(--ink-ghost);margin-block-start:var(--space-lg)}@container section (min-width: 700px){#research .content,#signal .content{grid-template-columns:1fr auto}.spectrum-indices{flex-direction:column;max-inline-size:none}.signal-captions{text-align:end;font-size:.75rem}.capability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){body{cursor:none}.custom-cursor{position:fixed;inset-block-start:0;inset-inline-start:0;display:block;inline-size:6px;block-size:6px;background:var(--accent-2);border-radius:50%;pointer-events:none;z-index:30;transform:translate(calc(var(--cursor-x, 50vw) - 3px),calc(var(--cursor-y, 50vh) - 3px));transition:inline-size .3s var(--ease-cinematic),block-size .3s var(--ease-cinematic),background .3s var(--ease-cinematic),border .3s var(--ease-cinematic),transform .08s linear;will-change:transform}.custom-cursor.cursor-hover{inline-size:40px;block-size:40px;background:transparent;border:1px solid var(--accent-2);transform:translate(calc(var(--cursor-x, 50vw) - 20px),calc(var(--cursor-y, 50vh) - 20px))}nav a:hover,.pill-btn:hover{color:var(--ink)}nav .cta:hover,.pill-btn:hover{background:var(--ink);color:var(--ground)}}@media(hover:none)and (pointer:coarse){a:active,.pill-btn:active{transform:scale(.97)}}@media(min-width:768px){section{min-block-size:100dvb;padding-block:var(--space-lg);padding-inline:var(--space-sm)}.display{font-size:clamp(3rem,10vw,6rem)}.headline{font-size:clamp(1.5rem,3vw,3rem)}.hero-caption{max-inline-size:480px}nav{padding-block:var(--space-sm);padding-inline:var(--space-md)}nav .links{position:static;display:flex;align-items:center;gap:var(--space-sm);padding:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;opacity:1;pointer-events:auto;transform:none}nav .links a{justify-content:center;padding:0}.nav-toggle{display:none}.grain-poster{padding:var(--space-lg)}}@media(min-width:1024px){section{padding-block:var(--space-xl);padding-inline:var(--space-md)}.display{font-size:clamp(4rem,12vw,12rem)}nav .links{gap:var(--space-md)}}@media(min-width:1440px){.content{max-inline-size:1440px}}
