.demo-page{--demo-void:#050708;--demo-panel:#0b0f10;--demo-raised:#111718;--demo-bone:#eee8dc;--demo-muted:#9a9d98;--demo-dim:#606663;--demo-line:#eee8dc24;--demo-line-strong:#eee8dc4d;--demo-red:#e03a43;--demo-red-deep:#7f151c;--demo-cyan:#7de0df;--demo-gold:#c7aa6e;background:var(--demo-void);min-height:100dvh;color:var(--demo-bone);font-family:var(--font-sans), sans-serif;padding-left:72px}.demo-page *,.demo-page :before,.demo-page :after{box-sizing:border-box}.demo-page a{color:inherit;text-decoration:none}.demo-page img{max-width:100%;display:block}.demo-page h1,.demo-page h2,.demo-page h3,.demo-page p,.demo-page figure,.demo-page blockquote,.demo-page dl,.demo-page dd{margin:0}.demo-page h1,.demo-page h2{font-family:var(--font-display), serif;font-weight:500}.demo-page :focus-visible{outline:2px solid var(--demo-cyan);outline-offset:5px}.demo-skip{z-index:100;background:var(--demo-bone);font:600 .72rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:12px 16px;position:fixed;top:14px;left:86px;transform:translateY(-180%);color:var(--demo-void)!important}.demo-skip:focus{transform:none}.demo-rail{z-index:50;border-right:1px solid var(--demo-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050708e0;flex-direction:column;align-items:center;width:72px;display:flex;position:fixed;inset:0 auto 0 0}.demo-rail-brand{border-bottom:1px solid var(--demo-line);place-items:center;width:72px;height:74px;display:grid}.demo-rail-brand img{object-fit:contain;width:40px;height:40px}.demo-rail nav{flex-direction:column;flex:1;justify-content:center;gap:8px;display:flex}.demo-rail nav a{width:50px;min-height:78px;color:var(--demo-dim);font:500 .64rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;transition:color .22s,background-color .22s;display:flex;position:relative}.demo-rail nav a:before{content:"";background:var(--demo-red);width:2px;height:0;transition:height .22s;position:absolute;left:-11px;box-shadow:0 0 15px #e03a43b3}:is(.demo-rail nav a:hover,.demo-rail nav a:focus-visible){color:var(--demo-bone);background:#ffffff08}.demo-rail nav a:hover:before{height:36px}.demo-rail nav a:focus-visible:before{height:36px}.demo-rail nav span{color:var(--demo-red);font-size:.52rem;position:absolute;top:9px}.demo-rail nav b{writing-mode:vertical-rl;font-weight:500;transform:rotate(180deg)}.demo-rail-year{color:var(--demo-dim);font:500 .56rem var(--font-mono);letter-spacing:.18em;writing-mode:vertical-rl;padding:24px 0}.demo-header{z-index:40;border-bottom:1px solid var(--demo-line);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 clamp(22px,4vw,68px);display:grid;position:absolute;top:0;left:72px;right:0}.demo-brand{justify-self:start;align-items:center;gap:14px;display:inline-flex}.demo-brand img{object-fit:contain;width:52px;height:44px}.demo-brand>span{text-transform:uppercase;font:600 .72rem/1 var(--font-sans);letter-spacing:.14em;white-space:nowrap}.demo-brand b{color:var(--demo-red);font-weight:600}.demo-brand small{color:var(--demo-dim);font:500 .57rem/1 var(--font-mono);letter-spacing:.38em;margin-top:7px;display:block}.demo-nav-capsule{border:1px solid var(--demo-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1117188c;border-radius:999px;padding:4px;display:flex}.demo-nav-capsule a{min-height:38px;color:var(--demo-muted);font:500 .64rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;place-items:center;padding:0 20px;transition:background-color .22s,color .22s;display:grid}:is(.demo-nav-capsule a:hover,.demo-nav-capsule a:focus-visible){color:var(--demo-void);background:var(--demo-bone)}.demo-current{min-height:44px;color:var(--demo-muted);font:600 .64rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-self:end;align-items:center;gap:14px;display:flex}.demo-current span{color:var(--demo-red)}.demo-hero{isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:clamp(50px,7vw,120px);min-height:100dvh;padding:148px clamp(22px,5vw,86px) 90px;display:grid;position:relative;overflow:hidden}.demo-hero:before{content:"";z-index:-2;background:radial-gradient(circle at 76% 42%, #357c7e38, transparent 27%), radial-gradient(circle at 63% 75%, #7f151c2e, transparent 30%), var(--demo-void);position:absolute;inset:0}.demo-hero-grid{z-index:-1;opacity:.45;background-image:linear-gradient(var(--demo-line) 1px, transparent 1px), linear-gradient(90deg, var(--demo-line) 1px, transparent 1px);background-size:84px 84px;position:absolute;inset:88px 0 0;-webkit-mask-image:linear-gradient(90deg,#000c,#0000 80%);mask-image:linear-gradient(90deg,#000c,#0000 80%)}.demo-signal-field{z-index:-1;pointer-events:none;position:absolute;inset:88px 0 0;overflow:hidden}.demo-signal-field i{border:1px solid var(--demo-cyan);opacity:.3;border-radius:50%;width:3px;height:3px;animation:8s ease-in-out infinite alternate demo-signal-drift;position:absolute;box-shadow:0 0 12px #7de0dfcc}.demo-signal-field i:first-child{top:24%;left:8%}.demo-signal-field i:nth-child(2){animation-delay:-4s;top:71%;left:16%}.demo-signal-field i:nth-child(3){animation-delay:-2s;top:14%;left:25%}.demo-signal-field i:nth-child(4){animation-delay:-7s;top:56%;left:33%}.demo-signal-field i:nth-child(5){animation-delay:-1s;top:83%;left:42%}.demo-signal-field i:nth-child(6){animation-delay:-6s;top:32%;left:49%}.demo-signal-field i:nth-child(7){animation-delay:-3s;top:67%;left:57%}.demo-signal-field i:nth-child(8){animation-delay:-5s;top:12%;left:64%}.demo-signal-field i:nth-child(9){animation-delay:-2s;top:76%;left:71%}.demo-signal-field i:nth-child(10){animation-delay:-8s;top:40%;left:79%}.demo-signal-field i:nth-child(11){animation-delay:-4s;top:21%;left:86%}.demo-signal-field i:nth-child(12){animation-delay:-1s;top:62%;left:92%}.demo-signal-field i:nth-child(13){animation-delay:-5s;top:48%;left:13%}.demo-signal-field i:nth-child(14){animation-delay:-3s;top:29%;left:38%}.demo-signal-field i:nth-child(15){animation-delay:-7s;top:91%;left:54%}.demo-signal-field i:nth-child(16){animation-delay:-1s;top:49%;left:67%}.demo-signal-field i:nth-child(17){animation-delay:-6s;top:88%;left:83%}.demo-signal-field i:nth-child(18){animation-delay:-2s;top:9%;left:96%}.demo-hero-copy{z-index:3;max-width:850px;position:relative}.demo-kicker{color:var(--demo-muted);font:500 .68rem/1.4 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:16px;display:flex}.demo-kicker:before{content:"";background:var(--demo-red);width:28px;height:2px}.demo-kicker b{color:var(--demo-dim);font-weight:500}.demo-title-mask{margin-top:34px;position:relative;overflow:hidden}.demo-title-mask:after{content:"";background:var(--demo-red);pointer-events:none;animation:1.05s cubic-bezier(.77,0,.18,1) .12s both demo-wipe;position:absolute;inset:0;transform:translate(102%)}.demo-hero h1{letter-spacing:-.07em;text-wrap:balance;max-width:800px;font-size:clamp(5rem,9.2vw,10.5rem);line-height:.75;animation:.8s ease-out .2s both demo-rise}.demo-page h1 em,.demo-page h2 em{color:var(--demo-red);font-weight:400}.demo-intro{max-width:570px;color:var(--demo-muted);text-wrap:pretty;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.7;margin-top:42px!important}.demo-hero-actions{align-items:center;gap:30px;margin-top:38px;display:flex}.demo-button{background:var(--demo-bone);min-height:54px;font:650 .68rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:30px;padding:0 24px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex;color:var(--demo-void)!important}.demo-button:hover{background:var(--demo-red);transform:translateY(-2px);color:#fff!important}.demo-button:active{transform:translateY(0)}.demo-hero-actions>span{color:var(--demo-dim);font:500 .64rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:9px;display:flex}.demo-hero-actions>span i,.demo-status i{background:var(--demo-cyan);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #7de0dfe6}.demo-artifact-shell{--artifact-rx:0deg;--artifact-ry:0deg;--artifact-x:50%;--artifact-y:50%;aspect-ratio:.82;border:1px solid var(--demo-line-strong);background:radial-gradient(520px circle at var(--artifact-x) var(--artifact-y), #7de0df21, transparent 48%), linear-gradient(145deg, #111718c2, #05070847);perspective:1100px;width:min(100%,660px);transform-style:preserve-3d;justify-self:end;place-items:center;transition:background .25s;display:grid;position:relative}.demo-artifact-shell:before,.demo-artifact-shell:after{content:"";pointer-events:none;position:absolute}.demo-artifact-shell:before{border:1px solid #7de0df21;border-radius:50%;inset:10%;box-shadow:0 0 0 70px #7de0df05,0 0 0 140px #e03a4304}.demo-artifact-shell:after{background:linear-gradient(90deg,#0000 calc(50% - .5px),#e03a4338 50%,#0000 calc(50% + .5px)),linear-gradient(#0000 calc(50% - .5px),#7de0df26 50%,#0000 calc(50% + .5px));inset:0}.demo-artifact-aurora{z-index:1;background:conic-gradient(from 90deg, transparent 0 18%, #7de0df2e 26%, transparent 37% 66%, #e03a4329 78%, transparent 88%);filter:blur(20px);border-radius:50%;animation:12s linear infinite demo-aurora;position:absolute;inset:10%}.demo-energy-beam{z-index:4;mix-blend-mode:screen;filter:blur(.4px);pointer-events:none;background:linear-gradient(#0000,#7de0df1f,#7de0dfc7,#0000);height:15%;animation:4.8s cubic-bezier(.45,0,.55,1) infinite demo-energy-scan;position:absolute;top:4%;left:17%;right:17%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.demo-depth-frame{z-index:6;pointer-events:none;position:absolute;inset:5%;transform:translateZ(55px)}.demo-depth-frame i{border-color:#eee8dc9e;width:44px;height:44px;position:absolute}.demo-depth-frame i:first-child{border-top:2px solid;border-left:2px solid;top:0;left:0}.demo-depth-frame i:nth-child(2){border-top:2px solid;border-right:2px solid;top:0;right:0}.demo-depth-frame i:nth-child(3){border-bottom:2px solid;border-left:2px solid;bottom:0;left:0}.demo-depth-frame i:nth-child(4){border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.demo-telemetry-ring{z-index:2;aspect-ratio:1;border:1px solid #7de0df3d;border-radius:50%;width:72%;animation:18s linear infinite demo-orbit-spin;position:absolute}.demo-telemetry-ring:before,.demo-telemetry-ring:after{content:"";border:1px dashed #e03a4338;border-radius:50%;position:absolute;inset:12%}.demo-telemetry-ring:after{border-style:solid;border-color:#eee8dc26;inset:31%}.demo-telemetry-ring i{border:1px solid var(--demo-cyan);background:var(--demo-void);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 16px #7de0dfcc}.demo-telemetry-ring i:first-child{top:24%;left:9%}.demo-telemetry-ring i:nth-child(2){border-color:var(--demo-red);top:53%;right:4%;box-shadow:0 0 16px #e03a43cc}.demo-telemetry-ring i:nth-child(3){bottom:-5px;left:39%}.demo-artifact-shell>img{z-index:3;object-fit:contain;filter:drop-shadow(0 34px 34px #000000bf);width:70%;height:82%;transform:translateZ(72px) rotateX(var(--artifact-rx)) rotateY(var(--artifact-ry));transform-style:preserve-3d;transition:transform .18s ease-out,filter .3s;position:relative}.demo-artifact-shell:hover>img{filter:drop-shadow(0 44px 46px #000c)drop-shadow(0 0 22px #7de0df29)}.demo-artifact-label{z-index:7;font-family:var(--font-mono);text-transform:uppercase;align-items:baseline;gap:9px;display:flex;position:absolute;top:22px;left:24px}.demo-artifact-label span{color:var(--demo-dim);letter-spacing:.17em;font-size:.58rem}.demo-artifact-label b{color:var(--demo-red);font-size:1.1rem;font-weight:500}.demo-calibration{z-index:7;gap:5px;display:flex;position:absolute;top:28px;right:24px}.demo-calibration i{background:var(--demo-dim);width:3px;height:13px}.demo-calibration i:nth-child(3),.demo-calibration i:nth-child(4){background:var(--demo-cyan);box-shadow:0 0 8px #7de0dfb3}.demo-artifact-shell figcaption{z-index:7;font:500 .6rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:end;gap:8px 20px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.demo-artifact-shell figcaption span{color:var(--demo-bone)}.demo-artifact-shell figcaption b{color:var(--demo-cyan);font-weight:500}.demo-artifact-shell figcaption small{color:var(--demo-dim);grid-column:1/-1;font-size:.55rem}.demo-coordinate{color:var(--demo-dim);font:500 .58rem/1.7 var(--font-mono);letter-spacing:.13em;writing-mode:vertical-rl;position:absolute;bottom:24px;right:24px}.demo-scroll{color:var(--demo-dim);font:500 .6rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;position:absolute;bottom:30px;left:clamp(22px,5vw,86px)}.demo-scroll span{color:var(--demo-red);margin-left:8px}.demo-ticker{border-top:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);background:var(--demo-red);color:#fff;transform-origin:50%;align-items:center;height:116px;display:flex;overflow:hidden;transform:rotate(-1.15deg)scale(1.02)}.demo-ticker>div{flex:none;align-items:center;gap:42px;min-width:max-content;padding-right:42px;animation:26s linear infinite demo-marquee;display:flex}.demo-ticker span{font:italic 500 clamp(2.8rem, 5vw, 5.4rem)/1 var(--font-display);letter-spacing:-.045em}.demo-ticker i{color:var(--demo-void);font-size:.8rem;font-style:normal}.demo-index{background:var(--demo-panel);border-top:1px solid var(--demo-line);padding:clamp(90px,10vw,160px) clamp(22px,5vw,86px)}.demo-section-head>p{border-bottom:1px solid var(--demo-line);color:var(--demo-dim);font:500 .66rem var(--font-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;padding-bottom:20px;display:flex}.demo-section-head>p b{color:var(--demo-red);font-weight:500}.demo-section-head h2{letter-spacing:-.06em;font-size:clamp(4.5rem,9vw,10rem);line-height:.82;margin-top:52px!important}.demo-section-head>div{justify-content:space-between;align-items:end;gap:30px;margin:34px 0 70px;display:flex}.demo-section-head>div>p{max-width:510px;color:var(--demo-muted);font-size:1rem;line-height:1.7}.demo-status{color:var(--demo-muted);font:500 .64rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.demo-status i{background:var(--demo-red);box-shadow:0 0 12px #e03a43e6}.demo-story-grid{border-top:1px solid var(--demo-line-strong);border-left:1px solid var(--demo-line);grid-template-columns:repeat(3,1fr);display:grid}.demo-story-card{--spot-x:50%;--spot-y:50%;border-right:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);background:radial-gradient(440px circle at var(--spot-x) var(--spot-y), #7de0df1f, transparent 38%), linear-gradient(150deg, #ffffff06, transparent);flex-direction:column;min-height:710px;transition:background-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.demo-story-card:hover{background-color:#ffffff05;transform:translateY(-6px)}.demo-story-card:after{content:"";opacity:0;pointer-events:none;border:1px solid #7de0df6b;transition:opacity .25s;position:absolute;inset:0}.demo-story-card:hover:after{opacity:1}.demo-card-glyph{opacity:.12;place-items:center;width:190px;height:190px;transition:opacity .3s,transform .6s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:48px;right:-14px;transform:rotate(-11deg)}.demo-story-card:hover .demo-card-glyph{opacity:.28;transform:rotate(2deg)scale(1.08)}.demo-card-glyph span{color:#0000;-webkit-text-stroke:1px var(--demo-cyan);font:600 8.8rem/1 var(--font-sans)}.demo-card-glyph i{border:1px solid var(--demo-cyan);border-radius:50%;position:absolute;inset:12%}.demo-card-glyph i:last-child{border-style:dashed;border-color:var(--demo-red);inset:31%}.demo-card-index{color:#0000;-webkit-text-stroke:1px #eee8dc38;font:500 4rem/1 var(--font-sans);letter-spacing:-.06em}.demo-card-signal{background:#ffffff12;height:2px;margin:35px 0 28px}.demo-card-signal i{background:linear-gradient(90deg, var(--demo-red), var(--demo-cyan));height:100%;display:block;box-shadow:0 0 10px #7de0df66}.demo-story-card>p{color:var(--demo-red);font:500 .62rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;display:flex}.demo-story-card>p b{color:var(--demo-dim);font-weight:500}.demo-story-card h3{max-width:330px;color:var(--demo-bone);font:500 clamp(1.7rem, 2.5vw, 2.65rem)/1.02 var(--font-display);letter-spacing:-.035em;margin-top:24px!important}.demo-card-foot{color:var(--demo-dim);font:500 .64rem var(--font-mono);letter-spacing:.12em;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.demo-card-foot a{border:1px solid var(--demo-line);width:44px;height:44px;color:var(--demo-red);place-items:center;transition:background-color .2s,color .2s;display:grid}.demo-card-foot a:hover{background:var(--demo-red);color:#fff}.demo-book-visual{aspect-ratio:.82;border:1px solid var(--demo-line);perspective:1100px;background:#050708bd;place-items:center;margin:24px 24px 0;display:grid;position:relative;overflow:hidden}.demo-book-visual:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff14,#0000 18% 68%,#0000005c);position:absolute;inset:0}.demo-book-visual>img{object-fit:cover;width:68%;height:88%;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s;transform:rotateY(7deg)rotate(-1deg);box-shadow:-18px 24px 38px #00000094}.demo-story-card:hover .demo-book-visual>img{transform:rotateY(0)rotate(0)translateY(-4px);box-shadow:0 28px 48px #000000b3}.demo-book-number{z-index:2;border:1px solid var(--demo-line-strong);color:var(--demo-cyan);font:500 .56rem var(--font-mono);letter-spacing:.13em;background:#050708d1;padding:7px 9px;position:absolute;top:16px;left:16px}.demo-book-cover--sealed{background:linear-gradient(155deg,#201116,#090a0b 64%);border:1px solid #e03a4373;flex-direction:column;width:68%;height:88%;padding:24px;display:flex;transform:rotateY(7deg)rotate(-1deg);box-shadow:-18px 24px 38px #00000094}.demo-book-cover--sealed span{color:var(--demo-red);font:500 .56rem var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.demo-book-cover--sealed strong{color:var(--demo-bone);font:500 clamp(2rem,3.5vw,4rem)/.84 var(--font-display);letter-spacing:-.055em;margin-top:36%}.demo-book-cover--sealed b{color:var(--demo-dim);font:500 .56rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #e03a4359;margin-top:auto;padding-top:14px}.demo-book-copy{flex-direction:column;flex:1;padding:28px;display:flex}.demo-book-copy>p:first-child{color:var(--demo-red);font:500 .58rem/1.5 var(--font-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:18px;display:flex}.demo-book-copy>p:first-child b{max-width:46%;color:var(--demo-dim);text-align:right;font-weight:500}.demo-book-copy h3{margin-top:20px!important}.demo-book-hook{max-width:33ch;color:var(--demo-muted);font-size:.9rem;line-height:1.65;margin-top:18px!important}.demo-aegis{background:var(--demo-void);height:180vh;position:relative}.demo-aegis-stage{isolation:isolate;min-height:100dvh;position:sticky;top:0;overflow:hidden}.demo-aegis-stage:after{content:"";z-index:2;background:linear-gradient(90deg, #050708f0 0%, #05070857 40%, #050708e0 78%, var(--demo-void) 100%), linear-gradient(0deg, #050708eb, transparent 36% 72%, #05070880);pointer-events:none;position:absolute;inset:0}.demo-aegis-image{z-index:1;position:absolute;inset:0;overflow:hidden}.demo-aegis-image:after{content:"";pointer-events:none;background:radial-gradient(circle at 51% 42%,#0000 12%,#05070824 48%,#050708b8);position:absolute;inset:0}.demo-aegis-image img{object-fit:cover;object-position:center 42%;filter:saturate(.86)contrast(1.14)brightness(.72);width:100%;height:100%;animation:10s ease-in-out infinite alternate demo-aegis-breathe;transform:scale(1.04)}.demo-aegis-ghost{z-index:3;color:#0000;-webkit-text-stroke:1px #eee8dc26;font:600 clamp(12rem, 31vw, 34rem)/.72 var(--font-sans);letter-spacing:-.1em;pointer-events:none;position:absolute;bottom:-.14em;left:-2vw}.demo-orbit-copy{z-index:6;color:var(--demo-muted);font:500 .62rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase;gap:18px;display:flex;position:absolute;bottom:36px;left:clamp(22px,5vw,86px)}.demo-orbit-copy b{color:var(--demo-gold);font-weight:500}.demo-orbital-map{z-index:4;aspect-ratio:1;pointer-events:none;width:min(46vw,680px);position:absolute;top:48%;left:47%;transform:translate(-50%,-50%)}.demo-orbital-map>span{box-shadow:0 0 20px white, 0 0 50px var(--demo-gold);background:#fff;border-radius:50%;position:absolute;inset:47%}.demo-orbit{border:1px solid #c7aa6e52;border-radius:50%;animation:22s linear infinite demo-orbit-spin;position:absolute;inset:0}.demo-orbit--two{border-style:dashed;border-color:#7de0df47;animation-duration:15s;animation-direction:reverse;inset:17%}.demo-orbit i{width:34px;height:34px;color:var(--demo-bone);font:500 .54rem var(--font-mono);background:#050708d1;border:1px solid #eee8dc6b;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;box-shadow:0 0 20px #0009}.demo-orbit i:first-child{top:18%;left:8%}.demo-orbit i:nth-child(2){bottom:24%;right:4%}.demo-orbit--two i{border-color:var(--demo-cyan);color:var(--demo-cyan);bottom:-17px;left:42%}.demo-aegis-copy{z-index:7;border:1px solid var(--demo-line-strong);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050708b8;width:min(38vw,540px);padding:46px;position:absolute;top:50%;right:clamp(22px,6vw,100px);transform:translateY(-50%);box-shadow:0 30px 90px #00000073}.demo-aegis-copy h2{letter-spacing:-.065em;font-size:clamp(5rem,8vw,9rem);line-height:.72;margin-top:38px!important}.demo-aegis-copy blockquote{border-left:2px solid var(--demo-red);color:var(--demo-bone);font:italic 400 clamp(1.35rem, 2vw, 2rem)/1.35 var(--font-display);padding-left:23px;margin-top:58px!important}.demo-aegis-copy>p:not(.demo-kicker){max-width:490px;color:var(--demo-muted);font-size:1rem;line-height:1.75;margin-top:35px!important}.demo-aegis-copy dl{grid-template-columns:1fr 1fr;gap:20px;display:grid;margin-top:42px!important}.demo-aegis-copy dl div{border-top:1px solid var(--demo-line);padding-top:15px}.demo-aegis-copy dt{color:var(--demo-dim);font:500 .6rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.demo-aegis-copy dd{color:var(--demo-bone);margin-top:8px;font-size:.83rem}.demo-line-link{border-bottom:1px solid var(--demo-red);width:max-content;min-height:44px;color:var(--demo-muted);font:600 .65rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:25px;margin-top:42px;display:flex}.demo-line-link span{color:var(--demo-red)}.demo-ichor{border-top:1px solid var(--demo-line);background:linear-gradient(135deg,#0b0d0f,#121013 58%,#08090a);grid-template-columns:1fr 1.1fr;align-items:center;gap:70px;min-height:820px;padding:clamp(95px,11vw,170px) clamp(22px,5vw,86px);display:grid;position:relative;overflow:hidden}.demo-ichor:before{content:"";opacity:.17;background:repeating-linear-gradient(120deg,#0000 0 31px,#ffffff0d 31px 32px);position:absolute;inset:0}.demo-ichor-number{color:#0000;-webkit-text-stroke:1px #e03a431f;font:650 clamp(18rem, 43vw, 44rem)/.7 var(--font-sans);letter-spacing:-.12em;position:absolute;bottom:-.19em;right:-1vw}.demo-ichor-copy,.demo-sealed-grid,.demo-seal{z-index:2;position:relative}.demo-ichor-copy h2{letter-spacing:-.07em;font-size:clamp(5.4rem,10vw,11rem);line-height:.72;margin-top:42px!important}.demo-redacted{max-width:330px;color:var(--demo-dim);font:500 .58rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto;gap:14px 24px;display:grid;margin-top:48px!important}.demo-redacted b{color:var(--demo-red);letter-spacing:.02em;font-weight:500;animation:2.8s steps(2,end) infinite demo-redaction-pulse}.demo-sealed-grid{border-top:1px solid var(--demo-line-strong);border-left:1px solid var(--demo-line);grid-template-columns:1fr 1fr;align-self:end;display:grid}.demo-sealed-grid div{border-right:1px solid var(--demo-line);border-bottom:1px solid var(--demo-line);min-height:120px;padding:22px}.demo-sealed-grid dt{color:var(--demo-red);font:500 .62rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.demo-sealed-grid dd{color:var(--demo-dim);font:500 .62rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:45px}.demo-seal{width:160px;height:160px;color:var(--demo-red);border:1px solid #e03a4359;border-radius:50%;place-items:center;display:grid;position:absolute;top:15%;right:9%;transform:rotate(9deg)}.demo-seal:before{content:"";border:1px dashed var(--demo-line-strong);border-radius:50%;position:absolute;inset:10px}.demo-seal span{text-align:center;max-width:90px;font:500 .58rem/1.5 var(--font-mono);letter-spacing:.12em}.demo-seal i{background:#e03a4340;width:1px;height:100%;position:absolute;transform:rotate(43deg)}.demo-dispatch{background:var(--demo-red-deep);grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(50px,9vw,150px);min-height:680px;padding:clamp(90px,10vw,160px) clamp(22px,5vw,86px);display:grid;position:relative;overflow:hidden}.demo-dispatch:before{content:"";opacity:.16;background-image:linear-gradient(#ffffff38 1px,#0000 1px),linear-gradient(90deg,#ffffff38 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0}.demo-dispatch-mark{opacity:.08;position:absolute;bottom:-18vw;right:-6vw;transform:rotate(-9deg)}.demo-dispatch-mark img{width:min(62vw,900px)}.demo-dispatch-copy,.demo-dispatch form{z-index:2;position:relative}.demo-dispatch .demo-kicker{color:#ffffffa6}.demo-dispatch .demo-kicker:before{background:#fff}.demo-dispatch .demo-kicker b{color:#ffffff73}.demo-dispatch h2{color:#fff;letter-spacing:-.06em;font-size:clamp(4.5rem,8vw,9.5rem);line-height:.77;margin-top:35px!important}.demo-dispatch h2 em{color:#fff}.demo-dispatch form label{color:#ffffffad;font:500 .68rem var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;display:block}.demo-dispatch form>div{border-bottom:1px solid #ffffff8f;align-items:center;display:flex}.demo-dispatch input{color:#fff;min-width:0;height:58px;font:500 .86rem var(--font-mono);background:0 0;border:0;outline:0;flex:1}.demo-dispatch input::placeholder{color:#ffffff6b}.demo-dispatch button{color:#fff;cursor:pointer;min-height:48px;font:650 .65rem var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0}.demo-dispatch button span{margin-left:14px}.demo-footer{border-top:1px solid var(--demo-line);background:var(--demo-void);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:160px;padding:36px clamp(22px,5vw,86px);display:grid}.demo-brand--compact img{width:44px;height:38px}.demo-footer p,.demo-footer>div a{color:var(--demo-dim);font:500 .62rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.demo-footer p{text-align:center}.demo-footer>div{justify-self:end;gap:24px;display:flex}.demo-footer a:hover{color:var(--demo-bone)}@keyframes demo-wipe{0%{transform:translate(-102%)}48%{transform:translate(0)}to{transform:translate(102%)}}@keyframes demo-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes demo-aurora{to{transform:rotate(1turn)}}@keyframes demo-orbit-spin{to{transform:rotate(1turn)}}@keyframes demo-energy-scan{0%,8%{opacity:0;transform:translateY(-45%)}18%,78%{opacity:.9}92%,to{opacity:0;transform:translateY(530%)}}@keyframes demo-signal-drift{0%{opacity:.1;transform:translate(-4px,-8px)scale(.7)}to{opacity:.7;transform:translate(12px,18px)scale(1.5)}}@keyframes demo-marquee{to{transform:translate(-100%)}}@keyframes demo-aegis-breathe{0%{filter:saturate(.8)contrast(1.14)brightness(.68);transform:scale(1.04)}to{filter:saturate()contrast(1.08)brightness(.8);transform:scale(1.1)}}@keyframes demo-redaction-pulse{50%{opacity:.36}}@keyframes demo-view-rise{0%{opacity:.08;transform:translateY(70px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){.demo-section-head h2,.demo-ichor-copy h2{animation:linear both demo-view-rise;animation-timeline:view();animation-range:entry cover 34%}.demo-story-card{animation:linear both demo-view-rise;animation-timeline:view();animation-range:entry cover 28%}.demo-story-card:nth-child(2){animation-range:entry 6% cover 34%}.demo-story-card:nth-child(3){animation-range:entry 12% cover 40%}}@media (max-width:1080px){.demo-header{grid-template-columns:1fr auto}.demo-nav-capsule{display:none}.demo-hero{grid-template-columns:1fr minmax(330px,.72fr);gap:34px}.demo-story-card{min-height:660px}.demo-aegis-copy{width:min(46vw,520px);padding:38px;right:4vw}.demo-orbital-map{width:58vw;left:40%}.demo-ichor{grid-template-columns:1fr}.demo-sealed-grid{justify-self:end;width:72%}}@media (max-width:760px){.demo-page{padding-left:0}.demo-rail{display:none}.demo-header{height:76px;padding:0 18px;position:absolute;left:0}.demo-brand img{width:42px;height:36px}.demo-brand>span{font-size:.62rem}.demo-brand small{font-size:.5rem}.demo-current{gap:0;font-size:0}.demo-current span{border:1px solid var(--demo-line);place-items:center;width:44px;height:44px;font-size:.9rem;display:grid}.demo-hero{min-height:960px;padding:118px 18px 70px;display:block}.demo-hero h1{font-size:clamp(4.6rem,22vw,7.4rem)}.demo-intro{max-width:90%;font-size:1rem;margin-top:28px!important}.demo-hero-actions{margin-top:28px}.demo-hero-actions>span{display:none}.demo-artifact-shell{z-index:1;opacity:.7;width:74vw;position:absolute;bottom:50px;right:-15vw}.demo-ticker{height:90px}.demo-ticker>div{gap:25px;padding-right:25px}.demo-ticker span{font-size:2.8rem}.demo-hero-copy{z-index:3;position:relative}.demo-coordinate{display:none}.demo-scroll{bottom:24px;left:18px}.demo-index{padding:86px 18px}.demo-section-head h2{font-size:5rem}.demo-section-head>div{flex-direction:column;align-items:flex-start;margin-bottom:48px}.demo-story-grid{grid-template-columns:1fr}.demo-story-card{min-height:690px}.demo-book-visual{aspect-ratio:1}.demo-book-visual>img,.demo-book-cover--sealed{width:min(66%,270px)}.demo-aegis{height:auto}.demo-aegis-stage{min-height:1160px;position:relative}.demo-aegis-stage:after{background:linear-gradient(0deg, var(--demo-void) 34%, transparent 62%), linear-gradient(90deg, #05070840, transparent)}.demo-aegis-image{height:650px;bottom:auto}.demo-aegis-image img{object-position:48% center}.demo-aegis-copy{width:auto;padding:28px;inset:auto 18px 42px;transform:none}.demo-aegis-copy h2{font-size:6rem}.demo-aegis-copy dl{grid-template-columns:1fr}.demo-orbital-map{width:92vw;top:28%;left:50%}.demo-aegis-ghost{font-size:30vw;top:465px;bottom:auto;left:-4vw}.demo-orbit-copy{top:605px;bottom:auto;left:18px}.demo-ichor{align-content:center;min-height:920px;padding:90px 18px}.demo-ichor-copy h2{font-size:6.2rem}.demo-sealed-grid{grid-template-columns:1fr 1fr;width:100%}.demo-seal{opacity:.4;top:100px;right:-46px}.demo-dispatch{grid-template-columns:1fr;align-content:center;gap:70px;min-height:720px;padding:90px 18px}.demo-dispatch h2{font-size:4.8rem}.demo-dispatch form>div{flex-direction:column;align-items:flex-start;padding-bottom:14px}.demo-dispatch input{width:100%}.demo-footer{grid-template-columns:1fr;padding:50px 18px}.demo-footer p{text-align:left}.demo-footer>div{flex-direction:column;justify-self:start;gap:14px}}@media (prefers-reduced-motion:reduce){.demo-page *,.demo-page :before,.demo-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
