.elabel{text-transform:uppercase;letter-spacing:.09em;color:var(--cobalt);font-size:16px;font-weight:500}.ai-hero{border-bottom:.5px solid var(--hairline);grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,5vw,72px);padding-block:clamp(56px,7vw,96px) clamp(44px,5vw,68px);display:grid}.ai-hero-graphic{min-height:340px}.ai-hero-title{color:var(--ink);letter-spacing:-.025em;margin-top:18px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(48px,7vw,96px);font-weight:300;line-height:1.02}.ai-hero-desc{color:var(--mute);max-width:52ch;margin-top:20px;font-size:clamp(16px,1.3vw,20px);line-height:1.55}.ai-hero-highlight{color:var(--ink);max-width:52ch;margin-top:18px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(17px,1.4vw,20px);font-weight:600;line-height:1.5}.ai-hero-highlight .accent{color:var(--cobalt)}.ai-footnote{color:var(--mute);max-width:56ch;margin-top:18px;font-size:12px;font-style:italic;line-height:1.55}.ai-footnote--cobalt{color:var(--cobalt);max-width:52ch;font-size:15px}.ai-sections{padding-bottom:clamp(80px,10vw,140px)}.ai-section{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(48px,6vw,96px);padding-block:clamp(72px,9vw,116px);display:grid}.ai-section+.ai-section{border-top:.5px solid var(--hairline)}.ai-section-label{text-transform:uppercase;letter-spacing:.08em;color:var(--cobalt);margin-top:-6px;margin-bottom:20px;font-size:16px;font-weight:600;display:block}.ai-headline{color:var(--cobalt);letter-spacing:-.02em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(30px,3.6vw,50px);font-weight:300;line-height:1.12}.ai-sub{color:var(--ink);letter-spacing:-.005em;margin-top:18px;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(17px,1.5vw,21px);font-weight:400;line-height:1.42}.ai-body{color:var(--body);max-width:52ch;margin-top:14px;font-size:clamp(14px,1.1vw,16px);line-height:1.72}.ai-graphic{justify-content:center;align-items:center;min-height:300px;display:flex}.ai-graphic svg{width:100%;height:auto;max-height:440px}.ai-section--founders{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);background:var(--cobalt)}[data-theme=dark] .ai-section--founders{background:var(--cobalt-deep)}.ai-section+.ai-section--founders{border-top:none}.ai-section--founders .ai-section-label{color:#ffffff85}.ai-section--founders .ai-headline,.ai-section--founders .ai-sub{color:#fff}.ai-section--founders .ai-body{color:#ffffffa6}.founders-photos{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(14px,2vw,24px);display:grid}.founder-card{flex-direction:column;display:flex}.founder-photo-wrap{aspect-ratio:3/4;border-radius:var(--r-md);width:100%;overflow:hidden}.founder-photo{object-fit:cover;object-position:top center;filter:grayscale();width:100%;height:100%;display:block}.founder-meta{padding-top:16px}.founder-photo-wrap{box-shadow:0 12px 40px #00000052,0 2px 8px #0003}.founder-name{color:#fff;letter-spacing:-.012em;font-family:Inter Tight,Inter,sans-serif;font-size:clamp(17px,1.6vw,21px);font-weight:500}.founder-role{color:#fff;margin-top:3px;font-size:12px}.founder-creds{color:#fff;letter-spacing:.03em;text-transform:uppercase;margin-top:8px;font-size:11px;font-weight:500}.founder-email{color:#ffffffb8;transition:color .2s var(--ease),border-color .2s var(--ease);border-bottom:1px solid #ffffff47;margin-top:8px;font-size:12px;text-decoration:none;display:inline-block}.founder-email:hover{color:#fff;border-color:#ffffffb8}@media (width<=960px){.ai-section{grid-template-columns:1fr;gap:clamp(36px,4vw,52px)}.ai-hero{grid-template-columns:1fr;gap:clamp(32px,4vw,44px)}.ai-hero-graphic{min-height:260px}.ai-graphic{min-height:240px}.founders-photos{gap:12px}}@media (width<=640px){.ai-graphic{min-height:200px}.founders-photos{gap:10px}}[data-theme=dark] .sv-media-pill{fill-opacity:.22;stroke-opacity:.45}[data-theme=dark] .sv-media-dot{fill-opacity:.78}[data-theme=dark] .sv-media-text{fill-opacity:1}[data-theme=dark] .sv-media-bar{fill-opacity:.18;stroke-opacity:.32}[data-theme=dark] .sv-rep-src{fill-opacity:.14;stroke-opacity:.42}[data-theme=dark] .sv-rep-srctitle{fill-opacity:.92}[data-theme=dark] .sv-rep-viz{fill-opacity:.62}[data-theme=dark] .sv-rep-vizline{stroke-opacity:.6}[data-theme=dark] .sv-rep-vizfaint{fill-opacity:.3}[data-theme=dark] .sv-rep-dash{fill-opacity:.16;stroke-opacity:.38}[data-theme=dark] .sv-rep-dashtitle{fill-opacity:1}[data-theme=dark] .sv-rep-arrow{stroke-opacity:.6;fill-opacity:.6}[data-theme=dark] .sv-cre-card{fill-opacity:.13;stroke-opacity:.38}[data-theme=dark] .sv-cre-label{fill-opacity:.88}[data-theme=dark] .sv-cre-bar{fill-opacity:.52}[data-theme=dark] .sv-cre-faint{fill-opacity:.07;stroke-opacity:.18}.sv-cre-label{fill-opacity:1}.hero-brain svg .cls-1{fill:var(--cobalt)}.hero-brain svg .cls-2{fill:#fff}.hero-brain svg .cls-3{fill:var(--cobalt);fill-opacity:.5}[data-theme=dark] .hero-brain svg .cls-3{fill-opacity:.62}.sv-cre-shoot-text{fill-opacity:1;fill:#fff}
