.feature[data-astro-cid-gghe66ga]{position:relative;display:grid;grid-template-columns:1.15fr .85fr;align-items:stretch;margin-block:var(--gap-xl);border:2px solid var(--fg);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden;box-shadow:0 5px color-mix(in oklab,var(--fg) 14%,transparent)}.feature-copy[data-astro-cid-gghe66ga]{padding:clamp(1.5rem,4vw,2.8rem);display:grid;align-content:center;gap:var(--gap-s)}.feature-flag[data-astro-cid-gghe66ga]{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;margin:0;padding:.25rem .7rem;border-radius:999px;background:color-mix(in oklab,var(--accent) 16%,var(--surface));font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--fg)}.dot[data-astro-cid-gghe66ga]{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}.feature-name[data-astro-cid-gghe66ga]{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(2.1rem,4.8vw,3rem);line-height:1;letter-spacing:-.05em;text-transform:none;color:var(--fg);border:0;padding:0}.feature-tag[data-astro-cid-gghe66ga]{margin:0;font-family:var(--font-display);font-size:1.125rem;line-height:1.5;color:var(--fg);max-width:32ch}.feature-blurb[data-astro-cid-gghe66ga]{margin:0;font-size:.9375rem;color:var(--muted);max-width:44ch}.feature-actions[data-astro-cid-gghe66ga]{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:.6rem}.feature-meta[data-astro-cid-gghe66ga]{font-size:.8125rem;color:var(--muted)}.feature-art[data-astro-cid-gghe66ga]{position:relative;min-height:15rem;border-left:2px solid var(--fg);background:var(--art-bg)}.feature-art[data-astro-cid-gghe66ga] svg{height:100%}.feature-plate[data-astro-cid-gghe66ga]{position:absolute;top:var(--gap-s);right:var(--gap-s);font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fg);background:color-mix(in oklab,var(--surface) 85%,transparent);padding:.15rem .55rem;border-radius:999px}@media(max-width:46rem){.feature[data-astro-cid-gghe66ga]{grid-template-columns:1fr}.feature-art[data-astro-cid-gghe66ga]{order:-1;min-height:0;height:8.5rem;border-left:0;border-bottom:2px solid var(--fg)}}.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:var(--gap-xl);padding-block:var(--gap-xl) var(--gap-l)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin-block:var(--gap-s) var(--gap-m);max-width:17ch}.lede[data-astro-cid-j7pv25f6]{margin:0 0 var(--gap-l);max-width:44ch}.kicker[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:var(--gap-xs);margin:0;padding:.3rem .8rem;border-radius:999px;background:var(--surface);border:2px solid var(--line);font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kicker-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 25%,transparent)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--gap-s);margin-bottom:var(--gap-l)}.hero-foot[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gap-s) var(--gap-m);padding-top:var(--gap-m);border-top:2px dashed var(--line)}.stats[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--gap-m);margin:0}.stats[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:grid;gap:.1rem}.stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:.625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--font-display);font-weight:800;font-size:1.5rem;line-height:1;letter-spacing:-.03em}.hero-art[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1;max-width:19rem;justify-self:end;color:var(--accent)}.hero-art[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:100%;height:100%}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--gap-xs) var(--gap-m);margin-top:var(--gap-xl);padding-bottom:var(--gap-s);border-bottom:2px solid var(--line)}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin:0;padding:0;border:0}.section-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]:before{content:"";width:.6rem;height:.6rem;border-radius:2px;background:var(--accent)}.section-more[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;color:var(--muted);text-decoration:none}.section-more[data-astro-cid-j7pv25f6]:hover{color:var(--fg);text-decoration:underline}.cards[data-astro-cid-j7pv25f6]{margin-top:var(--gap-m)}.cat-count[data-astro-cid-j7pv25f6]{font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:var(--gap-xs)}.foot-prose[data-astro-cid-j7pv25f6]{margin-top:var(--gap-xl)}@media(max-width:52rem){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:2.25rem}.hero-art[data-astro-cid-j7pv25f6]{display:none}}
