@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&family=Roboto:wght@400;900&display=swap";:root{color-scheme:light;--ground:#fff;--surface:#f4f6f9;--surface-2:#eaeef3;--surface-3:#dfe5ec;--rule:#d8dee6;--rule-soft:#e7ebf0;--rule-strong:#9ba6b2;--ink:#0a0c0f;--ink-2:#4a5563;--ink-3:#6b7686;--ink-4:#98a2b0;--primary:#0c69c0;--primary-edge:#2d82d6;--signal:#c24e00;--critical:#c21e1e;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:"JetBrains Mono",Menlo,Monaco,"Courier New",monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s6:24px;--s8:32px;--s12:48px;--s16:64px;--s24:96px;--radius:8px;--maxw:1180px;--pad:32px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}body{background:var(--ground);min-height:100%;color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}::selection{background:var(--primary);color:var(--ground)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:2px}img,svg{max-width:100%;display:block}.wrap{max-width:var(--maxw);padding:0 var(--pad);margin:0 auto}.eyebrow{margin:0 0 var(--s4);color:var(--ink-3);font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;font-size:10px;font-weight:500}.eyebrow b{color:var(--primary);font-weight:500}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.sr-only{position:absolute;left:-9996px}header{z-index:50;-webkit-backdrop-filter:none;background:#000;border-bottom:1px solid #1f1f1f;position:sticky;top:0}.hbar{align-items:center;gap:var(--s8);height:62px;display:flex}.lock{flex:none;width:160px}.lock .logo-assets{display:block}.lock img,.lock svg{width:100%;height:auto;display:block}.lock .mark-img{display:none}nav.main{gap:var(--s6);margin-left:auto;font-size:13.5px;display:flex}nav.main a{color:#a6a6a6;transition:color .12s}nav.main a:hover{color:#fafafa}header .navcta{color:#000;background:#45a2f8;border-color:#5caff9}header .navcta:hover{background:#5caff9}header :focus-visible{outline-color:#45a2f8}.btn{padding:9px var(--s4);border-radius:var(--radius);white-space:nowrap;border:1px solid #0000;align-items:center;gap:7px;font-size:13.5px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary-edge)}.btn-primary:hover{background:#0a5cab}.btn-ghost{color:var(--ink);background:#0a0c0f0a;border-color:#0a0c0f24}.btn-ghost:hover{background:#0a0c0f12}.btn-lg{padding:var(--s3) 22px;font-size:15px}.navcta{margin-left:var(--s4)}.menu-btn{border-radius:var(--radius);color:#a6a6a6;cursor:pointer;background:0 0;border:1px solid #1f1f1f;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:none}.menu-btn:hover{color:#fafafa;border-color:#404040}.menu-btn svg{width:16px;height:16px}.mobile-nav{padding:var(--s3) 0 var(--s4);border-top:1px solid #1f1f1f;display:none}.mobile-nav[data-open=true]{display:block}.mobile-nav a{color:#a6a6a6;border-bottom:1px solid #141414;padding:11px 0;font-size:15px;display:block}.mobile-nav a:last-child{border-bottom:0}.mobile-nav a:hover{color:#fafafa}@media (width<=920px){nav.main{display:none}.menu-btn{display:inline-flex}}@media (width>=921px){.mobile-nav{display:none!important}}@media (width<=560px){:root{--pad:20px}.lock{width:48px}.lock .lockup-img{display:none}.lock .mark-img{width:48px;height:auto;display:block}.hbar{gap:var(--s4)}.navcta{padding:var(--s2) var(--s3);font-size:12.5px}}section{border-top:1px solid var(--rule)}section:first-of-type{border-top:0}.sec{padding-block:var(--s24)}.sec-tight{padding-block:var(--s16)}h1,h2,h3{text-wrap:balance;margin:0}h1{letter-spacing:-.03em;font-size:clamp(38px,5.6vw,62px);font-weight:700;line-height:1.03}h2{letter-spacing:-.026em;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.1}h3{letter-spacing:-.01em;font-size:17px;font-weight:600}p{margin:0}.lede{max-width:62ch;color:var(--ink-2);font-size:18px;line-height:1.62}.body{max-width:66ch;color:var(--ink-2);font-size:15px;line-height:1.62}.note{max-width:74ch;color:var(--ink-3);font-size:13px;line-height:1.55}.section-lede{margin-top:var(--s4)}.hero{padding-top:clamp(56px,9vw,104px)}.hero h1{max-width:17ch}.hero .lede{margin-top:var(--s6)}.hero-actions{align-items:center;gap:var(--s3);margin-top:var(--s8);flex-wrap:wrap;display:flex}.textlink{padding-bottom:var(--s1);border-bottom:1px solid var(--primary-edge);color:var(--primary);font-size:14px}.textlink:hover{border-bottom-color:var(--primary)}.strip{align-items:center;gap:var(--s2) var(--s3);margin-top:var(--s16);padding-top:var(--s6);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.desig{padding:var(--s2) var(--s3);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-2);color:var(--ink-2);font-family:var(--mono);letter-spacing:.04em;font-size:11px}.strip-note{color:var(--ink-3);margin-left:auto;font-size:12.5px}@media (width<=760px){.strip-note{flex-basis:100%;margin-left:0}}.duo{gap:var(--s3);margin-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.panel{padding:var(--s6);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.panel h4{margin:0 0 var(--s4);color:var(--ink-3);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:500}.panel.gov h4{color:var(--primary)}.panel ul{margin:0;padding:0;list-style:none}.panel li{gap:var(--s2);padding:var(--s2) 0;color:var(--ink-3);grid-template-columns:16px 1fr;font-size:14.5px;line-height:1.5;display:grid}.panel.gov li{color:var(--ink)}.panel li:before{content:"–";color:var(--ink-4);font-family:var(--mono);font-size:12px;line-height:1.7}.panel.gov li:before{color:var(--primary)}@media (width<=860px){.duo{grid-template-columns:1fr}}.record{margin-top:var(--s8);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);overflow:hidden}.rec-row{align-items:baseline;gap:var(--s4);padding:var(--s3) var(--s6);border-bottom:1px solid var(--rule);font-family:var(--mono);white-space:nowrap;grid-template-columns:172px 112px 112px minmax(0,1fr);font-size:12px;display:grid}.rec-row:last-child{border-bottom:0}.rec-ts,.rec-id{color:var(--ink-3)}.rec-state{color:var(--status-color,var(--primary))}.rec-msg{color:var(--ink-2);white-space:normal}.rec-cap{margin-top:var(--s3)}.outcomes{gap:var(--s6);margin-top:var(--s8);grid-template-columns:repeat(3,1fr);display:grid}.outcome{padding-top:var(--s3);border-top:1px solid var(--rule)}.outcome b{margin-bottom:var(--s2);color:var(--primary);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:500;display:block}.outcome span{color:var(--ink-2);font-size:13.5px;line-height:1.5}.outcome-spaced{margin-top:var(--s6)}.rec-row.held{--status-color:var(--signal);border-left:2px solid var(--status-color);padding-left:calc(var(--s6) - 2px)}@media (width<=820px){.record{min-width:0}.rec-row{gap:var(--s1);padding:var(--s3) var(--s4);white-space:normal;grid-template-columns:1fr}.outcomes{gap:var(--s4);grid-template-columns:1fr}.rec-row.held{padding-left:calc(var(--s4) - 2px)}}.pick{margin-top:var(--s8);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.prow{gap:var(--s4);padding:var(--s4) var(--s6);border-bottom:1px solid var(--rule-soft);grid-template-columns:1.15fr 1fr 1fr;font-size:13.5px;line-height:1.5;display:grid}.prow:last-child{border-bottom:0}.prow.h{background:var(--surface-2);border-bottom:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:9px}.prow .q{color:var(--ink);font-weight:600}.prow .a{color:var(--ink-2)}.prow .a.on{color:var(--ink)}.prow .a.on:before{content:"■ ";color:var(--primary);font-size:9px}.prow .a.same{color:var(--ink-2)}.prow .a.same:before{content:"= ";color:var(--ink-4);font-family:var(--mono);font-size:11px}.modes{margin-top:var(--s8);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.mrow{gap:var(--s4);padding:var(--s4) var(--s6);border-bottom:1px solid var(--rule-soft);grid-template-columns:150px 1fr 1fr 1fr;font-size:13.5px;line-height:1.5;display:grid}.mrow:last-child{border-bottom:0}.mrow.h{background:var(--surface-2);border-bottom:1px solid var(--rule-strong);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);font-size:9px}.mrow .mode b{color:var(--ink);letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.mrow .mode span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:5px;font-size:9px;display:inline-block}.mrow .mode span.hum{color:var(--primary)}.mrow .yes{color:var(--ink)}.mrow .no{color:var(--ink-2)}.mrow.def{background:var(--surface)}.mrow.def .mode b{color:var(--ink)}.fns{gap:var(--s3);margin-top:var(--s8);grid-template-columns:repeat(3,1fr);display:grid}.fn{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s6);background:var(--ground)}.fn .n,.cap .k,.pat .k{font-family:var(--mono);letter-spacing:.2em;color:var(--primary);margin-bottom:var(--s3);font-size:9.5px}.fn .t{letter-spacing:-.01em;color:var(--ink);margin-bottom:6px;font-size:16px;font-weight:600}.fn .d{color:var(--ink-2);font-size:13.5px;line-height:1.55}.spec{margin-top:var(--s6);background:var(--surface);border:1px solid var(--rule-soft);border-left:2px solid var(--primary);border-radius:var(--radius);padding:var(--s6);font-family:var(--mono);color:var(--ink-2);font-size:12.5px;line-height:1.85;overflow-x:auto}.spec b{color:var(--ink);font-weight:500}.surfaces{margin-top:var(--s8);gap:var(--s2);flex-direction:column;display:flex}.surf{border-radius:var(--radius);padding:var(--s4) var(--s6);gap:var(--s4);background:var(--surface);border:1px solid var(--rule);grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.surf .k{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);font-size:9.5px}.surf .t{color:var(--ink-2);font-size:14px;line-height:1.5}.surf.own{background:#eaf3fc;border-color:#7fb6ee}.surf.own .k{color:var(--primary)}.surf.own .t{color:var(--ink)}.surf.plat{background:var(--surface-2);border-color:var(--rule-strong)}.surf.plat .t{color:var(--ink)}.pats{gap:var(--s3);margin-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.pat{border:1px solid var(--rule);border-radius:var(--radius);padding:var(--s6);background:var(--ground)}.pat .t{color:var(--ink);margin-bottom:8px;font-size:17px;font-weight:600}.pat .d{color:var(--ink-2);font-size:14px;line-height:1.55}.pat ol{margin:var(--s4) 0 0;counter-reset:s;padding:0;list-style:none}.pat ol li{counter-increment:s;gap:var(--s2);color:var(--ink-2);grid-template-columns:22px 1fr;padding:5px 0;font-size:13.5px;line-height:1.5;display:grid}.pat ol li:before{content:counter(s,decimal-leading-zero);font-family:var(--mono);color:var(--primary);font-size:9.5px;line-height:1.9}.caps{gap:var(--s3);margin-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.divide{margin-top:var(--s24);border-top:2px solid var(--ink);padding-top:var(--s6);gap:var(--s3);flex-wrap:wrap;align-items:baseline;display:flex}.divide .k{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink);font-size:10px}.divide .n{color:var(--ink-2);margin-left:auto;font-size:13px}.cap{background:var(--surface);border:1px solid var(--rule-soft);border-radius:var(--radius);padding:var(--s6)}.cap .k{text-transform:uppercase}.cap ul{margin:0;padding:0;list-style:none}.cap li{gap:var(--s2);color:var(--ink-2);grid-template-columns:13px 1fr;padding:5px 0;font-size:13.5px;line-height:1.5;display:grid}.cap li:before{content:"–";color:var(--ink-4);font-family:var(--mono)}@media (width<=980px){.fns{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.mrow{gap:var(--s2);padding:var(--s4);grid-template-columns:1fr}.mrow.h{display:none}.mrow .yes:before{content:"Use for — ";font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:9px}.mrow .no:before{content:"Not for — ";font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:9px}.pats,.caps{grid-template-columns:1fr}}@media (width<=820px){.prow{padding:var(--s4);grid-template-columns:1fr;gap:6px}.prow.h{display:none}.prow .a:after{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:9px}.prow .a:nth-child(2):after{content:" —Hermes"}.prow .a:nth-child(3):after{content:" —hermes"}}@media (width<=620px){.fns{grid-template-columns:1fr}}@media (width<=700px){.surf{grid-template-columns:1fr;gap:6px}}.stack{gap:var(--s2);margin-top:var(--s8);flex-direction:column;display:flex}.band{align-items:center;gap:var(--s4);padding:var(--s4) var(--s6);border-radius:var(--radius);grid-template-columns:96px 1fr;display:grid}.band .k,.aria-head .k,.aria-head .r{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px}.band .t{font-size:14px;line-height:1.45}.band-n{border:1px solid var(--rule);background:var(--surface)}.band-n .k,.band-n .t,.aria-head .r{color:var(--ink-3)}.aria{padding:var(--s4) var(--s6) var(--s6);border:1px solid var(--primary-edge);border-radius:var(--radius);background:var(--surface-2)}.aria-head{justify-content:space-between;gap:var(--s4);margin-bottom:var(--s4);display:flex}.aria-head .k{color:var(--primary)}.ctrls{gap:var(--s2);grid-template-columns:repeat(4,1fr);display:grid}.ctrl{padding:var(--s4);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface)}.ctrl.sig{color:var(--signal);border:2px solid}.ctrl b{margin-bottom:var(--s1);color:var(--ink);font-size:13.5px;font-weight:600;display:block}.ctrl.sig b{color:inherit}.ctrl span{color:var(--ink-2);font-size:12.5px;line-height:1.45}.stack-note{margin-top:var(--s3)}@media (width<=880px){.ctrls{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.band{gap:var(--s2);grid-template-columns:1fr}}@media (width<=520px){.ctrls{grid-template-columns:1fr}}.grid2{gap:var(--s3);margin-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.grid3{gap:var(--s3);margin-top:var(--s8);grid-template-columns:repeat(3,1fr);display:grid}.grid4{gap:var(--s3);margin-top:var(--s8);grid-template-columns:repeat(4,1fr);display:grid}.card{padding:var(--s6);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface)}.card .k{margin-bottom:var(--s3);color:var(--primary);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px}.card .t{margin-bottom:var(--s2);color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600}.card .d{color:var(--ink-2);font-size:14px;line-height:1.55}.card ul{margin:var(--s4) 0 0;padding:0;list-style:none}.card li{gap:var(--s2);padding:var(--s1) 0;color:var(--ink);grid-template-columns:16px 1fr;font-size:13.5px;line-height:1.5;display:grid}.card li:before{content:"–";color:var(--ink-4);font-family:var(--mono);font-size:11px;line-height:1.75}.card .sep{height:1px;margin:var(--s4) 0;background:var(--rule)}.card .ask{color:var(--ink-3);font-size:13.5px;line-height:1.5}.serve-note{margin-top:var(--s8)}@media (width<=980px){.grid4{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.grid3{grid-template-columns:1fr}}@media (width<=860px){.grid2{grid-template-columns:1fr}}@media (width<=560px){.grid4{grid-template-columns:1fr}}.person .n{color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600}.person .r{min-height:32px;margin:var(--s1) 0 var(--s3);color:var(--primary);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;line-height:1.5}.person .b{color:var(--ink-2);font-size:13.5px;line-height:1.5}.person .sep{height:1px;margin:0 0 var(--s3);background:var(--rule)}.home-page .strip{margin-top:clamp(40px,6vw,72px)}.home-page .desig{border-radius:4px;padding:6px 11px}.home-page .textlink{border-bottom-color:#0c69c059;padding-bottom:1px}.home-page .panel{border-color:var(--rule-soft)}.home-page .panel h4,.home-page .panel li{color:var(--ink-2)}.home-page .panel li{grid-template-columns:14px 1fr;padding:7px 0}.home-page .panel.gov li{color:var(--ink)}.home-page .record{border-color:var(--rule-soft);overflow-x:auto}.home-page .rec-row{padding:11px var(--s6);border-bottom-color:var(--rule-soft)}.home-page .card{border-color:var(--rule-soft)}.home-page .card .t{margin-bottom:7px}.home-page .card li{grid-template-columns:13px 1fr;padding:5px 0}.home-page .card .ask{color:var(--ink-2)}.home-page .outcome b{margin-bottom:6px}.home-page .band-n .k,.home-page .band-n .t,.home-page .aria-head .r{color:var(--ink-2)}.home-page .aria{background:#eaf3fc;border-color:#7fb6ee}.home-page .ctrl{background:#fff;border-color:#c3ddf6;border-radius:6px}.home-page .ctrl.sig{border-color:#e08a3c}.home-page .roster{gap:var(--s3);margin-top:var(--s8);border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.home-page .roster .who{padding:var(--s4) 0 0;flex-direction:column;gap:6px;display:flex}.home-page .roster .n{color:var(--ink);letter-spacing:-.012em;font-size:16px;font-weight:600}.home-page .roster .r{color:var(--primary);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;line-height:1.6}.home-page .team-actions{margin-top:var(--s8)}.home-page .team-note{margin-left:0}@media (width<=900px){.home-page .roster{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.home-page .roster{grid-template-columns:1fr}}@keyframes holdpulse{0%,to{border-left-color:#c24e004d}50%{border-left-color:var(--signal)}}.home-page .rec-row.held{padding-left:calc(var(--s6) - 2px);border-left:2px solid #c24e004d;animation:2.6s ease-in-out 3 holdpulse}@media (width<=820px){.home-page .rec-row{padding:12px var(--s4)}.home-page .rec-row.held{padding-left:calc(var(--s4) - 2px)}}@media (width<=700px){.home-page .band{gap:6px}}.close{padding-block:var(--s24)}.close h2{max-width:20ch}.close-grid{align-items:end;gap:var(--s12);grid-template-columns:1.3fr 1fr;display:grid}@media (width<=860px){.close-grid{gap:var(--s8);grid-template-columns:1fr}}footer{padding:var(--s16) 0 var(--s12);border-top:1px solid var(--rule)}.fgrid{gap:var(--s8);grid-template-columns:1.5fr repeat(3,1fr);display:grid}.footer-lock{width:108px;margin-bottom:var(--s4)}.footer-lock img{width:100%;height:auto;display:block}.footer-note{max-width:34ch}.footer-stay{margin-top:var(--s6)!important}.fcol h5{margin:0 0 var(--s3);color:var(--ink-3);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:500}.fcol a{padding:var(--s1) 0;color:var(--ink-2);font-size:13.5px;display:block}.fcol a:hover{color:var(--ink)}.sub{gap:var(--s2);max-width:340px;margin-top:var(--s3);display:flex}.sub input{min-width:0;padding:var(--s2) var(--s3);border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--surface-2);color:var(--ink);font-family:var(--sans);flex:1;font-size:13.5px}.sub input::placeholder{color:var(--ink-2)}.sub input:focus{border-color:var(--primary);outline:none}.fbot{justify-content:space-between;gap:var(--s2) var(--s6);margin-top:var(--s16);padding-top:var(--s6);border-top:1px solid var(--rule);color:var(--ink-3);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;font-size:10px;display:flex}.duo,.rec-row,.outcomes,.ctrls,.grid2,.grid3,.grid4,.fgrid,.fbot{font-variant-numeric:tabular-nums}@media (width<=860px){.fgrid{gap:var(--s6);grid-template-columns:1fr 1fr}}header nav a[aria-current=page]{color:#fafafa}.hero-tail{height:var(--s24)}.origin-note,.track{margin-top:var(--s8)}.leg{gap:var(--s6);padding:var(--s4) 0;border-top:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr);display:grid}.leg .when{color:var(--ink-3);font-family:var(--mono);font-size:12px}.leg .what b{margin-bottom:var(--s1);color:var(--ink);letter-spacing:-.01em;font-size:15.5px;font-weight:600;display:block}.leg .what span{color:var(--ink-2);font-size:14px;line-height:1.55}.people{margin-top:var(--s8);border-top:1px solid var(--rule)}.person-row{gap:var(--s8);padding:var(--s6) 0;border-bottom:1px solid var(--rule);grid-template-columns:264px minmax(0,1fr);display:grid}.person-id{align-items:start;gap:var(--s4);grid-template-columns:88px minmax(0,1fr);display:grid}.person-id img{border:1px solid var(--rule);border-radius:var(--radius);object-fit:cover;width:88px;height:88px}.person-row .who .n{color:var(--ink);letter-spacing:-.015em;font-size:18px;font-weight:600}.person-row .who .r{margin-top:var(--s1);color:var(--primary);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;line-height:1.6}.person-row .b{max-width:62ch;color:var(--ink-2);font-size:15px;line-height:1.6}.prior{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.prior span{padding:var(--s1) var(--s2);border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font-family:var(--mono);letter-spacing:.04em;font-size:10px}.facts{margin:var(--s8) 0 0;border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fact{gap:var(--s4);padding:var(--s3) var(--s6);border-bottom:1px solid var(--rule);grid-template-columns:190px minmax(0,1fr);font-size:14px;line-height:1.5;display:grid}.fact:last-child{border-bottom:0}.fact dt{padding-top:var(--s1);color:var(--ink-2);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:9.5px}.fact dd{color:var(--ink);margin:0}.fact-compliance{font-size:13px}.facts-note{margin-top:var(--s4)}.track,.people,.facts{font-variant-numeric:tabular-nums}@media (width<=760px){.person-row{gap:var(--s3);padding:var(--s4) 0;grid-template-columns:1fr}}@media (width<=420px){.person-id{grid-template-columns:72px minmax(0,1fr)}.person-id img{width:72px;height:72px}}@media (width<=700px){.fact{gap:var(--s1);padding:var(--s3) var(--s4);grid-template-columns:1fr}}@media (width<=640px){.leg{gap:var(--s1);grid-template-columns:1fr}}
