.z-twh-jump{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:var(--fs-sm)}.z-twh-jump a{color:var(--text-link,var(--primary-300))}.z-twh-meta{margin:0;font-size:var(--fs-xs);color:var(--text-muted)}.z-twh-meta b{color:var(--text-primary);font-weight:var(--fw-semibold)}.z-twh-xi{list-style:none;margin:.25rem 0 0;padding:0;display:grid;gap:.15rem}.z-twh-line{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.5rem;align-items:baseline;padding:.3rem 0;border-top:1px solid var(--border-subtle);font-size:var(--fs-sm)}.z-twh-line:first-child{border-top:0}.z-twh-line-k{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.z-twh-names{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.15rem .6rem;min-width:0}.z-twh-p{color:var(--text-primary)}.z-twh-p a{color:var(--text-title)}.z-twh-p small{color:var(--text-muted);font-size:var(--fs-xs)}.z-twh-p>.tabular{color:var(--primary-300);font-weight:var(--fw-semibold)}.z-twh-links{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin-top:auto;font-size:var(--fs-sm)}.z-twh-sec{margin-top:2rem}.z-twh-sec>h2{margin:0 0 .25rem}.z-twh-sec>h3{margin:1rem 0 .4rem;font-size:var(--fs-base,1rem)}.z-twh-sec>p{margin:.25rem 0 0;color:var(--text-muted)}.z-twh-sec>p,.z-twh-t{font-size:var(--fs-sm)}.z-twh-t{width:100%;border-collapse:collapse}.z-twh-t td,.z-twh-t th{padding:.4rem .35rem;text-align:left;border-bottom:1px solid var(--border-subtle)}.z-twh-t thead th{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-muted)}.z-twh-t td.tabular,.z-twh-t th.tabular{text-align:right}.z-twh-t a{color:var(--text-title)}@media (max-width:480px){.z-twh-t .z-twh-lg{display:none}}.z-twh-hero{position:relative;overflow:hidden;margin:.5rem 0 0;border-radius:var(--radius-lg,14px);background:#0b1140;isolation:isolate}.z-twh-hero-bg,.z-twh-hero-bg img{display:block;width:100%}.z-twh-hero-bg img{height:auto;aspect-ratio:780/508;-o-object-fit:cover;object-fit:cover;-o-object-position:60% 50%;object-position:60% 50%}.z-twh-hero-in{position:relative;padding:0 16px 18px}.z-twh-crests{list-style:none;margin:-30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;position:relative;z-index:1}.z-twh-crests a{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:#fff;box-shadow:0 4px 14px rgb(0 0 0/.35);transition:transform .15s ease}.z-twh-crests a.is-dark{background:#1b2a7a}.z-twh-crests a:focus-visible,.z-twh-crests a:hover{transform:translateY(-2px)}.z-twh-crests img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.z-twh-hero h1{margin:.9rem 0 .5rem;font-size:clamp(2rem,7vw,3.4rem);line-height:1.02;letter-spacing:-.02em;color:#fff}.z-twh-hero-lede{margin:0;max-width:34rem;font-size:var(--fs-base,1rem);line-height:1.5;color:rgb(255 255 255/.86)}.z-twh-hero-jump{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.z-twh-hero-jump a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;color:#fff;font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none}.z-twh-hero-jump a:hover span{text-decoration:underline}.z-twh-hero-jump svg{flex:none;color:var(--primary-300)}.z-twh-hero-upd{margin:.5rem 0 0;font-size:var(--fs-xs);color:rgb(255 255 255/.65)}@media (min-width:720px){.z-twh-hero{min-height:400px}.z-twh-hero-bg{position:absolute;inset:0;z-index:-2}.z-twh-hero-bg img{height:100%;aspect-ratio:auto;-o-object-position:70% 50%;object-position:70% 50%}.z-twh-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b1140,rgb(11 17 64/.92) 30%,rgb(11 17 64/.45) 55%,rgb(11 17 64/0) 72%)}.z-twh-hero-in{padding:28px 32px 26px;max-width:62%}.z-twh-crests{margin:0}.z-twh-crests a{width:42px;height:42px;border-radius:11px}.z-twh-crests img{width:30px;height:30px}}.z-pgh-card[id],.z-twh-sec[id]{scroll-margin-top:calc(var(--header-h, 0px) + 1rem)}.z-twh-lgh{display:flex;align-items:center;gap:.6rem}.z-twh-lgc{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgb(0 0 0/.3)}.z-twh-lgc.is-dark{background:#1b2a7a}.z-twh-lgc img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.z-twh-card{overflow:hidden}.z-twh-cardhd{margin:-14px -16px .25rem;padding:12px 16px 10px;background:#050824;border-bottom:1px solid var(--border-subtle);display:flex;flex-direction:column;gap:.35rem}.z-twh-cardhd h3{margin:0;font-size:var(--fs-lg,1.125rem)}.z-twh-cardhd h3 a{color:var(--text-title);text-decoration:none}.z-twh-cardhd h3 a:hover{color:var(--primary-300)}.z-twh-t{table-layout:fixed}.z-twh-t td:first-child,.z-twh-t th:first-child{width:34%}.z-twh-t td:nth-child(2),.z-twh-t th:nth-child(2){width:24%}.z-twh-t td:nth-child(3),.z-twh-t th:nth-child(3){width:26%}.z-twh-t td,.z-twh-t th{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.z-twh-t td:first-child,.z-twh-t th:first-child{width:46%}.z-twh-t td:nth-child(2),.z-twh-t th:nth-child(2){width:34%}}.z-twh-person{display:flex;align-items:center;gap:.6rem;min-width:0}.z-twh-person>.z-plink{display:flex;flex:none}.z-twh-person-who{display:flex;flex-direction:column;min-width:0;gap:.1rem}.z-twh-person-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--fw-semibold)}.z-twh-person-nm,.z-twh-person-nm a{color:var(--text-title)}.z-twh-person-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .45rem;font-size:var(--fs-xs);font-weight:var(--fw-regular,400);color:var(--text-muted)}.z-twh-person-rt{color:var(--primary-300);font-weight:var(--fw-semibold)}.z-twh-card.is-faces .z-twh-names{flex-direction:column;gap:.45rem}.z-twh-card.is-faces .z-twh-line{align-items:start}.z-twh-card.is-faces .z-twh-line-k{padding-top:.9rem}.z-twh-t th[scope=row] .z-twh-person{padding:.15rem 0}.z-twh-t th[scope=row]:has(.z-twh-person){white-space:normal}.z-twh-card.is-faces{content-visibility:auto;contain-intrinsic-size:auto 640px}