.post-type-archive-ucibiosci_faculty .site-content .ast-container{display:block}#ucibiosci-faculty-app{margin-top:3rem}@media (max-width:767px){.ucibiosci-faculty-main{box-sizing:border-box;width:100%;padding-inline:1rem}}.ucibiosci-faculty-q{font-size:1rem}.ucibiosci-faculty-filter-group{border:1px solid #e2e7eb;border-radius:3px}.ucibiosci-faculty-filter-summary{display:flex;align-items:center;gap:.75rem;min-height:44px;padding:.25rem 1rem;font-weight:700;cursor:pointer;list-style:none;background:#f1f1f1}.ucibiosci-faculty-filter-summary::-webkit-details-marker{display:none}.ucibiosci-faculty-filter-summary:after{content:"+";margin-left:.25rem;font-size:1.25rem;line-height:1}.ucibiosci-faculty-filter-group[open]>.ucibiosci-faculty-filter-summary:after{content:"−"}.ucibiosci-faculty-filter-summary:focus-visible{outline:3px solid #0064a4;outline-offset:2px}.ucibiosci-faculty-filter-count{margin-left:auto;color:#555;font-size:.8rem;font-weight:400}.ucibiosci-faculty-filter-options{max-height:840px;overflow-y:auto;padding:.5rem 1rem .75rem}.ucibiosci-faculty-filter-option{display:flex;align-items:flex-start;gap:.55rem;padding:.4rem 0;cursor:pointer}.ucibiosci-faculty-filter-option input{flex:0 0 auto;width:18px;height:18px;margin-top:.1rem}.ucibiosci-faculty-wrap--sidebar{display:block;width:100%;margin-bottom:1rem;overflow:visible}.ucibiosci-faculty-sidebar{box-sizing:border-box;width:100%;margin-bottom:1rem}.ucibiosci-faculty-sidebar.is-hidden{display:none}.ucibiosci-faculty-field h2{font-size:1rem;line-height:1.3;margin:0 0 .5rem}.ucibiosci-faculty-search h2{margin-top:0;font-size:1.2rem}.ucibiosci-faculty-filters{display:grid;grid-template-columns:repeat(3,minmax(180px, 1fr));gap:.5rem;align-items:end}.ucibiosci-faculty-field{min-width:0}.ucibiosci-faculty-field label{display:flex;font-weight:700;font-size:.95rem;align-items:start;color:#2c2c2c}.ucibiosci-faculty-field select{width:100%;max-width:none;border:1px solid #aaa}.ucibiosci-faculty-search-row{display:flex;gap:.6rem;align-items:stretch}.ucibiosci-faculty-search-row input[type=search]{flex:1 1 auto;width:100%;max-width:none;min-width:0;margin:0;border-color:#aaa}.ucibiosci-faculty-search-help{display:block;margin-top:.4rem;color:#555;font-size:.875rem;line-height:1.35}.ucibiosci-faculty-checklist{max-height:180px;overflow:auto;border:1px solid #e1e5e8;border-radius:.375rem;padding:.65rem;background:#fff;display:grid;gap:.35rem}.ucibiosci-faculty-check{display:flex;gap:.5rem;align-items:flex-start;line-height:1.3}.ucibiosci-faculty-check input[type=checkbox]{flex:0 0 auto;margin-top:.15rem}.ucibiosci-faculty-miniactions{margin-top:.35rem}.ucibiosci-faculty-mini{background:0 0;border:none;color:#005ea2;text-decoration:underline;padding:0;cursor:pointer;font-size:.85rem}#ucibiosci-faculty-clear{margin-left:0;font-weight:700}.ucibiosci-faculty-alphabet{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:.75rem;row-gap:.5rem;min-width:0;margin:0 0 1.25rem;padding:0 0 1rem;border:0;border-bottom:1px solid #d8e0e5}.ucibiosci-faculty-alphabet-label{flex:0 0 auto;margin:0;padding:0;color:#333;font-size:1rem;font-weight:700;line-height:2.25rem;white-space:nowrap}.ucibiosci-faculty-alphabet-buttons{display:flex;flex:1 1 20rem;flex-wrap:wrap;gap:.35rem;min-width:0}.ucibiosci-faculty-letter{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;margin:0;padding:.45rem .55rem;border:1px solid #0064a4;border-radius:.2rem;background:#fff;color:#005ea2;font:inherit;font-weight:700;line-height:1;cursor:pointer}.ucibiosci-faculty-letter:hover,.ucibiosci-faculty-letter:focus-visible{border-color:#0d5783;background:#0d5783;color:#fff}.ucibiosci-faculty-letter.is-active,.ucibiosci-faculty-letter[aria-pressed=true]{border-color:#0d5783;background:#0d5783;color:#fff}.ucibiosci-faculty-letter:focus-visible{outline:3px solid #ffd200;outline-offset:2px}@media (min-width:1001px){.ucibiosci-faculty-wrap--sidebar.has-filters{display:grid;grid-template-columns:minmax(270px, 320px) minmax(0, 1fr);gap:2rem;align-items:start}.ucibiosci-faculty-wrap--sidebar.has-filters .ucibiosci-faculty-sidebar{position:sticky;top:1rem;z-index:5;align-self:start;max-height:calc(100vh - 2rem);margin-bottom:0;padding:0 1.35rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-bar .ucibiosci-faculty-wrap--sidebar.has-filters .ucibiosci-faculty-sidebar{top:3rem;max-height:calc(100vh - 4rem)}.ucibiosci-faculty-wrap--sidebar.has-filters .ucibiosci-faculty-filters{grid-template-columns:minmax(0, 1fr);align-items:stretch}}@media (max-width:1000px){.ucibiosci-faculty-filters{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:600px){.ucibiosci-faculty-filters{grid-template-columns:1fr}}@media (max-width:560px){.ucibiosci-faculty-filters{grid-template-columns:1fr}.ucibiosci-faculty-search-row{flex-direction:column}}[hidden]{display:none !important}.ucibiosci-faculty-main{width:100%}.ucibiosci-faculty-results{min-height:3rem;position:relative;padding-top:.5rem}.ucibiosci-faculty-results>:not(.ucibiosci-faculty-loading){transition:opacity .2s ease,filter .2s ease}.ucibiosci-faculty-results.is-loading>:not(.ucibiosci-faculty-loading){opacity:.42;filter:grayscale(.6);pointer-events:none;user-select:none}.ucibiosci-faculty-loading{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-start;justify-content:center;padding-top:1.25rem;background:linear-gradient(110deg,rgba(238,238,238,.3) 10%,rgba(255,255,255,.7) 30%,rgb(239 239 239/71%) 45%,rgba(0,100,164,.2) 55%,rgba(255,255,255,.7) 70%,rgba(238,238,238,.3) 90%);background-size:250% 100%;animation:ucibiosci-faculty-loading-gradient 2.5s linear infinite;color:#333;font-weight:700;cursor:progress;pointer-events:all}@keyframes ucibiosci-faculty-loading-gradient{from{background-position:200% 0}to{background-position:-200% 0}}.ucibiosci-faculty-loading[hidden]{display:none !important}@media (prefers-reduced-motion:reduce){.ucibiosci-faculty-loading{animation:none;background:rgba(238,238,238,.65)}.ucibiosci-faculty-results>:not(.ucibiosci-faculty-loading){transition:none}}.ucibiosci-faculty-stats{display:flex;flex-direction:column;gap:.35rem;margin:.25rem 0 1rem;color:#333;font-size:.95rem}.ucibiosci-faculty-stats-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%}.ucibiosci-faculty-result-count{font-weight:600}.ucibiosci-faculty-sort{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;margin:0 0 0 auto;padding:.4rem .6rem;border:1px solid #0064a4;border-radius:.2rem;background:#fff;color:#005ea2;font:inherit;font-weight:700;line-height:1.2;cursor:pointer}.ucibiosci-faculty-sort:hover,.ucibiosci-faculty-sort:focus-visible{border-color:#004b76;background:#e8f3fa;color:#003b5c}.ucibiosci-faculty-sort:focus-visible{outline:3px solid #ffd200;outline-offset:2px}.ucibiosci-faculty-sort svg{flex:0 0 auto}.ucibiosci-faculty-results mark{background:#ffeb3b;border-radius:.15em}.ucibiosci-faculty-grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:0;width:100%}.ucibiosci-faculty-grid.empty{display:block}.txt-upper{text-transform:uppercase}.ucibiosci-faculty-research-line{font-weight:700;margin-bottom:.35rem}.ucibiosci-faculty-type{font-weight:700}.ucibiosci-faculty-card,.ucibiosci-faculty-card.is-horizontal{display:grid;grid-template-columns:160px minmax(0, 1fr) minmax(180px, .65fr);gap:1.5rem;align-items:start;width:100%;max-width:none;min-width:0;height:auto;padding:1.5rem 0;border-bottom:1px solid #e2e7eb}.ucibiosci-faculty-card:not(.has-research) .ucibiosci-faculty-body{grid-column:2/-1}.ucibiosci-faculty-media{position:relative;display:block;flex:0 0 160px;width:160px;height:160px;overflow:hidden;border:3px solid transparent;border-radius:50%;background:#f2f2f2;box-shadow:0 3px 10px rgba(0,0,0,.15);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ucibiosci-faculty-media .ucibiosci-faculty-thumb{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;transition:transform .25s ease,filter .25s ease}.ucibiosci-faculty-media:after{content:"View profile";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;border-radius:inherit;background:rgba(0,100,164,.82);color:#fff;font-size:.875rem;font-weight:700;line-height:1.2;text-align:center;letter-spacing:.02em;opacity:0;transform:scale(.92);transition:opacity .2s ease,transform .2s ease}.ucibiosci-faculty-media:hover,.ucibiosci-faculty-media:focus-visible{transform:translateY(-2px)}.ucibiosci-faculty-media:hover .ucibiosci-faculty-thumb,.ucibiosci-faculty-media:focus-visible .ucibiosci-faculty-thumb{transform:scale(1.08);filter:brightness(.75)}.ucibiosci-faculty-media:hover:after,.ucibiosci-faculty-media:focus-visible:after{opacity:1;transform:scale(1)}.ucibiosci-faculty-media:focus-visible{outline:3px solid #0064a4;outline-offset:4px}@media (prefers-reduced-motion:reduce){.ucibiosci-faculty-media,.ucibiosci-faculty-media:after,.ucibiosci-faculty-media .ucibiosci-faculty-thumb{transition:none}.ucibiosci-faculty-media:hover,.ucibiosci-faculty-media:focus-visible,.ucibiosci-faculty-media:hover .ucibiosci-faculty-thumb,.ucibiosci-faculty-media:focus-visible .ucibiosci-faculty-thumb{transform:none}}.ucibiosci-faculty-media img{display:block;width:160px;height:160px;object-fit:cover;object-position:center top;border-radius:50%}.ucibiosci-faculty-thumb{display:block;width:160px;height:160px;object-fit:cover}.ucibiosci-faculty-body{display:flex;flex-direction:column;min-width:0;margin-top:0}.ucibiosci-faculty-research{min-width:0;padding-left:1.25rem;border-left:1px solid #e2e7eb;overflow-wrap:anywhere}.ucibiosci-faculty-research .ucibiosci-faculty-line+.ucibiosci-faculty-line{margin-top:.85rem}@media (max-width:900px){.ucibiosci-faculty-card,.ucibiosci-faculty-card.is-horizontal{grid-template-columns:160px minmax(0, 1fr)}.ucibiosci-faculty-research{grid-column:2;border-left:0;padding-left:0}.ucibiosci-faculty-card:not(.has-research) .ucibiosci-faculty-body{grid-column:2}}@media (max-width:480px){.ucibiosci-faculty-card,.ucibiosci-faculty-card.is-horizontal{grid-template-columns:minmax(0, 1fr);gap:.9rem}.ucibiosci-faculty-research,.ucibiosci-faculty-card:not(.has-research) .ucibiosci-faculty-body{grid-column:1}}.ucibiosci-faculty-title{font-size:1rem !important;font-weight:700;margin-bottom:0}.ucibiosci-faculty-name{margin:0 0 .4rem;font-size:1.5rem;line-height:1.25}.ucibiosci-faculty-instructions{padding:.55rem .75rem;border-left:4px solid #0064a4;background:#eef6fa}.ucibiosci-faculty-name a,.ucibiosci-faculty-actions a,.ucibiosci-faculty-instructions a,a.ucibiosci-faculty-link-website{text-decoration:underline}.ucibiosci-faculty-name a:hover,.ucibiosci-faculty-actions a:hover,.ucibiosci-faculty-instructions a:hover,a.ucibiosci-faculty-link-website:hover{text-decoration:none}.ucibiosci-faculty-line{margin:.15rem 0;color:#333;font-size:.92rem;line-height:1.4}.ucibiosci-faculty-links{display:grid;gap:.4rem;margin-top:.8rem;padding-top:.7rem;font-size:.9rem}.ucibiosci-faculty-email,.ucibiosci-faculty-phone{min-width:0}.ucibiosci-faculty-email{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .35rem;overflow-wrap:anywhere}.ucibiosci-email-link{font-size:1rem;text-decoration:underline !important;overflow-wrap:anywhere;word-break:break-word;color:#0d5783 !important}.ucibiosci-email-link:hover{text-decoration:none !important}.ucibiosci-faculty-links .divider{display:none}.ucibiosci-email-copy{flex:0 0 auto;background:0 0;border:0;cursor:pointer;color:inherit}button.ucibiosci-email-copy{padding:0 .2rem}.ucibiosci-email-copy:hover{background:0 0;color:#087fa3}.ucibiosci-email-copy:focus-visible{outline:2px solid #005ea2;outline-offset:2px}.ucibiosci-copy-toast{display:inline-block;margin-left:.4rem;padding:0 .4rem;border:1px solid #cfe3ff;border-radius:.25rem;background:#eef6ff;color:#084d96;font-size:.85em}.ucibiosci-faculty-edit{display:inline-block;margin-top:.45rem}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ucibiosci-faculty-body .icon{width:1em;height:1em;vertical-align:-.15em}@media (max-width:420px){.ucibiosci-faculty-grid{grid-template-columns:minmax(0, 1fr)}}.ucibiosci-faculty-pager{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:1.5rem}.ucibiosci-faculty-pager button[disabled]{opacity:.5;cursor:not-allowed}.ucibiosci-faculty-active-filters{display:flex;align-items:flex-start;flex-wrap:wrap}.ucibiosci-faculty-active-filters-label{padding-top:.35rem;color:#333;font-size:.875rem;font-weight:700}.ucibiosci-faculty-active-filter-list{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.ucibiosci-faculty-active-filter-list li{margin:0;padding:0}.ucibiosci-faculty-filter-badge{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;margin:0;padding:.35rem .65rem .35rem .8rem;border:1px solid #0064a4;border-radius:999px;background:#eaf5fb;color:#004f7f;font-family:inherit;font-size:.82rem;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:color .16s ease,background-color .16s ease,border-color .16s ease}.ucibiosci-faculty-filter-badge:hover{border-color:#004f7f;background:#0064a4;color:#fff}.ucibiosci-faculty-filter-badge:focus-visible{outline:3px solid #ffd200;outline-offset:2px}.ucibiosci-faculty-filter-badge-remove{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:rgba(0,0,0,.08);font-size:1.15rem;font-weight:700;line-height:1}.ucibiosci-faculty-filter-badge:hover .ucibiosci-faculty-filter-badge-remove{background:rgba(255,255,255,.2)}