.tag-globe[data-v-8f0a7e79]{isolation:isolate;padding:0;position:relative}.tag-globe__head[data-v-8f0a7e79]{text-align:right;margin-bottom:.75rem}.tag-globe__eyebrow[data-v-8f0a7e79]{color:#2e623e;letter-spacing:.04em;margin:0;font-size:.72rem;font-weight:800}.tag-globe__title[data-v-8f0a7e79]{color:#1c1c1c;margin:.2rem 0 0;font-size:1.15rem;font-weight:800}.tag-globe__orb[data-v-8f0a7e79]{background:radial-gradient(circle at 50% 45%,#fffffff2 0,#eff3f7eb 38%,#dfe5ebbf 100%);border-radius:50%;width:min(100%,17.5rem);height:17.5rem;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 2rem #512a6114,0 1.25rem 2.5rem #191e2314}.tag-globe__core[data-v-8f0a7e79],.tag-globe__ring[data-v-8f0a7e79]{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tag-globe__core[data-v-8f0a7e79]{filter:blur(1px);background:radial-gradient(circle,#512a6133 0,#2e623e14 60%,#0000 100%);width:5.25rem;height:5.25rem}.tag-globe__ring[data-v-8f0a7e79]{border:1px dashed #512a6129}.tag-globe__ring--outer[data-v-8f0a7e79]{width:12rem;height:12rem}.tag-globe__ring--inner[data-v-8f0a7e79]{border-color:#2e623e26;width:8.5rem;height:8.5rem}.tag-globe__tag[data-v-8f0a7e79]{animation:tag-globe-float-8f0a7e79 var(--tag-float-duration) ease-in-out infinite;animation-delay:var(--tag-float-delay);box-shadow:0 .4rem .9rem #0f141914,inset 0 0 0 1px color-mix(in srgb,var(--tag-accent) 24%,#fff);color:#1d1d1d;font-size:var(--tag-font-size);text-overflow:ellipsis;max-width:8rem;min-height:2rem;transform:translate(-50%,-50%) scale(var(--tag-scale));white-space:nowrap;will-change:transform;z-index:2;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .8rem;font-weight:700;text-decoration:none;display:inline-flex;position:absolute;overflow:hidden}.tag-globe__tag[data-v-8f0a7e79]:hover{box-shadow:0 .7rem 1.4rem #0f14191f,inset 0 0 0 1px color-mix(in srgb,var(--tag-accent) 45%,#fff);color:var(--tag-accent)}@keyframes tag-globe-float-8f0a7e79{0%,to{transform:translate(-50%,-50%) translateY(0) scale(var(--tag-scale))}50%{transform:translate(-50%,-50%) translateY(-7px) scale(var(--tag-scale))}}@media (width<=62rem){.tag-globe__orb[data-v-8f0a7e79]{height:16rem}.tag-globe__tag[data-v-8f0a7e79]{max-width:7rem}}@media (prefers-reduced-motion:reduce){.tag-globe__tag[data-v-8f0a7e79]{animation:none}}
