:root{
--space-1:4px;--space-2:7px;--space-3:12px;--space-4:15px;--space-5:18px;--space-6:22px;--space-7:28px;--space-8:35px;--space-9:55px;--space-10:62px;--space-11:140px;
--gutter:8vw;--gutter-nav:4vw;--gutter-mobile:6vw;
--section-y:140px;--section-y-mobile:90px;--nav-height:84px;--nav-height-mobile:68px;
--pad-button:15px 20px;--pad-nav-cta:11px 15px;--pad-tag:6px 8px;--pad-filter:9px 13px;--pad-card-info:25px;--pad-record:22px;--pad-player:14px 16px;--pad-feature-copy:55px 5vw;
--gap-nav:28px;--gap-cards:18px;--gap-clips:22px;--gap-posters:26px;--gap-tags:7px;--gap-actions:12px;--gap-grid:8vw;
--radius-0:0;--radius-circle:50%;--radius-icon:2px;
--play-size:120px;--play-size-clip:90px;--mini-play:36px;--player-toggle:35px;--contact-icon:36px;--social-h:48px;
--shadow-record:0 22px 50px rgba(0,0,0,.26);--shadow-nav:0 12px 35px rgba(0,0,0,.16);--shadow-vinyl:0 12px 28px rgba(0,0,0,.5);--glow-sand:0 0 70px rgba(198,154,112,.4);/* @kind other */--glow-progress:0 0 12px var(--sand);/* @kind other */
--blur-player:blur(18px);/* @kind other */--blur-nav:blur(18px) saturate(125%);/* @kind other */--blur-play:blur(8px);/* @kind other */
--ease-out:cubic-bezier(.16,1,.3,1);/* @kind other */--ease-inout:cubic-bezier(.76,0,.24,1);/* @kind other */--dur-fast:.25s;/* @kind other */--dur-base:.3s;/* @kind other */--dur-card:.55s;/* @kind other */--dur-reveal:1s;/* @kind other */--dur-page:.55s;/* @kind other */
--spin-hero:34s;/* @kind other */--spin-page:25s;/* @kind other */--spin-cta:30s;/* @kind other */--ticker:28s;/* @kind other */
--noise-opacity:.035;/* @kind other */--portrait-filter:saturate(.72) contrast(1.08);/* @kind other */
}
