.blogAuthorPage{background:radial-gradient(circle at 10% 8%, #10534312, transparent 30rem), radial-gradient(circle at 90% 14%, #b58b2b17, transparent 26rem), linear-gradient(180deg, var(--public-page-warm), var(--public-page) 56%, #f8f8f3)}.blogAuthorShell{gap:18px;width:min(100% - 32px,1180px);margin:0 auto;padding:34px 0 54px;display:grid}.blogAuthorBreadcrumbs{margin:0}.blogAuthorBreadcrumbs span{color:var(--public-muted)}.blogAuthorHero{border:1px solid var(--public-border-soft);border-radius:var(--public-radius-panel);box-shadow:var(--public-shadow-raised);background:radial-gradient(circle at 94% 8%,#b58b2b29,#0000 30%),linear-gradient(145deg,#fffffffa,#f2f7f4f2);gap:24px;padding:clamp(24px,4vw,46px);display:grid;overflow:hidden}.blogAuthorIdentity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,34px);display:grid}.blogAuthorMark{aspect-ratio:1;background:linear-gradient(145deg, #156350fa, var(--public-evergreen-strong));color:#f2d898;letter-spacing:-.04em;border:1px solid #b58b2b66;border-radius:34%;place-items:center;width:clamp(92px,11vw,132px);font-size:clamp(30px,4vw,46px);font-weight:780;display:grid;box-shadow:0 24px 44px -28px #0a3b31e6,8px 12px 22px -18px #b58b2b99,inset 2px 2px #ffffff2e,inset -2px -2px #04211b52}.blogAuthorIdentity>div{gap:10px;display:grid}.blogAuthorIdentity h1{color:var(--public-ink);margin:0;font-size:clamp(38px,5vw,62px);font-weight:630;line-height:1.02}.blogAuthorIdentity strong{color:#80601c;font-size:14px;font-weight:700}.blogAuthorIdentity>div>p:last-child{max-width:720px;color:var(--public-muted);font-size:17px;line-height:1.68}.blogAuthorStats{border-radius:var(--public-radius-card);box-shadow:var(--public-shadow-control);background:#ffffffc7;border:1px solid #1053431f;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.blogAuthorStats div{border-right:1px solid #1053431a;gap:4px;padding:18px 20px;display:grid}.blogAuthorStats div:last-child{border-right:0}.blogAuthorStats dt{color:var(--public-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.blogAuthorStats dd{color:var(--public-evergreen-strong);margin:0;font-size:22px;font-weight:720}.blogAuthorPrinciples{gap:22px;padding-top:18px;display:grid}.blogAuthorSectionHeading{gap:10px;display:grid}.blogAuthorSectionHeading h2,.blogAuthorArticlesHeading h2{color:var(--public-ink);margin:0;font-size:clamp(28px,3.4vw,42px);font-weight:620;line-height:1.08}.blogAuthorPrincipleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.blogAuthorPrincipleGrid article{border:1px solid var(--public-border-soft);border-radius:var(--public-radius-card);box-shadow:var(--public-shadow-card);background:radial-gradient(circle at 90% 8%,#b58b2b1a,#0000 34%),linear-gradient(145deg,#fffffffa,#f6f9f6f5);gap:10px;padding:22px;display:grid}.blogAuthorPrincipleGrid article>span{border-radius:var(--public-radius-control);background:linear-gradient(145deg, #fff, var(--public-brass-soft));width:44px;height:44px;color:var(--public-evergreen);box-shadow:var(--public-shadow-control);border:1px solid #b58b2b38;place-items:center;display:grid}.blogAuthorPrincipleGrid svg{width:20px;height:20px}.blogAuthorPrincipleGrid h3{color:var(--public-ink);margin:0;font-size:18px;font-weight:650}.blogAuthorPrincipleGrid p{color:var(--public-muted);margin:0;font-size:14px;line-height:1.62}.blogAuthorArticles{gap:24px;padding-bottom:72px;display:grid}.blogAuthorArticlesHeading{justify-content:space-between;align-items:end;gap:22px;display:flex}.blogAuthorArticlesHeading>div{gap:10px;display:grid}.blogAuthorArticlesHeading>a{border-radius:var(--public-radius-control);background:linear-gradient(145deg, var(--public-evergreen), var(--public-evergreen-strong));color:#f5dda2;border:1px solid #b58b2b61;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:13px;font-weight:720;display:inline-flex;box-shadow:0 14px 24px -17px #0a3b31d1,inset 1px 1px #fff3}@media (max-width:820px){.blogAuthorIdentity,.blogAuthorPrincipleGrid{grid-template-columns:1fr}}@media (max-width:600px){.blogAuthorShell{width:min(100% - 20px,1180px);padding-top:24px}.blogAuthorHero{padding:20px}.blogAuthorMark{width:92px}.blogAuthorStats{grid-template-columns:1fr}.blogAuthorStats div{border-bottom:1px solid #1053431a;border-right:0}.blogAuthorStats div:last-child{border-bottom:0}.blogAuthorArticlesHeading{flex-direction:column;align-items:stretch}.blogAuthorArticlesHeading>a{width:100%}}
