/* Crazy Nutz: one spacing system, original artwork, native scrolling. */
:root{--cn-gutter:clamp(24px,4.4vw,72px);--cn-width:1536px;--cn-space:clamp(72px,7.4vw,120px);--cn-ink:#080808;--cn-cyan:#03fff4;--cn-red:#ff414b;--cn-paper:#f2f2ee;--cn-line:rgba(242,242,238,.17)}
html{scroll-padding-top:112px}
body[data-cn-design]{background:var(--cn-ink);overflow-x:clip}
body[data-cn-design] #main>div{overflow:visible!important;gap:0!important}
body[data-cn-design] .cn-section{width:100%!important;max-width:var(--cn-width)!important;margin-inline:auto!important;padding:var(--cn-space) var(--cn-gutter)!important;box-sizing:border-box;overflow:visible!important;min-width:0}
body[data-cn-design] .cn-section p{overflow-wrap:break-word}
body[data-cn-design] .cn-section h1,body[data-cn-design] .cn-section h2,body[data-cn-design] .cn-section h3{text-wrap:balance}
body[data-cn-design] .cn-section [style*="will-change: transform"]:not(.cn-reveal){opacity:1!important;transform:none!important;will-change:auto!important}
body[data-cn-design] [data-framer-name="Global Navigation Region"]{position:sticky!important;top:0;z-index:100!important;overflow:visible!important;background:rgba(8,8,8,.94)!important;backdrop-filter:blur(18px);border-bottom:1px solid var(--cn-line)}
body[data-cn-design] [data-framer-name="Global Navigation"]{max-width:var(--cn-width);width:100%!important;margin-inline:auto}
body[data-cn-design] nav[data-framer-name="Desktop"]{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center!important;gap:32px!important;min-height:92px;height:auto!important;padding:18px var(--cn-gutter)!important}
body[data-cn-design] nav .framer-1jwmx9t{height:auto!important;min-height:0!important;padding:0!important}
body[data-cn-design] nav[data-framer-name="Desktop"] .framer-1jwmx9t{width:auto!important;min-width:0;justify-content:flex-start!important}
body[data-cn-design] nav[data-framer-name="Desktop"] .framer-1p2es1v{width:auto!important;height:auto!important;padding:0!important;gap:28px!important;align-items:center!important}
body[data-cn-design] nav .framer-c317x9-container{width:188px!important;height:56px!important}
body[data-cn-design] nav .framer-eumg68{width:188px!important;height:56px!important;flex:none!important}
body[data-cn-design] nav .framer-c317x9-container img{transform:scale(3)!important}
body[data-cn-design] nav .framer-text{font-size:15px!important;line-height:1.3!important}
body[data-cn-design] nav .framer-zegq9k{padding:14px 20px!important;min-height:44px;display:flex;align-items:center}
body[data-cn-design] nav a[aria-current]{color:var(--cn-cyan)!important}
.cn-page-progress{position:fixed;top:0;left:0;z-index:101;width:100%;height:3px;background:var(--cn-cyan);transform:scaleX(var(--cn-page-progress,0));transform-origin:left;pointer-events:none}
.cn-menu-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--cn-line);border-radius:50%;background:transparent;color:var(--cn-paper);font:400 32px/1 sans-serif;cursor:pointer}
body[data-cn-design] [data-framer-name="Opening · Crazy Nutz Universe"]{padding-block:44px 40px!important;gap:28px!important;min-height:calc(100svh - 92px)!important;justify-content:space-between!important}
body[data-cn-design] .framer-lst6r{min-height:24px;align-items:center}
body[data-cn-design] [data-framer-name="Opening Composition"]{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center!important;gap:clamp(32px,4vw,72px)!important;overflow:visible!important}
body[data-cn-design] [data-framer-name="Opening Copy"]{width:100%!important;min-width:0;gap:24px!important;overflow:visible!important}
body[data-cn-design] .framer-loxzgd{width:100%!important}
body[data-cn-design] .framer-loxzgd h1{font-size:clamp(58px,5.7vw,96px)!important;line-height:.97!important;letter-spacing:-.045em!important}
body[data-cn-design] .framer-cpd3s3{max-width:460px!important;width:100%!important}
body[data-cn-design] .framer-cpd3s3 p{font-size:20px!important;line-height:1.5!important}
body[data-cn-design] .framer-1fmxbze p,body[data-cn-design] .framer-j991tn p,body[data-cn-design] .framer-1xqylop p{font-size:14px!important;line-height:1.4!important;letter-spacing:.06em!important}
body[data-cn-design] [data-framer-name="Primary Actions"]{width:100%!important;gap:16px!important;flex-wrap:wrap!important;padding-top:8px}
body[data-cn-design] [data-framer-name="Primary Actions"] a{min-height:48px;padding:16px 22px!important}
.cn-hero-art{margin:0;position:relative;isolation:isolate;width:100%;aspect-ratio:1;max-width:630px;justify-self:end;display:grid;place-items:center;overflow:visible}
.cn-hero-art::before{content:"";position:absolute;inset:5%;z-index:-1;border:1px solid rgba(3,255,244,.4);border-radius:50%;background:radial-gradient(circle,rgba(3,255,244,.13),transparent 68%);rotate:calc(var(--cn-hero-progress,0)*22deg);scale:calc(1 + var(--cn-hero-progress,0)*.06)}
.cn-hero-art::after{content:"";position:absolute;inset:15% -1%;z-index:-1;border:1px solid rgba(242,242,238,.18);border-radius:50%;rotate:calc(-25deg + var(--cn-hero-progress,0)*35deg)}
.cn-hero-art img{display:block;width:104%;height:104%;object-fit:contain;translate:0 calc(var(--cn-hero-progress,0)*-54px);rotate:calc(-5deg + var(--cn-hero-progress,0)*7deg);filter:drop-shadow(0 18px 34px rgba(0,0,0,.4))}
.cn-hero-art figcaption{position:absolute;bottom:1%;right:0;font:500 12px/1.5 "League Spartan",sans-serif;letter-spacing:.13em;color:var(--cn-paper);border-top:1px solid var(--cn-cyan);padding-top:10px}
body[data-cn-design] [data-framer-name="Latest Release"]{gap:48px!important;background:#111!important}
body[data-cn-design] [data-framer-name="Latest Release Heading"]{width:100%!important;align-items:flex-start!important;gap:24px!important}
body[data-cn-design] [data-framer-name="Heading Copy"]{gap:16px!important}
body[data-cn-design] [data-framer-name="Featured Release Feed"]{width:100%!important}
body[data-cn-design] [data-framer-name="Featured Release"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:clamp(40px,5vw,80px)!important;align-items:center!important;width:100%!important;padding:0!important;overflow:visible!important}
body[data-cn-design] [data-framer-name="Official Release Cover"]{width:100%!important;height:auto!important;aspect-ratio:1!important;min-width:0;overflow:hidden;box-shadow:18px 18px 0 rgba(3,255,244,.12);rotate:calc(-1.5deg + var(--cn-cover-progress,0)*3deg)}
body[data-cn-design] [data-framer-name="Release Information"]{width:100%!important;gap:24px!important;padding:24px 0!important;min-width:0}
body[data-cn-design] [data-framer-name="Release Information"] h2{font-size:clamp(42px,5.2vw,76px)!important;line-height:1!important;letter-spacing:-.035em!important}
body[data-cn-design] [data-framer-name="Release Information"] p{font-size:18px!important;line-height:1.55!important}
body[data-cn-design] .framer-42st8f p{-webkit-line-clamp:6!important}
body[data-cn-design] [data-framer-name="Label Manifesto"]{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 80px!important;align-items:start!important;align-content:start!important;background:var(--cn-red)!important;color:var(--cn-ink);isolation:isolate;min-height:0;position:relative}
body[data-cn-design] [data-framer-name="Label Manifesto"] .framer-text{color:var(--cn-ink)!important}
body[data-cn-design] [data-framer-name="Manifesto Header"]{grid-column:1;gap:24px!important;align-items:flex-start!important;width:100%!important}
body[data-cn-design] [data-framer-name="Manifesto Statement"]{width:100%!important}
body[data-cn-design] [data-framer-name="Manifesto Statement"] p{font-size:clamp(32px,3.5vw,52px)!important;line-height:1.06!important;letter-spacing:-.025em!important;text-wrap:balance}
body[data-cn-design] [data-framer-name="Manifesto Principles"]{grid-column:1;display:flex!important;flex-direction:column!important;gap:0!important;width:100%!important;align-items:stretch!important}
body[data-cn-design] [data-framer-name="Manifesto Principles"]>div{width:100%!important;flex:none!important;min-height:260px;display:flex;flex-direction:column;justify-content:center!important;gap:16px!important;padding:36px 0!important;border-top:1px solid rgba(8,8,8,.35)}
body[data-cn-design] [data-framer-name="Manifesto Principles"] p{font-size:19px!important;line-height:1.5!important;max-width:38ch}
body[data-cn-design] [data-framer-name="Manifesto Footer"]{grid-column:1;gap:24px!important;width:100%!important;align-items:flex-start!important}
.cn-art-sequence{grid-column:2;grid-row:1/span 4;position:sticky;top:140px;align-self:start;justify-self:center;width:100%;max-width:min(550px,58svh);padding:18px 0;margin:0;min-width:0}
.cn-art-sequence-stage{position:relative;aspect-ratio:1;isolation:isolate}
.cn-art-sequence-stage::before{content:"";position:absolute;inset:-18px 20px 18px -20px;border:1px solid rgba(8,8,8,.6);rotate:-6deg;z-index:-1}
.cn-sequence-layer{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;opacity:var(--cn-art-opacity,0);transform:translate3d(0,var(--cn-art-y,0px),0) rotate(var(--cn-art-rotation,0deg)) scale(var(--cn-art-scale,1));box-shadow:0 20px 55px rgba(0,0,0,.2);will-change:transform,opacity}
.cn-sequence-layer:first-child{--cn-art-opacity:1}
.cn-art-sequence figcaption{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgba(8,8,8,.6);padding-top:22px;margin-top:36px;font:500 14px/1.4 "League Spartan",sans-serif;color:#080808}
.cn-art-caption-name{font-weight:700;font-size:20px;letter-spacing:-.02em}
.cn-art-sequence-note{display:block;margin-top:12px;font:500 12px/1.5 "League Spartan",sans-serif;letter-spacing:.1em;color:#080808}
body[data-cn-design] [data-framer-name="Artists Preview"]{gap:40px!important}
body[data-cn-design] [data-framer-name="Artists Header"]{gap:24px!important;align-items:flex-end!important;width:100%!important}
body[data-cn-design] [data-framer-name="Header Copy"]{gap:16px!important}
body[data-cn-design] [data-framer-name="Featured Artists Feed"]{width:100%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px!important}
body[data-cn-design] [data-framer-name="Featured Artists Feed"] [data-framer-name="Artist Card"]{width:100%!important;min-width:0;overflow:hidden;border-bottom:1px solid var(--cn-line)}
body[data-cn-design] [data-framer-name="Artist Photograph"]{aspect-ratio:3/4!important;height:auto!important;width:100%!important}
body[data-cn-design] [data-framer-name="Artist Information"]{padding:24px 0!important;gap:12px!important;width:100%!important}
body[data-cn-design] [data-framer-name="Artist Information"] h3{font-size:28px!important;line-height:1.1!important}
body[data-cn-design] [data-framer-name="Demo Submission CTA"]{gap:40px!important;border-top:1px solid var(--cn-line);background:radial-gradient(ellipse at 95% 0,rgba(3,255,244,.08),transparent 60%)}
body[data-cn-design] [data-framer-name="Demo Invitation"]{gap:24px!important}
body[data-cn-design] [data-framer-name="Demo Invitation"] h1{font-size:clamp(40px,5.7vw,84px)!important;line-height:1!important;letter-spacing:-.035em!important}
body[data-cn-design] [data-framer-name="Demo Guidance"]{gap:24px!important;max-width:600px}
body[data-cn-design] [data-framer-name="Demo Guidance"] p{font-size:20px!important;line-height:1.5!important}
body[data-cn-design] [data-framer-name="Verified Social Links"]{gap:20px!important;padding-top:28px;border-top:1px solid var(--cn-line)}
body[data-cn-design] [data-framer-name="Artists · Hero"]{padding-bottom:48px!important}
body[data-cn-design] [data-framer-name="Artists · Hero"] h1,body[data-cn-design] [data-framer-name="Releases Listing"]>.framer-mtcg02 h1,body[data-cn-design] [data-framer-name="About Opening"] h1{font-size:clamp(54px,7vw,108px)!important;line-height:1!important;letter-spacing:-.04em!important}
body[data-cn-design] [data-framer-name="About Opening"] [data-framer-name="Hero Composition"],body[data-cn-design] [data-framer-name="About Opening"] [data-framer-name="Hero Copy"]{width:100%!important;max-width:100%!important}
body[data-cn-design] [data-framer-name="Artists · Featured"]{padding-top:0!important;gap:32px!important}
body[data-cn-design] [data-framer-name="Artists · Directory"]{gap:40px!important}
body[data-cn-design] [data-framer-name="Featured Artists Grid"],body[data-cn-design] [data-framer-name="Artists Grid"]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:32px 24px!important;width:100%!important}
body[data-cn-design] [data-framer-name="Releases Listing"]{gap:48px!important}
body[data-cn-design] [data-framer-name="Releases Feed"],body[data-cn-design] [data-framer-name="Related Release Grid"],body[data-cn-design] [data-framer-name="Artist Release Grid"],body[data-cn-design] [data-framer-name="Related Artist Grid"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:36px 24px!important;width:100%!important;align-items:stretch!important}
body[data-cn-design] .cn-release-card{width:100%!important;height:100%!important;min-width:0;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:0!important;padding:0!important;overflow:hidden!important;align-items:stretch!important;border:1px solid var(--cn-line);background:#111!important;transition:border-color .25s,translate .25s}
body[data-cn-design] .cn-release-card:hover{border-color:var(--cn-cyan);translate:0 -5px}
body[data-cn-design] .cn-release-card>[data-framer-name="Cover"],body[data-cn-design] .cn-release-card>[data-framer-name="Release Cover"]{aspect-ratio:1!important;width:100%!important;height:auto!important;flex:none!important}
body[data-cn-design] .cn-release-card img{transition:scale .55s}
body[data-cn-design] .cn-release-card:hover img{scale:1.035}
body[data-cn-design] .cn-release-card-info{padding:22px!important;gap:12px!important;width:100%!important;flex:1 0 auto!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0}
body[data-cn-design] .cn-release-card :is(h1,h2,h3){font-size:26px!important;line-height:1.12!important;letter-spacing:-.025em!important;text-align:left!important}
body[data-cn-design] .cn-release-card [data-framer-name="Catalogue"] p{font-size:14px!important;line-height:1.4!important;letter-spacing:.06em!important;color:var(--cn-cyan)!important}
.cn-release-credits{font:400 16px/1.4 "Oswald",sans-serif;letter-spacing:.015em;color:#d3d3cf;overflow-wrap:anywhere;width:100%}
.cn-release-dates{display:grid;gap:8px;width:100%;margin-top:auto;padding-top:18px;border-top:1px solid var(--cn-line);font:400 14px/1.4 "Oswald",sans-serif;color:#c1c1bd}
.cn-date-row{display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;align-items:baseline}
.cn-date-label{font:500 12px/1.4 "League Spartan",sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#a4a49f}
[data-cn-date-original]{display:none!important}
body[data-cn-design] [data-framer-name="Artist · Hero"]{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,96px)!important;align-items:start!important}
body[data-cn-design] [data-framer-name="Photo Panel"]{width:100%!important;height:auto!important;aspect-ratio:3/4;position:sticky!important;top:124px;min-width:0;min-height:0!important;max-height:calc(100svh - 160px)}
body[data-cn-design] [data-framer-name="Info Panel"]{width:100%!important;gap:40px!important;padding:0!important;min-width:0}
body[data-cn-design] [data-framer-name="Top Area"]{gap:24px!important}
body[data-cn-design] [data-framer-name="Artist · Hero"] h1{font-size:clamp(44px,4.9vw,80px)!important;line-height:1!important;letter-spacing:-.03em!important}
body[data-cn-design] [data-framer-name="Biography EN"] p{font-size:18px!important;line-height:1.65!important}
body[data-cn-design] [data-framer-name="Platforms Inner"]{gap:12px!important;flex-wrap:wrap!important;width:100%!important}
body[data-cn-design] [data-framer-name="Platforms Inner"] a{min-height:44px;padding:12px 16px!important}
body[data-cn-design] [data-framer-name="Platforms Inner"] p{font-size:14px!important}
body[data-cn-design] [data-framer-name="Artist · Connected Releases"]{gap:64px!important;padding-top:24px!important}
body[data-cn-design] [data-framer-name="Releases by Artist"],body[data-cn-design] [data-framer-name="Related Artists"]{gap:32px!important}
body[data-cn-design] [data-framer-name="Release Introduction"]{display:grid!important;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start!important;gap:clamp(40px,5vw,80px)!important}
body[data-cn-design] [data-framer-name="Cover, Listen & Embeds"],body[data-cn-design] [data-framer-name="Release Identity"]{width:100%!important;gap:36px!important;min-width:0}
body[data-cn-design] [data-framer-name="Official Cover Stage"]{width:100%!important;height:auto!important;aspect-ratio:1!important}
body[data-cn-design] [data-framer-name="Release Identity"] h1{font-size:clamp(44px,4.8vw,76px)!important;line-height:1!important;letter-spacing:-.03em!important}
body[data-cn-design] [data-framer-name="Release Identity"] p{font-size:18px!important;line-height:1.55!important}
body[data-cn-design] [data-framer-name="Artist Links"]{gap:12px!important;flex-wrap:wrap!important;width:100%!important}
body[data-cn-design] [data-framer-name="Linked Artist Chip"]{max-width:100%;min-height:48px;padding:10px 14px!important;gap:12px!important}
body[data-cn-design] [data-framer-name="Platform Links"]{gap:12px!important;flex-wrap:wrap!important}
body[data-cn-design] [data-framer-name="Platform Links"] a{min-height:44px;padding:12px 16px!important}
body[data-cn-design] [data-framer-name="Release Embeds"]{gap:28px!important}
body[data-cn-design] [data-framer-name="Release · Related Releases"]{gap:40px!important;padding-top:32px!important}
body[data-cn-design] [data-framer-name="Related Releases Heading"]{gap:16px!important;width:100%!important}
body[data-cn-design] [data-framer-name="Contact Layout"]{display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,6vw,88px)!important;align-items:start!important;width:100%!important}
body[data-cn-design] [data-framer-name="Contact Introduction"]{width:100%!important;gap:28px!important;min-width:0}
body[data-cn-design] [data-framer-name="Contact Introduction"] h1{font-size:clamp(48px,5vw,76px)!important;line-height:1!important;letter-spacing:-.03em!important}
body[data-cn-design] [data-framer-name="Contact Form Panel"]{width:100%!important;min-width:0}
body[data-cn-design] [data-framer-name="Contact Form Panel"] section{padding:36px!important;border-color:var(--cn-line)!important;background:#111!important;border-radius:4px!important}
body[data-cn-design] [data-framer-name="Contact Form Panel"] input,body[data-cn-design] [data-framer-name="Contact Form Panel"] textarea{font-size:16px!important;line-height:1.5!important;padding:14px 16px!important;border-color:rgba(242,242,238,.28)!important}
body[data-cn-design] [data-framer-name="Contact Form Panel"] label{font-size:15px!important;line-height:1.4!important}
body[data-cn-design] [data-framer-name="Demo Submission Route"]{padding-top:32px;border-top:1px solid var(--cn-line);margin-top:40px}
body[data-cn-design] [data-framer-name="Demo Submission"]{gap:36px!important}
body[data-cn-design] [data-framer-name="Submission Checklist"]{margin-top:12px;padding-top:32px;border-top:1px solid var(--cn-line);gap:16px!important}
body[data-cn-design] [data-framer-name="Global Footer Region"]{padding:64px var(--cn-gutter) 32px!important;border-top:1px solid var(--cn-line);overflow:visible!important}
body[data-cn-design] [data-framer-name="Footer Content"]{max-width:calc(var(--cn-width) - var(--cn-gutter)*2)!important;width:100%!important;margin-inline:auto;gap:40px!important;padding:0!important}
body[data-cn-design] [data-framer-name="Footer Main"]{gap:32px!important;align-items:flex-start!important}
body[data-cn-design] [data-framer-name="Footer Navigation"]{gap:24px!important;flex-wrap:wrap!important}
body[data-cn-design] [data-framer-name="Footer Legal"]{padding-top:24px!important;border-top:1px solid var(--cn-line);gap:24px!important;align-items:center!important}
body[data-cn-design] [data-framer-name="Footer Legal"] p{font-size:14px!important;line-height:1.5!important}
.cn-motion-full .cn-reveal{opacity:0!important;transform:translate3d(0,24px,0)!important;transition:opacity .7s ease,transform .7s cubic-bezier(.2,.65,.3,1)!important;transition-delay:var(--cn-reveal-delay,0ms)!important}
.cn-motion-full .cn-reveal.cn-in-view{opacity:1!important;transform:none!important}
.cn-motion-reduce .cn-reveal{opacity:1!important;transform:none!important}
@media(min-width:1100px){body[data-cn-design] [data-framer-name="Opening Composition"]{min-height:560px}}
@media(min-width:1600px){:root{--cn-space:120px}.cn-hero-art{max-width:660px}}
@media(max-width:1099px){
 :root{--cn-gutter:36px;--cn-space:80px}
 body[data-cn-design] nav[data-framer-name="Desktop"]{gap:20px!important;padding-inline:36px!important}
 body[data-cn-design] nav[data-framer-name="Desktop"] .framer-1p2es1v{gap:20px!important}
 body[data-cn-design] [data-framer-name="Opening · Crazy Nutz Universe"]{min-height:min(840px,calc(100svh - 92px))!important}
 body[data-cn-design] [data-framer-name="Opening Composition"]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px!important}
 body[data-cn-design] .framer-loxzgd h1{font-size:clamp(48px,6.1vw,66px)!important}
 body[data-cn-design] .framer-cpd3s3 p{font-size:18px!important}
 body[data-cn-design] [data-framer-name="Label Manifesto"]{gap:32px!important}
 body[data-cn-design] [data-framer-name="Manifesto Statement"] p{font-size:36px!important}
 body[data-cn-design] [data-framer-name="Manifesto Principles"]>div{min-height:240px}
 .cn-art-sequence{top:120px}
 body[data-cn-design] [data-framer-name="Releases Feed"],body[data-cn-design] [data-framer-name="Related Release Grid"],body[data-cn-design] [data-framer-name="Artist Release Grid"],body[data-cn-design] [data-framer-name="Related Artist Grid"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 20px!important}
 body[data-cn-design] [data-framer-name="Featured Artists Grid"],body[data-cn-design] [data-framer-name="Artists Grid"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 20px!important}
 body[data-cn-design] [data-framer-name="Contact Layout"]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px!important}
 body[data-cn-design] [data-framer-name="Contact Form Panel"] section{padding:28px!important}
 body[data-cn-design] [data-framer-name="Release Introduction"]{gap:32px!important}
 body[data-cn-design] [data-framer-name="Artist · Hero"]{gap:40px!important}
 body[data-cn-design] [data-framer-name="Artist · Hero"] h1,body[data-cn-design] [data-framer-name="Release Identity"] h1{font-size:52px!important}
}
@media(max-width:767px){
 :root{--cn-gutter:22px;--cn-space:64px}
 html{scroll-padding-top:88px}
 body[data-cn-design] nav[data-framer-name="Phone"],body[data-cn-design] nav[data-framer-name="Phone Open"]{padding:18px 22px!important;min-height:80px;gap:24px!important}
 body[data-cn-design] nav .framer-c317x9-container,body[data-cn-design] nav .framer-eumg68{width:170px!important;height:44px!important}
 body[data-cn-design] nav .framer-1jwmx9t{width:100%!important;justify-content:space-between!important;align-items:center!important}
 body[data-cn-design] nav[data-framer-name="Phone Open"] .framer-1p2es1v{width:100%!important;gap:22px!important;padding:16px 0!important;align-items:flex-start!important}
 body[data-cn-design] nav[data-framer-name="Phone Open"] .framer-text{font-size:18px!important}
 body[data-cn-design] [data-framer-name="Opening · Crazy Nutz Universe"]{min-height:auto!important;gap:24px!important;padding-top:28px!important;padding-bottom:28px!important}
 body[data-cn-design] [data-framer-name="Opening Composition"]{grid-template-columns:1fr!important;gap:24px!important}
 body[data-cn-design] .framer-loxzgd h1{font-size:clamp(44px,10.9vw,72px)!important;line-height:1!important}
 body[data-cn-design] [data-framer-name="Opening Copy"]{gap:20px!important}
 body[data-cn-design] .framer-cpd3s3 p{font-size:18px!important;line-height:1.5!important}
 body[data-cn-design] [data-framer-name="Primary Actions"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;width:100%!important}
 body[data-cn-design] [data-framer-name="Primary Actions"]>div{flex:none!important;width:100%!important;height:auto!important}
 body[data-cn-design] [data-framer-name="Primary Actions"] a{width:100%!important;justify-content:center!important;padding:15px 12px!important}
 .cn-hero-art{max-width:460px;justify-self:center;width:88%}
 .cn-hero-art img{width:100%;height:100%;rotate:-3deg;translate:0 calc(var(--cn-hero-progress,0)*-14px)}
 .cn-hero-art figcaption{font-size:10px;bottom:0}
 body[data-cn-design] [data-framer-name="Latest Release"]{gap:32px!important}
 body[data-cn-design] [data-framer-name="Featured Release"]{grid-template-columns:1fr!important;gap:32px!important}
 body[data-cn-design] [data-framer-name="Official Release Cover"]{box-shadow:10px 10px 0 rgba(3,255,244,.12);rotate:0deg}
 body[data-cn-design] [data-framer-name="Release Information"]{padding:0!important;gap:20px!important}
 body[data-cn-design] [data-framer-name="Release Information"] h2{font-size:44px!important}
 body[data-cn-design] [data-framer-name="Latest Release Heading"] h2{font-size:36px!important;line-height:1.1!important}
 body[data-cn-design] [data-framer-name="Label Manifesto"]{grid-template-columns:1fr!important;gap:32px!important;min-height:auto!important}
 body[data-cn-design] [data-framer-name="Manifesto Header"]{grid-column:1;grid-row:1}
 body[data-cn-design] [data-framer-name="Manifesto Statement"] p{font-size:34px!important}
 .cn-art-sequence{grid-column:1;grid-row:2;position:relative;top:auto;max-width:460px;width:calc(100% - 18px);justify-self:center;padding:0;margin-top:12px}
 .cn-art-sequence-stage::before{inset:-12px 12px 12px -12px;rotate:-3deg}
 .cn-art-sequence figcaption{margin-top:24px;padding-top:16px}
 body[data-cn-design] [data-framer-name="Manifesto Principles"]{grid-column:1;grid-row:3;gap:0!important}
 body[data-cn-design] [data-framer-name="Manifesto Principles"]>div{min-height:0;padding:28px 0!important}
 body[data-cn-design] [data-framer-name="Manifesto Principles"] p{font-size:18px!important}
 body[data-cn-design] [data-framer-name="Manifesto Footer"]{grid-row:4}
 body[data-cn-design] [data-framer-name="Artists Header"]{flex-direction:column!important;align-items:flex-start!important;gap:24px!important}
 body[data-cn-design] [data-framer-name="Featured Artists Feed"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}
 body[data-cn-design] [data-framer-name="Artist Information"]{padding:18px 0!important}
 body[data-cn-design] [data-framer-name="Artist Information"] h3{font-size:22px!important}
 body[data-cn-design] [data-framer-name="Artist Information"] p{font-size:14px!important}
 body[data-cn-design] [data-framer-name="Demo Invitation"] h1{font-size:38px!important}
 body[data-cn-design] [data-framer-name="Demo Submission CTA"]{gap:28px!important}
 body[data-cn-design] [data-framer-name="Verified Social Links"]{gap:16px!important;flex-wrap:wrap!important}
 body[data-cn-design] [data-framer-name="Artists · Hero"] h1,body[data-cn-design] [data-framer-name="Releases Listing"]>.framer-mtcg02 h1,body[data-cn-design] [data-framer-name="About Opening"] h1{font-size:54px!important}
 body[data-cn-design] [data-framer-name="Artists · Hero"]{padding-bottom:32px!important}
 body[data-cn-design] [data-framer-name="Featured Artists Grid"],body[data-cn-design] [data-framer-name="Artists Grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 16px!important}
 body[data-cn-design] [data-framer-name="Releases Feed"],body[data-cn-design] [data-framer-name="Related Release Grid"],body[data-cn-design] [data-framer-name="Artist Release Grid"],body[data-cn-design] [data-framer-name="Related Artist Grid"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}
 body[data-cn-design] .cn-release-card-info{padding:16px 12px!important;gap:10px!important}
 body[data-cn-design] .cn-release-card :is(h1,h2,h3){font-size:21px!important;line-height:1.15!important}
 .cn-release-credits{font-size:15px;line-height:1.45}
 .cn-release-dates{font-size:14px;padding-top:14px;gap:8px}
 .cn-date-row{display:grid;gap:4px;justify-content:start}
 .cn-date-label{font-size:11px}
 body[data-cn-design] [data-framer-name="Artist · Hero"],body[data-cn-design] [data-framer-name="Release Introduction"],body[data-cn-design] [data-framer-name="Contact Layout"]{grid-template-columns:1fr!important;gap:36px!important}
 body[data-cn-design] [data-framer-name="Photo Panel"]{position:relative!important;top:0;aspect-ratio:4/5;max-height:none}
 body[data-cn-design] [data-framer-name="Artist · Hero"] h1,body[data-cn-design] [data-framer-name="Release Identity"] h1{font-size:48px!important}
 body[data-cn-design] [data-framer-name="Biography EN"] p{font-size:17px!important;line-height:1.6!important}
 body[data-cn-design] [data-framer-name="Release Introduction"] [data-framer-name="Release Identity"]{grid-row:1}
 body[data-cn-design] [data-framer-name="Cover, Listen & Embeds"]{grid-row:2}
 body[data-cn-design] [data-framer-name="Release Identity"]{gap:24px!important}
 body[data-cn-design] [data-framer-name="Release Identity"] p{font-size:17px!important}
 body[data-cn-design] [data-framer-name="Release · Related Releases"]{gap:28px!important}
 body[data-cn-design] [data-framer-name="Contact Introduction"] h1{font-size:52px!important}
 body[data-cn-design] [data-framer-name="Contact Form Panel"] section{padding:24px 18px!important}
 body[data-cn-design] [data-framer-name="Footer Main"],body[data-cn-design] [data-framer-name="Footer Legal"]{flex-direction:column!important;gap:24px!important;align-items:flex-start!important}
 body[data-cn-design] [data-framer-name="Footer Navigation"]{justify-content:flex-start!important;gap:20px!important}
 body[data-cn-design] [data-framer-name="Global Footer Region"]{padding-block:48px 28px!important}
}
@media(max-width:359px){:root{--cn-gutter:18px}body[data-cn-design] .cn-release-card :is(h1,h2,h3){font-size:19px!important}body[data-cn-design] .framer-loxzgd h1{font-size:38px!important}body[data-cn-design] [data-framer-name="Primary Actions"]{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){
 .cn-hero-art img,.cn-hero-art::before,.cn-hero-art::after{translate:none!important;rotate:none!important;scale:1!important}
 .cn-reveal{opacity:1!important;transform:none!important;transition:none!important}
 .cn-sequence-layer{opacity:0!important;transform:none!important;will-change:auto}
 .cn-sequence-layer:first-child{opacity:1!important}
 .cn-art-sequence{position:relative;top:auto}
 body[data-cn-design] [data-framer-name="Label Manifesto"]{min-height:auto!important}
 body[data-cn-design] [data-framer-name="Manifesto Principles"]>div{min-height:0!important;padding-block:32px!important}
 body[data-cn-design] [data-framer-name="Official Release Cover"]{rotate:none!important}
 .cn-release-card:hover{translate:none!important}
 .cn-release-card:hover img{scale:1!important}
}
