.meow-head{border-bottom:1px solid var(--rule);padding:72px 0 48px}@media (max-width:880px){.meow-head{padding:48px 0 28px}}.meow-head h1{letter-spacing:-.04em;margin:0 0 14px;font-size:clamp(48px,8vw,96px);font-weight:500;line-height:.94}.meow-head h1 em{color:var(--accent);font-style:normal}.meow-head .lede{color:var(--ink-2);max-width:48ch;margin:0;font-size:clamp(16px,1.6vw,19px);line-height:1.55}.meow-head .lede strong{color:var(--ink);font-weight:500}.dossier{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:56px 0 0;padding:36px 0}.dossier-grid{grid-template-columns:220px 1fr;gap:56px;display:grid}@media (max-width:760px){.dossier-grid{grid-template-columns:1fr;gap:16px}}.dossier-grid .label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.struct{font-family:var(--mono);color:var(--ink);background:var(--paper-2);border:1px solid var(--rule);border-radius:4px;margin:0;padding:22px 26px;font-size:14px;line-height:1.85;overflow-x:auto}.struct .kw{color:var(--accent)}.struct .ty{color:#006d91;color:lab(42.1906% -16.731 -27.7727)}.struct .key{color:var(--ink)}.struct .com{color:var(--ink-3);font-style:italic}.struct .br{color:var(--ink-3)}.gallery-section{margin-top:56px}.gallery-section h2{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 4px;font-size:11px;font-weight:500}.gallery-section .sub{color:var(--ink-3);margin:0 0 28px;font-size:13px;font-style:italic}.gallery{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.ph{background:var(--paper-2);border:1px solid var(--rule);aspect-ratio:1;border-radius:4px;position:relative;overflow:hidden}.ph.tall{aspect-ratio:3/4}.ph.wide{aspect-ratio:4/3}.ph img{object-fit:cover;width:100%;height:100%;display:block}.ph .empty-art{color:var(--ink-3);background:repeating-linear-gradient(45deg,var(--paper-2)0 8px,var(--paper-3)8px 9px);place-items:center;display:grid;position:absolute;inset:0}.ph .empty-art svg{color:var(--accent);opacity:.55;width:36%;height:auto}.ph .cap{background:var(--paper);border:1px solid var(--rule);font-family:var(--mono);letter-spacing:.04em;color:var(--ink-2);border-radius:3px;padding:4px 9px;font-size:10px;position:absolute;bottom:10px;left:12px}.gallery .ph:first-child{grid-area:span 2/span 6}.gallery .ph:nth-child(n+2){grid-column:span 3}@media (max-width:760px){.gallery{grid-template-columns:repeat(6,1fr);gap:10px}.gallery .ph:first-child{grid-area:auto/span 6}.gallery .ph:nth-child(n+2){grid-column:span 3}}.table-section{border:1px solid var(--rule);background:var(--paper-2);border-radius:4px;margin-top:64px;overflow:hidden}.table-section header{border-bottom:1px solid var(--rule);background:var(--paper);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:16px 24px;font-size:11px;display:flex}.table-section header .right{color:var(--accent)}table.kv{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:13px}table.kv td{border-bottom:1px solid var(--rule);padding:12px 24px}table.kv tr:last-child td{border-bottom:0}table.kv td.k{color:var(--ink-3);letter-spacing:.04em;width:36%}table.kv td.expected{color:var(--ink-2);width:32%}table.kv td.observed{color:var(--ink)}table.kv td.observed b{color:var(--accent);font-weight:500}.closing{text-align:center;color:var(--ink-3);font-family:var(--mono);letter-spacing:.04em;margin-top:64px;font-size:12px}.closing .meow-trail{color:var(--ink-3);opacity:.6;letter-spacing:.3em;margin:14px 0 0;font-size:10px}
