    :root {
      color-scheme: dark;
      --bg: #08090c;
      --white: #f2f1e9;
      --muted: #92929a;
      --fine: #64646e;
      --rule: rgba(235,236,238,.14);
      --acid: #c5fd69;
      --violet: #aa94ff;
      --mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
      --sans: "Inter Display", Inter, "Helvetica Neue", Arial, sans-serif;
    }
    *,*::before,*::after{box-sizing:border-box}
    html{scroll-behavior:smooth}
    body{margin:0;min-width:320px;background:var(--bg);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}
    button,a{-webkit-tap-highlight-color:transparent}
    button{font:inherit}
    a{color:inherit;text-decoration:none}
    button:focus-visible,a:focus-visible{outline:2px solid var(--acid);outline-offset:5px}
    ::selection{background:var(--acid);color:#0b1005}
    .noise{position:fixed;inset:0;z-index:20;opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.15' filter='url(%23a)'/%3E%3C/svg%3E")}
    .shell{width:min(1580px,calc(100% - 112px));margin-inline:auto}
    .mono{font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.15em;text-transform:uppercase}
    .muted{color:var(--muted)}
    .accent{color:var(--acid)}
    .site-header{height:99px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--rule);position:relative;z-index:10}
    .wordmark{display:inline-flex;align-items:center;gap:13px;width:max-content;font-weight:810;font-size:19px;letter-spacing:-.065em}
    .wordmark .registered{font-size:9px;align-self:flex-start;margin-top:2px;margin-left:-8px;letter-spacing:0}
    .wordmark-mark{width:39px;height:39px;border:1px solid rgba(197,253,105,.56);display:grid;place-items:center;position:relative;transform:rotate(-13deg)}
    .wordmark-mark::before,.wordmark-mark::after{content:"";position:absolute;width:24px;height:1px;background:var(--acid);transform:rotate(45deg)}
    .wordmark-mark::after{transform:rotate(-45deg)}
    .wordmark-mark span{height:5px;width:5px;background:var(--acid);border-radius:50%;box-shadow:0 0 12px var(--acid)}
    .top-links{display:flex;align-items:center;gap:35px}
    .top-links a{font-family:var(--mono);font-size:10px;letter-spacing:.13em;transition:color .2s}
    .top-links a:hover{color:var(--acid)}
    .header-right{justify-self:end;display:flex;align-items:center;gap:14px;font-family:var(--mono);font-size:10px;letter-spacing:.11em}
    .live-pip{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 14px rgba(197,253,105,.5);animation:pulse 2.4s ease-in-out infinite}
    .header-right span:last-child{color:#bdbeac}
    @keyframes pulse{50%{opacity:.5;box-shadow:0 0 6px rgba(197,253,105,.2)}}
    .hero{min-height:min(875px,calc(100svh - 99px));position:relative;display:flex;flex-direction:column;isolation:isolate;border-bottom:1px solid var(--rule);overflow:hidden}
    .hero::before{content:"";position:absolute;inset:0;z-index:-3;background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px);background-size:94px 94px;mask-image:linear-gradient(90deg,transparent 2%,#000 65%,transparent 100%)}
    .hero::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(ellipse 48% 72% at 74% 48%,rgba(51,49,87,.22),transparent 75%),radial-gradient(ellipse 37% 55% at 89% 39%,rgba(104,62,57,.12),transparent 75%)}
    .hero-upper{padding-top:35px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:4}
    .hero-index{display:flex;align-items:center;gap:13px;color:#b6b7b9}
    .hero-index .line{width:32px;height:1px;background:var(--acid)}
    .hero-edition{color:#8c8e94}
    .hero-main{display:grid;grid-template-columns:53% 47%;align-items:center;flex:1;min-height:620px;position:relative}
    .hero-text{position:relative;z-index:3;pointer-events:none;padding:0 0 32px;align-self:center}
    .hero-text > *{pointer-events:auto}
    .micro-tag{display:flex;align-items:center;gap:12px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;color:#c0c1c4;margin-bottom:31px}
    .micro-tag b{display:block;width:7px;height:7px;background:var(--acid);border-radius:50%;box-shadow:0 0 20px #c5fd6990}
    h1{font-size:clamp(70px,8.45vw,156px);line-height:.86;letter-spacing:-.09em;font-weight:650;margin:0 0 38px;max-width:960px}
    h1 .line{display:block;white-space:nowrap}
    h1 .line:last-child{color:var(--acid);font-style:italic;font-weight:430;letter-spacing:-.092em;padding-right:.14em}
    .hero-lead{max-width:392px;color:#acaeb3;font-size:15px;line-height:1.8;letter-spacing:-.01em;margin:0 0 39px}
    .hero-cta{display:flex;gap:24px;align-items:center;flex-wrap:wrap}
    .pill-link{display:inline-flex;align-items:center;gap:39px;min-height:55px;padding:0 20px 0 23px;border:1px solid var(--acid);background:var(--acid);color:#11150c;border-radius:50px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;transition:transform .2s,background .2s,box-shadow .2s}
    .pill-link:hover{transform:translateY(-3px);background:#defe9a;box-shadow:0 12px 40px #c5fd6920}
    .pill-link svg{transition:transform .2s}
    .pill-link:hover svg{transform:rotate(-45deg)}
    .text-link{font-family:var(--mono);font-size:10px;letter-spacing:.1em;color:#c2c2c5;border-bottom:1px solid #60616b;padding:9px 0;transition:color .2s}
    .text-link:hover{color:var(--acid)}
    .visual{width:min(760px,calc(100% + 130px));aspect-ratio:1;position:relative;justify-self:center;z-index:1;transform:translate(-1%, -1%);isolation:isolate;touch-action:pan-y}
    .visual::before{content:"";position:absolute;inset:9%;border-radius:50%;background:radial-gradient(circle,rgba(148,109,238,.22),rgba(115,84,152,.065) 35%,transparent 65%);filter:blur(23px);z-index:-1;transform:scale(1.18)}
    .visual::after{content:"";position:absolute;inset:13%;border:1px solid rgba(182,179,206,.1);border-radius:50%;pointer-events:none}
    #art{width:100%;height:100%;display:block;filter:drop-shadow(0 0 18px rgba(139,104,222,.13));cursor:grab}
    #art:active{cursor:grabbing}
    .crosshair{position:absolute;width:21px;height:21px;pointer-events:none;opacity:.55}
    .crosshair::before,.crosshair::after{content:"";position:absolute;background:#aeb0b9}
    .crosshair::before{height:1px;width:21px;top:10px;left:0}
    .crosshair::after{height:21px;width:1px;left:10px;top:0}
    .cross-a{left:7%;top:20%}.cross-b{right:12%;bottom:20%}
    .visual-label{position:absolute;pointer-events:none;color:#a1a3b4;font-family:var(--mono);font-size:9px;letter-spacing:.18em}
    .visual-label.top{top:15%;right:7%;writing-mode:vertical-rl}
    .visual-label.bottom{bottom:18%;left:4%}
    .visual-chip{position:absolute;right:3%;bottom:22%;padding:11px 14px;background:rgba(12,13,19,.8);border:1px solid rgba(195,193,218,.17);backdrop-filter:blur(10px);min-width:131px}
    .visual-chip span{display:block;font-family:var(--mono);font-size:9px;color:#777d8a;letter-spacing:.12em}
    .visual-chip strong{display:block;font-size:12px;letter-spacing:.1em;margin-top:7px;font-weight:500}
    .visual-chip strong::before{content:"◉";color:var(--acid);margin-right:7px}
    .hero-bottom{min-height:132px;display:grid;grid-template-columns:1fr auto 1fr;gap:25px;align-items:center;border-top:1px solid var(--rule);position:relative;z-index:4}
    .scroll-cue{display:flex;align-items:center;gap:12px;color:#a4a6ab}
    .scroll-arrow{height:27px;width:21px;border:1px solid #5b5e68;border-radius:11px;display:grid;justify-items:center;padding-top:6px}
    .scroll-arrow::before{content:"";height:6px;width:2px;background:var(--acid);border-radius:2px;animation:scroll-indicator 1.7s infinite}
    @keyframes scroll-indicator{50%{transform:translateY(6px);opacity:.15}}
    .mode-switcher{display:flex;align-items:center;gap:5px;border:1px solid #33353b;border-radius:99px;padding:5px;background:#101114}
    .mode{min-width:126px;border:0;border-radius:99px;background:transparent;color:#9699a3;padding:13px 17px;cursor:pointer;display:flex;justify-content:center;gap:10px;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.075em;transition:background .22s,color .22s}
    .mode .num{opacity:.54;font-size:9px}
    .mode:hover{color:white}
    .mode[aria-pressed="true"]{background:#f0efe8;color:#0c0e10}
    .mode[aria-pressed="true"] .num{opacity:.6}
    .motion{justify-self:end;border:1px solid var(--rule);display:flex;gap:10px;align-items:center;background:none;color:#aeafb5;padding:12px 15px;border-radius:3px;cursor:pointer;font:10px var(--mono);letter-spacing:.11em;transition:border-color .2s,color .2s}
    .motion:hover{border-color:#a5a6a9;color:#fff}
    .motion svg{width:13px;height:13px}
    .section-light{background:#ebebe3;color:#121411;position:relative;overflow:hidden}
    .section-light::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background:linear-gradient(#11111110 1px,transparent 1px);background-size:100% 88px}
    .section-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #12141135;padding:35px 0 31px}
    .section-head .mono{color:#595c52}
    .asterisk{width:31px;height:31px;color:#383b31}
    .lab-inner{padding:120px 0 138px;position:relative}
    .lab-top{display:grid;grid-template-columns:1fr 350px;gap:60px;align-items:end}
    .lab-top h2{font-size:clamp(60px,7.4vw,127px);line-height:.92;font-weight:670;letter-spacing:-.089em;margin:0;max-width:950px}
    .lab-top h2 em{font-weight:450;font-style:italic;color:#7b9c3d}
    .lab-top p{font-size:16px;line-height:1.75;color:#5c5e59;margin:0 0 8px;max-width:330px}
    .feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:91px}
    .feature{border:1px solid rgba(29,33,23,.23);padding:26px 28px 30px;min-height:345px;display:flex;flex-direction:column;text-align:left;background:rgba(255,255,255,.17);transition:transform .25s,background .25s,border-color .25s;cursor:pointer;color:inherit}
    .feature:hover{transform:translateY(-7px);background:#f7f7ed;border-color:#8fa96a}
    .feature:focus-visible{outline:3px solid #68832b;outline-offset:2px}
    .feature .feature-top{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:#62665e}
    .feature .arrow{font-size:22px;color:#30372a;font-family:var(--sans);font-weight:400}
    .feature-art{height:162px;margin:auto 0 16px;display:grid;place-items:center;position:relative}
    .feature-art svg{width:145px;height:145px;overflow:visible}
    .feature-art svg path,.feature-art svg circle,.feature-art svg ellipse{transition:stroke .25s,transform .25s;transform-origin:center}
    .feature:hover .feature-art svg{transform:rotate(8deg);transition:transform .6s cubic-bezier(.2,.8,.2,1)}
    .feature h3{font-size:23px;font-weight:620;letter-spacing:-.055em;margin:0 0 8px}
    .feature p{font-size:13px;line-height:1.65;color:#67695e;max-width:260px;margin:0}
    .dark-quote{position:relative;overflow:hidden;min-height:670px;display:flex;align-items:center;border-bottom:1px solid var(--rule)}
    .dark-quote::before{content:"";position:absolute;right:-14vw;top:-30%;height:900px;width:900px;background:radial-gradient(circle,rgba(133,100,209,.12),transparent 66%);pointer-events:none}
    .quote-content{padding:123px 0 132px;position:relative;z-index:1}
    .quote-content h2{font-size:clamp(89px,13.8vw,245px);line-height:.76;font-weight:650;letter-spacing:-.104em;margin:46px 0 44px}
    .quote-content h2 em{color:var(--acid);font-style:normal;display:inline-block}
    .quote-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}
    .quote-foot p{font-size:15px;line-height:1.7;color:#a3a5ae;max-width:340px;margin:0}
    .back-to-top{display:inline-flex;align-items:center;gap:12px;border:1px solid #535659;border-radius:99px;padding:15px 21px;font:11px var(--mono);letter-spacing:.09em;white-space:nowrap;transition:color .2s,border-color .2s}
    .back-to-top:hover{color:var(--acid);border-color:var(--acid)}
    .footer{min-height:117px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#858890}
    .footer .brand-small{font-size:18px;letter-spacing:-.065em;font-weight:800;color:var(--white)}
    .footer .mono{text-align:right}
    @media (max-width:1250px){
      .shell{width:calc(100% - 80px)}
      h1{font-size:clamp(75px,8.3vw,125px)}
      .visual{width:calc(100% + 125px);transform:translate(-2%,-1%)}
      .hero-main{grid-template-columns:51% 49%}
      .hero-bottom{grid-template-columns:1fr auto auto}
      .lab-top{grid-template-columns:1fr 280px}
    }
    @media (max-width:900px){
      .shell{width:calc(100% - 56px)}
      .site-header{height:79px}.top-links{gap:20px}
      .hero{min-height:0}
      .hero-main{grid-template-columns:1fr;min-height:0;padding-top:91px}
      .hero-text{padding:0}
      h1{font-size:clamp(82px,13.6vw,132px);margin-bottom:32px}
      .hero-lead{max-width:450px}
      .visual{width:min(690px,100%);margin:-3% auto -3%;transform:none;grid-row:2}
      .hero-bottom{min-height:112px}
      .scroll-cue{display:none}
      .hero-bottom{grid-template-columns:1fr auto;gap:12px}
      .mode-switcher{justify-self:start}
      .lab-inner{padding:92px 0 110px}
      .lab-top{grid-template-columns:1fr}
      .lab-top h2{font-size:clamp(68px,10vw,105px)}
      .lab-top p{max-width:560px}
      .feature-grid{margin-top:65px;gap:9px}
      .feature{padding:20px;min-height:330px}
      .dark-quote{min-height:590px}
      .quote-content h2{font-size:clamp(100px,15vw,170px)}
    }
    @media (max-width:620px){
      .shell{width:calc(100% - 38px)}
      .site-header{height:73px;grid-template-columns:1fr auto}
      .wordmark{font-size:17px;gap:10px}
      .wordmark-mark{width:34px;height:34px}
      .top-links{display:none}
      .header-right{font-size:9px;gap:9px}
      .hero-upper{padding-top:24px}
      .hero-edition{display:none}
      .hero-main{padding-top:81px}
      .micro-tag{font-size:9px;margin-bottom:26px}
      h1{font-size:clamp(64px,15.4vw,96px);line-height:.9;margin-bottom:31px}
      .hero-lead{font-size:14px;max-width:360px;line-height:1.7;margin-bottom:30px}
      .pill-link{min-height:50px;gap:21px;padding:0 18px}
      .hero-cta{gap:20px}
      .visual{width:calc(100% + 70px);max-width:530px;margin:8px -35px 7px;justify-self:center}
      .visual-chip{right:7%;bottom:10%}
      .visual-label.top{right:13%}
      .visual-label.bottom{left:10%;bottom:11%}
      .hero-bottom{grid-template-columns:1fr;padding:18px 0 23px;gap:15px}
      .mode-switcher{width:100%;gap:2px}
      .mode{flex:1;min-width:0;padding:13px 7px;gap:5px;font-size:9px}
      .motion{justify-self:start}
      .section-head{padding:27px 0}
      .lab-inner{padding:88px 0 95px}
      .lab-top h2{font-size:clamp(64px,14vw,100px)}
      .lab-top{gap:29px}
      .lab-top p{font-size:14px}
      .feature-grid{grid-template-columns:1fr;margin-top:56px;gap:11px}
      .feature{min-height:235px;padding:21px;display:grid;grid-template-columns:1fr 130px;grid-template-rows:auto 1fr auto auto;column-gap:12px;align-items:center}
      .feature-top{grid-column:1 / -1}
      .feature-art{grid-column:2;grid-row:2 / 5;height:143px;margin:0}
      .feature-art svg{width:120px;height:120px}
      .feature h3{grid-column:1;grid-row:3;font-size:22px}
      .feature p{grid-column:1;grid-row:4;font-size:12px}
      .dark-quote{min-height:470px}
      .quote-content{padding:92px 0}
      .quote-content h2{font-size:clamp(81px,17vw,129px);margin:40px 0 37px}
      .quote-foot{align-items:flex-start;flex-direction:column}
      .quote-foot p{font-size:14px}
      .footer{padding:26px 0;align-items:flex-start;flex-direction:column;gap:16px}
      .footer .mono{text-align:left}
    }
    @media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.live-pip,.scroll-arrow::before{animation:none}.pill-link,.feature,.feature-art svg{transition:none}}
