:root{--bg: #101214;--bg-2: #16191c;--surface: #F1EEE7;--surface-2: #e7e2d8;--brass: #B99A62;--brass-soft: #cdb389;--signal: #7089A8;--oxblood: #552D32;--fg: #F1EEE7;--fg-dim: rgba(241, 238, 231, .62);--fg-faint: rgba(241, 238, 231, .66);--ink: #1a1c1e;--ink-dim: rgba(26, 28, 30, .72);--ink-faint: rgba(26, 28, 30, .7);--line: rgba(185, 154, 98, .28);--line-dark: rgba(241, 238, 231, .12);--glass-bg: rgba(20, 23, 26, .55);--glass-bg-strong: rgba(16, 18, 20, .72);--glass-border: rgba(241, 238, 231, .1);--glass-hi: rgba(241, 238, 231, .06);--glass-blur: 14px;--brass-glow: 0 0 24px rgba(185, 154, 98, .18);--font-display: "Cormorant Garamond", Georgia, serif;--font-sans: "Sora", system-ui, sans-serif;--font-mono: "Martian Mono", ui-monospace, monospace;--rail-w: 104px;--maxw: 1320px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-weight:400;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.skip-link{position:absolute;left:16px;top:-60px;z-index:9999;background:var(--brass);color:var(--bg);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;border-radius:2px;transition:top .25s ease}.skip-link:focus{top:16px;outline:2px solid var(--bg);outline-offset:2px}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}::selection{background:var(--brass);color:var(--bg)}html{scrollbar-color:var(--brass) rgba(241,238,231,.06);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#f1eee70d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--brass),var(--signal));border-radius:999px;border:2px solid var(--bg);box-shadow:var(--brass-glow)}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--brass-soft),var(--signal))}.grain{position:fixed;inset:0;z-index:9000;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.scan{position:fixed;inset:0;z-index:8999;pointer-events:none;opacity:.4;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.018) 0 1px,transparent 1px 3px)}.rail{position:fixed;top:0;left:0;z-index:8000;width:var(--rail-w);height:100vh;display:flex;flex-direction:column;border-right:1px solid var(--glass-border);background:linear-gradient(180deg,#101214b8,#1012148f);backdrop-filter:blur(14px) saturate(120%);overflow:hidden;scrollbar-width:none;box-shadow:12px 0 40px #00000073,6px 0 22px #b99a621a}.rail::-webkit-scrollbar{display:none}.rail:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:linear-gradient(105deg,transparent 62%,var(--glass-hi))}.rail .rail-mark{flex:0 0 auto;text-align:center;padding:22px 0 10px;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--fg-faint)}.rail ol{flex:1 1 auto;min-height:0;list-style:none;display:flex;flex-direction:column;justify-content:center;gap:6px}.rail li{display:flex;align-items:center;gap:10px;min-height:46px;padding:12px 16px;position:relative;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--fg-faint);cursor:pointer;border-left:2px solid transparent;transition:color .3s,border-color .3s,background .3s}.rail li:after{content:"";position:absolute;inset:0 0 0 2px;pointer-events:none;opacity:0;background:radial-gradient(120px circle at var(--mx, 50%) var(--my, 50%),rgba(185,154,98,.12),transparent 60%);transition:opacity .35s}.rail li:hover{color:var(--fg);background:#f1eee70a}.rail li:hover:after{opacity:1}.rail li .num{color:var(--brass);opacity:.55;transition:opacity .3s}.rail li .label{writing-mode:vertical-rl;transform:rotate(180deg);text-transform:uppercase;letter-spacing:.18em;font-size:9px;opacity:0;transition:opacity .3s}.rail li.active{color:var(--fg);border-left-color:var(--brass);background:#b99a620f}.rail li.active .num{opacity:1}.rail li.active .label{opacity:.85}.rail li:focus{outline:none}.rail li:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}.rail .rail-foot{flex:0 0 auto;text-align:center;padding:10px 0 20px;font-family:var(--font-mono);font-size:8px;letter-spacing:.18em;color:var(--fg-faint)}.stage-wrap{margin-left:var(--rail-w)}.section{position:relative}.chapter-tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--brass)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--brass)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .9s ease,transform .9s ease}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.12s}.reveal.d2{transition-delay:.24s}.reveal.d3{transition-delay:.36s}.reveal.d4{transition-delay:.48s}.scroll-progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:8100;transform:scaleX(0);transform-origin:left;pointer-events:none;background:linear-gradient(90deg,var(--brass),var(--signal));box-shadow:0 0 12px #b99a6266}.surface-glow,.folio-page,.callout,.module-stage,.intake{position:relative;overflow:hidden}.surface-glow:after,.folio-page:after,.callout:after,.module-stage:after,.intake:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx, 50%) var(--my, 50%),rgba(185,154,98,.16),transparent 60%);transition:opacity .45s ease}.surface-glow:hover:after,.folio-page:hover:after,.callout:hover:after,.module-stage:hover:after,.intake:hover:after{opacity:1}.surface-glow:before,.folio-page:before,.callout:before,.module-stage:before,.intake:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:3;background:linear-gradient(115deg,transparent 36%,rgba(241,238,231,.12) 50%,transparent 64%);background-size:220% 100%;background-repeat:no-repeat;animation:sheen 9s ease-in-out infinite}.btn-sweep,.ts-cta,.fp-cta{position:relative;overflow:hidden;isolation:isolate}.btn-sweep:before{content:"";position:absolute;top:0;left:-130%;width:55%;height:100%;z-index:-1;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .6s ease}.btn-sweep:hover:before{left:140%}@keyframes sheen{0%{background-position:-160% 0}to{background-position:260% 0}}.glass-sheen{background-image:linear-gradient(105deg,transparent 40%,rgba(241,238,231,.05) 50%,transparent 60%);background-size:220% 100%;background-repeat:no-repeat;animation:sheen 9s ease-in-out infinite}.title-screen{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;background:radial-gradient(120% 80% at 78% 18%,rgba(112,137,168,.16),transparent 55%),radial-gradient(90% 70% at 18% 82%,rgba(85,45,50,.22),transparent 60%),radial-gradient(140% 120% at 50% 120%,rgba(185,154,98,.1),transparent 60%),linear-gradient(180deg,#0c0e10,#101214 60%,#0a0b0d);overflow:hidden;padding:120px 24px 90px}.title-screen .blueprint{position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(241,238,231,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(241,238,231,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(120% 100% at 50% 40%,#000 30%,transparent 80%)}.title-screen .glow{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;pointer-events:none;animation:breathe 9s ease-in-out infinite}.glow.g1{width:340px;height:340px;top:14%;left:12%;background:#7089a838}.glow.g2{width:300px;height:300px;bottom:12%;right:14%;background:#552d3247;animation-delay:3s}.glow.g3{width:260px;height:260px;top:46%;left:60%;background:#b99a6224;animation-delay:5s}@keyframes breathe{0%,to{transform:scale(1);opacity:.4}50%{transform:scale(1.12);opacity:.62}}.ts-login{position:absolute;top:26px;right:30px;z-index:5;font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--fg-dim);text-transform:uppercase;border:1px solid var(--line-dark);padding:9px 16px;border-radius:2px;transition:color .3s,border-color .3s,background .3s}.ts-login:hover{color:var(--fg);border-color:var(--brass);background:#b99a620f}.ts-login:focus-visible{outline:2px solid var(--brass);outline-offset:3px}.ts-lockup{position:relative;z-index:4;width:min(100%,1100px);margin-inline:auto;text-align:center}.ts-eyebrow{margin-bottom:26px}.ts-wordmark{font-family:var(--font-display);font-weight:500;font-size:clamp(46px,13vw,200px);line-height:.92;letter-spacing:-.02em;color:var(--fg);margin:6px 0 18px;white-space:nowrap}.ts-descriptor{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(20px,3.4vw,34px);color:var(--brass-soft);letter-spacing:.01em}.ts-tagline{margin:34px auto 0;max-width:560px;font-size:clamp(15px,1.8vw,18px);color:var(--fg-dim);line-height:1.6}.ts-status{position:absolute;top:30px;left:30px;z-index:5;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;color:var(--fg-dim);text-align:left;line-height:1.9}.ts-status .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--brass);margin-right:8px;box-shadow:0 0 8px var(--brass);animation:pulse 2.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.ts-cta{position:relative;z-index:4;margin-top:46px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--bg);background:var(--brass);padding:16px 30px;border-radius:2px;transition:background .3s,transform .3s,box-shadow .3s}.ts-cta:hover{background:var(--brass-soft);transform:translateY(-2px);box-shadow:0 12px 30px #b99a6240}.ts-cta:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.ts-cue{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:4;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--fg-faint);display:flex;flex-direction:column;align-items:center;gap:10px}.ts-cue .cal-mark{position:relative;width:46px;height:6px;border-top:1px solid rgba(241,238,231,.18);border-bottom:1px solid rgba(241,238,231,.18)}.ts-cue .cal-mark:before{content:"";position:absolute;left:0;top:50%;width:14px;height:2px;transform:translateY(-50%);background:linear-gradient(90deg,var(--brass),var(--signal));box-shadow:0 0 8px #b99a6280;animation:calSweep 2.8s ease-in-out infinite}@keyframes calSweep{0%{left:0;opacity:.35}50%{left:32px;opacity:1}to{left:0;opacity:.35}}.ts-ghost{position:absolute;bottom:-3.5vw;left:50%;transform:translate(-50%);font-family:var(--font-display);font-weight:600;font-size:clamp(180px,42vw,560px);line-height:.8;letter-spacing:-.03em;color:#f1eee70a;white-space:nowrap;pointer-events:none;z-index:1;user-select:none}.thesis{background:var(--surface);color:var(--ink);padding:140px clamp(28px,7vw,120px) 150px;position:relative}.thesis .paper-grain{position:absolute;inset:0;opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)' opacity='0.4'/%3E%3C/svg%3E");mix-blend-mode:multiply}.thesis-inner{position:relative;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:120px 1fr;gap:40px}.thesis-meta{position:relative}.thesis-meta .ch{font-family:var(--font-display);font-size:64px;color:var(--oxblood);line-height:1}.thesis-meta .rule{width:1px;height:200px;background:var(--line);margin:18px 0 0 14px}.thesis-meta .anno{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;color:var(--ink-faint);margin-top:14px;max-width:120px;line-height:1.7}.thesis-statement{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,5.4vw,72px);line-height:1.08;letter-spacing:-.02em;color:var(--ink)}.thesis-statement em{font-style:italic;color:var(--oxblood)}.thesis-obs{margin-top:54px;border-top:1px solid var(--line);padding-top:30px;max-width:640px}.obs-line{font-family:var(--font-mono);font-size:clamp(13px,1.5vw,16px);letter-spacing:.02em;color:var(--ink-dim);padding:14px 0;border-bottom:1px solid rgba(26,28,30,.08);display:flex;gap:16px;align-items:baseline}.obs-line .idx{color:var(--brass);font-size:11px}.obs-line.final{color:var(--ink);font-weight:500}.obs-line.final .idx{color:var(--oxblood)}.signals{background:var(--bg);padding:0;position:relative;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.ticker{overflow:hidden;white-space:nowrap;padding:22px 0;border-bottom:1px solid var(--line-dark)}.ticker:last-child{border-bottom:none}.ticker-track{display:inline-flex;gap:0;will-change:transform}.ticker.t1 .ticker-track{animation:slideL 38s linear infinite}.ticker.t2 .ticker-track{animation:slideR 46s linear infinite}@keyframes slideL{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes slideR{0%{transform:translate(-50%)}to{transform:translate(0)}}.tk-item{font-family:var(--font-mono);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--fg-dim);padding:0 26px;display:inline-flex;align-items:center;gap:26px}.tk-item .sep{color:var(--brass);font-size:10px}.tk-item b{color:var(--fg);font-weight:400}.signals-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--bg);background:var(--brass);padding:7px 16px;border-radius:2px}.disciplines{background:linear-gradient(180deg,#0d0f11,#101214);padding:120px 0 130px;position:relative}.disc-head{max-width:var(--maxw);margin:0 auto 60px;padding:0 clamp(24px,5vw,60px);display:flex;justify-content:space-between;align-items:flex-end;gap:30px;flex-wrap:wrap}.disc-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(34px,5vw,64px);letter-spacing:-.02em;line-height:1.02}.disc-head p{max-width:380px;color:var(--fg-dim);font-size:15px;line-height:1.6}.disc-grid{max-width:var(--maxw);margin:0 auto;padding:0 clamp(24px,5vw,60px);display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:start}.module-stage{position:sticky;top:90px;height:min(78vh,640px);border:1px solid var(--glass-border);border-radius:4px;background:linear-gradient(160deg,#15181ba8,#0e101280);backdrop-filter:blur(var(--glass-blur));overflow:hidden;box-shadow:0 36px 90px #0000008c,0 0 40px #b99a622e,inset 0 1px #f1eee714}.module-panel{position:absolute;inset:0;opacity:0;transform:scale(1.02);transition:opacity .6s ease,transform .6s ease;pointer-events:none;display:flex;flex-direction:column}.module-panel.active{opacity:1;transform:none;pointer-events:auto}.module-panel .mp-title,.module-panel .mp-sub{transform:translateY(10px);opacity:0;transition:transform .45s cubic-bezier(.2,0,0,1),opacity .45s ease}.module-panel.active .mp-title,.module-panel.active .mp-sub{transform:none;opacity:1}.module-panel.active .mp-sub{transition-delay:.06s}.module-panel .mp-callouts{transform:translateY(14px);opacity:0;transition:transform .45s cubic-bezier(.2,0,0,1) .12s,opacity .45s ease .12s}.module-panel.active .mp-callouts{transform:none;opacity:1}.mp-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line-dark);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--fg-faint);text-transform:uppercase}.mp-bar .live{color:var(--brass)}.mp-body{flex:1;padding:20px 22px;overflow-y:auto;scrollbar-width:thin;position:relative}.mp-title{font-family:var(--font-display);font-size:26px;color:var(--fg);margin-bottom:4px;letter-spacing:-.01em}.mp-sub{font-family:var(--font-mono);font-size:11px;color:var(--brass);letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}.mp-callouts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.callout{border:1px solid var(--glass-border);border-radius:3px;padding:12px;background:var(--glass-bg);backdrop-filter:blur(8px);transition:border-color .4s,background .4s,transform .4s,box-shadow .4s;box-shadow:0 14px 34px #0006,inset 0 1px #f1eee70f}.callout:hover{border-color:var(--brass);transform:translateY(-3px);box-shadow:0 20px 44px #00000080,0 0 26px #b99a6238,inset 0 1px #f1eee71a}.callout .k{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;color:var(--brass);text-transform:uppercase}.callout .v{font-size:13px;color:var(--fg-dim);margin-top:6px;line-height:1.4}.module-index{list-style:none;display:flex;flex-direction:column}.mod-item{min-height:62vh;display:flex;flex-direction:column;justify-content:center;padding:30px 26px;border-left:2px solid var(--line-dark);transition:border-color .4s,background .4s;cursor:pointer}.mod-item.active{border-left-color:var(--brass);background:linear-gradient(90deg,rgba(185,154,98,.05),transparent)}.mod-item .mi-num{font-family:var(--font-mono);font-size:12px;color:var(--brass);letter-spacing:.1em}.mod-item .mi-name{font-family:var(--font-display);font-size:clamp(26px,3.4vw,40px);color:var(--fg);margin:8px 0 6px;letter-spacing:-.01em;line-height:1.05}.mod-item .mi-status{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--signal)}.mod-item .mi-desc{color:var(--fg-dim);font-size:14px;margin-top:12px;max-width:340px;line-height:1.55}.kpi-row{display:flex;gap:18px;align-items:center}.kpi{display:flex;flex-direction:column;align-items:center;gap:6px}.kpi svg{transform:rotate(-90deg)}.kpi .kv{font-family:var(--font-mono);font-size:13px;color:var(--fg)}.kpi .kl{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;color:var(--fg-faint);text-transform:uppercase}.spark{display:flex;gap:14px;margin-top:16px}.spark .box{flex:1;border:1px solid var(--line-dark);border-radius:3px;padding:10px}.spark .box .t{font-family:var(--font-mono);font-size:8px;letter-spacing:.1em;color:var(--fg-faint);text-transform:uppercase}.geo{margin-top:14px;height:120px;border:1px solid var(--line-dark);border-radius:3px;position:relative;background:radial-gradient(circle at 50% 50%,rgba(112,137,168,.08),transparent 70%)}.geo .dot{position:absolute;width:6px;height:6px;border-radius:50%;background:var(--brass);box-shadow:0 0 8px var(--brass)}.geo .dot.b{background:var(--signal);box-shadow:0 0 8px var(--signal)}.exceptions{margin-top:14px;display:flex;flex-direction:column;gap:8px}.exc{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:var(--fg-dim);border-bottom:1px solid var(--line-dark);padding-bottom:6px}.exc .sev{color:var(--oxblood)}.inbox-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.inbox-col{border:1px solid var(--line-dark);border-radius:3px;padding:10px}.inbox-col .h{font-family:var(--font-mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}.mail{background:#f1eee708;border-radius:2px;padding:8px;margin-bottom:7px}.mail .from{font-size:11px;color:var(--fg);font-weight:500}.mail .prev{font-size:10px;color:var(--fg-faint);margin-top:3px;line-height:1.4}.mail .draft{font-family:var(--font-mono);font-size:9px;color:var(--signal);margin-top:5px;letter-spacing:.06em}.vault-search{display:flex;align-items:center;gap:10px;border:1px solid var(--line-dark);border-radius:3px;padding:9px 12px;margin-bottom:14px}.vault-search input{flex:1;background:none;border:none;color:var(--fg);font-family:var(--font-mono);font-size:11px;outline:none}.vault-search .ic{color:var(--brass);font-size:12px}.vault-row{display:flex;justify-content:space-between;align-items:center;padding:9px 4px;border-bottom:1px solid var(--line-dark);font-family:var(--font-mono);font-size:10px;color:var(--fg-dim);gap:8px}.vault-row .meta{color:var(--fg-faint);font-size:9px}.vault-row .tag{color:var(--signal)}.cal-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:14px}.cal-cell{height:34px;border:1px solid var(--line-dark);border-radius:2px;position:relative}.cal-cell.guard{background:#b99a6229;border-color:var(--brass)}.cal-cell.conflict{background:#552d324d;border-color:var(--oxblood)}.cal-cell .l{position:absolute;bottom:3px;left:4px;font-family:var(--font-mono);font-size:7px;color:var(--fg-faint)}.cal-note{font-family:var(--font-mono);font-size:10px;color:var(--fg-dim);display:flex;gap:10px;margin-top:6px;flex-wrap:wrap}.cal-note .warn{color:var(--oxblood)}.intel-cite{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.cite{display:flex;gap:8px;font-family:var(--font-mono);font-size:10px;color:var(--fg-dim);align-items:baseline}.cite .chk{color:var(--brass)}.matrix{border:1px solid var(--line-dark);border-radius:3px;padding:10px;margin-bottom:12px}.matrix .row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;font-family:var(--font-mono);font-size:9px;padding:5px 0;border-bottom:1px solid var(--line-dark);color:var(--fg-dim)}.matrix .row.head{color:var(--brass);text-transform:uppercase;letter-spacing:.08em}.brief{background:#7089a814;border-left:2px solid var(--signal);padding:10px 12px;font-size:11px;color:var(--fg-dim);line-height:1.5}.noter{display:flex;gap:12px}.noter .part{flex:0 0 90px;border:1px solid var(--line-dark);border-radius:3px;padding:10px;text-align:center}.noter .part .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--signal),var(--oxblood));margin:0 auto 6px}.noter .part .nm{font-family:var(--font-mono);font-size:9px;color:var(--fg-dim)}.transcript{flex:1;display:flex;flex-direction:column;gap:7px}.tr{font-size:11px;color:var(--fg-dim);line-height:1.45}.tr .sp{font-family:var(--font-mono);font-size:9px;color:var(--brass);margin-right:6px}.decisions{margin-top:10px;border-top:1px solid var(--line-dark);padding-top:10px;display:flex;flex-direction:column;gap:6px}.dec{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:10px;color:var(--fg-dim);gap:10px}.dec .owner{color:var(--signal)}.operators{background:var(--surface);color:var(--ink);padding:130px clamp(24px,5vw,80px) 140px;position:relative}.ops-head{text-align:center;max-width:680px;margin:0 auto 70px}.ops-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.6vw,60px);letter-spacing:-.02em;line-height:1.04}.ops-head p{color:var(--ink-dim);margin-top:16px;font-size:15px}.rooms{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;align-items:stretch;max-width:var(--maxw);margin:0 auto}.room{position:relative;padding:46px 40px;border:1px solid var(--line);border-radius:4px;background:linear-gradient(160deg,#f6f3ec,#e9e4d9);transition:background .5s,box-shadow .5s,transform .5s;overflow:hidden;min-height:440px;display:flex;flex-direction:column}.room:hover,.room:focus-within{background:linear-gradient(160deg,#fbf9f3,#efe9dd);box-shadow:0 30px 70px #1a1c1e24;transform:translateY(-6px)}.room:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--mx, 50%) var(--my, 50%),rgba(85,45,50,.1),transparent 62%);transition:opacity .45s ease}.room:hover:after,.room:focus-within:after{opacity:1}.room .rch{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;color:var(--oxblood);text-transform:uppercase}.room h3{font-family:var(--font-display);font-size:clamp(28px,3.4vw,42px);margin:10px 0 12px;letter-spacing:-.01em;color:var(--ink)}.room .rdesc{color:var(--ink-dim);font-size:14px;max-width:300px;line-height:1.55}.room .rpoints{margin-top:24px;display:flex;flex-direction:column;gap:12px}.rpoint{display:flex;gap:12px;align-items:baseline;font-size:13px;color:var(--ink-dim);line-height:1.45}.rpoint .n{font-family:var(--font-mono);font-size:10px;color:var(--brass)}.room .diagram{margin-top:auto;padding-top:24px;opacity:0;transform:translateY(10px);transition:opacity .5s,transform .5s}.room:hover .diagram,.room:focus-within .diagram{opacity:1;transform:none}.diagram svg{width:100%;height:90px}.threshold{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;position:relative}.threshold .line{width:1px;flex:1;background:linear-gradient(var(--brass),transparent,var(--brass))}.threshold .node{width:46px;height:46px;border:1px solid var(--brass);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--oxblood);text-align:center;background:var(--surface)}.threshold .node svg{width:22px;height:22px;color:var(--oxblood)}.investment{background:linear-gradient(180deg,#0d0f11,#101214);padding:130px clamp(24px,5vw,80px) 140px;position:relative}.inv-head{max-width:var(--maxw);margin:0 auto 60px}.inv-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.6vw,60px);letter-spacing:-.02em}.inv-head p{color:var(--fg-dim);margin-top:14px;max-width:480px;font-size:15px}.folio{max-width:880px;margin:0 auto;position:relative}.folio-page{position:relative;border:1px solid var(--glass-border);border-radius:4px;background:linear-gradient(160deg,#15181b99,#0e10126b);backdrop-filter:blur(var(--glass-blur));padding:40px 44px;margin-bottom:26px;display:grid;grid-template-columns:1fr 1.4fr;gap:36px;transition:border-color .4s,box-shadow .4s,transform .5s cubic-bezier(.2,0,0,1);box-shadow:0 26px 64px #00000080,0 0 34px #b99a6224,inset 0 1px #f1eee712}.folio-page:hover{transform:translateY(-5px);box-shadow:0 34px 80px #00000094,0 0 46px #b99a6247,inset 0 1px #f1eee71a}.folio-page.featured{border-color:var(--brass);box-shadow:0 0 0 1px #b99a6259,0 34px 80px #0000008c,0 0 48px #b99a6242}.bookmark{position:absolute;top:-1px;right:34px;background:var(--brass);color:var(--bg);font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;border-radius:0 0 3px 3px}.fp-left .fp-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass)}.fp-left .fp-title{font-family:var(--font-display);font-size:clamp(28px,3.4vw,40px);margin:10px 0 14px;letter-spacing:-.01em;line-height:1.05}.fp-left .fp-price{font-family:var(--font-display);font-size:48px;color:var(--fg)}.fp-left .fp-price span{font-family:var(--font-mono);font-size:13px;color:var(--fg-dim);letter-spacing:.06em}.fp-left .fp-for{color:var(--fg-dim);font-size:13px;margin-top:10px;max-width:220px;line-height:1.5}.fp-cta{margin-top:22px;display:inline-flex;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:13px 24px;border:1px solid var(--brass);color:var(--brass);border-radius:2px;transition:background .3s,color .3s}.fp-cta:hover,.fp-cta.solid{background:var(--brass);color:var(--bg)}.fp-cta.solid:hover{background:var(--brass-soft)}.fp-cta:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.fp-right{border-left:1px solid var(--line-dark);padding-left:36px}.fp-right .inc{display:flex;gap:12px;padding:11px 0;border-bottom:1px solid var(--line-dark);font-size:13px;color:var(--fg-dim);line-height:1.45;align-items:baseline}.fp-right .inc .chk{color:var(--brass);font-family:var(--font-mono);flex:0 0 auto}.fp-right .inc .note{margin-left:auto;font-family:var(--font-mono);font-size:9px;color:var(--fg-faint);text-transform:uppercase;letter-spacing:.08em}.correspondence{position:relative;background:linear-gradient(180deg,#0a0b0d,#101214 50%,#0a0b0d);padding:140px clamp(24px,5vw,80px) 120px;overflow:hidden}.corr-bg{position:absolute;inset:0;opacity:.5;pointer-events:none;background:radial-gradient(60% 50% at 80% 30%,rgba(185,154,98,.1),transparent 60%),radial-gradient(50% 60% at 20% 80%,rgba(112,137,168,.1),transparent 60%)}.corr-bg .lamp{position:absolute;bottom:0;right:8%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(185,154,98,.18),transparent 65%);filter:blur(20px)}.corr-inner{position:relative;max-width:760px;margin:0 auto}.corr-head{text-align:center;margin-bottom:50px}.corr-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(40px,7vw,86px);letter-spacing:-.02em;line-height:1}.corr-head p{color:var(--fg-dim);margin-top:18px;font-size:15px}.intake{border:1px solid var(--glass-border);border-radius:4px;background:var(--glass-bg-strong);backdrop-filter:blur(12px);padding:40px clamp(24px,4vw,48px);box-shadow:0 30px 80px #00000080,0 0 40px #b99a6229,inset 0 1px #f1eee714}.field{margin-bottom:22px}.field label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);margin-bottom:9px}.field input,.field textarea,.field select{width:100%;background:#f1eee708;border:1px solid var(--line-dark);border-radius:2px;padding:13px 14px;color:var(--fg);font-family:var(--font-sans);font-size:14px;outline:none;transition:border-color .3s,background .3s}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brass);background-color:#b99a620d}.field textarea{resize:vertical;min-height:110px}.field select{appearance:none;-webkit-appearance:none;cursor:pointer;color:var(--fg);background-color:#131619;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23B99A62' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:42px}.field select option{background:#131619;color:#f1eee7}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.seg{position:relative;display:flex;gap:0;border:1px solid var(--line-dark);border-radius:2px;overflow:hidden}.seg label{flex:1;margin:0;text-align:center;padding:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);cursor:pointer;transition:background .3s,color .3s;border-right:1px solid var(--line-dark)}.seg label:last-child{border-right:none}.seg input{position:absolute;opacity:0;pointer-events:none}.seg input:checked+span{color:var(--bg)}.seg label:has(input:checked){background:var(--brass);color:var(--bg)}.seg label:focus-within{outline:2px solid var(--brass);outline-offset:-2px}.submit-btn{width:100%;margin-top:8px;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;background:var(--brass);color:var(--bg);padding:17px;border-radius:2px;transition:background .3s,transform .3s}.submit-btn:hover{background:var(--brass-soft);transform:translateY(-2px)}.submit-btn:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.corr-note{margin-top:20px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--fg-faint);text-transform:uppercase}.corr-note .secure{color:var(--brass)}.form-msg{margin-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--oxblood);border-left:2px solid var(--oxblood);padding:8px 12px;background:#552d321f}.intake.sent .field-row,.intake.sent .field,.intake.sent .submit-btn,.intake.sent .corr-note{display:none}.intake-done{border:1px solid var(--brass);border-radius:4px;padding:34px 30px;text-align:center;background:#b99a620f}.intake-done .mark{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass);margin-bottom:14px}.intake-done .head{font-family:var(--font-display);font-size:clamp(26px,4vw,38px);letter-spacing:-.01em;margin-bottom:10px}.intake-done .sub{color:var(--fg-dim);font-size:14px;max-width:420px;margin:0 auto;line-height:1.6}.submit-btn[disabled]{opacity:.6;cursor:progress}.field.cond{transition:opacity .35s ease,max-height .35s ease;overflow:hidden}.intake[data-engagement=individual] .field.business-only,.intake[data-engagement=business] .field.individual-only{display:none}.colophon{background:var(--surface);color:var(--ink);padding:90px clamp(24px,5vw,80px) 50px;position:relative;overflow:hidden}.colo-mark{font-family:var(--font-display);font-weight:600;font-size:clamp(80px,22vw,300px);line-height:.8;letter-spacing:-.03em;color:#1a1c1e0f;white-space:nowrap;position:relative;text-align:center;user-select:none}.colo-inner{max-width:var(--maxw);margin:-30px auto 0;position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.colo-est{font-family:var(--font-mono);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:#1a1c1ec7}.colo-links{display:flex;gap:26px;flex-wrap:wrap;justify-content:center}.colo-links a{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#1a1c1ec7;transition:color .3s}.colo-links a:hover{color:var(--oxblood)}.colo-links a:focus-visible{outline:2px solid var(--oxblood);outline-offset:3px}.colo-copy{font-family:var(--font-mono);font-size:10px;color:#1a1c1eb8;letter-spacing:.08em}.colo-rule{width:100%;max-width:var(--maxw);height:1px;background:var(--brass);margin:30px auto 18px;opacity:.6}.colo-final{font-family:var(--font-mono);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--oxblood)}.command{background:linear-gradient(180deg,#101214,#0d0f11);padding:130px clamp(24px,5vw,80px) 130px;position:relative}.cmd-head{max-width:var(--maxw);margin:0 auto 44px;text-align:center}.cmd-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(32px,4.6vw,60px);letter-spacing:-.02em}.cmd-head p{color:var(--fg-dim);margin-top:14px;max-width:560px;margin-left:auto;margin-right:auto;font-size:15px}.cmd-stage{max-width:var(--maxw);margin:0 auto;border:1px solid var(--line-dark);border-radius:6px;background:linear-gradient(160deg,#15181b,#0e1012);overflow:hidden;box-shadow:0 30px 80px #00000080}.cmd-bar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid var(--line-dark);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.cmd-bar .live{color:var(--brass)}.cmd-bar .phase{color:var(--signal)}.cmd-body{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line-dark)}.cmd-cell{background:linear-gradient(160deg,#15181b,#0e1012);padding:22px;min-height:150px;display:flex;flex-direction:column;gap:10px}.cmd-cell .ct{font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.cmd-cell .cv{font-family:var(--font-display);font-size:34px;color:var(--fg);line-height:1}.cmd-cell .cm{font-size:12px;color:var(--fg-dim);line-height:1.4}.cmd-cell .bar{height:4px;border-radius:2px;background:#f1eee71a;overflow:hidden;margin-top:auto}.cmd-cell .bar>i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--brass),var(--signal));transition:width 1.1s cubic-bezier(.2,0,0,1)}.cmd-cell.resolved .bar>i{width:100%}.cmd-cell.resolved .cv{color:var(--brass)}.cmd-foot{padding:20px;border-top:1px solid var(--line-dark);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.cmd-status{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint)}.cmd-status.done{color:var(--brass)}.cmd-run{font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;background:var(--brass);color:var(--bg);padding:15px 30px;border-radius:2px;transition:background .3s,transform .3s}.cmd-run:hover{background:var(--brass-soft);transform:translateY(-2px)}.cmd-run:focus-visible{outline:2px solid var(--fg);outline-offset:4px}.cmd-run[disabled]{opacity:.5;cursor:progress}.contrast{background:var(--surface);color:var(--ink);padding:130px clamp(24px,5vw,80px) 140px;position:relative}.contrast-inner{max-width:1040px;margin:0 auto}.contrast .c-head{text-align:center;max-width:720px;margin:0 auto 50px}.contrast .c-head h2{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,4.4vw,56px);letter-spacing:-.02em;line-height:1.05;color:var(--ink)}.contrast .c-head p{color:var(--ink-dim);margin-top:16px;font-size:15px}.compare{position:relative;border:1px solid var(--line);border-radius:6px;overflow:hidden;height:clamp(320px,48vh,460px);background:linear-gradient(160deg,#15181b,#0e1012);color:var(--fg);user-select:none;touch-action:none}.compare .pane{position:absolute;inset:0;padding:34px clamp(24px,4vw,48px);display:flex;flex-direction:column}.compare .pane.after{clip-path:inset(0 0 0 50%)}.compare .pane .ptag{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:22px}.compare .pane.before .ptag{color:var(--oxblood)}.compare .pane.after .ptag{color:var(--brass)}.compare .pane ul{list-style:none;display:flex;flex-direction:column;gap:14px}.compare .pane li{display:flex;gap:12px;align-items:baseline;font-size:14px;line-height:1.45}.compare .pane.before li{color:var(--fg-dim)}.compare .pane.after li{color:var(--fg)}.compare .pane li .mk{font-family:var(--font-mono);font-size:12px}.compare .pane.before li .mk{color:var(--oxblood)}.compare .pane.after li .mk{color:var(--brass)}.compare .handle{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--brass);transform:translate(-1px);cursor:ew-resize;z-index:5}.compare .handle:after{content:"⟺";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;background:var(--brass);color:var(--bg);display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 6px 20px #0006}@media(hover:none),(pointer:coarse){.compare{height:auto}.compare .pane{position:relative;inset:auto;clip-path:none!important}.compare .pane.after{border-top:1px solid var(--brass)}.compare .handle{display:none}}@media(max-width:1024px){:root{--rail-w: 0px}.rail{position:sticky;top:0;width:100%;height:auto;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:10px 14px;border-right:none;border-bottom:1px solid var(--line-dark);overflow-x:auto}.rail .rail-mark,.rail .rail-foot{display:none}.rail ol{flex-direction:row;gap:4px;width:100%;justify-content:flex-start}.rail li{padding:8px 10px;border-left:none;border-bottom:2px solid transparent;white-space:nowrap}.rail li .label{display:block;writing-mode:horizontal-tb;transform:none;opacity:.7;font-size:9px;letter-spacing:.12em}.rail li.active{border-left:none;border-bottom-color:var(--brass)}.stage-wrap{margin-left:0}.disc-grid{grid-template-columns:1fr;gap:30px}.module-stage{position:relative;top:0;height:auto;min-height:0}.module-panel{position:relative;opacity:1;transform:none;margin-bottom:22px;pointer-events:auto}.module-panel .mp-title,.module-panel .mp-sub,.module-panel .mp-callouts{opacity:1;transform:none}.module-index{display:none}.mod-item{min-height:auto;padding:24px 18px}.colo-mark{font-size:clamp(64px,18vw,220px)}.colo-inner{margin-top:0}.rooms{grid-template-columns:1fr;gap:20px}.threshold{flex-direction:row;padding:10px 0}.threshold .line{width:auto;height:1px;flex:1}.folio-page{grid-template-columns:1fr;gap:24px}.fp-right{border-left:none;border-top:1px solid var(--line-dark);padding-left:0;padding-top:20px}.cmd-body{grid-template-columns:1fr 1fr}}@media(max-width:680px){.thesis-inner{grid-template-columns:1fr;gap:20px}.thesis-meta{display:flex;gap:20px;align-items:center}.thesis-meta .rule{display:none}.thesis-meta .ch{font-size:48px}.field-row,.mp-callouts,.inbox-cols,.cmd-body{grid-template-columns:1fr}.ts-login{top:14px;right:14px;padding:7px 12px;font-size:10px}.ts-status{top:14px;left:14px}.corr-head h2{font-size:clamp(36px,12vw,60px)}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}.ticker.t1 .ticker-track,.ticker.t2 .ticker-track{animation:none}}.intro{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center;background:transparent;overflow:hidden}body.intro-lock{overflow:hidden}.intro-grid{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(241,238,231,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(241,238,231,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(120% 90% at 50% 45%,#000 35%,transparent 80%);mask-image:radial-gradient(120% 90% at 50% 45%,#000 35%,transparent 80%);transition:opacity .6s ease}.intro:before,.intro:after{content:"";position:absolute;left:0;right:0;height:50%;z-index:1;background:linear-gradient(rgba(241,238,231,.04) 1px,transparent 1px) 0 0 / 44px 44px,linear-gradient(90deg,rgba(241,238,231,.04) 1px,transparent 1px) 0 0 / 44px 44px,radial-gradient(120% 150% at 50% 50%,#14171a,#0a0b0d 72%);transition:transform 1s cubic-bezier(.76,0,.24,1)}.intro:before{top:0;box-shadow:0 1px #b99a6238}.intro:after{bottom:0;box-shadow:0 -1px #b99a6238}.intro.is-out:before{transform:translateY(-100%)}.intro.is-out:after{transform:translateY(100%)}.intro.is-out .intro-grid{opacity:0}.intro-panel{position:relative;z-index:2;width:min(560px,86vw);display:flex;flex-direction:column;align-items:center;gap:26px;padding:0 16px;transition:transform .7s cubic-bezier(.76,0,.24,1),opacity .5s ease,filter .7s ease}.intro.is-out .intro-panel{transform:scale(.94);opacity:0;filter:blur(6px)}.intro-readout{width:100%;display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:10px;letter-spacing:.26em;color:var(--fg-dim);text-transform:uppercase;opacity:0;animation:introFade 1s ease .1s forwards}.intro-readout .r-v{color:var(--brass)}.intro-rail{position:relative;width:100%;height:18px;opacity:0;animation:introFade 1s ease .25s forwards}.intro-rail-line{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--brass);transform:scaleX(0);transform-origin:left;box-shadow:0 0 10px #b99a6280;animation:introDraw 1s cubic-bezier(.4,0,.2,1) .3s forwards}.intro-ticks{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center}.intro-ticks i{width:1px;height:8px;background:#f1eee766;transform:scaleY(0);transform-origin:center;animation:introTick .5s ease forwards}.intro-ticks i.tall{height:14px;background:#b99a62b3}.intro-mark{font-family:var(--font-display);font-weight:600;font-size:clamp(38px,10vw,88px);letter-spacing:.06em;color:var(--brass);text-shadow:var(--brass-glow);display:flex}.intro-mark span{display:inline-block;opacity:0;transform:translateY(16px) scaleY(1.3);filter:blur(7px);animation:introLetter .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(.55s + var(--i) * 55ms)}.intro-meta{width:100%;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;letter-spacing:.22em;color:var(--fg-dim);text-transform:uppercase;opacity:0;animation:introFade 1s ease 1.1s forwards}.intro-meta #introSignal{color:var(--signal)}@keyframes introFade{to{opacity:1}}@keyframes introDraw{to{transform:scaleX(1)}}@keyframes introTick{to{transform:scaleY(1)}}@keyframes introLetter{to{opacity:1;transform:none;filter:blur(0)}}
