.penulis[data-astro-cid-6lritvba]{max-width:var(--layout-page);padding:0 var(--spacing-gutter) var(--space-4xl);margin:0 auto}.penulis__kepala[data-astro-cid-6lritvba]{border-top:2px solid var(--ki-card-border);border-bottom:1px solid var(--ki-divider);margin-top:18px;padding:28px 0;position:relative}.penulis__kepala[data-astro-cid-6lritvba]:before{content:"";background:var(--ki-sec-accent);border-radius:2px;width:48px;height:2px;position:absolute;top:-2px;left:0}.penulis__kepala[data-astro-cid-6lritvba] h1[data-astro-cid-6lritvba]{font-family:var(--font-display);font-size:var(--text-page-h1);letter-spacing:-.03em;text-wrap:pretty;margin:0;line-height:1.12}.penulis__kepala[data-astro-cid-6lritvba]>p[data-astro-cid-6lritvba]{max-width:68ch;font-size:var(--text-page-dek);letter-spacing:-.005em;color:var(--ki-text-secondary);text-wrap:pretty;margin:12px 0 0;line-height:1.6}.penulis__meta[data-astro-cid-6lritvba]{margin-top:var(--space-md);letter-spacing:.02em;color:var(--ki-text-muted);flex-wrap:wrap;gap:0 7px;font-size:12px;font-weight:600;display:flex}.penulis__layout[data-astro-cid-6lritvba]{margin-top:var(--space-2xl)}.penulis__grid[data-astro-cid-6lritvba]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:stretch;display:grid}.author-card[data-astro-cid-6lritvba]{border:1px solid var(--ki-card-border);border-top:3px solid var(--ki-sec-accent);border-radius:var(--radius-lg);background:var(--ki-card-bg);min-width:0;box-shadow:var(--shadow-sm);transition:transform var(--duration-base) ease, border-color var(--duration-base) ease, box-shadow var(--duration-base) ease;flex-direction:column;display:flex;overflow:hidden}.author-card[data-astro-cid-6lritvba]:hover{border-color:var(--ki-border-hover);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.author-card__identity[data-astro-cid-6lritvba]{align-items:flex-start;gap:var(--space-md);padding:18px 18px var(--space-md);display:flex}.author-card__name[data-astro-cid-6lritvba]{min-width:0}.author-card__name[data-astro-cid-6lritvba] h3[data-astro-cid-6lritvba]{font-size:var(--text-card-title);letter-spacing:-.015em;margin:0;line-height:1.3}.author-card__name[data-astro-cid-6lritvba] h3[data-astro-cid-6lritvba] a[data-astro-cid-6lritvba]{min-width:44px;min-height:44px;color:var(--ki-text-main);align-items:center;display:inline-flex}.author-card__name[data-astro-cid-6lritvba] h3[data-astro-cid-6lritvba] a[data-astro-cid-6lritvba]:hover{color:var(--ki-sec-strong)}.author-card__name[data-astro-cid-6lritvba]>span[data-astro-cid-6lritvba]{margin-top:var(--space-2xs);font-size:var(--text-metadata);color:var(--ki-text-muted);font-weight:600;display:block}.author-card__bio[data-astro-cid-6lritvba]{padding:0 18px var(--space-md);-webkit-line-clamp:2;color:var(--ki-text-secondary);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.author-card__rubrics[data-astro-cid-6lritvba]{flex-wrap:wrap;gap:8px;margin:0;padding:0 18px 16px;list-style:none;display:flex}.author-card__latest[data-astro-cid-6lritvba]{border-top:1px solid var(--ki-divider);padding:12px 18px}.author-card__latest[data-astro-cid-6lritvba]>span[data-astro-cid-6lritvba]{letter-spacing:.12em;text-transform:uppercase;color:var(--ki-text-muted);font-size:9.5px;font-weight:700;display:block}.author-card__latest[data-astro-cid-6lritvba] a[data-astro-cid-6lritvba]{min-height:44px;margin-top:var(--space-2xs);font-size:var(--text-compact-title);color:var(--ki-text-main);align-items:center;font-weight:600;line-height:1.4;display:flex}.author-card__latest[data-astro-cid-6lritvba] a[data-astro-cid-6lritvba]:hover{color:var(--ki-sec-strong)}.author-card__all[data-astro-cid-6lritvba]{align-items:center;gap:var(--space-2xs);border-top:1px solid var(--ki-divider);min-height:44px;font-size:var(--text-button);letter-spacing:.06em;text-transform:uppercase;color:var(--ki-sec-strong);transition:transform var(--duration-fast) ease;margin-top:auto;padding:0 18px;font-weight:700;display:flex}.author-card__all[data-astro-cid-6lritvba]:hover{color:var(--ki-sec-strong);transform:translate(2px)}
