.search-page .eyebrow{margin-bottom:var(--space-2);font-family:var(--font-mono);letter-spacing:.28em;color:var(--color-ink);align-items:center;gap:.55rem;font-size:.66rem;font-weight:600;display:flex}.search-page .eyebrow:before{content:"";background:var(--accent-cheer-deep);border-radius:50%;flex:none;width:6px;height:6px}.archive-search-form{gap:var(--space-2);max-width:42rem;margin:var(--space-3) 0;padding:var(--space-2);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid;box-shadow:0 18px 40px -34px #16161647}.archive-search-form input{min-width:0;padding:.85rem 1rem;font-size:1rem}.search-summary{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);margin-bottom:var(--space-2);align-items:center;gap:.5rem;font-size:.74rem;font-weight:600;display:flex}.search-summary:before{content:"";background:var(--accent-cheer-deep);border-radius:50%;flex:none;width:6px;height:6px}@media (hover:hover){.search-page .career-event{border-radius:var(--radius-sm);transition:transform var(--motion-micro) var(--ease-out), background var(--motion-micro) var(--ease-out)}.search-page .career-event:hover{background:var(--accent-cheer-soft);transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.search-page .career-event:hover{transform:none}}.search-page .career-year__events>*,.search-page .career-event>*{min-width:0}.search-page .career-year__events .empty-state{margin-top:var(--space-2)}@media (prefers-reduced-motion:no-preference){.search-page .career-masthead{animation:search-masthead-rise .48s var(--ease-out) both}@keyframes search-masthead-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (width<=40rem){.archive-search-form{grid-template-columns:minmax(0,1fr)}.archive-search-form button{justify-content:center;width:100%}}
