.agent-art{position:relative;display:block;width:100%;overflow:hidden;isolation:isolate}.agent-art__fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-5);color:var(--mentor-color)}.agent-art__initials{font-family:var(--font-serif);font-weight:var(--fw-semibold);line-height:1;color:color-mix(in srgb,var(--mentor-color) 65%,var(--ink));-webkit-user-select:none;-moz-user-select:none;user-select:none}.agent-art__image{position:absolute;inset:0;display:block;width:100%;height:100%;box-sizing:border-box;object-fit:contain;object-position:center;padding:var(--s-1)}.agent-art--avatar .agent-art__fallback{justify-content:center;gap:0;padding:0}.agent-art--avatar .agent-art__initials{display:none}.agent-art__emblem{position:relative;display:grid;place-items:center;width:100%;height:100%}.agent-art__monogram{font-family:var(--font-serif);font-size:min(24px,calc(var(--mentor-emblem-size) * .4));font-weight:var(--fw-semibold);line-height:1;color:var(--ink)}.agent-art__emblem-icon{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;color:var(--mentor-color)}.mentor-wrap--introduction{container-type:inline-size;container-name:mentor-introduction}.mentor-card.mentor-card--introduction{display:grid;grid-template-columns:148px minmax(0,1fr);align-items:center;grid-gap:var(--s-4);gap:var(--s-4)}.mentor-card--introduction>.mentor-card__art{width:100%}.mentor-card--introduction>.mentor-card__body{min-width:0;padding:var(--s-4) var(--s-4) var(--s-4) 0;gap:var(--s-3)}.mentor-card--introduction .mentor-card__name-row{align-items:flex-start}.mentor-card--introduction .mentor-card__name{font-family:var(--font-serif);font-size:var(--fs-lg)}.mentor-card--introduction .mentor-card__foot{justify-content:flex-start;gap:var(--s-5);margin-top:var(--s-2)}@container mentor-introduction (max-width: 440px){.mentor-card.mentor-card--introduction{grid-template-columns:minmax(0,1fr);gap:0}.mentor-card--introduction>.mentor-card__body{padding:var(--s-5) var(--s-4) var(--s-4)}.mentor-card--introduction .mentor-card__name-row{align-items:flex-start}.mentor-card--introduction .mentor-card__name{width:100%}.mentor-card--introduction .agent-badge{flex:none}}