.investors-page{overflow-wrap:normal}.investors-page .site-header{position:sticky;top:0}.investor-citation{color:var(--mint);font-size:.78em;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.investor-hero{min-height:720px;height:calc(100svh - 92px);max-height:860px;position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden}.investor-hero>img,.investor-hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.investor-hero>img{object-position:62% center;filter:saturate(.82) contrast(1.04)}.investor-hero-shade{z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--af-bg) 97.25%,transparent) 0%,color-mix(in srgb,var(--af-bg) 90.98%,transparent) 29%,color-mix(in srgb,var(--af-bg) 43.92%,transparent) 58%,color-mix(in srgb,var(--af-bg) 7.06%,transparent) 85%),linear-gradient(0deg,var(--af-bg) 0%,transparent 35%)}.investor-hero-copy{padding:35px 6% 70px;max-width:800px}.investor-hero h1{font-size:clamp(64px,7vw,104px);max-width:760px}.investor-hero-copy>p:not(.eyebrow){max-width:590px;color:var(--af-text);font-size:20px}.investor-actions{display:flex;align-items:center;flex-wrap:wrap;gap:18px 28px;margin-top:36px}.investor-hero-caption{position:absolute;right:5%;bottom:26px;font-size:10px;letter-spacing:.09em}.investment-thesis{padding-block:110px 90px;display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:start}.investment-thesis h2{max-width:620px}.thesis-copy{padding-top:21px}.thesis-copy p{font-size:18px}.system-section{padding-block:85px 120px;border-top:1px solid var(--line);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.system-heading>p:not(.eyebrow){max-width:480px}.system-visual{position:relative;min-height:520px;border-radius:50%;border:1px solid var(--af-border-subtle);background:radial-gradient(circle,color-mix(in srgb,var(--af-surface-raised) 6.27%,transparent),transparent 58%),linear-gradient(135deg,var(--af-surface-raised),var(--af-surface-raised));box-shadow:inset 0 0 90px color-mix(in srgb,var(--af-bg) 33.33%,transparent)}.system-visual:before,.system-visual:after{content:"";position:absolute;border:1px solid var(--af-border-subtle);border-radius:50%;inset:13%}.system-visual:after{inset:28%;border-color:var(--af-border-subtle)}.system-core,.system-orbit{position:absolute;display:flex;flex-direction:column;justify-content:center;border-radius:50%;text-align:center}.system-core{inset:35%;background:var(--af-primary);color:var(--af-on-primary);box-shadow:0 0 60px color-mix(in srgb,var(--af-bg) 20.78%,transparent);z-index:2}.system-core span,.system-orbit span{font-size:9px;letter-spacing:.15em;font-weight:700}.system-core strong{font-size:19px;margin:6px}.system-core small{font-size:10px}.system-orbit{width:132px;height:132px;background:var(--af-surface-raised);border:1px solid var(--af-border-subtle);color:var(--text);z-index:2}.system-orbit small{font-size:10px;color:var(--muted);padding:7px 15px 0;line-height:1.35}.orbit-a{left:5%;top:13%}.orbit-b{right:4%;top:16%;border-color:var(--af-border-subtle)}.orbit-c{left:7%;bottom:10%;border-color:var(--af-border-subtle)}.orbit-d{right:7%;bottom:8%}.platform-strip{padding-block:94px;background:linear-gradient(125deg,var(--af-surface-raised),var(--af-surface-raised));border-block:1px solid var(--af-border-subtle)}.platform-strip h2{max-width:760px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:54px}.platform-grid article{border-top:1px solid var(--af-border-subtle);padding-top:22px}.platform-grid article>span{font-size:11px;color:var(--mint)}.platform-grid h3{margin:20px 0 10px}.platform-grid p{font-size:14px}.product-proof{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:center;padding-block:110px}.product-image img{border-radius:10px;background:var(--af-surface-raised)}.product-image>span{display:block;font-size:9px;letter-spacing:.12em;color:var(--muted);margin-top:12px}.proof-list{list-style:none;padding:10px 0 15px}.proof-list li{display:grid;grid-template-columns:145px 1fr;gap:18px;border-top:1px solid var(--line);padding:18px 0}.proof-list strong{font-size:14px;color:var(--text)}.proof-list span{font-size:13px;color:var(--muted);line-height:1.55}.evidence-section{display:grid;grid-template-columns:1fr 1fr;gap:34px 64px;padding-block:100px;border-top:1px solid var(--line)}.evidence-intro{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.evidence-intro h2{max-width:700px}.evidence-intro>p:last-child{margin-bottom:22px}.evidence-feature{padding:38px;border:1px solid var(--af-border-subtle);border-radius:10px;background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--af-surface-raised) 8.63%,transparent),transparent 42%),var(--af-surface)}.metric{font-size:88px;line-height:1;color:var(--mint);letter-spacing:-.07em;margin:0}.metric span{font-size:.45em}.evidence-feature h3{font-size:25px}.evidence-feature p{font-size:15px}.evidence-feature small{display:block;color:var(--af-text-muted);font-size:10px;letter-spacing:.08em;text-transform:uppercase;margin-top:22px}.evidence-points article{padding:25px 0;border-top:1px solid var(--line)}.evidence-points article>span{font-size:9px;letter-spacing:.12em;color:var(--af-primary)}.evidence-points h3{font-size:20px}.evidence-points p{font-size:14px}.roadmap{padding-block:90px;border-top:1px solid var(--line)}.roadmap>h2{max-width:700px}.roadmap ol{list-style:none;padding:25px 0 0;margin:0}.roadmap li{display:grid;grid-template-columns:100px 1fr;gap:30px;padding:27px 0;border-top:1px solid var(--line);max-width:940px}.roadmap li>span{font-size:10px;letter-spacing:.15em;color:var(--mint);padding-top:5px}.roadmap h3,.roadmap p{margin:0}.roadmap p{font-size:14px;margin-top:7px;max-width:700px}.market-section{background:var(--af-surface-raised);color:var(--af-text-muted);padding-block:95px}.market-section .eyebrow{color:var(--af-primary)}.market-section h2{max-width:720px}.market-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px}.market-columns article{border-top:1px solid var(--af-border-subtle);padding-top:20px}.market-columns p{color:var(--af-primary);font-size:14px}.boundaries{padding-block:100px;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.boundaries dl{margin:0}.boundaries dl>div{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:20px 0;border-top:1px solid var(--line)}.boundaries dt{color:var(--mint);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.boundaries dd{margin:0;color:var(--af-text);line-height:1.65;font-size:14px}.investor-references{padding-block:88px;border-top:1px solid var(--line)}.investor-references ol{list-style:none;padding:15px 0 0;margin:0}.investor-references li{display:grid;grid-template-columns:55px 1fr;gap:24px;padding:28px 0;border-top:1px solid var(--line)}.investor-references li>span{font-size:20px;color:var(--mint)}.investor-references h3{margin:0 0 9px}.investor-references p{font-size:13px;margin:5px 0}.investor-references .reference-context{color:var(--af-text);max-width:880px}.investor-references a{display:inline-block;color:var(--mint);font-size:13px;text-decoration:underline;text-underline-offset:4px;margin-top:9px}.source-date{font-size:12px!important;margin-top:28px!important}.investor-cta{text-align:center;padding-block:100px;border-top:1px solid var(--line)}.investor-cta .eyebrow{justify-content:center}.investor-cta h2{max-width:840px;margin-inline:auto}.investor-cta>p:not(.eyebrow){max-width:620px;margin:0 auto 30px}.investors-page footer .inline-button{display:inline-block}
@media(max-width:1000px){.investors-page .site-header nav{gap:14px;font-size:12px}.system-section{grid-template-columns:1fr;gap:35px}.system-heading{max-width:700px}.system-visual{max-width:700px;width:100%;margin:auto}.product-proof{gap:36px}.investment-thesis{gap:45px}.evidence-intro{gap:30px}.boundaries{gap:35px}}
@media(max-width:700px){.investors-page .site-header nav{display:none}.investors-page .login-button{font-size:0;gap:0}.investors-page .login-button:before{content:"Contact";font-size:13px}.investors-page .login-button span{font-size:13px;margin-left:10px}.investor-hero{min-height:760px;height:auto;align-items:flex-end}.investor-hero>img{height:440px;object-position:65% center}.investor-hero-shade{background:linear-gradient(0deg,var(--af-bg) 42%,color-mix(in srgb,var(--af-bg) 60%,transparent) 72%,transparent)}.investor-hero-copy{padding:280px 24px 80px}.investor-hero h1{font-size:58px;margin:22px 0}.investor-hero-copy>p:not(.eyebrow){font-size:16px}.investor-hero-caption{right:24px;bottom:18px;font-size:8px}.investment-thesis,.product-proof,.evidence-intro,.evidence-section,.boundaries{grid-template-columns:1fr}.investment-thesis{padding-block:70px 55px;gap:10px}.thesis-copy{padding-top:0}.thesis-copy p{font-size:16px}.system-section{padding-block:55px 75px}.system-visual{min-height:390px}.system-core{inset:35% 33%}.system-core strong{font-size:14px}.system-core small{display:none}.system-orbit{width:98px;height:98px}.system-orbit small{font-size:8px;padding-inline:8px}.platform-strip{padding-block:65px}.platform-grid,.market-columns{grid-template-columns:1fr;gap:22px}.product-proof{padding-block:65px}.product-image{grid-row:2}.proof-list li{grid-template-columns:1fr;gap:5px}.evidence-section{padding-block:65px;gap:24px}.evidence-intro{grid-column:auto;gap:8px}.evidence-feature{padding:28px}.metric{font-size:72px}.roadmap{padding-block:60px}.roadmap li{grid-template-columns:70px 1fr;gap:14px}.market-section{padding-block:65px}.boundaries{padding-block:65px;gap:14px}.boundaries dl>div{grid-template-columns:1fr;gap:7px}.investor-references{padding-block:60px}.investor-references li{grid-template-columns:1fr;gap:8px}.investor-cta{padding-block:70px}}
@media(max-width:360px){.investor-hero h1{font-size:50px}.system-visual{min-height:340px}.system-orbit{width:84px;height:84px}.system-orbit small{display:none}.system-core{inset:36% 32%}.system-core span{font-size:8px}.system-core strong{font-size:12px}.orbit-a{left:1%}.orbit-b{right:1%}.orbit-c{left:2%}.orbit-d{right:2%}}
@media print{.investors-page{background:var(--af-surface-raised);color:var(--af-text-muted)}.investors-page .site-header,.investor-actions,.investors-page footer,.investor-cta,.skip{display:none}.investor-hero{min-height:0;height:auto;padding:35px 0}.investor-hero>img,.investor-hero-shade,.investor-hero-caption{display:none}.investor-hero-copy{padding:0}.investor-hero h1{font-size:52px}.investors-page p,.investors-page dd{color:var(--af-text-muted)}.platform-strip,.market-section,.system-visual,.evidence-feature{background:none;color:var(--af-text-muted)}.investment-thesis,.system-section,.product-proof,.evidence-section,.roadmap,.market-section,.boundaries,.investor-references{padding-block:30px}.wrap,.market-section .wrap{max-width:none;padding-inline:0}}

/* Compatibility aliases resolve to the shared Iris & Ink token layer. */
:root{--bg:var(--af-bg);--text:var(--af-text);--muted:var(--af-text-muted);--mint:var(--af-primary);--green:var(--af-primary);--line:var(--af-border-subtle);--panel:var(--af-surface);--cast-panel:var(--af-surface);--cast-panel-solid:var(--af-surface)}
