.founder-module__7o662G__page{padding-bottom:112px}.founder-module__7o662G__hero{grid-template-columns:1fr 280px;align-items:center;gap:64px;padding-block:24px 88px;display:grid}.founder-module__7o662G__eyebrow{color:var(--secondary);letter-spacing:.12em;margin:0 0 28px;font-size:14px}.founder-module__7o662G__hero h1{font:400 clamp(44px, 4.5vw, 60px)/1.3 var(--font-serif);letter-spacing:.08em;margin:0}.founder-module__7o662G__courtesy{font:400 24px/1.7 var(--font-serif);margin:24px 0 12px}.founder-module__7o662G__birth{color:var(--secondary);margin:0}.founder-module__7o662G__portrait{object-fit:cover;object-position:center;width:280px;height:320px}.founder-module__7o662G__section{margin-top:88px}.founder-module__7o662G__section h2{font:400 clamp(28px, 3vw, 36px)/1.5 var(--font-serif);margin:0 0 48px}.founder-module__7o662G__timeline{border-left:1px solid #d9dad2;max-width:780px;margin:0;padding:0 0 0 30px;list-style:none}.founder-module__7o662G__timeline li{padding:0 0 36px 12px;position:relative}.founder-module__7o662G__timeline li:last-child{padding-bottom:0}.founder-module__7o662G__timeline li:before{content:"";background:#787b73;border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:-33px}.founder-module__7o662G__timeline p{color:var(--secondary);margin:0;line-height:1.95}.founder-module__7o662G__domain{border-top:1px solid #d9dad2;grid-template-columns:112px minmax(0,1fr);gap:36px;margin-top:48px;padding-top:40px;display:grid}.founder-module__7o662G__domainHeading h3{font:400 56px/1.2 var(--font-serif);margin:0}.founder-module__7o662G__domainHeading p{font:400 18px/1.8 var(--font-serif);margin:22px 0 0}.founder-module__7o662G__entries{min-width:0}.founder-module__7o662G__entry{min-height:146px;padding-bottom:32px;padding-right:260px;position:relative}.founder-module__7o662G__entryPhotoMultiple{padding-right:400px}.founder-module__7o662G__entry:last-child{min-height:200px}.founder-module__7o662G__entryText{min-width:0}.founder-module__7o662G__entryLabel{color:var(--secondary);letter-spacing:.04em;margin:0 0 10px;font-size:14px}.founder-module__7o662G__names{font:400 21px/1.8 var(--font-serif);overflow-wrap:anywhere;margin:0}.founder-module__7o662G__separator,.founder-module__7o662G__location{color:var(--secondary)}.founder-module__7o662G__name{font:inherit;text-align:left;color:inherit;cursor:pointer;text-underline-offset:6px;overflow-wrap:anywhere;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted #c3c5bb;text-decoration:underline dotted #c3c5bb}.founder-module__7o662G__name:focus-visible{outline:1px solid var(--ink);outline-offset:5px}.founder-module__7o662G__linkSlot{padding-top:14px}.founder-module__7o662G__visit{letter-spacing:.04em;color:var(--secondary);border-bottom:1px solid #b8b9b3;align-items:baseline;gap:.42em;min-height:28px;font-size:12px;line-height:1.8;text-decoration:none;display:inline-flex}.founder-module__7o662G__visit:after{content:"↗︎";font-size:.8em;line-height:1}.founder-module__7o662G__photoSlot{opacity:0;pointer-events:none;width:224px;position:absolute;top:0;right:0;transform:translateY(6px)}.founder-module__7o662G__photoSlotMultiple{width:364px}.founder-module__7o662G__photoSlot[data-open=true]{opacity:1;transform:none}.founder-module__7o662G__photo{margin:0}.founder-module__7o662G__photoGallery{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.founder-module__7o662G__photoSlotMultiple .founder-module__7o662G__photoGallery{grid-template-columns:repeat(2,minmax(0,1fr))}.founder-module__7o662G__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block;box-shadow:0 6px 18px #292a2812}.founder-module__7o662G__photo figcaption{color:var(--secondary);margin-top:8px;font-size:11px;line-height:1.6}.founder-module__7o662G__contact{border-top:1px solid #d9dad2;padding-top:64px}.founder-module__7o662G__contact p{color:var(--secondary);margin:0}.founder-module__7o662G__contact a{text-underline-offset:6px;text-decoration:underline}.founder-module__7o662G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.founder-module__7o662G__visit{opacity:0}.founder-module__7o662G__entry:hover .founder-module__7o662G__visit,.founder-module__7o662G__entry:focus-within .founder-module__7o662G__visit{opacity:1}}@media (prefers-reduced-motion:no-preference){.founder-module__7o662G__photoSlot{transition:opacity .32s,transform .32s}.founder-module__7o662G__visit{transition:opacity .22s}}@media (max-width:900px){.founder-module__7o662G__domain{grid-template-columns:80px minmax(0,1fr);gap:24px}.founder-module__7o662G__entry{min-height:0;padding-bottom:36px;padding-right:0}.founder-module__7o662G__entryPhotoMultiple{padding-right:0}.founder-module__7o662G__entry:last-child{min-height:0}.founder-module__7o662G__photoSlot{grid-template-rows:0fr;width:min(100%,280px);display:grid;position:static}.founder-module__7o662G__photoSlot[data-open=true]{grid-template-rows:1fr;margin-block:18px 8px}.founder-module__7o662G__photoInner{min-height:0;overflow:hidden}.founder-module__7o662G__photoSlotMultiple{width:min(100%,560px)}.founder-module__7o662G__photo img{aspect-ratio:4/3;width:100%;height:auto}}@media (max-width:767px){.founder-module__7o662G__hero{grid-template-columns:minmax(0,1fr);gap:36px;padding:12px 0 0}.founder-module__7o662G__portrait{width:220px;height:250px}.founder-module__7o662G__section{margin-top:72px}.founder-module__7o662G__section h2{margin-bottom:36px}.founder-module__7o662G__domain{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px;padding-top:32px}.founder-module__7o662G__domainHeading{align-items:baseline;gap:24px;display:flex}.founder-module__7o662G__domainHeading h3{font-size:44px}.founder-module__7o662G__domainHeading p{margin:0}.founder-module__7o662G__names{font-size:21px}.founder-module__7o662G__visit{min-height:40px;padding-block:6px 3px;font-size:13px}.founder-module__7o662G__timeline{padding-left:20px}.founder-module__7o662G__timeline li{padding-left:6px}.founder-module__7o662G__timeline li:before{left:-23px}}.founder-module__7o662G__roadAhead{height:clamp(100px,12vw,170px);margin-top:24px;position:relative}.founder-module__7o662G__roadAhead:before{content:"";background:linear-gradient(#d9dad2,#d9dad260 55%,#0000);width:1px;position:absolute;top:-24px;bottom:0;left:0}.founder-module__7o662G__emphasis .founder-module__7o662G__entryLabel,.founder-module__7o662G__emphasis .founder-module__7o662G__names{color:var(--ink);font-weight:600}.founder-module__7o662G__emphasis .founder-module__7o662G__location{color:inherit}.founder-module__7o662G__entryNote{color:var(--secondary);margin:14px 0 0;font-size:13px;line-height:1.8}.founder-module__7o662G__academic{border-top:1px solid #d9dad2;grid-template-columns:112px minmax(0,1fr);gap:36px;margin-top:48px;padding-top:40px;display:grid}.founder-module__7o662G__academic h3{font:400 32px/1.5 var(--font-serif);margin:0}.founder-module__7o662G__academic p{max-width:680px;color:var(--secondary);overflow-wrap:anywhere;margin:0;line-height:1.95}.founder-module__7o662G__academic span{color:var(--ink)}@media (max-width:767px){.founder-module__7o662G__roadAhead{height:100px}.founder-module__7o662G__academic{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px;padding-top:32px}.founder-module__7o662G__academic h3{font-size:28px}}.founder-module__7o662G__entryNote{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.founder-module__7o662G__entry:focus-visible{outline:1px solid var(--ink);outline-offset:6px}.founder-module__7o662G__section,.founder-module__7o662G__academic{scroll-margin-top:64px}@media (hover:hover) and (pointer:fine){.founder-module__7o662G__entryNote{opacity:0}.founder-module__7o662G__entry:hover .founder-module__7o662G__entryNote,.founder-module__7o662G__entry:focus-within .founder-module__7o662G__entryNote{opacity:1}}@media (prefers-reduced-motion:no-preference){.founder-module__7o662G__entryNote{transition:opacity .22s}}@media (max-width:1199px){.founder-module__7o662G__page .founder-section-nav{background:var(--background);width:100%;padding:4px 24px;top:0;right:0}.founder-module__7o662G__page .section-mobile{width:max-content;margin-left:auto}.founder-module__7o662G__page .section-mobile summary{border-radius:0;padding:8px 0}body:has(.mobile-menu[open]) .founder-module__7o662G__page .founder-section-nav{visibility:hidden}}.founder-module__7o662G__paperDownload{color:var(--ink);text-underline-offset:5px;-webkit-text-decoration:underline #b8b9b3;text-decoration:underline #b8b9b3;text-decoration-thickness:1px}.founder-module__7o662G__paperDownload:after{content:"↓";font-family:var(--font-interface);vertical-align:.45em;color:var(--secondary);margin-left:.3em;font-size:.58em;line-height:1;text-decoration:none;display:inline-block}.founder-module__7o662G__paperDownload:hover{text-decoration-color:currentColor}.founder-module__7o662G__academic .founder-module__7o662G__downloadHint{color:var(--secondary);opacity:0;margin-top:12px;font-size:13px;line-height:1.8;display:block}:is(.founder-module__7o662G__academic p:has(.founder-module__7o662G__paperDownload:hover) .founder-module__7o662G__downloadHint,.founder-module__7o662G__academic p:has(.founder-module__7o662G__paperDownload:focus) .founder-module__7o662G__downloadHint){opacity:1}@media (prefers-reduced-motion:no-preference){.founder-module__7o662G__downloadHint{transition:opacity .22s}}@media (hover:none){.founder-module__7o662G__academic .founder-module__7o662G__downloadHint{display:none}}@media (min-width:901px){.founder-module__7o662G__entryPhotoMultiple:has(.founder-module__7o662G__photoGallery img:nth-child(3)){min-height:310px}}
