.bk-editorial .bk-hero{grid-template-columns:minmax(0,1.4fr) minmax(250px,.8fr);gap:clamp(28px,4vw,64px);min-height:0;padding:52px 0 64px}
.bk-editorial .bk-hero::before{opacity:.12;background-size:auto 100%}
.bk-editorial .bk-hero::after{background:linear-gradient(90deg,#faf6ed,#faf6edb0)}
.bk-editorial .bk-hero .bk-image-title{max-width:470px;margin-bottom:22px}
.bk-editorial .bk-hero .bk-hero-tagline{font-size:clamp(2rem,3.4vw,3.1rem);max-width:19ch}
.bk-editorial .bk-hero .bk-lead{max-width:54ch!important;font-size:15px;line-height:1.8}
.bk-pioneers-preview{padding:28px;background:#fffdf7;border:1px solid #d9cfbd;border-radius:18px;box-shadow:0 18px 50px #172c4309;align-self:center}
.bk-pioneers-preview .bk-preview-intro{font:25px/1.25 Georgia,serif;margin:12px 0 22px}
.bk-pioneers-preview>a:not(.bk-preview-all){display:flex;gap:13px;align-items:center;padding:12px 0;border-top:1px solid #e8e1d5}
.bk-pioneers-preview img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}
.bk-pioneers-preview a>span:nth-child(2){flex:1;min-width:0}.bk-pioneers-preview strong{display:block;font-size:15px}.bk-pioneers-preview small{display:block;font-size:11px;line-height:1.5;color:#65717a;margin-top:3px}
.bk-pioneers-preview .bk-preview-all{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d9cfbd;margin-top:8px;padding-top:18px;font-size:12px;font-weight:650}
.bk-editorial .bk-about{gap:36px;padding:42px 0}.bk-editorial .bk-about h2{font-size:clamp(1.8rem,3vw,2.5rem)}
.bk-editorial .bk-about>div:first-child>.bk-art-icon{width:54px;height:54px}.bk-editorial .bk-program-panel{border-radius:8px;box-shadow:none}
.bk-editorial .bk-canonical-section{padding:54px 0 64px;scroll-margin-top:20px}
.bk-canonical-heading{text-align:center;max-width:740px;margin:0 auto 32px}.bk-canonical-heading .bk-eyebrow{color:#7f542a}.bk-canonical-heading h2{margin:14px 0 20px}.bk-canonicas-logo{width:min(100%,540px);height:auto;margin:auto}.bk-canonical-heading>p:last-child{font-size:15px;line-height:1.8;color:#52616c;margin:auto;max-width:64ch}
.bk-canonical-nav{position:sticky;top:12px;z-index:25;display:flex;gap:10px;align-items:center;padding:12px;border:1px solid #d9cfbd;border-radius:12px;background:#faf6edf5;backdrop-filter:blur(12px);overflow-x:auto;margin:0 0 24px;box-shadow:0 5px 18px #172c4308;scrollbar-width:thin}
.bk-canonical-nav a{flex:1;white-space:nowrap;text-align:center;padding:10px 16px;border:1px solid #d3c9b8;border-radius:30px;font-size:12px;font-weight:650;background:#fffdf8}
.bk-canonical-nav a:hover,.bk-canonical-nav a:focus-visible{background:#172c43;color:#fffdf8}
.bk-canonical-list{display:grid;gap:24px}.bk-canonical-person{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,4vw,52px);padding:36px;background:#fffefb;border:1px solid #e0d8ca;border-top:3px solid var(--bk-person-accent);border-radius:12px;scroll-margin-top:100px;align-items:center}
.bk-canonical-identity{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:24px;align-items:center}.bk-canonical-avatar{grid-row:1/4;align-self:center}.bk-canonical-avatar img{height:96px;width:96px;border-radius:50%;object-fit:cover;border:4px solid var(--bk-person-tint)}
.bk-canonical-identity .bk-eyebrow{font-size:8px;color:var(--bk-person-accent)}.bk-canonical-identity h3{font:400 clamp(1.8rem,3vw,2.6rem)/1.1 Georgia,serif;letter-spacing:-.035em;margin:8px 0}.bk-canonical-project{font-size:12px;line-height:1.6;color:#596674}
.bk-canonical-content{min-width:0;border-left:1px solid #e6dfd4;padding-left:32px}.bk-canonical-content>p{font-size:14px;line-height:1.85;color:#4c5b65}.bk-canonical-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:22px}.bk-canonical-actions .bk-button{min-height:42px;border-radius:30px;font-size:11px}.bk-canonical-actions .bk-text-link{font-size:11px}
.bk-profile-canonicas{display:block;width:clamp(210px,28vw,320px);margin:30px auto}.bk-profile-canonicas img{width:100%;height:auto}
.bk-editorial-profile .bk-profile-hero{background:#fffefb;border:1px solid #ded5c7;border-top:3px solid var(--bk-person-accent);border-radius:14px;padding:clamp(24px,4vw,56px);grid-template-columns:180px minmax(0,1fr);gap:40px;margin-bottom:28px}
.bk-editorial-profile .bk-profile-portrait{background:var(--bk-person-tint);padding:24px 14px;border-radius:14px;max-width:180px;box-shadow:none;transform:none}.bk-editorial-profile .bk-profile-portrait img{width:96px;height:96px;aspect-ratio:1;object-fit:cover;border-radius:50%;margin:auto}.bk-editorial-profile .bk-profile-portrait>span{display:block;text-align:center;font-size:8px;letter-spacing:.06em;margin-top:18px}
.bk-editorial-profile .bk-profile-copy h1{font-size:clamp(2.6rem,5vw,4.8rem)}.bk-editorial-profile .bk-profile-links{gap:24px}.bk-editorial-profile .bk-profile-links>a{background:#fffefb;border:1px solid #ded5c7;border-radius:12px}.bk-editorial-profile .bk-profile-links h2{font-size:clamp(1.7rem,3vw,2.4rem)}
@media(min-width:768px) and (max-width:1100px){.bk-editorial .bk-hero{grid-template-columns:1fr}.bk-pioneers-preview{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.bk-pioneers-preview .bk-eyebrow,.bk-pioneers-preview .bk-preview-intro,.bk-pioneers-preview .bk-preview-all{grid-column:1/-1}.bk-canonical-person{grid-template-columns:1fr}.bk-canonical-content{border-left:0;border-top:1px solid #e6dfd4;padding:24px 0 0}}
@media(max-width:767px){.bk-editorial .bk-hero{display:block;padding:32px 0}.bk-editorial .bk-hero::before,.bk-editorial .bk-hero::after{display:none}.bk-pioneers-preview{margin-top:32px;padding:22px}.bk-editorial .bk-hero .bk-hero-tagline{font-size:2.1rem}.bk-editorial .bk-canonical-section{padding:36px 0}.bk-canonical-heading{margin-bottom:24px}.bk-canonical-heading>p:last-child{font-size:14px;text-align:left}.bk-canonical-nav{top:8px;padding:8px;gap:8px;border-radius:9px}.bk-canonical-nav a{padding:8px 13px;font-size:11px}.bk-canonical-person{grid-template-columns:1fr;padding:24px 20px;gap:22px;scroll-margin-top:86px}.bk-canonical-identity{grid-template-columns:72px minmax(0,1fr);gap:0 16px}.bk-canonical-avatar img{height:72px;width:72px}.bk-canonical-identity h3{font-size:1.8rem}.bk-canonical-content{border-left:0;border-top:1px solid #e6dfd4;padding:22px 0 0}.bk-canonical-actions{gap:16px}.bk-canonical-actions .bk-button{width:100%}.bk-editorial-profile .bk-profile-hero{grid-template-columns:1fr;gap:24px;padding:24px}.bk-editorial-profile .bk-profile-portrait{width:160px;max-width:160px}.bk-editorial-profile .bk-profile-copy h1{font-size:2.6rem}.bk-profile-canonicas{margin:24px auto;width:260px;max-width:100%}.bk-editorial-profile .bk-profile-links{padding:12px 0 28px}}
@media(prefers-reduced-motion:no-preference){html:has(.bk-editorial){scroll-behavior:smooth}.bk-canonical-nav a,.bk-pioneers-preview>a{transition:background-color .18s,color .18s}.bk-pioneers-preview>a:hover{color:#9a5229}}
