.about-module__-i9KWa__about{columns:2;column-gap:clamp(28px,4vw,56px);max-width:92ch;margin-top:32px}.about-module__-i9KWa__about p{break-inside:avoid;font-size:16px;line-height:1.68}.about-module__-i9KWa__about p:last-child{margin-bottom:0}.about-module__-i9KWa__founder{grid-template-columns:190px minmax(0,1fr);align-items:center;gap:clamp(22px,3.4vw,40px);margin-top:12px;padding:clamp(22px,3vw,34px);display:grid}.about-module__-i9KWa__founder:hover{transform:none}.about-module__-i9KWa__photoWrap{border:1px solid var(--line-soft);aspect-ratio:1;background:linear-gradient(140deg,#a2e9ff66,#beffb852);border-radius:16px;position:relative;overflow:hidden}.about-module__-i9KWa__photo{object-fit:cover;width:100%;height:100%}.about-module__-i9KWa__founderName{margin:0 0 4px;font-size:clamp(24px,2.6vw,32px)}.about-module__-i9KWa__role{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--aqua-deep);margin-bottom:14px;font-size:10.5px;display:inline-block}.about-module__-i9KWa__founder p{margin:0;font-size:15.5px;line-height:1.62}.about-module__-i9KWa__mission h2{max-width:24ch;font-size:clamp(28px,3.8vw,46px)}.about-module__-i9KWa__doctrine{--row-basis:266px;margin-top:38px}.about-module__-i9KWa__rule{padding:26px 24px 24px;position:relative}.about-module__-i9KWa__ruleN{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.15em;color:var(--aqua-deep);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}.about-module__-i9KWa__rule h3{margin:0 0 9px;font-size:19px}.about-module__-i9KWa__rule p{margin:0;font-size:14.5px;line-height:1.58}.about-module__-i9KWa__steps{gap:0;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.about-module__-i9KWa__step{border-top:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:start;gap:22px;padding:24px 0;display:grid}.about-module__-i9KWa__step:last-child{border-bottom:1px solid var(--line)}.about-module__-i9KWa__stepN{font-family:var(--font-display), "Plus Jakarta Sans", system-ui, sans-serif;letter-spacing:-.04em;background:linear-gradient(160deg, var(--aqua-deep), var(--mint-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:600;line-height:.9}.about-module__-i9KWa__stepBody{max-width:76ch}.about-module__-i9KWa__stepBody h3{margin:0 0 7px;font-size:20px}.about-module__-i9KWa__stepBody p{margin:0;font-size:15.5px;line-height:1.62}@media (max-width:860px){.about-module__-i9KWa__about{columns:1}.about-module__-i9KWa__founder{grid-template-columns:1fr}.about-module__-i9KWa__photoWrap{max-width:190px}}@media (max-width:520px){.about-module__-i9KWa__step{grid-template-columns:54px minmax(0,1fr);gap:16px}.about-module__-i9KWa__stepN{font-size:30px}}
