.founder-hero{background:#fff}.founder-hero-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:70px;padding-top:58px;padding-bottom:64px;align-items:center}.founder-intro h1{font-size:clamp(54px,6.7vw,91px);line-height:1.01;letter-spacing:-.065em}.founder-intro h1 span{color:#dd0068}.founder-intro>p:not(.eyebrow){max-width:610px;font-size:16px;color:#6a495a;margin-top:20px}.founder-intro .founder-deck{font-size:21px!important;color:var(--wine)!important;font-weight:600;line-height:1.45;margin-top:28px!important}.founder-profile-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:23px;font-size:13px;font-weight:600}.founder-hero-photo{position:relative;margin:0;height:610px;background:#f6d6d9;overflow:hidden;border-radius:140px 0 0 0}.founder-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 13%;mix-blend-mode:multiply}.founder-hero-photo figcaption{position:absolute;bottom:0;left:0;right:0;padding:20px 25px;background:#580b2de8;color:white;font-size:16px;font-weight:600}.founder-hero-photo figcaption span{font-size:11px;font-weight:400;letter-spacing:.02em}.founder-proof{background:var(--wine);padding:35px 0;color:#fff}.founder-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.founder-proof b{font-size:19px}.founder-proof p{font-size:13px;line-height:1.6;margin-top:10px;color:#f8dfe9}.family-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:26px}.family-photo-pair figure{margin:0}.family-photo-pair img{display:block;width:100%;height:350px;object-fit:cover}.family-photo-pair figcaption,.sew-photo figcaption{font-size:11px;line-height:1.5;color:#795c6a;margin-top:12px}.story-after{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:40px}.story-after h3{font-size:30px;line-height:1.2;max-width:470px}.story-after p{font-size:15px;color:#6a495a}.story-after .underlink{font-size:12px}.leadership-rows article{display:grid;grid-template-columns:50px 1fr 1.25fr;gap:28px;border-top:1px solid #dcbecb;padding:29px 0}.leadership-rows article:last-child{border-bottom:1px solid #dcbecb}.leadership-rows article>span{font-size:13px;font-weight:600;color:#c70060}.leadership-rows h3{max-width:350px;font-size:24px;line-height:1.23}.leadership-rows p{font-size:15px;color:#6a495a}.education-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.education-grid article{border-top:4px solid #ff248a;background:#fcf4f6;padding:32px}.education-grid h3{font-size:25px;line-height:1.25;margin-bottom:20px}.education-grid p:not(.eyebrow){font-size:15px;color:#6a495a}.education-grid .small{font-size:12px!important;line-height:1.6}.education-wide{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;gap:42px}.education-note{margin-top:34px;display:grid;grid-template-columns:1fr 1.2fr;gap:42px}.education-note h3{font-size:23px}.education-note p{font-size:15px;color:#6a495a}.founder-action{background:#f6d6d9}.action-proof-grid{display:grid;grid-template-columns:1.2fr .85fr;gap:70px;align-items:center}.action-proof-grid h2{margin-bottom:25px}.action-proof-grid p:not(.eyebrow){font-size:15px;color:#624051}.action-proof-grid .action-proof-lead{font-size:21px;font-weight:600;color:var(--wine)}.founder-numbers{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #cf9bb0;margin:28px 0 22px;padding-top:25px}.founder-numbers strong{display:block;font-size:45px;font-weight:700;line-height:1.1;letter-spacing:-.05em}.founder-numbers span{display:block;font-size:12px;margin-top:10px}.action-proof-grid .small{font-size:11px!important;line-height:1.6;max-width:550px}.sew-photo{margin:0}.sew-photo>div{height:510px;overflow:hidden}.sew-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 53%;display:block}.published-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px}.published-item{display:flex;flex-direction:column;align-items:start;border-top:1px solid #dfc6d1;padding:25px 0 30px;text-decoration:none}.published-item>span{font-size:10px;letter-spacing:.06em;font-weight:600;text-transform:uppercase;color:#795567;min-height:37px}.published-item h3{font-size:23px;line-height:1.24;margin:12px 0 18px}.published-item p{font-size:14px;color:#795567;margin-bottom:22px}.published-item b{font-size:12px;text-decoration:underline;text-underline-offset:4px;margin-top:auto}.published-item:hover h3{color:#cb005d}.recognition-line{border-top:1px solid #dfc6d1;margin-top:32px;padding-top:26px;display:grid;grid-template-columns:1fr 2fr;gap:30px}.recognition-line>b{font-size:16px}.recognition-line p{font-size:13px;color:#795567}.founder-close h2{max-width:1000px}.founder-close>div>p:not(.eyebrow){max-width:890px}.founder-close .founder-profile-links{margin-top:25px}
@media(max-width:1000px){.founder-hero-grid,.action-proof-grid{gap:35px}.founder-hero-photo{height:590px}.founder-intro h1{font-size:65px}.founder-intro>.eyebrow{font-size:9px}.family-photo-pair img{height:290px}.published-grid{grid-template-columns:1fr 1fr}.founder-numbers strong{font-size:39px}}
@media(max-width:700px){.founder-hero-grid{grid-template-columns:1fr;padding-top:35px;gap:30px;padding-bottom:35px}.founder-intro h1{font-size:64px}.founder-intro .founder-deck{font-size:20px!important}.founder-hero-photo{height:460px;border-radius:100px 0 0 0}.founder-hero-photo img{object-position:center 12%}.founder-proof-grid{grid-template-columns:1fr;gap:24px}.founder-proof b{font-size:19px}.founder-proof p{font-size:14px}.family-photo-pair{grid-template-columns:1fr;gap:26px}.family-photo-pair img{height:auto}.story-after{grid-template-columns:1fr;gap:25px}.story-after h3{font-size:28px}.leadership-rows article{grid-template-columns:30px 1fr;gap:15px}.leadership-rows p{grid-column:2}.education-grid,.education-wide,.education-note,.action-proof-grid{grid-template-columns:1fr}.education-grid article{padding:26px}.education-wide,.education-note{gap:20px}.education-wide h3{margin-bottom:0}.founder-numbers strong{font-size:43px}.sew-photo>div{height:450px}.published-grid{grid-template-columns:1fr}.published-item{padding:24px 0}.published-item>span{min-height:0}.published-item h3{font-size:25px}.recognition-line{grid-template-columns:1fr;gap:13px}.founder-profile-links{font-size:13px}.founder-close h2{font-size:36px}}
