.bio{--bg:#f3eadb;--surface:#fbf8f1;--fg:#11110f;--muted:#5e5a52;--line:#d9cfbe;--soft:#eae0ce;--chip:#11110f;--chipfg:#c9ff4a;--acid:#c9ff4a;--tile:#fbf8f1;--tileline:#e2d8c6;--display:var(--font-display),"Newsreader",Georgia,"Times New Roman",serif;--sans:var(--font-sans),"IBM Plex Sans",-apple-system,"Segoe UI",Arial,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bio *{box-sizing:border-box}.bio{background:var(--bg);color:var(--fg);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:110px}.bio .in{max-width:1160px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));margin:0 auto}.bio h1,.bio h2,.bio h3,.bio h4{font-family:var(--display);font-optical-sizing:auto;text-wrap:balance;margin:0}.bio h1{letter-spacing:-.01em;font-size:clamp(48px,8vw,96px);font-weight:400;line-height:.98}.bio h2{font-size:clamp(28px,3.4vw,40px);font-weight:400;line-height:1.1}.bio h3{font-size:19px;font-weight:600;line-height:1.25}.bio h4{margin-bottom:8px;font-size:17px;font-weight:600;line-height:1.3}.bio p{margin:0}.bio a{color:inherit;text-underline-offset:3px}.bio a:focus-visible,.bio button:focus-visible,.bio summary:focus-visible{outline-offset:2px;outline:2px solid #2536d8}.bio .kicker{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700}.bio .muted{color:var(--muted)}.bio .small{font-size:13px}.bio .lede{max-width:62ch;font-size:19px;line-height:1.55}.bio img{max-width:100%;display:block}.bio img.cover{object-fit:cover;width:100%;height:100%}.bio img.contain{object-fit:contain;width:100%;height:100%}.bio .lt{background:var(--tile);border:1px solid var(--tileline);border-radius:6px;flex:none;place-items:center;width:28px;height:28px;padding:4px;display:grid}.bio .lt.sm{width:34px;height:34px}.bio .lt.big{width:64px;height:64px;padding:10px}.bio .topbar{top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.bio .topbar .in{justify-content:space-between;align-items:center;gap:12px;min-height:56px;display:flex}.bio .home{align-items:center;gap:10px;text-decoration:none;display:flex}.bio .home b{font-size:14px;line-height:1.1;display:block}.bio .home small{color:var(--muted);font-size:12px}.bio .sqm{color:#c9ff4a;width:28px;height:28px;font:600 16px var(--display);background:#11110f;border-radius:4px;place-items:center;display:grid}.bio .switch{position:relative}.bio .switch summary{cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:4px;padding:6px 12px;font-size:14px;font-weight:600;list-style:none}.bio .switch summary::-webkit-details-marker{display:none}.bio .switch summary:after{content:" ⌄"}.bio .menu{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-columns:repeat(2,minmax(150px,1fr));gap:2px;width:min(360px,100vw - 32px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000001f}.bio .menu a{border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.bio .menu a:hover,.bio .menu a[aria-current]{background:var(--soft)}.bio .hero{background:var(--surface);border-bottom:1px solid var(--line);padding-block:28px 32px}.bio .crumb{color:var(--muted);margin-bottom:18px;font-size:13px}.bio .crumb a{text-decoration:none}.bio .hgrid{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;display:grid}.bio .hero-logo{width:clamp(96px,14vw,150px);height:clamp(96px,14vw,150px);padding:18%}.bio .one{font-family:var(--display);max-width:40ch;margin-top:12px;font-size:clamp(20px,2.3vw,26px);line-height:1.3}.bio .facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;display:grid}.bio .facts div{border-bottom:1px solid var(--line);gap:2px;min-width:0;padding:12px 14px 12px 0;display:grid}.bio .facts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.bio .facts dd{margin:0;font-weight:500}.bio .hub h1{margin-bottom:4px}.bio .brief{border-bottom:1px solid var(--line);padding-block:40px}.bio .two{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px;display:grid}.bio .three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bio .recent{margin:0;padding:0;list-style:none;display:grid}.bio .recent li{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.bio .recent.wide li{grid-template-columns:56px 34px minmax(0,1fr)}.bio .recent .yr,.bio .latest .yr{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.bio .recent b{margin-top:4px;font-weight:600;display:block}.bio .recent p{color:var(--muted);font-size:14px}.bio .recent a{text-decoration:none}.bio .meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.bio .typ{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:var(--c);border-radius:4px;padding:2px 7px;font-size:11px;font-weight:600}.bio .turnlbl{letter-spacing:.05em;text-transform:uppercase;color:#11110f;background:#c9ff4a;border-radius:4px;padding:2px 7px;font-size:11px;font-weight:700}.bio .watchlbl{letter-spacing:.05em;text-transform:uppercase;border:1px dashed var(--muted);color:var(--muted);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:700}.bio .tabs{top:calc(56px + env(safe-area-inset-top,0px));z-index:15;background:var(--bg);border-bottom:1px solid var(--line);position:sticky}.bio .tabs .in{scrollbar-width:none;gap:4px;padding-block:8px;display:flex;overflow-x:auto}.bio .tabs a{white-space:nowrap;color:var(--muted);border-radius:4px;padding:6px 10px;font-size:13px;font-weight:600;text-decoration:none}.bio .tabs a.on{background:var(--chip);color:var(--chipfg)}.bio .blk{border-bottom:1px solid var(--line);gap:20px;min-width:0;padding-block:44px;display:grid}.bio .blk.last{border-bottom:0}.bio .bh{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.bio .note{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:0;padding:16px 18px}.bio .mt{margin-top:8px}.bio .tp{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.bio .tpc{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.bio .ph{aspect-ratio:4/3;background:var(--tile);border-bottom:1px solid var(--line);overflow:hidden}.bio .ph img.contain{padding:16%}.bio .ph.type{background:var(--c);color:#fff;letter-spacing:.08em;text-transform:uppercase;background-image:radial-gradient(#ffffff2e 1px,#0000 1.3px);background-size:7px 7px;align-items:flex-end;padding:12px;font-size:12px;font-weight:700;display:flex}.bio .tpc .in{align-content:start;gap:6px;padding:12px 14px 16px;display:grid}.bio .big{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:34px;line-height:1}.bio .tpc p{color:var(--muted);font-size:14px}.bio .erasx{overflow-x:auto}.bio .eras{border-radius:4px;min-width:640px;display:flex;overflow:hidden}.bio .era{color:#fff;white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:8px 10px;font-size:12px;overflow:hidden}.bio .era b{text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.bio .era small{opacity:.88}.bio .ctrl{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.bio .filters{flex-wrap:wrap;gap:6px;display:flex}.bio .filters button,.bio .seg button,.bio .idtabs button{font:600 12px var(--sans);border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.bio .filters button i{border-radius:2px;width:8px;height:8px;display:block}.bio .filters button[aria-pressed=true],.bio .seg button[aria-pressed=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.bio .seg{gap:4px;display:flex}.bio .mo{grid-template-columns:76px 22px minmax(0,1fr);gap:0 14px;display:grid}.bio .mo .y{font-family:var(--display);text-align:right;font-variant-numeric:tabular-nums;padding-top:14px;font-size:28px;line-height:1}.bio .rail{position:relative}.bio .rail:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:10px}.bio .rail:after{content:"";background:var(--surface);border:2px solid var(--fg);border-radius:3px;width:14px;height:14px;position:absolute;top:18px;left:4px}.bio .mo.turn .rail:after{background:#c9ff4a;border-color:#11110f}.bio .mo.watch .rail:after{border-style:dashed;border-color:var(--muted)}.bio .mo .card{gap:6px;min-width:0;padding:12px 0 22px;display:grid}.bio .mo .card p{max-width:68ch}.bio .chaps{gap:8px;display:none}.bio .chap{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow:hidden}.bio .chap summary{cursor:pointer;background:var(--c);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:12px 14px;list-style:none;display:grid}.bio .chap summary::-webkit-details-marker{display:none}.bio .chap summary b{font:400 21px/1.15 var(--display)}.bio .chap summary small{opacity:.9;grid-column:1;font-size:12px}.bio .chev{grid-area:1/2/3;font-size:18px;transition:transform .2s}.bio .chap[open] .chev{transform:rotate(180deg)}.bio .chap .lead{font-family:var(--display);padding:12px 14px 2px;font-size:17px}.bio .chap ul{gap:8px;margin:0;padding:6px 14px 14px;list-style:none;display:grid}.bio .chap li{border-top:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:8px;padding-top:8px;font-size:14px;line-height:1.4;display:grid}.bio .chap li b{font-variant-numeric:tabular-nums;width:fit-content;height:fit-content}.bio .chap li.turn b{color:#11110f;background:#c9ff4a;border-radius:3px;padding:0 4px}.bio [data-hide]{display:none!important}.bio .idtabs{flex-wrap:wrap;gap:6px;display:flex}.bio .idtabs button[aria-selected=true]{background:var(--fg);color:var(--bg);border-color:var(--fg)}.bio .pan{min-width:0}.bio .logos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.bio .lg{gap:8px;margin:0;display:grid}.bio .lg .lt{aspect-ratio:1;width:100%;height:auto;padding:18%}.bio .lg figcaption{font-size:14px}.bio .row{border-top:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);gap:12px;max-width:760px;padding:10px 0;font-size:15px;display:grid}.bio .row b{font-variant-numeric:tabular-nums}.bio .row.wide{max-width:none}.bio .chain{justify-items:start;gap:4px;margin-bottom:10px;display:grid}.bio .node{border:1px solid var(--line);background:var(--bg);border-radius:4px;padding:6px 10px;font-size:14px;font-weight:500}.bio .node.first{background:var(--chip);color:var(--chipfg);border-color:var(--chip);font-weight:600}.bio .arr{color:var(--muted);padding-left:12px;font-size:13px}.bio ul.plain{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bio .map{gap:10px;display:grid}.bio .maprow{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:12px;display:grid}.bio .ml{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:4px;font-size:12px;font-weight:700}.bio .pills{flex-wrap:wrap;gap:6px;display:flex}.bio .pill{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.bio .pill.gone{color:var(--muted);font-weight:500;text-decoration:line-through}.bio .pill.link{text-decoration:none}.bio .pill.link:hover{border-color:var(--fg)}.bio .sys{margin-top:4px}.bio .sbar{border-radius:3px;gap:2px;height:16px;margin:6px 0 12px;display:flex;overflow:hidden}.bio .legend{gap:4px;margin-bottom:8px;display:grid}.bio .lrow{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:14px;display:grid}.bio .lrow i{border-radius:2px;width:10px;height:10px}.bio .lrow b{font-variant-numeric:tabular-nums}.bio .now{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.bio .person{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.bio .face{background:var(--soft);border-radius:4px;width:72px;height:72px;overflow:hidden}.bio .face.mono{font:400 26px var(--display);color:var(--muted);place-items:center;display:grid}.bio .face.sm{width:48px;height:48px;font-size:18px}.bio .person b{font:600 18px/1.2 var(--display);display:block}.bio .person span{color:var(--muted);font-size:13px}.bio .ceos{border-top:1px solid var(--line);margin-top:10px}.bio .ceo{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:10px 0;font-size:14px;display:grid}.bio .ceo .t{font-variant-numeric:tabular-nums;color:var(--muted)}.bio .ceo b{font-weight:600;display:block}.bio .stewards{gap:12px;margin-top:10px;display:grid}.bio .stw{border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}.bio .stw b{font-weight:600;display:block}.bio .stw p{margin-top:2px;font-size:14px}.bio .camps{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.bio .camp{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.bio .camp:hover{border-color:var(--fg)}.bio .camp b{font:600 17px/1.2 var(--display);display:block}.bio .play{background:#11110f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.bio .play:after{content:"";border-top:8px solid #0000;border-bottom:8px solid #0000;border-left:12px solid #c9ff4a;margin-left:4px}.bio .dyk{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bio .fact{background:var(--surface);border:1px solid var(--line);border-radius:6px;grid-template-rows:auto 1fr;min-width:0;display:grid;overflow:hidden}.bio .fact .img{aspect-ratio:4/3;background:var(--tile);border-bottom:1px solid var(--line);overflow:hidden}.bio .fact .img img.contain{padding:14%}.bio .fact .body{align-content:start;gap:10px;padding:14px 16px 18px;display:grid}.bio .eb{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;font-size:11px;font-weight:700;display:flex}.bio .f{font-family:var(--display);font-size:20px;line-height:1.32}.bio .sim{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.bio .sb{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-content:start;gap:10px;padding:14px;text-decoration:none;display:grid}.bio .sb:hover{border-color:var(--fg)}.bio .sbh{align-items:center;gap:10px;display:flex}.bio .sbh .lt{width:44px;height:44px;padding:8px}.bio .sbh b{font:600 18px/1.15 var(--display);display:block}.bio .rel{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--fg);border-radius:4px;width:fit-content;padding:1px 7px;font-size:11px;font-weight:700}.bio .sb p{font-size:14px}.bio .go{border-top:1px solid var(--line);padding-top:10px;font-size:13px;font-weight:600}.bio .pn{justify-content:space-between;gap:12px;font-weight:600;display:flex}.bio .pn a{text-decoration:none}.bio .notes{border-top:1px solid var(--line);padding-top:14px}.bio .notes summary{cursor:pointer;color:var(--muted);font-size:14px;font-weight:600}.bio .notes ul{gap:4px;margin:6px 0 0;padding-left:18px;display:grid}.bio .notes .two{margin-top:14px}.bio .grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.bio .bcard{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-content:start;gap:12px;padding:16px;text-decoration:none;display:grid}.bio .bcard:hover{border-color:var(--fg)}.bio .bt b{font:400 28px/1.05 var(--display);display:block}.bio .bcard p{color:var(--muted);font-size:14px}.bio .latest{border-top:1px solid var(--line);align-items:baseline;gap:8px;padding-top:10px;font-size:13px;font-weight:600;display:flex}.bio .latest .yr{font-size:18px}.bio .moves{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.bio .move{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-content:start;gap:8px;padding:16px;display:grid}.bio .move:target{border-color:var(--fg);box-shadow:inset 4px 0 #c9ff4a}.bio .method h3{margin-top:4px}.bio .flow{border:1px solid var(--line);background:var(--surface);border-radius:6px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bio .flow div{border-right:1px solid var(--line);align-content:start;gap:4px;padding:14px 16px;display:grid}.bio .flow div:last-child{border-right:0}.bio .flow b{font-size:14px}.bio .flow p{color:var(--muted);font-size:13px}.bio .tbl{border:1px solid var(--line);background:var(--surface);border-radius:6px;overflow-x:auto}.bio table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.bio th,.bio td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 14px}.bio th{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px}.bio tr:last-child td{border-bottom:0}.bio .foot{border-top:1px solid var(--line);background:var(--surface);color:var(--muted);padding-block:24px 40px;font-size:13px}.bio .foot .in{gap:6px;display:grid}@media (max-width:900px){.bio .tp,.bio .dyk{grid-template-columns:repeat(2,minmax(0,1fr))}.bio .three,.bio .flow{grid-template-columns:1fr}.bio .flow div{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:700px){.bio .two{grid-template-columns:1fr;gap:28px}.bio .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bio .hgrid{grid-template-columns:1fr;gap:16px}.bio .hero-logo{width:84px;height:84px}.bio .tp,.bio .dyk{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:80%;grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}.bio .tp>*,.bio .dyk>*{scroll-snap-align:start}.bio .spine{display:none}.bio .chaps{display:grid}.bio .ceo{grid-template-columns:96px minmax(0,1fr)}.bio .maprow{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.bio{scroll-behavior:auto}.bio .chev{transition:none}}
.bio{--brand:#6b6b6b;--brand-ink:color-mix(in srgb, var(--brand) 78%, #000);--tint:color-mix(in srgb, var(--brand) 4.5%, #fff);--tint2:color-mix(in srgb, var(--brand) 12%, #fff);--bg:#fff;--surface:#fff;--fg:#121212;--muted:#5c5c5c;--line:#e4e4e4;--soft:#f4f4f4;--tile:#fff;--tileline:#e4e4e4;--chip:var(--brand-ink);--chipfg:#fff;--acid:var(--brand)}.bio .hero{background:var(--tint);border-bottom-color:var(--tint2)}.bio .hero .lt{border-color:var(--tint2)}.bio .hub.hero,.bio .hero.hub{background:#fff}.bio .tabs{-webkit-backdrop-filter:saturate(1.2)blur(6px);backdrop-filter:saturate(1.2)blur(6px);background:#fffffff5;top:0}.bio .blk[id]{scroll-margin-top:64px}.bio .tabs a:hover{color:var(--fg);background:var(--soft)}.bio .filters{padding:0;position:static;top:auto}.bio .turnlbl{background:var(--tint2);color:var(--brand-ink)}.bio .mo.turn .rail:after{background:var(--brand);border-color:var(--brand-ink)}.bio .chap li.turn b{background:var(--tint2);color:var(--brand-ink)}.bio .move:target{box-shadow:inset 4px 0 0 var(--fg)}.bio .play{background:var(--brand-ink)}.bio .play:after{border-left-color:#fff}.bio .ph.type{background-image:none}.bio .eras{background:#fff;gap:2px}.bio .bcard{border-top:3px solid var(--brand)}.bio .bcard:hover,.bio .sb:hover,.bio .camp:hover{border-color:var(--brand-ink)}.bio .era{min-width:84px}.bio .ph.type{background:var(--tint);color:var(--brand-ink);border-bottom-color:var(--line)}@media (max-width:700px){.bio .filters button,.bio .seg button,.bio .idtabs button{min-height:38px;padding:8px 13px}.bio .tabs a{padding:10px 12px}.bio .pill.link{padding:8px 12px}.bio .pn a{padding:10px 0;display:inline-block}.bio .notes summary{padding:10px 0}.bio .crumb a{padding:6px 0;display:inline-block}}.bio .hero-logo{padding:22px}@media (max-width:700px){.bio .hero-logo{width:88px;height:88px;padding:14px}}.bio .facts div{align-content:start}.bio .facts dt{margin:0;line-height:1.5}.bio .ph.type{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4px}.bio .ph.type .tyear{font:400 clamp(26px, 2.4vw, 34px)/1.05 var(--display);letter-spacing:-.01em;text-transform:none;color:var(--brand-ink)}.bio{--acid2:#c9ff4a;--ink2:#11110f;--shadow:0 1px 2px #11110f0f, 0 8px 24px -12px #11110f2e;--shadow-h:0 2px 4px #11110f0f, 0 20px 44px -18px #11110f52;--ease:cubic-bezier(.2,.7,.2,1)}.bio .hero{background:radial-gradient(120% 140% at 0% 0%, var(--tint2), var(--tint) 45%, #fff 100%)}.bio .hero-logo{box-shadow:var(--shadow-h);animation:bio-pop .6s var(--ease) both;border:0;border-radius:22px}.bio .hero h1{animation:bio-rise .6s 50ms var(--ease) both}.bio .hero .one{animation:bio-rise .6s .12s var(--ease) both}.bio .ifacts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:28px 0 0;display:grid}.bio .ifacts>div{box-shadow:var(--shadow);min-width:0;animation:bio-rise .5s calc(.15s + var(--i,0) * 60ms) var(--ease) both;transition:transform .25s var(--ease), box-shadow .25s;background:#fff;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:12px;padding:12px 14px;display:grid}.bio .ifacts>div:hover{box-shadow:var(--shadow-h);transform:translateY(-2px)}.bio .ifacts svg{background:var(--brand-ink);color:#fff;border-radius:50%;grid-row:span 2;width:38px;height:38px;padding:9px}.bio .ifacts dt{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11px;font-weight:700}.bio .ifacts dd{overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.35}@keyframes bio-pop{0%{opacity:0;transform:scale(.85)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes bio-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.bio .tabs a{transition:color .2s,background .2s;position:relative}.bio .tabs a.on{background:var(--ink2);color:#fff;box-shadow:inset 0 -2px 0 var(--acid2)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.bio .blk>*,.bio .tpc,.bio .camp,.bio .dk,.bio .sb,.bio .person,.bio .ot-g,.bio .mo{animation:linear both bio-rise;animation-timeline:view();animation-range:entry entry 35%}}}.bio .tpc,.bio .camp,.bio .sb,.bio .person,.bio .note{box-shadow:var(--shadow);transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-color:#0000;border-radius:14px}.bio .tpc:hover,.bio .camp:hover,.bio .sb:hover,.bio .person:hover{box-shadow:var(--shadow-h);border-color:#0000;transform:translateY(-4px)}.bio .tpc,.bio .tpc .ph{position:relative}.bio .tpc .ph img{transition:transform .5s var(--ease)}.bio .tpc:hover .ph img{transform:scale(1.05)}.bio .tpc .tpn{font:400 22px/1 var(--display);box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:5px 9px;position:absolute;bottom:10px;left:10px}.bio .ph.type{background:linear-gradient(150deg, var(--tint2), var(--tint));justify-content:flex-end;align-items:flex-start}.bio .ph.type .tyear{font:400 clamp(44px, 4.4vw, 64px)/.9 var(--display);color:var(--brand-ink);letter-spacing:-.02em;transition:transform .35s var(--ease)}.bio .tpc:hover .ph.type .tyear{transform:translate(6px)}.bio .tpc .in .typ{width:fit-content}.bio .tlgrid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.bio .tlgrid>.ctrl{justify-content:stretch;gap:14px;display:grid;position:sticky;top:72px}.bio .tlgrid .filters{gap:4px;display:grid}.bio .tlgrid .filters button{text-align:left;justify-content:flex-start;width:100%}.bio .tlmain{min-width:0}.bio .mo .card{transition:transform .25s var(--ease)}.bio .mo:hover .card{transform:translate(4px)}.bio .mo .rail:after{transition:transform .25s var(--ease)}.bio .mo:hover .rail:after{transform:scale(1.35)}.bio .era{transition:filter .2s}.bio .era:hover{filter:brightness(1.12)}.bio .logos.mini{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start}.bio .logos.mini .lt{box-shadow:var(--shadow);border:0;border-radius:14px}.bio .otree{justify-items:center;gap:0;padding:8px 0 4px;display:grid}.bio .ot-owner{box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:12px;max-width:420px;margin-bottom:22px;padding:10px 16px;font-size:14px;font-weight:600;position:relative}.bio .ot-owner:after{content:"";border-left:2px solid var(--tint2);height:22px;position:absolute;top:100%;left:50%}.bio .ot-lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;display:block}.bio .ot-brand{background:var(--brand-ink);color:#fff;box-shadow:var(--shadow-h);border-radius:16px;align-items:center;gap:12px;padding:12px 20px 12px 12px;display:flex}.bio .ot-brand .lt{background:#fff;border:0;border-radius:10px;width:44px;height:44px}.bio .ot-brand b{font:400 24px/1 var(--display)}.bio .ot-brand>span:last-child{opacity:.85;max-width:22ch;font-size:12px}.bio .ot-stem{background:var(--tint2);width:2px;height:22px}.bio .ot-kids{justify-content:center;width:100%;display:flex}.bio .ot-g{flex:1 1 0;align-content:start;justify-items:center;gap:10px;min-width:0;padding:22px 8px 0;display:grid;position:relative}.bio .ot-g:before{content:"";border-top:2px solid var(--tint2);position:absolute;top:0;left:0;right:0}.bio .ot-g:first-child:before{left:50%}.bio .ot-g:last-child:before{right:50%}.bio .ot-g:only-child:before{display:none}.bio .ot-g:after{content:"";border-left:2px solid var(--tint2);height:22px;position:absolute;top:0;left:50%}.bio .ot-gl{z-index:1;letter-spacing:.08em;text-transform:uppercase;background:var(--tint2);color:var(--brand-ink);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:relative}.bio .ot-g ul{gap:8px;width:100%;max-width:240px;margin:0;padding:0;list-style:none;display:grid}.bio .ot-g li{box-shadow:var(--shadow);border-left:3px solid var(--brand);transition:transform .2s var(--ease);background:#fff;border-radius:10px;gap:2px;padding:9px 12px;font-size:14px;display:grid}.bio .ot-g li:hover{transform:translate(3px)}.bio .ot-g li span{color:var(--muted);font-size:12px;line-height:1.35}.bio .ot-g.gone li{border-left-style:dashed;border-left-color:var(--muted);color:var(--muted);-webkit-text-decoration:line-through #00000040;text-decoration:line-through #00000040}.bio .sysnote{margin-top:8px}.bio .onote{max-width:72ch}.bio .camps{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.bio .camp{background:#fff;grid-template-columns:1fr;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.bio .camp .thumb{aspect-ratio:16/9;background:linear-gradient(140deg, var(--brand-ink), var(--brand));display:block;position:relative;overflow:hidden}.bio .camp .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease)}.bio .camp:hover .thumb img{transform:scale(1.06)}.bio .camp .poster{color:#fff;align-content:space-between;padding:14px;display:grid;position:absolute;inset:0}.bio .camp .poster .lt{border:0;border-radius:8px;width:34px;height:34px}.bio .camp .poster b{font:400 22px/1.1 var(--display);max-width:80%}.bio .camp .play{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:46px;height:46px;transition:transform .25s var(--ease), background .25s;background:#11110fd1;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.bio .camp .play:after{display:none}.bio .camp:hover .play{background:var(--ink2);color:var(--acid2);transform:scale(1.12)}.bio .camp .cyear{color:var(--ink2);background:#ffffffeb;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.bio .camp .cmeta{gap:4px;padding:12px 14px 14px;display:grid}.bio .camp .cmeta b{font:600 17px/1.2 var(--display)}.bio .dykx{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:22px;padding:10px 4px;display:grid}.bio .dk{transform:rotate(var(--r,0deg));transition:transform .35s var(--ease), box-shadow .35s var(--ease);background:#fffdf6 linear-gradient(#0000 31px,#2536d817 32px) 0 62px/100% 32px;border-radius:4px;align-content:start;gap:10px;padding:22px 20px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 1px #00000014,0 14px 28px -14px #11110f59}.bio .dk:before{content:"";background:var(--brand);height:6px;position:absolute;top:0;left:0;right:0}.bio .dk:hover{transform:rotate(0)translateY(-6px)scale(1.02);box-shadow:0 2px 4px #00000014,0 26px 48px -20px #11110f73}.bio .dkq{font:400 120px/1 var(--display);color:var(--brand);opacity:.12;transition:opacity .3s, transform .4s var(--ease);position:absolute;top:0;right:10px}.bio .dk:hover .dkq{opacity:.22;transform:rotate(12deg)}.bio .dkeb{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);justify-content:space-between;gap:8px;font-size:11px;font-weight:700;display:flex}.bio .dkeb b{font:400 22px/1 var(--display);letter-spacing:0;color:var(--ink2)}.bio .dk p{font:400 19px/1.45 var(--display);position:relative}.bio .dkimg{width:64px;height:64px;box-shadow:0 0 0 3px #fff, var(--shadow);background:#fff;border-radius:50%;justify-self:end;overflow:hidden}.bio .dkimg img.contain{padding:10px}.bio .grid2{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.bio .bcard2{box-shadow:var(--shadow);transition:transform .3s var(--ease), box-shadow .3s var(--ease);background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;text-decoration:none;display:grid;overflow:hidden}.bio .bcard2:hover{box-shadow:var(--shadow-h);transform:translateY(-5px)}.bio .bc-top{background:radial-gradient(90% 120% at 50% 100%, color-mix(in srgb, var(--brand) 22%, #fff), color-mix(in srgb, var(--brand) 6%, #fff));place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.bio .bc-top:after{content:"";border:1px solid color-mix(in srgb, var(--brand) 25%, transparent);width:220px;height:220px;transition:transform .6s var(--ease);border-radius:50%;position:absolute}.bio .bcard2:hover .bc-top:after{transform:scale(1.25)}.bio .bc-top .lt{z-index:1;width:84px;height:84px;transition:transform .35s var(--ease);background:#fff;border:0;border-radius:20px;padding:14px;position:relative;box-shadow:0 12px 28px -12px #00000059}.bio .bcard2:hover .bc-top .lt{transform:translateY(-4px)scale(1.06)}.bio .bc-body{align-content:start;gap:4px;padding:16px 18px 6px;display:grid}.bio .bc-body b{font:400 26px/1.1 var(--display)}.bio .bc-cat{color:var(--brand-ink);font-size:12px;font-weight:600}.bio .bc-body p{color:var(--muted);margin-top:4px;font-size:14px}.bio .bc-go{padding:10px 18px 16px;font-size:13px;font-weight:600}.bio .bc-go span{transition:transform .2s var(--ease);display:inline-block}.bio .bcard2:hover .bc-go span{transform:translate(4px)}.bio .fine{color:var(--muted);font-size:12px}@media (max-width:900px){.bio .tlgrid{grid-template-columns:1fr;gap:14px}.bio .tlgrid>.ctrl{flex-wrap:wrap;justify-content:space-between;display:flex;position:static}.bio .tlgrid .filters{flex-wrap:wrap;display:flex}.bio .tlgrid .filters button{width:auto}.bio .ot-kids{border-left:2px solid var(--tint2);flex-direction:column;align-self:stretch;align-items:stretch;width:auto;margin-left:24px;padding-left:18px}.bio .otree{justify-items:start}.bio .ot-stem{margin-left:24px}.bio .ot-g{justify-items:start;padding:10px 0}.bio .ot-g:before{width:18px;top:24px;display:block!important;left:-18px!important;right:auto!important}.bio .ot-g:after{display:none}.bio .ot-g ul{max-width:none}.bio .ot-owner{text-align:left}.bio .ot-owner:after{left:24px}}@media (max-width:700px){.bio .ifacts{grid-template-columns:1fr 1fr;gap:8px}.bio .ifacts>div{grid-template-columns:1fr;gap:6px;padding:10px 12px}.bio .ifacts svg{grid-row:auto;width:30px;height:30px;padding:7px}.bio .dykx{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:82%;grid-auto-flow:column;padding:12px 6px 18px;overflow-x:auto}.bio .dk{scroll-snap-align:center}.bio .camps{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;padding-bottom:8px;overflow-x:auto}.bio .camp{scroll-snap-align:start}.bio .grid2{grid-template-columns:1fr 1fr;gap:12px}.bio .bc-top{height:110px}.bio .bc-top .lt{width:64px;height:64px;padding:11px}.bio .bc-body b{font-size:21px}.bio .bc-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bio .logos.mini{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.bio *,.bio :before,.bio :after{transition:none!important;animation:none!important}.bio .dk{transform:none}}.bio .idgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bio .idbox{box-shadow:var(--shadow);min-width:0;transition:box-shadow .25s var(--ease), transform .25s var(--ease);background:#fff;border-radius:16px;align-content:start;gap:14px;padding:22px;display:grid}.bio .idbox:hover{box-shadow:var(--shadow-h);transform:translateY(-2px)}.bio .idbox h3{font:400 24px/1.1 var(--display);align-items:center;gap:10px;display:flex}.bio .idbox h3 svg{background:var(--tint2);width:34px;height:34px;color:var(--brand-ink);border-radius:50%;flex:none;padding:8px}.bio .idname{background:linear-gradient(160deg, var(--tint), #fff 60%)}.bio .idname .lede{font-size:17px}.bio .ideffect{border-left:3px solid var(--brand);background:#fff;border-radius:0 10px 10px 0;gap:4px;padding:12px 14px;font-size:15px;display:grid}.bio .ideffect b{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-size:11px}.bio .logostrip{scrollbar-width:thin;align-items:flex-end;gap:0;margin:0;padding:4px 0 0;list-style:none;display:flex;overflow-x:auto}.bio .logostrip li{text-align:center;flex:1 0 96px;justify-items:center;gap:6px;padding:0 6px;display:grid;position:relative}.bio .logostrip li+li:before{content:"→";color:var(--muted);font-size:14px;position:absolute;top:34px;left:-6px}.bio .logostrip .lt{width:76px;height:76px;transition:transform .3s var(--ease);background:#fff;border:0;border-radius:16px;padding:12px;box-shadow:0 2px 10px -2px #0000002e}.bio .logostrip li:hover .lt{transform:translateY(-4px)scale(1.05)}.bio .logostrip li.now .lt{width:100px;height:100px;box-shadow:0 0 0 3px var(--tint2), var(--shadow-h);padding:16px}.bio .logostrip li.now+li:before,.bio .logostrip li.now:before{color:var(--brand-ink)}.bio .logostrip b{font:400 18px/1 var(--display)}.bio .logostrip li>span:last-child{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.bio .logostrip .lt.mark{background:var(--brand)}.bio .logostrip .lt.mark b{color:#fff;font:400 15px/1 var(--display)}.bio .logostrip li:not(.now) .lt.mark{filter:saturate(.4)brightness(.85)}.bio .swatches{gap:12px;margin:0;padding:0;list-style:none;display:grid}.bio .swatches li{grid-template-columns:auto 52px minmax(0,1fr);align-items:center;gap:12px;display:grid}.bio .sw{display:flex}.bio .sw i{width:34px;height:34px;transition:margin .25s var(--ease), transform .25s var(--ease);border-radius:50%;margin-right:-10px;box-shadow:0 0 0 3px #fff,0 2px 6px #0000002e}.bio .swatches li:hover .sw i{margin-right:2px;transform:scale(1.08)}.bio .swatches b{font:400 18px/1 var(--display);padding-left:10px}.bio .swatches li>span:last-child{font-size:14px}.bio .slogans{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bio .slogans li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.bio .slogans li:first-child q{color:var(--brand-ink);font-size:26px}.bio .slogans q{font:400 20px/1.2 var(--display);quotes:"“" "”"}.bio .slogans b{color:var(--muted);flex:none;font-size:12px}.bio .specimens{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bio .specimens li{background:var(--tint);border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:10px;padding:10px;display:grid}.bio .aa{width:48px;height:48px;font:400 26px/1 var(--display);color:var(--brand-ink);background:#fff;border-radius:10px;place-items:center;display:grid}.bio .aa.snd{font-family:var(--sans)}.bio .specimens b{font-size:13px;line-height:1.3;display:block}.bio .specimens small{color:var(--muted);font-size:12px}@media (max-width:800px){.bio .idgrid{grid-template-columns:1fr}.bio .idbox{padding:18px}}.bio .swatches{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.bio .swatches li{transition:transform .25s var(--ease);background:#fff;border-radius:12px;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #00000014,0 6px 16px -10px #0000004d}.bio .swatches li:hover{transform:translateY(-3px)rotate(-1deg)}.bio .sw{height:72px;display:flex}.bio .sw i{width:auto;height:100%;box-shadow:none;border-radius:0;flex:1;margin:0}.bio .swatches li:first-child .sw{height:96px}.bio .swatches li:first-child .sw i{width:auto;height:100%}.bio .swatches li:hover .sw i{margin:0;transform:none}.bio .swatches b{font:400 18px/1 var(--display);padding:10px 12px 0}.bio .swatches li>span:last-child{color:var(--muted);padding:4px 12px 12px;font-size:13px;line-height:1.35}.bio .dkq{display:none}.bio .dk{scroll-margin-top:80px}.bio .dk:target{box-shadow:0 0 0 3px var(--brand), 0 26px 48px -20px #11110f73;transform:rotate(0)}.bio .dkshare{z-index:2;position:absolute;top:14px;right:10px}.bio .dkbtn{width:32px;height:32px;color:var(--brand-ink);cursor:pointer;opacity:.75;transition:opacity .2s, transform .2s var(--ease), background .2s;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 4px #00000026}.bio .dk:hover .dkbtn,.bio .dkbtn:focus-visible,.bio .dkbtn[aria-expanded=true]{opacity:1}.bio .dkbtn:hover{background:var(--brand-ink);color:#fff;transform:scale(1.08)}.bio .dkmenu{min-width:150px;animation:bio-rise .18s var(--ease) both;background:#fff;border-radius:12px;padding:6px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 34px -10px #00000059}.bio .dkmenu[hidden]{display:none}.bio .dkmenu a,.bio .dkmenu button{font:600 14px var(--sans);text-align:left;color:var(--fg);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 10px;text-decoration:none}.bio .dkmenu a:hover,.bio .dkmenu button:hover{background:var(--tint)}.bio .dkeb{padding-right:34px}.bio .hgrid{grid-template-columns:auto minmax(0,1fr) minmax(200px,260px);align-items:center}.bio .hname h1{margin:0}.bio .hcat{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-ink);margin-top:8px;font-size:13px;font-weight:700}.bio .hname .one{margin-top:10px}.bio .hside{box-shadow:var(--shadow);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:bio-rise .6s .15s var(--ease) both;background:#ffffffd9;border-radius:18px;gap:14px;padding:18px 20px;display:grid}.bio .hside small{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700;display:block}.bio .hs-year b{font:400 56px/1 var(--display);color:var(--brand-ink);letter-spacing:-.02em}.bio .hs-people b{font:400 20px/1.25 var(--display)}.bio .hs-place{color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;padding-top:10px;font-size:13px;display:flex}@media (max-width:900px){.bio .hgrid{grid-template-columns:auto minmax(0,1fr)}.bio .hside{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:end;column-gap:20px}.bio .hs-place{grid-column:1/-1}.bio .hs-year b{font-size:44px}}@media (max-width:700px){.bio .hgrid{grid-template-columns:1fr}.bio .hside{grid-template-columns:1fr 1.4fr}}.bio .blk.band-tint,.bio .blk.band-grey,.bio .blk.band-ink{clip-path:inset(0 -100vmax);border-bottom:0;position:relative}.bio .blk.band-tint{background:var(--tint);box-shadow:0 0 0 100vmax var(--tint)}.bio .blk.band-grey{background:#f4f4f2;box-shadow:0 0 0 100vmax #f4f4f2}.bio .blk.band-ink{color:#fff;background:#11110f;box-shadow:0 0 0 100vmax #11110f}.bio .blk.band-ink .kicker{color:#fff9}.bio .blk.band-ink h2{color:#fff}.bio .blk.band-ink .camp{color:#fff;background:#1c1c19;box-shadow:0 10px 30px -14px #000c}.bio .blk.band-ink .camp .muted{color:#fff9}.bio .blk.band-ink .camp:hover{box-shadow:0 0 0 1px var(--acid2), 0 18px 40px -16px #000000e6}.bio .camps>.camp{grid-template-columns:minmax(0,1fr);min-width:0}.bio .camp .thumb{width:100%;min-width:0}.bio .camp .thumb img{max-width:100%;display:block}.bio .tlgrid{grid-template-columns:1fr;gap:14px}.bio .tlgrid>.ctrl{flex-wrap:wrap;justify-content:space-between;display:flex;position:static}.bio .tlgrid .filters{flex-wrap:wrap;display:flex}.bio .tlgrid .filters button{width:auto}@media (min-width:701px){.bio .spine{scroll-snap-type:x proximity;scrollbar-width:thin;gap:14px;padding:8px 2px 18px;display:flex;overflow-x:auto}.bio .spine .mo{scroll-snap-align:start;flex:0 0 280px;grid-template-rows:auto 18px 1fr;grid-template-columns:1fr;gap:6px;display:grid}.bio .spine .mo[data-hide]{display:none}.bio .spine .mo .y{text-align:left;padding:0;font-size:30px}.bio .spine .mo .rail{width:auto;height:18px;position:relative}.bio .spine .mo .rail:before{content:"";background:color-mix(in srgb, var(--brand) 30%, #fff);height:2px;position:absolute;top:8px;left:0;right:-14px}.bio .spine .mo .rail:after{top:2px;left:0}.bio .spine .mo .card{box-shadow:var(--shadow);background:#fff;border-radius:14px;align-content:start;padding:14px 16px}.bio .spine .mo:hover .card{transform:translateY(-3px)}.bio .spine .mo.turn .card{box-shadow:0 0 0 2px var(--brand), var(--shadow)}}.bio .mvx{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.bio .mvc{border-left:4px solid var(--brand);box-shadow:var(--shadow);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:16px;align-content:start;gap:8px;padding:18px;text-decoration:none;display:grid}.bio .mvc:hover{box-shadow:var(--shadow-h);transform:translateY(-3px)}.bio .mvc b{font:400 22px/1.15 var(--display)}.bio .mvc p{color:var(--muted);font-size:14px}.bio .mvlogos{align-items:center;margin-top:4px;display:flex}.bio .mvlogos .lt{background:#fff;border:0;border-radius:50%;width:32px;height:32px;margin-right:-8px;box-shadow:0 0 0 2px #fff}.bio .mvlogos small{color:var(--muted);margin-left:16px;font-size:12px}.bio .ot-brand{text-align:center;flex-direction:column;gap:6px;padding:16px 22px}.bio .ot-brand .lt{width:56px;height:56px}.bio .ot-brand>span:last-child{max-width:26ch}.bio .ot-g li.haslogo{text-align:center;border-left:0;border-top:3px solid var(--brand);justify-items:center}.bio .ot-lg{background:#fff;border-radius:12px;place-items:center;width:52px;height:52px;margin:2px auto 4px;padding:8px;display:grid;box-shadow:0 1px 6px #0000001f}.bio .ot-lg img{object-fit:contain;width:100%;height:100%}.bio .hs-place small{margin-bottom:1px;font-size:10px}.bio .hs-place+.hs-place{border-top:0;padding-top:0}.bio .credits{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bio .credits li{border-bottom:1px solid var(--line);padding:8px 0}@media (max-width:700px){.bio .hgrid{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:14px}.bio .hero .hero-logo{border-radius:14px;width:64px;height:64px;padding:10px}.bio .hname h1{font-size:clamp(36px,11vw,48px)}.bio .hname .one{font-size:17px}.bio .hside{grid-column:1/-1;gap:10px;padding:14px 16px}.bio .hs-year b{font-size:36px}.bio .hs-people b{font-size:17px}.bio .ifacts{margin-top:16px}.bio .blk{padding-block:32px}}.bio .hs-place .ix-flagimg{border-radius:50%;box-shadow:0 0 0 1px #0000001f}
