.about-page{background:var(--space);color:var(--ice)}
.about-header{position:relative;background:var(--space);height:108px;border-bottom:1px solid var(--line)}
.about-main{overflow:clip}
.about-origin,.about-people,.about-vision-inner{max-width:1440px;margin-inline:auto;padding-inline:var(--gutter)}
.about-origin{display:grid;grid-template-columns:1.15fr 1fr;gap:7vw;padding-top:100px;padding-bottom:100px;align-items:start}
.about-eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:32px;font-size:14px;color:#a8cbdc}
.about-origin h1{font-size:clamp(44px,5.3vw,80px);line-height:1.12;letter-spacing:-.055em}
.about-origin-copy{padding-top:59px;font-size:18px;line-height:1.8;color:#acc4d4;max-width:540px}
.about-origin-copy p+p{margin-top:24px}
.about-origin-copy strong{font-weight:500;color:var(--ice)}
.about-people{padding-bottom:85px}
.about-section-heading{display:flex;align-items:center;gap:28px;margin-bottom:40px}
.about-section-heading h2{font-family:var(--body);font-size:17px;font-weight:400;color:#a8cbdc;flex:none}
.about-section-line{height:1px;flex:1;background:linear-gradient(90deg,#4fd3ff59,var(--line) 35%)}
.about-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:7vw}
.founder-portrait,.adviser-portrait{position:relative;overflow:hidden;aspect-ratio:1;background:#000;border-radius:6px;margin-bottom:28px}
.founder-portrait img{position:absolute;inset:0 auto 0 0;width:200%;max-width:none;height:100%;object-fit:cover;object-position:center;display:block}
.founder-portrait-aadam img{width:100%;filter:brightness(.85);transform:scale(1.4);transform-origin:50% 44%}
.founder-portrait-leo img{left:-100%}
.adviser-portrait img{display:block;width:100%;height:100%;object-fit:cover}
.about-person header{margin-bottom:22px}
.about-person h3{font-size:clamp(28px,2.8vw,40px);line-height:1.2;letter-spacing:-.035em}
.about-person .about-role{font-size:14px;color:var(--gold);margin-top:10px}
.about-person>p{font-size:17px;line-height:1.8;color:#acc4d4;max-width:550px}
.about-advisers{padding-bottom:110px}
.about-vision{background:var(--navy);border-top:1px solid var(--line)}
.about-vision-inner{padding-top:85px;padding-bottom:95px}
.about-vision h2{font:400 16px/1.5 var(--body);color:#a8cbdc;margin-bottom:30px}
.about-vision-statement{font:400 clamp(32px,4vw,58px)/1.25 var(--display);letter-spacing:-.045em;max-width:1130px;text-wrap:balance}
.about-vision-copy{font-size:18px;line-height:1.8;color:#acc4d4;max-width:680px;margin-top:35px}
.about-footer{border-top:1px solid var(--line)}
@media(max-width:900px){.about-origin{gap:5vw;padding-top:70px;padding-bottom:75px}.about-origin-copy{font-size:17px}.about-people-grid{gap:5vw}.about-people{padding-bottom:65px}.about-person>p{font-size:16px}.about-advisers{padding-bottom:80px}}
@media(max-width:700px){.about-header{height:80px}.about-origin{display:block;padding-top:43px;padding-bottom:55px}.about-eyebrow{margin-bottom:23px}.about-origin h1{font-size:clamp(36px,9.7vw,52px)}.about-origin-copy{padding-top:29px;font-size:17px;max-width:none}.about-origin-copy p+p{margin-top:20px}.about-section-heading{gap:20px;margin-bottom:30px}.about-section-heading h2{font-size:16px}.about-people-grid{grid-template-columns:1fr;gap:38px}.about-person h3{font-size:30px}.about-person header{margin-bottom:17px}.about-person .about-role{margin-top:8px}.about-person>p{font-size:16px;line-height:1.8}.about-people{padding-bottom:52px}.about-advisers{padding-bottom:58px}.about-vision-inner{padding-top:49px;padding-bottom:55px}.about-vision h2{font-size:15px;margin-bottom:24px}.about-vision-statement{font-size:clamp(27px,7.6vw,40px);line-height:1.3;letter-spacing:-.04em}.about-vision-copy{font-size:16px;margin-top:25px}}
