.gc-experts__filters{backdrop-filter:blur(6px);background:rgba(11,13,17,.96);border-bottom:1px solid var(--gc-border);position:sticky;top:96px;z-index:10}.gc-experts__filterbar{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;padding-top:16px}.gc-experts__search{background:hsla(0,0%,100%,.04);border:1px solid var(--gc-border-strong);border-radius:2px;color:var(--gc-cream);font-family:var(--gc-sans);font-size:15px;max-width:340px;padding:10px 14px;width:100%}.gc-experts__search::placeholder{color:var(--gc-dim)}.gc-experts__search:focus{border-color:rgba(0,205,176,.4);outline:none}.gc-experts__pills{display:flex;flex-wrap:wrap;gap:8px}.gc-pill{background:hsla(0,0%,100%,.04);border:1px solid var(--gc-border-strong);border-radius:999px;color:var(--gc-muted);cursor:pointer;font-family:var(--gc-sans);font-size:13px;padding:6px 14px;transition:all .15s}.gc-pill:hover{color:var(--gc-cream)}.gc-pill.is-active{background:rgba(0,205,176,.12);border-color:rgba(0,205,176,.4);color:var(--gc-teal)}.gc-experts__body{padding-bottom:112px;padding-top:64px}.gc-experts__grid{background:transperent;border:none;border-radius:2px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);overflow:hidden}.gc-experts__none{color:var(--gc-dim);padding:48px 0;text-align:center}.gc-experts__memoriam{border-top:1px solid var(--gc-border);margin-top:96px;padding-top:64px}.gc-memoriam-intro{color:#6a7080;font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-style:italic;font-weight:300;line-height:1.5;margin-bottom:24px;max-width:537px}.gc-experts__mem-grid{background:transperent;border:none;border-radius:2px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;overflow:hidden}.gc-expert--static{cursor:default}.gc-expert--static:hover{opacity:1}.gc-expert--static:hover .gc-expert__photo img{transform:none}@media (max-width:900px){.gc-experts__grid,.gc-experts__mem-grid{grid-template-columns:repeat(2,1fr)}.gc-experts__filters{top:72px}}.gc-expert{background:var(--gc-card);border:none;cursor:pointer;display:flex;flex-direction:column;font-family:var(--gc-sans);padding:0;text-align:left;transition:opacity .2s}.gc-expert:hover{opacity:.88}.gc-expert__photo{aspect-ratio:1;background:var(--gc-footer-bg);overflow:hidden;position:relative}.gc-expert__photo img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.gc-expert:hover .gc-expert__photo img{transform:scale(1.04)}.gc-expert__photo--placeholder img{bottom:-15%;height:auto;object-fit:contain;opacity:.15;position:absolute;right:-15%;transform:none!important;width:130%}.gc-expert__meta{border-top:1px solid var(--gc-border);padding:16px 20px}.gc-expert__name{color:var(--gc-cream);font-family:var(--gc-serif);font-size:1.1rem;font-weight:400;letter-spacing:-.01em}.gc-expert__row{align-items:center;display:flex;gap:8px;margin-top:2px}.gc-expert__role{color:var(--gc-teal);font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.gc-expert__uk{border:1px solid var(--gc-border-strong);border-radius:2px;color:var(--gc-muted);font-size:.6rem;font-weight:600;letter-spacing:.08em;padding:1px 5px}.gc-modal{align-items:center;backdrop-filter:blur(8px);background:rgba(0,0,0,.82);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:100}.gc-modal__box{background:var(--gc-card);border:1px solid rgba(0,205,176,.18);border-radius:2px;max-height:90vh;max-width:780px;overflow-y:auto;position:relative;width:100%}.gc-modal__close{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:2px;color:var(--gc-muted);cursor:pointer;font-size:1.1rem;height:36px;position:absolute;right:20px;top:20px;width:36px;z-index:2}.gc-modal__close:hover{color:var(--gc-cream)}.gc-modal__body .gc-modal__flex{display:flex}.gc-modal__photo{aspect-ratio:1;background:var(--gc-footer-bg);flex-shrink:0;overflow:hidden;position:relative;width:260px}.gc-modal__photo img{height:100%;object-fit:cover;width:100%}.gc-modal__photo--placeholder img{bottom:-15%;height:auto;object-fit:contain;opacity:.15;position:absolute;right:-15%;width:130%}.gc-modal__content{flex:1;padding:30px 32px}.gc-modal__name{color:var(--gc-cream);font-family:var(--gc-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:300;letter-spacing:-.02em;line-height:1.1}.gc-modal__meta{align-items:center;display:flex;gap:12px;margin:6px 0 10px}.gc-modal__role{color:var(--gc-teal);font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.gc-modal__loc{color:#4a5060;font-size:.72rem;letter-spacing:.06em}.gc-modal__rule{background:var(--gc-border);height:1px;margin-bottom:22px}.gc-modal__bio p{color:var(--gc-body);font-size:.9rem;line-height:1.7;margin:0 0 12px}.gc-modal__empty{color:#4a5060;font-size:.9rem;font-style:italic}@media (max-width:640px){.gc-modal__body .gc-modal__flex{flex-direction:column}.gc-modal__photo{max-width:none;width:100%}}