.lede{margin-top:var(--s-3);font-size:var(--t-md);color:var(--ink-body);max-width:46ch}.rows{list-style:none;margin:0;padding:0}.rows>li{padding-block:var(--s-4);display:grid;gap:var(--s-1) var(--s-6);grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:baseline}.rows>li+li{border-top:var(--line)}.rows h3{font-size:var(--t-md);font-weight:600;letter-spacing:-.01em}.rows h3 a{text-decoration:none;color:var(--ink)}.rows h3 a:hover{text-decoration:underline}.rows p{color:var(--ink-body)}.rows .quiet,.quiet{color:var(--ink-quiet);font-size:var(--t-sm)}.empty{padding-block:var(--s-4);border-left:3px solid var(--unconfirmed);padding-left:var(--s-4);color:var(--ink)}.links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5)}.links a{font-size:var(--t-sm)}.prose>*+*{margin-top:var(--s-3)}.prose ul{margin:0;padding-left:var(--s-5);max-width:var(--measure)}.prose li+li{margin-top:var(--s-2)}.figs{width:100%;border-collapse:collapse;font-size:var(--t-base)}.figs caption{text-align:left;color:var(--ink-quiet);font-size:var(--t-sm);padding-bottom:var(--s-3)}.figs th,.figs td{text-align:left;padding:var(--s-3) var(--s-3) var(--s-3) 0;border-top:var(--line)}.figs thead th{border-top:0;color:var(--ink-quiet);font-size:var(--t-sm);font-weight:600}.figs td.n,.figs th.n{text-align:right;padding-right:0;padding-left:var(--s-3)}.figs tbody th{font-weight:400;color:var(--ink)}.figs-wrap{overflow-x:auto}@media(max-width:40rem){.rows>li{grid-template-columns:minmax(0,1fr)}.lede{font-size:var(--t-base)}}.hub-head{padding-block:var(--s-8) var(--s-6)}.hub-head h1{font-size:var(--t-2xl);letter-spacing:-.03em;font-weight:600;line-height:var(--lh-tight);max-width:16ch}.hub-head .lede{max-width:56ch}.hub-empty{border-left:3px solid var(--unconfirmed);padding:var(--s-5) 0 var(--s-5) var(--s-5);margin-bottom:var(--s-8)}.hub-empty h2{font-size:var(--t-lg);letter-spacing:-.02em;margin-bottom:var(--s-4)}.hub-empty p{color:var(--ink-body);max-width:62ch}.hub-empty p+p{margin-top:var(--s-4)}.hub-found{padding-block:var(--s-6) var(--s-8);border-top:var(--line)}.hub-h2{font-size:var(--t-xl);letter-spacing:-.025em;margin-bottom:var(--s-4)}.hub-found h2{font-size:var(--t-xl);letter-spacing:-.025em;margin-bottom:var(--s-6)}.found-grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-6);grid-template-columns:1fr}.found-n{font-family:var(--font-display);font-size:var(--t-xl);font-weight:600;color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.found-c{margin-top:var(--s-1);color:var(--ink);font-weight:600}.found-d{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-quiet)}.hub-note{margin-top:var(--s-6);font-size:var(--t-sm)}.hub-bar{display:grid;gap:var(--s-4);padding-bottom:var(--s-5);margin-bottom:var(--s-5);border-bottom:var(--line)}.hub-count{font-size:var(--t-sm);color:var(--ink-body)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chip{appearance:none;cursor:pointer;font-family:var(--font-text);font-size:var(--t-sm);font-weight:600;color:var(--ink-body);background:var(--paper-raised);border:1px solid var(--zinc-line);border-radius:var(--radius);padding:var(--s-2) var(--s-4);min-height:2.75rem;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.chip:hover{border-color:var(--ink);color:var(--ink)}.chip.is-on{background:var(--eucalypt-deep);border-color:var(--eucalypt-deep);color:var(--paper)}.bcards{list-style:none;margin:0;padding:0;display:grid;gap:var(--s-4);grid-template-columns:1fr;align-items:stretch}.bcards>li[hidden]{display:none}.bcards>li>.bcard,.bcards>li>.card{height:100%}.bcard{display:flex;flex-direction:column;overflow:hidden;background:var(--paper-raised);border:var(--line);border-radius:var(--radius-media);box-shadow:var(--shadow-card)}.bcard-body{display:flex;flex-direction:column;gap:var(--s-2);flex:1;padding:var(--s-5)}.bcard-fig{margin:0;position:relative;aspect-ratio:16 / 10;background:var(--paper-sunk);border-bottom:var(--line);overflow:hidden}.bcard-fig img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.bcard-fig img[data-fade=pending]{opacity:0}.bcard-fig figcaption{position:absolute;left:var(--s-2);bottom:var(--s-2);max-width:calc(100% - var(--s-4));padding:var(--s-1) var(--s-2);font-size:var(--t-xs);color:var(--ink-quiet);background:var(--paper-raised);border:var(--line);border-radius:var(--radius)}.bcard-nophoto{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-1)}.bcard-initials{font-family:var(--font-display);font-size:3rem;line-height:1;font-weight:600;color:var(--ink-quiet)}.bcard-nophoto-note{font-size:var(--t-sm);color:var(--ink-quiet)}@media(prefers-reduced-motion:reduce){.bcard-fig img{transition:none}}.bcard-stats{margin:var(--s-2) 0 0;display:grid;gap:0;border-block:var(--line)}.bcard-stats>div{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--s-3);padding-block:var(--s-2)}.bcard-stats>div+div{border-top:var(--line)}.bcard-stats dt{font-size:var(--t-sm);color:var(--ink-quiet)}.bcard-stats dd{margin:0;font-size:var(--t-sm);color:var(--ink)}.bcard-stats dd strong{font-size:var(--t-md);font-variant-numeric:tabular-nums}.bcard-stats dd small{display:block;font-size:var(--t-xs);color:var(--ink-quiet);margin-top:2px}.bcard-top{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.bcard h3{font-size:var(--t-md);font-weight:600;letter-spacing:-.015em}.bcard h3 a{text-decoration:none;color:var(--ink)}.bcard h3 a:hover{text-decoration:underline}.bcard-state{flex:none;font-size:var(--t-xs);font-weight:600;color:var(--ink-quiet);border:var(--line);border-radius:var(--radius);padding:var(--s-1) var(--s-2)}.bcard-roles,.bcard-checked{font-size:var(--t-sm);color:var(--ink-quiet)}.bcard-desc{font-size:var(--t-sm);color:var(--ink-body)}.hub-caption{margin:0 0 var(--s-4);font-size:var(--t-sm);color:var(--ink-quiet);max-width:62ch}.bcard-pad{padding:var(--s-5)}.bcard-go{margin-top:auto;font-size:var(--t-sm);font-weight:600}.bcard-go a{display:inline-block;padding-block:var(--s-3)}@media(min-width:40rem){.found-grid{grid-template-columns:repeat(3,1fr);gap:var(--s-5)}.bcards{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr))}}@media(min-width:56rem){.hub-bar{grid-template-columns:auto 1fr;align-items:center;gap:var(--s-6)}.chips{justify-content:flex-end}}.hub-act{margin-top:var(--s-5)}.hub-act .btn{min-height:2.75rem}.hub-sub{margin:calc(var(--s-4) * -1) 0 var(--s-5);max-width:62ch;color:var(--ink-body)}.hub-found+.hub-found{padding-top:var(--s-6)}.st-grid{list-style:none;margin:0;padding:0;display:grid;gap:0 var(--s-6);grid-template-columns:1fr}.st-grid>li{padding-block:var(--s-4);border-top:var(--line)}.st-grid h3{font-size:var(--t-md);font-weight:600;letter-spacing:-.015em}.st-grid p{margin-top:var(--s-1);color:var(--ink-body)}.st-grid a{display:inline-block;padding-block:var(--s-3)}@media(min-width:40rem){.st-grid{grid-template-columns:repeat(2,1fr)}}.hub-links{display:flex;flex-wrap:wrap;gap:0 var(--s-5);margin-top:var(--s-3);font-weight:600}.hub-links a{display:inline-block;padding-block:var(--s-3);min-height:2.75rem}
