html,body{overflow-x:hidden}:root{--bg:#070912;--panel:#101524;--panel-2:#171b2d;--ink:#f4f1ff;--muted:#a8adc3;--violet:#965dff;--violet-soft:#261941;--cyan:#24d7f1;--line:#2a3045;--glow:0 0 75px #713cff55}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.62}body:before{content:"";pointer-events:none;opacity:.18;background-image:radial-gradient(#fff .5px,#0000 .5px);background-size:28px 28px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}a{color:inherit;text-decoration:none}a,summary{transition:color .2s,background .2s,transform .2s}a:hover{color:var(--cyan)}a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.05em;line-height:.98}em{color:var(--cyan);font-family:Georgia,Times New Roman,serif;font-weight:400}.shell{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.header{border-bottom:1px solid var(--line);z-index:4;position:relative}.nav{justify-content:space-between;align-items:center;gap:28px;height:92px;display:flex}.brand{letter-spacing:.2em;align-items:center;gap:12px;font-size:20px;font-weight:800;display:flex}.brand img{border-radius:50%;width:42px;height:42px}.nav nav{color:var(--muted);gap:34px;font-size:13px;display:flex}.support-link{border-bottom:1px solid var(--cyan);align-items:center;gap:8px;padding-bottom:5px;font-size:13px;display:inline-flex}.hero{grid-template-columns:60px 1fr 1fr;align-items:center;gap:50px;min-height:810px;padding-block:55px;display:grid;position:relative}.hero-index{color:var(--muted);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:15px;font-size:10px;display:flex}.hero-index i{background:var(--line);width:1px;height:210px}.eyebrow{color:var(--cyan);letter-spacing:.18em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.hero h1{margin:27px 0 28px;font-size:clamp(70px,7vw,108px);font-weight:600}.hero-copy>p:not(.eyebrow){max-width:510px;color:var(--muted);font-size:18px}.hero-actions{align-items:center;gap:24px;margin-top:35px;display:flex}.primary{background:linear-gradient(120deg,var(--violet),#4d83ff);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:15px 23px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 14px 40px #653fe84d}.primary:hover{color:#fff;transform:translateY(-2px)}.scroll-link{align-items:center;gap:9px;font-size:13px;display:inline-flex}.hero-copy small{color:#777f9b;margin-top:20px;font-size:11px;display:block}.hero-art{place-items:center;min-height:590px;display:grid;position:relative}.hero-icon{z-index:2;filter:saturate(1.1);width:min(490px,92%);height:auto;box-shadow:var(--glow);border-radius:50%;position:relative}.halo{border:1px solid;border-radius:50%;position:absolute}.halo-one{border-color:#7b5cff4d;width:560px;height:560px}.halo-two{border-color:#24d7f124;width:680px;height:680px}.orbit-note{z-index:3;letter-spacing:.17em;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1120d9;padding:11px 14px;font-size:9px;font-weight:800;position:absolute}.note-one{top:92px;right:0}.note-two{bottom:78px;left:-10px}.signal{border-block:1px solid var(--line);background:#090c16}.signal .shell{color:#c8cbe0;letter-spacing:.17em;justify-content:space-between;align-items:center;gap:24px;min-height:82px;font-size:10px;font-weight:800;display:flex}.signal span:nth-child(2n){color:var(--violet)}.modes{grid-template-columns:55px 1fr;gap:50px;padding-block:115px;display:grid}.vertical-title{writing-mode:vertical-rl;color:#656d87;letter-spacing:.2em;border-right:1px solid var(--line);justify-content:flex-end;padding-right:16px;font-size:9px;font-weight:800;display:flex;transform:rotate(180deg)}.heading-row{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.heading-row h2,.archive-copy h2,.process h2,.faq h2,.contact h2{margin-top:18px;font-size:clamp(46px,5.1vw,72px);font-weight:600}.heading-row>p{color:var(--muted);max-width:430px;font-size:18px}.mode-list{border-top:1px solid var(--line)}.mode-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 1.1fr 30px;align-items:center;gap:25px;padding:31px 4px;display:grid}.mode-list article>span{color:var(--violet);font-family:Georgia,serif;font-size:19px}.mode-list h3{font-size:28px}.mode-list p{color:var(--muted)}.mode-list svg{color:var(--cyan)}.archive{background:var(--panel);padding-block:120px;overflow:hidden}.archive-grid{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.screen-stack{min-height:690px;position:relative}.screen{background:#000;border:7px solid #20263a;border-radius:36px;width:310px;position:absolute;overflow:hidden;box-shadow:0 35px 75px #0008}.screen img{width:100%;height:auto;display:block}.screen-back{opacity:.72;top:72px;left:15px;transform:rotate(-8deg)}.screen-front{z-index:2;top:0;right:15px;transform:rotate(7deg)}.screen-caption{color:#858ca5;letter-spacing:.15em;font-size:9px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.archive-copy>p:not(.eyebrow){color:var(--muted);margin-top:29px;font-size:18px}.archive-points{flex-direction:column;gap:14px;margin-top:33px;display:flex}.archive-points span{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 0;font-size:13px;display:flex}.archive-points svg{color:var(--cyan)}.process{grid-template-columns:.9fr 1.1fr;gap:105px;padding-block:120px;display:grid}.process ol{margin:0;padding:0;list-style:none}.process li{border-top:1px solid var(--line);grid-template-columns:60px 1fr;gap:20px;padding:25px 0;display:grid}.process li:last-child{border-bottom:1px solid var(--line)}.process li>span{color:var(--cyan);font-size:12px;font-weight:800}.process h3{margin-bottom:8px;font-size:22px}.process p{color:var(--muted)}.faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:100px;padding-block:110px;display:grid}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{cursor:pointer;justify-content:space-between;gap:20px;padding:23px 0;font-size:17px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--cyan);font-size:24px;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{color:var(--muted);padding:0 35px 24px 0}.contact{background:linear-gradient(130deg,#18122d,#111d35);border:1px solid #3b3560;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:90px;padding:65px;display:flex}.contact>div:last-child p{color:var(--muted);margin-top:15px;font-size:11px}.footer{grid-template-columns:1fr auto;align-items:center;gap:28px;padding-bottom:35px;display:grid}.footer>div{gap:28px;font-size:13px;display:flex}.footer>p{border-top:1px solid var(--line);color:#747b94;grid-column:1/-1;padding-top:24px;font-size:11px}.skip-link{background:var(--cyan);color:var(--bg);z-index:20;padding:12px 18px;position:fixed;top:-90px;left:14px}.skip-link:focus{color:var(--bg);top:12px}@media (max-width:1040px){.shell{width:calc(100% - 52px)}.hero{grid-template-columns:40px 1fr 1fr;gap:25px}.halo-one{width:460px;height:460px}.halo-two{width:560px;height:560px}.archive-grid{gap:50px}.screen{width:270px}.screen-stack{min-height:610px}.screen-back{left:0}.screen-front{right:0}}@media (max-width:740px){.shell{width:calc(100% - 38px)}.nav{height:78px}.nav nav{display:none}.brand{font-size:18px}.support-link{font-size:0}.support-link svg{width:24px;height:24px}.hero{grid-template-columns:1fr;gap:28px;min-height:auto;padding-block:48px}.hero-index{display:none}.hero h1{font-size:clamp(64px,17vw,88px)}.hero-copy>p:not(.eyebrow){font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-art{grid-row:1;min-height:460px}.hero-icon{width:min(390px,95%)}.halo-one{width:390px;max-width:100%;height:390px}.halo-two{width:455px;max-width:112%;height:455px}.note-one{top:25px}.note-two{bottom:25px}.signal .shell{flex-wrap:wrap;justify-content:center;gap:10px 18px;padding-block:20px}.modes{grid-template-columns:1fr;padding-block:75px}.vertical-title{display:none}.heading-row{grid-template-columns:1fr;gap:26px}.mode-list article{grid-template-columns:45px 1fr 24px;gap:15px}.mode-list article p{grid-column:2/-1}.archive{padding-block:80px}.archive-grid,.process,.faq{grid-template-columns:1fr;gap:52px}.screen-stack{width:100%;max-width:520px;min-height:565px;margin:auto}.screen{width:245px}.archive-copy{padding-top:5px}.process{padding-block:80px}.faq{padding-block:75px}.contact{margin-bottom:58px;padding:40px 25px;display:block}.contact>div:last-child{margin-top:32px}.footer{grid-template-columns:1fr}.footer>div{flex-wrap:wrap;gap:14px 22px}}@media (max-width:430px){.screen-stack{min-height:500px}.screen{width:210px}.mode-list h3{font-size:23px}.orbit-note{display:none}.hero-art{min-height:390px}.footer>div{font-size:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}a,summary{transition:none}.primary:hover{transform:none}}
