.gc-article-author{display:flex;align-items:center;gap:16px;margin:0 0 34px;padding:18px;border:1px solid var(--gc-line);border-radius:16px;background:var(--gc-surface);box-shadow:0 10px 28px rgb(28 22 12 / 7%)}
.gc-article-editorial-image{margin:0 0 42px;overflow:hidden;border:1px solid var(--gc-line);border-radius:22px;background:var(--gc-surface);box-shadow:0 20px 54px rgb(28 22 12 / 10%)}
.gc-article-editorial-image img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.gc-article-editorial-image figcaption{padding:10px 16px;border-top:1px solid var(--gc-line);color:#766e63;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}
.gc-article-author img{flex:0 0 72px;width:72px;height:72px;border-radius:50%;object-fit:cover}.gc-article-author span{display:block;margin-bottom:2px;color:#726b60;font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.gc-article-author a{color:var(--gc-ink);font-size:18px;font-weight:800;text-decoration:none}.gc-article-author a:hover{color:var(--gc-purple-dark)}.gc-article-author p{margin:3px 0 0;color:#5c554c;font-size:12px;line-height:1.45}
.gc-author-page{overflow:clip;background:var(--gc-cream)}.gc-author-page *{box-sizing:border-box}.gc-author-page :is(h1,h2,h3,p,ul){margin-top:0}.gc-author-hero{padding:clamp(72px,8vw,118px) 0;border-bottom:1px solid var(--gc-line);background:radial-gradient(circle at 20% 35%,rgb(109 59 255 / 14%),transparent 30%),linear-gradient(rgb(109 59 255 / 5%) 1px,transparent 1px),linear-gradient(90deg,rgb(109 59 255 / 5%) 1px,transparent 1px),var(--gc-cream);background-size:auto,56px 56px,56px 56px,auto}.gc-author-hero__grid{display:grid;grid-template-columns:360px minmax(0,1fr);align-items:center;gap:80px}.gc-author-portrait{position:relative}.gc-author-portrait::after{content:"";position:absolute;z-index:0;inset:20px -20px -20px 20px;border-radius:28px;background:linear-gradient(145deg,var(--gc-purple),#f4b900)}.gc-author-portrait img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:1;border-radius:28px;object-fit:cover;box-shadow:var(--gc-shadow-soft)}.gc-author-copy{max-width:690px}.gc-author-copy h1{margin-bottom:5px;font-size:clamp(52px,6vw,78px);line-height:1;letter-spacing:-.055em}.gc-author-role{margin-bottom:24px;color:var(--gc-purple-dark)!important;font-size:18px;font-weight:800}.gc-author-copy>p:not(.gc-eyebrow):not(.gc-author-role){font-size:17px;line-height:1.7}.gc-author-copy ul{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px;padding:0;list-style:none}.gc-author-copy li{padding:8px 11px;border:1px solid #d4c9b9;border-radius:99px;background:#fffdf8;font-size:11px;font-weight:700}.gc-author-experience{padding:90px 0;background:#fffdf8}.gc-author-experience__card{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;padding:44px;border:1px solid #d9d0c2;border-radius:26px;background:var(--gc-cream)}.gc-author-experience h2{margin-bottom:16px;font-size:clamp(36px,4vw,52px);line-height:1.04}.gc-author-experience p{margin-bottom:0;font-size:16px;line-height:1.7}.gc-author-experience ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gc-author-experience li{padding:17px;border-radius:13px;background:#fffdf8}.gc-author-experience li span{display:block;color:var(--gc-purple-dark);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.gc-author-experience li strong{display:block;margin-top:5px;color:var(--gc-ink);font-size:14px}.gc-author-articles{padding:90px 0 120px}.gc-author-articles header{text-align:center}.gc-author-articles header .gc-eyebrow{justify-content:center}.gc-author-articles h2{margin-bottom:44px;font-size:clamp(38px,4vw,54px)}.gc-author-articles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gc-author-articles article{display:flex;min-height:320px;flex-direction:column;padding:28px;border:1px solid #d9d0c2;border-radius:20px;background:#fffdf8}.gc-author-articles article small{color:var(--gc-purple-dark);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gc-author-articles h3{margin:26px 0 16px;font-size:24px;line-height:1.15}.gc-author-articles h3 a{color:var(--gc-ink);text-decoration:none}.gc-author-articles h3 a:hover{color:var(--gc-purple-dark)}.gc-author-articles article p{font-size:14px;line-height:1.6}.gc-author-read{margin-top:auto;color:var(--gc-ink);font-size:12px;font-weight:850;text-decoration:none}
@media(max-width:900px){.gc-author-hero__grid{grid-template-columns:270px 1fr;gap:50px}.gc-author-experience__card{grid-template-columns:1fr;gap:34px}.gc-author-articles__grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.gc-author-hero{padding:58px 0 74px}.gc-author-hero__grid{grid-template-columns:1fr;gap:48px}.gc-author-portrait{width:min(82%,330px)}.gc-author-copy h1{font-size:52px}.gc-author-copy ul{display:grid}.gc-author-experience,.gc-author-articles{padding:72px 0}.gc-author-experience__card{padding:25px}.gc-author-articles__grid{grid-template-columns:1fr}.gc-article-author{align-items:flex-start;padding:14px}.gc-article-author img{flex-basis:56px;width:56px;height:56px}.gc-article-author p{font-size:11px}}
