:root{--ai:#070807;--ad:#0b0d0b;--ap:#111411;--ap2:#161916;--ac:#e8e4da;--am:#b9b6ae;--as:#8e986f;--al:rgba(142,152,111,.34)}
body.about-story-page,body.about-story-page main,body.about-story-page .reading-layout,body.about-story-page main>.content,body.about-story-page .sst-reading-grid-v31,body.about-story-page .sst-reading-article-v31{background:var(--ai)!important;color:var(--ac)!important}
body.about-story-page .sv-menu-landing-v7,body.about-story-page #social-connect-v2223,body.about-story-page .sst-reading-rail-v31,body.about-story-page .reading-layout>.pagehero,body.about-story-page .sst-reading-lead-v31,body.about-story-page .actions{display:none!important}
body.about-story-page main>.content{padding:0 0 80px!important}
body.about-story-page .sst-reading-grid-v31,body.about-story-page .sst-reading-article-v31{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.about-founder-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.about-founder-page *{box-sizing:border-box}
.about-founder-page h1:before,.about-founder-page h1:after,.about-founder-page h2:before,.about-founder-page h2:after{display:none!important;content:none!important}
.about-founder-page p{color:var(--am)!important;font-family:inherit!important;font-size:clamp(17px,1.5vw,19px)!important;line-height:1.7!important;letter-spacing:-.006em!important}
.about-founder-page h2{margin:0 0 22px!important;padding:0!important;color:var(--ac)!important;font-family:inherit!important;font-size:clamp(25px,3vw,34px)!important;font-weight:730!important;line-height:1.12!important;letter-spacing:-.035em!important}
.about-copy-column{width:min(700px,calc(100% - 40px));margin-inline:auto}
.about-kicker,.about-section-label{display:block;color:var(--as)!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important;letter-spacing:.14em!important;text-transform:uppercase}
.about-founder-hero{min-height:500px;display:flex;align-items:center;background:radial-gradient(circle at 78% 42%,rgba(142,152,111,.09),transparent 30%),var(--ad);border-bottom:1px solid var(--al)}
.about-founder-hero-copy{width:min(960px,calc(100% - 40px));margin:auto;padding:88px 0}
.about-founder-hero h1{margin:18px 0 16px!important;color:var(--ac)!important;font-family:inherit!important;font-size:clamp(58px,8vw,104px)!important;font-weight:800!important;line-height:.92!important;letter-spacing:-.07em!important}
.about-rule{display:block;width:54px;height:2px;margin:8px 0 29px;background:var(--as)}
.about-founder-hero p{max-width:690px;margin:0!important;color:var(--ac)!important;font-size:clamp(22px,2.45vw,31px)!important;font-weight:520!important;line-height:1.4!important;letter-spacing:-.026em!important}
.about-narrative{padding:76px 0 68px}.about-narrative p{margin:0 0 24px!important}
.about-lead-line{margin:38px 0 8px!important;color:var(--ac)!important;font-size:clamp(25px,3vw,34px)!important;font-weight:720!important;line-height:1.2!important;letter-spacing:-.035em!important}
.about-pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:min(1040px,calc(100% - 40px));margin:0 auto 74px;background:var(--al);border:1px solid var(--al)}
.about-pain-block{padding:38px 40px;background:var(--ap)}.about-pain-block p{margin:22px 0 0!important}.about-cycle{padding-left:18px;border-left:2px solid var(--as);color:var(--ac)!important;font-weight:620!important}
.about-turning-point{padding:70px max(20px,calc((100vw - 940px)/2));background:var(--ap2);border-block:1px solid rgba(142,152,111,.18)}
.about-turning-point blockquote{margin:0!important;padding:0 0 0 32px!important;border-left:3px solid var(--as)!important;color:var(--ac)!important;font-family:inherit!important;font-size:clamp(25px,3.3vw,39px)!important;font-weight:590!important;line-height:1.35!important;letter-spacing:-.035em!important}
.about-turning-point p{margin:26px 0 0 35px!important;color:var(--as)!important;font-weight:720!important}
.about-family{padding:74px 0}.about-family p{margin:0 0 18px!important}.about-wobble{margin:30px 0 20px!important;color:var(--ac)!important;font-size:clamp(26px,3.1vw,36px)!important;font-weight:760!important;line-height:1.25!important;letter-spacing:-.038em!important}
.about-treatment{width:min(900px,calc(100% - 40px));margin:0 auto 76px;padding:44px 48px;background:var(--ap);border:1px solid var(--al);border-radius:10px}.about-treatment h2{margin-top:15px!important}.about-treatment>p{max-width:720px;margin:0 0 20px!important}
.about-medical-note{display:grid;grid-template-columns:110px 1fr;gap:20px;margin-top:34px;padding:21px 22px;background:rgba(142,152,111,.09);border:1px solid rgba(142,152,111,.52);border-radius:7px}.about-medical-note strong{color:var(--ac);font-size:14px;text-transform:uppercase;letter-spacing:.08em}.about-medical-note span{color:#c4c1b9;font-size:14px;line-height:1.55}
.about-result{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:center;padding:72px max(20px,calc((100vw - 1040px)/2));background:var(--ad);border-block:1px solid var(--al)}
.about-result-number span{display:block;color:var(--am);font-size:14px;text-transform:uppercase;letter-spacing:.12em}.about-result-number strong{display:block;margin:7px 0 10px;color:var(--as);font-size:clamp(54px,7vw,88px);font-weight:820;line-height:.9;letter-spacing:-.065em}.about-result p{margin:0 0 16px!important;color:var(--ac)!important;font-size:clamp(19px,2vw,23px)!important;line-height:1.55!important}
.about-exists{padding:80px 0}.about-exists .about-copy-column p{margin:0 0 20px!important}
.about-useful-links{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:min(920px,calc(100% - 40px));margin:42px auto 0}.about-useful-links a{position:relative;display:block;padding:24px 48px 24px 25px;background:var(--ap);border:1px solid rgba(142,152,111,.25);border-radius:7px;text-decoration:none!important;transition:.2s}.about-useful-links a:after{content:"→";position:absolute;right:22px;top:24px;color:var(--as);font-size:19px}.about-useful-links a:hover{border-color:var(--as);transform:translateY(-2px)}.about-useful-links strong{display:block;color:var(--ac);font-size:17px}.about-useful-links span{display:block;margin-top:5px;color:#a9aaa3;font-size:14px;line-height:1.45}
.about-name{padding:68px 0;background:var(--ap2);border-block:1px solid rgba(142,152,111,.16)}.about-name p{margin:0 0 20px!important}
.about-close{width:min(760px,calc(100% - 40px));margin:0 auto;padding:82px 0 20px}.about-welcome-lines{margin:28px 0 38px;padding-left:24px;border-left:2px solid var(--as)}.about-welcome-lines p{margin:0 0 9px!important;color:var(--ac)!important;font-size:clamp(17px,1.7vw,20px)!important}.about-welcome-lines strong{color:var(--as)}.about-close>p{margin:0 0 24px!important}.about-last-line{margin:38px 0 32px!important;color:var(--ac)!important;font-size:clamp(23px,2.8vw,32px)!important;font-weight:730!important;line-height:1.35!important;letter-spacing:-.03em!important}
.about-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 25px;background:var(--as);border:1px solid var(--as);border-radius:5px;color:#090b09!important;font-size:15px;font-weight:800;text-decoration:none!important}.about-signoff{display:grid;gap:2px;margin-top:52px;padding-top:26px;border-top:1px solid var(--al)}.about-signoff span{color:var(--am);font-size:15px}.about-signoff strong{color:var(--as);font-size:26px;font-style:italic}
@media(max-width:760px){body.about-story-page main>.content{padding-bottom:56px!important}.about-founder-hero{min-height:400px}.about-founder-hero-copy{padding:62px 0}.about-founder-hero h1{font-size:clamp(52px,17vw,72px)!important}.about-founder-hero p{font-size:21px!important}.about-narrative,.about-family{padding:54px 0}.about-pain-grid{grid-template-columns:1fr;margin-bottom:54px}.about-pain-block{padding:30px 25px}.about-turning-point{padding:52px 20px}.about-turning-point blockquote{padding-left:21px!important;font-size:25px!important}.about-turning-point p{margin-left:24px!important}.about-treatment{margin-bottom:56px;padding:32px 24px}.about-medical-note{grid-template-columns:1fr;gap:8px}.about-result{grid-template-columns:1fr;gap:30px;padding:54px 20px}.about-result-number strong{font-size:61px}.about-exists{padding:58px 0}.about-useful-links{grid-template-columns:1fr}.about-name{padding:54px 0}.about-close{padding-top:58px}}
