.page-module__4A-0oq__page{max-width:var(--container-width);padding:var(--space-16) clamp(1.5rem, 5vw, var(--space-16)) var(--space-24);width:100%;margin:0 auto}.page-module__4A-0oq__title{color:var(--color-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.1875rem,4.2vw,3.3125rem);font-weight:700;line-height:1}.page-module__4A-0oq__lede{color:var(--color-ink-soft);margin:var(--space-6) 0 0;max-width:39rem;font-size:1.125rem;line-height:1.55}.page-module__4A-0oq__rule{border:0;border-top:3px solid var(--color-gold);margin:var(--space-8) 0 0;width:4.5rem}.page-module__4A-0oq__list{border-top:1px solid var(--color-border);margin:var(--space-12) 0 0;padding:0;list-style:none}.page-module__4A-0oq__row{border-bottom:1px solid var(--color-border);gap:var(--space-8);padding-block:clamp(2rem, 4vw, var(--space-12));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.page-module__4A-0oq__identity{align-content:start;gap:var(--space-4);justify-items:start;display:grid}.page-module__4A-0oq__tags{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.page-module__4A-0oq__tagNext{background:var(--color-gold);border:1px solid var(--color-gold);color:var(--color-ink);letter-spacing:.08em;padding:var(--space-1) var(--space-3);text-transform:uppercase;border-radius:999px;font-size:.75rem;font-weight:700}.page-module__4A-0oq__name{color:var(--color-ink);letter-spacing:-.018em;margin:0;font-size:clamp(1.375rem,1.9vw,1.625rem);font-weight:700;line-height:1.2}.page-module__4A-0oq__nameLink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-gold);text-decoration-color:var(--color-gold);text-underline-offset:6px;transition:text-decoration-color var(--motion-quick) ease-out;text-decoration-thickness:2px}.page-module__4A-0oq__nameLink:hover{-webkit-text-decoration-color:var(--color-gold-hover);text-decoration-color:var(--color-gold-hover)}.page-module__4A-0oq__facts{align-content:start;column-gap:var(--space-4);row-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.page-module__4A-0oq__fact{gap:var(--space-2);justify-items:start;display:grid}.page-module__4A-0oq__factIcon{color:var(--color-gold);display:inline-flex}.page-module__4A-0oq__factIcon svg{width:1.125rem;height:1.125rem}.page-module__4A-0oq__factLabel{color:var(--color-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module__4A-0oq__factValue{color:var(--color-ink);margin:0;font-size:1.0625rem;line-height:1.4}.page-module__4A-0oq__factAbsent{color:var(--color-ink-soft)}@media (max-width:60rem){.page-module__4A-0oq__row{grid-template-columns:minmax(0,1fr)}}.page-module__4A-0oq__emptyState{color:var(--color-ink-soft);margin-top:var(--space-12);max-width:39rem}.page-module__4A-0oq__emptyState p{margin:0 0 var(--space-2);line-height:1.6}.page-module__4A-0oq__errorState{gap:var(--space-4);margin:var(--space-16) auto;max-width:34rem;padding-inline:var(--space-4);text-align:center;flex-direction:column;display:flex}.page-module__4A-0oq__errorRetry{background:var(--color-gold-soft);border:1px solid var(--color-gold);border-radius:var(--radius-subtle);color:var(--color-ink);cursor:pointer;font:inherit;padding:var(--space-2) var(--space-4);align-self:center}
.loading-module__yu4GiG__list{border-top:1px solid var(--color-border);margin-top:var(--space-12);display:grid}.loading-module__yu4GiG__row{border-bottom:1px solid var(--color-border);gap:var(--space-8);padding-block:clamp(2rem, 4vw, var(--space-12));grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.loading-module__yu4GiG__identity{gap:var(--space-4);justify-items:start;display:grid}.loading-module__yu4GiG__facts{align-content:start;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.loading-module__yu4GiG__fact{gap:var(--space-2);justify-items:start;display:grid}.loading-module__yu4GiG__bar{background:var(--color-border);border-radius:var(--radius-subtle);opacity:.55}@keyframes loading-module__yu4GiG__breathe{50%{opacity:.3}}.loading-module__yu4GiG__list .loading-module__yu4GiG__bar{animation:1.6s ease-in-out infinite loading-module__yu4GiG__breathe}@media (prefers-reduced-motion:reduce){.loading-module__yu4GiG__list .loading-module__yu4GiG__bar{animation:none}}@media (max-width:60rem){.loading-module__yu4GiG__row{grid-template-columns:minmax(0,1fr)}}
