.alm-section{position:relative;background:var(--alm-bg, #0a0a0a);color:var(--alm-text, #FAFAFA);padding:clamp(64px,10vw,120px) 0;overflow:hidden;isolation:isolate}.alm-glow{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;z-index:0;background:radial-gradient(circle at 20% 20%,color-mix(in srgb,var(--alm-accent-1, #FF3D7F) 35%,transparent) 0%,transparent 45%),radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--alm-accent-2, #7B5CFF) 32%,transparent) 0%,transparent 45%),radial-gradient(circle at 50% 85%,color-mix(in srgb,var(--alm-accent-3, #FFC24B) 28%,transparent) 0%,transparent 50%);filter:blur(40px);animation:alm-drift 16s ease-in-out infinite alternate}@keyframes alm-drift{0%{transform:translate(0) scale(1)}to{transform:translate(-3%,2%) scale(1.08)}}.alm-row{position:relative;z-index:1;width:100%;overflow:hidden;margin:18px 0;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.alm-row-a{transform:rotate(-2.5deg) scale(1.05)}.alm-row-b{transform:rotate(2.5deg) scale(1.05)}.alm-track{display:flex;width:max-content;gap:16px;animation:alm-scroll-left 38s linear infinite}.alm-track-reverse{animation-name:alm-scroll-right;animation-duration:34s}@keyframes alm-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes alm-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.alm-tile{flex:0 0 auto;width:clamp(84px,11vw,140px);aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;box-shadow:0 10px 30px -12px #0009}.alm-tile img{width:100%;height:100%;object-fit:cover;display:block}.alm-content{position:relative;z-index:2;max-width:640px;margin:clamp(28px,6vw,48px) auto 0;padding:0 24px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.alm-eyebrow{font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--alm-accent-3, #FFC24B);font-weight:600}.alm-heading{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-weight:800;font-size:clamp(34px,6vw,64px);line-height:1.05;letter-spacing:-.01em;background:linear-gradient(90deg,var(--alm-accent-1, #FF3D7F),var(--alm-accent-2, #7B5CFF),var(--alm-accent-3, #FFC24B));background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:alm-gradient-shift 6s ease-in-out infinite}@keyframes alm-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.alm-subheading{margin:0;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(15px,2vw,18px);color:var(--alm-text, #FAFAFA);opacity:.75;max-width:46ch}.alm-button{display:inline-flex;align-items:center;gap:10px;margin-top:8px;padding:15px 30px;border-radius:999px;background:linear-gradient(90deg,var(--alm-accent-1, #FF3D7F),var(--alm-accent-2, #7B5CFF));background-size:200% auto;color:#fafafa;font-family:Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 12px 28px -10px color-mix(in srgb,var(--alm-accent-1, #FF3D7F) 60%,transparent);transition:background-position .5s ease,transform .2s ease,box-shadow .2s ease}.alm-button:hover{background-position:100% 0;transform:translateY(-2px);box-shadow:0 16px 34px -10px color-mix(in srgb,var(--alm-accent-2, #7B5CFF) 65%,transparent)}.alm-button svg{transition:transform .2s ease}.alm-button:hover svg{transform:translate(3px)}@media screen and (max-width:749px){.alm-tile{width:clamp(72px,20vw,100px)}.alm-row-a,.alm-row-b{transform:rotate(-1.5deg) scale(1.1)}.alm-row-b{transform:rotate(1.5deg) scale(1.1)}}@media(prefers-reduced-motion:reduce){.alm-glow,.alm-track,.alm-heading{animation:none}.alm-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-album-launch-marquee.css.map */
