.about-hero{min-height:72vh;padding:13vh 8vw 8vh;background:radial-gradient(circle at 78% 32%,rgba(181,141,49,.13),transparent 25%);display:flex;flex-direction:column;justify-content:center}.about-hero h1{font:500 clamp(58px,8vw,116px)/1.05 var(--serif);letter-spacing:-.055em;margin:24px 0}.about-hero h1 em{font-style:normal;color:var(--gold)}.about-hero>p:last-child{font:20px/1.8 var(--serif);color:var(--muted)}.about-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:9vw;padding:0 8vw 120px;border-top:1px solid var(--line)}.founder-story section{padding:100px 0;border-bottom:1px solid var(--line)}.chapter{font:11px Georgia,serif;letter-spacing:.2em;color:var(--gold)}.founder-story h2{font:500 clamp(38px,4.5vw,68px)/1.25 var(--serif);letter-spacing:-.035em;margin:22px 0 38px}.founder-story p{max-width:760px;color:#58534d;font-size:17px;line-height:2}.founder-story .lead{font:500 27px/1.7 var(--serif);color:var(--ink)}.founder-story blockquote{max-width:760px;margin:46px 0;font-size:clamp(25px,3vw,38px);line-height:1.7}.discipline-line{display:flex;flex-wrap:wrap;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);margin:40px 0}.discipline-line span{padding:16px 20px;border-right:1px solid var(--line);font-size:13px}.question-list{margin:40px 0;padding:0;list-style:none;border-top:1px solid var(--ink)}.question-list li{padding:20px 0;border-bottom:1px solid var(--line);font:500 21px var(--serif)}.method-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--ink)}.method-list>div{padding:32px 28px 30px 0;border-bottom:1px solid var(--line)}.method-list>div:nth-child(even){padding-left:28px;border-left:1px solid var(--line)}.method-list b{font:12px Georgia;color:var(--gold)}.method-list h3{font:500 24px var(--serif);margin:14px 0}.method-list p{font-size:15px;line-height:1.8}.belief blockquote{border:0;padding:0;color:var(--gold)}.founder-profile{position:sticky;top:110px;align-self:start;margin-top:100px;background:#1b1814;color:#f7f1e9;padding:42px}.founder-profile .seal{font:80px/1 var(--serif);color:#6e5b3d;margin-bottom:38px}.founder-profile h2{font:500 34px var(--serif);margin:0}.founder-profile .role{color:#c6bbae;line-height:1.7}.founder-profile>div:not(.seal){border-top:1px solid #403a33;margin-top:30px;padding-top:25px}.founder-profile b{font-size:12px;color:#c7a45e;letter-spacing:.12em}.founder-profile ul{padding-left:17px;color:#b9b0a6;font-size:13px;line-height:2}.founder-profile>a{display:flex;justify-content:space-between;background:#b18a35;padding:15px 18px;margin-top:30px;font-size:13px}.about-cta{padding:130px 8vw;text-align:center;background:#b18a35;color:#fff}.about-cta h2{font:500 clamp(45px,6vw,82px)/1.2 var(--serif);margin:25px 0}.about-cta>p{font:20px/1.9 var(--serif)}.topic-list{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:45px auto;max-width:950px}.topic-list span{border:1px solid rgba(255,255,255,.45);padding:10px 16px;font-size:12px}.about-cta>strong{display:block;font:500 30px/1.7 var(--serif);margin:48px 0 32px}@media(max-width:900px){.about-layout{grid-template-columns:1fr}.founder-profile{position:static;margin-top:0;order:-1}.about-hero{min-height:64vh}.founder-story section{padding:75px 0}}@media(max-width:600px){.about-hero{padding:10vh 7vw 7vh}.about-hero h1{font-size:54px}.about-layout{padding:0 7vw 80px}.method-list{grid-template-columns:1fr}.method-list>div,.method-list>div:nth-child(even){padding:26px 0;border-left:0}.discipline-line span{width:50%;border-bottom:1px solid var(--line)}.about-cta{padding:90px 7vw}.about-cta>strong{font-size:24px}}
