.competence-card[data-astro-cid-pbb5jq4e]{border:var(--border-width) solid transparent;border-radius:var(--radius-main);background-color:var(--color-surface-card);background-image:linear-gradient(45deg, transparent 62%, var(--color-card-gradient));min-width:0;backdrop-filter:blur(var(--blur-card));text-align:start;transition:border-color var(--motion-duration-fast) var(--motion-easing-standard);display:flex;position:relative;overflow:clip}.competence-card[data-astro-cid-pbb5jq4e]:hover,.competence-card[data-astro-cid-pbb5jq4e]:focus-within{border-color:var(--color-border-hover)}.competence-card__link[data-astro-cid-pbb5jq4e]:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.competence-card__link[data-astro-cid-pbb5jq4e]:focus-visible{outline:none}.competence-card__link[data-astro-cid-pbb5jq4e]:focus-visible:after{outline:var(--focus-width) solid var(--color-focus);outline-offset:calc(var(--focus-width) * -1)}.competence-card__particles[data-astro-cid-pbb5jq4e]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:clip}.competence-card__matrix[data-astro-cid-pbb5jq4e]{--parallax-from:0;--parallax-to:var(--motion-parallax-card);aspect-ratio:1;height:100%;color:var(--color-particles-card);position:relative}.competence-card__canvas[data-astro-cid-pbb5jq4e]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.competence-card__body[data-astro-cid-pbb5jq4e]{z-index:1;gap:var(--space-5);padding:var(--space-5);flex-direction:column;flex:1;display:flex;position:relative}.competence-card__top[data-astro-cid-pbb5jq4e]{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.competence-card__head[data-astro-cid-pbb5jq4e]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-height:var(--space-6);display:flex}.competence-card__title[data-astro-cid-pbb5jq4e]{font-size:var(--font-size-h4);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.competence-card__text[data-astro-cid-pbb5jq4e]{color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.competence-card__keywords[data-astro-cid-pbb5jq4e]{gap:var(--space-2) var(--space-1);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.competence-card__keyword[data-astro-cid-pbb5jq4e]{z-index:3;align-items:center;gap:var(--space-1);max-width:100%;padding:var(--pill-padding-block) var(--pill-padding-inline);border:var(--border-width) solid var(--color-border-tertiary);border-radius:var(--radius-round);background-color:var(--color-surface-tag);color:var(--color-text);font-size:var(--font-size-text-small);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);transition:border-color var(--motion-duration-fast) var(--motion-easing-standard), background-color var(--motion-duration-fast) var(--motion-easing-standard);text-decoration:none;display:inline-flex;position:relative}.competence-card__keyword[data-astro-cid-pbb5jq4e] .competence-card__keyword-icon{color:var(--color-pill-icon);transition:color var(--motion-duration-fast) var(--motion-easing-standard)}.competence-card__keyword--link[data-astro-cid-pbb5jq4e]:hover,.competence-card__keyword--link[data-astro-cid-pbb5jq4e]:focus-visible{border-color:var(--color-highlight);background-color:var(--color-surface-card-hover)}.competence-card__keyword--link[data-astro-cid-pbb5jq4e]:hover .competence-card__keyword-icon,.competence-card__keyword--link[data-astro-cid-pbb5jq4e]:focus-visible .competence-card__keyword-icon{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.competence-card__keyword[data-astro-cid-pbb5jq4e],.competence-card__keyword[data-astro-cid-pbb5jq4e] .competence-card__keyword-icon{transition:none}}.competence-card__seal[data-astro-cid-pbb5jq4e]{width:var(--seal-width-card-small);flex:none;height:auto}.competence-card__footer[data-astro-cid-pbb5jq4e]{padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border-tertiary)}@media (width<=767px){.competence-card__body[data-astro-cid-pbb5jq4e]{padding:var(--space-5)}}
