.page-module__OfAc9a__root{padding:var(--tome-space-xl) 0}.page-module__OfAc9a__inner{max-width:1024px;padding:0 var(--tome-grid-padding);gap:var(--tome-space-2xl);flex-direction:column;margin:0 auto;display:flex}.page-module__OfAc9a__breadcrumb{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted)}.page-module__OfAc9a__breadcrumb a{color:inherit;border-bottom:1px dashed var(--tome-color-border);text-decoration:none}.page-module__OfAc9a__breadcrumb a:hover{color:var(--tome-color-on-surface)}.page-module__OfAc9a__hero{gap:var(--tome-space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__OfAc9a__hero{grid-template-columns:240px 1fr;align-items:center}}.page-module__OfAc9a__heroPortrait{aspect-ratio:1;border-radius:calc(var(--tome-radius) * 2);background:var(--tome-color-surface-muted,var(--tome-color-surface));border:1px solid var(--tome-color-border);width:100%;max-width:240px;position:relative;overflow:hidden}.page-module__OfAc9a__heroPortrait img{object-fit:cover}.page-module__OfAc9a__initials{width:100%;height:100%;color:var(--tome-color-on-surface-muted);text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:center;font-size:4rem;font-weight:700;display:flex}.page-module__OfAc9a__heroBody{gap:var(--tome-space-sm);flex-direction:column;display:flex}.page-module__OfAc9a__title{font-size:var(--tome-text-h1);font-weight:700;line-height:var(--tome-leading-tight);letter-spacing:-.025em;color:var(--tome-color-on-surface);margin:0}.page-module__OfAc9a__rank{font-size:var(--tome-text-md);color:var(--tome-color-on-surface-muted);text-transform:uppercase;letter-spacing:.05em;margin:0}.page-module__OfAc9a__facts{gap:var(--tome-space-md);margin:var(--tome-space-sm) 0 0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));padding:0;display:grid}.page-module__OfAc9a__factRow{flex-direction:column;gap:2px;display:flex}.page-module__OfAc9a__factRow dt{font-size:var(--tome-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--tome-color-on-surface-muted)}.page-module__OfAc9a__factRow dd{font-size:var(--tome-text-md);color:var(--tome-color-on-surface);text-transform:capitalize;margin:0;font-weight:600}.page-module__OfAc9a__section{gap:var(--tome-space-md);flex-direction:column;display:flex}.page-module__OfAc9a__sectionTitle{font-size:var(--tome-text-h3);color:var(--tome-color-on-surface);padding-bottom:var(--tome-space-sm);border-bottom:1px solid var(--tome-color-border);margin:0;font-weight:600}.page-module__OfAc9a__prose{font-size:var(--tome-text-md);line-height:var(--tome-leading-relaxed,1.6);color:var(--tome-color-on-surface);max-width:72ch;margin:0}.page-module__OfAc9a__chipList{gap:var(--tome-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.page-module__OfAc9a__chip{padding:var(--tome-space-xs) var(--tome-space-md);font-size:var(--tome-text-sm);color:var(--tome-color-on-surface);border-radius:9999px;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.page-module__OfAc9a__eventList{gap:var(--tome-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__OfAc9a__eventRow{align-items:center;gap:var(--tome-space-lg);padding:var(--tome-space-md) var(--tome-space-lg);color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.page-module__OfAc9a__eventRow:hover{box-shadow:var(--tome-shadow-sm);transform:translateY(-1px)}.page-module__OfAc9a__eventDate{font-size:var(--tome-text-sm);color:var(--tome-color-on-surface-muted);white-space:nowrap;min-width:120px;font-weight:600}.page-module__OfAc9a__eventTitle{font-size:var(--tome-text-md);color:var(--tome-color-on-surface);font-weight:600}
