.author-page{background:linear-gradient(#edf2e8 0,#f4f6f1 560px);min-height:100vh}.author-page .site-header nav a.is-active{color:var(--green);font-weight:700}.author-hero{width:min(1060px,100% - 48px);margin:0 auto;padding:64px 0 84px}.author-breadcrumbs{align-items:center;gap:10px;margin-bottom:56px;display:flex}.author-breadcrumbs a,.author-breadcrumbs span,.author-breadcrumbs b{color:#78837d;font-size:10px;font-weight:570;text-decoration:none}.author-breadcrumbs b{color:var(--green)}.author-profile{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:64px;display:grid}.author-profile-image{object-fit:cover;border:8px solid #fffc;border-radius:36px;width:260px;height:260px;box-shadow:0 24px 55px #14322524}.author-profile .section-kicker,.author-articles .section-kicker{color:var(--green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:770}.author-profile h1{letter-spacing:-.072em;margin:0;font-size:clamp(58px,8vw,92px);font-weight:630;line-height:.92}.author-profile-bio{color:#59675f;max-width:670px;margin:25px 0 0;font:18px/1.68 Georgia,serif}.author-expertise{flex-wrap:wrap;gap:8px;margin:23px 0 0;padding:0;list-style:none;display:flex}.author-expertise li{color:#56635c;background:#fff9;border:1px solid #cad6ca;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:680}.author-linkedin{background:var(--ink);color:#fff;border-radius:11px;align-items:center;gap:30px;margin-top:26px;padding:12px 15px;font-size:11px;font-weight:720;text-decoration:none;display:inline-flex}.author-linkedin span{color:var(--lime)}.author-articles{border-top:1px solid #d5ddd6;width:min(1120px,100% - 48px);margin:0 auto 125px;padding-top:44px}.author-articles-heading{grid-template-columns:1fr 400px;align-items:end;gap:62px;margin-bottom:31px;display:grid}.author-articles-heading h2{letter-spacing:-.058em;margin:0;font-size:clamp(40px,5vw,60px);font-weight:630;line-height:1}.author-articles-heading>p{color:#6a7770;margin:0 0 5px;font-size:12px;line-height:1.7}.author-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.author-article-card{background:#fbfcf9;border:1px solid #d8dfd8;border-radius:20px;flex-direction:column;min-height:310px;padding:25px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 10px 28px #1934280b}.author-article-card:hover{border-color:#b9c9bb;transform:translateY(-2px);box-shadow:0 17px 36px #19342813}.author-article-meta{justify-content:space-between;align-items:center;display:flex}.author-article-meta span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.author-article-meta b{color:#98a29d;font:9px var(--font-geist-mono);font-weight:500}.author-article-card h3{letter-spacing:-.042em;margin:47px 0 12px;font-size:24px;line-height:1.12;position:relative}.author-article-card h3 a{color:inherit;text-decoration:none}.author-article-card h3 a:after{content:"";position:absolute;inset:-8px 0}.author-article-card>p{color:#6d7872;margin:0;font-size:12px;line-height:1.7}.author-article-card footer{z-index:1;border-top:1px solid #384e4321;justify-content:space-between;align-items:center;gap:18px;margin-top:auto;padding-top:20px;display:flex;position:relative}.author-article-card footer span{color:#8d9792;font-size:9px}.author-article-card footer a{color:var(--ink);font-size:10px;font-weight:730;text-decoration:none}.author-article-card footer a b{color:var(--green);margin-left:8px}@media (max-width:760px){.author-hero,.author-articles{width:calc(100% - 28px)}.author-hero{padding:44px 0 64px}.author-breadcrumbs{margin-bottom:38px}.author-profile{grid-template-columns:1fr;gap:34px}.author-profile-image{border-radius:28px;width:180px;height:180px}.author-profile h1{font-size:56px}.author-articles-heading,.author-article-grid{grid-template-columns:1fr}.author-articles-heading{gap:15px}.author-article-card{min-height:290px}.author-article-card footer{flex-direction:column;align-items:flex-start}}
