.cover-art{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--tako-radius-art);background:var(--tako-cover-mint);color:var(--tako-ink)}.cover-art--butter{background:var(--tako-cover-butter)}.cover-art--sky{background:var(--tako-cover-sky)}.cover-art--sage{background:var(--tako-cover-sage)}.cover-art--forest{--tako-cover-arc: var(--tako-landing-arc);background:var(--tako-cover-forest)}.cover-art__arcs{position:absolute;inset-block-end:-70%;inset-inline-end:-35%;z-index:-1;inline-size:130%;aspect-ratio:1;background:repeating-radial-gradient(circle at 50% 50%,transparent 0,transparent calc(var(--tako-landing-arc-gap) - 1px),var(--tako-cover-arc) calc(var(--tako-landing-arc-gap) - 1px),var(--tako-cover-arc) var(--tako-landing-arc-gap));-webkit-mask-image:radial-gradient(circle at 50% 50%,var(--tako-landing-mask) 35%,transparent 70%);mask-image:radial-gradient(circle at 50% 50%,var(--tako-landing-mask) 35%,transparent 70%);transition:rotate var(--tako-duration-slower) var(--tako-ease-out)}.cover-art__badge{position:absolute;inset-block-start:var(--tako-space-loose);inset-inline-start:var(--tako-space-loose);display:grid;place-items:center;inline-size:var(--tako-cover-badge);block-size:var(--tako-cover-badge);border-radius:var(--tako-radius-pill);background:var(--tako-surface);box-shadow:var(--tako-landing-tile-shadow)}.cover-art__mascot{position:absolute;inset-block-end:calc(-1 * var(--tako-cover-mascot-crop));inset-inline-end:6%;block-size:94%;aspect-ratio:1;line-height:0;transition:translate var(--tako-duration-slower) var(--tako-ease-out)}
