.fhero[data-v-a7067ba3]{align-items:center;background:#111;border-radius:var(--z-r-2xl);color:#fff;-moz-column-gap:48px;column-gap:48px;display:flex;flex-wrap:wrap;isolation:isolate;overflow:hidden;padding:28px 32px;position:relative;row-gap:20px;transition:border-radius .6s cubic-bezier(.2,.8,.2,1)}.fhero__bg[data-v-a7067ba3]{background:50%/cover;filter:blur(48px) brightness(.5) saturate(1.2);inset:-60px;position:absolute;transform:scale(1);z-index:-1}.fhero-bg-enter-active[data-v-a7067ba3]{transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.2,.8,.2,1)}.fhero-bg-leave-active[data-v-a7067ba3]{transition:opacity 1.1s cubic-bezier(.4,0,.2,1),transform 1.4s cubic-bezier(.2,.8,.2,1)}.fhero-bg-enter-from[data-v-a7067ba3]{opacity:0;transform:scale(.82)}.fhero-bg-leave-to[data-v-a7067ba3]{opacity:0;transform:scale(1.25)}.fhero--playing[data-v-a7067ba3],.fhero[data-v-a7067ba3]:has(.artwork-play--playing){border-radius:150px}.fhero--playing .fhero__record[data-v-a7067ba3],.fhero:has(.artwork-play--playing) .fhero__record[data-v-a7067ba3]{opacity:0;transform:translate(-16px) scale(.85)!important}.fhero--playing .fhero__cover[data-v-a7067ba3]{border-radius:50%;transform:none}.fhero--playing .fhero__cover img[data-v-a7067ba3]{animation:rotate 8s linear infinite;border-radius:50%}.fhero__art[data-v-a7067ba3]{flex-shrink:0;margin-right:24px;position:relative;width:240px}.fhero__record[data-v-a7067ba3]{aspect-ratio:1;background:repeating-radial-gradient(circle,transparent 0 3px,hsla(0,0%,100%,.06) 4px 5px),conic-gradient(#1a1c24,#4e505b,#191b22,#444751,#1a1c24);border-radius:50%;box-shadow:0 12px 22px -12px #0009;left:18%;position:absolute;top:4%;transition:transform .4s ease,opacity .4s ease;width:92%}.fhero--no-record .fhero__art[data-v-a7067ba3]{margin-right:0}.fhero__cover[data-v-a7067ba3]{border-radius:var(--z-r-lg);box-shadow:0 20px 30px -16px #0009;transform:rotate(-3deg);transition:transform .35s ease,border-radius .45s ease}.fhero__cover img[data-v-a7067ba3]{animation:fheroIn-a7067ba3 .45s ease;aspect-ratio:1;background:#ffffff14;border-radius:var(--z-r-lg);display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.fhero__cover[data-v-a7067ba3]:has(.artwork-play--playing){border-radius:50%;box-shadow:0 20px 30px -16px #000000b3;transform:none}@keyframes fheroIn-a7067ba3{0%{opacity:0}}@media(hover:hover){.fhero:hover .fhero__cover[data-v-a7067ba3]{transform:rotate(0) translateY(-3px)}.fhero:hover .fhero__record[data-v-a7067ba3]{transform:translate(12px) rotate(20deg)}}.fhero__copy[data-v-a7067ba3]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.fhero__bottom[data-v-a7067ba3]{flex:1 1 100%;min-width:0}.fhero__copy[data-v-a7067ba3] a{color:inherit;text-decoration:none}.fhero[data-v-a7067ba3] button:focus-visible,.fhero__copy[data-v-a7067ba3] a:focus-visible{border-radius:var(--z-r-sm);outline:2px solid #7fe07f;outline-offset:3px}@media(max-width:760px){.fhero[data-v-a7067ba3]{align-items:center;border-radius:var(--z-r-xl);flex-direction:column;flex-wrap:nowrap;gap:20px;padding:20px;text-align:center}.fhero--playing[data-v-a7067ba3],.fhero[data-v-a7067ba3]:has(.artwork-play--playing){border-radius:48px}.fhero__art[data-v-a7067ba3]{margin-right:0;width:min(240px,70%)}.fhero__copy[data-v-a7067ba3]{align-items:center;flex:none;width:100%}.fhero__copy[data-v-a7067ba3] .fhero-actions,.fhero__copy[data-v-a7067ba3] .hero__dots{justify-content:center}.fhero__bottom[data-v-a7067ba3]{flex:none;width:100%}}@media(prefers-reduced-motion:reduce){.fhero[data-v-a7067ba3],.fhero__cover[data-v-a7067ba3],.fhero__record[data-v-a7067ba3]{transform:none!important;transition:none}.fhero-bg-enter-active[data-v-a7067ba3],.fhero-bg-leave-active[data-v-a7067ba3]{transition:opacity .3s linear}.fhero-bg-enter-from[data-v-a7067ba3],.fhero-bg-leave-to[data-v-a7067ba3]{transform:none}.fhero--playing .fhero__cover img[data-v-a7067ba3],.fhero__cover img[data-v-a7067ba3]{animation:none}}.fhero-tag{color:#7fe07f;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fhero-title{color:#fff;display:-webkit-box;font:800 clamp(24px,3.6vw,40px) /1.12 PolySans,PolySans-fallback,sans-serif;letter-spacing:-.03em;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fhero-sub{color:#ffffffd1;font-weight:600}.fhero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.fhero-actions .v-btn--variant-text,.fhero-actions .v-btn--variant-tonal{color:#fff!important}
