:root{--ink:#12120f;--paper:#f0eee6;--paper-deep:#e6e2d7;--muted:#737269;--line:#12120f29;--acid:#d6ff45;--orange:#ff6b35;--night:#121410;--white:#f8f7f1;--mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", Consolas, monospace;--sans:Inter, "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}::selection{color:var(--night);background:var(--acid)}body.intro-playing{overflow:hidden}.opening-sequence{z-index:2000;color:var(--white);clip-path:inset(0);background:radial-gradient(circle at 70% 35%,#d6ff4521,#0000 28%),#0b0d0a;transition:clip-path .65s cubic-bezier(.76,0,.24,1),transform .65s cubic-bezier(.76,0,.24,1);position:fixed;inset:0;overflow:hidden}.opening-sequence.is-leaving{clip-path:inset(0 0 100%);transform:translateY(-3%)}.opening-grid{transform-origin:bottom;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:58px 58px;animation:3.4s linear both opening-grid-move;position:absolute;inset:-20%;transform:perspective(600px)rotateX(58deg)translateY(16%)}.opening-scan{mix-blend-mode:screen;background:linear-gradient(#0000,#d6ff451a,#0000);height:35%;animation:2.3s linear infinite opening-scan;position:absolute;inset:-40% 0 auto}.opening-header{font:700 .75rem/1 var(--mono);letter-spacing:.1em;align-items:center;gap:.75rem;display:flex;position:absolute;top:clamp(1.2rem,4vw,3rem);left:clamp(1.2rem,4vw,4rem)}.opening-logo{width:31px;height:31px;color:var(--night);background:var(--acid);place-items:center;display:grid}.opening-scenes{place-items:center;display:grid;position:absolute;inset:0}.opening-scene{text-align:center;opacity:0;flex-direction:column;align-items:center;width:min(90vw,1100px);display:flex;position:absolute}.opening-scene span,.opening-scene small{font:650 .78rem/1.4 var(--mono);letter-spacing:.16em}.opening-scene span{color:var(--acid)}.opening-scene small{color:#f8f7f161;margin-top:1.1rem}.opening-scene strong{font:750 clamp(4rem, 13vw, 12rem)/.82 var(--mono);letter-spacing:-.1em;margin-top:.65rem}.opening-scene strong em{color:#0000;-webkit-text-stroke:2px var(--acid);font-style:normal}.opening-scene-one{animation:1.3s cubic-bezier(.2,.75,.25,1) both opening-one}.opening-scene-two{animation:1.35s cubic-bezier(.2,.75,.25,1) 1.05s both opening-two}.opening-scene-three{animation:1.3s cubic-bezier(.2,.75,.25,1) 2.18s both opening-three}.opening-footer{align-items:center;gap:1.5rem;display:flex;position:absolute;bottom:clamp(1.2rem,4vw,3rem);left:clamp(1.2rem,4vw,4rem);right:clamp(1.2rem,4vw,4rem)}.opening-footer>div{background:#ffffff26;flex:1;height:1px;overflow:hidden}.opening-footer>div i{background:var(--acid);transform-origin:0;width:100%;height:100%;animation:3.4s linear both opening-progress;display:block;transform:scaleX(0)}.opening-footer button{color:#f8f7f194;cursor:pointer;min-height:44px;font:650 .72rem/1 var(--mono);letter-spacing:.1em;background:0 0;border:0;padding:0}.opening-footer button:hover,.opening-footer button:focus-visible{color:var(--acid)}@keyframes opening-grid-move{0%{transform:perspective(600px)rotateX(58deg)translateY(25%)scale(1.12)}to{transform:perspective(600px)rotateX(58deg)translateY(4%)scale(1)}}@keyframes opening-scan{to{transform:translateY(600%)}}@keyframes opening-one{0%{opacity:0;filter:blur(12px);transform:scale(1.2)}22%,68%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(8px);transform:scale(.78)}}@keyframes opening-two{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}20%,65%{opacity:1;filter:blur();transform:translateY(0)}72%{transform:translate(-6px)}76%{transform:translate(7px)}80%{transform:translate(-3px)}to{opacity:0;filter:blur(9px);transform:translateY(-20px)}}@keyframes opening-three{0%{opacity:0;filter:blur(12px);transform:translateY(30px)scale(.88)}25%,to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes opening-progress{to{transform:scaleX(1)}}.skip-link{z-index:1000;color:var(--night);background:var(--acid);padding:.8rem 1rem;transition:transform .18s;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.page-progress{z-index:999;background:0 0;height:2px;position:fixed;inset:0 0 auto}.page-progress i{background:var(--acid);height:100%;display:block}.site-header{z-index:20;width:min(100% - 48px,1440px);height:88px;color:var(--white);border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:absolute;inset:0 0 auto}.wordmark,.header-link{font:700 .78rem/1 var(--mono);letter-spacing:.08em;align-items:center;display:inline-flex}.wordmark{gap:.65rem}.wordmark-mark{width:29px;height:29px;color:var(--night);background:var(--acid);place-items:center;display:grid}.header-link{color:#f8f7f1c2;gap:.5rem;min-height:44px;transition:color .18s}.header-link:hover{color:var(--acid)}.header-link svg,.thread-card-top svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:20px}.hero{--pointer-x:0;--pointer-y:0;min-height:100svh;color:var(--white);background:radial-gradient(circle at calc(68% + var(--pointer-x) * 7%) calc(42% + var(--pointer-y) * 7%), #d6ff4524, transparent 24%), radial-gradient(circle at 15% 95%, #ff6b351f, transparent 31%), var(--night);isolation:isolate;place-items:center;display:grid;position:relative;overflow:hidden}.hero-grid,.final-grid{z-index:-2;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.hero-grid:after{content:"";background:linear-gradient(90deg, var(--night) 0%, transparent 26%, transparent 75%, var(--night) 100%);position:absolute;inset:0}.hero-orbit{z-index:-1;transform:translate(calc(var(--pointer-x) * -14px), calc(var(--pointer-y) * -14px));border:1px solid #d6ff4521;border-radius:50%;transition:transform .3s ease-out;position:absolute}.hero-orbit:before{content:"";background:var(--acid);width:7px;height:7px;box-shadow:0 0 22px var(--acid);border-radius:50%;position:absolute;top:50%;left:-4px}.hero-orbit-one{aspect-ratio:1;width:min(55vw,780px);top:9%;right:-13%}.hero-orbit-two{aspect-ratio:1;border-color:#ff6b351f;width:min(38vw,550px);bottom:-30%;right:2%}.hero-orbit-two:before{background:var(--orange);box-shadow:0 0 22px var(--orange)}.hero-signal{z-index:-1;opacity:.35;height:48%;transform:translate(calc(var(--pointer-x) * 22px), calc(var(--pointer-y) * 12px));transition:transform .25s ease-out;position:absolute;inset:18% -10% auto}.hero-signal svg{width:100%;height:100%;overflow:visible}.hero-signal path{fill:none;stroke:var(--acid);stroke-dasharray:8 14;stroke-width:1px;vector-effect:non-scaling-stroke;animation:12s linear infinite signal-flow}.signal-node{background:var(--acid);width:7px;height:7px;box-shadow:0 0 18px var(--acid);border-radius:50%;animation:2s ease-in-out infinite signal-pulse;position:absolute}.signal-node-one{top:23%;left:25%}.signal-node-two{animation-delay:-.7s;top:63%;left:58%}.signal-node-three{animation-delay:-1.2s;top:9%;left:81%}.hero-data-stream{color:#f8f7f133;font:600 .52rem/1 var(--mono);letter-spacing:.1em;writing-mode:vertical-rl;gap:2rem;display:flex;position:absolute;bottom:8rem;right:2rem}.hero-data-stream span{animation:4s step-end infinite data-flicker}.hero-data-stream span:nth-child(2){animation-delay:-1s}.hero-data-stream span:nth-child(3){animation-delay:-2s}.hero-data-stream span:nth-child(4){animation-delay:-3s}@keyframes signal-flow{to{stroke-dashoffset:-220px}}@keyframes signal-pulse{50%{opacity:.3;transform:scale(.55)}}@keyframes data-flicker{50%{color:#d6ff4573}}.hero-content{grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);align-items:center;gap:clamp(3rem,8vw,9rem);width:min(100% - 48px,1320px);padding-block:130px 90px;display:grid}.hero-copy{max-width:820px}.eyebrow{color:var(--muted);font:700 .8rem/1.4 var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.45rem}.hero .eyebrow{color:var(--acid)}.hero h1{letter-spacing:-.062em;max-width:900px;margin:0;font-size:clamp(2.65rem,5.4vw,5.9rem);font-weight:650;line-height:1.08}.hero h1 span{color:#0000;-webkit-text-stroke:1.5px #f8f7f1b8}.hero-lede{color:#f8f7f1ad;max-width:660px;margin:2rem 0 0;font-size:clamp(1rem,1.25vw,1.17rem);line-height:1.9}.hero-actions{align-items:center;gap:1.7rem;margin-top:2.4rem;display:flex}.button{justify-content:space-between;align-items:center;gap:1.5rem;min-height:52px;padding:.9rem 1.05rem .9rem 1.25rem;font-size:1rem;font-weight:700;transition:color .18s,background .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button svg,.thread-read svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:19px}.button-primary{color:var(--night);background:var(--acid)}.button-primary:hover{background:var(--white)}.text-link{border-bottom:1px solid;align-items:center;gap:.55rem;min-height:44px;font-size:.95rem;font-weight:700;display:inline-flex}.hero-meta{align-items:center;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}.hero-note{color:#f8f7f16b;margin:0;font-size:.9rem;line-height:1.6}.hero-replay{color:#f8f7f18c;cursor:pointer;min-height:44px;font:650 .78rem/1 var(--mono);white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #f8f7f147;align-items:center;gap:.45rem;padding:0;transition:color .18s,border-color .18s;display:inline-flex}.hero-replay span{color:var(--acid);font-size:.9rem;transition:transform .35s}.hero-replay:hover,.hero-replay:focus-visible{color:var(--acid);border-color:var(--acid)}.hero-replay:hover span{transform:rotate(-180deg)}.identity-wrap{perspective:1000px;width:min(100%,430px);transform:translate(calc(var(--pointer-x) * -14px), calc(var(--pointer-y) * -10px));justify-self:end;transition:transform .2s ease-out;position:relative}.identity-glow{filter:blur(60px);background:#d6ff4533;position:absolute;inset:12% 2%}.identity-shadow-card,.identity-card{aspect-ratio:.8;border:1px solid #ffffff2b}.identity-shadow-card{transform:rotate(7deg) translateZ(-50px) translate(calc(var(--pointer-x) * -10px), calc(var(--pointer-y) * -10px));background:#ffffff08;position:absolute;inset:0}.identity-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:rotateY(calc(var(--pointer-x) * 7deg)) rotateX(calc(var(--pointer-y) * -7deg));transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff1a,#ffffff06);flex-direction:column;padding:clamp(1.2rem,2.3vw,2rem);transition:transform .16s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047}.identity-card:after{content:"";transform:translateX(calc(var(--pointer-x) * 28%));background:linear-gradient(110deg,#0000 38%,#ffffff17 49%,#0000 60%);position:absolute;inset:-60%}.identity-card-top,.identity-person,.identity-stats,.identity-code{z-index:1;position:relative;transform:translateZ(24px)}.identity-card-top{font:600 .62rem/1 var(--mono);letter-spacing:.08em;justify-content:space-between;display:flex}.live-dot{color:var(--acid);align-items:center;gap:.4rem;display:flex}.live-dot:before{content:"";background:var(--acid);width:6px;height:6px;box-shadow:0 0 12px var(--acid);border-radius:50%}.identity-person{border-bottom:1px solid #ffffff2b;align-items:center;gap:1.1rem;margin-top:auto;padding-bottom:1.6rem;display:flex}.identity-avatar{width:65px;height:65px;color:var(--night);background:var(--acid);font:800 1.65rem/1 var(--mono);place-items:center;display:grid}.identity-person strong,.identity-person div>span{display:block}.identity-person strong{letter-spacing:.05em;font-size:1.25rem}.identity-person div>span{color:#f8f7f18c;font:500 .7rem/1.5 var(--mono);margin-top:.35rem}.identity-stats{gap:.75rem;margin:1.4rem 0;display:grid}.identity-stats div{justify-content:space-between;display:flex}.identity-stats dt,.identity-stats dd{font:600 .72rem/1.3 var(--mono);margin:0}.identity-stats dt{color:#f8f7f16b}.identity-stats dd{color:var(--white)}.identity-code{color:var(--acid);font:500 .62rem/1.2 var(--mono)}.scroll-cue{color:#f8f7f166;font:600 .55rem/1 var(--mono);letter-spacing:.13em;justify-items:center;gap:.6rem;display:grid;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.scroll-cue i{background:#fff3;width:1px;height:24px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--acid);height:100%;animation:1.8s ease-in-out infinite scroll-cue;position:absolute;inset:-100% 0 auto}@keyframes scroll-cue{to{transform:translateY(200%)}}.reveal-first,.reveal-second,.reveal-third,.reveal-fourth,.identity-wrap{opacity:0;animation:.7s cubic-bezier(.2,.75,.25,1) forwards hero-reveal}.reveal-second{animation-delay:.1s}.reveal-third{animation-delay:.22s}.reveal-fourth{animation-delay:.34s}.identity-wrap{animation-delay:.26s}@keyframes hero-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.journey{background:var(--paper);padding:clamp(6rem,10vw,10rem) 0 0}.section-heading,.journey-layout,.threads-section,footer{width:min(100% - 48px,1320px);margin-inline:auto}.section-heading h2,.final-chapter h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,5vw,5.8rem);font-weight:650;line-height:1.06}.section-heading>p:last-child{max-width:600px;color:var(--muted);margin:1.5rem 0 0;font-size:1rem;line-height:1.8}.journey-layout{grid-template-columns:minmax(350px,.85fr) minmax(480px,1.15fr);gap:clamp(3rem,8vw,9rem);margin-top:5rem;display:grid}.journey-visual{position:relative}.scene{height:min(82vh,760px);min-height:550px;color:var(--white);background:#171914;border:1px solid #12120f40;transition:background .7s;position:sticky;top:max(9vh,40px);box-shadow:0 25px 70px #12120f2b}.scene-2,.scene-3{background:#11120f}.scene-4{background:#191b13}.scene-5{background:#151b16}.scene-toolbar,.scene-footer{color:#f8f7f161;height:47px;font:500 .68rem/1 var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;padding-inline:1.1rem;display:flex}.scene-toolbar{border-bottom:1px solid #ffffff17}.scene-dots{gap:5px;display:flex}.scene-dots i{background:#ffffff38;border-radius:50%;width:6px;height:6px}.scene-stage{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;height:calc(100% - 94px);position:relative;overflow:hidden}.scene-stage:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000,#00000057);position:absolute;inset:0}.scene-panel{z-index:1;opacity:0;filter:blur(8px);pointer-events:none;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem);transition:opacity .5s,filter .5s,transform .6s cubic-bezier(.2,.75,.25,1);display:flex;position:absolute;inset:0;transform:translateY(30px)scale(.96)}.scene-panel.is-active{opacity:1;filter:blur();transform:translateY(0)scale(1)}.signal-break{pointer-events:none;position:absolute;inset:0;overflow:hidden}.signal-break i{background:var(--orange);width:2px;height:2px;box-shadow:0 0 12px var(--orange);opacity:0;position:absolute;top:46%;left:50%}.connection-panel.is-active .signal-break i{animation:1.8s ease-out infinite signal-fragment}.connection-panel.is-active .signal-break i:nth-child(2){--fragment-x:-120px;--fragment-y:90px;animation-delay:.18s}.connection-panel.is-active .signal-break i:nth-child(3){--fragment-x:80px;--fragment-y:130px;animation-delay:.36s}.connection-panel.is-active .signal-break i:nth-child(4){--fragment-x:-70px;--fragment-y:-100px;animation-delay:.54s}.connection-panel.is-active .signal-break i:nth-child(5){--fragment-x:140px;--fragment-y:-50px;animation-delay:.72s}@keyframes signal-fragment{0%{opacity:0;transform:translate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--fragment-x,100px), var(--fragment-y,70px))}}.packet-field{position:absolute;inset:0;overflow:hidden}.packet-field i{opacity:0;border:1px solid #d6ff4573;width:32px;height:18px;position:absolute;top:75%;left:12%}.applications-panel.is-active .packet-field i{animation:2.8s ease-in infinite packet-send}.applications-panel.is-active .packet-field i:nth-child(2){animation-delay:-.45s}.applications-panel.is-active .packet-field i:nth-child(3){animation-delay:-.9s}.applications-panel.is-active .packet-field i:nth-child(4){animation-delay:-1.35s}.applications-panel.is-active .packet-field i:nth-child(5){animation-delay:-1.8s}.applications-panel.is-active .packet-field i:nth-child(6){animation-delay:-2.25s}@keyframes packet-send{0%{opacity:0;transform:translate(0)scale(1)}18%{opacity:.7}to{opacity:0;transform:translate(360px,-280px)scale(.2)}}.doubt-rings{width:100px;height:100px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.doubt-rings i{opacity:0;border:1px solid #ff6b354d;border-radius:50%;position:absolute;inset:0}.doubt-panel.is-active .doubt-rings i{animation:2.5s ease-out infinite doubt-ring}.doubt-panel.is-active .doubt-rings i:nth-child(2){animation-delay:.8s}.doubt-panel.is-active .doubt-rings i:nth-child(3){animation-delay:1.6s}@keyframes doubt-ring{0%{opacity:.5;transform:scale(.2)}to{opacity:0;transform:scale(5)}}.scene-scanline{background:linear-gradient(#0000,#d6ff4514,#0000);height:22%;position:absolute;inset:-20% 0 auto}.lowest-panel.is-active .scene-scanline{animation:2.4s linear infinite lowest-scan}@keyframes lowest-scan{to{transform:translateY(650%)}}.branch-pulse{background:var(--acid);width:8px;height:8px;box-shadow:0 0 20px var(--acid);border-radius:50%;position:absolute;top:20%;right:18%}.branch-panel.is-active .branch-pulse{animation:2.2s ease-in-out infinite branch-pulse-move}@keyframes branch-pulse-move{0%,to{transform:translate(-80px,170px)}50%{transform:translate(20px,20px)}}.horizon-particles{position:absolute;inset:0;overflow:hidden}.horizon-particles i{background:var(--acid);opacity:0;width:3px;height:3px;position:absolute;bottom:20%;left:50%}.horizon-panel.is-active .horizon-particles i{animation:2.8s ease-out infinite horizon-particle}.horizon-panel.is-active .horizon-particles i:nth-child(2){--particle-x:-160px;animation-delay:-.45s}.horizon-panel.is-active .horizon-particles i:nth-child(3){--particle-x:140px;animation-delay:-.9s}.horizon-panel.is-active .horizon-particles i:nth-child(4){--particle-x:-80px;animation-delay:-1.35s}.horizon-panel.is-active .horizon-particles i:nth-child(5){--particle-x:210px;animation-delay:-1.8s}.horizon-panel.is-active .horizon-particles i:nth-child(6){--particle-x:70px;animation-delay:-2.25s}@keyframes horizon-particle{0%{opacity:0;transform:translate(0)scale(.3)}20%{opacity:.8}to{opacity:0;transform:translate(var(--particle-x,-220px), -260px) scale(1.6)}}.scene-kicker{color:#f8f7f16e;font:600 .74rem/1 var(--mono);letter-spacing:.12em}.connection-panel strong{color:#f8f7f140;font:700 clamp(2.8rem, 7vw, 5.8rem)/1 var(--mono);text-decoration:line-through;-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange);margin-top:1rem}.status-line{align-items:center;gap:.8rem;margin-top:1.5rem;display:flex}.status-line i{background:var(--orange);width:9px;height:9px;box-shadow:0 0 18px var(--orange);border-radius:50%}.status-line b{color:var(--orange);font:600 .75rem/1 var(--mono)}.scene-panel small{color:#f8f7f159;font:500 .68rem/1.5 var(--mono);margin-top:2rem}.applications-panel>strong{color:var(--acid);font:650 clamp(4.5rem, 11vw, 9rem)/.95 var(--mono);letter-spacing:-.08em;margin-top:.6rem}.application-bars{grid-template-columns:repeat(10,1fr);gap:5px;margin:1.5rem 0 2rem;display:grid}.application-bars i{background:var(--acid);opacity:.45;height:5px}.applications-panel.is-active .application-bars i{animation:.5s both bar-arrive}.applications-panel.is-active .application-bars i:nth-child(3n){animation-delay:.1s}.applications-panel.is-active .application-bars i:nth-child(4n){animation-delay:.18s}@keyframes bar-arrive{0%{opacity:0;transform:scaleX(0)}}.applications-panel dl,.branch-panel dl{gap:.6rem;margin:0;display:grid}.applications-panel dl div,.branch-panel dl div{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:.65rem;display:flex}.applications-panel dt,.applications-panel dd,.branch-panel dt,.branch-panel dd{font:500 .62rem/1 var(--mono);margin:0}.applications-panel dt,.branch-panel dt{color:#f8f7f159}.applications-panel dd{color:var(--acid)}.doubt-panel{text-align:center;align-items:center}.doubt-panel>span{color:#f8f7f166;font:600 .65rem/1 var(--mono);letter-spacing:.12em}.doubt-panel>strong{color:#f8f7f121;font:700 clamp(7rem, 17vw, 13rem)/.9 var(--mono);letter-spacing:-.1em;transform:perspective(400px)translateZ(-40px)}.unknown-stamp{color:var(--orange);border:1px solid var(--orange);font:700 .67rem/1 var(--mono);margin-top:-1rem;padding:.6rem .8rem;transform:rotate(-6deg)}.lowest-panel{background:#00000080;align-items:flex-start}.lowest-panel span{color:#f8f7f152;font:500 .6rem/1 var(--mono)}.lowest-panel strong{letter-spacing:-.06em;max-width:7em;margin-top:1.2rem;font-size:clamp(2.5rem,6vw,5.4rem);font-weight:550;line-height:1.15}.typing-cursor{background:var(--acid);width:.7em;height:2px;margin-top:1.4rem;animation:.8s step-end infinite cursor-blink}@keyframes cursor-blink{50%{opacity:0}}.branch-map{color:#f8f7f18c;font:600 .75rem/1 var(--mono);margin-block:2rem;display:grid}.branch-map>div{border:1px solid #ffffff21;padding:.9rem}.branch-map>i{background:var(--acid);width:1px;height:40px;margin-left:2rem}.branch-map .branch-new{color:var(--white);border-color:var(--acid);transform:translate(2rem)}.branch-new b{float:right;color:var(--acid);font-size:.58rem}.horizon-panel strong{color:var(--acid);font:700 clamp(3.5rem, 8vw, 7rem)/.85 var(--mono);letter-spacing:-.08em;margin-top:1rem}.horizon-lines{perspective:200px;height:100px;margin-top:2rem;position:relative;transform:rotateX(58deg)}.horizon-lines i{background:#d6ff4561;height:1px;position:absolute;left:0;right:0}.horizon-lines i:first-child{top:0}.horizon-lines i:nth-child(2){top:20%}.horizon-lines i:nth-child(3){top:42%}.horizon-lines i:nth-child(4){top:67%}.horizon-lines i:nth-child(5){top:96%}.scene-footer{border-top:1px solid #ffffff17}.scene-footer>div{background:#ffffff1a;width:30%;height:2px}.scene-footer>div i{background:var(--acid);height:100%;transition:width .5s;display:block}.chapter{opacity:.36;flex-direction:column;justify-content:center;min-height:88vh;padding-block:5rem;transition:opacity .4s;display:flex}.chapter.is-active{opacity:1}.chapter.is-active h3{animation:.65s cubic-bezier(.2,.75,.25,1) both chapter-title-in}.chapter.is-active .chapter-copy p,.chapter.is-active blockquote{animation:.62s cubic-bezier(.2,.75,.25,1) both chapter-copy-in}.chapter.is-active .chapter-copy p:nth-child(2){animation-delay:90ms}.chapter.is-active .chapter-copy p:nth-child(3){animation-delay:.18s}.chapter.is-active blockquote{animation-delay:.26s}@keyframes chapter-title-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}}@keyframes chapter-copy-in{0%{opacity:0;transform:translateY(18px)}}.chapter-index{color:var(--muted);font:600 .72rem/1 var(--mono);letter-spacing:.08em;align-items:center;gap:.8rem;display:flex}.chapter-index i{background:var(--line);width:32px;height:1px}.chapter-meta{color:var(--orange);font:700 .75rem/1 var(--mono);letter-spacing:.08em;margin:2rem 0 .7rem}.chapter h3{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,3.6vw,4rem);font-weight:650;line-height:1.1}.chapter-copy{max-width:600px;margin-top:1.6rem}.chapter-copy p{color:#4f4e48;margin:0 0 1rem;font-size:clamp(.96rem,1.1vw,1.08rem);line-height:1.95}.chapter blockquote{max-width:580px;color:var(--ink);border-left:3px solid var(--orange);margin:1.6rem 0 0;padding:1.1rem 0 1.1rem 1.3rem;font-size:clamp(1.05rem,1.5vw,1.35rem);font-weight:650;line-height:1.6}.mobile-scene-label,.mobile-scene{display:none}.scene-footer>span{color:#f8f7f194;text-overflow:ellipsis;white-space:nowrap;max-width:66%;overflow:hidden}.company-tenure{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;margin-top:1.6rem;padding-bottom:1rem;display:flex}.company-tenure>span{color:#f8f7f194;max-width:5em;font-size:1rem;line-height:1.45}.connection-panel .company-tenure strong{color:var(--white);font:720 clamp(4.8rem, 10vw, 8rem)/.78 var(--mono);margin:0;text-decoration:none}.company-tenure strong em{color:#f8f7f18c;font-family:var(--sans);letter-spacing:0;margin-left:.35rem;font-size:1rem;font-style:normal}.hr-notice{background:#ffffff0b;border:1px solid #ffffff21;margin-top:1rem;padding:.95rem 1rem}.hr-notice>div{color:#f8f7f173;font:650 .68rem/1 var(--mono);justify-content:space-between;align-items:center;display:flex}.hr-notice>div span{width:28px;height:28px;color:var(--night);background:var(--orange);place-items:center;display:grid}.hr-notice>div i{font-style:normal}.hr-notice p{color:#f8f7f19e;margin:.8rem 0 0;font-size:.9rem}.connection-panel .hr-notice>strong{color:var(--white);font:750 clamp(1.55rem, 3.2vw, 2.5rem)/1.15 var(--sans);letter-spacing:-.04em;margin-top:.3rem;text-decoration:none;display:block}.event-reason{color:#f8f7f185;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-block:1.25rem;font-size:.78rem;display:grid}.event-reason i{background:#ffffff26;height:1px;transform:scaleX(0)}.event-stamp{color:var(--orange);border:2px solid var(--orange);letter-spacing:.12em;align-self:center;padding:.7rem 1.2rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;transform:rotate(-5deg)}.connection-panel.is-active .company-tenure strong{animation:.7s cubic-bezier(.2,.75,.25,1) .12s both tenure-rise}.connection-panel.is-active .hr-notice{animation:.52s .5s both hr-notice-in}.connection-panel.is-active .hr-notice>strong{animation:.48s .85s both hr-message-in}.connection-panel.is-active .event-reason i{animation:.65s .52s forwards reason-line}.connection-panel.is-active .event-stamp{animation:.5s cubic-bezier(.2,1.5,.4,1) .82s both stamp-hit}@keyframes tenure-rise{0%{opacity:0;transform:translateY(28px)}}@keyframes reason-line{to{transform:scaleX(1)}}@keyframes stamp-hit{0%{opacity:0;transform:scale(1.8)rotate(-12deg)}}@keyframes hr-notice-in{0%{opacity:0;transform:translateY(-15px)}}@keyframes hr-message-in{0%{opacity:0;filter:blur(5px);transform:translateY(10px)}}.job-card-stack{height:150px;margin-top:1.4rem;position:relative}.job-card-stack>div{font-family:var(--mono);background:#20231d;border:1px solid #ffffff21;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:.85rem 1rem;display:grid;position:absolute;left:0;right:0;box-shadow:0 12px 25px #0000003d}.job-card-stack>div:first-child{z-index:3;top:0}.job-card-stack>div:nth-child(2){z-index:2;opacity:.72;top:42px;left:6%}.job-card-stack>div:nth-child(3){z-index:1;opacity:.42;top:84px;left:12%}.job-card-stack span{color:var(--white);font-size:.75rem}.job-card-stack b{color:var(--acid);font-size:.72rem}.job-card-stack i{color:var(--orange);grid-area:1/2/span 2;align-self:center;font-size:.65rem;font-style:normal}.applications-panel.is-active .job-card-stack>div{animation:1.8s ease-in-out infinite job-card-send}.applications-panel.is-active .job-card-stack>div:nth-child(2){animation-delay:-.6s}.applications-panel.is-active .job-card-stack>div:nth-child(3){animation-delay:-1.2s}@keyframes job-card-send{0%,to{transform:translate(0)}50%{opacity:.25;transform:translate(8%)scale(.96)}}.application-total{color:var(--acid);align-items:baseline;gap:.7rem;display:flex}.application-total strong{font:720 clamp(3.4rem, 8vw, 6rem)/1 var(--mono);letter-spacing:-.08em}.application-total span{font-size:1rem;font-weight:700}.response-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);margin-top:1rem;display:grid}.response-stats div{border-right:1px solid #ffffff1a;padding:.8rem .45rem 0}.response-stats div:last-child{border-right:0}.response-stats strong,.response-stats span{display:block}.response-stats strong{color:var(--white);font:700 1.2rem/1 var(--mono)}.response-stats span{color:#f8f7f18c;margin-top:.4rem;font-size:.7rem}.response-stats div:last-child strong{color:var(--orange)}.applications-panel.is-active .response-stats div{animation:.48s cubic-bezier(.2,.8,.25,1) both stat-pop}.applications-panel.is-active .response-stats div:nth-child(2){animation-delay:.13s}.applications-panel.is-active .response-stats div:nth-child(3){animation-delay:.26s}@keyframes stat-pop{0%{opacity:0;transform:translateY(14px)}}.experience-core{justify-content:center;align-items:flex-end;margin-top:.9rem;display:flex;position:relative}.experience-core>span{color:#f8f7f161;font:600 .66rem/1 var(--mono);letter-spacing:.12em;position:absolute;top:.7rem}.experience-core strong{color:#f8f7f138;font:750 clamp(6rem, 15vw, 11rem)/.85 var(--mono);letter-spacing:-.12em}.experience-core em{color:#f8f7f17a;margin:0 0 1rem .3rem;font-style:normal}.skill-orbit{justify-content:center;gap:.5rem;margin-top:-.25rem;display:flex}.skill-orbit span{color:var(--acid);font:600 .68rem/1 var(--mono);background:#d6ff4512;border:1px solid #d6ff4547;padding:.45rem .65rem}.doubt-equation{background:#ffffff0a;border:1px solid #ffffff1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:.7rem;width:100%;margin-top:1.2rem;padding:.75rem;font-size:.78rem;display:grid}.doubt-equation i{color:#f8f7f14d;font-style:normal}.doubt-equation b{color:var(--orange)}.doubt-panel .unknown-stamp{font-family:var(--sans);margin-top:1rem;transform:rotate(-2deg)}.doubt-panel.is-active .experience-core{animation:2.8s ease-in-out infinite experience-recede}.doubt-panel.is-active .skill-orbit span{animation:2.8s ease-in-out infinite skill-fade}.doubt-panel.is-active .skill-orbit span:nth-child(2){animation-delay:-.45s}.doubt-panel.is-active .skill-orbit span:nth-child(3){animation-delay:-.9s}@keyframes experience-recede{50%{opacity:.42;transform:perspective(400px)translateZ(-45px)}}@keyframes skill-fade{50%{opacity:.25;transform:translateY(6px)}}.career-attempts{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;margin-top:1.5rem;display:grid}.career-attempts>div{background:#ffffff0a;border:1px solid #ffffff1f;min-height:128px;padding:1rem}.lowest-panel .career-attempts span,.career-attempts strong,.career-attempts b{display:block}.lowest-panel .career-attempts span{color:#f8f7f185;font-size:.68rem}.career-attempts strong{color:var(--white);margin-top:1rem;font-size:.95rem;line-height:1.3}.career-attempts b{color:var(--orange);font:600 .68rem/1 var(--mono);margin-top:.7rem}.career-attempts>i{color:#f8f7f161;font:600 .65rem/1 var(--mono);font-style:normal}.lowest-panel .lowest-question{color:var(--white);margin-top:1.4rem;font-size:clamp(2rem,4vw,3.5rem)}.lowest-panel.is-active .career-attempts>div:first-child{animation:.65s both attempt-left}.lowest-panel.is-active .career-attempts>div:last-child{animation:.65s .18s both attempt-right}@keyframes attempt-left{0%{opacity:0;transform:translate(-35px)}}@keyframes attempt-right{0%{opacity:0;transform:translate(35px)}}.offer-letter{color:var(--ink);background:var(--paper);margin-top:1.3rem;padding:1.35rem;position:relative;transform:rotate(-1.5deg);box-shadow:12px 12px #d6ff4529}.offer-letter>span{color:var(--muted);font:650 .68rem/1 var(--mono);letter-spacing:.1em}.offer-letter>strong{margin-top:.8rem;font-size:clamp(1.25rem,2.8vw,2rem);line-height:1.25;display:block}.offer-letter dl{gap:.45rem;margin:1.1rem 0 0;display:grid}.offer-letter dl div{border-top:1px solid #12120f21;justify-content:space-between;padding-top:.45rem;display:flex}.offer-letter dt,.offer-letter dt,.offer-letter dd{font-size:.72rem}.offer-letter dd{font-family:var(--mono)}.offer-letter>b{color:#274000;font:750 .72rem/1 var(--mono);border:2px solid #518500;padding:.5rem;position:absolute;bottom:1rem;right:1rem;transform:rotate(-7deg)scale(0)}.offer-timing{color:var(--acid);text-align:center;margin:1.1rem 0 0;font-size:.78rem;font-weight:700}.branch-panel.is-active .offer-letter{animation:.7s cubic-bezier(.2,.8,.25,1) both offer-arrive}.branch-panel.is-active .offer-letter>b{animation:.45s cubic-bezier(.2,1.5,.4,1) .7s forwards accepted-hit}@keyframes offer-arrive{0%{opacity:0;transform:translateY(50px)rotate(4deg)}}@keyframes accepted-hit{to{transform:rotate(-7deg)scale(1)}}.old-code-window{color:#f8f7f147;width:75%;height:42%;font:700 2rem/1 var(--mono);background:#0c0d0b;border:1px solid #ffffff1f;place-items:center;display:grid;position:absolute;top:20%;left:50%;transform:translate(-50%)}.old-code-window i{border:1px solid #d6ff451a;position:absolute;inset:12px}.world-opening{z-index:2;justify-content:center;gap:.55rem;margin-top:2rem;display:flex;position:relative}.world-opening span{color:var(--night);background:var(--acid);padding:.6rem .7rem;font-size:.78rem;font-weight:750}.horizon-panel .bigger-world{z-index:2;color:var(--white);font-family:var(--sans);letter-spacing:-.06em;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;position:relative}.horizon-panel.is-active .old-code-window{animation:3s ease-in-out infinite code-recede}.horizon-panel.is-active .world-opening span{animation:.62s cubic-bezier(.2,.8,.25,1) both world-open}.horizon-panel.is-active .world-opening span:nth-child(2){animation-delay:.14s}.horizon-panel.is-active .world-opening span:nth-child(3){animation-delay:.28s}@keyframes code-recede{50%{opacity:.18;transform:translate(-50%)perspective(400px)translateZ(-90px)scale(.65)}}@keyframes world-open{0%{opacity:0;transform:translateY(20px)scale(.8)}}.threads-section{border-top:1px solid var(--line);padding-block:clamp(6rem,10vw,10rem)}.threads-heading{justify-content:space-between;align-items:end;width:100%;display:flex}.threads-heading h2{font-size:clamp(2.7rem,4.8vw,5.2rem)}.threads-heading .text-link{margin-bottom:.5rem}.threads-note{max-width:640px;color:var(--muted);margin:1.2rem 0 0;font-size:.95rem;line-height:1.7}.threads-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4.5rem;display:grid}.thread-card{background:var(--paper);flex-direction:column;min-height:390px;padding:clamp(1.4rem,3vw,2.5rem);transition:background .24s,color .24s;display:flex;position:relative;overflow:hidden}.thread-card:before{content:"";background:var(--acid);opacity:0;filter:blur(15px);border-radius:50%;width:180px;height:180px;transition:opacity .3s,transform .45s;position:absolute;bottom:-80px;right:-80px;transform:scale(.2)}.thread-card:hover{color:var(--white);background:var(--night)}.thread-card:hover:before{opacity:.12;transform:scale(1)}.thread-card-top{justify-content:space-between;display:flex}.thread-number,.thread-phase{color:var(--muted);font:600 .72rem/1.45 var(--mono);letter-spacing:.08em}.thread-card-top svg{width:24px}.thread-phase{color:var(--orange);margin:auto 0 .8rem}.thread-card h3{letter-spacing:-.04em;max-width:16em;margin:0;font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:650;line-height:1.3}.thread-excerpt{max-width:620px;color:var(--muted);margin:1rem 0 1.5rem;font-size:1rem;line-height:1.8}.thread-card:hover .thread-excerpt{color:#f8f7f191}.thread-read{z-index:1;align-items:center;gap:.6rem;margin-top:auto;font-size:.85rem;font-weight:700;display:flex;position:relative}.thread-read svg{width:16px;transition:transform .18s}.thread-card:hover .thread-read svg{transform:translate(4px)}.final-chapter{min-height:88svh;color:var(--white);text-align:center;background:radial-gradient(circle at 50% 40%, #d6ff451f, transparent 32%), var(--night);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;padding:7rem 24px;display:flex;position:relative;overflow:hidden}.final-grid{-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.final-status{color:#f8f7f173;font:600 .72rem/1.2 var(--mono);letter-spacing:.1em;align-items:center;gap:.8rem;margin-bottom:2rem;display:flex}.final-status i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 15px var(--acid);border-radius:50%;animation:1.5s infinite status-pulse}@keyframes status-pulse{50%{opacity:.35}}.final-chapter h2{max-width:950px}.final-chapter h2 em{color:var(--acid);font-family:var(--mono);font-style:normal}.final-chapter>p{color:#f8f7f191;max-width:620px;margin:2rem 0 2.2rem;font-size:1.08rem;line-height:1.8}.button-light{color:var(--night);background:var(--white)}.button-light:hover{background:var(--acid)}.final-code{color:#f8f7f180;font:500 .66rem/1 var(--mono);background:#ffffff0a;border:1px solid #ffffff1a;gap:1rem;margin-top:4.5rem;padding:1rem 1.3rem;display:flex}.final-code span:first-child{color:#f8f7f133}.final-code strong{color:var(--acid);font-weight:500}footer{color:var(--muted);font:600 .68rem/1.45 var(--mono);letter-spacing:.08em;justify-content:space-between;padding-block:1.5rem;display:flex}@media (max-width:1040px){.hero-content{grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:3rem}.journey-layout{grid-template-columns:minmax(310px,.8fr) minmax(400px,1.2fr);gap:3rem}}@media (max-width:780px){.opening-grid{background-size:42px 42px}.opening-scenes{padding-inline:1rem}.opening-scene strong{font-size:clamp(3.6rem,19vw,7rem);line-height:.9}.opening-scene-two strong{font-size:clamp(3.1rem,17vw,6rem)}.opening-footer{grid-template-columns:1fr auto;display:grid}.site-header,.section-heading,.journey-layout,.threads-section,footer{width:min(100% - 32px,640px)}.site-header{height:72px}.wordmark{font-size:.7rem}.header-link span{display:none}.hero{min-height:auto}.hero-grid,.final-grid{background-size:42px 42px}.hero-signal{opacity:.24;height:35%;inset:23% -55% auto -35%}.hero-data-stream{display:none}.hero-content{width:min(100% - 32px,640px);padding-block:118px 100px;display:block}.hero h1{letter-spacing:-.065em;font-size:clamp(2.7rem,12vw,4.6rem)}.hero-lede{font-size:1.05rem;line-height:1.8}.hero-actions{flex-direction:column;align-items:stretch;gap:.7rem}.hero-actions .text-link{align-self:flex-start}.hero-meta{flex-direction:column;align-items:flex-start;gap:.4rem}.identity-wrap{width:min(90%,390px);margin:5rem auto 0}.identity-shadow-card,.identity-card{aspect-ratio:.9}.scroll-cue{display:none}.journey{padding-top:6rem}.section-heading h2,.final-chapter h2{font-size:clamp(2.6rem,11vw,4.8rem)}.journey-layout{margin-top:3.5rem;display:block}.journey-visual{display:none}.chapter{opacity:1;border-top:1px solid var(--line);min-height:0;padding:4rem 0;position:relative}.chapter:first-child{border-top-color:var(--ink)}.chapter h3{font-size:clamp(2.1rem,9vw,3.5rem)}.mobile-scene{margin:1.8rem 0 2rem;display:block}.mobile-scene .scene{width:100%;height:410px;min-height:0;position:relative;top:auto;box-shadow:0 18px 45px #12120f2e}.mobile-scene .scene-toolbar,.mobile-scene .scene-footer{height:38px;padding-inline:.8rem}.mobile-scene .scene-stage{background-size:28px 28px;height:calc(100% - 76px)}.mobile-scene .scene-panel{padding:1.35rem}.mobile-scene .connection-panel strong{font-size:clamp(2.7rem,16vw,4.6rem)}.mobile-scene .applications-panel>strong{font-size:5rem}.mobile-scene .application-bars{margin:.8rem 0 1.1rem}.mobile-scene .doubt-panel>strong{font-size:7rem}.mobile-scene .lowest-panel strong{font-size:2.5rem}.mobile-scene .branch-map{margin-block:1rem}.mobile-scene .branch-map>i{height:25px}.mobile-scene .horizon-panel strong{font-size:3.8rem}.mobile-scene .horizon-lines{height:55px;margin-top:1rem}.mobile-scene .scene-footer>span{max-width:70%;font-size:.6rem}.mobile-scene .company-tenure{margin-top:.8rem;padding-bottom:.6rem}.mobile-scene .connection-panel .company-tenure strong{font-size:4.5rem}.mobile-scene .hr-notice{margin-top:.65rem;padding:.7rem}.mobile-scene .hr-notice p{margin-top:.5rem;font-size:.75rem}.mobile-scene .connection-panel .hr-notice>strong{font-size:1.35rem}.mobile-scene .event-stamp{padding:.55rem .8rem;font-size:1.5rem}.mobile-scene .scene-panel small{margin-top:1rem}.mobile-scene .job-card-stack{height:118px;margin-top:.8rem}.mobile-scene .job-card-stack>div{padding:.55rem .65rem}.mobile-scene .job-card-stack>div:nth-child(2){top:34px}.mobile-scene .job-card-stack>div:nth-child(3){top:68px}.mobile-scene .application-total strong{font-size:3rem}.mobile-scene .application-total span{font-size:.78rem}.mobile-scene .response-stats{margin-top:.6rem}.mobile-scene .response-stats div{padding-top:.55rem}.mobile-scene .experience-core{margin-top:.3rem}.mobile-scene .experience-core strong{font-size:6rem}.mobile-scene .skill-orbit span{padding:.35rem .45rem;font-size:.58rem}.mobile-scene .doubt-equation{margin-top:.7rem;padding:.55rem;font-size:.65rem}.mobile-scene .doubt-panel .unknown-stamp{margin-top:.65rem;padding:.5rem .65rem;font-size:.65rem}.mobile-scene .career-attempts{gap:.45rem;margin-top:.8rem}.mobile-scene .career-attempts>div{min-height:105px;padding:.7rem}.mobile-scene .career-attempts strong{margin-top:.65rem;font-size:.78rem}.mobile-scene .lowest-panel .lowest-question{margin-top:1rem;font-size:2rem}.mobile-scene .offer-letter{margin-top:.8rem;padding:1rem}.mobile-scene .offer-letter>strong{font-size:1.15rem}.mobile-scene .offer-letter dl{margin-top:.8rem}.mobile-scene .offer-timing{margin-top:.75rem}.mobile-scene .old-code-window{height:38%;top:18%}.mobile-scene .world-opening{margin-top:1.2rem}.mobile-scene .world-opening span{padding:.45rem .5rem;font-size:.68rem}.mobile-scene .horizon-panel .bigger-world{margin-top:.8rem;font-size:2.3rem}.mobile-scene .scene-panel,.mobile-scene .scene-panel *{animation-play-state:paused!important}.chapter.is-active .mobile-scene .scene-panel,.chapter.is-active .mobile-scene .scene-panel *{animation-play-state:running!important}.chapter-copy p{font-size:1.05rem;line-height:1.85}.mobile-scene-label{color:var(--muted);font:600 .65rem/1.2 var(--mono);letter-spacing:.08em;align-items:center;gap:1rem;margin-top:2rem;display:flex}.mobile-scene-label i{background:linear-gradient(90deg, var(--orange), transparent);flex:1;height:1px}.threads-heading{display:block}.threads-heading .text-link{margin-top:1.5rem}.threads-grid{grid-template-columns:1fr;margin-top:3rem}.thread-card{min-height:340px}.final-chapter{min-height:80svh}.final-code{white-space:nowrap;gap:.6rem;max-width:100%;padding:.85rem;font-size:.55rem;overflow:hidden}}@media (max-width:420px){.hero h1{font-size:2.65rem}.hero h1 br{display:none}.button{width:100%}.identity-wrap{width:94%}.identity-card{padding:1.2rem}.identity-avatar{width:54px;height:54px}.thread-card{min-height:370px}footer{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.opening-sequence,.hero-replay{display:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.identity-card,.identity-wrap,.hero-orbit{transform:none!important}}@media (forced-colors:active){.hero-grid,.final-grid,.hero-orbit,.identity-glow{display:none}}
:where(a,button):focus-visible{outline:3px solid var(--acid);outline-offset:4px}main,section,article{min-width:0}p,h1,h2,h3,dd,a{overflow-wrap:anywhere}.content-width,.content-section,.featured-project-inner,.rebuilding-inner,.origin-inner,.global-footer>div,.global-footer>nav{width:min(100% - 48px,1320px);margin-inline:auto}.global-header{z-index:100;color:var(--white);position:absolute;inset:0 0 auto}.global-header-inner{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;width:min(100% - 48px,1440px);min-height:88px;margin-inline:auto;display:flex}.global-header .wordmark{flex:none}.primary-navigation{align-items:center;gap:clamp(1rem,2.2vw,2rem);display:flex}.primary-navigation a{color:#f8f7f199;min-height:44px;font:650 .7rem/1 var(--mono);letter-spacing:.06em;align-items:center;gap:.42rem;transition:color .18s;display:inline-flex;position:relative}.primary-navigation a:hover,.primary-navigation a[aria-current=page]{color:var(--white)}.primary-navigation a[aria-current=page]:after{content:"";background:var(--acid);height:2px;position:absolute;bottom:4px;left:0;right:0}.primary-navigation a:last-child{color:var(--acid)}.primary-navigation svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px}.menu-toggle{display:none}.global-footer{color:#f8f7f180;width:100%;font:600 .68rem/1.45 var(--mono);letter-spacing:.06em;background:#0b0d0a;border-top:1px solid #ffffff1a;padding:0;display:grid}.global-footer>div,.global-footer>nav{justify-content:space-between;display:flex}.global-footer>div{border-bottom:1px solid #ffffff14;padding-block:1.6rem}.global-footer>nav{justify-content:flex-start;gap:2rem;padding-block:1.25rem}.global-footer a{min-height:36px;line-height:36px;transition:color .18s}.global-footer a:hover{color:var(--acid)}.status-badge{width:fit-content;min-height:28px;color:var(--ink);font:700 .64rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;background:#12120f0f;border:1px solid #12120f33;align-items:center;gap:.45rem;padding:.4rem .55rem;display:inline-flex}.status-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.status-planning,.status-not-started,.status-draft{color:#6a4d00;background:#fff4c7;border-color:#6a4d0059}.status-building,.status-in-progress{color:#274000;background:var(--acid);border-color:#668b00}.status-testing{color:#4d2900;background:#ffd3a3;border-color:#a95400}.status-live,.status-completed,.status-published{color:#0b4d38;background:#c8f7e4;border-color:#1c7c5d}.status-paused{color:#4c4b45;background:#dedbd1}.status-planned{color:#4c396e;background:#e8dcff;border-color:#8063ad}.inline-arrow-link{border-bottom:1px solid;align-items:center;gap:.7rem;width:fit-content;min-height:44px;font-weight:750;display:inline-flex}.inline-arrow-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:18px;transition:transform .18s}.inline-arrow-link:hover svg{transform:translate(4px)}.home-hero{min-height:100svh;color:var(--white);background:radial-gradient(circle at 75% 35%, #d6ff451c, transparent 25%), radial-gradient(circle at 12% 90%, #ff6b351a, transparent 25%), var(--night);isolation:isolate;place-items:center;padding:122px 0 82px;display:grid;position:relative;overflow:hidden}.home-hero-grid,.page-hero-grid,.origin-grid,.threads-cta-grid{z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.home-hero-signal{aspect-ratio:1;border:1px solid #d6ff451f;border-radius:50%;width:min(48vw,720px);position:absolute;top:17%;right:5%}.home-hero-signal:before,.home-hero-signal:after{content:"";border:1px solid #d6ff451a;border-radius:50%;position:absolute}.home-hero-signal:before{inset:16%}.home-hero-signal:after{inset:33%}.home-hero-signal i{background:var(--acid);width:7px;height:7px;box-shadow:0 0 18px var(--acid);border-radius:50%;animation:2.4s ease-in-out infinite signal-pulse;position:absolute}.home-hero-signal i:first-child{top:11%;left:24%}.home-hero-signal i:nth-child(2){animation-delay:-.8s;top:55%;right:-3px}.home-hero-signal i:nth-child(3){animation-delay:-1.6s;bottom:14%;left:18%}.home-hero-inner{grid-template-columns:minmax(0,1.2fr) minmax(360px,.65fr);align-items:center;gap:clamp(3rem,8vw,8rem);width:min(100% - 48px,1320px);display:grid}.home-hero-copy{z-index:1;position:relative}.home-hero .eyebrow,.featured-project .eyebrow,.origin-preview .eyebrow,.threads-cta .eyebrow,.page-hero .eyebrow,.project-detail-hero .eyebrow{color:var(--acid)}.home-hero h1{letter-spacing:-.066em;max-width:850px;margin:0;font-size:clamp(2.7rem,5vw,5.5rem);font-weight:630;line-height:1.08}.home-hero h1>span{color:#0000;-webkit-text-stroke:1.5px #f8f7f1b3;margin-bottom:.28em;display:block}.home-hero-lede{color:#f8f7f1a6;max-width:720px;margin:2rem 0 0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.9}.home-hero-actions{gap:.8rem;margin-top:2.3rem;display:flex}.button-ghost{color:var(--white);border:1px solid #ffffff4d}.button-ghost:hover{color:var(--night);background:var(--white)}.home-hero-threads{color:#f8f7f18c;align-items:center;gap:.5rem;min-height:44px;margin-top:1.1rem;font-size:.82rem;font-weight:700;display:inline-flex}.home-hero-threads:hover{color:var(--acid)}.home-hero-threads svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:17px}.build-terminal{z-index:1;width:min(100%,430px);font-family:var(--mono);background:#080a07db;border:1px solid #ffffff2b;justify-self:end;position:relative;transform:perspective(900px)rotateY(-3deg)rotateX(1deg);box-shadow:18px 18px #d6ff4512,0 30px 80px #00000059}.terminal-bar{color:#f8f7f161;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;min-height:46px;padding-inline:1rem;font-size:.64rem;display:flex}.terminal-bar>span{gap:5px;display:flex}.terminal-bar i{background:#ffffff38;border-radius:50%;width:7px;height:7px}.terminal-body{padding:clamp(1.3rem,2.5vw,2rem)}.terminal-body>p{color:#f8f7f19e;margin:0;font-size:.72rem}.terminal-body>p span,.terminal-body>p b{color:var(--acid)}.terminal-body>strong{color:var(--acid);margin-top:.8rem;font-size:.78rem;display:block}.terminal-body dl{border-top:1px solid #ffffff1c;gap:0;margin:2rem 0;display:grid}.terminal-body dl div{border-bottom:1px solid #ffffff1c;justify-content:space-between;padding-block:.9rem;display:flex}.terminal-body dt,.terminal-body dd{margin:0;font-size:.68rem}.terminal-body dt{color:#f8f7f16b}.terminal-body dd{color:var(--white)}.home-scroll-cue{color:#f8f7f166;font:600 .55rem/1 var(--mono);letter-spacing:.12em;justify-items:center;gap:.55rem;display:grid;position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%)}.home-scroll-cue i{background:linear-gradient(var(--acid), transparent);width:1px;height:22px}.content-section{padding-block:clamp(6rem,10vw,10rem)}.section-intro{max-width:860px}.section-intro h2,.featured-project h2,.rebuilding-copy h2,.origin-preview h2,.engineering-heading h2,.threads-cta h2,.project-context h2,.roadmap-heading h2,.project-next h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,4.8vw,5.4rem);font-weight:640;line-height:1.06}.section-intro>p:last-child,.engineering-heading>p:last-child{max-width:620px;color:var(--muted);margin:1.5rem 0 0;line-height:1.8}.focus-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4.5rem;display:grid}.focus-grid article{background:var(--paper);min-height:390px;padding:clamp(1.4rem,2.5vw,2.3rem)}.focus-grid article>div{color:var(--orange);font:700 .7rem/1 var(--mono);align-items:center;gap:.8rem;display:flex}.focus-grid article>div i{background:linear-gradient(90deg, var(--orange), transparent);flex:1;height:1px}.focus-code{color:var(--muted);font:650 .7rem/1.3 var(--mono);letter-spacing:.05em;margin:7rem 0 .8rem}.focus-grid h3{letter-spacing:-.04em;margin:0;font-size:clamp(1.5rem,2vw,2rem)}.focus-grid h3+p{color:var(--muted);margin:1rem 0 0;line-height:1.8}.direction-grid{grid-template-columns:repeat(2,1fr)}.direction-grid article{min-height:430px}.direction-grid .inline-arrow-link{margin-top:1.5rem}.featured-project{color:var(--white);background:radial-gradient(circle at 80% 30%,#d6ff451a,#0000 25%),#10120e;padding-block:clamp(6rem,10vw,10rem)}.featured-project-inner{grid-template-columns:minmax(300px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(3rem,9vw,9rem);display:grid}.featured-project-heading>.status-badge{margin-bottom:1.4rem}.featured-project h2 span{color:#0000;font-family:var(--mono);-webkit-text-stroke:1px #f8f7f18c}.featured-project-heading>p:not(.eyebrow){color:#f8f7f194;max-width:560px;margin:1.7rem 0 2rem;line-height:1.85}.featured-project-console{background:#181b15;border:1px solid #ffffff29;box-shadow:16px 16px #d6ff450f}.console-header{color:#f8f7f166;font:600 .65rem/1 var(--mono);border-bottom:1px solid #ffffff1a;justify-content:space-between;padding:1rem 1.2rem;display:flex}.console-header span:last-child{color:var(--acid)}.featured-project-console dl{margin:0;padding:clamp(1.4rem,3vw,2.4rem)}.featured-project-console dl div{border-bottom:1px solid #ffffff1a;grid-template-columns:130px 1fr;gap:1rem;padding-block:1.1rem;display:grid}.featured-project-console dt,.featured-project-console dd{margin:0}.featured-project-console dt{color:var(--acid);font:650 .67rem/1.4 var(--mono)}.featured-project-console dd{color:#f8f7f1ad;font-size:.9rem;line-height:1.65}.roadmap-preview{grid-template-columns:repeat(8,1fr);gap:.5rem;padding:0 2.4rem;display:grid}.roadmap-preview span{color:#f8f7f159;font:600 .6rem/1 var(--mono);gap:.5rem;display:grid}.roadmap-preview span i{background:#ffffff1f;height:3px}.roadmap-preview .phase-in-progress{color:var(--acid)}.roadmap-preview .phase-in-progress i{background:var(--acid)}.console-note{color:#f8f7f159;font:550 .62rem/1.5 var(--mono);margin:1rem 0 0;padding:0 2.4rem 2rem}.section-intro-row{justify-content:space-between;align-items:end;max-width:none;display:flex}.log-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:4rem;display:grid}.log-card{background:var(--paper);flex-direction:column;min-height:410px;padding:clamp(1.4rem,2.5vw,2.2rem);display:flex}.log-card-top,.project-card-top{color:var(--muted);font:650 .65rem/1 var(--mono);justify-content:space-between;align-items:center;display:flex}.log-card h3{letter-spacing:-.04em;margin:auto 0 0;font-size:clamp(1.45rem,2vw,2rem);line-height:1.3}.log-card h3+p{color:var(--muted);margin:1rem 0 1.4rem;line-height:1.75}.log-card ul,.build-log-content ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.log-card li,.build-log-content li{color:#55534c;font:600 .62rem/1 var(--mono);background:#12120f0e;padding:.4rem .5rem}.log-availability{color:var(--orange);font:650 .68rem/1 var(--mono);margin-top:1.5rem}.series-preview-grid{grid-template-columns:repeat(2,1fr)}.series-preview-grid .log-card .inline-arrow-link{margin-top:1.5rem}.series-preview-upcoming{background:var(--paper-deep)!important}.series-preview-upcoming h3,.series-preview-upcoming p{color:var(--muted)}.rebuilding-section{background:var(--paper-deep);padding-block:clamp(6rem,11vw,11rem)}.rebuilding-inner{grid-template-columns:minmax(300px,.9fr) minmax(500px,1.1fr);gap:clamp(4rem,10vw,10rem);display:grid}.rebuilding-copy>p:last-child{max-width:560px;color:var(--muted);margin:1.8rem 0 0;line-height:1.85}.rebuilding-list{border-top:1px solid var(--ink)}.rebuilding-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(120px,.45fr) 1fr;gap:1rem;padding-block:1.4rem;display:grid}.rebuilding-list span,.rebuilding-list strong{font:650 .74rem/1.5 var(--mono)}.rebuilding-list span{color:var(--orange)}.rebuilding-list p{color:var(--muted);margin:0;line-height:1.65}.origin-preview{color:var(--white);background:radial-gradient(circle at 78% 50%, #ff6b351f, transparent 25%), var(--night);isolation:isolate;padding-block:clamp(7rem,12vw,12rem);position:relative;overflow:hidden}.origin-inner{grid-template-columns:1fr minmax(360px,.65fr);align-items:end;gap:clamp(4rem,10vw,10rem);display:grid}.origin-inner>div>p:not(.eyebrow){color:#f8f7f194;max-width:660px;margin:1.8rem 0 2rem;line-height:1.85}.origin-stats{border-top:1px solid #ffffff2e;margin:0}.origin-stats div{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;padding-block:1.15rem;display:flex}.origin-stats dt{color:#f8f7f161;font:600 .65rem/1 var(--mono)}.origin-stats dd{color:#f8f7f1b8;margin:0}.origin-stats strong{color:var(--acid);font:700 2rem/1 var(--mono)}.engineering-section{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);gap:clamp(4rem,10vw,10rem);display:grid}.engineering-heading{align-self:start;position:sticky;top:4rem}.engineering-heading h2{font-size:clamp(2.4rem,4vw,4.6rem)}.engineering-list{border-top:1px solid var(--ink)}.engineering-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr minmax(190px,.9fr) 20px;gap:1rem;padding-block:1.5rem;display:grid}.engineering-list span,.engineering-list strong{font:650 .72rem/1.5 var(--mono)}.engineering-list span{color:var(--orange)}.engineering-list p{color:var(--muted);margin:0;line-height:1.65}.engineering-list>div>i{opacity:.35;font-style:normal}.threads-cta{color:var(--white);text-align:center;isolation:isolate;background:#0b0d0a;flex-direction:column;align-items:center;padding:clamp(7rem,12vw,12rem) 24px;display:flex;position:relative;overflow:hidden}.threads-cta>svg{width:44px;color:var(--acid);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;margin-bottom:1.6rem}.threads-cta h2{max-width:1000px}.threads-cta>p:not(.eyebrow){color:#f8f7f18c;max-width:610px;margin:1.6rem 0 2rem;line-height:1.8}.inner-page{background:var(--paper)}.page-hero,.project-detail-hero{color:var(--white);background:radial-gradient(circle at 80% 45%, #d6ff451a, transparent 25%), var(--night);isolation:isolate;padding:clamp(10rem,16vw,14rem) max(24px,50% - 660px) clamp(5rem,8vw,8rem);position:relative;overflow:hidden}.page-hero h1,.project-detail-hero h1{font:680 clamp(4rem, 10vw, 10rem)/.86 var(--mono);letter-spacing:-.095em;margin:0}.page-hero>p:not(.eyebrow){color:#f8f7f199;max-width:650px;margin:2rem 0 0;font-size:1.08rem;line-height:1.85}.status-legend{color:#f8f7f185;font:600 .65rem/1 var(--mono);flex-wrap:wrap;gap:1.2rem;margin-top:3rem;display:flex}.status-legend span{align-items:center;gap:.45rem;display:flex}.status-legend i{border-radius:50%;width:7px;height:7px}.legend-planning{background:#ffd866}.legend-building{background:var(--acid)}.legend-testing{background:#ff9a4d}.legend-live{background:#67e8b2}.legend-paused{background:#8c8a80}.section-label{color:var(--muted);border-bottom:1px solid var(--ink);font:650 .68rem/1 var(--mono);justify-content:space-between;padding-bottom:1rem;display:flex}.project-index,.build-log-index,.learning-track-section{padding-block:clamp(5rem,9vw,9rem)}.learning-hero h1{max-width:1050px;font-family:inherit;font-size:clamp(4rem,9vw,9rem)}.learning-track-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:2rem;display:grid}.learning-track-card{background:var(--paper);flex-direction:column;min-height:570px;padding:clamp(1.5rem,2.7vw,2.5rem);display:flex}.learning-track-top{color:var(--muted);font:650 .64rem/1 var(--mono);justify-content:space-between;align-items:center;display:flex}.track-status{min-height:27px;color:var(--ink);background:var(--paper-deep);align-items:center;padding:.42rem .55rem;display:inline-flex}.track-status-active{background:var(--acid)}.learning-track-en{color:var(--orange);font:650 .7rem/1.3 var(--mono);margin:auto 0 .65rem}.learning-track-card h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.15rem,3.4vw,3.8rem);line-height:1.05}.learning-track-card>strong{color:var(--ink);margin-top:1rem;font-size:.92rem}.learning-track-card>p:not(.learning-track-en){color:var(--muted);margin:.75rem 0 1.5rem;line-height:1.8}.learning-track-card ul{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.learning-track-card li{color:#55534c;font:600 .62rem/1 var(--mono);background:#12120f0e;padding:.42rem .55rem}.learning-track-card .inline-arrow-link,.learning-track-pending{margin-top:1.7rem}.learning-track-pending{color:var(--orange);font:650 .68rem/1.4 var(--mono)}.learning-proof{border-top:1px solid var(--line);grid-template-columns:minmax(280px,.85fr) minmax(460px,1.15fr);gap:clamp(3rem,9vw,9rem);padding-block:clamp(6rem,10vw,10rem);display:grid}.learning-proof h2,.learning-links h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.5vw,5rem);line-height:1.08}.learning-proof-list{border-top:1px solid var(--ink)}.learning-proof-list>div{border-bottom:1px solid var(--line);grid-template-columns:38px 120px 1fr;gap:1rem;padding-block:1.35rem;display:grid}.learning-proof-list span,.learning-proof-list strong{font:650 .72rem/1.5 var(--mono)}.learning-proof-list span{color:var(--orange)}.learning-proof-list p{color:var(--muted);margin:0;line-height:1.65}.learning-links{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:3rem;padding-block:clamp(5rem,8vw,8rem);display:flex}.learning-link-actions{align-items:center;gap:1.5rem;display:flex}.project-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:2rem;display:grid}.project-card{background:var(--paper);flex-direction:column;min-height:540px;padding:clamp(1.5rem,3vw,2.8rem);display:flex}.project-card-en{color:var(--orange);font:650 .7rem/1.3 var(--mono);margin:auto 0 .5rem}.project-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.2vw,3.6rem)}.project-card h2+p{max-width:600px;color:var(--muted);margin:1.1rem 0 1.8rem;line-height:1.8}.project-card-phase{border-block:1px solid var(--line);gap:.4rem;padding-block:1rem;display:grid}.project-card-phase span{color:var(--muted);font:600 .62rem/1 var(--mono)}.project-card-phase strong{font-size:.9rem}.project-card .inline-arrow-link{margin-top:1.4rem}.project-next-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.index-note{max-width:800px;color:var(--muted);margin:2rem 0 0;font-size:.84rem;line-height:1.7}.terminal-command{color:#f8f7f19e;width:fit-content;max-width:100%;font:600 .68rem/1 var(--mono);white-space:nowrap;background:#ffffff0b;border:1px solid #ffffff1c;margin-top:3rem;padding:1rem 1.2rem;overflow-x:auto}.terminal-command span,.terminal-command i{color:var(--acid)}.build-log-list{border-top:1px solid var(--line);margin-top:2rem}.build-log-list>article{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(170px,.32fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,4rem);display:grid}.build-log-number{color:var(--orange);font:700 .75rem/1 var(--mono)}.build-log-content h2{letter-spacing:-.05em;max-width:750px;margin:1.1rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.18}.build-log-content>p{max-width:700px;color:var(--muted);margin:1.2rem 0 1.5rem;line-height:1.8}.build-log-meta{color:var(--muted);font:600 .65rem/1.4 var(--mono);flex-direction:column;align-items:flex-start;gap:.8rem;display:flex}.build-log-meta a{min-height:34px;color:var(--ink);text-underline-offset:4px;text-decoration:underline}.build-log-meta strong{color:var(--orange);margin-top:auto}.project-detail-hero{padding-bottom:0}.back-link{color:#f8f7f18c;min-height:44px;font:650 .7rem/1 var(--mono);align-items:center;margin-bottom:clamp(3rem,6vw,6rem);display:inline-flex}.back-link:hover{color:var(--acid)}.project-detail-title{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.project-detail-title .status-badge{margin-bottom:1.3rem}.project-detail-hero h1{font-family:var(--sans);font-size:clamp(3.4rem,7.5vw,8rem);line-height:.98}.project-detail-en{color:var(--acid);font:650 .78rem/1.3 var(--mono);margin:1rem 0 0}.project-detail-title>p{color:#f8f7f19e;margin:0;font-size:1.05rem;line-height:1.85}.project-facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);margin:clamp(4rem,7vw,7rem) 0 0;display:grid}.project-facts div{border-right:1px solid #ffffff1f;min-width:0;padding:1.4rem}.project-facts div:first-child{padding-left:0}.project-facts div:last-child{border-right:0}.project-facts dt,.project-facts dd{font:600 .65rem/1.5 var(--mono);margin:0}.project-facts dt{color:#f8f7f159}.project-facts dd{color:var(--white);margin-top:.5rem}.project-context{grid-template-columns:minmax(300px,.75fr) minmax(460px,1.25fr);gap:clamp(4rem,10vw,10rem);padding-block:clamp(6rem,11vw,11rem);display:grid}.project-context h2{font-size:clamp(2.6rem,4.4vw,5rem)}.project-context-copy>p:first-child{margin:0;font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.7}.project-context-copy>div{background:var(--paper-deep);border-left:3px solid var(--orange);margin-top:2.5rem;padding:1.4rem}.project-context-copy>div>span{color:var(--muted);font:650 .68rem/1 var(--mono)}.project-context-copy ul{flex-wrap:wrap;gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.project-context-copy li{background:var(--paper);border:1px solid var(--line);padding:.6rem .75rem}.context-note{color:var(--muted);margin:2rem 0 0;font-size:.88rem;line-height:1.8}.roadmap-section{color:var(--white);background:var(--night);padding-block:clamp(6rem,10vw,10rem)}.roadmap-section .eyebrow{color:var(--acid)}.roadmap-heading{grid-template-columns:1fr minmax(300px,.5fr);align-items:end;gap:4rem;display:grid}.roadmap-heading>p{color:#f8f7f185;margin:0;line-height:1.8}.roadmap-list{border-top:1px solid #ffffff26;margin:5rem 0 0;padding:0;list-style:none}.roadmap-list>li{border-bottom:1px solid #ffffff21;grid-template-columns:90px 1fr;gap:2rem;padding-block:2.2rem;display:grid}.roadmap-marker{color:var(--acid);font:650 .7rem/1.3 var(--mono);align-items:flex-start;gap:.8rem;display:flex}.roadmap-marker i{background:#d6ff4566;flex:1;height:1px;margin-top:.4rem}.roadmap-list h3{letter-spacing:-.04em;margin:1rem 0 0;font-size:clamp(1.5rem,2.5vw,2.5rem)}.roadmap-list h3+p{color:#f8f7f185;max-width:700px;margin:.8rem 0 0;line-height:1.75}.project-next{padding-block:clamp(6rem,10vw,10rem)}.project-next>p:not(.eyebrow){max-width:700px;color:var(--muted);margin:1.5rem 0 2rem;line-height:1.8}.button-dark{color:var(--white);background:var(--night)}.button-dark:hover{color:var(--night);background:var(--acid)}.home-hero-thesis{border-left:2px solid var(--acid);max-width:640px;color:var(--white);font:600 clamp(1rem, 1.5vw, 1.22rem)/1.7 var(--sans);margin:1.8rem 0 0;padding-left:1.1rem}.booking-steps{gap:1.7rem;margin:0;padding:2.4rem;list-style:none;display:grid}.booking-steps li{grid-template-columns:34px 1fr;gap:.35rem 1rem;display:grid}.booking-steps span{color:var(--acid);font:700 .7rem/1.7 var(--mono)}.booking-steps strong{color:var(--white);font:600 .95rem/1.7 var(--sans)}.booking-steps p{color:#f8f7f18c;grid-column:2;margin:0;font-size:.88rem;line-height:1.75}.featured-project-aside{color:#f8f7f180;border-top:1px solid #ffffff29;width:min(100% - 48px,1320px);margin:3.5rem auto 0;padding-top:1.7rem;font-size:.9rem;line-height:1.85}.featured-project-aside .inline-arrow-link{color:var(--acid)}.craft-list{border-top:1px solid var(--ink)}.craft-item{color:inherit;border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 20px;gap:1rem;padding-block:1.9rem;text-decoration:none;transition:background .16s;display:grid}.craft-item:hover{background:var(--paper-deep)}.craft-item>span{color:var(--orange);font:650 .72rem/1.9 var(--mono)}.craft-code{color:var(--muted);font:650 .7rem/1.3 var(--mono);letter-spacing:.05em;margin:0 0 .55rem}.craft-item strong{margin-bottom:.55rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.5;display:block}.craft-item div>p:last-child{color:var(--muted);margin:0;line-height:1.75}.craft-item>i{opacity:.35;font-style:normal}.craft-item:hover>i{opacity:1}.numbers-grid{border-top:1px solid var(--ink);grid-template-columns:minmax(260px,.8fr) minmax(340px,1.2fr);gap:clamp(2.5rem,6vw,6rem);margin-top:3.5rem;padding-top:3rem;display:grid}.numbers-figure strong{font:700 clamp(2.6rem, 6vw, 4.4rem)/1 var(--mono);letter-spacing:-.02em;display:block}.numbers-figure span{color:var(--muted);font:550 .72rem/1.75 var(--mono);margin-top:1rem;display:block}.numbers-copy p{color:var(--muted);margin:0 0 1.4rem;line-height:1.9}.numbers-copy p:last-child{margin-bottom:0}.origin-inner-single{grid-template-columns:minmax(0,780px)}.collaborate-list{flex-wrap:wrap;gap:.6rem;margin:2.8rem 0 0;padding:0;list-style:none;display:flex}.collaborate-list li{border:1px solid var(--line);font:550 .85rem/1.6 var(--sans);padding:.5rem 1rem}.collaborate-actions{border-top:1px solid var(--ink);flex-wrap:wrap;align-items:center;gap:1rem 1.8rem;margin-top:2.8rem;padding-top:2.4rem;display:flex}.collaborate-actions p{color:var(--muted);font:550 .72rem/1.75 var(--mono);margin:0}@media (max-width:1040px){.home-hero-inner{grid-template-columns:minmax(0,1.15fr) minmax(310px,.65fr);gap:3rem}.featured-project-inner,.rebuilding-inner,.engineering-section{gap:4rem}.engineering-list>div{grid-template-columns:35px 1fr 20px}.engineering-list p{grid-column:2/-1}}@media (max-width:780px){.featured-project-aside{width:min(100% - 32px,640px)}.craft-item{grid-template-columns:32px 1fr 18px}.numbers-grid{display:block}.numbers-copy{margin-top:2.5rem}.content-width,.content-section,.featured-project-inner,.rebuilding-inner,.origin-inner,.global-footer>div,.global-footer>nav{width:min(100% - 32px,640px)}.global-header-inner{width:min(100% - 32px,640px);min-height:72px}.global-header .wordmark{font-size:.64rem}.menu-toggle{z-index:2;cursor:pointer;background:0 0;border:0;place-content:center stretch;gap:6px;width:44px;height:44px;padding:12px 9px;display:grid;position:relative}.menu-toggle span{background:var(--white);width:25px;height:1px;transition:transform .18s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.primary-navigation{background:#11130f;border:1px solid #ffffff26;gap:0;padding:.6rem 1rem 1rem;display:none;position:absolute;top:72px;left:16px;right:16px;box-shadow:0 24px 45px #0000004d}.primary-navigation.is-open{display:grid}.primary-navigation a{border-bottom:1px solid #ffffff1a;justify-content:space-between;min-height:50px}.primary-navigation a[aria-current=page]:after{border-radius:50%;width:7px;height:7px;inset:50% 0 auto auto;transform:translateY(-50%)}.home-hero{min-height:auto;padding:112px 0 86px}.home-hero-inner{width:min(100% - 32px,640px);display:block}.home-hero h1{letter-spacing:-.045em;font-size:clamp(2.5rem,11vw,3.5rem);line-height:1.14}.home-hero h1>span{color:#f8f7f1c7;-webkit-text-stroke:0;margin-bottom:.18em}.home-hero-lede{font-size:1rem;line-height:1.8}.featured-project h2{letter-spacing:-.045em;font-size:clamp(2.5rem,11vw,3.5rem);line-height:1.12}.featured-project h2 span{color:#f8f7f1c7;font-family:var(--sans);-webkit-text-stroke:0}.home-hero-signal{opacity:.55;width:100vw;top:17%;right:-38%}.build-terminal{width:min(94%,430px);margin:4rem auto 0;transform:none}.home-scroll-cue{display:none}.focus-grid,.log-grid,.learning-track-grid,.direction-grid{grid-template-columns:1fr}.learning-track-card{min-height:500px}.focus-grid article{min-height:330px}.focus-code{margin-top:5rem}.featured-project-inner,.rebuilding-inner,.origin-inner,.engineering-section,.learning-proof,.project-detail-title,.project-context,.roadmap-heading{display:block}.learning-proof-list{margin-top:3.5rem}.learning-links{flex-direction:column;align-items:flex-start}.featured-project-console,.rebuilding-list,.origin-stats,.engineering-list,.project-detail-title>p,.project-context-copy,.roadmap-heading>p{margin-top:3.5rem}.section-intro-row{display:block}.section-intro-row .inline-arrow-link{margin-top:1.5rem}.log-card{min-height:360px}.rebuilding-list>div{grid-template-columns:35px 1fr}.rebuilding-list p{grid-column:2}.engineering-heading{position:static}.engineering-list>div{grid-template-columns:32px 1fr 18px}.page-hero,.project-detail-hero{padding:9rem 16px 5rem}.page-hero h1{font-size:clamp(3.8rem,19vw,7rem)}.project-grid{grid-template-columns:1fr}.project-card{min-height:480px}.build-log-list>article{grid-template-columns:38px 1fr;gap:1rem}.build-log-meta{grid-column:2;margin-top:1rem}.project-detail-title>p{max-width:620px}.project-facts{grid-template-columns:repeat(2,1fr)}.project-facts div:nth-child(2){border-right:0}.project-facts div:nth-child(n+3){border-top:1px solid #ffffff1f}.project-facts div:nth-child(3){padding-left:0}.roadmap-list>li{grid-template-columns:60px 1fr;gap:1rem}}@media (max-width:420px){.booking-steps{padding:1.3rem}.collaborate-actions{flex-direction:column;align-items:flex-start}.collaborate-actions .button{width:100%}.home-hero-actions{flex-direction:column}.home-hero-actions .button{width:100%}.learning-link-actions{flex-direction:column;align-items:stretch;width:100%}.learning-link-actions .button{width:100%}.learning-proof-list>div{grid-template-columns:32px 1fr}.learning-proof-list p{grid-column:2}.terminal-body dl div{gap:1rem}.featured-project-console dl{padding:1.2rem}.featured-project-console dl div{grid-template-columns:1fr;gap:.45rem}.roadmap-preview,.console-note{padding-inline:1.2rem}.origin-stats div{flex-direction:column;align-items:flex-start;gap:.55rem}.global-footer>div,.global-footer>nav{flex-direction:column;align-items:flex-start;gap:.5rem}.global-footer>nav{gap:.15rem}.status-legend{gap:.85rem}.project-facts{grid-template-columns:1fr}.project-facts div,.project-facts div:nth-child(3){border-top:1px solid #ffffff1f;border-right:0;padding-left:0}.project-facts div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.home-hero-signal i{animation:none}}
