.mods[data-astro-cid-dslrmuoi]{display:grid;grid-template-columns:subgrid;row-gap:var(--gutter);list-style:none;margin:0;padding:0}.mods[data-astro-cid-dslrmuoi]>li[data-astro-cid-dslrmuoi]{grid-column:1 / -1;min-width:0}@container sec (min-width:40rem){.mods[data-astro-cid-dslrmuoi]>li[data-astro-cid-dslrmuoi]{grid-column:span 6}}@container sec (min-width:60rem){.mods[data-astro-cid-dslrmuoi]>li[data-astro-cid-dslrmuoi]{grid-column:span 4}}.mod[data-astro-cid-dslrmuoi]{height:100%;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-m);border:1px solid var(--rule);border-radius:2px;color:var(--ink);transition:border-color .2s,transform .2s,box-shadow .2s}.mod[data-astro-cid-dslrmuoi]:hover{border-color:var(--hairline);transform:translateY(-2px);box-shadow:0 16px 32px -24px #16324f73}.mod-ico[data-astro-cid-dslrmuoi]{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rule);border-radius:2px;color:var(--ink)}.mod-ico[data-astro-cid-dslrmuoi] svg{width:22px;height:22px}.mod-n[data-astro-cid-dslrmuoi]{margin-top:var(--space-xs);font-family:var(--serif);font-size:var(--step-2);line-height:1.1;letter-spacing:-.016em}.mod-l[data-astro-cid-dslrmuoi]{flex:1;font-size:calc(var(--step-0) * .92);line-height:1.55;color:var(--ink-2)}.mod-go[data-astro-cid-dslrmuoi]{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:var(--space-2xs);font-size:.875rem;font-weight:550;color:var(--house-ink)}.mod-go[data-astro-cid-dslrmuoi] .arw[data-astro-cid-dslrmuoi]{transition:transform .18s}.mod[data-astro-cid-dslrmuoi]:hover .mod-go[data-astro-cid-dslrmuoi] .arw[data-astro-cid-dslrmuoi]{transform:translate(3px)}.mod--tech[data-astro-cid-dslrmuoi]{background:var(--surface);border-color:var(--surface)}.mod--tech[data-astro-cid-dslrmuoi] .mod-ico[data-astro-cid-dslrmuoi]{color:var(--house-ink);background:var(--paper)}.sflow[data-astro-cid-dslrmuoi]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;list-style:none;margin:0;padding:0;counter-reset:fl}.fl[data-astro-cid-dslrmuoi]{display:grid;grid-template-columns:2.4rem minmax(0,1fr);grid-template-areas:"no when" "no what" "no mod";gap:4px var(--space-s);padding-block:var(--space-s);border-top:1px solid var(--rule)}.fl-no[data-astro-cid-dslrmuoi]{grid-area:no;font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;color:var(--house-ink);padding-top:3px}.fl-when[data-astro-cid-dslrmuoi]{grid-area:when;font-family:var(--mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.fl-what[data-astro-cid-dslrmuoi]{grid-area:what;font-family:var(--serif);font-size:var(--step-1);line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.fl-mod[data-astro-cid-dslrmuoi]{grid-area:mod;justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:40px;font-size:.875rem;font-weight:500;color:var(--house)}.fl-mod[data-astro-cid-dslrmuoi] svg{width:18px;height:18px}.fl-mod[data-astro-cid-dslrmuoi]:hover{text-decoration:underline;text-underline-offset:3px}@container sec (min-width:60rem){.sflow[data-astro-cid-dslrmuoi]{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 var(--gutter)}.fl[data-astro-cid-dslrmuoi]{grid-template-columns:minmax(0,1fr);grid-template-areas:"no" "when" "what" "mod";border-top:1px solid var(--ink);align-content:start}.fl-what[data-astro-cid-dslrmuoi]{min-height:2.6em}}.conn[data-astro-cid-dslrmuoi]{display:grid;grid-template-columns:subgrid;row-gap:var(--space-l);list-style:none;margin:0;padding:0}.cn[data-astro-cid-dslrmuoi]{grid-column:1 / -1;min-width:0;padding:var(--space-m);border:1px solid var(--rule);border-radius:2px}@container sec (min-width:40rem){.cn[data-astro-cid-dslrmuoi]{grid-column:span 6}}@container sec (min-width:60rem){.cn[data-astro-cid-dslrmuoi]{grid-column:span 3}}.cn-ico[data-astro-cid-dslrmuoi]{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:2px;color:var(--house-ink);background:color-mix(in srgb,var(--house) 10%,transparent)}.cn-ico[data-astro-cid-dslrmuoi] svg{width:18px;height:18px}.cn-t[data-astro-cid-dslrmuoi]{margin-top:var(--space-xs);font-size:var(--step-0);font-weight:550;line-height:1.35}.cn-b[data-astro-cid-dslrmuoi]{margin-top:var(--space-3xs);font-size:calc(var(--step-0) * .9);line-height:1.55;color:var(--ink-2)}
