.about-title-roles{display:inline-block;height:1.2em;margin-left:.4rem;overflow:hidden;vertical-align:bottom}.about-title-roles-track{display:inline-block;animation:about-roles-slide 9s ease-in-out infinite}.about-title-role{display:block;line-height:1.2em;white-space:nowrap}@keyframes about-roles-slide{0%{transform:translateY(0)}20%{transform:translateY(0)}33%{transform:translateY(-1.2em)}53%{transform:translateY(-1.2em)}66%{transform:translateY(-2.4em)}86%{transform:translateY(-2.4em)}100%{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.about-title-roles-track{animation:none}}.search{display:grid;gap:1rem}.search-label{font-weight:600}.search-input{width:100%;padding:.7rem .9rem;border-radius:6px;border:1px solid var(--color-contrast-low);background:var(--color-bg);color:var(--color-contrast-high)}.search-input:focus{outline:2px solid var(--color-primary);outline-offset:2px}.search-status{margin:0;color:var(--color-contrast-medium)}.search-results-list{list-style:none;margin:0;padding:0;display:grid;gap:1.2rem}.search-results-list a{font-weight:600;text-decoration:none}.search-results-list p{margin:.25rem 0 0;color:var(--color-contrast-medium)}