.interests[data-v-f272f58e]{--base-radius:8.5rem;--max-radius:25vw;--opacity:1;aspect-ratio:1;width:100%;min-height:calc((var(--spacer-4xl) + var(--spacer-lg))*2);position:relative}.interests[data-v-f272f58e],.interests__center-of-gravity[data-v-f272f58e],.interests__list[data-v-f272f58e]{place-content:center;display:grid}.interests[data-v-f272f58e]:after,.interests[data-v-f272f58e]:before{content:"";aspect-ratio:1;opacity:var(--opacity);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interests[data-v-f272f58e]:before{width:calc(min(var(--max-radius), var(--base-radius))*2 + var(--spacer-xs));border:1px solid color-mix(in srgb,transparent var(--opacity-percentage-7),var(--color-secondary-base))}.interests[data-v-f272f58e]:after{width:calc(min(var(--max-radius), var(--base-radius))*2 - var(--spacer-sm));border:2px dashed color-mix(in srgb,transparent var(--opacity-percentage-8),var(--color-secondary-base));z-index:var(--z-index-base-decrease)}.interests__center-of-gravity[data-v-f272f58e]{width:var(--spacer-3xl);aspect-ratio:1;border:var(--spacer-2xs) solid var(--color-secondary-base);background-color:color-mix(in srgb,transparent var(--opacity-percentage-8),var(--color-secondary-darker));box-shadow:0 0 var(--spacer-sm) 1px color-mix(in srgb,transparent var(--opacity-percentage-5),var(--color-secondary-lighter)),inset 0 0 var(--spacer-xs) 0 color-mix(in srgb,transparent var(--opacity-percentage-3),var(--color-secondary-lighter));border-radius:50%;grid-area:1/1}.interests__list[data-v-f272f58e]{grid-area:1/1;margin:0;padding:0;list-style-type:none}.interests__list__item[data-v-f272f58e]{--scale:1;--rotate:0;transform:translateX(calc(cos(var(--angle) - 90deg)*min(var(--max-radius), var(--base-radius)))) translateY(calc(sin(var(--angle) - 90deg)*min(var(--max-radius), var(--base-radius)))) scale(var(--scale)) rotate(0deg);background-color:var(--color-primary-base);padding:var(--spacer-sm);rotate:var(--rotate);border-radius:50%;grid-area:1/1;position:relative}.interests__list__item__label[data-v-f272f58e]{aspect-ratio:1;width:max-content;transform:translateX(calc(cos(var(--angle) - 90deg)*var(--spacer-2xl) - 50%)) translateY(calc(sin(var(--angle) - 90deg)*var(--spacer-xl) - 50%));translate:var(--translateX) 0;align-items:center;display:flex;position:absolute;top:50%;left:50%}@media screen and (width>=80rem){.interests[data-v-f272f58e]{height:100%;aspect-ratio:unset}}
