.team-member-profile-panel__scale-wrap{width:fit-content;margin-inline:auto}.team-member-profile-panel{--team-member-profile-card-width:var(--team-2-orbit-card-width,11.5rem);--team-member-profile-card-height:calc(var(--team-member-profile-card-width) * 1.25 + var(--team-card-caption-min-height, 7.35rem));width:fit-content;max-width:min(94vw,40rem);border-radius:10px}.team-member-profile-panel .holographic-card__content{border-radius:inherit}.team-member-profile-panel__inner{position:relative;display:grid;grid-template-columns:var(--team-member-profile-card-width) minmax(12rem,1.15fr);align-items:stretch;min-height:var(--team-member-profile-card-height);overflow:hidden;border:1px solid rgba(192,174,112,.55);border-radius:10px;background:#000;box-shadow:0 12px 36px rgba(0,0,0,.45),0 0 28px rgba(192,174,112,.14);transition:box-shadow .35s ease}.team-member-profile-panel.is-active .team-member-profile-panel__inner{box-shadow:0 18px 42px rgba(0,0,0,.52),0 0 34px rgba(235,228,201,.24)}.team-member-profile-panel__shimmer{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:0;border-radius:inherit;transition:opacity .25s ease;background:linear-gradient(var(--shimmer-angle,135deg),transparent 38%,rgba(235,228,201,.42) 50%,transparent 62%)}.team-member-profile-panel.is-active .team-member-profile-panel__shimmer{opacity:1}.team-member-profile-panel__photo-col{width:var(--team-member-profile-card-width);min-height:var(--team-member-profile-card-height)}.team-member-profile-panel__photo-col .team-photo-card{width:100%;min-height:var(--team-member-profile-card-height)}.team-member-profile-panel__photo-col .team-photo-card__inner{display:flex;flex-direction:column;min-height:var(--team-member-profile-card-height);border:0;border-radius:0;box-shadow:none}.team-member-profile-panel__photo-col .team-photo-card__caption{flex:1}.team-member-profile-panel__content{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:var(--team-member-profile-card-height);padding:clamp(.9rem,2vw,1.25rem);overflow:hidden;background-color:color-mix(in srgb,var(--deepred-gold-light) 80%,var(--deepred-black))}.team-member-profile-panel__close{position:absolute;top:.65rem;right:.65rem;z-index:2;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid rgba(192,174,112,.35);border-radius:999px;background:rgba(0,0,0,.72);color:var(--deepred-gold-light);font-size:1.2rem;line-height:1;text-decoration:none;transition:background-color .2s ease,color .2s ease}.team-member-profile-panel__close:focus-visible,.team-member-profile-panel__close:hover{background:rgba(235,228,201,.12);color:var(--deepred-gold-light);outline:none}.team-member-profile-panel__bio{position:relative;z-index:1;flex:0 1 auto;align-self:stretch;max-height:100%;padding-right:1.75rem;overflow-y:auto;text-align:left;font-family:var(--font-sans),sans-serif;font-size:.88rem;line-height:1.55;color:#111}.team-member-profile-panel__bio p{margin:0 0 .85rem}.team-member-profile-panel__bio p:last-child{margin-bottom:0}@media (min-width:840px){.team-member-profile-panel__scale-wrap{--team-member-profile-scale:1.34;transform:scale(var(--team-member-profile-scale));transform-origin:center center}}@media (max-width:839px){.team-member-profile-panel{width:min(94vw,22rem)}.team-member-profile-panel__inner{grid-template-columns:1fr;min-height:auto;overflow:visible}.team-member-profile-panel__photo-col{width:100%;min-height:auto}.team-member-profile-panel__photo-col .team-photo-card__inner{min-height:auto;border-radius:0}.team-member-profile-panel__content{min-height:auto;overflow:visible}.team-member-profile-panel__bio{padding-right:0;max-height:none}}@media (prefers-reduced-motion:reduce){.team-member-profile-panel__shimmer{opacity:0!important}.team-member-profile-panel__scale-wrap{transform:none}}