.ir-hero{padding-block:36px 52px}.ir-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px}.ir-topline .eyebrow{color:var(--muted)}.ir-language{display:flex;gap:3px}.ir-language a{min-width:44px;height:44px;display:grid;place-items:center;font-size:12px;border-radius:50%;color:var(--muted)}.ir-language a[aria-current]{background:var(--blue);color:#fff}.ir-hero h1{font-size:clamp(44px,5.7vw,85px);font-weight:540;line-height:1.16;letter-spacing:-.065em;max-width:1400px}.ir-hero h1 em{font-style:normal;color:var(--blue)}.ir-lead{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;margin-top:32px}.ir-lead>p{font-size:18px;line-height:1.75;max-width:650px;color:var(--muted)}.ir-lead>div{display:flex;align-items:center;gap:25px;flex-shrink:0}.text-link{font-size:13px;border-bottom:1px solid;padding-block:7px;white-space:nowrap}.thesis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.thesis{display:grid;grid-template-columns:30px 1fr;gap:8px 16px;border-top:1px solid var(--line);padding-top:20px}.item-number{font-size:12px;color:var(--blue);font-variant-numeric:tabular-nums;padding-top:5px}.thesis h3{font-size:22px;line-height:1.3;letter-spacing:-.03em;font-weight:550}.thesis p{grid-column:2;font-size:13px;color:var(--muted);max-width:290px}.ir-proofband{background:var(--blue);color:white;display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:40px;padding-block:34px}.ir-proofband>div+div{border-left:1px solid #ffffff40;padding-left:40px}.ir-proofband strong{display:block;font-size:46px;font-weight:550;letter-spacing:-.04em;line-height:1.1}.ir-proofband strong>span{font-size:14px;letter-spacing:.02em}.ir-proofband p{font-size:13px;line-height:1.6;margin-top:12px}.ir-proofband .eyebrow{display:block;margin-top:5px}.ir-proofband>div:last-child p{font-size:16px;margin-top:12px}.ir-execution{padding-block:90px}.ir-execution .section-heading>p{max-width:430px}.evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.evidence-media{aspect-ratio:16/10;background:#f2f2f4;display:grid;place-items:center}.evidence-media img,.evidence-media video{width:100%;height:100%;object-fit:contain;max-height:100%;aspect-ratio:16/10}.stage-label{display:inline-block;font-size:11px;color:var(--blue);border:1px solid #cbd0ec;padding:5px 9px;margin-top:24px}.evidence-grid h3{font-size:31px;font-weight:550;letter-spacing:-.04em;margin:12px 0 13px}.evidence-grid p{font-size:15px;color:var(--muted);line-height:1.7;max-width:600px}.evidence-grid small{display:block;font-size:11px;color:var(--muted);line-height:1.6;margin-top:18px}.commercial-signal{margin-top:50px;border-block:1px solid var(--line);padding-block:26px;display:grid;grid-template-columns:1fr 1.4fr;gap:35px}.commercial-signal h3{font-size:29px;font-weight:550;letter-spacing:-.035em;margin-top:9px}.commercial-signal .eyebrow{color:var(--blue)}.commercial-signal p{font-size:15px;line-height:1.7}.commercial-signal small{font-size:11px;color:var(--muted);display:block;margin-top:12px}.ir-model{background:#f4f4f6;padding-block:80px}.ir-model>.eyebrow,.ir-capital .eyebrow,.ir-founder .eyebrow,.ir-recognition .eyebrow,.ir-discipline>.eyebrow{color:var(--blue)}.ir-model h2{font-size:clamp(38px,4.7vw,68px);line-height:1.15;margin-top:20px}.section-lead{font-size:16px;color:var(--muted);margin-top:24px;max-width:740px;line-height:1.75}.revenue-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:45px;margin-bottom:44px}.flow-step{border-top:1px solid #b9bccb;padding-top:17px;position:relative}.flow-step:not(:last-child):after{content:'→';position:absolute;right:-20px;top:56px;color:var(--blue);font-size:22px}.flow-step h3{font-size:22px;font-weight:550;letter-spacing:-.03em;margin:12px 0 10px}.flow-step p{font-size:13px;color:var(--muted);line-height:1.7;max-width:240px}.flow-step:last-child{border-color:var(--blue)}.flow-step:last-child h3{color:var(--blue)}.revenue-rows>div{display:grid;grid-template-columns:1fr 2fr;gap:30px;padding:20px 0;border-top:1px solid var(--line);align-items:baseline}.revenue-rows h3{font-size:20px;font-weight:550}.revenue-rows p{font-size:14px;color:var(--muted)}.section-note{font-size:11px;color:var(--muted);margin-top:22px;line-height:1.7}.ir-founder{display:grid;grid-template-columns:.75fr 1.3fr;gap:8vw;align-items:center;padding-block:90px}.founder-photo{max-width:425px}.founder-photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%}.founder-photo p{font-size:12px;padding-top:18px;display:flex;justify-content:space-between;gap:12px;letter-spacing:.05em}.founder-photo p span{font-size:10px;color:var(--muted)}.ir-founder h2{font-size:clamp(32px,4vw,60px);line-height:1.18;margin:22px 0 28px}.ir-founder>div>p{font-size:16px;color:var(--muted);line-height:1.8}.career-line{border-top:1px solid var(--line);padding-top:22px;margin-top:30px;font-size:12px;line-height:1.9;color:var(--muted)}.ir-recognition{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;padding-bottom:85px}.ir-recognition h2{font-size:36px;line-height:1.2;margin-top:22px}.ir-recognition ul{list-style:none;padding:0;margin:0}.ir-recognition li{display:flex;align-items:baseline;gap:25px;border-top:1px solid var(--line);padding:14px 0;font-size:17px}.ir-recognition li>span{font-size:10px;color:var(--blue);flex:0 0 60px}.ir-capital{padding-block:80px;background:#f4f4f6}.ir-capital .section-heading>p{max-width:460px}.capital-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.capital-item{border-top:1px solid var(--line);padding-top:18px}.capital-item h3{font-size:22px;font-weight:550;letter-spacing:-.03em;margin:17px 0 12px;line-height:1.3}.capital-item p{font-size:14px;color:var(--muted);line-height:1.7}.ir-discipline{padding-block:80px}.ir-discipline h2{font-size:clamp(32px,4vw,56px);line-height:1.2;margin-top:23px}.metric-rows{margin-top:40px}.metric-rows article{display:grid;grid-template-columns:.8fr 1.15fr 1.2fr;gap:30px;padding-block:22px;border-top:1px solid var(--line);align-items:baseline}.metric-rows h3{font-size:22px;font-weight:550}.metric-rows strong{font-size:14px;font-weight:550;color:var(--blue)}.metric-rows p{font-size:13px;color:var(--muted);line-height:1.7}.ir-cta{padding-block:75px;background:var(--blue);color:#fff}.ir-cta h2{font-size:clamp(40px,5.7vw,82px);line-height:1.13;margin-top:30px}.ir-cta>p{font-size:16px;max-width:650px;line-height:1.8;color:#e4e6ff;margin-top:25px}.ir-cta .pill{margin-top:30px}.ir-email{font-size:13px;margin-left:22px;border-bottom:1px solid #ffffff7d;padding-bottom:4px}.ir-source{font-size:10px;line-height:1.6;color:var(--muted);padding-top:24px}
@media(max-width:1050px){.ir-lead{display:block}.ir-lead>div{margin-top:25px}.ir-proofband{gap:25px}.ir-proofband>div+div{padding-left:25px}.ir-proofband strong{font-size:38px}.section-heading{gap:30px}.ir-founder{gap:45px}.ir-recognition{gap:40px}.capital-grid{grid-template-columns:1fr 1fr;gap:30px}.revenue-flow{gap:22px}.flow-step h3{font-size:20px}.metric-rows article{gap:20px}}
@media(max-width:700px){.ir-hero{padding-block:24px 38px}.ir-topline{margin-bottom:25px}.ir-topline .eyebrow{font-size:9px;letter-spacing:.06em}.ir-hero h1{font-size:clamp(35px,6.8vw,49px);line-height:1.22;letter-spacing:-.06em}.ir-lead{margin-top:24px}.ir-lead>p{font-size:16px}.ir-lead>div{gap:20px;flex-wrap:wrap}.thesis-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}.thesis{padding-top:17px}.thesis h3{font-size:22px}.thesis p{max-width:none;font-size:14px}.ir-proofband{grid-template-columns:1fr 1fr;gap:24px;padding-block:28px}.ir-proofband>div+div{padding-left:20px}.ir-proofband>div:last-child{grid-column:1/-1;padding:20px 0 0;border-left:0;border-top:1px solid #ffffff40}.ir-proofband strong{font-size:37px}.ir-proofband p{font-size:12px}.ir-proofband>div:last-child p{font-size:14px}.ir-execution{padding-block:55px}.evidence-grid{grid-template-columns:1fr;gap:36px}.evidence-grid h3{font-size:27px}.evidence-grid p{font-size:15px}.commercial-signal{grid-template-columns:1fr;gap:17px;margin-top:32px}.ir-model{padding-block:50px}.ir-model h2{font-size:35px}.section-lead{font-size:15px}.revenue-flow{grid-template-columns:1fr 1fr;gap:28px 24px;margin-block:32px}.flow-step:nth-child(2):after{display:none}.flow-step h3{font-size:20px}.flow-step p{font-size:13px}.revenue-rows>div{grid-template-columns:1fr;gap:10px}.ir-founder{grid-template-columns:1fr;padding-block:55px;gap:32px}.founder-photo{max-width:320px}.ir-founder h2{font-size:35px;margin-block:18px 22px}.ir-founder>div>p{font-size:15px}.ir-recognition{grid-template-columns:1fr;gap:28px;padding-bottom:50px}.ir-recognition h2{font-size:31px}.ir-recognition li{font-size:15px;gap:12px}.ir-recognition li>span{flex-basis:55px}.ir-capital{padding-block:50px}.capital-grid{gap:24px}.capital-item h3{font-size:20px}.capital-item p{font-size:13px}.ir-discipline{padding-block:50px}.ir-discipline h2{font-size:32px}.metric-rows article{grid-template-columns:1fr;gap:12px}.metric-rows h3{font-size:23px}.ir-cta{padding-block:50px}.ir-cta h2{font-size:40px}.ir-cta>p{font-size:14px}.ir-email{display:block;width:fit-content;margin:22px 0 0}.ir-source{padding-top:18px}}
html[lang=en] .ir-hero h1{font-size:clamp(40px,5.2vw,78px);letter-spacing:-.05em}html[lang=en] .ir-model h2{font-size:clamp(35px,4.3vw,62px)}@media(max-width:700px){html[lang=en] .ir-hero h1{font-size:38px}html[lang=en] .ir-model h2{font-size:34px}}
/* Work evidence replaces the founder portrait. */
.capability-visual{margin:0;min-width:0}.capability-visual a{display:block}.capability-visual img{width:100%;height:auto;aspect-ratio:16/11;object-fit:cover;object-position:center;display:block}.capability-visual figcaption{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:11px;letter-spacing:.04em;padding-top:16px}.capability-visual small{font-size:9px;color:var(--blue)}.ir-founder{grid-template-columns:1fr 1.12fr;gap:6vw}.evidence-media{aspect-ratio:16/9;overflow:hidden}.evidence-media a{display:block;width:100%;height:100%}.evidence-media img,.evidence-media video{aspect-ratio:16/9;object-fit:contain}.evidence-link{display:inline-block;color:var(--blue);font-size:12px;margin-top:20px;border-bottom:1px solid var(--line);padding-bottom:5px}.evidence-media>a>img{object-fit:cover;object-position:top}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.ir-founder h2{font-size:clamp(30px,3.7vw,55px)}
@media(max-width:700px){.ir-founder{grid-template-columns:1fr;gap:28px}.capability-visual img{aspect-ratio:16/10}.ir-founder h2{font-size:34px}.evidence-link{min-height:40px;padding-top:8px}}

/* Keep evidence readable at intermediate desktop widths and preserve source proportions. */
.evidence-grid{grid-template-columns:minmax(0,1fr);gap:52px}
.evidence-grid>article{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}
.evidence-copy{min-width:0}.evidence-copy .stage-label{margin-top:0}
.evidence-media{width:100%;min-width:0;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--line);background:#f4f4f2}
.evidence-media img,.evidence-media video,.evidence-media>a>img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:contain;object-position:center}
.evidence-media>a{display:block;width:100%;height:100%}
.capability-visual img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;object-position:center;border:1px solid var(--line)}
.ir-founder{align-items:center}.ir-founder>div{min-width:0}.ir-founder h2{font-size:clamp(28px,3.25vw,50px)}
#experience{scroll-margin-top:100px}
@media(max-width:1000px){.evidence-grid>article{grid-template-columns:minmax(0,1fr);gap:24px}.evidence-copy{max-width:720px}.evidence-grid{gap:48px}.ir-founder{grid-template-columns:minmax(0,1fr);gap:32px}.capability-visual{max-width:760px}.ir-founder>div{max-width:760px}}
@media(max-width:700px){.evidence-grid{gap:38px}.evidence-grid>article{gap:20px}.evidence-copy .stage-label{margin-top:0}.evidence-grid h3{font-size:27px}.capability-visual img{aspect-ratio:16/9}.ir-founder h2{font-size:32px}}

#street-evidence{scroll-margin-top:110px}
