/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.block{display:block}.inline{display:inline}}:root{--background:#151013;--background-deep:#0b0709;--surface:#20161bc2;--surface-strong:#271920e0;--text:#f6f2f3;--muted:#c8b9be;--accent:#ff6b71;--line:#ff6b7138;--shadow:0 28px 80px #00000057}html{scroll-behavior:smooth;width:100%;overflow-x:clip}body{background:radial-gradient(circle at 12% 10%, #6c1c2414, transparent 32%), radial-gradient(circle at 88% 14%, #5c121c1f, transparent 26%), radial-gradient(circle at 50% 100%, #52121c14, transparent 34%), linear-gradient(180deg, var(--background) 0%, var(--background-deep) 100%);width:100%;min-height:100vh;color:var(--text);font-family:var(--font-manrope), sans-serif;margin:0;overflow-x:clip}body:has(.breakinmix-shell){background:radial-gradient(circle at 14% 10%,#cf3a3414,#0000 24%),radial-gradient(circle at 86% 12%,#ac433612,#0000 22%),linear-gradient(#fbf8f4 0%,#f6f2ec 36%,#f1ece5 100%)}body:has(.coloringbook-shell){background:radial-gradient(circle at 14% 10%,#ff45000f,#0000 24%),radial-gradient(circle at 86% 16%,#ff45000a,#0000 22%),linear-gradient(#fbf8f2 0%,#f7f3ed 42%,#f2ede6 100%)}a{color:inherit;text-decoration:none}img{display:block}.landing-page,.breakinmix-page,.coloringbook-page{--frame-width:min(1240px, calc(100% - 40px));width:100%;max-width:100%;position:relative;overflow-x:clip}.breakinmix-page{--accent:#cf3a34;--bm-background:#f6f2ec;--bm-surface:#fcfaf7;--bm-surface-strong:#f2ece5;--bm-text:#151515;--bm-muted:#5e5853;--bm-line:#1515151a;--bm-line-soft:#1515150f;--bm-accent-line:#cf3a342e;color:var(--bm-text)}.coloringbook-page{--cb-orange:#ff4500;--cb-orange-rgb:255, 69, 0;--accent:var(--cb-orange);--cb-paper:#fbf6ee;--cb-paper-strong:#f3ece2;--cb-panel:var(--cb-orange);--cb-panel-soft:#ff8d5c;--cb-surface:#fffcf7bd;--cb-ink:#15110f;--cb-muted:#66584c;--cb-line:#15110f1f;--cb-line-soft:#15110f0f;color:var(--cb-ink);isolation:isolate}.landing-shell{width:100%;margin:0;padding:0 0 96px;position:relative;overflow-x:clip}.ambient{z-index:-1;filter:blur(100px);opacity:.07;border-radius:999px;width:34rem;height:34rem;position:absolute}.ambient-left{background:#ff6b7108;top:-10rem;left:-12rem}.ambient-right{background:#7a0d1608;top:14rem;right:-8rem}.site-header{background:linear-gradient(#151013fc,#0c080af7 72%,#0a0709ed 100%),linear-gradient(90deg,#ff6b710d,#0000 28%);border-top:1px solid #ffffff0a;border-bottom:1px solid #ffffff0f;width:100%;margin:0;position:relative}.site-header:after{content:"";pointer-events:none;background:linear-gradient(#08050647 0%,#08050600 100%);height:30px;position:absolute;bottom:-1px;left:0;right:0}.site-header-inner{z-index:1;width:var(--frame-width);justify-content:space-between;align-items:center;gap:32px;min-height:166px;margin:0 auto;padding:40px 0 20px;display:flex;position:relative}.site-header-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.brand-lockup{flex-direction:column;gap:4px;max-width:min(34rem,100%);display:inline-flex}.brand{letter-spacing:-.055em;font-size:clamp(3.5rem,7vw,7.5rem);font-weight:800;line-height:.88}.brand-subtitle{color:#f6f2f366;letter-spacing:.2em;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:.68rem;font-weight:620;line-height:1.12}.site-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.site-nav:before{content:"";background:#ff6b712e;width:1px;height:12px;margin-right:10px}.site-nav a{color:#f6f2f380;letter-spacing:.2em;font-variant-numeric:tabular-nums;text-transform:uppercase;padding:3px 0;font-size:.69rem;font-weight:620;line-height:1.08;transition:color .18s;display:inline-block;position:relative}.site-nav a:after{content:"";transform-origin:0;opacity:0;background:#ff6b7194;height:1px;transition:transform .18s,opacity .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(.46)}.site-nav a:hover,.site-nav a:focus-visible{color:#f6f2f3eb}.site-nav a:hover:after,.site-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.locale-switcher{align-self:flex-end;align-items:center;gap:10px;padding-top:4px;display:inline-flex}.locale-switcher a{color:#f6f2f380;letter-spacing:.2em;font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:.69rem;font-weight:620;line-height:1.08;transition:color .18s;position:relative}.locale-switcher a+a:before{content:"|";color:#f6f2f347;margin-right:10px;display:inline-block}.locale-switcher a:hover,.locale-switcher a:focus-visible{color:#f6f2f3d1}.locale-switcher a[aria-current=page]{color:var(--accent)}.hero-section{width:100%;margin:0;padding:0 0 84px;position:relative}.hero-copy,.culture-copy{z-index:1;position:relative}.hero-stage{background:#060406;border-bottom:1px solid #ffffff14;min-height:clamp(640px,88svh,840px);position:relative;overflow:visible}.hero-stage:before,.hero-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-stage:before{z-index:1;background:linear-gradient(90deg,#080506f0 0%,#080506e0 22%,#08050694 46%,#0805062e 68%,#0805067a 100%),linear-gradient(#09060829 0%,#09060800 32%,#090608bd 100%)}.hero-stage:after{z-index:1;mix-blend-mode:screen;opacity:.82;background:radial-gradient(circle at 18% 34%,#ff6b7138,#0000 26%),radial-gradient(circle at 80% 52%,#7a0d162e,#0000 32%)}.hero-backdrop{object-fit:cover;object-position:72% center;filter:brightness(.56)saturate(.92)contrast(1.05)}.hero-content{z-index:2;width:var(--frame-width);flex-direction:column;justify-content:space-between;gap:32px;min-height:clamp(640px,88svh,840px);margin:0 auto;padding:clamp(32px,4.5vw,52px) 0 clamp(28px,4vw,44px);display:flex;position:relative}.hero-copy{max-width:min(620px,100%);padding-top:clamp(56px,10vh,108px)}.hero-eyebrow{color:#ff6b71e6;letter-spacing:.24em;font-variant-numeric:tabular-nums;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:700}.hero-section h1,.content-section h2,.culture-copy h2{letter-spacing:-.07em;margin:0;font-weight:800;line-height:.96}.hero-title{max-width:none;margin:16px 0 0;font-size:clamp(3.5rem,7vw,7.5rem)}.hero-text{color:#e7dbdf;max-width:34rem;margin:24px 0 0;font-size:clamp(1.08rem,1.45vw,1.34rem);line-height:1.74}.hero-meta{color:#f6f2f3bd;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 0;font-size:.86rem;font-weight:700}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-facts-panel{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#130d11c7,#0a07099e);border:1px solid #ff6b7124;border-radius:24px;max-width:min(980px,100%);margin-inline:auto;padding:18px;box-shadow:0 20px 44px #0000003d}.button{text-align:center;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:0 20px;font-size:1.02rem;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-1px)}.button-primary{background:var(--accent);color:#120d10;box-shadow:0 16px 30px #ff6b7133}.button-secondary{color:var(--accent);background:0 0;border-color:#ff6b71c2}.button-inline{width:fit-content;color:var(--text);background:#ff6b7114;border-color:#ff6b7147;margin-top:auto}.facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.fact-card{border-top:1px solid #ff6b712e;padding:14px 14px 0 0}.fact-card strong{letter-spacing:-.04em;font-size:1.34rem;font-weight:800;line-height:1.05;display:block}.fact-card span{color:#d4c5ca;margin-top:8px;font-size:.95rem;line-height:1.55;display:block}.culture-media{width:min(100%,490px);position:relative}.content-section{width:var(--frame-width);margin:0 auto;padding:50px 0 0;scroll-margin-top:92px}.photo-band-section{width:100%;margin:74px 0 0;position:relative}.photo-band-frame{aspect-ratio:1672/720;background:#ffffff05;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;position:relative;overflow:visible}.photo-band-frame:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b07091a,#0b070942),linear-gradient(90deg,#0b070957 0%,#0000 16% 84%,#0b070961 100%);position:absolute;inset:0}.photo-band-frame img{object-position:center;width:100%;height:auto;transform:none}.section-tag{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.section-heading{max-width:none;margin-bottom:34px}.content-section h2,.culture-copy h2{font-size:clamp(2.6rem,5.3vw,4.6rem)}.section-heading p,.culture-copy p,.timeline-card p,.sound-card p,.principle-card p,.platform-card p,.contact-card p,.site-footer p{color:var(--muted);line-height:1.78}.section-heading p{max-width:none;margin:16px 0 0}.timeline-grid,.sound-grid,.platform-grid,.contact-grid{gap:18px;display:grid}.timeline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-card,.sound-card,.principle-card,.platform-card,.contact-card{border:1px solid var(--line);background:linear-gradient(180deg, #ffffff0a, #ffffff04), var(--surface);border-radius:24px;flex-direction:column;gap:14px;min-height:100%;padding:24px;display:flex;box-shadow:0 18px 40px #0000002e}.timeline-index{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.82rem;font-weight:800}.timeline-card h3,.sound-card h3,.principle-card h3,.platform-card h3{letter-spacing:-.04em;margin:0;font-size:1.46rem;font-weight:800;line-height:1.1}.sound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sound-card{background:radial-gradient(circle at top right, #ff6b711c, transparent 36%), var(--surface);gap:18px;transition:transform .18s,border-color .18s,box-shadow .18s}.sound-card:hover,.sound-card:focus-within{border-color:#ff6b7157;transform:translateY(-3px);box-shadow:0 22px 44px #0000003d}.sound-card-top{justify-content:space-between;align-items:center;display:flex}.sound-cover{aspect-ratio:1;background:linear-gradient(#ffffff08,#ffffff04),#ffffff05;border:1px solid #ffffff14;border-radius:18px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0a,0 18px 32px #0003}.sound-cover:after{content:"";pointer-events:none;background:linear-gradient(#09060800 0%,#09060814 100%);position:absolute;inset:0}.sound-cover img{object-fit:cover;width:100%;height:100%;transition:transform .24s}.sound-card:hover .sound-cover img,.sound-card:focus-within .sound-cover img{transform:scale(1.025)}.sound-chip{width:fit-content;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800;display:inline-flex}.culture-section{padding-top:34px}.culture-copy,.culture-heading{max-width:none}.principle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.principle-card{background:var(--surface-strong)}.culture-explore{border-top:1px solid #ffffff12;margin-top:24px;padding-top:18px}.culture-explore-tag{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-block}.culture-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.culture-explore-link{background:linear-gradient(#ffffff03,#ffffff01),#ffffff02;border:1px solid #ffffff0b;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;min-height:100%;padding:14px 16px 15px;transition:border-color .18s,transform .18s,background-color .18s;display:grid}.culture-explore-link:hover,.culture-explore-link:focus-visible{background:linear-gradient(#ffffff04,#ffffff01),#ffffff02;border-color:#ff6b7129;transform:translateY(-1px)}.culture-explore-link h3,.culture-explore-link p{margin:0}.culture-explore-copy{flex-direction:column;gap:7px;min-width:0;min-height:100%;display:flex}.culture-explore-kicker{color:#f6f2f361;letter-spacing:.16em;text-transform:uppercase;font-size:.64rem;font-weight:700}.culture-explore-media{aspect-ratio:1;background:linear-gradient(#ffffff07,#ffffff03),#0a0709eb;border:1px solid #fff1;border-radius:12px;place-self:center end;width:clamp(88px,9.5vw,110px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.culture-explore-media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0b070914,#0b070947),radial-gradient(circle at 22% 18%,#ff6b711a,#0000 58%);position:absolute;inset:0}.culture-explore-media img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.03)brightness(.8);opacity:.94;transition:transform .22s,filter .22s,opacity .22s;transform:scale(1.1)}.culture-explore-media--coloringbook img{object-position:center;filter:saturate(1.02)contrast(1.03)brightness(.88);opacity:.97;transform:scale(1.16)}.culture-explore-media--coloringbook{border-color:#ffa56024}.culture-explore-media--coloringbook:after{background:linear-gradient(#0b07090d,#0b07092e),radial-gradient(circle at 26% 18%,#ff904d24,#0000 62%)}.culture-explore-media--breakinmix:after{background:linear-gradient(#0b07090a,#0b07092e),radial-gradient(circle,#0b070905,#0b070914 70%),radial-gradient(circle at 22% 18%,#ff6b711f,#0000 58%)}.culture-explore-media--breakinmix img{object-position:center;filter:saturate(1.02)contrast(1.04)brightness(.9);opacity:.99;transform:scale(1.24)}.culture-explore-link:hover .culture-explore-media img,.culture-explore-link:focus-visible .culture-explore-media img{filter:saturate()contrast(1.04)brightness(.86);opacity:.99;transform:scale(1.16)}.culture-explore-link:hover .culture-explore-media--coloringbook img,.culture-explore-link:focus-visible .culture-explore-media--coloringbook img{filter:saturate(1.08)contrast(1.04)brightness(.92);opacity:1;transform:scale(1.2)}.culture-explore-link:hover .culture-explore-media--breakinmix img,.culture-explore-link:focus-visible .culture-explore-media--breakinmix img{filter:saturate(1.1)contrast(1.05)brightness(.96);opacity:1;transform:scale(1.28)}.culture-explore-link h3{letter-spacing:-.028em;font-size:1rem;font-weight:800;line-height:1.14}.culture-explore-link p{color:#f6f2f399;font-size:.96rem;line-height:1.58}.culture-explore-action{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:7px;font-size:.66rem;font-weight:700;transition:color .18s;display:inline-flex}.culture-explore-action:after{content:"";border-top:1px solid;border-right:1px solid;width:6px;height:6px;transition:transform .18s;transform:rotate(45deg)translateY(1px)}.culture-explore-link:hover .culture-explore-action,.culture-explore-link:focus-visible .culture-explore-action{color:#ff8589}.culture-explore-link:hover .culture-explore-action:after,.culture-explore-link:focus-visible .culture-explore-action:after{transform:translate(2px)rotate(45deg)translateY(1px)}.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-section#listen{scroll-margin-top:116px}.platform-card{justify-content:space-between}.contact-section{width:100%;margin:72px 0 0;padding:0;scroll-margin-top:92px;position:relative}.contact-section:before{content:"";pointer-events:none;background:linear-gradient(#0b070900 0%,#0e090c47 50%,#140c10d1 100%);height:72px;position:absolute;top:-72px;left:0;right:0}.contact-stage{z-index:1;background:radial-gradient(circle at 16% 18%,#ff6b711a,#0000 24%),radial-gradient(circle at 84% 24%,#7a0d161f,#0000 30%),linear-gradient(#110b0ec2 0%,#120b0feb 16%,#0a0709fa 100%);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff12;position:relative;overflow:hidden}.contact-stage:before,.contact-stage:after{content:"";pointer-events:none;position:absolute;inset:0}.contact-stage:before{z-index:1;background:linear-gradient(90deg,#0805067a 0%,#08050642 34%,#08050614 62%,#08050657 100%),linear-gradient(#08050603 0%,#08050661 100%)}.contact-stage:after{z-index:1;background:linear-gradient(#08050600 0%,#08050661 100%)}.contact-stage-inner{z-index:2;width:var(--frame-width);margin:0 auto;padding:82px 0 28px;position:relative}.contact-heading{max-width:min(760px,100%);margin-bottom:40px}.contact-heading h2{letter-spacing:-.07em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(2.6rem,5.3vw,4.6rem);font-weight:800;line-height:.96}.contact-heading p{color:#f6f2f3ad;max-width:35rem;margin-top:18px;font-size:1.04rem;line-height:1.74}.contact-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:stretch;gap:22px}.contact-card{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#1e14188a,#0e0a0c70),#ffffff05;border:1px solid #ff6b7114;border-radius:28px;justify-content:space-between;gap:0;padding:32px;position:relative;box-shadow:0 14px 30px #00000024}.contact-card:before{content:"";background:linear-gradient(90deg,#ff6b7138,#ff6b7105);height:1px;position:absolute;top:0;left:24px;right:24px}.contact-card-block{flex-direction:column;gap:18px;display:flex}.contact-card h3{letter-spacing:-.03em;margin:0;font-size:1.22rem;font-weight:800;line-height:1.08}.contact-card-copy{gap:0}.contact-card-copy .contact-card-block,.social-list-top{min-height:148px}.contact-card-copy .contact-card-block{border-bottom:1px solid #ffffff14;gap:20px;padding-bottom:16px}.contact-card-copy p{margin:0}.contact-card-copy>p:first-of-type{color:#e7dbdff0;max-width:31rem;font-size:1.08rem;line-height:1.78}.contact-note{letter-spacing:.02em;text-wrap:pretty;max-width:29rem;margin-top:auto;padding-top:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#f6f2f338!important;font-size:.68rem!important;font-weight:400!important;line-height:1.58!important}.social-list{gap:0}.social-list-top{border-bottom:1px solid #ffffff14;gap:16px;padding-bottom:16px}.social-list-primary{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 28px;margin-top:auto;display:grid}.social-link{border-bottom:1px solid #ffffff14;flex-direction:column;gap:7px;padding:14px 0 16px;transition:border-color .18s;display:flex}.social-list-top .social-link,.social-list-primary .social-link{border-bottom:0;padding:0}.social-link-email{text-align:left;align-items:flex-start;max-width:100%}.social-link-secondary{border-bottom:0;padding-top:18px;padding-bottom:0}.social-link:hover,.social-link:focus-visible{border-color:#ff6b713d}.social-link span{color:#f6f2f38f;letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:700}.social-link strong{color:var(--accent);letter-spacing:-.03em;font-size:1.3rem;font-weight:800}.social-link-email strong{overflow-wrap:anywhere}.site-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;margin-top:36px;padding-top:18px;display:flex}.site-footer p{color:#f6f2f380;margin:0;font-size:.88rem;line-height:1.68}.mobile-sentence-break>span{display:inline}.mobile-sentence-break>span+span:before{content:" "}.site-footer-link{color:#ff6b71d1;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700;transition:color .18s}.site-footer-link:hover,.site-footer-link:focus-visible{color:#ff6b71}.landing-shell[data-locale=ru] .contact-heading h2{font-size:clamp(2.5rem,4.55vw,4.15rem)}.landing-shell[data-locale=ru] .contact-heading{max-width:min(980px,100%)}.landing-shell[data-locale=ru] .contact-heading p{max-width:100%}@media (width>=961px){.landing-shell[data-locale=en] .contact-heading{max-width:min(1100px,100%)}.landing-shell[data-locale=en] .contact-heading p{max-width:100%}}@media (width>=1180px){.landing-page,.breakinmix-page{--frame-width:min(1280px, calc(100% - 64px))}.sound-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes breakinmixWaveOuter{0%,to{opacity:.5;transform:scale(.985)}50%{opacity:.74;transform:scale(1.035)}}@keyframes breakinmixWaveInner{0%,to{opacity:.72;transform:scale(.99)}50%{opacity:.96;transform:scale(1.02)}}.hero-section,.content-section,.culture-section,.contact-section{animation:.64s both riseIn}.content-section:nth-of-type(2){animation-delay:90ms}.content-section:nth-of-type(3){animation-delay:.15s}.breakinmix-shell{width:100%;margin:0;padding:0 0 108px;position:relative;overflow-x:clip}.breakinmix-ambient{z-index:-1;filter:blur(120px);opacity:.045;border-radius:999px;width:42rem;height:42rem;position:absolute}.breakinmix-ambient-left{background:#dad1c714;top:10rem;left:-16rem}.breakinmix-ambient-right{background:#e0d8ce13;top:4rem;right:-14rem}.breakinmix-header{background:linear-gradient(90deg,#75544016 0%,#75544008 10%,#75544000 22% 78%,#75544006 90%,#75544011 100%),linear-gradient(#fcf9f5fa,#f7f3edf5 72%,#f6f2ece0 100%);border-top-color:#1515150d;border-bottom-color:#15151517}.breakinmix-header:after{background:linear-gradient(#7c5d490b 0%,#f6f2ec00 100%);height:18px}.breakinmix-header-inner{align-items:center;gap:32px;min-height:166px;padding:40px 0 20px}.breakinmix-header-brand{max-width:min(34rem,100%);color:inherit;flex-direction:column;align-items:flex-start;gap:6px;text-decoration:none;display:flex}.breakinmix-header-title{color:var(--bm-text);letter-spacing:-.06em;white-space:nowrap;font-size:clamp(3rem,4.55vw,5rem);font-weight:800;line-height:.9}.breakinmix-accent-apostrophe{color:#c4473f;font-family:var(--font-cormorant), serif;font-style:italic;font-weight:500;line-height:1;display:inline-block;transform:translate(-.09em,-.01em)scale(.84)}.breakinmix-live{color:var(--accent);letter-spacing:.28em;font-variant-numeric:tabular-nums;text-transform:uppercase;align-items:center;gap:7px;margin-top:2px;font-size:.56rem;font-weight:700;line-height:1;display:inline-flex}.breakinmix-live:after{content:"";background:#cf3a342e;width:44px;height:1px;margin-left:2px}.breakinmix-live-dot{background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #cf3a341f}.breakinmix-header-actions{flex-direction:column;align-items:flex-end;gap:8px;margin-left:auto;padding-top:4px;display:flex}.breakinmix-header-nav{flex-wrap:wrap;justify-content:flex-end;gap:10px 18px;display:flex}.breakinmix-header-anchor{color:#15151575;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1;text-decoration:none;transition:color .18s}.breakinmix-header-anchor:hover,.breakinmix-header-anchor:focus-visible{color:#151515d6}.breakinmix-header .locale-switcher{align-self:flex-end;gap:8px;padding-top:2px}.breakinmix-header .locale-switcher a{color:#15151575;letter-spacing:.16em;font-size:.68rem}.breakinmix-header .locale-switcher a+a:before{color:#15151542;margin-right:8px}.breakinmix-header .locale-switcher a:hover,.breakinmix-header .locale-switcher a:focus-visible{color:#151515d6}.breakinmix-listen-button{min-height:44px;font-family:var(--font-manrope), sans-serif;background:var(--accent);color:#fff9f7;border-color:#cf3a34db;padding:0 16px;font-size:.9rem;font-weight:800;box-shadow:0 10px 22px #cf3a341f}.breakinmix-header .breakinmix-listen-button:hover,.breakinmix-header .breakinmix-listen-button:focus-visible{color:#fffdfc;background:#c23631;border-color:#b9332e}.breakinmix-hero{width:var(--frame-width);isolation:isolate;grid-template-columns:minmax(0,.9fr) minmax(430px,.96fr);align-items:center;gap:clamp(42px,6vw,92px);min-height:clamp(620px,82svh,860px);margin:0 auto;padding:64px 0 88px;display:grid;position:relative}.breakinmix-hero-copy{z-index:1;max-width:40rem;padding-top:clamp(8px,1.4vw,18px);position:relative}.breakinmix-hero-copy:before{content:"";background:linear-gradient(90deg,#cf3a34ad,#cf3a3414);width:78px;height:1px;margin-bottom:24px;display:block}.breakinmix-display{font-family:var(--font-manrope), sans-serif;letter-spacing:-.07em;text-wrap:balance;font-weight:800}.breakinmix-hero-title,.breakinmix-section-title,.breakinmix-community-title{color:var(--bm-text);margin:0;line-height:.96}.breakinmix-hero-title{text-wrap:initial;max-width:10.5ch;font-size:clamp(3.7rem,6.2vw,5.5rem)}.breakinmix-hero-title span,.breakinmix-section-title span{display:block}.breakinmix-hero-intro,.breakinmix-section-text{color:var(--bm-muted);font-size:1.04rem;line-height:1.76}.breakinmix-page .button-primary{background:var(--accent);color:#fff9f7;box-shadow:0 16px 30px #cf3a3429}.breakinmix-page .button-secondary{color:var(--bm-text);background:#ffffffc2;border-color:#cf3a346b;box-shadow:inset 0 1px #ffffffd6}.breakinmix-page .button-secondary:hover,.breakinmix-page .button-secondary:focus-visible{color:var(--bm-text);background:#cf3a340f;border-color:#cf3a3494}.breakinmix-hero-intro{color:#151515ad;max-width:33rem;margin:30px 0 0;font-size:1.08rem;line-height:1.82}.breakinmix-actions{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.breakinmix-art{z-index:1;place-items:center;min-height:min(74vw,812px);display:grid;position:relative}.breakinmix-art:before,.breakinmix-art:after{content:none}.breakinmix-mark-stage{aspect-ratio:1;isolation:isolate;z-index:1;place-items:center;width:min(100%,786px);display:grid;position:relative;transform:translate(18px,-8px)}.breakinmix-mark-stage:before{content:none}.breakinmix-mark-stage:after{content:"";z-index:1;filter:blur(28px);opacity:.72;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 36% 28%,#ffffffd1,#fff3 24%,#0000 42%),radial-gradient(circle at 63% 72%,#ffffff29,#0000 36%),linear-gradient(135deg,#ffffff24,#fff0 38%);border-radius:50%;position:absolute;inset:11% 14% 18%}.breakinmix-mark{z-index:2;object-fit:contain;object-position:center;filter:saturate(.98)contrast(1.03)brightness()drop-shadow(0 22px 38px #52312924)drop-shadow(0 58px 92px #5231290f);transform:scale(.968)}.breakinmix-player-section{width:min(1520px,100% - 8px);margin-top:20px;padding-top:0;scroll-margin-top:24px}.breakinmix-player-shell{border-top:1px solid var(--bm-line);border-bottom:1px solid var(--bm-line);grid-template-columns:minmax(72px,96px) minmax(0,1fr);align-items:stretch;gap:clamp(28px,4vw,60px);padding:16px 0 56px;display:grid}.breakinmix-player-heading-wrap{align-self:start;padding-top:0}.breakinmix-player-heading{color:var(--accent);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:790}.breakinmix-player-rail{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta""control""track""error";align-items:start;row-gap:clamp(22px,2.8vw,34px);min-width:0;min-height:0;padding-block:16px 20px;display:grid}.breakinmix-player-meta{grid-area:meta;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:min(100%,1120px);min-width:0;margin-inline:auto;display:grid}.breakinmix-player-status-cluster{flex-wrap:wrap;align-items:center;gap:10px 16px;min-width:0;display:flex}.breakinmix-player-badge{color:#15151599;letter-spacing:.16em;text-transform:uppercase;background:#ffffff8f;border:1px solid #15151514;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:0 11px;font-size:.66rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.breakinmix-player-badge:before{content:"";opacity:0;background:currentColor;border-radius:999px;width:6px;height:6px;transition:opacity .18s,transform .18s;transform:scale(.72)}.breakinmix-player-badge.is-live{color:var(--accent);background:#cf3a3414;border-color:#cf3a3438;box-shadow:0 0 0 1px #cf3a3405}.breakinmix-player-badge.is-loading{color:#1515158a;border-color:#cf3a3429}.breakinmix-player-badge.is-live:before,.breakinmix-player-badge.is-loading:before{opacity:1;transform:scale(1)}.breakinmix-player-listeners{color:#15151570;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}.breakinmix-player-control-stage{aspect-ratio:1;grid-area:control;place-self:start center;place-items:center;width:clamp(292px,30vw,388px);min-width:0;display:grid}.breakinmix-player-disc{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;display:grid;position:relative;overflow:visible}.breakinmix-player-disc:before{content:"";will-change:transform;background:repeating-radial-gradient(circle,#fff0 0 4px,#ffffff08 4px 4.7px,#00000014 4.7px 5.7px,#0000 5.7px 9.1px),repeating-radial-gradient(circle,#fff0 0 9px,#ffffff05 9px 9.9px,#0000 9.9px 14px),radial-gradient(circle at 42% 32%,#4e4e4e3d,#161616b8 40%,#080808fa 78%),radial-gradient(circle,#0000 0 18.4%,#0e0e0ef0 18.8%,#0a0a0afa 24%,#090909 72%,#0e0e0efa 88%,#090909 100%);border:1px solid #0c0c0c14;border-radius:50%;transition:box-shadow .22s,filter .22s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff05,inset 0 1px 4px #ffffff04,inset 0 -16px 24px #0003,0 22px 34px #4031271f,0 5px 12px #0b0b0b14}.breakinmix-player-disc:after{content:"";filter:blur(6px);opacity:.24;pointer-events:none;background:radial-gradient(circle,#ffffff2e,#fff0 72%);border-radius:50%;position:absolute;inset:11% 18% 44% 16%;transform:rotate(-22deg)}.breakinmix-player-disc-label{z-index:1;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 34%,#ffe8de38,#ffe8de00 33%),linear-gradient(#da5d4c 0%,#cf3a34 56%,#b92f2a 100%);border-radius:50%;position:absolute;inset:31.5%;box-shadow:inset 0 1px #fff3,inset 0 -9px 14px #82221d29,0 0 0 1px #891d1814,0 8px 14px #82221d0f}.breakinmix-player-disc.is-live:before{box-shadow:inset 0 0 0 1px #ffffff05,inset 0 1px 4px #ffffff04,inset 0 -16px 24px #00000038,0 24px 38px #40312724,0 6px 14px #0b0b0b1a}.breakinmix-player-disc.is-loading:before{filter:saturate(.92)}.breakinmix-player-toggle{border-radius:999px;place-items:center;padding:0;transition:transform .18s,box-shadow .18s,background-color .18s,border-color .18s;display:inline-grid}.breakinmix-player-disc .breakinmix-player-toggle{z-index:2;color:#fffaf6;background:radial-gradient(circle at 50% 34%,#231d1a 0%,#171311 62%,#130f0d 100%);border:1px solid #65171224;width:clamp(68px,7vw,84px);height:clamp(68px,7vw,84px);position:relative;box-shadow:0 12px 18px #271a1624,inset 0 1px #ffffff14}.breakinmix-player-disc .breakinmix-player-toggle:after{content:"";opacity:.72;background:radial-gradient(circle at 34% 34%,#dbd4ccf5,#756c65eb 72%,#3a342ff0 100%);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff0f}.breakinmix-player-disc .breakinmix-player-toggle:hover,.breakinmix-player-disc .breakinmix-player-toggle:focus-visible{transform:scale(1.02);box-shadow:0 18px 32px #271a1638,inset 0 1px #ffffff14}.breakinmix-player-disc .breakinmix-player-toggle:disabled{cursor:progress;opacity:.68;transform:none;box-shadow:0 12px 18px #271a1624,inset 0 1px #ffffff0a}.breakinmix-player-toggle svg{z-index:1;width:22px;height:22px;position:relative}.breakinmix-player-link{color:#cf3a34d1;letter-spacing:.16em;text-transform:uppercase;width:fit-content;font-size:.64rem;font-weight:800;transition:color .18s}.breakinmix-player-link:hover,.breakinmix-player-link:focus-visible{color:#a52c28}.breakinmix-player-link--external{color:#cf3a34f5;font-size:.68rem}.breakinmix-player-link--secondary{color:#cf3a34c7}@keyframes breakinmix-live-dot{0%{box-shadow:0 0 #cf3a342e}70%{box-shadow:0 0 0 7px #cf3a3400}to{box-shadow:0 0 #cf3a3400}}@keyframes breakinmix-vinyl-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.breakinmix-player-badge.is-live:before{animation:2.6s ease-out infinite breakinmix-live-dot}.breakinmix-player-badge.is-loading:before{animation:1.5s ease-out infinite breakinmix-live-dot}.breakinmix-player-disc.is-live:before,.breakinmix-player-disc.is-live .breakinmix-player-disc-label{animation:24s linear infinite breakinmix-vinyl-spin}.breakinmix-player-disc.is-loading:before,.breakinmix-player-disc.is-loading .breakinmix-player-disc-label{animation:18s linear infinite breakinmix-vinyl-spin}@media (prefers-reduced-motion:reduce){.breakinmix-player-badge:before,.breakinmix-player-disc.is-live:before,.breakinmix-player-disc.is-loading:before,.breakinmix-player-disc.is-live .breakinmix-player-disc-label,.breakinmix-player-disc.is-loading .breakinmix-player-disc-label{animation:none}.breakinmix-player-toggle,.breakinmix-player-badge,.breakinmix-player-disc:before,.breakinmix-player-disc-label{transition:none}}.breakinmix-player-rail-bottom{grid-area:track;place-self:start center;width:min(100%,44rem);padding-top:0;display:block}.breakinmix-player-track-block{gap:10px;min-width:0;max-width:100%;display:grid}.breakinmix-player-links{flex-wrap:wrap;align-items:center;gap:10px;padding-top:2px;display:flex}.breakinmix-player-track-label{color:#15151575;letter-spacing:.18em;text-transform:uppercase;font-size:.66rem;font-weight:800}.breakinmix-player-track{color:var(--bm-text);letter-spacing:-.034em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0;font-size:clamp(1.24rem,1.75vw,1.78rem);font-weight:760;line-height:1.02;overflow:hidden}.breakinmix-player-error{color:#9f3e38;grid-area:error;margin:0;font-size:.92rem;line-height:1.64}.breakinmix-section{width:var(--frame-width);margin:0 auto;padding:54px 0 0}.breakinmix-about-section{border-top:1px solid var(--bm-line);padding-top:18px;scroll-margin-top:24px}.breakinmix-player-section+.breakinmix-about-section{border-top:0}.breakinmix-about-head{grid-template-columns:minmax(0,1.08fr) minmax(0,.78fr);align-items:start;gap:28px clamp(42px,6vw,104px);display:grid}.breakinmix-community-shell{border-top:1px solid var(--bm-line);width:100%;padding-top:28px}.breakinmix-section-tag{letter-spacing:.18em;margin-bottom:16px;font-size:.74rem;font-weight:790}.breakinmix-about-head>.breakinmix-section-tag{grid-column:1;margin-bottom:0}.breakinmix-community-kickers .breakinmix-section-tag{margin-bottom:0}.breakinmix-section-title,.breakinmix-community-title{font-size:clamp(2.6rem,5.3vw,4.6rem)}.breakinmix-about-head>.breakinmix-section-title{grid-column:1;min-width:0;max-width:14.5ch}.breakinmix-section-text{max-width:40rem;margin:24px 0 0}.breakinmix-about-head>.breakinmix-section-text{color:#151515b3;grid-area:2/2;align-self:start;min-width:0;max-width:30rem;margin:8px 0 0}.breakinmix-pillars{border-top:1px solid var(--bm-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:62px;display:grid}.breakinmix-pillar{border-right:1px solid var(--bm-line);align-content:start;padding:28px 30px 56px;display:grid}.breakinmix-pillar:first-child{padding-left:0}.breakinmix-pillar:last-child{border-right:0;padding-right:0}.breakinmix-pillar-icon{width:48px;height:48px;color:var(--accent);background:radial-gradient(circle at 50% 40%,#cf3a3414,#cf3a3404);border:1px solid #cf3a3429;border-radius:999px;place-items:center;margin-bottom:18px;display:grid}.breakinmix-pillar-icon svg{width:20px;height:20px}.breakinmix-pillar h3{font-family:var(--font-cormorant), serif;color:var(--bm-text);letter-spacing:0;max-width:none;margin:0;font-size:clamp(.98rem,1.08vw,1.05rem);font-weight:700;line-height:1.08}.breakinmix-pillar p{max-width:18rem;color:var(--bm-muted);margin:12px 0 0;line-height:1.68}.breakinmix-community-section{padding-top:162px;scroll-margin-top:24px}.breakinmix-community-kickers{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:30px;display:flex}.breakinmix-community-stat{color:#15151570;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:820}.breakinmix-community-title{white-space:normal;max-width:13ch;margin:0}.breakinmix-community-lead{row-gap:18px;max-width:min(100%,72rem);display:grid}.breakinmix-community-body{color:#151515b3;text-wrap:pretty;white-space:normal;max-width:min(100%,58rem);margin-top:0}.breakinmix-community-actions{margin-top:34px;display:flex}.breakinmix-community-actions .button{width:fit-content}.breakinmix-equalizer-band{width:var(--frame-width);opacity:.52;filter:saturate(.9)brightness(1.04);pointer-events:none;background-image:url(/breakinmix-equalizer-bars-seamless.png);background-position:0 100%;background-repeat:repeat-x;background-size:auto 100%;height:clamp(88px,10vw,122px);margin:clamp(58px,7vw,104px) auto 0;position:relative;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 34% 86%,#0000 100%)}.breakinmix-equalizer-band:after{content:"";background:var(--bm-line);height:1px;position:absolute;bottom:-8px;left:0;right:0}.breakinmix-footer{width:var(--frame-width);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:22px auto 0;padding-top:0;display:flex}.breakinmix-footer p{color:#15151594;margin:0;font-size:.88rem;line-height:1.68}.breakinmix-footer-links{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.breakinmix-footer a{color:#cf3a34eb;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700;transition:color .18s}.breakinmix-footer a:hover,.breakinmix-footer a:focus-visible{color:#a52c28}@media (width>=961px){.breakinmix-shell{padding-bottom:132px}.breakinmix-about-head>.breakinmix-section-title span:first-child{white-space:nowrap}.breakinmix-page[data-locale=ru] .breakinmix-about-head{grid-template-columns:minmax(0,1.24fr) minmax(0,.62fr);column-gap:clamp(56px,6.8vw,128px)}.breakinmix-page[data-locale=ru] .breakinmix-about-head>.breakinmix-section-title{max-width:none}.breakinmix-page[data-locale=ru] .breakinmix-about-head>.breakinmix-section-text{max-width:27rem}.breakinmix-pillar h3{white-space:nowrap}.breakinmix-hero{min-height:clamp(700px,88svh,940px);padding:78px 0 98px}.breakinmix-hero-title span{white-space:nowrap}.breakinmix-art{min-height:min(76vw,828px)}.breakinmix-art:after{animation:11s ease-in-out infinite breakinmixWaveOuter}.breakinmix-mark-stage:before{animation:7.8s ease-in-out infinite breakinmixWaveInner}}@media (width>=1180px){.breakinmix-page[data-locale=ru] .breakinmix-about-head>.breakinmix-section-title span:first-child{white-space:nowrap}.breakinmix-page[data-locale=ru] .breakinmix-community-lead{max-width:min(100%,78rem)}.breakinmix-page[data-locale=ru] .breakinmix-community-body{text-wrap:balance;max-width:min(100%,72rem)}}@media (width>=641px) and (width<=1379px){.breakinmix-page[data-locale=en] .breakinmix-community-title{white-space:nowrap;max-width:none}}@media (width>=1380px){.breakinmix-community-title{white-space:nowrap;max-width:none}}@media (width<=960px){.breakinmix-section{padding-top:44px}.breakinmix-about-section{padding-top:18px}.breakinmix-player-section{width:var(--frame-width)}.breakinmix-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px 16px;min-height:auto;padding:18px 0 16px;display:grid}.breakinmix-header-actions{display:contents}.breakinmix-header-nav{scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid #15151514;flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:14px;width:100%;padding-top:8px;display:flex;overflow-x:auto}.breakinmix-header-nav::-webkit-scrollbar{display:none}.breakinmix-header-anchor{letter-spacing:.14em;flex:none;align-items:center;min-height:34px;padding:8px 0 10px;font-size:.68rem;display:inline-flex}.breakinmix-header .locale-switcher{grid-area:1/2;place-self:start end;padding-top:0}.breakinmix-hero{grid-template-columns:1fr;gap:30px;min-height:auto;padding:32px 0 58px}.breakinmix-player-shell{grid-template-columns:1fr;gap:18px;margin-top:0;padding:18px 0 34px}.breakinmix-player-heading-wrap{padding-top:0}.breakinmix-player-rail{grid-template-columns:1fr;grid-template-areas:"meta""control""track""error";align-items:start;row-gap:24px;min-height:auto;padding-block:0}.breakinmix-player-meta{gap:18px;width:100%}.breakinmix-player-control-stage{justify-self:center;width:clamp(240px,46vw,322px)}.breakinmix-player-disc{width:100%}.breakinmix-player-status-cluster{gap:10px 14px}.breakinmix-player-rail-bottom{justify-self:center;width:min(100%,34rem)}.breakinmix-player-track-block{text-align:center;max-width:min(100%,28rem);margin-inline:auto}.breakinmix-player-track{white-space:normal;text-overflow:clip;overflow-wrap:break-word;text-wrap:balance;max-width:100%;overflow:visible}.breakinmix-player-links{justify-content:center;gap:14px;padding-top:0}.breakinmix-hero-copy{max-width:100%;padding-top:0}.breakinmix-hero-intro{max-width:min(100%,42rem)}.breakinmix-hero-copy:before{width:64px;margin-bottom:20px}.breakinmix-art{order:-1;min-height:min(86vw,540px)}.breakinmix-art:before{width:min(92vw,540px)}.breakinmix-art:after{width:min(100%,620px)}.breakinmix-mark-stage{width:min(100%,560px);transform:none}.breakinmix-pillars{grid-template-columns:1fr;gap:0}.breakinmix-about-head{display:block}.breakinmix-about-head>.breakinmix-section-tag{margin-bottom:24px}.breakinmix-about-head>.breakinmix-section-title{max-width:12.6ch}.breakinmix-about-head>.breakinmix-section-title span:first-child{white-space:nowrap}.breakinmix-about-head>.breakinmix-section-text{max-width:min(100%,48rem);margin:24px 0 0}.breakinmix-pillar{border-right:0;border-bottom:1px solid var(--bm-line);padding:22px 0}.breakinmix-pillar p{max-width:min(100%,40rem)}.breakinmix-pillar:last-child{border-bottom:0}.breakinmix-pillars{margin-top:46px}.breakinmix-community-section{padding-top:68px}.breakinmix-community-shell{width:100%;padding-top:28px}.breakinmix-community-lead{grid-template-columns:1fr;row-gap:16px}.breakinmix-community-title,.breakinmix-community-body{white-space:normal}}@media (width<=640px){.breakinmix-page{--frame-width:calc(100% - 24px)}.breakinmix-section{padding-top:34px}.breakinmix-about-section{padding-top:16px}.breakinmix-shell{padding-bottom:84px}.breakinmix-header-inner{padding:18px 0 16px}.breakinmix-header-title{white-space:normal;font-size:clamp(2.4rem,12vw,3.7rem)}.breakinmix-header-brand{min-width:0}.breakinmix-live{font-size:.58rem}.breakinmix-listen-button{width:100%;min-height:46px}.breakinmix-hero{gap:24px;padding:24px 0 48px}.breakinmix-player-shell{padding:16px 0 28px}.breakinmix-player-heading{letter-spacing:.2em;font-size:.74rem}.breakinmix-player-rail{gap:24px}.breakinmix-player-meta{grid-template-columns:1fr;gap:12px}.breakinmix-player-control-stage{width:clamp(220px,68vw,300px)}.breakinmix-player-disc{width:100%}.breakinmix-player-disc-label{inset:30%}.breakinmix-player-disc .breakinmix-player-toggle{width:64px;height:64px}.breakinmix-player-track{white-space:normal;text-overflow:clip;overflow-wrap:break-word;text-wrap:balance;max-width:100%;font-size:clamp(1.1rem,8vw,1.52rem);overflow:visible}.breakinmix-player-links{gap:12px}.breakinmix-hero-copy:before{width:54px;margin-bottom:18px}.breakinmix-hero-title{max-width:8.4ch;font-size:clamp(3.2rem,16vw,4.9rem)}.breakinmix-hero-title span{white-space:normal}.breakinmix-hero-intro,.breakinmix-section-text{font-size:.98rem}.breakinmix-hero-intro,.breakinmix-pillar p{max-width:min(100%,42rem)}.breakinmix-mark-stage{width:min(100%,460px)}.breakinmix-section-title,.breakinmix-community-title{font-size:clamp(2.6rem,12vw,3.6rem)}.breakinmix-page[data-locale=en] .breakinmix-community-title{white-space:nowrap;max-width:none;font-size:clamp(2.18rem,9.1vw,3.1rem)}.breakinmix-about-head>.breakinmix-section-title{max-width:12.6ch;font-size:clamp(2.28rem,10.4vw,3.14rem)}.breakinmix-community-shell{padding-top:22px}.breakinmix-community-section{padding-top:52px}.breakinmix-community-actions .button{width:100%}.breakinmix-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=960px){.landing-page{--frame-width:calc(100% - 24px)}.site-header-inner{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:10px 16px;min-height:auto;padding:13px 0 12px;display:grid}.site-header-actions{display:contents}.site-nav{scrollbar-width:none;-ms-overflow-style:none;border-top:1px solid #ff6b711f;flex-wrap:nowrap;grid-area:2/1/auto/-1;gap:14px;width:100%;padding-top:8px;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav:before{display:none}.site-nav a{letter-spacing:.14em;flex:none;align-items:center;min-height:34px;padding:8px 0 10px;font-size:.68rem;display:inline-flex}.locale-switcher{grid-area:1/2;place-self:start end;padding-top:0}.timeline-grid,.sound-grid,.principle-grid,.culture-explore-grid,.platform-grid,.contact-grid{grid-template-columns:1fr}.contact-section{margin-top:64px}.contact-stage-inner{padding:66px 0 24px}.contact-heading{margin-bottom:32px}.contact-heading h2{white-space:normal;font-size:clamp(2.6rem,7vw,4rem)}.hero-section{padding:0 0 64px}.content-section,.contact-section,.content-section#listen{scroll-margin-top:24px}.hero-stage,.hero-content{min-height:clamp(720px,92svh,920px)}.hero-content{gap:28px;width:calc(100% - 24px);padding-top:34px;padding-bottom:24px}.hero-copy{max-width:min(540px,100%);padding-top:clamp(48px,9vh,88px)}.hero-backdrop{object-position:74% center}.hero-facts-panel{border-radius:20px;max-width:100%;padding:16px}.contact-card{border-radius:24px;padding:28px}.contact-card-copy .contact-card-block,.social-list-top{min-height:0}.social-list-primary{grid-template-columns:1fr;gap:16px}.social-link-email{text-align:left;align-items:flex-start;max-width:100%}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.photo-band-section{margin-top:56px}.photo-band-frame{aspect-ratio:1672/720}.content-section,.culture-section{padding-top:64px}}@media (width<=640px){.landing-shell{padding-bottom:72px}.brand{font-size:clamp(3.2rem,16vw,4.9rem)}.brand-subtitle{letter-spacing:.18em;font-size:.62rem}.contact-stage-inner{padding:52px 0 22px}.culture-explore-link{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 14px 14px}.culture-explore-media{border-radius:10px;width:78px}.culture-explore-link h3{font-size:.96rem}.contact-heading{margin-bottom:28px}.contact-heading h2{font-size:clamp(2.6rem,12vw,3.6rem)}.contact-heading p{font-size:.98rem;line-height:1.68}.contact-card-copy>p:first-of-type{font-size:1.02rem;line-height:1.7}.social-link strong{font-size:1.18rem}.hero-section h1{font-size:clamp(3.2rem,16vw,4.9rem)}.hero-copy{max-width:100%;padding-top:clamp(34px,7vh,62px)}.hero-backdrop{object-position:70% center}.hero-eyebrow{letter-spacing:.18em}.hero-text{font-size:1rem;line-height:1.68}.hero-meta{letter-spacing:.11em;white-space:nowrap;font-size:.74rem}.hero-actions{gap:12px}.hero-actions .button{flex:220px;width:auto}.button{width:100%}.facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fact-card{padding-right:0}.hero-facts-panel{border-radius:18px;padding:14px}.timeline-card,.sound-card,.principle-card,.platform-card,.contact-card{border-radius:22px;padding:22px}.sound-cover{border-radius:16px}.contact-card h3{font-size:1.08rem}}.coloringbook-shell{width:100%;color:var(--cb-ink);z-index:1;margin:0;padding:0;position:relative;overflow-x:clip}.coloringbook-ambient{z-index:-1;filter:blur(96px);opacity:.18;border-radius:999px;position:absolute}.coloringbook-ambient-left{background:#ff45001f;width:26rem;height:26rem;top:4rem;left:-12rem}.coloringbook-ambient-right{background:#ff450014;width:28rem;height:28rem;top:18rem;right:-10rem}.coloringbook-header{background:linear-gradient(#fbf8f2fa,#f7f3ecf5 74%,#f4eee5eb 100%),linear-gradient(90deg,#ff450014,#ff450005 64%,#0000 100%);border-top-color:#15110f0f;border-bottom-color:#15110f14}.coloringbook-header:after{background:linear-gradient(#5a4c2e0f 0%,#5a4c2e00 100%)}.coloringbook-header-inner{min-height:144px;padding:34px 0 18px}.coloringbook-header-brand{flex-direction:column;gap:8px;display:inline-flex}.coloringbook-header-kicker{color:#15110f75;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:620}.coloringbook-header-title{color:var(--cb-ink);letter-spacing:-.06em;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:.94}.coloringbook-header-brand:hover .coloringbook-header-title,.coloringbook-header-brand:focus-visible .coloringbook-header-title{color:var(--accent)}.coloringbook-header-actions{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.coloringbook-header-nav{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.coloringbook-header-nav:before{content:"";background:#ff45002e;width:1px;height:12px;margin-right:10px}.coloringbook-header-anchor,.coloringbook-header .locale-switcher a{color:#15110f85;letter-spacing:.2em;text-transform:uppercase;padding:3px 0;font-size:.69rem;font-weight:620;line-height:1.08;transition:color .18s}.coloringbook-header-anchor:hover,.coloringbook-header-anchor:focus-visible,.coloringbook-header .locale-switcher a:hover,.coloringbook-header .locale-switcher a:focus-visible{color:var(--accent)}.coloringbook-header .locale-switcher{gap:14px}.coloringbook-header .locale-switcher a+a:before{background:#15110f3d}.coloringbook-hero{isolation:isolate;width:100%;max-width:none;padding:clamp(24px,4vw,42px) 0 clamp(74px,8vw,112px);position:relative}.coloringbook-hero-inner{width:var(--frame-width);grid-template-columns:minmax(0,1.02fr) minmax(320px,.82fr);align-items:center;gap:clamp(38px,5vw,84px);margin:0 auto;display:grid}.coloringbook-hero:before{content:"";opacity:.086;mix-blend-mode:multiply;filter:grayscale()contrast(.92)brightness(1.03);pointer-events:none;z-index:1;background-image:url(/coloringbook-main-overlay.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0 0 clamp(-86px,-6vw,-54px)}.coloringbook-hero:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#fbf6ee1a 0%,#fbf6ee08 16%,#fbf6ee05 38%,#fbf6ee29 60%,#fbf6ee7a 82%,#fbf6eed1 100%),linear-gradient(#fbf6ee38 0%,#fbf6ee14 14%,#fbf6ee05 34%,#fbf6ee0a 68%,#fbf6ee38 100%);position:absolute;inset:0 0 clamp(-86px,-6vw,-54px)}.coloringbook-hero-inner>*{z-index:2;position:relative}.coloringbook-topline{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;margin-bottom:clamp(18px,2.6vw,30px);display:grid}.coloringbook-topline-spacer{min-height:1px}.coloringbook-topnav{counter-reset:coloringbook-nav;flex-wrap:wrap;grid-column:2;justify-content:center;justify-self:center;align-items:center;gap:clamp(14px,1.6vw,22px);display:flex;position:relative}.coloringbook-topnav:before{content:"";background:rgba(var(--cb-orange-rgb), .66);width:clamp(28px,3.4vw,48px);height:1px;margin-right:clamp(2px,.6vw,8px)}.coloringbook-topnav-anchor,.coloringbook-topline .locale-switcher a{color:var(--cb-ink);letter-spacing:.2em;text-transform:uppercase;padding:3px 0;font-size:.69rem;font-weight:620;line-height:1.08;transition:color .18s}.coloringbook-topnav-anchor{letter-spacing:.16em;align-items:baseline;padding:8px 0 9px;font-weight:780;display:inline-flex;position:relative}.coloringbook-topnav-anchor:after{content:"";background:var(--accent);opacity:0;transform-origin:0;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.coloringbook-topnav-anchor:hover,.coloringbook-topnav-anchor:focus-visible,.coloringbook-topline .locale-switcher a:hover,.coloringbook-topline .locale-switcher a:focus-visible{color:var(--accent)}.coloringbook-topnav-anchor:hover:after,.coloringbook-topnav-anchor:focus-visible:after{opacity:1;transform:scaleX(1)}.coloringbook-topline .locale-switcher{grid-column:3;place-self:center end;gap:14px;padding-top:0}.coloringbook-topline .locale-switcher a+a:before{content:"|";color:#15110f57;background:0 0;margin-right:12px;display:inline-block}.coloringbook-topline .locale-switcher a[aria-current=page]{color:var(--cb-ink)}.coloringbook-display{color:var(--cb-ink);letter-spacing:-.07em;margin:0;font-weight:800;line-height:.94}.coloringbook-hero-tag,.coloringbook-section-tag{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:.74rem;font-weight:790}.coloringbook-section-tag,.coloringbook-overview-band-tag{width:max-content;display:inline-flex;position:relative}.coloringbook-section-tag:after,.coloringbook-overview-band-tag:after{content:"";background:var(--accent);width:42px;height:2px;position:absolute;bottom:-14px;left:0}.coloringbook-hero-tag{letter-spacing:.24em;white-space:nowrap;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:0;font-size:.68rem;font-weight:860;line-height:1.1;display:flex}.coloringbook-hero-tag:after{content:"";background:#ff45009e;flex:0 clamp(68px,10vw,148px);height:1px}.coloringbook-hero-copy{padding-left:clamp(26px,3vw,40px);position:relative}.coloringbook-hero-copy:before{content:"";background:var(--accent);width:clamp(12px,1.2vw,16px);height:clamp(168px,22vw,330px);box-shadow:none;border-radius:0;position:absolute;top:clamp(4.25rem,10vw,6rem);left:0}.coloringbook-hero-kicker{color:#15110fe0;max-width:none;font-family:var(--font-manrope), sans-serif;letter-spacing:-.035em;align-items:center;gap:12px;margin:18px 0 0;font-size:clamp(1.12rem,1.72vw,1.58rem);font-weight:840;line-height:1.02;display:inline-flex;position:relative}.coloringbook-hero-title{margin-top:18px;font-size:clamp(3.2rem,6vw,6.9rem)}.coloringbook-hero-title span{display:block}.coloringbook-hero-intro,.coloringbook-section-text,.coloringbook-story-body p,.coloringbook-disclosure-body p{color:var(--cb-muted);font-size:1.04rem;line-height:1.72}.coloringbook-hero-intro{max-width:35rem;margin:26px 0 0}.coloringbook-hero-highlights{gap:9px;max-width:35rem;margin:30px 0 0;padding:0;list-style:none;display:grid}.coloringbook-hero-highlights li{color:#15110fe6;padding-left:32px;font-size:1.05rem;font-weight:520;line-height:1.45;position:relative}.coloringbook-hero-highlights li:before{content:"";border:1.5px solid var(--accent);background:#fff9f347;border-radius:999px;width:18px;height:18px;position:absolute;top:.21em;left:0}.coloringbook-hero-highlights li:after{content:"";border-right:1.8px solid var(--accent);border-bottom:1.8px solid var(--accent);width:4px;height:8px;position:absolute;top:calc(.21em + 4px);left:6px;transform:rotate(45deg)}.coloringbook-actions{flex-wrap:wrap;gap:clamp(14px,2.4vw,28px);max-width:35rem;margin-top:40px;display:flex}.coloringbook-page .button{border-radius:2px}.coloringbook-page .button-primary{background:var(--accent);color:#fff9f3;box-shadow:0 16px 30px #ff450029}.coloringbook-actions .button{letter-spacing:-.025em;min-height:64px;padding:0 30px;font-size:1.12rem}.coloringbook-actions .button-primary{flex:254px;justify-content:space-between;gap:22px}.coloringbook-actions .button-secondary{border-color:#15110fb8;flex:214px}.coloringbook-action-arrow{font-size:2rem;font-weight:500;line-height:1}.coloringbook-button-secondary{color:var(--cb-ink);background:#ffffff8a;border-color:#ff45003d}.coloringbook-actions .coloringbook-button-secondary{background:#fffcf780;border-color:#15110fb8}.coloringbook-hero-stats{color:#15110fd6;border-top:1px solid #15110f29;flex-wrap:wrap;align-items:center;gap:12px;max-width:35rem;margin:26px 0 0;padding:22px 0 0;list-style:none;display:flex}.coloringbook-hero-stats li{align-items:center;gap:10px;font-size:.98rem;font-weight:640;line-height:1.2;display:inline-flex}.coloringbook-hero-stats li:not(:first-child):before{content:"/";color:#15110fc2;margin:0 clamp(8px,1.3vw,16px) 0 0;font-size:1.2rem;font-weight:520}.coloringbook-hero-stat-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.coloringbook-poster-stage{justify-content:center;align-items:center;min-height:clamp(420px,40vw,720px);display:flex;position:relative}.coloringbook-poster-stage:before{content:"";clip-path:polygon(14% 0,100% 16%,88% 100%,0 84%);opacity:.16;pointer-events:none;background:repeating-linear-gradient(-72deg,#0000 0 12px,#ff45002e 12px 14px,#0000 14px 24px);width:clamp(210px,26vw,420px);height:clamp(140px,18vw,260px);position:absolute;bottom:8%;right:min(-4vw,-24px)}.coloringbook-poster-stage:after{content:"";opacity:.82;pointer-events:none;border-top:1px solid #ff45003d;border-right:1px solid #ff450033;border-radius:0 100% 0 0;width:clamp(180px,18vw,280px);height:clamp(180px,18vw,280px);position:absolute;top:10%;right:2%}.coloringbook-poster-panel{width:min(131%,48.4rem);padding:clamp(8px,2vw,18px) 0 0;position:relative;transform:translateY(clamp(-38px,-2.7vw,-20px))}.coloringbook-poster-panel:before{display:none}.coloringbook-poster-frame{aspect-ratio:.86;box-shadow:none;background:0 0;border:0;border-radius:0;position:relative;overflow:visible}.coloringbook-poster-image{object-fit:contain;object-position:center center;filter:drop-shadow(0 26px 34px #26180c24)drop-shadow(0 10px 12px #26180c14)}.coloringbook-poster-caption{color:#15110fc7;font-family:var(--font-manrope), sans-serif;letter-spacing:.13em;text-rendering:geometricprecision;text-transform:uppercase;align-items:center;gap:12px;margin-top:10px;font-size:clamp(.72rem,.78vw,.84rem);font-weight:840;line-height:1;display:inline-flex}.coloringbook-poster-caption:before{content:"";background:rgba(var(--cb-orange-rgb), .82);width:clamp(34px,4vw,58px);height:2px}.coloringbook-section{width:var(--frame-width);margin:0 auto;padding-top:44px}.coloringbook-overview-band{isolation:isolate;width:100%;min-height:clamp(360px,32vw,470px);margin:clamp(18px,2.2vw,28px) 0 clamp(18px,2.4vw,32px);position:relative;overflow:clip}.coloringbook-overview-band:before{content:"";clip-path:polygon(0% 8%,11% 11%,28% 6%,52% 12%,74% 7%,91% 11%,100% 8%,100% 93%,88% 97%,71% 94%,49% 99%,27% 93%,9% 97%,0% 94%);background:radial-gradient(circle at 14% 18%,#ff45001f,#0000 18%),radial-gradient(circle at 88% 78%,#ff45001a,#0000 22%),linear-gradient(#161413fe,#0d0b0afe);position:absolute;inset:0;box-shadow:0 30px 56px #0a080729,inset 0 1px #ffffff08,inset 0 -1px #0003}.coloringbook-overview-band:after{content:"";opacity:.9;pointer-events:none;background:radial-gradient(circle at 28% 54%,#ffffff0b,#0000 34%),radial-gradient(circle at 71% 46%,#ffffff08,#0000 30%),linear-gradient(#ffffff04,#fff0);position:absolute;inset:0}.coloringbook-overview-band-inner{z-index:1;width:var(--frame-width);min-height:inherit;grid-template-columns:minmax(0,1.18fr) minmax(340px,.58fr);align-items:start;gap:24px clamp(44px,4.5vw,72px);margin:0 auto;padding:clamp(52px,5.4vw,76px) clamp(8px,1vw,12px) clamp(90px,7.6vw,126px);display:grid;position:relative}.coloringbook-overview-band-copy{align-content:start;gap:14px;max-width:none;display:grid;position:relative}.coloringbook-overview-band-crown{align-items:center;width:clamp(54px,5vw,74px);margin-bottom:8px;display:inline-flex}.coloringbook-overview-band-crown-image{object-fit:contain;filter:drop-shadow(0 6px 14px #ff45001f);width:100%;height:auto;display:block}.coloringbook-overview-band-tag{color:#fff6eed1;white-space:nowrap;margin:0 0 10px}.coloringbook-overview-band-title{color:#fff8f2fa;max-width:7.3ch;margin:0;font-size:clamp(3rem,5.05vw,5.55rem);line-height:.94}.coloringbook-overview-band-title span{display:block}.coloringbook-overview-band-body{justify-self:end;gap:18px;max-width:30.5rem;display:grid;position:relative}.coloringbook-overview-band-body p{color:#fff4ead6;margin:0;font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.75}.coloringbook-overview-band-body .coloringbook-overview-band-emphasis{color:var(--accent);letter-spacing:0;font-size:.9rem;font-weight:850;line-height:1.35}.coloringbook-overview-band-stroke{opacity:.9;background:linear-gradient(90deg,#ff450000 0%,#ff4500e0 24% 74%,#ff450000 100%);border-radius:999px;height:4px;display:block;position:absolute;right:clamp(26px,4vw,84px);box-shadow:0 0 18px #ff450029}.coloringbook-overview-band-stroke-top{width:clamp(92px,12vw,164px);top:clamp(66px,8vw,100px);transform:rotate(-10deg)}.coloringbook-overview-band-stroke-bottom{width:clamp(122px,16vw,220px);bottom:clamp(58px,8vw,90px);right:clamp(36px,6vw,120px);transform:rotate(18deg)}.coloringbook-story-section,.coloringbook-inside-section,.coloringbook-purchase-section{border-top:1px solid var(--cb-line)}.coloringbook-story-section{border-top:0;padding-top:clamp(32px,3.2vw,50px);padding-bottom:clamp(48px,5.4vw,82px)}.coloringbook-story-intro{border-bottom:1px solid var(--cb-line);grid-template-columns:minmax(0,1fr) minmax(18rem,27rem);align-items:end;gap:clamp(28px,7vw,120px);margin-bottom:clamp(30px,4vw,52px);padding-bottom:clamp(26px,3.4vw,44px);display:grid}.coloringbook-story-intro-title{gap:clamp(22px,2.8vw,38px);display:grid}.coloringbook-story-heading{letter-spacing:0;max-width:48rem;margin:0;font-size:clamp(2.5rem,4.6vw,4.6rem);line-height:.98}.coloringbook-story-heading-line{white-space:nowrap;display:block}.coloringbook-story-intro-text{max-width:27rem;margin:0 0 2px}.coloringbook-story-cards{margin-top:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.9vw,28px);width:100%;margin-inline:auto;display:grid}.coloringbook-story-card{color:#fff8f2;background:radial-gradient(ellipse at 44% 28%, var(--card-highlight,#fff8f214), transparent 48%), radial-gradient(ellipse at 82% 88%, var(--card-shade,#11100e29), transparent 56%), linear-gradient(135deg, #fff8f21a, transparent 34%, #11100e1f), var(--card-bg,#171514);border:1px solid var(--card-border,#fff8f224);isolation:isolate;border-radius:4px;grid-template-rows:auto 1fr;align-items:stretch;min-width:0;min-height:clamp(360px,34vw,500px);padding:clamp(22px,2vw,34px);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #17151414}.coloringbook-story-card:before,.coloringbook-story-card:after{content:"";pointer-events:none;position:absolute}.coloringbook-story-card:before{z-index:0;mix-blend-mode:overlay;opacity:var(--card-grain,.2);background:radial-gradient(circle,#fff8f238 0 1px,#0000 1.35px) 0 0/19px 19px,radial-gradient(circle,#17151429 0 1px,#0000 1.3px) 11px 7px/27px 27px,linear-gradient(90deg,#0000,#fff8f20d 48%,#0000 52%) 0 0/100% 100%;inset:0}.coloringbook-story-card:after{z-index:0;border:1px solid var(--card-inner-border,#fff8f20f);box-shadow:inset 0 1px 0 var(--card-topline,#fff8f214), inset 0 -36px 70px var(--card-bottom-shade,#11100e24);inset:1px}.coloringbook-story-card:first-child{--card-bg:var(--accent);--card-border:#1715142e;--card-muted:#171514d1;--card-watermark:#1715141f;--card-index:#171514;--card-rule:#171514;--card-highlight:#fff8f22e;--card-shade:#911f0042;--card-grain:.2;--card-inner-border:#1715141a;--card-topline:#fff8f238;--card-bottom-shade:#911f0024;--card-watermark-x:-4px;--card-watermark-y:1px;--card-watermark-scale:1.03;color:#171514}.coloringbook-story-card:nth-child(2){--card-bg:#171514;--card-border:#fff8f221;--card-muted:#fff8f2cc;--card-watermark:#fff8f217;--card-index:var(--accent);--card-rule:var(--accent);--card-highlight:#fff8f21f;--card-shade:#0000005c;--card-grain:.18;--card-inner-border:#fff8f212;--card-topline:#fff8f21a;--card-bottom-shade:#0000004d;--card-watermark-x:4px;--card-watermark-y:-2px;--card-watermark-scale:.98}.coloringbook-story-card:nth-child(3){--card-bg:#fbf5ec;--card-border:#17151429;--card-muted:#171514c2;--card-watermark:rgba(var(--cb-orange-rgb), .12);--card-index:var(--accent);--card-rule:var(--accent);--card-highlight:#ffffffc7;--card-shade:#b4926b33;--card-grain:.16;--card-inner-border:#17151414;--card-topline:#ffffffbf;--card-bottom-shade:#7d5b3c14;--card-watermark-x:-7px;--card-watermark-y:4px;--card-watermark-scale:1.01;color:#171514}.coloringbook-story-card:nth-child(4){--card-bg:#4a1f19;--card-border:#fff8f21f;--card-muted:#fff8f2c7;--card-watermark:#fff8f214;--card-index:var(--accent);--card-rule:var(--accent);--card-highlight:#fff8f21a;--card-shade:#1206045c;--card-grain:.2;--card-inner-border:#fff8f212;--card-topline:#fff8f217;--card-bottom-shade:#00000042;--card-watermark-x:5px;--card-watermark-y:2px;--card-watermark-scale:.96}.coloringbook-story-card-number{z-index:2;color:var(--card-index,var(--accent));letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:850;line-height:1;position:relative}.coloringbook-story-card-copy{z-index:2;align-content:start;align-self:stretch;gap:clamp(10px,1.05vw,14px);min-height:0;padding-top:clamp(52px,4.4vw,72px);padding-bottom:clamp(70px,6vw,96px);display:grid;position:relative}.coloringbook-story-card-value{color:currentColor;letter-spacing:0;align-items:flex-end;min-height:clamp(4rem,6.25vw,5.8rem);font-size:clamp(5rem,8vw,7.4rem);font-weight:900;line-height:.78;display:flex}.coloringbook-story-card-title{color:currentColor;letter-spacing:0;text-transform:uppercase;min-height:calc(1.8*clamp(1.38rem,2.15vw,2.3rem));margin:0;font-size:clamp(1.38rem,2.15vw,2.3rem);line-height:.9}.coloringbook-story-card-title:after{content:"";background:var(--card-rule,var(--accent));width:30px;height:2px;margin-top:clamp(14px,1.8vw,24px);display:block}.coloringbook-story-card-text{max-width:16rem;color:var(--card-muted);margin:0;font-size:clamp(.84rem,1vw,.98rem);font-weight:690;line-height:1.42}.coloringbook-story-card-watermark{z-index:1;color:var(--card-watermark);letter-spacing:0;transform:translate(var(--card-watermark-x,0), var(--card-watermark-y,0)) scale(var(--card-watermark-scale,1));transform-origin:100% 100%;font-size:clamp(5rem,8vw,8rem);font-weight:900;line-height:.72;position:absolute;bottom:clamp(10px,1.1vw,18px);right:clamp(14px,1.6vw,24px)}.coloringbook-inside-section{padding-top:92px;scroll-margin-top:36px;position:relative}.coloringbook-section-intro{z-index:1;isolation:isolate;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);align-items:start;gap:20px clamp(38px,5vw,84px);display:grid;position:relative}.coloringbook-section-intro:before{content:"";z-index:0;mix-blend-mode:normal;opacity:1;pointer-events:none;background-image:url(/coloringbook-inside-heading-stroke.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(72vw,940px);height:clamp(150px,18vw,250px);position:absolute;top:clamp(-54px,-4vw,-32px);left:clamp(300px,34vw,560px)}.coloringbook-section-intro>*{z-index:1;position:relative}.coloringbook-inside-title{white-space:nowrap;margin-top:18px;font-size:clamp(2.6rem,4.6vw,4.6rem)}.coloringbook-inside-title span{display:block}.coloringbook-section-intro>.coloringbook-section-tag,.coloringbook-section-intro>.coloringbook-inside-title{grid-column:1}.coloringbook-inside-intro{z-index:1;max-width:none;margin:clamp(18px,2.2vw,30px) 0 0;position:relative}.coloringbook-inside-spreads{z-index:1;gap:clamp(26px,4.2vw,58px);width:min(100vw - 40px,1440px);margin:clamp(34px,5.4vw,76px) 50% 0;display:grid;position:relative;transform:translate(-50%)}.coloringbook-inside-spread{isolation:isolate;background:0 0;border:0;gap:14px;margin:0;padding:0;display:grid;position:relative}.coloringbook-inside-spread:first-child:before,.coloringbook-inside-spread:first-child:after{content:"";z-index:0;mix-blend-mode:multiply;pointer-events:none;background-image:url(/coloringbook-inside-heading-stroke.png);background-repeat:no-repeat;background-size:contain;position:absolute}.coloringbook-inside-spread:first-child:before{opacity:.92;background-position:0 100%;width:min(136vw,1680px);height:clamp(300px,38vw,540px);bottom:-52%;left:-30vw}.coloringbook-inside-spread:first-child:after{mix-blend-mode:normal;opacity:1;background-position:100%;width:min(58vw,760px);height:clamp(150px,17vw,250px);top:36%;right:-12vw;transform:rotate(-4deg)}.coloringbook-inside-spread-image{z-index:1;aspect-ratio:1.38;background:#fffdfa;position:relative;overflow:hidden}.coloringbook-inside-spread-img{object-fit:contain;object-position:center}.coloringbook-inside-spread:nth-child(3):after{content:"";z-index:3;aspect-ratio:1;filter:saturate(.82);mix-blend-mode:normal;opacity:.9;pointer-events:none;background-image:url(/coloringbook-inside-third-splash.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(230px,25vw,390px);position:absolute;top:clamp(-18px,-1.35vw,-8px);right:clamp(-300px,-16vw,-170px)}.coloringbook-inside-spread-caption{z-index:1;color:#15110fd1;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid #15110f29;justify-content:space-between;gap:clamp(18px,3vw,48px);padding-top:14px;font-size:clamp(.72rem,.78vw,.84rem);font-weight:840;line-height:1.2;display:flex;position:relative}.coloringbook-inside-spread-caption span{align-items:center;min-width:0;display:inline-flex}.coloringbook-inside-spread-caption span:last-child{color:#15110f9e;text-align:right;justify-content:flex-end;font-weight:780}.coloringbook-inside-spread-caption span:last-child:before{content:"";background:rgba(var(--cb-orange-rgb), .78);flex:none;width:26px;height:2px;margin-right:12px}.coloringbook-inside-spread-number{z-index:2;color:#ff4500c7;letter-spacing:.14em;font-size:.74rem;font-weight:860;position:absolute;top:clamp(18px,2.2vw,32px);right:clamp(18px,2.2vw,32px)}.coloringbook-book-details-head{z-index:1;isolation:isolate;gap:28px;margin-top:clamp(58px,7vw,104px);display:grid;position:relative}.coloringbook-book-details-head:before{content:"";z-index:0;mix-blend-mode:normal;opacity:1;pointer-events:none;background-image:url(/coloringbook-book-details-stroke.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:min(94vw,1215px);height:clamp(240px,27.6vw,396px);position:absolute;top:-92px;right:2vw}.coloringbook-book-details-head>*{z-index:1;position:relative}.coloringbook-book-details-title{max-width:12ch;color:var(--cb-ink);font-size:clamp(2.6rem,4.8vw,5.1rem);line-height:.92}@media (width>=1181px){.coloringbook-overview-band-title{max-width:none}.coloringbook-overview-band-title span{white-space:nowrap}.coloringbook-overview-band-body{margin-top:clamp(112px,7.4vw,142px)}.coloringbook-book-details-title{white-space:nowrap;max-width:none}}.coloringbook-accordion-list{z-index:1;border-top:1px solid var(--cb-line);counter-reset:coloringbook-details;isolation:isolate;margin-top:clamp(24px,3.4vw,42px);position:relative}.coloringbook-accordion-list:before{content:"";z-index:0;filter:brightness(1.08)contrast(.82)saturate(.68);mix-blend-mode:screen;opacity:.2;pointer-events:none;background-image:url(/coloringbook-windmill-watermark-color.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:clamp(680px,58vw,860px);height:clamp(360px,32vw,470px);position:absolute;top:clamp(-30px,-2vw,2px);right:clamp(-270px,-15vw,-150px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 18% 82%,#0000 100%)}.coloringbook-accordion-list>*{z-index:1;position:relative}@media (width>=1440px){.coloringbook-accordion-list:before{width:860px;height:470px;top:-18px;right:-230px}}.coloringbook-disclosure{counter-increment:coloringbook-details;border-bottom:1px solid var(--cb-line-soft)}.coloringbook-disclosure-summary{cursor:pointer;grid-template-columns:194px minmax(0,1fr) 32px;align-items:center;gap:26px;padding:24px 0;list-style:none;display:grid;position:relative}.coloringbook-disclosure-summary::-webkit-details-marker{display:none}.coloringbook-disclosure-summary:after{content:"+";z-index:2;color:#15110fb3;text-align:center;text-shadow:0 1px #fff9f3e6;background:0 0;border:0;justify-self:end;font-size:1.42rem;font-weight:700;line-height:1;display:block;position:relative}.coloringbook-disclosure[open] .coloringbook-disclosure-summary:after{content:"-";color:var(--accent);box-shadow:none;background:0 0;border:0}.coloringbook-disclosure-eyebrow{color:#15110f94;letter-spacing:.16em;text-transform:uppercase;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-height:36px;font-size:.72rem;font-weight:840;display:grid;position:relative}.coloringbook-disclosure-eyebrow:before{content:counter(coloringbook-details, decimal-leading-zero);color:var(--accent);letter-spacing:0;font-size:.86rem;font-weight:900}.coloringbook-disclosure-eyebrow:after{content:"";background:#ff4500b3;width:2px;position:absolute;top:4px;bottom:4px;left:24px}.coloringbook-disclosure-title{color:var(--cb-ink);font-family:var(--font-manrope), sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:850;line-height:1.04}.coloringbook-disclosure-body{max-width:48rem;padding:0 0 26px 220px}.coloringbook-disclosure-body p{margin:0}.coloringbook-disclosure-body ul{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.coloringbook-disclosure-body li{color:#15110fb8;padding-left:18px;line-height:1.58;position:relative}.coloringbook-disclosure-body li:before{content:"";background:#ff4500b8;border-radius:999px;width:6px;height:6px;position:absolute;top:.68em;left:0}.coloringbook-purchase-section{z-index:1;padding-top:clamp(96px,8vw,132px);scroll-margin-top:36px;position:relative}.coloringbook-purchase-section:before{content:"";left:calc((var(--frame-width) - 100vw) / 2);right:calc((var(--frame-width) - 100vw) / 2);z-index:0;filter:grayscale()contrast(.86);opacity:.075;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;background-image:url(/coloringbook-main-overlay.jpg);background-position:top;background-repeat:no-repeat;background-size:min(112vw,1540px);height:clamp(300px,30vw,470px);position:absolute;top:clamp(42px,5vw,78px);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 16% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%),linear-gradient(#0000 0%,#000 16% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.coloringbook-purchase-head{z-index:1;grid-template-columns:1fr;align-items:start;gap:18px;display:grid;position:relative}.coloringbook-purchase-title-block{gap:24px;display:grid}.coloringbook-purchase-title{white-space:nowrap;max-width:none;font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:.92}.coloringbook-purchase-intro{color:#15110fbd;max-width:none;margin:0;font-size:1.04rem;line-height:1.72}.coloringbook-purchase-editions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,24px);margin-top:clamp(28px,3.4vw,44px);display:grid;position:relative}.coloringbook-purchase-editions--single{grid-template-columns:minmax(0,1fr);justify-content:center}.coloringbook-purchase-edition{aspect-ratio:auto;isolation:isolate;border:0;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(280px,.9fr) minmax(360px,1.12fr);align-items:center;gap:clamp(26px,3vw,48px) clamp(48px,7vw,110px);min-width:0;min-height:clamp(500px,44vw,660px);padding:clamp(42px,5vw,74px) clamp(34px,6vw,86px) clamp(32px,4vw,52px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 28px 70px #502a101a}.coloringbook-purchase-edition:before{content:"";z-index:0;background:radial-gradient(circle at 12% 86%, #ffffff1f, transparent 18%), radial-gradient(circle at 88% 8%, #ffffff14, transparent 22%), linear-gradient(135deg, #ffffff0d, transparent 36%), var(--accent);pointer-events:none;position:absolute;inset:0}.coloringbook-purchase-edition:after{content:"";z-index:0;filter:grayscale()brightness(.12)contrast(1.4);opacity:.72;pointer-events:none;background-image:url(/coloringbook-inside-heading-stroke.png);background-position:100%;background-repeat:no-repeat;background-size:contain;width:clamp(260px,28vw,460px);height:clamp(120px,14vw,220px);position:absolute;top:clamp(126px,15vw,220px);right:clamp(-70px,-4vw,-32px);transform:rotate(-5deg)}.coloringbook-purchase-edition--printed{--edition-rule:#fff8f21a;--edition-label-color:#fff8f2cc;--edition-label-line:rgba(var(--cb-orange-rgb), .72);--edition-cta-bg:#fff8f20a;--edition-cta-border:#fff8f26b;--edition-cta-color:#fff8f2f0;background:linear-gradient(135deg, rgba(var(--cb-orange-rgb), .055), rgba(var(--cb-orange-rgb), 0) 40%), #171514;color:#fff8f2f5}.coloringbook-purchase-edition--digital{--edition-label-color:#171514;--edition-label-line:#171514;--edition-cta-bg:#fff9f3f5;--edition-cta-border:#fff9f3f5;--edition-cta-color:#171514;background:var(--accent);color:#fff9f3}.coloringbook-purchase-edition-image{z-index:2;aspect-ratio:.78;isolation:isolate;grid-row:1;justify-self:center;width:min(100%,390px);min-width:0;position:relative}.coloringbook-purchase-edition-image:before{content:"";z-index:0;filter:blur(12px);mix-blend-mode:multiply;opacity:.74;pointer-events:none;background:radial-gradient(#1f0f067a 0%,#1f0f064d 34%,#1f0f061f 58%,#1f0f0600 78%);height:24%;position:absolute;bottom:-5%;left:2%;right:-8%;transform:translate(8%,8%)rotate(-5deg)skew(-16deg)}.coloringbook-purchase-edition-image:after{content:"";z-index:1;filter:blur(5px);mix-blend-mode:multiply;opacity:.72;pointer-events:none;background:radial-gradient(#140a045c 0%,#140a0433 44%,#140a0400 76%);height:9%;position:absolute;bottom:1%;left:6%;right:1%;transform:translate(7%,14%)rotate(-5deg)skew(-18deg)}.coloringbook-purchase-edition-img{z-index:2;object-fit:contain;object-position:center center;filter:none}.coloringbook-purchase-edition--printed .coloringbook-purchase-edition-img{filter:drop-shadow(9px 14px #00000047)}.coloringbook-purchase-edition-copy{z-index:2;align-content:center;justify-items:start;gap:18px;min-width:0;display:grid;position:relative}.coloringbook-purchase-edition-label{color:var(--edition-label-color);border-bottom:1px solid var(--edition-label-line);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;padding-bottom:8px;font-size:clamp(.72rem,.84vw,.86rem);font-weight:900;line-height:1;display:inline-flex}.coloringbook-purchase-edition-label:before{display:none}.coloringbook-purchase-edition-title{color:#fff9f3;letter-spacing:0;text-transform:uppercase;max-width:11ch;margin:0;font-size:clamp(3.15rem,5.4vw,5rem);line-height:.91}.coloringbook-purchase-edition-copy p{color:#fff9f3e6;opacity:1;max-width:31rem;margin:0;font-size:clamp(1.05rem,1.4vw,1.36rem);line-height:1.38}.coloringbook-purchase-edition-actions{flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin-top:26px;padding-top:8px;display:flex;position:relative}.coloringbook-purchase-edition-cta{min-width:min(100%,330px);min-height:64px;color:var(--edition-cta-color);background:var(--edition-cta-bg);border:1px solid var(--edition-cta-border);letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;padding:0 32px;font-size:.94rem;font-weight:900;line-height:1.12;display:inline-flex}.coloringbook-purchase-edition-cta:after{content:"→";margin-left:24px;font-size:2rem;font-weight:500;line-height:1}.coloringbook-purchase-status{z-index:4;color:#171514;letter-spacing:.08em;pointer-events:none;text-transform:uppercase;transform-origin:50%;background:#e8ff1a;border:2px solid;border-radius:5px;align-items:center;min-height:30px;padding:0 12px;font-size:.78rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:-10px;right:-20px;transform:rotate(7deg)}.coloringbook-purchase-features{z-index:2;color:#fff9f3eb;border-top:1px solid #fff9f361;flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:0;margin:0;padding:clamp(20px,2.6vw,30px) 0 0;list-style:none;display:flex;position:relative}.coloringbook-purchase-features li{letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;min-height:42px;padding:0 clamp(16px,2vw,28px);font-size:clamp(.72rem,.85vw,.9rem);font-weight:850;line-height:1.08;display:inline-flex}.coloringbook-purchase-features li+li{border-left:1px solid #fff9f36b}.coloringbook-purchase-feature-icon{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.coloringbook-footer{isolation:isolate;width:100vw;min-height:0;margin:clamp(52px,5vw,72px) calc(50% - 50vw) 0;padding:clamp(16px,1.8vw,24px) clamp(40px,5vw,96px);position:relative;overflow:hidden}.coloringbook-footer-inner{z-index:1;align-content:start;gap:clamp(10px,1.2vw,16px);width:min(1680px,100%);min-height:auto;margin-inline:auto;display:grid;position:relative}.coloringbook-footer-rule{background:#15110f47;width:100%;height:1px;display:block}.coloringbook-footer-layout{grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-self:start;align-items:center;gap:clamp(36px,5vw,96px);padding-top:clamp(6px,.8vw,12px);display:grid}.coloringbook-footer p{margin:0}.coloringbook-footer-left{justify-self:start;align-items:center;display:flex}.coloringbook-footer-brand{text-align:center;justify-self:center;justify-items:center;gap:clamp(8px,1vw,12px);display:grid}.coloringbook-footer-logo{object-fit:contain;width:clamp(68px,5.4vw,88px);height:auto;display:block}.coloringbook-footer-brand-label{color:var(--cb-ink);letter-spacing:.48em;text-transform:lowercase;font-size:clamp(1.04rem,1.32vw,1.34rem);font-weight:420;line-height:1}.coloringbook-footer-links{justify-self:end;gap:0;width:clamp(320px,24vw,430px);display:grid}.coloringbook-footer a{color:var(--accent);letter-spacing:.36em;text-transform:uppercase;font-size:clamp(.72rem,.72vw,.86rem);font-weight:540}.coloringbook-footer-top,.coloringbook-footer-links a{width:fit-content;color:var(--cb-ink);align-items:center;gap:14px;text-decoration:none;transition:color .18s;display:inline-flex}.coloringbook-footer-top:hover,.coloringbook-footer-top:focus-visible,.coloringbook-footer-links a:hover,.coloringbook-footer-links a:focus-visible{color:var(--accent)}.coloringbook-footer-top-icon,.coloringbook-footer-links a span:last-child{color:var(--accent);font-size:1.55rem;font-weight:400;line-height:1}.coloringbook-footer-links a{border-bottom:1px solid #15110f2b;justify-content:space-between;width:100%;padding:16px 0}.coloringbook-footer-links a:first-child{border-top:1px solid #15110f2b}.coloringbook-footer-copyright{color:#15110fa3;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase;align-self:start;max-width:none;margin-top:clamp(0px,.5vw,8px);font-size:clamp(.62rem,.58vw,.68rem);font-weight:440;line-height:1.25}@media (width<=860px){.coloringbook-footer{width:var(--frame-width);padding-inline:0;min-height:auto;margin-inline:auto;padding-bottom:34px}.coloringbook-footer-layout{grid-template-columns:1fr;justify-items:center;gap:32px}.coloringbook-footer-left{order:3;justify-content:center;width:100%}.coloringbook-footer-top{text-align:center;flex-direction:column;justify-content:center;gap:10px;width:100%}.coloringbook-footer-top-icon{font-size:2rem}.coloringbook-footer-brand{order:1}.coloringbook-footer-links{order:2;width:min(100%,390px)}.coloringbook-footer-copyright{text-align:center;white-space:nowrap;justify-self:center}}@media (width<=560px){.coloringbook-footer{margin-top:52px;padding-bottom:32px}.coloringbook-footer-inner{gap:22px}.coloringbook-footer-logo{width:92px}.coloringbook-footer-brand-label{letter-spacing:.38em;font-size:clamp(1.32rem,6vw,1.82rem);font-weight:360}.coloringbook-footer-links a{padding:18px 0}.coloringbook-footer-top,.coloringbook-footer-links a{letter-spacing:.34em;font-size:clamp(.72rem,3.1vw,.9rem);font-weight:420}.coloringbook-footer-top{gap:8px;padding-top:2px}.coloringbook-footer-copyright{color:#15110f9e;letter-spacing:.12em;font-size:clamp(.5rem,2.25vw,.64rem);font-weight:380}}@media (width<=1180px){.coloringbook-hero-inner,.coloringbook-section-intro{grid-template-columns:1fr}.coloringbook-inside-title{white-space:normal}.coloringbook-story-intro{grid-template-columns:1fr;gap:22px}.coloringbook-story-intro-text{max-width:38rem}.coloringbook-section-intro:before{opacity:.56;width:92vw;height:210px;top:-42px;left:36vw}.coloringbook-inside-spreads{width:100%;margin-inline:0;transform:none}.coloringbook-inside-spread:first-child:before{opacity:.62;width:148vw;height:340px;bottom:-44%;left:-34vw}.coloringbook-inside-spread:first-child:after{opacity:.82;width:72vw;height:190px;top:38%;right:-16vw}.coloringbook-book-details-head:before{opacity:.82;width:118vw;height:276px;top:-62px;right:-8vw}.coloringbook-purchase-edition{aspect-ratio:auto;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-content:start;min-height:0;padding-top:clamp(74px,9vw,104px)}.coloringbook-overview-band-inner{grid-template-columns:1fr;align-items:start;row-gap:28px}.coloringbook-overview-band-copy,.coloringbook-overview-band-body{max-width:42rem}.coloringbook-overview-band-body{justify-self:start}.coloringbook-purchase-edition-image{justify-self:center;width:min(58%,320px)}}@media (width<=980px){.coloringbook-topline{order:-2}.coloringbook-hero:before,.coloringbook-hero:after{inset:0 0 clamp(-70px,-8vw,-42px)}.coloringbook-hero:before{opacity:.071;background-position:50% 44%;background-size:cover}.coloringbook-hero:after{background:linear-gradient(#fbf6ee47 0%,#fbf6ee1a 12%,#fbf6ee14 54%,#fbf6eed6 100%),linear-gradient(90deg,#fbf6ee24 0%,#fbf6ee0a 22%,#fbf6ee2e 60%,#fbf6eed1 100%)}.coloringbook-topline{grid-template-columns:auto auto;justify-content:center;align-items:center;gap:18px;width:100%}.coloringbook-topline-spacer{display:none}.coloringbook-topnav{border-top:0;justify-content:center;justify-self:center;gap:14px;width:auto;padding-top:0}.coloringbook-topline .locale-switcher{justify-self:center}.coloringbook-overview-band{min-height:clamp(260px,42vw,334px);margin:18px 0 20px}.coloringbook-overview-band-inner{padding-block:42px;padding-inline:0}.coloringbook-overview-band-title{max-width:8.5ch}.coloringbook-overview-band-stroke-top{top:44px}.coloringbook-overview-band-stroke-bottom{bottom:40px}.coloringbook-hero{padding-top:34px}.coloringbook-hero-inner{gap:28px}.coloringbook-hero-copy{padding-left:0}.coloringbook-hero-copy:before{width:88px;height:4px;box-shadow:none;top:-12px;left:0}.coloringbook-poster-stage{order:-1;min-height:clamp(360px,64vw,560px)}.coloringbook-poster-stage:before{width:clamp(160px,28vw,260px);height:clamp(110px,18vw,180px);bottom:10%;right:-2%}.coloringbook-poster-stage:after{width:clamp(126px,18vw,190px);height:clamp(126px,18vw,190px);top:4%;right:6%}.coloringbook-story-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.coloringbook-story-card{min-height:clamp(300px,38vw,390px)}.coloringbook-accordion-list:before{opacity:.14;width:118vw;height:clamp(320px,46vw,430px);top:66px;right:-44vw}.coloringbook-disclosure-summary{grid-template-columns:1fr 32px;gap:12px 18px}.coloringbook-disclosure-eyebrow,.coloringbook-disclosure-title{grid-column:1}.coloringbook-disclosure-eyebrow{grid-template-columns:30px minmax(0,1fr);gap:12px;min-height:30px}.coloringbook-disclosure-eyebrow:after{left:21px}.coloringbook-disclosure-summary:after{grid-area:1/2/span 2;align-self:center}.coloringbook-disclosure-body{padding-left:0}.coloringbook-purchase-editions{grid-template-columns:1fr;max-width:46rem;margin-inline:auto}}@media (width<=720px){.coloringbook-hero{padding-bottom:clamp(62px,10vw,82px)}.coloringbook-hero:before,.coloringbook-hero:after{inset:0 0 clamp(-90px,-17vw,-58px)}.coloringbook-hero:before{opacity:.058;background-position:50% 47%;background-size:cover}.coloringbook-hero:after{background:linear-gradient(#fbf6ee61 0%,#fbf6ee24 12%,#fbf6ee1a 56%,#fbf6eec2 100%),linear-gradient(90deg,#fbf6ee2e 0%,#fbf6ee0d 20%,#fbf6ee38 58%,#fbf6eed1 100%)}.coloringbook-page{--frame-width:min(1240px, calc(100% - 24px))}.coloringbook-shell{padding-bottom:0}.coloringbook-topline{gap:14px}.coloringbook-topnav{gap:10px}.coloringbook-topnav-anchor,.coloringbook-topline .locale-switcher a{letter-spacing:.17em;font-size:.64rem}.coloringbook-topnav-anchor{letter-spacing:.14em}.coloringbook-overview-band{z-index:3;min-height:auto;margin:-10px 0 16px}.coloringbook-overview-band-inner{row-gap:22px;padding-block:34px 38px}.coloringbook-overview-band-tag{letter-spacing:.16em;font-size:.68rem}.coloringbook-overview-band-title{max-width:none;font-size:clamp(2.5rem,11vw,4rem)}.coloringbook-overview-band-body p{font-size:.98rem;line-height:1.7}.coloringbook-overview-band-stroke{width:96px}.coloringbook-overview-band-stroke-top{top:34px}.coloringbook-overview-band-stroke-bottom{bottom:28px;right:24px}.coloringbook-hero-title{font-size:clamp(2.52rem,12vw,4.1rem)}.coloringbook-poster-stage:before,.coloringbook-poster-stage:after{opacity:.12}.coloringbook-story-section{padding-top:26px;padding-bottom:30px}.coloringbook-story-intro{margin-bottom:28px;padding-bottom:24px}.coloringbook-story-heading{font-size:clamp(2.25rem,11vw,3.8rem)}.coloringbook-story-cards{grid-template-columns:1fr;gap:20px;width:min(100%,390px)}.coloringbook-story-card{min-height:340px}.coloringbook-section-intro:before{opacity:.32;width:124vw;height:160px;top:26px;left:4vw}.coloringbook-inside-spread{padding:0}.coloringbook-inside-spread:first-child:before{opacity:.38;width:170vw;height:220px;bottom:-24%;left:-44vw}.coloringbook-inside-spread:first-child:after{opacity:.52;width:100vw;height:130px;top:40%;right:-28vw}.coloringbook-inside-spread:nth-child(3):after{width:62vw;top:-12px;right:-42vw}.coloringbook-book-details-head:before{opacity:.48;width:147vw;height:202px;top:-32px;right:-34vw}.coloringbook-inside-spread-image{aspect-ratio:1.18}.coloringbook-inside-spread-caption{letter-spacing:.12em;flex-direction:column;gap:6px;font-size:.66rem}.coloringbook-inside-spread-caption span:last-child{text-align:left}.coloringbook-accordion-list:before{display:none}.coloringbook-hero-intro,.coloringbook-section-text,.coloringbook-story-body p,.coloringbook-disclosure-body p{font-size:.98rem}.coloringbook-actions .button{flex:100%;min-height:58px}.coloringbook-actions .button-primary{flex-basis:100%}.coloringbook-hero-stats{gap:12px;display:grid}.coloringbook-hero-stats li:not(:first-child):before{display:none}.coloringbook-hero-stat-icon{width:24px;height:24px}.coloringbook-purchase-section{padding-top:76px}.coloringbook-purchase-title{white-space:normal;font-size:clamp(2.5rem,11vw,4rem)}.coloringbook-purchase-intro{font-size:1rem}.coloringbook-purchase-edition{aspect-ratio:auto;gap:24px;min-height:0;padding:78px 22px 28px}.coloringbook-purchase-edition-image{width:min(72%,240px)}.coloringbook-purchase-edition-title{font-size:clamp(2.4rem,13vw,3.2rem)}.coloringbook-purchase-status{border-width:2px;border-radius:5px;min-height:28px;padding:0 10px;font-size:.72rem;top:-9px;right:10px}.coloringbook-purchase-edition-actions{width:100%}.coloringbook-purchase-edition-cta{flex:100%}.coloringbook-purchase-features{grid-template-columns:1fr 1fr;justify-content:stretch;gap:12px;width:100%;margin-top:0;display:grid}.coloringbook-purchase-features li{justify-content:flex-start;padding:0;font-size:.68rem}.coloringbook-purchase-features li+li{border-left:0}.coloringbook-purchase-feature-icon{width:25px;height:25px}}@media (width<=460px){.coloringbook-section-intro:before{opacity:.26}.breakinmix-page[data-locale=ru] .breakinmix-about-head>.breakinmix-section-title{max-width:none;font-size:clamp(1.92rem,8.8vw,2.34rem)}.brand-lockup{gap:6px}.brand-subtitle{display:none}.site-header-actions{padding-top:6px}.site-header-inner{gap:8px 12px}.site-nav{gap:12px;padding-top:7px}.hero-meta{letter-spacing:.08em;font-size:.64rem}.mobile-sentence-break>span{display:block}.mobile-sentence-break>span+span{margin-top:.18em}.mobile-sentence-break>span+span:before{content:none}.hero-actions .button{flex-basis:100%}.facts-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-section,.content-section,.culture-section,.button{transition:none;animation:none}.breakinmix-art:after,.breakinmix-mark-stage:before{animation:none!important;transform:none!important}}
