@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_9c6cb61b-module__8NX9hq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_9c6cb61b-module__8NX9hq__variable{--font-geist:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--background:#0b0f19;--background-secondary:#111827;--surface:#10141de0;--surface-strong:#161c27;--border:#ffffff14;--text-primary:#e5e7eb;--text-secondary:#9ca3af;--text-muted:#6b7280;--purple:#7c3aed;--purple-deep:#6d28d9;--blue:#3b82f6;--accent:#8b5cf6;--accent-secondary:#6366f1;--success:#22c55e;--shadow:0 24px 80px #0408143d;--radius-large:24px;--radius-medium:18px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text-primary);font-family:var(--font-geist),sans-serif;background:radial-gradient(circle at 50% -10%,#ffffff0f,#0000 26%),linear-gradient(#090b10 0%,#0b0f19 48% 100%);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.page-shell{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:top;background-size:120px 120px;padding:0 24px 24px;position:relative;overflow:hidden}.viewport-glow{top:var(--glow-y,-260px);z-index:0;width:min(100vw,1220px);height:560px;transform:translateX(-50%)scale(var(--glow-scale,1.18));transform-origin:top;pointer-events:none;filter:blur(var(--glow-blur,62px));opacity:var(--glow-opacity,.96);background:radial-gradient(#ffffff38 0%,#7c3aed29 26%,#3b82f614 46%,#0b0f1900 78%);border-radius:999px;transition:transform .14s linear,filter .14s linear,opacity .14s linear,top .14s linear;position:absolute;left:50%}.topbar,.section{z-index:1;width:min(100%,var(--container));margin:0 auto;position:relative}.topbar{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 0;display:flex}.topbar-actions{align-items:center;gap:18px;display:flex}.brand{align-items:center;display:inline-flex}.topnav{color:var(--text-secondary);align-items:center;gap:22px;font-size:.92rem;display:flex}.topnav a{transition:color .18s}.topnav a:hover{color:var(--text-primary)}.lang-switch{min-height:36px;color:var(--text-primary);font-family:var(--font-geist-mono),monospace;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.78rem;display:inline-flex}.lang-switch-divider,.lang-switch-muted{color:var(--text-muted)}.section{border:1px solid var(--border);box-shadow:var(--shadow);background:linear-gradient(#ffffff05,#fff0),#0a0e14d1;margin-bottom:32px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.reveal{opacity:0;will-change:transform,opacity;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.reveal-visible{opacity:1;transform:translateY(0)}.hero,.credibility-section,.split-section,.modular-section,.founder-section,.cta-section{border-radius:var(--radius-large)}.hero{min-height:calc(100vh - 88px);box-shadow:none;background:radial-gradient(circle at 20% 18%,#7c3aed14,#0000 28%),linear-gradient(#ffffff04,#fff0),#0a0e146b;border-top:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:1.1fr .9fr;grid-template-areas:"mark mark""copy visual";align-items:end;gap:36px;padding:28px 0 56px;display:grid}.hero-copy{grid-area:copy}.hero-copy h1,.section-heading h2,.feature-panel h2,.problem-card h2,.vision-card h2,.cta-panel h2{letter-spacing:-.05em;margin:0;line-height:.95}.hero-copy h1{max-width:12ch;margin-top:20px;font-size:clamp(2.4rem,4.8vw,4.2rem);font-weight:540}.lead,.section-body p,.modular-copy p,.feature-panel p,.problem-card p,.vision-card p,.founder-card p,.cta-panel p{color:var(--text-secondary);font-size:1.02rem;line-height:1.7}.lead{max-width:62ch;margin:18px 0 0;font-size:1.04rem}.hero-mark{grid-area:mark;justify-content:center;margin-top:24px;margin-bottom:8px;display:flex}.hero-brand-lockup{justify-content:center;align-items:center;gap:26px;width:min(100%,860px);display:flex}.hero-isotype-wrap{aspect-ratio:1;transform-origin:50%;flex:none;justify-content:center;align-items:center;width:clamp(88px,10vw,140px);animation:7s ease-in-out infinite pinea-sway;display:flex}.hero-isotype-wrap img{object-fit:contain;filter:drop-shadow(0 12px 28px #5b35bf33);width:92%;height:auto;display:block}.hero-logotype{width:min(100%,620px);height:auto}@keyframes pinea-sway{0%{transform:rotate(-7deg)}50%{transform:rotate(7deg)}to{transform:rotate(-7deg)}}.eyebrow,.mini-label{color:#d1d5db;width:fit-content;font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;background:#ffffff05;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:8px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.mini-label{color:var(--text-secondary)}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.button{border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#0b0f19;background:#f3f4f6;box-shadow:inset 0 0 0 1px #ffffff59}.button-primary:hover{color:#0b0f19;background:#fff}.button-secondary{color:var(--text-primary);background:#ffffff08;border:1px solid #ffffff14}.hero-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.hero-meta div,.feature-panel,.problem-card,.vision-card,.founder-card,.cta-panel{border:1px solid var(--border);background:var(--surface)}.hero-meta div{background:#ffffff04;border-radius:14px;padding:16px 18px;transition:transform .22s,border-color .22s,background .22s}.hero-meta strong{margin-bottom:6px;font-size:.95rem;display:block}.hero-meta span{color:var(--text-secondary);font-size:.92rem}.hero-visual{grid-area:visual;align-content:end;gap:20px;padding-bottom:6px;display:grid}.signal-panel,.signal-row{border:1px solid var(--border);background:#ffffff04;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.signal-panel{border-radius:22px;overflow:hidden}.signal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.signal-status{color:var(--text-muted);font-family:var(--font-geist-mono),monospace;font-size:.8rem}.signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.signal-cell{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--text-secondary);padding:30px 20px;font-size:1rem}.signal-cell:nth-child(2n){border-right:0}.signal-cell:nth-last-child(-n+2){border-bottom:0}.signal-cell-strong{color:var(--text-primary);background:linear-gradient(#7c3aed1a,#3b82f60a),#ffffff05}.signal-list{gap:12px;display:grid}.signal-row{border-radius:16px;grid-template-columns:52px 1fr;gap:16px;padding:18px;display:grid}.signal-row span{color:var(--text-muted);font-family:var(--font-geist-mono),monospace;font-size:.84rem}.signal-row p{color:var(--text-secondary);margin:0;line-height:1.6}.signal-row-accent{background:linear-gradient(90deg,#7c3aed1f,#0000 65%),#ffffff05}.credibility-section,.split-section,.modular-section,.founder-section,.cta-section{padding:44px}.credibility-section{grid-template-columns:1.1fr .9fr;align-items:end;gap:24px;display:grid}.credibility-copy h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(2rem,4.5vw,3.2rem);line-height:.95}.credibility-copy p{max-width:62ch;color:var(--text-secondary);margin:18px 0 0;line-height:1.7}.credibility-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.credibility-metric{border:1px solid var(--border);background:#ffffff05;border-radius:18px;padding:18px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s}.credibility-metric span{color:var(--text-muted);font-family:var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;display:block}.credibility-metric strong{margin-top:12px;font-size:1.05rem;line-height:1.4;display:block}.section-heading{gap:18px;margin-bottom:18px;display:grid}.section-heading h2,.feature-panel h2,.problem-card h2,.vision-card h2,.cta-panel h2{font-size:clamp(2rem,4.5vw,3.2rem)}.section-body{gap:16px;max-width:72ch;display:grid}.emphasis,.vision-statement,.muted-strong{font-weight:600;color:var(--text-primary)!important}.modular-layout,.founder-layout,.problem-vision{gap:24px;display:grid}.modular-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px}.isotype-frame{border:1px solid var(--border);background:radial-gradient(circle at top,#ffffff0d,#0000 42%),#ffffff04;border-radius:28px;width:min(100%,360px);margin:0 auto;padding:26px;position:relative}.isotype-frame img{filter:drop-shadow(0 20px 40px #0d101f59);width:100%;height:auto;display:block}.feature-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:24px;display:grid}.feature-panel{border-radius:var(--radius-large);padding:34px}.feature-panel-accent{background:radial-gradient(circle at top left,#ffffff0f,transparent 30%),linear-gradient(180deg,#7c3aed14,#ffffff03),var(--surface)}.large-panel{min-height:100%}.feature-list,.problem-list{gap:14px;margin:22px 0 0;padding:0;list-style:none;display:grid}.feature-list li,.problem-list li{color:var(--text-primary);padding-left:22px;line-height:1.6;position:relative}.feature-list li:before,.problem-list li:before{content:"";background:linear-gradient(135deg,#7c3aed,#3b82f6);border-radius:999px;width:8px;height:8px;position:absolute;top:.7em;left:0;box-shadow:0 0 18px #7c3aed66}.problem-vision{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.problem-card,.vision-card{border-radius:var(--radius-large);padding:38px}.vision-card{background:linear-gradient(#ffffff0a,#fff0),linear-gradient(#7c3aed0f,#3b82f60a),#1f2937b8}.founder-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-card{border-radius:28px;padding:30px}.hero-meta div:hover,.signal-panel:hover,.signal-row:hover,.credibility-metric:hover,.feature-panel:hover,.problem-card:hover,.vision-card:hover,.founder-card:hover,.cta-panel:hover{background:linear-gradient(#ffffff08,#ffffff03),#10141deb;border-color:#ffffff24;transform:translateY(-2px);box-shadow:0 30px 90px #04081447}.button-primary:hover,.button-secondary:hover{box-shadow:0 18px 40px #060a123d}@media (prefers-reduced-motion:reduce){.viewport-glow,.section,.reveal,.hero-meta div,.signal-panel,.signal-row,.credibility-metric,.button,.hero-isotype-wrap{transition:none;animation:none}.reveal{opacity:1;transform:none}}.cta-panel{text-align:center;background:radial-gradient(circle at top,#ffffff14,#0000 40%),linear-gradient(#7c3aed14,#3b82f60a),#111827e0;border-radius:24px;padding:38px}.cta-panel p{max-width:60ch;margin:18px auto 0}.cta-panel .hero-actions{justify-content:center}@media (max-width:1024px){.hero,.credibility-section,.modular-layout,.feature-grid,.problem-vision,.founder-layout{grid-template-columns:1fr}.hero{grid-template-areas:"mark""copy""visual";min-height:auto;padding:24px 0 44px}}@media (max-width:720px){.page-shell{padding:0 16px 16px}.topbar{flex-direction:column;align-items:flex-start;padding-top:16px}.topbar-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.topnav{flex-wrap:wrap;gap:14px}.hero,.split-section,.modular-section,.feature-panel,.problem-card,.vision-card,.founder-section,.cta-section{padding:24px}.hero{padding:20px 0 32px}.hero-brand-lockup{gap:16px}.hero-logotype{width:min(100%,280px)}.hero-meta,.credibility-metrics{grid-template-columns:1fr}.section-heading h2,.feature-panel h2,.problem-card h2,.vision-card h2,.cta-panel h2{line-height:1}}
