.index-hero.svelte-1feegf3.svelte-1feegf3{background:hsl(var(--color-midnight-green));padding-block:96px 88px}@media (max-width: 767px){.index-hero.svelte-1feegf3.svelte-1feegf3{padding-block:64px 56px}}.kicker.svelte-1feegf3.svelte-1feegf3{display:flex;align-items:center;gap:12px;margin-bottom:26px;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--muted-foreground))}.kicker.svelte-1feegf3.svelte-1feegf3:before{content:"";flex:none;width:32px;height:1px;background:currentColor;opacity:.5}.kicker-dark.svelte-1feegf3.svelte-1feegf3{color:#cfff33}.kicker-dark.svelte-1feegf3.svelte-1feegf3:before{opacity:1}.index-title.svelte-1feegf3.svelte-1feegf3{margin:0;max-width:16ch;font-size:clamp(34px,5vw,62px);font-weight:700;letter-spacing:-.03em;line-height:1.04;color:#fff}.index-lead.svelte-1feegf3.svelte-1feegf3{margin:26px 0 0;max-width:58ch;font-size:17px;line-height:1.6;color:#ffffffa8}.band-lg.svelte-1feegf3.svelte-1feegf3{padding-block:96px}@media (max-width: 767px){.band-lg.svelte-1feegf3.svelte-1feegf3{padding-block:64px}}.filters.svelte-1feegf3.svelte-1feegf3{display:flex;gap:10px;margin-bottom:36px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--edge-bleed, 0px));padding-inline:var(--edge-bleed, 0px)}.filters.svelte-1feegf3.svelte-1feegf3::-webkit-scrollbar{display:none}.filter.svelte-1feegf3.svelte-1feegf3{flex:none}@media (max-width: 639px){.filters.svelte-1feegf3.svelte-1feegf3{--edge-bleed:32px}}@media (min-width: 900px){.filters.svelte-1feegf3.svelte-1feegf3{flex-wrap:wrap;overflow-x:visible;margin-bottom:48px}}.filter.svelte-1feegf3.svelte-1feegf3{display:inline-flex;align-items:center;gap:9px;padding:9px 18px;border:1px solid hsl(var(--border));background:transparent;font-family:Geist Mono,monospace;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));cursor:pointer;transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s ease}@media (hover: hover) and (pointer: fine){.filter.svelte-1feegf3.svelte-1feegf3:hover{border-color:hsl(var(--color-midnight-green));color:hsl(var(--color-midnight-green))}}.filter.is-on.svelte-1feegf3.svelte-1feegf3{border-color:hsl(var(--color-midnight-green));background:hsl(var(--color-midnight-green));color:#fff}.filter-count.svelte-1feegf3.svelte-1feegf3{font-size:10.5px;opacity:.6}.empty.svelte-1feegf3.svelte-1feegf3{margin:0;font-size:16px;color:hsl(var(--muted-foreground))}.post-list.svelte-1feegf3.svelte-1feegf3{margin:0;padding:0;list-style:none;border-top:1px solid hsl(var(--border))}.post-row.svelte-1feegf3.svelte-1feegf3{display:block;padding:22px 0;border-bottom:1px solid hsl(var(--border));transition:background-color .18s ease}@media (min-width: 900px){.post-row.svelte-1feegf3.svelte-1feegf3{display:grid;grid-template-columns:200px 1fr auto;align-items:start;gap:40px;padding:32px 0}}@media (hover: hover) and (pointer: fine){.post-row.svelte-1feegf3.svelte-1feegf3:hover{background:hsl(var(--color-ice-blue))}.post-row.svelte-1feegf3:hover .post-title.svelte-1feegf3{color:hsl(var(--color-forest-green))}.post-row.svelte-1feegf3:hover .post-arrow.svelte-1feegf3{transform:translate(4px)}}.post-meta.svelte-1feegf3.svelte-1feegf3{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-bottom:12px;font-family:Geist Mono,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}@media (min-width: 900px){.post-meta.svelte-1feegf3.svelte-1feegf3{margin-bottom:0;font-size:11px}}.post-tag.svelte-1feegf3.svelte-1feegf3{color:hsl(var(--color-forest-green))}.post-date.svelte-1feegf3.svelte-1feegf3{color:hsl(var(--muted-foreground));text-transform:none;letter-spacing:.02em}.post-body.svelte-1feegf3.svelte-1feegf3{display:block;min-width:0}.post-title.svelte-1feegf3.svelte-1feegf3{display:block;font-size:clamp(18px,2.2vw,23px);font-weight:700;letter-spacing:-.015em;line-height:1.25;color:hsl(var(--color-midnight-green));transition:color .18s ease}.post-description.svelte-1feegf3.svelte-1feegf3{display:block;margin-top:8px;max-width:62ch;font-size:15.5px;line-height:1.6;color:hsl(var(--muted-foreground))}.post-byline.svelte-1feegf3.svelte-1feegf3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.post-reading.svelte-1feegf3.svelte-1feegf3{color:hsl(var(--muted-foreground))}.post-arrow.svelte-1feegf3.svelte-1feegf3{display:none}@media (min-width: 900px){.post-arrow.svelte-1feegf3.svelte-1feegf3{display:block;align-self:center;justify-self:end;width:22px;height:22px;color:hsl(var(--color-midnight-green));transition:transform .18s cubic-bezier(.16,1,.3,1)}}.ico.svelte-1feegf3.svelte-1feegf3{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
