:root,:host{--breakpoint-s:30rem;--breakpoint-m:48rem;--breakpoint-l:64rem;--breakpoint-xl:80rem;--breakpoint-2xl:120rem}.talents{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}@media (min-width:48rem){.talents{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}}.talents .talent .talent__img{aspect-ratio:1;border:.25rem solid var(--color-grey);border-radius:100%;margin:1rem 1rem 0;overflow:hidden}.talents .talent .talent__img img{object-fit:cover;width:100%;height:100%;display:block}.talents .talent .talent__name{text-align:center;font-size:1.25rem;font-weight:700}.talents .talent .talent__linktree{border:2px solid var(--color-grey);opacity:.6;border-radius:4rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;transition:all .2s ease-in;display:flex;transform:scale(.9)}.talents .talent .talent__linktree:hover{opacity:1;border-color:var(--color-white);transform:scale(1);box-shadow:0 .25rem 1rem #0003}.talents .talent .talent__linktree a{transition:all .2s}.talents .talent .talent__linktree a:hover{transform:scale(1.01)}.talents .talent .talent__linktree a:hover svg path{fill:var(--color-green)}.talents .talent .talent__linktree svg{width:2rem;height:2rem}.talents .talent .talent__linktree span{display:none}html[data-theme=dark] .talents .talent__linktree:hover{box-shadow:0 .25rem 1rem #000000e6}
