.tCuKna_viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--text);background:color-mix(in oklab, var(--night) 96%, black);border:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;margin:0;padding:0;animation:.18s ease-out tCuKna_veil;display:grid;position:fixed;inset:0}.tCuKna_viewer:not([open]){display:none}.tCuKna_viewer::backdrop{background:#000}.tCuKna_bar{padding:12px var(--gutter);justify-content:space-between;align-items:center;gap:12px;display:flex}.tCuKna_count{color:var(--text-2);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:0}.tCuKna_close,.tCuKna_nav{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--edge-strong);border-radius:var(--radius-sm);cursor:pointer}.tCuKna_close{min-height:44px;padding:0 18px}.tCuKna_close:hover,.tCuKna_nav:hover{background:var(--surface-hover);border-color:var(--pink)}.tCuKna_close:focus-visible,.tCuKna_nav:focus-visible{outline:3px solid var(--pink);outline-offset:2px}.tCuKna_stage{min-height:0;margin-inline:clamp(0px,8vw,96px);position:relative}.tCuKna_picture{object-fit:contain;animation:.22s ease-out tCuKna_rise}.tCuKna_caption{padding:14px var(--gutter) 20px;text-align:center;color:var(--text-2);margin:0}.tCuKna_nav{width:52px;height:52px;font-size:24px;position:absolute;top:50%;translate:0 -50%}.tCuKna_prev{left:clamp(4px,1.5vw,20px)}.tCuKna_next{right:clamp(4px,1.5vw,20px)}@media (max-width:599px){.tCuKna_stage{margin-inline:0}.tCuKna_nav{background:color-mix(in oklab, var(--night) 80%, transparent);top:auto;bottom:64px;translate:none}}@keyframes tCuKna_veil{0%{opacity:0}to{opacity:1}}@keyframes tCuKna_rise{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tCuKna_viewer,.tCuKna_picture{animation:none}}
.dHzWPW_mosaic{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-auto-rows:190px;grid-auto-flow:dense;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dHzWPW_tile{border-radius:var(--radius);background:var(--surface);position:relative;overflow:hidden}.dHzWPW_tile[data-wide]{grid-column:span 2}.dHzWPW_tile:nth-child(7n+3):not([data-wide]){grid-row:span 2}@media (max-width:599px){.dHzWPW_mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:140px;gap:8px}}.dHzWPW_open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.dHzWPW_open img{object-fit:cover;transition:transform .26s,filter .26s}.dHzWPW_open:hover img{filter:brightness(1.08);transform:scale(1.04)}.dHzWPW_open:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.dHzWPW_open img{transition:none}.dHzWPW_open:hover img{transform:none}}
.czTPBW_main{flex-direction:column;gap:40px;padding-block:clamp(28px,5vw,56px) 72px;display:flex}.czTPBW_section{flex-direction:column;gap:8px;display:flex}.czTPBW_sectionTitle{font:700 clamp(22px, 2.6vw, 28px)/1.2 var(--font-body), Georgia, serif}.czTPBW_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.czTPBW_card{flex-direction:column;display:flex}.czTPBW_link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.czTPBW_link:hover .czTPBW_name,.czTPBW_link:focus-visible .czTPBW_name{text-decoration:underline}.czTPBW_photo{border-radius:var(--radius);width:96px;height:96px;color:var(--lavender);background:var(--surface-2);font:600 40px/1 var(--font-display), monospace;place-items:center;margin-bottom:12px;display:grid;position:relative;overflow:hidden}.czTPBW_photo img{object-fit:cover}.czTPBW_name{font-size:18px}.czTPBW_role{color:var(--text-2)}.czTPBW_bio{margin-top:8px}.czTPBW_gens{flex-wrap:wrap;gap:8px;display:flex}.czTPBW_gens a[aria-current=page]{border-color:var(--pink);color:var(--text)}.czTPBW_genTitle{color:var(--text-2);font:500 14px/1.4 var(--font-mono), monospace}
.zlwOTG_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px 20px;margin:0;padding:0;list-style:none;display:grid}.zlwOTG_link{height:100%;color:inherit;flex-direction:column;gap:12px;text-decoration:none;display:flex}.zlwOTG_frame{aspect-ratio:4/3;border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--bevel-panel);display:block;position:relative;overflow:hidden}.zlwOTG_frame img{object-fit:cover;transition:transform .3s}.zlwOTG_link:hover .zlwOTG_frame img{transform:scale(1.05)}.zlwOTG_link:hover .zlwOTG_topic{color:var(--pink-ink)}.zlwOTG_link:focus-visible{outline:3px solid var(--pink);outline-offset:4px;border-radius:var(--radius)}.zlwOTG_text{flex-direction:column;gap:4px;display:flex}.zlwOTG_topic{font:700 clamp(18px, 2vw, 22px)/1.25 var(--font-body), Georgia, serif}.zlwOTG_detail{color:var(--text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zlwOTG_count{color:var(--text-3);letter-spacing:.04em;font-size:14px}@media (prefers-reduced-motion:reduce){.zlwOTG_frame img{transition:none}.zlwOTG_link:hover .zlwOTG_frame img{transform:none}}
