.pr{padding-bottom:80px}.pr button{color:inherit;font:inherit}.pr-face{align-items:center;aspect-ratio:1/1;background:linear-gradient(150deg,var(--navy) 0,var(--blue) 160%);color:rgba(234,241,245,.9);display:flex;font-family:var(--serif);font-size:44px;justify-content:center;overflow:hidden}.pr-face img{display:block;height:100%;object-fit:cover;object-position:50% 20%;width:100%}.pr-nm{display:block;font-family:var(--serif);font-weight:500;line-height:1.25}.pr-tt{color:var(--slate);display:block;font-size:13.5px}.pr-roster{--cols:5;--gap:14px;--tw:calc((100% - (var(--cols) - 1)*var(--gap))/var(--cols));display:flex;flex-direction:column;gap:36px;padding-top:44px}@media (max-width:980px){.pr-roster{--cols:4}}@media (max-width:740px){.pr-roster{--cols:3}}@media (max-width:560px){.pr-roster{--cols:2;--gap:12px}}.pr-lead{display:flex;flex-wrap:wrap;gap:36px calc(var(--tw) + var(--gap)*2 - 1px)}.pr-grp{--k:var(--cols);scroll-margin-top:64px}.pr-lead .pr-grp{--k:min(max(var(--n),2),var(--cols));width:calc(var(--k)*var(--tw) + (var(--k) - 1)*var(--gap))}.pr-grp h2{font-size:22px;line-height:1.25;margin:0 0 12px}.pr-n{color:var(--mist);font-family:var(--sans);font-size:13px;font-weight:400;margin-left:8px}.pr-grid{display:flex;flex-wrap:wrap;gap:var(--gap);list-style:none;margin:0;padding:0}.pr-grid>li{width:calc((100% - (var(--k) - 1)*var(--gap))/var(--k))}.pr-tile{background:var(--card);border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:border-color .15s}.pr-tile:hover{border-color:var(--blue)}.pr-tile button{background:none;border:0;cursor:pointer;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:0;text-align:left;width:100%}.pr-tile .pr-face{aspect-ratio:4/3;font-size:36px}.pr-meta{display:block;padding:11px 13px 13px}.pr-tile .pr-nm{font-size:17px}.pr-tile .pr-tt{font-size:13px;line-height:1.4;margin-top:2px}.pr-jump{background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:4}.pr-jump .wrap{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;padding-top:12px;scrollbar-width:none}.pr-jump a{background:var(--card);border:1px solid var(--line);border-radius:99px;color:var(--slate);font-size:14px;font-weight:500;padding:7px 16px;text-decoration:none;white-space:nowrap}.pr-jump a:hover{border-color:var(--blue);color:var(--blue)}.pr-tags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 18px}.pr-tag{border:1px solid rgba(15,111,163,.35);border-radius:99px;color:var(--blue);font-size:12.5px;font-weight:600;padding:3px 11px}.pr-tag--grey{border-color:var(--line);color:var(--slate)}.pr-bio__text{color:var(--slate);font-size:16px}.pr-bio__text p{margin:0 0 12px}.pr-bio__text p:last-child{margin-bottom:0}.pr-dlg{background:var(--card);border:0;border-radius:4px;box-shadow:0 30px 80px rgba(10,24,38,.3);color:var(--ink);max-width:none;padding:0;width:min(800px,calc(100% - 32px))}.pr-dlg::backdrop{background:rgba(10,24,38,.45)}.pr-dlg .pr-bio{display:grid;grid-template-columns:340px minmax(0,1fr);height:min(460px,calc(100vh - 32px))}.pr-dlg .pr-face{aspect-ratio:auto;font-size:64px;min-height:0}.pr-dlg .pr-bio__body{display:flex;flex-direction:column;min-height:0;padding:26px 30px 30px;position:relative}.pr-dlg h3{font-size:28px;margin:0;padding-right:80px}.pr-dlg .pr-tt{font-size:15px;margin:4px 0 0}.pr-dlg .pr-bio__text{flex:1;min-height:0;overflow:auto;padding-right:6px}.pr-close{background:none;border:0;color:var(--slate)!important;cursor:pointer;font-size:13px!important;font-weight:500;padding:4px 2px;position:absolute;right:18px;text-decoration:underline;text-decoration-color:var(--mist);text-underline-offset:3px;top:16px}.pr-close:hover{color:var(--blue)!important;text-decoration-color:var(--blue)}@media (max-width:600px){.pr-dlg .pr-bio{grid-template-columns:1fr;height:auto}.pr-dlg .pr-face{aspect-ratio:3/2;font-size:52px}.pr-dlg .pr-face img{object-position:50% 15%}.pr-dlg .pr-bio__body{padding:16px 20px 22px}.pr-dlg h3{font-size:24px;padding-right:64px}.pr-dlg .pr-bio__text{max-height:50vh}.pr-close{right:16px;top:12px}}