.team-index{gap:0;max-width:72rem;display:grid}@media (min-width:48rem){.team-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.team-index-link{color:var(--snow);transition:border-color var(--t-state) var(--ease-out);border-top:1px solid #fbfaf747;align-items:flex-start;gap:.875rem;padding-block:1.125rem 1.25rem;display:flex}.team-index-link:hover,.team-index-link:focus-visible{border-top-color:var(--snow)}.team-index-name{display:block}.profile{scroll-margin-top:0;display:grid}@media (min-width:66.25rem){.profile{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.profile-plate{aspect-ratio:4/5;width:100%;max-height:88svh;position:relative}@media (min-width:48rem) and (max-width:66.2rem){.profile-plate{aspect-ratio:16/11}}@media (min-width:66.25rem){.profile-plate{aspect-ratio:auto;align-self:start;height:100svh;max-height:none;position:sticky;top:0}}.profile-plate-grade{pointer-events:none;background:linear-gradient(#0a0c1273 0%,#0a0c1200 28% 55%,#0a0c12b3 100%);position:absolute;inset:0}.profile-plate-body{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,3.2vw,3rem);display:flex;position:absolute;inset:0}@media (min-width:66.25rem){.profile-plate-body{padding-top:calc(var(--navh) + 1.5rem)}}.profile-script{max-width:14ch;color:var(--snow)}.profile-text{padding:var(--section-y) var(--gutter);align-items:center;display:flex}@media (min-width:66.25rem){.profile-text{min-height:100svh;padding-inline:clamp(3rem,6vw,8rem)}}.profile-inner{width:100%;max-width:38rem}.profile-accent{background:var(--person);width:3.5rem;height:2px;display:block}.profile-term{color:var(--fg);align-items:baseline;gap:.875rem;display:flex}.profile-star{color:var(--person);stroke:var(--coal);stroke-width:5px;paint-order:stroke;flex:none;translate:0 .1em}.profile-facts>div{gap:.5rem;padding-block:1.25rem;display:grid}@media (min-width:35rem){.profile-facts>div{grid-template-columns:9rem minmax(0,1fr);gap:1.5rem}.profile-facts dt{padding-top:.2rem}}.profile-help{padding-left:1.5rem;position:relative}.profile-help:before{content:"";background:linear-gradient(180deg, var(--person), transparent);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:0}.profile-help-label{color:var(--fg)}
