.signature-about .founder-opening{padding:clamp(134px,13vw,178px) 0 0}.founder-opening .eyebrow{font-size:11px;letter-spacing:.08em}.founder-intro{display:grid;grid-template-columns:1.8fr .7fr;gap:54px;align-items:end;margin-top:35px}.founder-intro h1{font-size:clamp(65px,8.4vw,116px);line-height:.98;letter-spacing:-.065em;font-weight:500}.founder-intro h1 span{color:var(--slate)}.founder-intro-note{padding-bottom:8px}.founder-intro-note p{font-size:17px;line-height:1.7;color:var(--graphite);max-width:29ch}.founder-intro-note .studio-link{margin-top:20px}.founder-responsibility{display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px 30px;margin-top:54px;padding-block:20px;border-block:1px solid var(--studio-rule);font:11px/1.7 "IBM Plex Mono",monospace}.founder-responsibility p>span{margin-left:18px;color:var(--slate)}.founder-responsibility p:last-child{color:var(--slate)}.founder-story{padding-block:clamp(76px,9vw,130px)}.founder-story>.container{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,9vw,130px)}.founder-story h2,.founder-evidence h2{font-size:clamp(36px,4.6vw,64px);line-height:1.08;letter-spacing:-.045em;font-weight:500;margin-top:20px}.founder-story-copy{padding-top:34px;max-width:570px}.founder-story-copy p{margin:22px 0 0;font-size:17px;line-height:1.75;color:var(--slate)}.founder-story-copy .founder-lead{margin-top:0;font-size:clamp(24px,2.3vw,32px);line-height:1.35;letter-spacing:-.025em;color:var(--ink)}.founder-principle{background:var(--ink);color:var(--paper);padding-block:clamp(70px,8vw,116px)}.founder-principle .eyebrow{color:#b7b7b4}.founder-principle h2{margin-top:28px;font-size:clamp(64px,11vw,152px);line-height:.98;letter-spacing:-.06em;font-weight:500}.founder-principle h2 span{color:#8d8d89}.founder-principle-copy{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:60px 0 0 auto;padding-top:26px;border-top:1px solid #424240;max-width:840px}.founder-principle-copy p{font-size:16px;color:#b7b7b4;line-height:1.75}.founder-evidence{padding-block:clamp(80px,10vw,145px)}.founder-evidence header{margin-left:24%;margin-bottom:60px}.founder-project-list article{display:grid;grid-template-columns:.6fr 1.6fr .38fr;gap:36px;align-items:start;padding-block:34px;border-top:1px solid var(--studio-rule)}.founder-project-index{color:var(--slate);font:11px/1.6 "IBM Plex Mono",monospace;margin-top:5px}.founder-project-list h3{font-size:clamp(25px,3.2vw,43px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.founder-project-list p{max-width:56ch;color:var(--slate);font-size:16px;line-height:1.7;margin-top:16px}.founder-project-list a{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:44px;font-size:13px;text-decoration:none;border-bottom:1px solid currentColor}.founder-project-list a:hover{color:var(--indigo)}.founder-resource{margin-top:28px;border-top:1px solid var(--studio-rule);padding-top:22px;color:var(--slate);font-size:14px}.founder-resource a{color:var(--ink);text-underline-offset:4px}.founder-contact{padding-block:clamp(65px,8vw,112px);background:var(--wash)}.founder-contact-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;margin-top:30px}.founder-contact h2{font-size:clamp(48px,7vw,98px);line-height:1.02;letter-spacing:-.055em;font-weight:500}.founder-contact-grid>div>p{max-width:33ch;color:var(--slate);font-size:18px}.founder-contact .studio-link{margin-top:24px}.founder-contact address{margin-top:38px;font-size:14px;font-style:normal;line-height:1.85;color:var(--slate)}.founder-contact address strong{display:block;margin-bottom:5px;color:var(--ink);font-weight:500}.founder-contact address strong+br{display:none}.founder-contact address a{color:var(--ink);text-underline-offset:4px}.founder-profiles{display:flex;gap:24px;margin-top:20px;font-size:13px}.founder-profiles a{text-underline-offset:4px}.signature-about a:focus-visible{outline:2px solid var(--indigo);outline-offset:5px}.signature-about #jalil-hay,.signature-about #contact{scroll-margin-top:90px}@media(max-width:1050px){.founder-intro{grid-template-columns:1.5fr .8fr;gap:35px}.founder-intro h1{font-size:8.5vw}.founder-story>.container{gap:45px}.founder-project-list article{grid-template-columns:.45fr 1.4fr .4fr;gap:25px}}@media(max-width:800px){.signature-about .founder-opening{padding-top:120px}.founder-opening .eyebrow{max-width:31ch;line-height:1.8}.founder-intro{grid-template-columns:1fr;gap:30px;margin-top:24px}.founder-intro h1{font-size:clamp(48px,9.6vw,78px);letter-spacing:-.06em}.founder-intro-note p{max-width:48ch;font-size:16px}.founder-intro-note .studio-link{margin-top:15px}.founder-responsibility{margin-top:30px;gap:10px}.founder-responsibility p>span{display:block;margin:0}.founder-responsibility p:last-child{max-width:30ch}.founder-story>.container{grid-template-columns:1fr;gap:30px}.founder-story-copy{padding:0;margin-left:24px}.founder-story-copy p{font-size:16px}.founder-story-copy .founder-lead{font-size:24px}.founder-principle h2{font-size:clamp(50px,11.8vw,90px)}.founder-principle-copy{grid-template-columns:1fr;gap:22px;margin-top:36px}.founder-evidence header{margin-left:0;margin-bottom:35px}.founder-project-list article{grid-template-columns:1fr;gap:18px;padding-block:28px}.founder-project-list h3{font-size:30px;max-width:19ch}.founder-project-list p{font-size:15px;margin-top:12px}.founder-project-list a{justify-self:end;min-width:130px}.founder-contact-grid{grid-template-columns:1fr;gap:28px}.founder-contact address{margin-top:30px}}@media(max-width:360px){.founder-intro h1{font-size:44px}.founder-story-copy{margin-left:0}}
