.filters.svelte-2mt3j0{display:flex;gap:14px;align-items:center;font-size:13px;color:var(--muted)}select.svelte-2mt3j0{background:transparent;border:0;color:var(--muted);font-size:13px}input.svelte-2mt3j0{background:transparent;border:0;border-bottom:1px solid var(--line);width:110px;color:var(--text);outline:none;font-size:13px;padding:2px 0}.top.svelte-1uha8ag{position:relative;padding-top:44px}.glow.svelte-1uha8ag{position:absolute;left:-120px;top:-40px;width:420px;height:260px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--accent-soft),transparent);opacity:var(--glow)}.eyebrow.svelte-1uha8ag{position:relative;font-size:12px;letter-spacing:.16em;color:var(--accent-ink)}.top.svelte-1uha8ag h1:where(.svelte-1uha8ag){position:relative;margin-top:14px;font-size:34px;font-weight:700;line-height:1.35;letter-spacing:.01em;max-width:22em}.sub.svelte-1uha8ag{position:relative;margin-top:12px;font-size:15px;color:var(--muted)}.layout.svelte-1uha8ag{display:flex;gap:64px;align-items:flex-start;margin-top:36px}.main-col.svelte-1uha8ag{flex:1 1 auto;min-width:0;max-width:680px}.rail.svelte-1uha8ag{width:300px;flex:none}.hero.svelte-1uha8ag{padding:28px 30px;border-radius:20px;background:var(--accent-soft)}.hero.svelte-1uha8ag .meta:where(.svelte-1uha8ag){display:block;margin:0;font-size:12px;letter-spacing:.06em;color:var(--accent-ink)}.hero.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:10px;font-size:26px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.hero.svelte-1uha8ag h2:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{color:var(--accent-ink)}.hero.svelte-1uha8ag .ex:where(.svelte-1uha8ag){margin-top:10px;font-size:15px;line-height:1.75;color:var(--muted)}.hero.svelte-1uha8ag .acts:where(.svelte-1uha8ag){margin-top:20px;justify-content:flex-start;align-items:center;gap:12px;flex-wrap:wrap}.pill.svelte-1uha8ag{padding:7px 12px;border-radius:999px;background:var(--bg);color:var(--muted);font-size:12px}.head.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-bottom:12px;border-bottom:1px solid var(--line)}.head.svelte-1uha8ag h3:where(.svelte-1uha8ag),.rail-h.svelte-1uha8ag{font-size:15px;font-weight:700;letter-spacing:.04em}.list.svelte-1uha8ag{list-style:none;padding:0;margin:0}.list.svelte-1uha8ag .row:where(.svelte-1uha8ag){align-items:center;gap:20px;padding:20px 0}.body.svelte-1uha8ag{min-width:0}.title.svelte-1uha8ag{display:block;font-size:18px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.title.svelte-1uha8ag:hover{color:var(--accent-ink)}.row.svelte-1uha8ag .ex:where(.svelte-1uha8ag){margin-top:4px;font-size:14px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.row.svelte-1uha8ag .meta:where(.svelte-1uha8ag){display:block;margin-top:8px;font-size:12px;color:var(--muted)}.lang.svelte-1uha8ag{display:inline-block;margin-right:8px;padding:2px 9px;border-radius:999px;background:var(--second);color:var(--text);font-weight:600}.rail-h.svelte-1uha8ag{margin-top:36px}.work-card.svelte-1uha8ag{display:block;margin-top:12px;padding:16px 18px;border-radius:16px;background:var(--tint);box-shadow:var(--shadow)}.work-text.svelte-1uha8ag{font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.work-meta.svelte-1uha8ag{margin-top:8px;font-size:12px;color:var(--muted)}.sea.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px}.tile.svelte-1uha8ag{display:block;min-width:0;padding:12px;border-radius:14px;background:var(--tint)}.tile-text.svelte-1uha8ag{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.6}.tile-meta.svelte-1uha8ag{display:block;margin-top:8px;font-size:11px;color:var(--muted)}.more.svelte-1uha8ag{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--accent-ink)}@media(max-width:900px){.top.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:26px}.layout.svelte-1uha8ag{flex-direction:column;gap:32px}.rail.svelte-1uha8ag{width:100%}.hero.svelte-1uha8ag{padding:22px 20px}.hero.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:22px}.list.svelte-1uha8ag .row:where(.svelte-1uha8ag){flex-direction:column;align-items:flex-start;gap:10px}.head.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:10px}}
