.founder-story{position:relative;border-top:1px solid var(--line);background:var(--e)}
.founder-intro{display:grid;grid-template-columns:minmax(330px,.82fr) minmax(460px,1.18fr);gap:8vw;padding:8vw 7vw 11vw;align-items:start}
.founder-portrait{position:sticky;top:28px;height:82vh;background:var(--b);padding:12px;box-shadow:26px 26px 0 var(--p)}
.founder-portrait:after{content:'FOUNDER · JAIPUR';position:absolute;right:-27px;bottom:-51px;font-size:8px;letter-spacing:.24em;transform:rotate(90deg);transform-origin:right top;color:var(--b)}
.founder-portrait img{width:100%;height:100%;object-fit:cover;filter:saturate(.62) contrast(.96)}
.founder-intro>div:last-child{padding-top:8vh}
.founder-intro h2{font:300 clamp(68px,10vw,150px)/.78 Georgia,serif;letter-spacing:-.075em;margin:2vw 0 4vw;position:relative}
.founder-intro h2:after{content:'';display:block;width:110px;height:5px;background:var(--p);margin-top:34px}
.founder-intro blockquote{font:italic 400 clamp(26px,3.3vw,48px)/1.12 Georgia,serif;margin:0 0 38px;max-width:17ch}
.founder-intro>div>p:last-child{color:var(--s);line-height:1.9;max-width:64ch;font-size:14px}
.founder-chapters{position:relative;padding:4vw 7vw 12vw;border-top:1px solid var(--line)}
.founder-chapters:before{content:'THE STORY';display:block;padding:0 0 5vw;font-size:9px;letter-spacing:.24em;color:var(--s)}
.founder-chapters article{position:relative;width:72%;min-height:470px;padding:5vw 6vw 5vw 18vw;border-top:1px solid var(--line);margin-left:auto}
.founder-chapters article:nth-child(even){margin-left:0;margin-right:auto;padding-left:6vw;padding-right:18vw}
.founder-chapters article>span{position:absolute;left:0;top:2vw;font:300 clamp(110px,16vw,235px)/.8 Georgia,serif;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(92,34,48,.22)}
.founder-chapters article:nth-child(even)>span{left:auto;right:0}
.founder-chapters .kicker{color:var(--s)}
.founder-chapters h3{font:300 clamp(38px,5vw,72px)/.96 Georgia,serif;letter-spacing:-.045em;margin:24px 0 32px;max-width:12ch}
.founder-chapters article>p:not(.kicker){color:var(--s);line-height:1.85;font-size:13px;max-width:65ch}
.founder-chapters a{display:inline-block;margin-top:28px;padding:13px 18px;background:var(--p);font-size:10px;text-transform:uppercase;letter-spacing:.1em}
@media(max-width:900px){.founder-intro{grid-template-columns:1fr;padding:10vw 7vw 16vw}.founder-portrait{position:relative;top:0;height:68vh;box-shadow:18px 18px 0 var(--p)}.founder-intro>div:last-child{padding-top:8vw}.founder-chapters article,.founder-chapters article:nth-child(even){width:100%;padding:16vw 5vw 12vw;margin:0}.founder-chapters article>span,.founder-chapters article:nth-child(even)>span{left:auto;right:2vw;top:4vw}}
@media(max-width:600px){.founder-intro{padding:18vw 6vw 22vw}.founder-portrait{height:58vh}.founder-intro h2{font-size:21vw}.founder-intro blockquote{font-size:8vw}.founder-chapters{padding:12vw 6vw}.founder-chapters:before{padding-bottom:12vw}.founder-chapters article,.founder-chapters article:nth-child(even){min-height:auto;padding:25vw 0 18vw}.founder-chapters article>span,.founder-chapters article:nth-child(even)>span{right:0;font-size:32vw}.founder-chapters h3{font-size:12vw;max-width:10ch}}
