@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_3a5a5944-module__zEuIua__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_3a5a5944-module__zEuIua__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_b3c37ea9-module__m-cq2W__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_b3c37ea9-module__m-cq2W__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--bg:#111110;--text:#efeee6;--muted:#aaa99f;--accent:#c7353e;--accent-text:#e0565e;--accent-deep:#9e2a33;--on-accent:#f7f3ec;--line:#383834}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--text);font-family:var(--font-dm-sans),sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-text);outline-offset:6px}header{border-bottom:1px solid var(--line);z-index:10;background:var(--bg);justify-content:space-between;align-items:center;height:100px;padding:0 5%;display:flex;position:relative}.brand{font:800 44px var(--font-manrope),sans-serif;letter-spacing:-5px}.brand>span:first-child{color:var(--accent);font-family:Georgia,serif;font-style:italic;font-weight:400}header nav{gap:35px;display:flex}header nav a,.book-link{text-transform:uppercase;letter-spacing:1.4px;font-size:12px}.book-link{border-bottom:1px solid var(--accent);padding:12px 0}.book-link span{color:var(--accent);margin-left:24px;font-size:22px}.menu{display:none}.hero{min-height:710px;padding:32px 5% 50px;position:relative;overflow:hidden}.hero-top{justify-content:space-between;display:flex}.eyebrow{letter-spacing:2px;font-size:10px;font-weight:600}.hero h1{font-family:var(--font-manrope),sans-serif;letter-spacing:-8px;z-index:2;max-width:920px;margin:55px 0 50px;font-size:clamp(76px,9.4vw,155px);font-weight:500;line-height:1.02;position:relative}em{color:var(--accent);font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1 em{letter-spacing:-7px}.hero-orbit{opacity:.85;width:490px;height:490px;position:absolute;top:125px;right:-40px;transform:rotate(-15deg)}.record{background:repeating-radial-gradient(circle,#24231e 0,#161613 2px,#29271f 3px,#171715 4px);border:1px solid #484237;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;box-shadow:inset -25px 15px 65px #000,15px 25px 50px #000}.record-label{background:var(--accent);width:36%;height:36%;color:var(--on-accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.record-label:after{content:"";background:#141412;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.record-label span{letter-spacing:-5px;margin-bottom:35px;font-size:48px;font-weight:800}.record-label small{letter-spacing:1px;font-size:8px}.orbit-caption{letter-spacing:2px;font-size:10px;line-height:1.7;position:absolute;bottom:-32px;right:75px}.hero-bottom{z-index:2;justify-content:space-between;align-items:end;display:flex;position:relative}.hero-bottom p{color:#bdbcb3;margin:0;font-size:16px;line-height:1.7}.round-link{letter-spacing:2px;align-items:center;gap:18px;margin-right:14%;font-size:10px;display:flex}.circle{border:1px solid #757368;border-radius:50%;place-items:center;width:60px;height:60px;font-size:26px;display:grid}.round-link:hover .circle{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.hero-index{letter-spacing:2px;font-size:9px;line-height:1.8;position:absolute;bottom:0;right:0}.genre-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:1.8px;white-space:nowrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 5%;font-size:10px;display:flex;overflow:hidden}.genre-strip b{color:var(--accent);font-size:19px}.section{padding:100px 5%}.section-heading{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}h2,.page-title{font-family:var(--font-manrope),sans-serif;letter-spacing:-3px;margin:18px 0 0;font-size:clamp(40px,5.3vw,78px);font-weight:500;line-height:1.08}.punct{color:var(--accent)}.text-link{border-bottom:1px solid #706c60;padding-bottom:10px;font-size:12px}.mix-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.cover{aspect-ratio:1.17;text-align:left;color:#eee8dc;border:0;flex-direction:column;justify-content:space-between;width:100%;padding:30px;transition:filter .3s;display:flex;position:relative;overflow:hidden}.cover:hover{filter:brightness(1.15)}.cover-one{background:#6a1820}.cover-two{color:#131d17;background:#667368}.cover-top,.cover-bottom{letter-spacing:2px;z-index:2;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:relative}.cover-title{font:500 clamp(40px,5.3vw,86px)/.98 var(--font-manrope),sans-serif;letter-spacing:-4px;z-index:2;position:relative}.cover-title i{font-family:Georgia,serif;font-weight:400}.cover-disc{background:repeating-radial-gradient(circle,#221011 0,#3a161a 2px,#200f11 4px);border-radius:50%;width:370px;height:370px;position:absolute;bottom:-80px;right:-130px;box-shadow:0 0 65px #c7353e70}.cover-disc:after{content:"M&M";background:var(--accent);color:var(--on-accent);border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid;position:absolute;inset:36%;transform:rotate(-20deg)}.play{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;font-size:15px;display:grid}.wave-art{align-items:center;gap:20px;width:430px;height:430px;display:flex;position:absolute;bottom:-110px;right:-85px;transform:rotate(-30deg)}.wave-art i{border:1px solid #b8c6a6;border-radius:50%;width:45px;height:100%}.wave-art i:nth-child(2){height:80%}.wave-art i:nth-child(3){height:65%}.wave-art i:nth-child(4){height:50%}.wave-art i:nth-child(5){height:35%}.mix-meta{justify-content:space-between;align-items:start;padding:22px 0 0;display:flex}.mix-meta h3{margin:0;font-size:21px;font-weight:500}.mix-meta p,.mix-meta>span{color:var(--muted);letter-spacing:1px;font-size:11px}.sound-note{color:var(--muted);margin-top:34px;font-size:12px}.player-slot iframe{border:0;width:100%;height:166px;margin-top:12px}.events{background:#1a1a17}.section-intro{color:var(--muted);margin-bottom:4px;font-size:15px;line-height:1.8}.event-row{border-top:1px solid #46453d;grid-template-columns:.3fr 2fr 1.4fr .3fr;align-items:center;gap:30px;padding:38px 0;display:grid}.event-num{color:var(--accent-text);font-size:11px}.event-row h3{font-family:var(--font-manrope),sans-serif;letter-spacing:-1.5px;margin:0;font-size:clamp(25px,3.5vw,47px);font-weight:500}.event-row p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.event-arrow{color:var(--accent);justify-self:end;font-size:36px;transition:transform .2s}.event-row:hover .event-arrow{transform:translate(4px,-4px)}.event-row:last-child{border-bottom:1px solid #46453d}.event-foot{justify-content:space-between;margin-top:28px;display:flex}.event-foot a{font-size:13px}.about{grid-template-columns:1fr 1fr;align-items:center;gap:9%;display:grid}.duo-art{aspect-ratio:.95;background:var(--accent);color:var(--on-accent);flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.art-tag,.art-bottom{letter-spacing:2px;z-index:2;font-size:9px;position:relative}.duo-mel,.duo-mo{font:600 clamp(70px,10vw,145px)/.9 var(--font-manrope),sans-serif;letter-spacing:-9px;z-index:2}.duo-mel>span,.duo-mo>span{vertical-align:top;letter-spacing:0;font-size:75px;font-weight:400}.duo-mo{text-align:right}.duo-amp{color:#7e1c25;opacity:.55;font:italic 360px Georgia,serif;position:absolute;top:12%;left:25%}.about-copy h2,.about-copy .page-title{margin-bottom:30px}.about-copy p{color:var(--muted);margin-bottom:20px;font-size:15px;line-height:1.85}.about-copy p:first-of-type{color:var(--text);font-size:19px}.about-copy .text-link{margin-top:10px;display:inline-block}.booking{color:#1c1e17;background:#dedbd0}.booking h2 em,.booking .page-title em{color:var(--accent-deep)}.booking-heading{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.booking-star{color:var(--accent);font-size:130px}.booking-grid{grid-template-columns:.9fr 1.3fr;gap:8%;display:grid}.booking-grid>div>p:first-child{font-size:25px;line-height:1.5}.muted{color:#625f55;font-size:13px;line-height:1.8}.draft-note{color:#625f55;max-width:300px;margin-top:35px;font-size:11px;line-height:1.7}.form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}label{letter-spacing:.5px;flex-direction:column;gap:10px;margin-bottom:24px;font-size:11px;display:flex}input,select,textarea{color:inherit;outline-offset:4px;background:0 0;border:0;border-bottom:1px solid #aaa599;border-radius:0;width:100%;min-width:0;padding:9px 0;font-size:14px}input:focus,select:focus,textarea:focus{outline:1px solid var(--accent-deep)}select{cursor:pointer}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#777165}.submit{color:#efeee6;letter-spacing:1px;background:#1c1e17;border:0;justify-content:space-between;width:100%;padding:20px;font-size:12px;display:flex}.submit:hover{background:#3a3c30}.form-note{color:#625f55;font-size:10px}footer{padding:60px 5% 30px}.footer-wordmark{font:500 clamp(26px,6vw,100px) var(--font-manrope),sans-serif;letter-spacing:-4px;border-bottom:1px solid var(--line);padding-bottom:45px;display:block}.footer-wordmark span{color:var(--accent);font-family:Georgia,serif;font-style:italic}.footer-bottom{letter-spacing:1px;color:var(--muted);justify-content:space-between;gap:20px;padding-top:25px;font-size:9px;display:flex}dialog{color:#1c1e17;background:#dedbd0;border:0;width:min(600px,90vw);max-height:90vh;padding:40px}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000b}dialog h2{font-size:42px}dialog p{font-size:13px;line-height:1.7}dialog textarea{border:1px solid #aaa599;padding:12px;font-size:12px}.close{background:0 0;border:0;font-size:30px;position:absolute;top:10px;right:15px}.dialog-actions{gap:12px;margin-top:20px;display:flex}.dialog-actions button{color:#fff;background:#1c1e17;border:0;padding:15px;font-size:12px}#copy-status{min-height:20px}@media (min-width:1600px){.hero-orbit{width:530px;height:530px;right:6%}.hero{min-height:780px}}@media (max-width:900px){header nav{gap:16px}.hero h1{letter-spacing:-5px;font-size:100px}.hero-orbit{opacity:.5;width:350px;height:350px;top:155px;right:-100px}.hero{min-height:600px}.hero h1 em{letter-spacing:-5px}.hero-index{display:none}.round-link{margin-right:0}.genre-strip{justify-content:start}.about{gap:5%}.section{padding:75px 5%}.cover{padding:20px}.event-row{grid-template-columns:.2fr 1.5fr 1.2fr .2fr;gap:15px}.footer-wordmark{letter-spacing:-2px}.footer-bottom>span:nth-child(2){display:none}}@media (max-width:600px){header{height:80px}.brand{font-size:37px}header .book-link{letter-spacing:.7px;margin-left:auto;margin-right:20px;font-size:9px}.book-link span{margin-left:8px}.menu{color:var(--text);border:1px solid var(--line);background:0 0;padding:6px 10px;font-size:17px;display:block}header nav{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;padding:25px 5%;display:none;position:absolute;top:79px;left:0;right:0}header nav.open{display:flex}.hero{min-height:590px;padding-top:28px}.hero-top .eyebrow{letter-spacing:1px;font-size:8px}.hero-top>span:last-child{display:none}.hero h1{letter-spacing:-4px;margin-top:55px;margin-bottom:55px;font-size:clamp(65px,14vw,88px);line-height:1.08}.hero h1 em{letter-spacing:-3px}.hero-orbit{opacity:.35;width:280px;height:280px;top:125px;right:-140px}.record-label span{letter-spacing:-3px;font-size:29px}.record-label small{font-size:5px}.hero-bottom{flex-direction:column;align-items:start;gap:28px}.hero-bottom p{font-size:14px}.circle{width:45px;height:45px}.round-link{font-size:9px}.genre-strip{padding:18px 5%;font-size:9px}.section{padding:60px 5%}.section-heading{align-items:start;gap:20px}.section-heading .text-link{margin-top:22px;font-size:10px}h2,.page-title{letter-spacing:-2px}.mix-grid{grid-template-columns:1fr;gap:35px}.cover{aspect-ratio:1.08;padding:24px}.cover-title{font-size:64px}.cover-disc{width:300px;height:300px;right:-90px}.mix-meta h3{font-size:18px}.sound-note{font-size:11px}.events .section-heading{flex-direction:column}.section-intro{font-size:13px}.event-row{grid-template-columns:25px 1fr 25px;gap:12px;padding:28px 0}.event-row h3{letter-spacing:-1px;font-size:29px}.event-row p{grid-column:2;font-size:12px}.event-arrow{grid-area:1/3/3;font-size:28px}.event-foot{gap:15px}.event-foot .eyebrow{letter-spacing:1px;font-size:8px}.event-foot a{white-space:nowrap;font-size:11px}.about{grid-template-columns:1fr;gap:40px}.duo-art{aspect-ratio:1.1}.duo-mel,.duo-mo{font-size:110px}.duo-amp{font-size:280px;top:8%}.about-copy p{font-size:14px}.booking-heading{margin-bottom:35px}.booking h2,.booking .page-title{font-size:48px}.booking-star{font-size:60px}.booking-grid{grid-template-columns:1fr;gap:20px}.booking-grid>div>p:first-child{font-size:20px}.draft-note{max-width:100%;margin-top:15px}.form-grid{gap:18px}.footer-wordmark{letter-spacing:-1.5px;padding-bottom:28px;font-size:28px}.footer-bottom{flex-wrap:wrap;row-gap:20px;font-size:8px}dialog{padding:28px}.dialog-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.skip-link{z-index:20;background:var(--accent);color:var(--on-accent);letter-spacing:1px;padding:10px 16px;font-size:12px;position:absolute;top:-60px;left:5%}.skip-link:focus{top:12px}header nav a{border-bottom:1px solid #0000;padding:6px 0}header nav a:hover{color:var(--accent-text)}header nav a[aria-current=page]{color:var(--accent-text);border-bottom-color:var(--accent)}.book-link[aria-current=page]{color:var(--accent-text)}.booking a:focus-visible,.booking button:focus-visible,dialog a:focus-visible,dialog button:focus-visible{outline-color:var(--accent-deep)}a.cover{color:#eee8dc}a.cover.cover-two{color:#131d17}.mix-listen{letter-spacing:1px;margin-top:14px;padding-bottom:6px;font-size:11px;display:inline-block}.mix-listen:hover,.text-link:hover{color:var(--accent-text)}.event-foot{flex-wrap:wrap;gap:20px}.event-notes{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:80px;display:grid}.event-notes h3{font:500 22px var(--font-manrope),sans-serif;letter-spacing:-.5px;margin:14px 0 10px}.event-notes p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.intro{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:end;gap:9%;display:grid}.intro p{color:var(--muted);margin:0 0 20px;font-size:15px;line-height:1.85}.intro p:first-child{color:var(--text);font-size:19px}.intro .text-link{margin-top:10px;display:inline-block}.cta .booking-grid{align-items:end}.cta .submit{margin-top:10px}.cta .form-note{margin-bottom:0}.form-grid>label{min-width:0}input[type=date]{appearance:none;min-height:40px;display:block}.footer-nav{border-bottom:1px solid var(--line);letter-spacing:1.4px;text-transform:uppercase;flex-wrap:wrap;gap:12px 32px;padding:25px 0;font-size:11px;display:flex}.footer-nav a:hover,.footer-bottom a:hover,.footer-nav a[aria-current=page]{color:var(--accent-text)}@media (max-width:900px){.event-notes{gap:24px}}@media (max-width:600px){.event-notes{grid-template-columns:1fr;gap:30px;margin-top:50px}.intro{grid-template-columns:1fr;gap:20px}.intro p:first-child{font-size:17px}.intro p{font-size:14px}.footer-nav{gap:14px 22px;font-size:10px}}@media (max-width:480px){.form-grid{grid-template-columns:1fr;gap:0}}.hero h1>span{white-space:nowrap;display:block}.duo-art{container-type:inline-size}.duo-mel,.duo-mo{letter-spacing:-.065em;white-space:nowrap;text-align:left;font-size:clamp(58px,21cqw,145px);line-height:1;position:absolute}.duo-mel{top:25%;left:8%}.duo-mo{bottom:25%;right:8%}.duo-mel>span,.duo-mo>span{vertical-align:top;margin-left:.06em;font-size:.55em;line-height:1;display:inline-block}.duo-amp{font-size:65cqw;line-height:1;top:50%;left:50%;transform:translate(-50%,-50%)}.photo-frame{aspect-ratio:4/5;background:#1a1a17;position:relative;overflow:hidden}.duo-photo{margin:0}.duo-photo figcaption{border-left:2px solid var(--accent);max-width:460px;color:var(--muted);margin-top:18px;padding-left:14px;font-size:13px;line-height:1.7}.profiles{border-top:1px solid var(--line)}.profiles-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:32px;display:grid}.profiles .duo-art{aspect-ratio:4/5}.profile-meta{justify-content:space-between;align-items:baseline;gap:16px;padding-top:22px;display:flex}.profile-meta h2{letter-spacing:-1.5px;margin:0;font-size:clamp(32px,3vw,44px)}.profile-desc{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.8}.intro-duo{grid-template-columns:.85fr 1fr;align-items:center}.intro-duo h2{margin-bottom:30px}.intro-duo p:first-of-type{color:var(--text);font-size:19px}.booking-email{flex-direction:column;align-items:flex-start;gap:12px;margin:35px 0 0;display:flex}.booking-email a{font:500 clamp(18px,1.7vw,24px) var(--font-manrope),sans-serif;letter-spacing:-.3px;border-bottom:1px solid var(--accent-deep);overflow-wrap:anywhere;padding-bottom:6px}.booking-email a:hover{color:var(--accent-deep)}.footer-contact{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 24px;padding:28px 0;display:flex}.footer-contact a{font:500 clamp(18px,2vw,28px) var(--font-manrope),sans-serif;letter-spacing:-.5px;border-bottom:1px solid var(--accent);overflow-wrap:anywhere;padding-bottom:4px}.footer-contact a:hover{color:var(--accent-text)}.inline-email{overflow-wrap:anywhere;border-bottom:1px solid}.inline-email:hover{color:var(--accent-deep)}.dialog-actions{flex-wrap:wrap}.email-action{background:var(--accent-deep);color:var(--on-accent);flex-basis:100%;justify-content:space-between;padding:15px;font-size:12px;display:flex}.email-action:hover{background:#84222a}@media (max-width:900px){.profiles-grid{grid-template-columns:1fr 1fr;gap:24px}.profiles .duo-art{aspect-ratio:1.6;grid-column:1/-1}}@media (max-width:600px){.profiles-grid{grid-template-columns:1fr;gap:40px}.profiles .duo-art{aspect-ratio:1.1}.intro-duo{grid-template-columns:1fr;gap:40px}.intro-duo p:first-of-type{font-size:17px}.duo-photo figcaption{font-size:12px}}.icon{vertical-align:-.125em;flex:none;width:1em;height:1em;display:inline-block;overflow:visible}.circle .icon,.play .icon,.event-arrow .icon{display:block}.circle .icon g{stroke-width:2.2px}.genre-strip b .icon polygon{stroke:currentColor;stroke-width:.7px;stroke-linejoin:round}
