.groovecut_pageRoot__M2N_7{font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"kern","liga","calt";text-rendering:optimizelegibility;overflow-x:hidden}.groovecut_pageRoot__M2N_7 ::selection{background:#a3395a;color:#fff}.groovecut_pageRoot__M2N_7 ::-moz-selection{background:#a3395a;color:#fff}.groovecut_pageRoot__M2N_7 :focus-visible{outline:2px solid rgba(163,57,90,.45);outline-offset:3px;border-radius:4px}.groovecut_pageRoot__M2N_7 h1,.groovecut_pageRoot__M2N_7 h2,.groovecut_pageRoot__M2N_7 h3{text-wrap:balance}.groovecut_pageRoot__M2N_7 p{text-wrap:pretty}.groovecut_mono__WrOLg{font-family:DM Mono,ui-monospace,monospace}.groovecut_heroFullBleed__ZjwbP{margin-top:-5rem}@media (min-width:768px){.groovecut_heroFullBleed__ZjwbP{margin-top:-6.6rem}}.groovecut_reveal__tACUb{transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}.groovecut_reveal__tACUb[data-hidden=true]{opacity:0;transform:translateY(22px)}.groovecut_revealVisible__RyMEB{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.groovecut_reveal__tACUb{opacity:1!important;transform:none!important;transition:none}}.groovecut_device__004sA{box-shadow:0 30px 80px -36px rgba(63,77,92,.45),0 8px 24px -16px rgba(63,77,92,.2)}.groovecut_laneGrid__WE4aI{background-image:linear-gradient(90deg,rgba(63,77,92,.1) 1px,transparent 0);background-size:12.5% 100%}.groovecut_laneGridFine__COldi{background-image:linear-gradient(90deg,rgba(63,77,92,.16) 1px,transparent 0),linear-gradient(90deg,rgba(63,77,92,.07) 1px,transparent 0);background-size:25% 100%,6.25% 100%}.groovecut_playheadSweep__lOV7d{animation:groovecut_sweep__gvO5C 6s linear infinite;position:absolute;top:0;bottom:0;width:1px;background-color:#a3395a;z-index:20}@keyframes groovecut_sweep__gvO5C{0%{left:14%}50%{left:72%}to{left:14%}}@media (prefers-reduced-motion:reduce){.groovecut_playheadSweep__lOV7d{animation:none;left:42%}}.groovecut_eq__YgI2q{display:flex;align-items:flex-end;gap:3px;height:22px}.groovecut_eqBar__ZpJay{width:3px;background:currentcolor;border-radius:2px;animation:groovecut_eq-anim__dg5eM 1.1s ease-in-out infinite}.groovecut_eqBar__ZpJay:nth-child(2){animation-delay:.15s}.groovecut_eqBar__ZpJay:nth-child(3){animation-delay:.3s}.groovecut_eqBar__ZpJay:nth-child(4){animation-delay:.45s}.groovecut_eqBar__ZpJay:nth-child(5){animation-delay:.6s}@keyframes groovecut_eq-anim__dg5eM{0%,to{height:25%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.groovecut_eqBar__ZpJay{animation:none;height:60%}}.groovecut_pulseRec__5mowS{animation:groovecut_pulse-rec-anim__rI_3j 1.4s ease-in-out infinite}@keyframes groovecut_pulse-rec-anim__rI_3j{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@media (prefers-reduced-motion:reduce){.groovecut_pulseRec__5mowS{animation:none}}.groovecut_btnPrimary__nPmKE{background:#a3395a;color:#fff;box-shadow:0 4px 14px -4px rgba(163,57,90,.4);transition:background .2s,transform .2s,box-shadow .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.groovecut_btnPrimary__nPmKE:hover{background:#8a2f4d;transform:translateY(-1px);box-shadow:0 8px 20px -8px rgba(163,57,90,.55)}.groovecut_btnPrimary__nPmKE:active{transform:translateY(0)}.groovecut_btnSecondary__xq7JA{background:#fff;color:#3f4d5c;border:1px solid #d3dae0;transition:border-color .2s,color .2s,box-shadow .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.groovecut_btnSecondary__xq7JA:hover{border-color:#3f4d5c;box-shadow:0 4px 12px -6px rgba(63,77,92,.15)}.groovecut_btnGhostLight___3W5f{color:#fff;border:1px solid hsla(0,0%,100%,.45);transition:background .2s,border-color .2s;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.groovecut_btnGhostLight___3W5f:hover{background:hsla(0,0%,100%,.12);border-color:#fff}.groovecut_cardHover__bNPdE{transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.groovecut_cardHover__bNPdE:hover{box-shadow:0 8px 24px -8px rgba(63,77,92,.16),0 24px 48px -24px rgba(63,77,92,.14);transform:translateY(-3px);border-color:rgba(163,57,90,.25)}.groovecut_linkArrow__wMDN9 svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.groovecut_linkArrow__wMDN9:hover svg{transform:translateX(4px)}.groovecut_navBlur__j7AZ6{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%)}.groovecut_heroPadding__viluJ{padding-top:6.75rem;padding-bottom:4rem}@media (min-width:768px){.groovecut_heroPadding__viluJ{padding-top:8.75rem;padding-bottom:6rem}}