.cats[data-astro-cid-772xozct]{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=1080px){.cats[data-astro-cid-772xozct]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.cats[data-astro-cid-772xozct]{grid-template-columns:1fr}}.cat[data-astro-cid-772xozct]{background:var(--color-surface);border-bottom:var(--rule-accent);transition:transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden}.cat[data-astro-cid-772xozct]:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)}.cat-img[data-astro-cid-772xozct]{height:200px}.cat-img[data-astro-cid-772xozct] img[data-astro-cid-772xozct]{object-fit:cover;filter:saturate(.7)brightness(.78);width:100%;height:100%;transition:filter .25s,transform .4s}.cat[data-astro-cid-772xozct]:hover .cat-img[data-astro-cid-772xozct] img[data-astro-cid-772xozct]{filter:saturate(.95)brightness(.94);transform:scale(1.04)}.cat-txt[data-astro-cid-772xozct]{padding:var(--space-4) 18px var(--space-5);align-items:flex-start;gap:var(--space-3);display:flex}.cat-txt[data-astro-cid-772xozct] b[data-astro-cid-772xozct]{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:block}.cat-txt[data-astro-cid-772xozct] em[data-astro-cid-772xozct]{color:var(--color-text-muted);font-style:normal;font-size:var(--text-xs);margin-top:3px;display:block}.cat-txt[data-astro-cid-772xozct] i[data-astro-cid-772xozct]{color:var(--color-accent);font-style:normal;font-size:var(--text-lg);margin-left:auto}.hero[data-astro-cid-lcdefpme]{align-items:center;min-height:min(64vh,620px);display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:saturate(.7)brightness(.72);width:100%;height:100%}.hero[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(92deg, color-mix(in srgb, var(--color-background) 96%, transparent) 0%, color-mix(in srgb, var(--color-background) 84%, transparent) 44%, color-mix(in srgb, var(--color-background) 24%, transparent) 100%);position:absolute;inset:0}.hero-in[data-astro-cid-lcdefpme]{z-index:2;max-width:var(--container-max);width:100%;padding:var(--space-16) var(--gutter);margin:0 auto;position:relative}.hero-lede[data-astro-cid-lcdefpme]{color:var(--color-text-soft);max-width:46ch;font-size:var(--text-lede);margin:22px 0 0}.hero-tag[data-astro-cid-lcdefpme]{right:var(--gutter);bottom:var(--space-10);z-index:3;background:color-mix(in srgb, var(--color-surface) 91%, transparent);border:var(--rule);border-left:3px solid var(--color-primary);padding:var(--space-4) var(--space-5);max-width:290px;position:absolute}.hero-tag[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);margin-bottom:6px;display:block}.hero-tag[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=900px){.hero-tag[data-astro-cid-lcdefpme]{display:none}}.rail[data-astro-cid-lcdefpme]{background:var(--color-border);border-block:var(--rule);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (width<=900px){.rail[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.rail[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{background:var(--color-background);padding:22px var(--gutter)}.rail[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;margin-bottom:5px;display:block}.rail[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:var(--text-sm)}.statement[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:54ch;margin:var(--space-6) 0 0}.strip[data-astro-cid-lcdefpme]{background:var(--color-surface-2);border-block:var(--rule)}.strip-in[data-astro-cid-lcdefpme]{gap:var(--space-6);flex-wrap:wrap;align-items:center;padding-block:26px;display:flex}.strip-in[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{font-size:var(--text-md);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.strip-in[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-mono);color:var(--color-text-muted);text-transform:uppercase;display:block}.strip-act[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}
