:root{--bg:#06101a;--bg-soft:#0a1623;--bg-panel:#08131fc2;--bg-panel-strong:#0a1826eb;--surface:#ffffff0f;--surface-strong:#ffffff1a;--stroke:#95c4ff29;--stroke-strong:#95c4ff47;--ink:#f5fbff;--ink-soft:#bdd2e8;--ink-faint:#88a8c5;--accent:#1d74d8;--accent-2:#5ec2ff;--accent-3:#80efe6;--accent-4:#9a8cff;--shadow:0 24px 60px #00000047;--shadow-soft:0 18px 36px #0000002e;--radius-lg:28px;--radius-md:20px;--content:min(1240px, calc(100vw - clamp(32px, 7vw, 112px)))}*{box-sizing:border-box}html{scroll-behavior:smooth;background-color:var(--bg)}body{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 12% 16%,#1d74d857,#0000 0 30%),radial-gradient(circle at 82% 18%,#5ec2ff33,#0000 0 26%),radial-gradient(circle at 78% 86%,#80efe61f,#0000 0 22%),linear-gradient(#08121c 0%,#061019 48%,#081725 100%);background-color:var(--bg);margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;overflow-x:hidden}button,input,select,textarea{font:inherit}button{border:0}#root{background-color:var(--bg);min-height:100vh}.site-shell{background-color:var(--bg);min-height:100vh;position:relative}.ambient{filter:blur(50px);opacity:.72;z-index:0;pointer-events:none;border-radius:999px;position:fixed}.ambient-a{background:radial-gradient(circle,#1d74d859,#0000 66%);width:32vw;height:32vw;top:6vh;right:-10vw}.ambient-b{background:radial-gradient(circle,#5ec2ff38,#0000 68%);width:28vw;height:28vw;top:42vh;left:-12vw}.ambient-c{background:radial-gradient(circle,#80efe62e,#0000 68%);width:22vw;height:22vw;bottom:10vh;right:18vw}.glass{background:var(--bg-panel);border:1px solid var(--stroke);border-radius:var(--radius-lg);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.topbar{z-index:10;width:var(--content);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;margin:18px auto 0;padding:14px 16px;display:grid;position:relative}.brand-button,.nav-link,.footer-links button,.launcher-card,.guided-tab,.detail-mode,.project-selector-item,.company-node{color:inherit;cursor:pointer;background:0 0}.brand-button{letter-spacing:.01em;color:#f5fbffe0;align-items:center;gap:10px;font-family:Space Grotesk,sans-serif;font-size:.94rem;font-weight:600;display:inline-flex}.brand-logo,.footer-logo{object-fit:contain;opacity:.82;width:32px;height:32px}.nav{scrollbar-width:none;flex-wrap:nowrap;justify-content:center;gap:10px;display:flex;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav-link{color:var(--ink-soft);border-radius:999px;flex:none;padding:10px 14px;transition:background .18s,color .18s,transform .18s}.nav-link.active,.nav-link:hover,.guided-tab.active,.guided-tab:hover,.detail-mode.active,.detail-mode:hover,.project-selector-item.active,.project-selector-item:hover{color:var(--ink);background:#ffffff1a;transform:translateY(-1px)}.button-row,.tag-row,.choice-grid,.form-actions,.footer-links,.detail-switch,.guided-tabs,.stepper-indicator{flex-wrap:wrap;gap:12px;display:flex}.button,.ghost-button,.carousel-button,.carousel-nav{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:14px 18px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.button:hover,.ghost-button:hover,.carousel-button:hover,.carousel-nav:hover{transform:translateY(-2px)}.button{color:#f7fbff;background:#185294f0;border:1px solid #70b4ff4d;box-shadow:0 18px 34px #09223f52}.button:hover{background:#1f5fa8f5}.button.compact{padding-inline:16px}.ghost-button,.carousel-button{color:#10283b;box-shadow:var(--shadow-soft);background:#eff8ffeb;border:1px solid #eff8fff5}.carousel-nav{color:#dcecff;width:40px;min-width:40px;min-height:40px;box-shadow:none;background:#111c29f0;border:1px solid #95c4ff24;border-radius:999px;padding:0}.button:disabled,.ghost-button:disabled,.carousel-button:disabled{cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.button:disabled{color:#10283b;background:#e2ecf4f0}.ghost-button:disabled,.carousel-button:disabled{color:#10283b;background:#e2ecf4f0;border-color:#e2ecf4fa}.experience-main,.site-footer{z-index:1;position:relative}.experience-main{width:var(--content);margin:28px auto 0}.view-frame{animation:.36s stage-enter}.view-panel{min-height:auto;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#08131fad,#060f197a);border:1px solid #95c4ff1a;border-radius:32px;padding:clamp(28px,5vw,44px)}.home-view,.section-view{gap:28px;display:grid}.hero-layout,.section-head,.company-explorer,.project-feature,.guided-spotlight-head,.company-panel-head,.detail-columns{gap:24px;display:grid}.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start}.hero-copy{gap:16px;display:grid}.hero-side,.section-stack{gap:20px;display:grid}.frost-panel,.form-card,.guided-spotlight,.project-spotlight,.company-rail,.company-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0b1826b8,#08111c8a);border:1px solid #95c4ff1f;border-radius:28px;padding:clamp(22px,3vw,30px);box-shadow:0 18px 40px #00000029}h1,h2,h3,h4{letter-spacing:-.04em;margin:0;font-family:Space Grotesk,sans-serif}h1{max-width:14ch;margin:0;font-size:clamp(2.8rem,6.3vw,4.65rem);line-height:.96}h2{font-size:clamp(2.2rem,4.4vw,3.9rem);line-height:.98}h3{font-size:clamp(1.45rem,2.2vw,2.25rem);line-height:1.06}h4{font-size:1.05rem;line-height:1.2}.lead,.section-copy,.detail-copy,.signal-card p,.launcher-card span,.mission-track-item p,.compact-item-card p,.guided-copy p,.project-selector-item span,.company-map-caption span,.company-node span,.form-card p,.fineprint,.receipt-note,.field-note,.form-message{color:var(--ink-soft);line-height:1.7}.section-copy,.detail-copy{max-width:44ch;margin:0}.lead{max-width:36ch;margin:0;font-size:1.1rem}.eyebrow,.path,.tag,.progress-step,.choice span{border-radius:999px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.eyebrow{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;background:#ffffff14;border:1px solid #ffffff1f;padding:10px 14px;font-size:.82rem}.eyebrow.secondary{background:#ffffff0d}.eyebrow:before,.tag:before{content:"";background:linear-gradient(135deg, var(--accent-2), var(--accent-3));border-radius:999px;width:7px;height:7px}.path,.tag,.choice span{color:var(--ink-soft);background:#ffffff14;border:1px solid #ffffff1f;padding:9px 12px;font-size:.86rem}.tag:before{width:6px;height:6px}.section-head{grid-template-columns:minmax(0,1fr) minmax(280px,.88fr);align-items:start;gap:18px}.section-head.compact{margin-bottom:0}.hero-copy h1,.section-head h2,.home-system-panel h3,.home-vision-intro h3,.guided-spotlight h3,.form-card h3,.company-rail h3,.company-panel h3,.project-spotlight h3{padding-bottom:12px;position:relative}.hero-copy h1:after,.section-head h2:after,.home-system-panel h3:after,.home-vision-intro h3:after,.guided-spotlight h3:after,.form-card h3:after,.company-rail h3:after,.company-panel h3:after,.project-spotlight h3:after{content:"";background:linear-gradient(90deg,#5ec2ffeb,#80efe6d1);border-radius:999px;width:clamp(64px,14vw,112px);height:2px;margin-top:12px;display:block}.signal-grid,.launcher-grid,.compact-list,.field-grid,.progress{gap:14px;display:grid}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-signals{margin-top:10px}.signal-card{border-left:1px solid var(--stroke-strong);padding:6px 0 6px 16px}.signal-card span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.84rem;display:block}.signal-card strong{color:var(--accent-2);margin-bottom:6px;font-size:1.08rem;display:block}.signal-card p{margin:0;font-size:.94rem}.launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.manifesto-grid,.project-intelligence,.project-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.manifesto-grid{margin:6px 0 8px}.manifesto-card,.project-intelligence-card,.project-brief-card{background:#ffffff0a;border:0;border-radius:20px;padding:18px}.manifesto-card span,.project-intelligence-card span,.project-brief-card span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.home-view .manifesto-card{border-left:1px solid var(--stroke-strong);background:0 0;border-radius:0;padding:6px 0 6px 16px}.hero-signals .signal-card:first-child,.home-view .manifesto-card:first-child,.home-horizon-track .mission-track-item:first-child,.company-spotlight .company-stat:first-child,.project-insights .project-insight-item:first-child{border-left-color:#5ec2ff8a}.hero-signals .signal-card:nth-child(2),.home-view .manifesto-card:nth-child(2),.home-horizon-track .mission-track-item:nth-child(2),.company-spotlight .company-stat:nth-child(2),.project-insights .project-insight-item:nth-child(2){border-left-color:#80efe67a}.hero-signals .signal-card:nth-child(3),.home-view .manifesto-card:nth-child(3),.home-horizon-track .mission-track-item:nth-child(3),.company-spotlight .company-stat:nth-child(3),.project-insights .project-insight-item:nth-child(3){border-left-color:#9a8cff75}.hero-signals .signal-card:first-child strong,.home-view .manifesto-card:first-child span,.home-horizon-track .mission-track-item:first-child .guided-label,.company-spotlight .company-stat:first-child span,.project-insights .project-insight-item:first-child span{color:var(--accent-2)}.hero-signals .signal-card:nth-child(2) strong,.home-view .manifesto-card:nth-child(2) span,.home-horizon-track .mission-track-item:nth-child(2) .guided-label,.company-spotlight .company-stat:nth-child(2) span,.project-insights .project-insight-item:nth-child(2) span{color:var(--accent-3)}.hero-signals .signal-card:nth-child(3) strong,.home-view .manifesto-card:nth-child(3) span,.home-horizon-track .mission-track-item:nth-child(3) .guided-label,.company-spotlight .company-stat:nth-child(3) span,.project-insights .project-insight-item:nth-child(3) span{color:var(--accent-4)}.manifesto-card h4,.project-intelligence-card h4{margin-bottom:10px}.manifesto-card p,.project-intelligence-card p,.project-brief-card strong{color:var(--ink-soft);margin:0;line-height:1.65}.launcher-card{text-align:left;border-left:1px solid var(--stroke-strong);background:0 0;border-radius:0;padding:6px 0 6px 16px;transition:transform .18s,border-color .18s}.launcher-card:hover{border-color:#5ec2ff61;transform:translateY(-2px)}.launcher-card strong{color:#e8f4fff5;margin-bottom:8px;display:block}.guided-copy p strong,.project-detail-panel strong{color:var(--accent-2)}.home-view .button-row{gap:14px}.home-view .hero-signals .signal-card p{max-width:22ch}.home-view .hero-side,.home-view{gap:24px}.home-view .hero-side{gap:0}.home-view .frost-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a1725b8,#07101b8f);border:1px solid #95c4ff1a;border-radius:28px;padding:clamp(22px,3vw,30px);box-shadow:0 18px 40px #00000024}.home-system-panel,.home-vision-panel,.home-vision-intro{gap:18px;display:grid}.home-system-panel .section-copy,.home-vision-intro .section-copy{max-width:40ch}.home-system-panel .launcher-grid{margin-top:0}.home-system-panel .launcher-card{min-height:92px}.home-system-panel .flow-band{margin-top:0}.home-vision-panel{gap:22px}.home-horizon-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.mission-track{gap:14px;display:grid}.mission-track-item{border-left:1px solid var(--stroke-strong);padding:6px 0 6px 16px}.mission-track-item p{margin:10px 0 0}.home-horizon-track .mission-track-item{min-height:100%}.flow-band{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.flow-band span{color:var(--ink-soft);background:#5ec2ff14;border:1px solid #5ec2ff2e;border-radius:999px;padding:10px 14px;font-size:.88rem;font-weight:700;position:relative}.flow-band span:not(:last-child):after{content:"→";color:var(--accent-2);margin-left:10px}.company-explorer,.company-rail,.company-energy-strip,.company-summary{gap:22px;display:grid}.company-rail{border-bottom:1px solid var(--stroke);padding-bottom:24px}.company-rail-head,.company-energy-strip{grid-template-columns:minmax(180px,auto) minmax(0,1fr);align-items:start}.company-rail-track{scrollbar-width:none;gap:12px;margin-inline:-2px;padding:2px 10px 8px 2px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.company-rail-track::-webkit-scrollbar{display:none}.company-pill{color:var(--ink-soft);background:#07121ddb;border:1px solid #95c4ff33;border-radius:999px;flex:none;padding:11px 16px;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff05}.company-pill.active,.company-pill:hover{color:var(--ink);background:#144d8e85;border-color:#5ec2ff61;box-shadow:inset 0 0 0 1px #5ec2ff24}.energy-callout,.company-stat{border-left:1px solid var(--stroke-strong);padding-left:16px}.energy-callout p,.company-summary-copy p,.company-stat span{margin:0}.energy-callout{gap:8px;display:grid}.company-spotlight{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-stat span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.82rem;display:block}.company-panel{gap:20px;display:grid}.company-rail h3,.company-panel h3,.guided-spotlight h3,.form-card h3,.frost-panel h3,.project-spotlight h3{margin-bottom:10px}.company-summary{border-bottom:1px solid var(--stroke);grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:start;padding-bottom:18px}.detail-switch{background:0 0;border:0;width:fit-content;margin-top:2px;padding:0}.detail-mode{color:var(--ink-soft);border-radius:14px;padding:10px 14px}.detail-reveal,.guided-panel{background:0 0;border:0;border-radius:0;padding:12px 0 0}.detail-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.detail-columns>div{gap:14px;display:grid}.detail-columns h4{margin:0}.compact-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.compact-list.roles{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-item,.compact-item-card{border-left:1px solid var(--stroke-strong);background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:0;padding:16px 0 0 16px}.compact-item{color:var(--ink-soft);line-height:1.55}.compact-item-card h4{margin-bottom:8px}.compact-item-card p{margin:0}.project-spotlight{gap:22px;padding-inline:0;display:grid}.projects-view .project-spotlight{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.projects-view .project-selector-item{box-shadow:none;background:#ffffff06;border-color:#95c4ff14}.project-spotlight-head{justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:0;display:flex}.project-controls{align-items:center;gap:12px;display:flex}.project-progress{justify-content:center;align-items:center;width:min(360px,34vw);display:flex}.stepper-indicator{flex-wrap:nowrap;gap:8px}.project-progress .stepper-indicator{justify-content:center;align-items:center;width:100%}.project-meta{gap:8px}.project-meta .path,.project-meta .tag{color:var(--ink-faint);background:0 0;border:0;padding:0;font-size:.82rem}.project-meta .path:before,.project-meta .tag:before{display:none}.project-meta>:not(:last-child):after{content:"•";color:var(--accent-2);margin-left:8px}.stepper-dot{cursor:pointer;background:0 0;border:0;flex:1 1 0;min-width:0;padding:0}.stepper-dot span{opacity:.72;background:#ffffff1a;border-radius:999px;width:100%;height:6px;transition:transform .22s,background .22s,opacity .22s;display:block}.stepper-dot.active span,.stepper-dot:hover span{opacity:1;background:linear-gradient(90deg,#5ec2fff5,#80efe6f0);transform:scaleY(1.25)}.cross{gap:12px;display:grid}.project-selector{scrollbar-width:none;scroll-snap-type:x proximity;gap:10px;margin-inline:-2px;padding:2px 2px 4px;display:flex;overflow-x:auto}.project-selector::-webkit-scrollbar{display:none}.project-selector-item{scroll-snap-align:start;text-align:left;background:#ffffff09;border:1px solid #95c4ff14;border-radius:18px;flex:0 0 172px;min-height:72px;padding:12px 14px;transition:transform .18s,border-color .18s,background .18s,color .18s}.project-selector-item strong{transition:color .18s;display:block}.project-selector-item span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:.84rem;display:block}.project-insights{background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;overflow:visible}.project-insight-item{border-left:1px solid var(--stroke-strong);padding:6px 0 6px 16px}.project-insight-item:not(:last-child){border-right:0}.project-insight-item span{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:.82rem;font-weight:700;display:block}.project-insight-item p{color:var(--ink-soft);margin:0;line-height:1.65}.project-detail-compact{display:none}.project-detail-panel{border-left:1px solid var(--stroke-strong);gap:10px;padding:6px 0 0 16px;display:grid}.project-detail-panel p:last-child{color:var(--ink-soft);margin:0;line-height:1.6}.project-detail-switch{gap:18px}.project-detail-switch .detail-mode{border-bottom:1px solid #0000;border-radius:0;padding:0 0 8px}.project-detail-switch .detail-mode.active,.project-detail-switch .detail-mode:hover{background:0 0;border-bottom-color:#5ec2ff66;transform:none}.project-selector-item.active,.project-selector-item:hover{color:var(--ink);background:#fff1;border-color:#5ec2ff47;transform:translateY(-1px)}.project-selector-item.active strong,.project-selector-item:hover strong{color:var(--ink)}.guided-spotlight{gap:18px;padding-inline:0;display:grid}.section-view .guided-spotlight{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.guided-spotlight-head{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:start;gap:16px}.guided-tab{color:var(--ink-soft);border-radius:999px;padding:10px 14px}.guided-panel{gap:18px;display:grid}.guided-copy{gap:12px;display:grid}.guided-label{color:#5ec2ffeb;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.guided-copy h4{font-size:1.3rem}.progress{grid-template-columns:repeat(3,minmax(0,1fr))}.progress-step{color:var(--ink-faint);background:#ffffff0d;border:1px solid #ffffff14;justify-content:center;padding:12px 14px;font-size:.85rem}.progress-step.active{color:var(--ink);background:linear-gradient(#1d74d833,#5ec2ff14);border-color:#5ec2ff5c;box-shadow:inset 0 0 0 1px #5ec2ff1f}.form-card,.form-step,.field,.choice,.sidebar-stack{gap:16px;display:grid}.form-card{border-top:1px solid var(--stroke);padding-top:26px}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field.full{grid-column:1/-1}.field span{color:var(--ink-soft)}.field input,.field select,.field textarea{width:100%;color:var(--ink);background:#040a1194;border:1px solid #95c4ff2e;border-radius:16px;outline:none;padding:14px 15px;transition:border-color .18s,box-shadow .18s,background .18s}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{background:#060e16ad;border-color:#5ec2ff7a;box-shadow:0 0 0 4px #1d74d81f}.choice{position:relative}.choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.choice input:checked+span{color:var(--ink);background:#1d74d833;border-color:#5ec2ff4d}.field-note,.fineprint,.receipt-note{margin:0;font-size:.9rem}.form-actions{justify-content:space-between;align-items:center}.form-message{flex:1;min-height:1.5rem}.form-message.failed{color:#f5a4a4}.form-message.succeeded{color:#91f0cb}.site-footer{width:var(--content);margin:10px auto 36px}.footer-card{color:#fff;box-shadow:none;background:0 0;border-top:1px solid #95c4ff29;border-radius:0;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:16px 0 0;display:grid}.footer-card h3{color:#f5fbffd6;font-size:1rem;line-height:1.08}.footer-card p{color:#bdd2e89e;max-width:46ch;margin:6px 0 0;font-size:.92rem}.footer-links button{color:#ffffffd1;padding:0}@keyframes stage-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.hero-layout,.section-head,.company-explorer,.guided-spotlight-head,.company-rail-head,.company-energy-strip,.company-summary,.detail-columns,.project-insights{grid-template-columns:1fr}.signal-grid,.manifesto-grid,.compact-list.roles,.company-spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){:root{--content:min(1240px, calc(100vw - 40px))}.experience-main{margin-top:18px}.topbar,.footer-card{grid-template-columns:1fr;justify-items:start}.topbar{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:10px;margin-top:10px;padding:0}.brand-button{gap:8px;font-size:.88rem}.brand-logo{width:28px;height:28px}.nav{border-bottom:1px solid #95c4ff24;justify-content:flex-start;gap:18px;width:100%;padding:0 0 4px;display:flex;overflow-x:auto}.nav-link{letter-spacing:.01em;text-align:left;white-space:nowrap;border-bottom:2px solid #0000;border-radius:0;flex:none;justify-content:flex-start;min-width:max-content;padding:0 0 10px;font-size:.8rem;line-height:1.1}.nav-link.active,.nav-link:hover{color:var(--ink);background:0 0;border-bottom-color:#5ec2ffa3;transform:none}.view-panel{min-height:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.company-rail-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;scroll-padding-inline:0;display:grid;overflow:visible}.company-pill{text-align:center;justify-content:center;width:100%;min-height:48px;font-size:.98rem}.signal-grid,.launcher-grid,.manifesto-grid,.field-grid,.progress,.compact-list,.compact-list.roles,.company-spotlight{grid-template-columns:1fr}.frost-panel,.guided-spotlight,.form-card,.company-rail,.company-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.section-stack{gap:28px}.section-stack>*+*{border-top:1px solid #95c4ff24;padding-top:22px}.project-spotlight-head,.form-actions{flex-direction:column;align-items:stretch}.project-controls{justify-content:space-between;align-items:center}.project-progress{flex:1;width:auto;min-width:0}.projects-view{gap:16px}.home-view h1{font-size:clamp(2.45rem,11vw,3.35rem);line-height:.98}.home-view{gap:18px}.home-view .lead{font-size:1rem;line-height:1.55}.home-view .button-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-view .button-row .button,.home-view .button-row .ghost-button{width:100%;min-height:44px;padding:12px 10px}.home-view .hero-signals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.home-view .hero-signals .signal-card{padding:0 0 0 10px}.home-view .hero-signals .signal-card p{display:none}.home-view .hero-signals .signal-card strong{font-size:1.08rem}.home-view .launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}.home-view .launcher-card span{display:none}.home-view .hero-side{gap:0}.home-view .frost-panel{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.home-view .home-system-panel,.home-view .home-vision-panel{border-top:1px solid #95c4ff24;padding-top:18px}.home-view .flow-band,.home-view .manifesto-grid,.home-view .home-horizon-track{scrollbar-width:none;flex-wrap:nowrap;gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.home-view .flow-band::-webkit-scrollbar{display:none}.home-view .manifesto-grid::-webkit-scrollbar{display:none}.home-view .home-horizon-track::-webkit-scrollbar{display:none}.home-view .flow-band span{white-space:nowrap}.home-view .manifesto-card,.home-view .home-horizon-track .mission-track-item{flex:0 0 82%;padding:0 0 0 12px}.projects-view .section-head{gap:10px}.projects-view h2{font-size:clamp(1.82rem,8vw,2.2rem);line-height:.96}.projects-view h3{font-size:clamp(1.28rem,5.8vw,1.6rem)}.projects-view .section-copy{font-size:.98rem;line-height:1.45}.guided-tabs,.button-row,.tag-row,.choice-grid{flex-direction:column}.section-head .section-copy,.guided-spotlight-head .section-copy,.company-rail-head .section-copy,.form-card>.section-copy{display:none}.detail-switch{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.detail-switch::-webkit-scrollbar{display:none}.guided-tabs{scrollbar-width:none;flex-flow:row;gap:8px;padding-bottom:2px;overflow-x:auto}.guided-tabs::-webkit-scrollbar{display:none}.site-footer{display:none}.project-spotlight,.projects-view .project-spotlight{gap:14px}.projects-view .tag-row{flex-direction:row;gap:6px}.projects-view .project-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.projects-view .project-meta .path,.projects-view .project-meta .tag{padding-left:12px;font-size:.72rem;position:relative}.projects-view .project-meta .path:before,.projects-view .project-meta .tag:before{background:var(--accent-2);content:"";border-radius:999px;width:5px;height:5px;display:block;position:absolute;top:.45rem;left:0}.projects-view .project-meta>:after{display:none}.projects-view .project-meta>:last-child{grid-column:1/-1}.projects-view .signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.projects-view .signal-card:nth-child(3){grid-column:1/-1}.projects-view .signal-card{padding:10px 0 0 12px}.projects-view .signal-card strong{font-size:.95rem}.projects-view .project-insights{display:none}.projects-view .project-detail-compact{gap:12px;display:grid}.projects-view .project-detail-panel{padding:4px 0 0 12px}.projects-view .project-spotlight-head{gap:12px}.projects-view .project-spotlight-head .section-copy{max-width:28ch;font-size:.95rem;line-height:1.42;display:block}.projects-view .project-detail-switch{gap:14px}.projects-view .cross,.projects-view .cross .compact-list{gap:8px}.projects-view .cross .compact-item{padding:0 0 0 12px;line-height:1.4}.projects-view .project-insight-item:not(:last-child){border-bottom:0;border-right:0}.projects-view .project-selector-item{flex-basis:148px;min-height:0;padding:10px 12px}.projects-view .project-selector-item span{margin-bottom:4px;font-size:.72rem}.projects-view .carousel-nav{width:36px;min-width:36px;min-height:36px}.stepper-indicator{gap:6px}.projects-view .project-selector{display:none}.projects-view .project-selector-item{text-align:left;background:0 0;border:0;border-left:1px solid #95c4ff33;border-radius:0;flex:auto;min-width:0;min-height:auto;padding:6px 0 6px 12px}.projects-view .project-selector-item.active,.projects-view .project-selector-item:hover{background:0 0;border-color:#5ec2ff6b;transform:none}.projects-view .project-selector-item span{display:none}.projects-view .project-selector-item strong{font-size:.9rem;line-height:1.25}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
