.artist-trust{position:relative;padding-top:7rem;padding-bottom:7rem;background:#08080a;overflow:hidden}.artist-trust:before,.artist-trust:after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--glow-rgb),.5),transparent)}.artist-trust:before{top:0}.artist-trust:after{bottom:0}.artist-trust__eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.18em;font-size:1.2rem;font-weight:600;color:rgb(var(--glow-rgb));margin:0 0 1.2rem}.artist-trust__heading{text-align:center;text-transform:uppercase;font-size:3rem;font-weight:800;letter-spacing:-.01em;color:#fff;max-width:60rem;margin:0 auto 5rem}.artist-trust__viewport{overflow:hidden;padding:1.6rem 0;margin:-1.6rem 0;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.artist-trust__track{display:flex;align-items:flex-start;width:max-content;gap:4.5rem;animation:artistTrustScroll 26s linear infinite}.artist-trust__viewport:hover .artist-trust__track{animation-play-state:paused}.artist-trust__item{flex-shrink:0;display:flex;flex-direction:column;align-items:center;width:13rem}.artist-trust__photo{position:relative;width:13rem;height:13rem;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,rgba(var(--glow-rgb),.18),#ffffff08);border:2px solid rgba(var(--glow-rgb),.35);box-shadow:0 0 0 6px rgba(var(--glow-rgb),.06),0 12px 30px #00000080;color:#ffffff59;margin-bottom:1.4rem;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.artist-trust__item:hover .artist-trust__photo{transform:translateY(-4px) scale(1.03);border-color:rgba(var(--glow-rgb),.7);box-shadow:0 0 0 6px rgba(var(--glow-rgb),.12),0 16px 38px #0009}.artist-trust__photo img{width:100%;height:100%;object-fit:cover}.artist-trust__photo svg{width:42%;height:42%}.artist-trust__name{margin:0;font-size:1.4rem;font-weight:700;color:#fff;text-align:center;white-space:nowrap}@keyframes artistTrustScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.artist-trust__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}}@media screen and (max-width:749px){.artist-trust__heading{font-size:2.2rem}.artist-trust__item{width:10rem}.artist-trust__photo{width:10rem;height:10rem}}.daw-compat{padding-top:5rem;padding-bottom:5rem}.daw-compat__heading{text-align:center;font-size:2.2rem;font-weight:700;margin:0 0 3.2rem}.daw-compat__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.4rem}.daw-compat__item{position:relative;display:flex}.daw-compat__icon{width:5.6rem;height:5.6rem;border-radius:1.2rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(var(--color-foreground),.05);transition:transform .2s ease}.daw-compat__item:hover .daw-compat__icon{transform:translateY(-3px)}.daw-compat__icon img{width:100%;height:100%;object-fit:cover}.daw-compat__tooltip{position:absolute;bottom:calc(100% + .8rem);left:50%;transform:translate(-50%) translateY(4px);background:#141418f2;color:#fff;font-size:1.2rem;font-weight:600;white-space:nowrap;padding:.5rem 1rem;border-radius:.6rem;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.daw-compat__item:hover .daw-compat__tooltip{opacity:1;transform:translate(-50%) translateY(0)}@media screen and (max-width:749px){.daw-compat__icon{width:4.6rem;height:4.6rem}}.product-faq{padding-top:6rem;padding-bottom:6rem}.product-faq__heading{text-align:center;text-transform:uppercase;font-size:3rem;font-weight:800;margin:0 0 3.5rem}.product-faq__list{max-width:76rem;margin:0 auto}.product-faq__item{border-bottom:1px solid rgba(var(--color-foreground),.1)}.product-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:2rem 0;cursor:pointer;list-style:none}.product-faq__item summary::-webkit-details-marker{display:none}.product-faq__question{font-size:1.6rem;font-weight:700}.product-faq__item summary svg{flex-shrink:0;width:1.2rem;height:1.2rem;transition:transform .2s ease}.product-faq__item[open] summary svg{transform:rotate(180deg)}.product-faq__answer{padding:0 0 2rem;opacity:.75;font-size:1.4rem;line-height:1.6}@media screen and (max-width:749px){.product-faq__heading{font-size:2.2rem}}.product-hero-stats__banner{position:relative;display:flex;align-items:center;justify-content:center;min-height:46rem;padding:6rem 0;background-color:#0a0a0c;background-size:cover;background-position:center}.product-hero-stats__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay-opacity, .55))}.product-hero-stats__content{position:relative;text-align:center;max-width:70rem;margin:0 auto}.product-hero-stats__title{text-transform:uppercase;font-size:4.4rem;font-weight:800;letter-spacing:-.01em;color:#fff;margin:0 0 2rem}.product-hero-stats__description{font-size:1.7rem;line-height:1.6;color:#ffffffd9}.product-hero-stats__description p{margin:0}.product-hero-stats__stats{padding:6rem 0}.product-hero-stats__stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}.product-hero-stats__stat{text-align:center}.product-hero-stats__stat-number{margin:0 0 .6rem;font-size:4.6rem;font-weight:800;line-height:1;color:#3ddc73}.product-hero-stats__stat-label{margin:0;text-transform:uppercase;letter-spacing:.08em;font-size:1.4rem;font-weight:700}@media screen and (max-width:989px){.product-hero-stats__stats-grid{grid-template-columns:repeat(2,1fr);row-gap:4rem}}@media screen and (max-width:749px){.product-hero-stats__banner{min-height:32rem;padding:4rem 0}.product-hero-stats__title{font-size:2.8rem}.product-hero-stats__description{font-size:1.5rem}.product-hero-stats__stat-number{font-size:3.4rem}}.inspired-by{padding-top:6rem;padding-bottom:6rem}.inspired-by__grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.inspired-by__heading{text-transform:uppercase;font-size:3.6rem;font-weight:800;letter-spacing:-.01em;margin:0 0 2rem}.inspired-by__description{font-size:1.6rem;line-height:1.7;opacity:.85}.inspired-by__description p{margin:0 0 1.6rem}.inspired-by__description p:last-child{margin-bottom:0}.inspired-by__names{margin:2rem 0 0;font-size:1.5rem;line-height:1.6;opacity:.75}.inspired-by__names strong{opacity:1}.inspired-by__media img,.inspired-by__media-placeholder{display:block;width:100%;height:auto;border-radius:1.4rem}.inspired-by__media-placeholder svg{width:100%;height:auto}@media screen and (max-width:749px){.inspired-by__grid{grid-template-columns:1fr;gap:3rem}.inspired-by__media{order:-1}.inspired-by__heading{font-size:2.6rem}}.sound-preview{padding-top:6rem;padding-bottom:6rem}.sound-preview__eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.15em;font-size:1.2rem;font-weight:600;color:rgb(var(--glow-rgb));margin:0 0 1.2rem}.sound-preview__heading{text-align:center;font-size:3.4rem;font-weight:800;line-height:1.15;max-width:70rem;margin:0 auto 1.5rem}.sound-preview__subtitle{text-align:center;max-width:56rem;margin:0 auto 4rem;opacity:.7;font-size:1.6rem}.sound-preview__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-top:3.5rem}.sound-track{position:relative;display:flex;align-items:center;gap:1.8rem;padding:2rem;border-radius:1.8rem;background:linear-gradient(180deg,rgba(var(--color-foreground),.06),rgba(var(--color-foreground),.02));border:1px solid rgba(var(--color-foreground),.09);overflow:hidden;transition:border-color .3s ease,transform .3s ease,box-shadow .3s ease}.sound-track:hover{transform:translateY(-2px);border-color:rgba(var(--glow-rgb),.35)}.sound-track__glow{position:absolute;inset:-40% -20% auto -20%;height:140%;background:radial-gradient(circle,rgba(var(--glow-rgb),.22),transparent 70%);opacity:0;transition:opacity .4s ease;pointer-events:none}.sound-track.is-playing{border-color:rgba(var(--glow-rgb),.55);box-shadow:0 12px 32px rgba(var(--glow-rgb),.18)}.sound-track.is-playing .sound-track__glow{opacity:1}.sound-track__play{position:relative;flex-shrink:0;width:5.2rem;height:5.2rem;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,rgb(var(--glow-rgb)),rgba(var(--glow-rgb),.7));color:#fff;box-shadow:0 10px 26px rgba(var(--glow-rgb),.5);transition:transform .2s ease;z-index:1}.sound-track__play:hover{transform:scale(1.06)}.sound-track__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgba(var(--glow-rgb),.6);opacity:0;transform:scale(1)}.sound-track.is-playing .sound-track__ring{animation:sound-ring-pulse 1.8s ease-out infinite}@keyframes sound-ring-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}.sound-track__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.9rem;height:1.9rem}.sound-track__icon--pause,.sound-track.is-playing .sound-track__icon--play{display:none}.sound-track.is-playing .sound-track__icon--pause{display:block}.sound-track__body{flex-grow:1;min-width:0;z-index:1}.sound-track__top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.sound-track__title{margin:0;font-size:1.6rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sound-track__time{flex-shrink:0;margin:0;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:600}.sound-track__time [data-sound-current]{color:rgb(var(--glow-rgb))}.sound-track__time-sep{margin:0 .3rem;opacity:.4}.sound-track__time [data-sound-duration]{opacity:.5}.sound-track__wave{display:flex;align-items:center;gap:2px;height:3.6rem;cursor:pointer}.sound-track__wave span{flex:1 0 auto;width:2px;height:var(--bar-h);border-radius:999px;background:rgba(var(--color-foreground),.22);transform-origin:center;transition:background .15s ease,box-shadow .15s ease}.sound-track__wave span.is-played{background:rgb(var(--glow-rgb));box-shadow:0 0 6px rgba(var(--glow-rgb),.6)}.sound-track.is-playing .sound-track__wave span.is-active{animation:sound-bar-bounce .7s ease-in-out infinite}@keyframes sound-bar-bounce{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.3)}}@media screen and (max-width:749px){.sound-preview__grid{grid-template-columns:1fr}.sound-preview__heading{font-size:2.4rem}.sound-track{padding:1.6rem;gap:1.2rem}.sound-track__play{width:4.4rem;height:4.4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAADwBg */
