.ascii-hero--list[data-astro-cid-i2sho4nw]{max-width:1296px}.ascii-hero[data-astro-cid-i2sho4nw] .ascii-field.ascii-field{border-radius:4px}@media (width>=901px) and (width<=1000px){.body-section[data-astro-cid-i2sho4nw]{padding-left:28px;padding-right:28px}}.archive-layout[data-astro-cid-i2sho4nw]{padding-bottom:clamp(96px,10vw,128px);display:block}.archive-sidebar[data-astro-cid-i2sho4nw]{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 28px;margin:0;padding:6px 0;display:flex}.archive-sidebar[data-astro-cid-i2sho4nw] .mono[data-astro-cid-i2sho4nw]{width:auto;font:400 12px/1 var(--mono-font);letter-spacing:.04em;color:var(--muted);margin:0 4px 0 0}.archive-sidebar[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]{min-height:44px;font:500 15px/1 var(--sans-font);letter-spacing:-.01em;color:var(--ink);align-items:center;margin:0;text-decoration:none;display:inline-flex}.archive-sidebar[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]:hover{color:var(--accent)}.catalog-head[data-astro-cid-i2sho4nw]{border:0;justify-content:space-between;align-items:center;gap:24px;margin:56px 0 0;padding:0;display:flex}.catalog-head[data-astro-cid-i2sho4nw] .mono[data-astro-cid-i2sho4nw]{font:400 12px/1.4 var(--mono-font);letter-spacing:.04em;color:var(--accent)}.catalog-head[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]{min-height:44px;font:500 15px/1 var(--sans-font);letter-spacing:-.01em;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.catalog-head[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]:hover{color:var(--accent)}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls{gap:10px 14px;margin:18px 0 0}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls label{font:400 12px/1 var(--mono-font);letter-spacing:.04em;color:var(--muted)}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls input,.archive-layout[data-astro-cid-i2sho4nw] .filter-controls select{border:1px solid var(--line);height:44px;color:var(--ink);font:400 15px/42px var(--sans-font);letter-spacing:-.005em;background-color:#0000;border-radius:4px}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls select{background-color:#0000}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls input:hover,.archive-layout[data-astro-cid-i2sho4nw] .filter-controls select:hover{border-color:var(--edge)}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls input:focus-visible,.archive-layout[data-astro-cid-i2sho4nw] .filter-controls select:focus-visible{border-color:var(--ink)}.archive-layout[data-astro-cid-i2sho4nw] .filter-controls [data-filter-status]{font:400 12px/1 var(--mono-font);letter-spacing:.04em;color:var(--accent)}.archive-layout[data-astro-cid-i2sho4nw] [data-filter-empty]{color:var(--muted);margin:36px 0 0;font-size:16px}.os-grid[data-astro-cid-i2sho4nw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 16px;margin-top:40px;display:grid}.os-grid--tools[data-astro-cid-i2sho4nw]{grid-template-columns:repeat(12,minmax(0,1fr))}.os-grid--tools[data-astro-cid-i2sho4nw] .os-card[data-astro-cid-i2sho4nw]{grid-column:span 4}.os-grid--tools[data-astro-cid-i2sho4nw]:not(:has(.os-card[hidden])) .os-card--q[data-astro-cid-i2sho4nw]{grid-column:span 3}.os-grid[data-astro-cid-i2sho4nw]:not(:has(.os-card:not([hidden]))){display:none}.os-card[data-astro-cid-i2sho4nw]{flex-direction:column;min-width:0;display:flex}.os-card[data-astro-cid-i2sho4nw][hidden]{display:none}.os-box[data-astro-cid-i2sho4nw]{color:inherit;text-decoration:none;display:block}.os-box[data-astro-cid-i2sho4nw] .ascii-field{border-radius:4px}.os-box[data-astro-cid-i2sho4nw] .ascii-field figcaption{font-size:clamp(26px,2.6vw,38px)}.os-grid--tools[data-astro-cid-i2sho4nw]:not(:has(.os-card[hidden])) .os-card--q[data-astro-cid-i2sho4nw] .os-box[data-astro-cid-i2sho4nw] .ascii-field figcaption{font-size:clamp(22px,2.1vw,30px)}.os-box[data-astro-cid-i2sho4nw]:hover .ascii-field{border-color:var(--edge)}.os-name[data-astro-cid-i2sho4nw]{flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;display:flex}.os-name[data-astro-cid-i2sho4nw] h2[data-astro-cid-i2sho4nw],.os-name[data-astro-cid-i2sho4nw] h3[data-astro-cid-i2sho4nw]{font:400 17px/1.2 var(--sans-font);letter-spacing:-.01em;margin:0 2px 0 0}.os-name[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]{color:var(--ink);text-decoration:none;position:relative}.os-name[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw] span[data-astro-cid-i2sho4nw]{color:var(--muted);font-size:13px}.os-name[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]:hover,.os-name[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]:hover span[data-astro-cid-i2sho4nw]{color:var(--accent)}.os-d[data-astro-cid-i2sho4nw]{max-width:42ch;font:500 16px/1.2 var(--sans-font);letter-spacing:-.012em;color:var(--ink);text-wrap:pretty;margin:10px 0 0}.os-links[data-astro-cid-i2sho4nw]{font:400 13px/1 var(--sans-font);letter-spacing:-.01em;flex-wrap:wrap;gap:0 18px;margin:12px 0 0;display:flex}.os-links[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]{min-height:32px;color:var(--ink);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.os-links[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]:hover{color:var(--accent)}.catalog-group[data-astro-cid-i2sho4nw]{margin-top:clamp(96px,10vw,128px)}.os-group-head[data-astro-cid-i2sho4nw]{border:0;gap:0;padding:0;display:grid}.os-group-head[data-astro-cid-i2sho4nw] .mono[data-astro-cid-i2sho4nw]{font:400 12px/1.4 var(--mono-font);letter-spacing:.04em;color:var(--accent);margin:0 0 18px}.os-group-head[data-astro-cid-i2sho4nw] p[data-astro-cid-i2sho4nw]:last-child{max-width:52ch;color:var(--muted);margin:20px 0 0;font-size:17px;line-height:1.5}@media (width<=1000px){.os-grid[data-astro-cid-i2sho4nw],.os-grid--tools[data-astro-cid-i2sho4nw]{grid-template-columns:repeat(2,minmax(0,1fr))}.os-grid--tools[data-astro-cid-i2sho4nw] .os-card[data-astro-cid-i2sho4nw],.os-grid--tools[data-astro-cid-i2sho4nw]:not(:has(.os-card[hidden])) .os-card--q[data-astro-cid-i2sho4nw]{grid-column:auto}.os-grid--tools[data-astro-cid-i2sho4nw]:not(:has(.os-card[hidden])) .os-card--q[data-astro-cid-i2sho4nw] .os-box[data-astro-cid-i2sho4nw] .ascii-field figcaption{font-size:clamp(26px,2.6vw,38px)}}@media (width<=650px){.archive-sidebar[data-astro-cid-i2sho4nw]{gap:0 20px;padding:4px 0}.archive-sidebar[data-astro-cid-i2sho4nw] .mono[data-astro-cid-i2sho4nw]{flex-basis:100%;margin:14px 0 2px}.catalog-head[data-astro-cid-i2sho4nw]{margin-top:40px}.os-grid[data-astro-cid-i2sho4nw],.os-grid--tools[data-astro-cid-i2sho4nw]{grid-template-columns:minmax(0,1fr);gap:40px}.os-box[data-astro-cid-i2sho4nw] .ascii-field{aspect-ratio:16/9}.os-box[data-astro-cid-i2sho4nw] .ascii-field figcaption,.os-grid--tools[data-astro-cid-i2sho4nw]:not(:has(.os-card[hidden])) .os-card--q[data-astro-cid-i2sho4nw] .os-box[data-astro-cid-i2sho4nw] .ascii-field figcaption{font-size:30px}.os-links[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]{min-height:44px}.os-group-head[data-astro-cid-i2sho4nw] p[data-astro-cid-i2sho4nw]:last-child{font-size:16px}}@media (width<=650px),(pointer:coarse){.os-name[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw]:after{content:"";height:44px;position:absolute;top:50%;left:-4px;right:-4px;transform:translateY(-50%)}}@media (prefers-reduced-motion:no-preference){.os-name[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw],.os-links[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw],.archive-sidebar[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw],.catalog-head[data-astro-cid-i2sho4nw] a[data-astro-cid-i2sho4nw],.os-box[data-astro-cid-i2sho4nw] .ascii-field{transition:color .15s,border-color .15s}}
