*{box-sizing:border-box}:root{--ink:#141413;--paper:#f4f4f1;--line:#f4f4f121;--accent:#d4e157;--dim:#f4f4f18f;--amber:#e9b949;--card:#f4f4f10a;--ui:"Instrument Sans",system-ui,sans-serif;--mono:"JetBrains Mono",monospace}html,body{background:var(--ink);color:var(--paper);font-family:var(--ui);-webkit-font-smoothing:antialiased;margin:0}body{min-height:100vh}a{color:inherit}img{max-width:100%}.disc{width:100%;max-width:1080px;margin:0 auto;padding:clamp(18px,4vw,48px)}.disc .home{font:500 12px/1 var(--ui);color:var(--dim);text-decoration:none;display:inline-block}.disc .home:hover{color:var(--paper)}.disc nav.trail{margin-top:20px}.disc nav.trail ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.disc nav.trail li{font:400 12px/1.4 var(--ui);color:var(--dim)}.disc nav.trail li+li:before{content:"/";color:var(--line);margin-right:6px}.disc nav.trail a{color:var(--dim);text-decoration:none}.disc nav.trail a:hover{color:var(--accent)}.disc nav.trail li[aria-current=page]{color:var(--paper)}.disc .eyebrow{font:500 11px/1 var(--mono);letter-spacing:.14em;color:var(--amber);text-transform:uppercase;align-items:center;gap:10px;margin-top:22px;display:flex}.disc .eyebrow i{background:var(--amber);border-radius:50%;width:7px;height:7px;font-style:normal}.disc h1{font:700 clamp(26px,4.4vw,42px)/1.04 var(--ui);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0}.disc .brandline{font:500 13px/1.4 var(--mono);letter-spacing:.06em;color:var(--dim);text-transform:uppercase;margin-top:10px}.disc .lede{font:400 clamp(14px,1.4vw,17px)/1.65 var(--ui);text-wrap:pretty;max-width:62ch;margin:18px 0 0}.disc h2{font:600 15px/1.2 var(--ui);letter-spacing:-.01em;margin:34px 0 0}.disc .muted{font:400 13.5px/1.6 var(--ui);color:var(--dim);text-wrap:pretty;max-width:62ch;margin:12px 0 0}.disc ul.chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.disc ul.chips li{font:500 12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--dim);border-radius:999px;padding:8px 12px}.disc ul.chips a{color:var(--dim);margin:-8px -12px;padding:8px 12px;text-decoration:none;display:block}.disc ul.chips li:hover{border-color:var(--accent)}.disc ul.chips a:hover{color:var(--accent)}.disc .tablewrap{border:1px solid var(--line);border-radius:14px;margin-top:16px;overflow-x:auto}.disc table{border-collapse:collapse;width:100%;min-width:360px}.disc caption{text-align:left;font:500 12px/1.4 var(--mono);letter-spacing:.05em;color:var(--dim);text-transform:uppercase;padding:16px 18px 0}.disc th,.disc td{text-align:left;border-bottom:1px solid var(--line);font:400 14px/1.45 var(--ui);padding:12px 18px}.disc thead th{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.disc tbody tr:last-child th,.disc tbody tr:last-child td{border-bottom:0}.disc td.num,.disc th.num{text-align:right;font-variant-numeric:tabular-nums;font-family:var(--mono);font-size:13.5px}.disc .grid{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.disc .grid li{border:1px solid var(--line);background:var(--card);border-radius:14px;display:flex}.disc .grid a{flex-direction:column;gap:7px;width:100%;padding:16px 18px;text-decoration:none;display:flex}.disc .grid .c-brand{font:500 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.disc .grid .c-name{font:600 15px/1.3 var(--ui);letter-spacing:-.01em;text-wrap:balance}.disc .grid .c-note{font:400 12.5px/1.55 var(--ui);color:var(--dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.disc .grid .c-from{font:500 13px/1 var(--mono);color:var(--accent);margin-top:auto}.disc .grid .c-from.none{color:var(--amber)}.disc .grid li:hover{border-color:var(--accent)}.disc form.facets{flex-direction:column;gap:14px;margin-top:20px;display:flex}.disc form.facets .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.disc form.facets label.q{border:1px solid var(--line);border-radius:999px;flex:260px;align-items:center;gap:8px;padding:0 6px 0 16px;display:flex}.disc form.facets label.q span{font:500 10.5px/1 var(--mono);letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.disc form.facets input[type=search]{min-width:0;color:var(--paper);font:400 14px/1 var(--ui);background:0 0;border:0;flex:1;padding:13px 0}.disc form.facets input[type=search]:focus{outline:none}.disc form.facets button{border:1px solid var(--accent);background:var(--accent);color:var(--ink);font:600 12.5px/1 var(--ui);cursor:pointer;border-radius:999px;padding:11px 18px}.disc form.facets button.ghost{color:var(--dim);border-color:var(--line);background:0 0}.disc form.facets button.ghost:hover{color:var(--paper)}.disc form.facets a.clear{border:1px solid var(--line);font:600 12.5px/1 var(--ui);color:var(--dim);border-radius:999px;padding:11px 18px;text-decoration:none}.disc form.facets a.clear:hover{color:var(--paper);border-color:var(--paper)}.disc a:focus-visible,.disc button:focus-visible,.disc input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.disc ul.applied{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.disc ul.applied li{font:500 11.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--accent);color:var(--accent);border-radius:999px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:flex}.disc ul.applied a{color:var(--accent);border:1px solid var(--line);border-radius:50%;place-items:center;width:18px;height:18px;text-decoration:none;display:grid}.disc ul.applied a:hover{background:var(--accent);color:var(--ink)}.disc .count{font:500 12px/1.4 var(--mono);letter-spacing:.06em;color:var(--dim);text-transform:uppercase;font-variant-numeric:tabular-nums;margin-top:18px}.disc .refused{border:1px solid var(--amber);background:#e9b94912;border-radius:12px;margin-top:14px;padding:14px 16px}.disc .refused p{font:400 13px/1.6 var(--ui);color:var(--paper);margin:0}.disc .refused p+p{margin-top:8px}.disc .empty{border:1px solid var(--line);background:var(--card);border-radius:14px;margin-top:22px;padding:clamp(20px,4vw,34px)}.disc .empty h2{margin:0}.disc .empty p{font:400 14px/1.6 var(--ui);color:var(--dim);max-width:56ch;margin:10px 0 0}.disc nav.pager{border-top:1px solid var(--line);font:400 13px/1.4 var(--ui);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.disc nav.pager a{color:var(--dim);border:1px solid var(--line);border-radius:999px;padding:9px 15px;text-decoration:none}.disc nav.pager a:hover{color:var(--accent);border-color:var(--accent)}.disc nav.pager span{color:var(--dim);font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.disc .cta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.disc .cta a{font:600 13px/1 var(--ui);border:1px solid var(--accent);background:var(--accent);color:var(--ink);border-radius:999px;padding:13px 20px;text-decoration:none}.disc .cta a.ghost{color:var(--paper);border-color:var(--line);background:0 0}.disc .cta a.ghost:hover{border-color:var(--accent);color:var(--accent)}.disc .hold{border:1px solid var(--amber);background:#e9b94912;border-radius:12px;margin-top:20px;padding:14px 16px}.disc .hold b{font:600 13px/1.4 var(--ui);color:var(--amber);display:block}.disc .hold span{font:400 13px/1.6 var(--ui);color:var(--paper);margin-top:6px;display:block}.disc footer.foot{border-top:1px solid var(--line);font:400 12.5px/1.5 var(--ui);flex-wrap:wrap;gap:8px 22px;margin-top:44px;padding-top:20px;display:flex}.disc footer.foot a{color:var(--dim);text-decoration:none}.disc footer.foot a:hover{color:var(--accent)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.disc .pastend{margin:0 0 clamp(18px,4vw,48px)}.disc .pastend a{font:500 13px/1 var(--ui);color:var(--paper);border-bottom:1px solid var(--line);padding-bottom:3px;text-decoration:none;display:inline-block}.disc .pastend a:hover{border-bottom-color:var(--paper)}
