.m-face{outline-offset:2px;border-radius:50%;transition:transform .15s;display:inline-flex;position:relative}.m-face:hover{transform:translateY(-2px)}.m-faces{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.m-mark{border:1px solid var(--n-hair);background:var(--bg);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.m-mark img{object-fit:contain;width:100%;height:100%;padding:3px}.m-mark b{color:var(--muted-fg);font-weight:800}.m-walls{flex-direction:column;gap:22px;margin-top:28px;display:flex}.m-wall-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);align-items:baseline;gap:10px;font-size:11px;font-weight:400;display:flex}.m-wall-h span{color:var(--muted-fg)}.m-wall{grid-template-columns:repeat(13,1fr);gap:5px;margin-top:10px}.m-wall .n-wall-cap{padding:22px 6px 6px}.m-wall .n-wall-cap b{font-size:10.5px}.m-wall .a-mono{font-size:20px}@media (max-width:1100px){.m-wall{grid-template-columns:repeat(9,1fr)}}@media (max-width:760px){.m-wall{grid-template-columns:repeat(5,1fr)}}@media (max-width:480px){.m-wall{grid-template-columns:repeat(7,1fr);gap:3px}.m-wall .n-wall-cap{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.m-wall .a-mono{font-size:13px}}.m-facts{margin-top:24px}.m-tabs{margin-top:0;margin-bottom:16px}.m-tabs .n-tab span{color:var(--muted-fg);margin-left:4px}.m-tabs .n-tab[aria-pressed=true]{color:var(--fg);border-color:var(--fg)}.m-fact{margin:0}.m-fact blockquote{letter-spacing:-.01em;margin:10px 0 0;font-size:17px;line-height:1.4}.m-fact figcaption{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;display:flex}.m-fact .n-call-who>span{flex-direction:column;min-width:0;display:flex}.m-fact .n-call-who small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);font-size:9.5px;font-weight:400}.m-fact-src{font-family:var(--font-mono);color:var(--muted-fg);border-bottom:1px solid var(--n-hair);flex-shrink:0;font-size:10px;text-decoration:none}.m-fact-src:hover{color:var(--fg);border-color:var(--fg)}.m-fact-feature{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);margin-bottom:12px;padding:0;display:grid;overflow:hidden}.m-fact-photo{object-fit:cover;object-position:center 25%;width:100%;height:100%;min-height:300px;max-height:420px;display:block}.m-fact-feature .m-fact-body{flex-direction:column;justify-content:center;padding:30px 30px 24px;display:flex}.m-fact-feature blockquote{font-size:clamp(20px,2.4vw,28px);line-height:1.25}.m-fact-grid{align-items:flex-start;gap:12px;display:flex}.m-fact-col{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}@media (max-width:760px){.m-fact-feature{grid-template-columns:1fr}.m-fact-photo{aspect-ratio:4/3;min-height:0}.m-fact-feature .m-fact-body{padding:20px}}.m-roles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-top:28px;display:grid}.m-role{border:1px solid var(--border);background:var(--bg);border-bottom-width:2px;border-radius:8px;padding:20px}.m-role>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1;display:block}.m-role h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);margin:6px 0 14px;font-size:11px;font-weight:400}.m-tree{margin:28px 0 0}.m-tree-root{border:2px solid var(--fg);background:var(--bg);border-radius:10px;align-items:center;gap:12px;padding:14px 18px;display:inline-flex}.m-tree-root b{letter-spacing:-.02em;font-size:22px;font-weight:800;display:block}.m-tree-root small{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-fg);font-size:10.5px}.m-tree-branches{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:0;padding-top:28px;display:grid;position:relative}.m-tree-branches:before{content:"";background:var(--fg);width:2px;height:14px;position:absolute;top:0;left:40px}.m-tree-branches:after{content:"";background:var(--fg);height:2px;position:absolute;top:14px;left:40px;right:0}.m-branch{border:1px solid var(--border);background:var(--bg);border-bottom-width:2px;border-radius:8px;padding:16px;position:relative}.m-branch:before{content:"";background:var(--fg);width:2px;height:14px;position:absolute;top:-15px;left:24px}.m-branch:first-child{border-color:var(--color-autumn-orange)}.m-branch-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:flex}.m-branch ul{flex-direction:column;gap:10px;margin-top:12px;padding:0;list-style:none;display:flex}.m-branch li a{color:var(--fg);align-items:center;gap:10px;text-decoration:none;display:flex}.m-branch li a:hover b{color:var(--n-orange-text)}.m-branch li span{flex-direction:column;min-width:0;display:flex}.m-branch li b{font-size:14px;font-weight:600}.m-branch li small{font-family:var(--font-mono);color:var(--muted-fg);font-size:10px}@media (max-width:639px){.m-tree-branches{grid-template-columns:1fr;padding-top:12px;padding-left:20px}.m-tree-branches:before{height:100%;top:0;left:20px}.m-tree-branches:after{display:none}.m-branch:before{width:20px;height:2px;top:22px;left:-20px}}.m-rows{border-top:2px solid var(--fg);margin-top:28px}.m-row{border-bottom:1px solid var(--n-hair);grid-template-columns:minmax(0,240px) 56px minmax(0,1fr);align-items:center;gap:16px;padding:12px 0;display:grid}.m-row-name{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.m-row-name>span:last-child{flex-direction:column;min-width:0;display:flex}.m-row-name small{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted-fg);font-size:10px;font-weight:400}.m-row-marks{gap:4px;display:inline-flex}.m-row-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800}.m-row-n.hot{color:var(--color-autumn-orange)}@media (max-width:639px){.m-row{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.m-row .m-faces{grid-column:1/-1}.m-row-n{font-size:22px}}.m-pairs{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:28px;display:grid}.m-pair{border:1px solid var(--border);background:var(--bg);border-bottom-width:2px;border-radius:8px;padding:20px}.m-pair-faces{align-items:center;display:flex}.m-pair-faces>a{border-radius:50%;display:inline-flex;position:relative}.m-pair-link{flex:1;justify-content:center;max-width:120px;display:flex;position:relative}.m-pair-link:before{content:"";background:var(--fg);height:2px;position:absolute;top:50%;left:4px;right:4px}.m-pair-link .m-mark{position:relative}.m-pair h3{letter-spacing:-.015em;margin-top:14px;font-size:17px;font-weight:700;line-height:1.25}.m-pair h3 span{color:var(--muted-fg);font-weight:400}.m-pair p{color:var(--muted-fg);margin-top:6px;font-size:14.5px;line-height:1.5}.m-decades{border-bottom:2px solid var(--fg);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:10px;margin:28px 0 0;display:grid}.m-decade{flex-direction:column;align-items:center;gap:6px;display:flex}.m-decade>b{font-size:18px;font-weight:800}.m-decade-stack{flex-wrap:wrap-reverse;justify-content:center;gap:3px;max-width:140px;display:flex}.m-decade>span{font-family:var(--font-mono);letter-spacing:.08em;color:var(--muted-fg);margin:6px 0 8px;font-size:11px}@media (max-width:639px){.m-decades{gap:2px}.m-decade-stack{gap:2px;max-width:54px}.m-decade-stack .n-avatar,.m-decade-stack .a-mono{width:24px!important;height:24px!important;font-size:9px!important}}.m-links{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;margin-top:14px;font-size:11px;display:flex}.m-links a{color:var(--fg);border-bottom:1px solid var(--border);text-decoration:none}.m-links a:hover{border-color:var(--fg)}.m-pfacts{flex-direction:column;gap:12px;margin-top:12px;padding:0;list-style:none;display:flex}.m-pfacts li{border:1px solid var(--border);border-radius:8px;padding:14px 16px}.m-pfacts .n-call-where{display:block}.m-pfacts p{margin-top:6px;font-size:15px;line-height:1.5}.m-pfacts a{font-family:var(--font-mono);color:var(--muted-fg);font-size:10px}.m-career{flex-direction:column;gap:10px;margin-top:12px;padding:0;list-style:none;display:flex}.m-career li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.m-career b{font-size:14.5px;font-weight:600;display:block}.m-career span{color:var(--muted-fg);font-size:13.5px}.m-career small{font-family:var(--font-mono);color:var(--muted-fg);font-size:10px;display:block}.m-also{background:var(--n-wash);border-radius:8px;margin-top:18px;padding:14px 16px;font-size:14.5px;line-height:1.5}.m-also a{color:var(--fg);font-weight:600}.m-hook{letter-spacing:-.01em;max-width:62ch;color:var(--fg);margin-top:12px;font-size:18px;line-height:1.4}.m-more{border:1px solid var(--fg);background:var(--bg);width:100%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg);cursor:pointer;border-bottom-width:2px;border-radius:8px;margin-top:16px;padding:14px;font-size:12px}.m-more:hover{background:var(--fg);color:var(--bg)}@media (max-width:639px){.m-roles{grid-template-columns:1fr 1fr;gap:8px}.m-role{padding:14px}.m-role>b{font-size:30px}.m-role h3{letter-spacing:.06em;font-size:9.5px}}.m-tile-org{background:var(--bg);border:1px solid var(--n-hair);text-align:center;opacity:0;animation:14s ease-in-out infinite m-swap;animation-delay:calc(var(--i) * .11s);pointer-events:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:8px;display:flex;position:absolute;inset:0}.m-tile-org small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-fg);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.2;display:-webkit-box;overflow:hidden}.m-tile-org .m-mark{border-radius:8px}@keyframes m-swap{0%,54%{opacity:0}57%,84%{opacity:1}87%,to{opacity:0}}.m-tile:hover .m-tile-org,.m-tile:focus-visible .m-tile-org{opacity:0;animation-play-state:paused}.m-tile .n-wall-cap{z-index:1}@media (prefers-reduced-motion:reduce){.m-tile-org{opacity:1;background:0 0;border:0;width:auto;height:auto;padding:0;animation:none;inset:auto 6px 6px auto}.m-tile-org small{display:none}.m-tile-org .m-mark{width:22px!important;height:22px!important}.m-tile .n-wall-cap{padding-right:32px}}@media (max-width:480px){.m-tile-org{gap:4px;padding:4px}.m-tile-org .m-mark{width:26px!important;height:26px!important}.m-tile-org small{display:none}}.m-explore{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.m-explore{grid-template-columns:1fr}}.m-bars{border-top:2px solid var(--fg);margin-top:28px}.m-bar{border-bottom:1px solid var(--n-hair);grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:6px 20px;padding:12px 0;display:grid}.m-bar-name{align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;display:flex}.m-bar-track{align-items:center;gap:10px;min-width:0;display:flex}.m-bar-track i{background:var(--fg);border-radius:0 4px 4px 0;height:12px}.m-bar:first-child .m-bar-track i{background:var(--color-autumn-orange)}.m-bar-track b{font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.m-bar-who{color:var(--muted-fg);grid-column:2;font-size:12.5px;line-height:1.6}.m-bar-who a{color:inherit;border-bottom:1px solid var(--n-hair);text-decoration:none}.m-bar-who a:hover{color:var(--fg);border-color:var(--fg)}@media (max-width:639px){.m-bar{grid-template-columns:1fr}.m-bar-who{grid-column:1}}.m-cols{border-bottom:2px solid var(--fg);grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:12px;height:240px;margin:28px 0 0;display:grid}.m-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.m-col b{font-size:18px;font-weight:800}.m-col i{background:var(--fg);border-radius:4px 4px 0 0;width:min(64px,100%)}.m-col.hot i{background:var(--color-autumn-orange)}.m-cols-axis{text-align:center;font-family:var(--font-mono);color:var(--muted-fg);grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;margin-top:8px;font-size:11px;display:grid}.m-teaser{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}@media (max-width:900px){.m-teaser{grid-template-columns:1fr}}.m-role-line{align-items:center;gap:10px;display:flex}.m-bar-track i.muted{background:repeating-linear-gradient(135deg, var(--border) 0 3px, transparent 3px 6px)}.m-fact-who{color:var(--fg);align-items:center;gap:12px;text-decoration:none;display:flex}.m-fact-who>span{flex-direction:column;gap:2px;min-width:0;display:flex}.m-fact-who b{letter-spacing:-.015em;font-size:17px;font-weight:700;line-height:1.2}.m-fact-who small{color:var(--muted-fg);font-size:12.5px;line-height:1.35}.m-fact-who:hover b{color:var(--n-orange-text)}.m-fact-feature .m-fact-who b{font-size:22px}.m-fact-feature .m-fact-who small{font-size:13.5px}.m-fact blockquote{margin-top:14px}.m-fact figcaption{align-items:center}.n-wall-tile .m-tile-org img{filter:none;transform:none}.m-blocks{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin-top:28px;display:grid}.m-block{border:1px solid var(--border);background:var(--bg);border-bottom-width:2px;border-radius:8px;padding:20px}.m-block-head{align-items:baseline;gap:12px;display:flex}.m-block-head b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.m-block.hot .m-block-head b{color:var(--color-autumn-orange)}.m-block-head span{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);font-size:11px}.m-squares{grid-template-columns:repeat(10,24px);gap:3px;margin-top:16px;display:grid}.m-squares a{background:var(--fg);border-radius:4px;width:24px;height:24px;transition:transform .15s;position:relative}.m-block.hot .m-squares a{background:var(--color-autumn-orange)}.m-squares a:hover,.m-squares a:focus-visible{transform:scale(1.15)}.m-map{margin:28px 0 0}.m-split{gap:3px;height:44px;display:flex}.m-split i{white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-style:normal;display:flex;overflow:hidden}.m-split i:first-child{background:var(--fg);color:var(--bg)}.m-split i:nth-child(2){background:var(--n-orange-text);color:#fff}.m-split b{font-size:20px;font-weight:800}.m-map-world{margin-top:12px}.m-map-dot circle{fill:color-mix(in srgb, var(--color-autumn-orange) 72%, transparent);stroke:var(--bg);stroke-width:1.5px}.m-map-dot:hover circle,.m-map-dot:focus-visible circle{fill:var(--color-autumn-orange)}.m-map-dot text{font-family:var(--font-sans);fill:#fff;pointer-events:none;font-size:12px;font-weight:800}.m-map-list{color:var(--muted-fg);flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:13px;display:flex}.m-map-list b{color:var(--fg)}@media (max-width:639px){.m-split i{padding:0 8px;font-size:12px}.m-split b{font-size:16px}}.m-strip{margin:28px 0 0}.m-strip svg{width:100%;height:auto;display:block;overflow:visible}.m-strip-grid{stroke:var(--n-hair);stroke-width:1px}.m-strip-base{stroke:var(--fg);stroke-width:2px}.m-strip-median{stroke:var(--color-autumn-orange);stroke-width:1.5px;stroke-dasharray:4 4}.m-strip-year{font-family:var(--font-mono);fill:var(--muted-fg);font-size:12px}.m-strip-note{font-family:var(--font-sans);fill:var(--fg);paint-order:stroke;stroke:var(--bg);stroke-width:4px;font-size:13px;font-weight:600}.m-strip-dot{fill:var(--fg);stroke:var(--bg);stroke-width:1.5px;transition:r .15s}.m-strip-dot.hot{fill:var(--color-autumn-orange)}.m-strip a:hover .m-strip-dot,.m-strip a:focus-visible .m-strip-dot{r:9}.m-strip-lead{stroke:var(--muted-fg);stroke-width:1px}.m-squares a{background:color-mix(in srgb, var(--fg) 82%, var(--bg))}.m-fold{margin-top:14px}.m-fold summary{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);font-size:10.5px}.m-fold summary:hover{color:var(--fg)}.m-fold .n-src{margin-top:8px}@media (max-width:639px){.m-sitenav ul{gap:4px}.m-sitenav a{padding:7px 10px;font-size:12.5px}}.m-lead{margin-top:28px}.m-search{border:1px solid var(--border);background:var(--bg);width:100%;max-width:420px;color:var(--fg);border-radius:8px;margin-bottom:16px;padding:11px 14px;font-size:15px}.m-search:focus{outline:2px solid var(--color-autumn-orange);outline-offset:1px;border-color:#0000}.m-pair-src{margin-top:10px;font-size:10px}.m-units{border-top:2px solid var(--fg);margin:28px 0 0}.m-unit{border-bottom:1px solid var(--n-hair);grid-template-columns:minmax(0,240px) 48px minmax(0,1fr);align-items:center;gap:8px 16px;padding:12px 0;display:grid}.m-unit-label{font-size:15px;font-weight:600}.m-unit>b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.m-unit.hot>b{color:var(--color-autumn-orange)}.m-unit .m-squares{flex-wrap:wrap;gap:3px;margin:0;display:flex}.m-unit.hot .m-squares a{background:var(--color-autumn-orange)}.m-units figcaption{margin-top:12px}@media (max-width:639px){.m-unit{grid-template-columns:minmax(0,1fr) auto}.m-unit .m-squares{grid-column:1/-1}}.m-split i:nth-child(3){background:repeating-linear-gradient(135deg, var(--n-wash) 0 6px, var(--bg) 6px 12px);color:var(--muted-fg);border:1px solid var(--n-hair)}.m-split i:nth-child(3) b{color:var(--fg)}.m-strip-scroll svg{min-width:620px}.m-shared{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-top:12px;padding:0;list-style:none;display:grid}.m-shared a{border:1px solid var(--n-hair);color:var(--fg);border-radius:8px;align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.m-shared a:hover{border-color:var(--fg)}.m-shared span{flex-direction:column;min-width:0;display:flex}.m-shared b{font-size:14px;font-weight:600}.m-shared small{font-family:var(--font-mono);color:var(--muted-fg);font-size:10px}@media (max-width:639px){.n-profile .n-dossier-head{grid-template-columns:84px 1fr;row-gap:12px}.n-profile .n-dossier-photo{width:84px}.n-profile .n-dossier-title{display:contents}.n-profile .n-dossier-title>.n-eyebrow,.n-profile .n-dossier-title>.n-dossier-name{grid-column:2}.n-profile .n-dossier-title>.n-eyebrow{grid-row:1;align-self:end;margin-top:0}.n-profile .n-dossier-photo{grid-row:1/span 2}.n-profile .n-dossier-title>.n-dossier-name{grid-row:2;align-self:start;margin-top:0}.n-profile .n-dossier-title>:is(.m-role-line,.m-hook,.m-links){grid-column:1/-1}}
