@layer components {
    .staldia-consultant-card-name-en { margin-bottom: .5rem; }
    .staldia-consultant-card-name,
    .staldia-consultant-card-name-en,
    .staldia-consultant-card-job-title {
        line-height: 1.2;
    }
    .staldia-consultant-card-no-image:before {
        content: "PRIME";
        position: absolute;
        color: var(--color-bg-sub);
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        font-family: var(--font-logo);
        font-size: calc(var(--font-size-xl) * 2);
        font-weight: 400;
    }
    .staldia-consultant-figure {
        order: -1;
        aspect-ratio: 2 / 3;
        background: var(--color-bg);
        border-radius: 5px;
    }
}