.author-page{color:#0a1a31;background:#fff;min-height:100vh}.author-main{width:min(1120px,100vw - 3rem);margin:0 auto;padding:clamp(4.4rem,8vw,6rem) 0 clamp(3rem,6vw,4rem)}.author-hero{background:linear-gradient(120deg,#fffffffa,#ecfbf9eb);border:1px solid #0a1a311a;border-radius:28px;grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,2vw,2rem);padding:clamp(1.2rem,2vw,1.75rem);display:grid}.author-hero__image{aspect-ratio:1;object-fit:cover;border-radius:24px;width:100%}.author-hero__eyebrow{color:#1cb8aa;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Inter,sans-serif;font-size:.78rem;font-weight:700}.author-hero h1{font-family:var(--font-heading);letter-spacing:var(--title-letter-spacing,.012em);text-transform:uppercase;margin:.45rem 0 .2rem;font-size:clamp(2rem,4vw,3.2rem);line-height:.9}.author-hero__role{color:#1cb8aa;margin:0;font-family:Inter,sans-serif;font-weight:700}.author-hero__copy>p:last-of-type{color:#506786;max-width:70ch;margin-top:.85rem;line-height:1.7}.author-hero__actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.author-btn{border:1px solid #0a1a3129;border-radius:999px;padding:.55rem 1rem;font-family:Inter,sans-serif;font-weight:600;text-decoration:none}.author-btn--primary{color:#fff;background:#2fd7c6;border-color:#2fd7c6}.author-btn--ghost{color:#0a1a31;background:#fff}.author-method{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.author-method>div,.author-articles a{background:#ffffffdb;border:1px solid #0a1a311a;border-radius:22px;padding:clamp(1rem,2vw,1.35rem)}.author-method h2,.author-articles h2,.author-articles h3{font-family:var(--font-heading,var(--font-heading));letter-spacing:0;text-transform:capitalize;font-weight:500}.author-method h2,.author-articles h2{color:#0a1a31;margin:0 0 .75rem;font-size:clamp(2rem,3vw,3rem);line-height:1}.author-method p{color:#506786;margin:0;line-height:1.65}.author-articles{margin-top:clamp(2rem,4vw,3rem)}.author-articles__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.author-articles a{color:#0a1a31;text-decoration:none}.author-articles span{color:#1cb8aa;font-size:.78rem;font-weight:800}.author-articles h3{margin:.55rem 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.05}.author-articles p{color:#506786;margin:0;line-height:1.55}@media (width<=900px){.author-main{width:min(100%,100vw - 1.4rem);padding-top:4rem}.author-hero,.author-method,.author-articles__grid{grid-template-columns:1fr}.author-hero__image{max-width:280px}}
