#people{isolation:isolate;background:transparent!important;}
#people:before{content:'';position:absolute;inset:-65px -6vw;z-index:0;pointer-events:none;background:linear-gradient(90deg,#030c19e6,#061221bf 48%,#04101edb);mask-image:linear-gradient(transparent,#000 13%,#000 88%,transparent);}
#people>.kicker,#people .threads,#people .background-note{position:relative;z-index:1;}
#people .threads{gap:clamp(26px,4vw,66px);align-items:start;}
#people .threads article{position:relative;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
#people .threads article>span{color:#a7d8ef;font:500 11px/1.6 'Cascadia Code',Consolas,monospace;letter-spacing:1.5px;}
#people .threads h3{font-family:'Inter','Segoe UI Variable Text','Segoe UI','PingFang SC','Microsoft YaHei',sans-serif!important;font-size:clamp(25px,2.5vw,38px)!important;font-weight:700!important;letter-spacing:-.025em;line-height:1.2;margin:24px 0 20px;color:#f1f7ff!important;opacity:1!important;filter:none!important;text-shadow:none;}
#people .threads h3 .warp-fallback{display:block;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;}
#people.has-warp-text .warp-fallback{opacity:0;}
#people .people-warp-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:2;pointer-events:none!important;}
#people .people-warp-canvas[hidden]{display:none!important;}
#people .threads p,#people .background-note p{font-family:'Inter','Segoe UI Variable Text','Segoe UI','PingFang SC','Microsoft YaHei',sans-serif!important;font-size:clamp(16px,1.2vw,20px)!important;font-weight:400;line-height:1.85!important;color:#dae6f3!important;opacity:1!important;filter:none!important;text-shadow:0 1px 12px #0008;max-width:56ch;}
#people .background-note{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin-top:clamp(28px,5vh,60px);color:#e2f0fc;}
#people .background-note summary{padding:18px 0;color:#e2f0fc;font-size:16px;border-bottom:1px solid #83b8d33d;}
#people .background-note a{color:#a5e6ff;text-decoration:underline;text-underline-offset:4px;}
@media(min-width:761px) and (max-height:760px){#people .threads h3{font-size:28px!important;margin:18px 0 16px;}#people .threads p{font-size:16px!important;line-height:1.75!important;}#people .background-note{margin-top:24px;}}
@media(max-width:760px){
 #people .threads{display:grid!important;grid-template-columns:1fr!important;gap:34px;}
 #people .threads h3{font-size:28px!important;}
 #people .threads p{font-size:16px!important;}
 html:has(body[data-scene="people"]){overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;}
 body[data-scene="people"]{height:auto!important;min-height:100dvh;overflow-x:hidden!important;overflow-y:auto!important;}
 body[data-scene="people"] #main{position:relative!important;inset:auto!important;margin:76px 6% 0!important;padding:0!important;height:auto!important;min-height:0!important;overflow:visible!important;}
 body[data-scene="people"] #people.scene-active{position:relative!important;inset:auto!important;display:block!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;padding:17px 0 30px!important;}
 body[data-scene="people"] .chapter-controls{position:relative!important;inset:auto!important;margin:0 6% 32px;}
 body[data-scene="people"] .background-note{margin-top:24px;}
 #people>.kicker{margin-bottom:36px;}
}
