.min-page{background:var(--ground);color:var(--text-primary);min-height:100vh;position:relative;overflow-x:clip}.min-grid-bg{z-index:0;pointer-events:none;background-image:linear-gradient(var(--ground-rule) 1px, transparent 1px), linear-gradient(90deg, var(--ground-rule) 1px, transparent 1px);opacity:.16;background-size:80px 80px,80px 80px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 82% 8%,#000 0%,#0000 70%);mask-image:radial-gradient(120% 90% at 82% 8%,#000 0%,#0000 70%)}.min-page>*{z-index:1;position:relative}.min-hero{padding:clamp(140px,18vh,220px) 0 clamp(72px,10vh,120px);position:relative}.min-hero-h1{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text-primary);max-width:16ch;margin:22px 0 0;font-size:clamp(40px,7vw,92px);font-weight:400;line-height:1.02}.min-hero-h1 em{color:var(--accent-light);font-style:italic}.min-hero-sub{max-width:560px;font-family:var(--font-body);color:var(--text-secondary);margin-top:30px;font-size:clamp(17px,2.1vw,20px);font-weight:300;line-height:1.7}.min-hero-actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.min-hero-inner{grid-template-columns:1fr 400px;align-items:center;gap:64px;width:100%;display:grid}.min-hero-visual{position:relative;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.min-flowstrip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:12px;margin-top:52px;font-size:11px;display:flex}.min-fs-node{border:1px solid var(--ground-rule);border-radius:var(--radius-pill);background:var(--ground-panel);color:var(--text-secondary);padding:7px 13px}.min-fs-node--ours{border-color:var(--orange-border);color:var(--text-primary);background:var(--orange-bg-sm)}.min-fs-arrow{color:var(--orange)}.min-fs-verbs{color:var(--text-secondary)}.min-story{border-top:1px solid var(--ground-rule);border-bottom:1px solid var(--ground-rule);height:1060vh;position:relative}.min-stage{background:radial-gradient(120% 80% at 50% 0%, var(--orange-glow) 0%, transparent 55%), var(--ground);place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.min-stage-inner{width:100%;height:100%;max-width:var(--max-width-wide);margin:0 auto;position:relative}.min-beat{--vis:0;--lp:0;opacity:var(--vis);transform:scale(calc(.99 + .01 * var(--vis)));transform-origin:50% 54%;will-change:opacity, transform;pointer-events:none;place-items:center;padding:0 40px;display:grid;position:absolute;inset:0}.min-scene{width:100%}.min-scene--center{text-align:center;justify-items:center;gap:26px;display:grid}.min-scene--split{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.min-scene-copy{gap:18px;display:grid}.min-scene-visual{justify-items:center;gap:22px;display:grid}.min-mark{width:96px;height:auto;display:block}.min-mark--xl{width:132px}.min-mark--lg{width:112px}.min-mark--md{width:72px}.min-mark--sm{width:44px}.min-mono{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);font-size:11px}.min-mono--wide{letter-spacing:.26em;font-size:12px}.min-dim{color:var(--text-tertiary)}.min-accent{color:var(--orange)}.min-rise{transform:translateY(calc((1 - var(--vis,1)) * 14px))}.min-beat-h{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(30px,5vw,64px);font-weight:400;line-height:1.05}.min-beat-h em{color:var(--accent-light);font-style:italic}.min-beat-h--lg{font-size:clamp(40px,7vw,88px)}.min-orbit{width:min(360px,70vw);height:auto;overflow:visible}.min-orbit-ring{fill:none;stroke:var(--orange-border);stroke-width:1.5px}.min-orbit-ring--inner{stroke:var(--ground-rule)}.min-orbit-nodes{transform-box:view-box;transform-origin:180px 150px;transform:rotate(calc(var(--lp,1) * 48deg))}.min-node{fill:var(--ground);stroke:var(--orange);stroke-width:2px}.min-node--core{fill:var(--orange-bg-lg);stroke:var(--orange)}.min-counter{justify-items:center;gap:6px;display:grid}.min-counter-num{font-family:var(--font-mono);color:var(--text-primary);letter-spacing:.02em;font-size:clamp(28px,4vw,40px);font-weight:500}.min-pills{opacity:clamp(0, calc((var(--lp,1) - .25) * 3), 1);flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.min-pill{font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-pill);border:1px solid var(--orange-border);background:var(--orange-bg-sm);color:var(--text-secondary);padding:8px 14px;font-size:12px}.min-gap{width:100%;max-width:460px;position:relative}.min-gap-actions{gap:12px;display:grid}.min-action{font-family:var(--font-mono);letter-spacing:.04em;border-radius:var(--radius-md);border:1px solid var(--ground-rule);background:var(--ground-panel);color:var(--text-secondary);transform:translateX(calc(var(--lp,1) * 48px));padding:12px 16px;font-size:12px}.min-action--b{transform:translateX(calc(var(--lp,1) * 64px))}.min-action--c{transform:translateX(calc(var(--lp,1) * 40px))}.min-boundary{background:var(--orange);width:2px;position:absolute;top:-8px;bottom:-8px;right:-18px}.min-boundary-label{white-space:nowrap;color:var(--orange);position:absolute;top:-26px;right:0}.min-gap-flag{opacity:clamp(0, calc((var(--lp,1) - .42) * 4), 1);align-items:center;gap:10px;margin-top:22px;display:inline-flex}.min-scene--runtime{text-align:center;justify-items:center;gap:clamp(26px,4vh,44px);display:grid}.min-runtime-h{max-width:18ch}.min-runtime-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,6vw,72px);display:flex}.min-runtime-core{border-radius:var(--radius-2xl);border:1px solid var(--orange-border);background:var(--orange-bg-sm);justify-items:center;gap:8px;padding:26px 30px;display:grid}.min-runtime-verbs{font-size:10px}.min-outcomes{gap:12px;display:grid}.min-outcome{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--ground-rule);background:var(--ground-panel);color:var(--text-secondary);padding:10px 22px;font-size:13px}.min-outcomes .min-outcome{opacity:clamp(0, calc((var(--lp,1) - .2) * 4), 1);transform:translateX(calc((1 - clamp(0, calc((var(--lp,1) - .2) * 4), 1)) * 14px))}.min-outcomes .min-outcome--review{opacity:clamp(0, calc((var(--lp,1) - .35) * 4), 1)}.min-outcomes .min-outcome--block{opacity:clamp(0, calc((var(--lp,1) - .42) * 4), 1)}.min-outcome--allow{border-color:var(--green-border);color:var(--green);background:var(--green-dim)}.min-outcome--review,.min-outcome--escalate{border-color:var(--amber-border);color:var(--amber);background:var(--amber-dim)}.min-outcome--block{border-color:var(--red-border);color:var(--red);background:var(--red-dim)}.min-runtime-law{font-family:var(--font-body);color:var(--text-secondary);max-width:52ch;opacity:clamp(0, calc((var(--lp,1) - .48) * 4), 1);margin:0;font-size:clamp(14px,1.8vw,17px)}.min-triad{grid-template-columns:repeat(3,1fr);gap:18px;width:100%;max-width:880px;display:grid}.min-triad-card{border-radius:var(--radius-xl);border:1px solid var(--ground-rule);background:var(--ground-panel);transform:translateY(calc((1 - var(--lp,1)) * 26px));justify-items:center;gap:10px;padding:30px 18px;display:grid}.min-triad-card--1{border-top:2px solid var(--layer-01)}.min-triad-card--2{border-top:2px solid var(--layer-02);transform:translateY(calc((1 - var(--lp,1)) * 40px))}.min-triad-card--3{border-top:2px solid var(--layer-03)}.min-triad-word{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(22px,3vw,34px)}.min-converge{justify-content:center;align-items:center;gap:clamp(18px,5vw,56px);display:flex}.min-figure{width:60px;height:80px}.min-figure--human{transform:translateX(calc(var(--lp,1) * 34px))}.min-figure--ai{width:88px;transform:translateX(calc(var(--lp,1) * -34px))}.min-converge-core{border-radius:var(--radius-pill);border:1px solid var(--orange-border);background:var(--orange-bg-sm);color:var(--text-primary);opacity:clamp(0, calc((var(--lp,1) - .45) * 3), 1);padding:14px 20px}.min-progress{background:var(--ground-rule);height:2px;position:absolute;bottom:34px;left:40px;right:40px}.min-progress-bar{background:var(--orange);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;display:block}.min-scroll-hint{opacity:calc(1 - min(1, var(--p,0) * 6));justify-items:center;gap:8px;display:grid;position:absolute;bottom:48px;left:50%;transform:translate(-50%)}.min-scroll-line{background:linear-gradient(var(--orange), transparent);width:1px;height:26px;animation:minScroll 1.8s var(--ease-inout) infinite}@keyframes minScroll{0%{transform-origin:top;opacity:.3;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}to{transform-origin:bottom;opacity:.3;transform:scaleY(.4)}}.min-story--static{height:auto}.min-story--static .min-stage{background:var(--ground);height:auto;display:block;position:static;overflow:visible}.min-story--static .min-stage-inner{height:auto}.min-story--static .min-beat{opacity:1;border-bottom:1px solid var(--ground-rule);min-height:56vh;padding:72px 40px;position:relative;inset:auto}.min-story--static .min-beat:last-of-type{border-bottom:none}.min-story--static .min-progress,.min-story--static .min-scroll-hint{display:none}.min-section{border-bottom:1px solid var(--ground-rule);padding:112px 0}.min-section--feature{background:var(--ground-warm)}.min-kicker{align-items:center;gap:12px;margin-bottom:22px;display:flex}.min-kicker-node{background:var(--orange);border-radius:2px;flex-shrink:0;width:7px;height:7px}.min-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text-primary);max-width:20ch;margin:0;font-size:clamp(32px,4.6vw,60px);font-weight:400;line-height:1.08}.min-title em{color:var(--accent-light);font-style:italic}.min-lead{max-width:600px;font-family:var(--font-body);color:var(--text-secondary);margin-top:22px;font-size:18px;line-height:1.7}.min-pillars{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.min-pillar{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);background:var(--ground-panel);padding:26px 22px 30px}.min-pillar--unmanaged{border-color:var(--orange-border);background:var(--orange-bg-sm)}.min-pillar-name{font-family:var(--font-body);color:var(--text-primary);font-size:18px}.min-pillar-status{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);margin:10px 0 14px;font-size:10px}.min-pillar--unmanaged .min-pillar-status{color:var(--orange)}.min-pillar-detail{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.min-stat-block{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);border-left:3px solid var(--orange);background:var(--ground-panel);align-items:center;gap:24px;max-width:560px;margin-top:40px;padding:24px 28px;display:flex}.min-stat-num{font-family:var(--font-mono);color:var(--orange);flex-shrink:0;font-size:clamp(38px,5vw,52px);font-weight:500;line-height:1}.min-stat-text{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:16px;line-height:1.5}.min-questions{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px;display:grid}.min-q{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);background:var(--ground-panel);padding:24px 20px}.min-q-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:12px;font-size:10px}.min-q-text{font-family:var(--font-body);color:var(--text-primary);font-size:17px;line-height:1.4}.min-conversations{max-width:620px;font-family:var(--font-body);color:var(--text-secondary);margin-top:32px;font-size:17px;line-height:1.7}.min-control{gap:28px;margin-top:48px;display:grid}.min-control-track{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.min-control-origin,.min-control-dest{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--ground-rule);background:var(--ground-panel);color:var(--text-secondary);padding:10px 16px;font-size:11px}.min-control-path{background:linear-gradient(90deg, var(--ground-rule), var(--orange));flex:1;min-width:28px;height:1px}.min-control-gate{border-radius:var(--radius-xl);border:1px solid var(--orange-border);background:var(--orange-bg-md);place-items:center;padding:16px 26px;display:inline-grid}.min-control-gate-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-primary);font-size:12px}.min-control-outcomes{flex-wrap:wrap;gap:12px;display:flex}.min-control-note{font-family:var(--font-body);color:var(--text-secondary);max-width:600px;margin-top:30px;font-size:17px;line-height:1.7}.min-platform{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.min-layer{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);background:var(--ground-panel);padding:30px 24px 34px}.min-layer--runtime{border-color:var(--orange-border);background:var(--orange-bg-sm)}.min-layer-when{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.min-layer-name{font-family:var(--font-body);color:var(--text-primary);margin:12px 0 14px;font-size:22px}.min-layer--runtime .min-layer-name{color:var(--orange)}.min-layer-desc{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.min-meet{font-family:var(--font-body);color:var(--text-secondary);margin-top:30px;font-size:17px;line-height:1.7}.min-meet b{color:var(--text-primary);font-weight:600}.min-human{color:var(--warm-signal)}.min-gains{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.min-gain{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);background:var(--ground-panel);padding:28px 24px 32px}.min-gain-name{font-family:var(--font-body);color:var(--text-primary);margin-bottom:14px;font-size:20px}.min-gain p{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.min-research-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:44px;display:grid}.min-research-card{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);background:var(--ground-panel);padding:32px}.min-research-card--aura{border-color:var(--orange-border);background:var(--orange-bg-sm)}.min-research-card--readiness{border-color:var(--warm-signal);border-left:3px solid var(--warm-signal);grid-column:1/-1}.min-research-tag{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-tertiary);margin-bottom:18px;font-size:10px}.min-research-title{font-family:var(--font-body);color:var(--text-primary);margin:0 0 8px;font-size:22px;line-height:1.2}.min-research-sub{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);margin:0 0 16px;font-size:11px}.min-research-body{font-family:var(--font-body);color:var(--text-secondary);margin:0 0 14px;font-size:14px;line-height:1.65}.min-research-body:last-child{margin-bottom:0}.min-team{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}.min-team-member{border-radius:var(--radius-lg);border:1px solid var(--ground-rule);background:var(--ground-panel);padding:28px 24px 32px}.min-team-name{font-family:var(--font-body);color:var(--text-primary);font-size:20px}.min-team-role{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:8px 0 14px;font-size:11px}.min-team-focus{font-family:var(--font-body);color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.min-team-linkedin{color:inherit;text-decoration:none;transition:color .2s}.min-team-linkedin:hover{color:var(--orange)}.min-team-linkedin:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.min-close{text-align:center;background:var(--ground-warm);padding:clamp(110px,16vh,180px) 0}.min-close-h1{font-family:var(--font-body);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:clamp(34px,5.4vw,72px);font-weight:400;line-height:1.05}.min-close-h1 em{color:var(--accent-light);font-style:italic}.min-close-sub{max-width:600px;margin:26px auto 0}.min-close-actions{justify-content:center;margin-top:40px;display:flex}.min-close-mail{font-family:var(--font-mono);letter-spacing:.08em;margin-top:28px;font-size:12px}.min-close-mail a{color:var(--orange);text-decoration:none}.min-close-mail a:hover{text-decoration:underline}.min-footer{border-top:1px solid var(--ground-rule);padding:56px 0}.min-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.min-footer-tag{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);margin:0;font-size:11px}.min-footer-links{flex-wrap:wrap;gap:22px;display:flex;position:static}.min-footer-links a{font-family:var(--font-body);color:var(--text-secondary);font-size:14px;text-decoration:none}.min-footer-links a:hover{color:var(--orange)}.min-footer-links a:focus-visible,.min-close-mail a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:960px){.min-hero-inner{grid-template-columns:1fr;gap:32px}.min-hero-visual{display:none}.min-scene--split{text-align:center;grid-template-columns:1fr;justify-items:center;gap:28px}.min-scene-copy{justify-items:center}.min-platform,.min-gains,.min-team{grid-template-columns:1fr}.min-pillars,.min-questions{grid-template-columns:repeat(2,1fr)}.min-research-grid{grid-template-columns:1fr}}@media (max-width:640px){.min-hero{padding-top:120px}.min-section{padding:72px 0}.min-close{padding:80px 0}.min-pillars,.min-questions,.min-triad{grid-template-columns:1fr}.min-runtime-stage{gap:22px}.min-progress{left:24px;right:24px}.min-beat{padding:0 20px}.min-stat-block{flex-wrap:wrap;gap:16px}.min-flowstrip{gap:8px;font-size:10px}.min-footer-inner{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.min-hero{padding-top:100px;padding-bottom:48px}.min-section{padding:48px 0}.min-close{padding:64px 0}.min-beat{padding:0 14px}.min-beat-h{font-size:clamp(20px,6.5vw,32px)}.min-beat-h--lg{font-size:clamp(26px,8.5vw,44px)}.min-stat-block{flex-direction:column;align-items:flex-start;gap:8px}.min-stat-num{font-size:36px}.min-orbit{width:min(200px,72vw)}.min-runtime-core{padding:18px 20px}.min-converge{gap:14px}.min-triad-card{padding:18px 14px}}@media (prefers-reduced-motion:reduce){.min-scroll-line{animation:none}.min-beat,.min-rise,.min-action,.min-figure,.min-orbit-nodes,.min-triad-card{transform:none}.min-pills,.min-gap-flag,.min-outcomes .min-outcome,.min-converge-core,.min-runtime-law{opacity:1}.mkt-arow{transition:none}}
