.page-module__NfDiEG__page{padding-top:var(--nav-height)}.page-module__NfDiEG__hero{background:var(--bg-secondary);padding:var(--space-24) 0 var(--space-16);border-bottom:1px solid var(--border);gap:var(--space-5);flex-direction:column;display:flex}.page-module__NfDiEG__hero .page-module__NfDiEG__container{flex-direction:column;display:flex}.page-module__NfDiEG__heroLayout{justify-content:space-between;align-items:center;gap:var(--space-8);display:flex}.page-module__NfDiEG__heroContent{gap:var(--space-5);flex-direction:column;flex:1;display:flex}.page-module__NfDiEG__heroVisual{flex:1;justify-content:center;display:flex}.page-module__NfDiEG__heroVisual img{border-radius:var(--radius-xl);max-width:100%;height:auto}.page-module__NfDiEG__lightImg{display:block}.page-module__NfDiEG__darkImg{display:none}[data-theme=dark] .page-module__NfDiEG__lightImg{display:none}[data-theme=dark] .page-module__NfDiEG__darkImg{display:block}@media (max-width:768px){.page-module__NfDiEG__heroLayout{text-align:center;flex-direction:column}.page-module__NfDiEG__heroContent{align-items:center}}.page-module__NfDiEG__statsBar{padding:var(--space-10) 0;border-bottom:1px solid var(--border)}.page-module__NfDiEG__statsGrid{gap:var(--space-8);text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.page-module__NfDiEG__statNum{font-family:var(--font-display);color:var(--accent);font-size:2rem;font-weight:800}.page-module__NfDiEG__statLbl{color:var(--text-secondary);margin-top:4px;font-size:.875rem}.page-module__NfDiEG__missionGrid{gap:var(--space-20);grid-template-columns:1fr 1fr;align-items:start;display:grid}.page-module__NfDiEG__missionText{color:var(--text-secondary);font-size:1rem;line-height:1.7}.page-module__NfDiEG__pillarsSection{background:var(--bg-secondary)}.page-module__NfDiEG__sectionHead{text-align:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-10);flex-direction:column;display:flex}.page-module__NfDiEG__pillarCard{gap:var(--space-3);flex-direction:column;display:flex}.page-module__NfDiEG__pillarIcon{font-size:2rem}.page-module__NfDiEG__pillarTitle{font-family:var(--font-display);color:var(--text-primary);font-size:1.0625rem;font-weight:700}.page-module__NfDiEG__pillarDesc{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.page-module__NfDiEG__ctaSection{padding:var(--space-16) 0 var(--space-24)}.page-module__NfDiEG__ctaBox{border-radius:var(--radius-2xl);padding:var(--space-16);text-align:center;background:linear-gradient(145deg,#0f1117 0%,#1a1d27 100%);border:1px solid #ffffff0f;position:relative;overflow:hidden;box-shadow:0 24px 64px #0000004d,inset 0 0 0 1px #ffffff0a}.page-module__NfDiEG__ctaBox:before{content:"";background:linear-gradient(90deg, transparent, var(--accent), transparent);width:320px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__NfDiEG__ctaBox:after{content:"";pointer-events:none;background:radial-gradient(#dc142821 0%,#0000 70%);width:500px;height:300px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.page-module__NfDiEG__ctaTitle{font-family:var(--font-display);color:#fff;margin-bottom:var(--space-8);z-index:1;font-size:clamp(1.5rem,3vw,2rem);font-weight:800;position:relative}.page-module__NfDiEG__ctaBtns{gap:var(--space-3);z-index:1;flex-wrap:wrap;justify-content:center;display:flex;position:relative}.page-module__NfDiEG__ctaBtnGhost{border-radius:var(--radius-md);color:#ffffffd9;font-family:var(--font-body);cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1.5px solid #ffffff40;align-items:center;gap:8px;padding:18px 40px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__NfDiEG__ctaBtnGhost:hover{color:#fff;background:#ffffff1a;border-color:#ffffff73;transform:translateY(-1px)}@media (max-width:768px){.page-module__NfDiEG__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__NfDiEG__missionGrid{gap:var(--space-8);grid-template-columns:1fr}}@media (max-width:480px){.page-module__NfDiEG__statsGrid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.page-module__NfDiEG__statNum{font-size:1.5rem}.page-module__NfDiEG__ctaBox{padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl)}.page-module__NfDiEG__ctaBtns{flex-direction:column}.page-module__NfDiEG__ctaBtnGhost{justify-content:center;padding:14px 24px}}.page-module__NfDiEG__foundersSection{background:var(--dark);color:var(--text-inverse);padding:80px 0}.page-module__NfDiEG__foundersSection .page-module__NfDiEG__sectionHead,.page-module__NfDiEG__foundersSection .page-module__NfDiEG__sectionHead h2{color:var(--text-inverse)}.page-module__NfDiEG__foundersGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px;margin-bottom:48px;display:grid}.page-module__NfDiEG__founderCard{text-align:center;background:var(--bg-glass);border:1px solid var(--border);border-radius:24px;flex-direction:column;align-items:center;padding:40px 32px;display:flex}.page-module__NfDiEG__founderImg{object-fit:cover;object-position:center 15%;width:140px;height:140px;box-shadow:var(--shadow-lg);border:4px solid #ffffff26;border-radius:50%;margin-bottom:24px;display:block}.page-module__NfDiEG__founderName{color:var(--text-inverse);margin-bottom:6px;font-size:1.5rem;font-weight:700}.page-module__NfDiEG__founderRole{color:var(--tokko-blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:.875rem;font-weight:600}.page-module__NfDiEG__founderBio{color:var(--text-secondary);margin:0;font-size:.9375rem;line-height:1.7}.page-module__NfDiEG__founderInfo{flex-direction:column;align-items:center;display:flex}.page-module__NfDiEG__founderCombined{text-align:center;color:var(--text-muted);max-width:700px;margin:0 auto;font-size:1.125rem;font-weight:500;line-height:1.7}
