@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-math-400-normal.3g65sz0uzlpl7.woff2)format("woff2"),url(../media/bodoni-moda-math-400-normal.264irk8henok_.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-symbols-400-normal.3elahd4-r46sx.woff2)format("woff2"),url(../media/bodoni-moda-symbols-400-normal.23i0g8hwlo72f.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-latin-ext-400-normal.43pz5e54mohtb.woff2)format("woff2"),url(../media/bodoni-moda-latin-ext-400-normal.10ini689ye71b.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(../media/bodoni-moda-latin-400-normal.00ciboyvqufz2.woff2)format("woff2"),url(../media/bodoni-moda-latin-400-normal.405g1giqfqp8q.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(../media/bodoni-moda-math-500-normal.0sjz8wq_r8i0o.woff2)format("woff2"),url(../media/bodoni-moda-math-500-normal.1m80qvcje9yj1.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(../media/bodoni-moda-symbols-500-normal.2bs7_wpv329l1.woff2)format("woff2"),url(../media/bodoni-moda-symbols-500-normal.0-3pncnl5n4pf.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(../media/bodoni-moda-latin-ext-500-normal.0n3rh_sh5y15y.woff2)format("woff2"),url(../media/bodoni-moda-latin-ext-500-normal.3q02roq383j2o.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(../media/bodoni-moda-latin-500-normal.0sgrzjxdu7gda.woff2)format("woff2"),url(../media/bodoni-moda-latin-500-normal.1rnkqgw-g9h5_.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(../media/bodoni-moda-math-600-normal.2ahoo7zscqr-_.woff2)format("woff2"),url(../media/bodoni-moda-math-600-normal.2zmrndo5quv4e.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(../media/bodoni-moda-symbols-600-normal.1dz2xid1lb0-g.woff2)format("woff2"),url(../media/bodoni-moda-symbols-600-normal.1qsl8eyf_nf2-.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(../media/bodoni-moda-latin-ext-600-normal.3fa84t-onnxxf.woff2)format("woff2"),url(../media/bodoni-moda-latin-ext-600-normal.08a83o97n5rat.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:600;src:url(../media/bodoni-moda-latin-600-normal.1xcia2_qp9mml.woff2)format("woff2"),url(../media/bodoni-moda-latin-600-normal.1g--6zxz36zqi.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(../media/bodoni-moda-math-700-normal.03f1ug58ycwzz.woff2)format("woff2"),url(../media/bodoni-moda-math-700-normal.3ufo56f2rjt4r.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(../media/bodoni-moda-symbols-700-normal.3n5qtv75tv5ah.woff2)format("woff2"),url(../media/bodoni-moda-symbols-700-normal.1oxilf7pk64y-.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(../media/bodoni-moda-latin-ext-700-normal.3dxq2nhzfdigg.woff2)format("woff2"),url(../media/bodoni-moda-latin-ext-700-normal.3st9i3f67do2-.woff)format("woff");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:Bodoni Moda;font-style:normal;font-display:swap;font-weight:700;src:url(../media/bodoni-moda-latin-700-normal.441c8czyhpo7t.woff2)format("woff2"),url(../media/bodoni-moda-latin-700-normal.1vq0inps6g478.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-ext-500-normal.2lrm7m7v2pmbu.woff2)format("woff2"),url(../media/inter-cyrillic-ext-500-normal.1dhkj9n1d9eco.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-cyrillic-500-normal.1nv56f3vj863s.woff2)format("woff2"),url(../media/inter-cyrillic-500-normal.06elr_s4xp1zj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-ext-500-normal.0kf5e66myu7u-.woff2)format("woff2"),url(../media/inter-greek-ext-500-normal.2yi4i7l4h95u-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-greek-500-normal.0_q-v-7d36a_x.woff2)format("woff2"),url(../media/inter-greek-500-normal.2q6jyr9iwt8we.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-vietnamese-500-normal.2jar8flmuc211.woff2)format("woff2"),url(../media/inter-vietnamese-500-normal.1ms37jnnr6ne8.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-ext-500-normal.2rhh45_wkw1e4.woff2)format("woff2"),url(../media/inter-latin-ext-500-normal.2mn7n1eepax5z.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.037elok7xg7ol.woff2)format("woff2"),url(../media/inter-latin-500-normal.0zoa3evckypzi.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-ext-600-normal.42f1l9b1vn7on.woff2)format("woff2"),url(../media/inter-cyrillic-ext-600-normal.0llmxmbbmm9_u.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-cyrillic-600-normal.0-dy8oiks8ebz.woff2)format("woff2"),url(../media/inter-cyrillic-600-normal.1yx35ha52iheu.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-ext-600-normal.1vvyze5ech61n.woff2)format("woff2"),url(../media/inter-greek-ext-600-normal.2409xwbea2gft.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-greek-600-normal.1o2sh6_upyp40.woff2)format("woff2"),url(../media/inter-greek-600-normal.217aew8mjlovh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-vietnamese-600-normal.28hfptm0o_tt8.woff2)format("woff2"),url(../media/inter-vietnamese-600-normal.0ryxdan2-9e5a.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-ext-600-normal.24qjoiekzybge.woff2)format("woff2"),url(../media/inter-latin-ext-600-normal.0jniwfmk9oe12.woff)format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.42bxzpetz5w8g.woff2)format("woff2"),url(../media/inter-latin-600-normal.2azw06-3fu-n-.woff)format("woff");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}
:root{--brown:#21180b;--brown-deep:#171108;--black:#0d0b08;--gold:#b57918;--gold-light:#c89132;--cream:#e7ddc6;--cream-dim:#c9bea7;--warm-gray:#8c8478;--wine:#6d1d18;--line:#e7ddc633;--display:"Bodoni Moda", "Times New Roman", serif;--sans:"Inter", "Helvetica Neue", Arial, sans-serif;--shell:min(90vw, 1560px)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--brown)}body{background:radial-gradient(circle at 12% 2%, #b579180b, transparent 28rem), var(--brown);min-width:320px;color:var(--cream);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}body:before{z-index:1000;pointer-events:none;content:"";opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.92' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:var(--black);background:var(--gold-light)}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit;font:inherit}img{max-width:100%;display:block}h1,h2,h3,p,dl,dd{margin:0}:focus-visible{outline:1px solid var(--gold-light);outline-offset:5px}.skip-link{z-index:2000;color:var(--black);background:var(--cream);letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1rem;font-size:.7rem;font-weight:600;position:fixed;top:0;left:1rem;transform:translateY(-120%)}.skip-link:focus{transform:translateY(0)}.section-shell{width:var(--shell);margin-inline:auto}.wordmark{color:var(--cream);font-family:var(--display);letter-spacing:-.075em;font-size:clamp(1.8rem,2.35vw,2.8rem);font-weight:500;line-height:.8;display:inline-block}.wordmark--large{letter-spacing:-.09em;pointer-events:none;font-size:clamp(7.5rem,18vw,21rem);font-weight:500}.site-header{z-index:100;border-bottom:1px solid #0000;height:6.25rem;transition:height .4s,background .4s,border-color .4s;position:fixed;inset:0 0 auto}.site-header.is-scrolled,.site-header.is-open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0b08e6;border-color:#e7ddc621;height:5rem}.header-inner{width:var(--shell);grid-template-columns:1fr auto;align-items:center;height:100%;margin-inline:auto;display:grid}.site-header .wordmark{z-index:2;position:relative}.site-nav,.nav-links{align-items:center;display:flex}.site-nav{gap:clamp(2rem,4vw,5rem)}.nav-links{gap:clamp(1.4rem,2.5vw,3.2rem)}.site-nav a,.site-nav button{color:#e7ddc6b8;letter-spacing:.16em;padding-block:.4rem;font-size:.63rem;font-weight:500;position:relative}.nav-links a:after{content:"";background:var(--gold);height:1px;transition:right .35s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:100%}.nav-links a:hover,.nav-links a.is-active{color:var(--cream)}.nav-links a:hover:after,.nav-links a.is-active:after{right:0}.listen-link{cursor:pointer;background:0 0;border:0;align-items:center;gap:.6rem;padding:0;display:flex;color:var(--cream)!important}.listen-link span{background:var(--gold);border-radius:50%;width:.45rem;height:.45rem;animation:2.5s infinite listenPulse;box-shadow:0 0 #b5791866}.menu-toggle{display:none}@keyframes listenPulse{50%{box-shadow:0 0 0 7px #b5791800}}.hero{background:var(--black);min-height:max(44rem,90svh);position:relative;overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:-6% 0 -8%}.hero-image{filter:contrast(1.06)grayscale()sepia(.08);transform-origin:50%}.hero-image img{object-position:center}.hero-shade{background:linear-gradient(90deg,#0d0b08fa 0%,#0d0b08c2 28%,#0d0b081f 72%),linear-gradient(#0d0b0833 0%,#0000 55%,#0d0b08c7 100%)}.hero-content{z-index:2;width:var(--shell);flex-direction:column;justify-content:flex-end;min-height:max(44rem,90svh);margin-inline:auto;padding:10rem 0 clamp(5rem,9vh,8.5rem);display:flex;position:relative}.hero-content>div:first-child{margin-left:-.03em}.hero-copy-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:3rem;margin-top:clamp(2.5rem,5vh,5rem);display:grid}.hero-copy-grid h1{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(3rem,5.4vw,6.2rem);font-weight:400;line-height:.91}.hero-copy-grid h1 em,.section-heading h2 em,.page-masthead h1 em,.about-hero h1 em,.not-found h1 em,.random-record>p em,.listen-heading h2 em{color:var(--gold-light);font-weight:400}.hero-intro{padding-bottom:.2rem}.hero-intro>p{color:var(--cream-dim);font-family:var(--display);font-size:clamp(1.1rem,1.4vw,1.45rem);line-height:1.4}.hero-actions{gap:2rem;margin-top:2.25rem;display:flex}.arrow-link{min-width:12rem;color:var(--cream);letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #e7ddc68c;justify-content:space-between;gap:2rem;padding-block:.8rem;font-size:.66rem;font-weight:600;display:inline-flex;position:relative}.arrow-link:after{content:"";background:var(--gold-light);height:1px;transition:right .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:100%}.arrow-link:hover:after{right:0}.arrow-link span{transition:transform .35s}.arrow-link:hover span{transform:translate(3px,-3px)}.arrow-link--muted{color:var(--warm-gray);border-color:#8c847866}.hero-edition,.hero-scroll{z-index:3;color:#e7ddc67a;letter-spacing:.16em;writing-mode:vertical-rl;font-size:.55rem;position:absolute}.hero-edition{top:8rem;right:2.2vw}.hero-scroll{bottom:4.5rem;right:2.2vw}.hero-scroll span{background:var(--gold);width:1px;height:3rem;margin-top:.8rem;animation:2.5s ease-in-out infinite scrollLine;display:inline-block}@keyframes scrollLine{0%,to{transform-origin:top;transform:scaleY(.35)}50%{transform-origin:top;transform:scaleY(1)}}.hero-orbit{z-index:1;aspect-ratio:1;border:1px solid #e7ddc614;border-radius:50%;width:min(33vw,34rem);animation:30s linear infinite orbit;position:absolute;top:21%;left:42%}.hero-orbit i{border:1px solid #e7ddc60e;border-radius:50%;position:absolute;inset:12%}.hero-orbit i:nth-child(2){inset:28%}.hero-orbit i:nth-child(3){background:#b579182e;inset:44%}@keyframes orbit{to{transform:rotate(360deg)}}.section-label{letter-spacing:.17em;text-transform:uppercase;grid-template-columns:4.5rem 1fr;align-items:center;margin-bottom:clamp(2.5rem,4vw,4.5rem);font-size:.64rem;font-weight:600;display:grid}.section-label span{color:var(--gold-light)}.section-label p{color:var(--cream);align-items:center;gap:1.5rem;display:flex}.section-label p:after{content:"";background:var(--line);width:100%;height:1px}.section-label:not(:has(span)){grid-template-columns:1fr}.section-label--cream span{color:var(--cream)}.record-feature{padding-block:clamp(4.5rem,7vw,7.5rem);overflow:clip}.record-feature-grid{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.feature-cover-wrap{width:min(100%,43rem);position:relative}.record-cover-link{z-index:2;cursor:alias;display:block;position:relative}.record-cover{isolation:isolate;aspect-ratio:1;background:#cabc9f;width:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .6s;position:relative;overflow:hidden;box-shadow:0 2rem 6rem #00000045}.record-cover-link:hover .record-cover{filter:contrast(1.06);transform:scale(1.025)rotate(-.65deg)}.record-cover--blue{--cover-fg:#e9dfc7;--cover-bg:#173346;--cover-mark:#a8751e;background:var(--cover-bg)}.record-cover--ochre{--cover-fg:#19130b;--cover-bg:#b47b20;--cover-mark:#ede1c7;background:var(--cover-bg)}.record-cover--wine{--cover-fg:#eadfc8;--cover-bg:#641d18;--cover-mark:#17110a;background:var(--cover-bg)}.record-cover--cream{--cover-fg:#1c1711;--cover-bg:#d9cdb2;--cover-mark:#81401c;background:var(--cover-bg)}.record-cover--olive{--cover-fg:#ede2cb;--cover-bg:#3c4637;--cover-mark:#b57a20;background:var(--cover-bg)}.record-cover--ink{--cover-fg:#e9dec7;--cover-bg:#131416;--cover-mark:#8f2520;background:var(--cover-bg)}.cover-noise{z-index:-1;opacity:.16;mix-blend-mode:overlay;background:linear-gradient(104deg,#0000 0 36%,#ffffff40 36.2% 36.5%,#0000 36.7%),repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px);position:absolute;inset:0}.cover-spine{border-right:1px solid color-mix(in srgb, var(--cover-fg) 35%, transparent);width:8.5%;position:absolute;top:0;bottom:0;left:0}.cover-spine span{color:var(--cover-fg);letter-spacing:.18em;white-space:nowrap;font-size:clamp(.35rem,.55vw,.58rem);position:absolute;bottom:7%;left:50%;transform:translate(-50%)rotate(-90deg)}.cover-copy{z-index:2;color:var(--cover-fg);flex-direction:column;display:flex;position:absolute;inset:8% 8% 8% 15%}.cover-artist{border-bottom:1px solid color-mix(in srgb, var(--cover-fg) 55%, transparent);letter-spacing:.16em;text-transform:uppercase;padding-bottom:.65rem;font-size:clamp(.5rem,.76vw,.78rem);font-weight:600}.cover-title{z-index:2;font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin-top:auto;font-size:clamp(2rem,4.5vw,5.2rem);font-weight:600;line-height:.76;position:relative}.record-cover--small .cover-title,.archive-grid--compact .cover-title{font-size:clamp(1.7rem,3.2vw,3.7rem)}.cover-title span{display:block}.cover-title span:nth-child(2n){padding-left:12%;font-style:italic;font-weight:400}.cover-meta{border-top:1px solid color-mix(in srgb, var(--cover-fg) 55%, transparent);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;margin-top:7%;padding-top:.65rem;font-size:clamp(.45rem,.62vw,.65rem);display:flex}.cover-mark{z-index:1;aspect-ratio:1;border:clamp(1.5rem, 3.8vw, 4rem) solid var(--cover-mark);opacity:.78;border-radius:50%;width:55%;position:absolute;top:22%;right:-12%}.cover-mark i{border:1px solid color-mix(in srgb, var(--cover-fg) 55%, transparent);border-radius:50%;position:absolute;inset:17%}.cover-mark i+i{background:var(--cover-fg);inset:38%}.vinyl{z-index:0;aspect-ratio:1;background:radial-gradient(circle,#a96d17 0 5%,#d0b169 5.5% 9%,#17130f 9.5% 18%,#0000 18.5%),repeating-radial-gradient(circle,#171513 0 2px,#24211e 3px 4px);border-radius:50%;animation:28s linear infinite vinylSpin;position:absolute;box-shadow:1.8rem 2rem 3rem #0000004d}.vinyl:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:3%}.vinyl i{opacity:.14;transform-origin:bottom;background:linear-gradient(#fff,#0000);width:2%;height:45%;position:absolute;top:3%;left:48%}.vinyl--feature{width:88%;top:8%;right:-18%}@keyframes vinylSpin{to{transform:rotate(360deg)}}.eyebrow{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.63rem;font-weight:600}.feature-copy h2{font-family:var(--display);letter-spacing:-.07em;margin-block:1.6rem 2.25rem;font-size:clamp(4rem,7.2vw,8.5rem);font-weight:500;line-height:.76}.feature-copy h2 span{color:var(--cream-dim);font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;font-size:.12em;font-weight:500;line-height:2;display:block}.feature-description{max-width:35rem;color:var(--cream-dim);font-family:var(--display);font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.5}.record-facts{border-top:1px solid var(--line);margin-block:3rem}.record-facts>div,.record-specs>div{border-bottom:1px solid var(--line);grid-template-columns:6rem 1fr;gap:2rem;padding-block:.7rem;display:grid}.record-facts dt,.record-specs dt{color:var(--warm-gray);letter-spacing:.13em;text-transform:uppercase;font-size:.58rem}.record-facts dd,.record-specs dd{color:var(--cream-dim);font-size:.78rem}.spotify-embed iframe{background:#121212;border:0;border-radius:12px;display:block}.spotify-embed>p{color:var(--warm-gray);letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.56rem}.spotify-fallback{border:1px solid var(--line);background:#0d0b0880;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.3rem 1.5rem;display:grid}.spotify-dot{background:#1ed760;border-radius:50%;width:.8rem;height:.8rem}.spotify-fallback p{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:600}.spotify-fallback small{color:var(--warm-gray);font-size:.67rem}.spotify-fallback a{letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.moods-section,.eras-section,.artists-section{border-top:1px solid var(--line);padding-block:clamp(5rem,8vw,8rem)}.section-heading{margin-bottom:clamp(3rem,5vw,5rem)}.section-heading--split{grid-template-columns:1.2fr .55fr;align-items:end;gap:clamp(2.5rem,5vw,5rem);display:grid}.section-heading h2{font-family:var(--display);letter-spacing:-.065em;font-size:clamp(3.8rem,7.3vw,8.5rem);font-weight:400;line-height:.85}.section-heading--split>p{border-left:1px solid var(--gold);max-width:29rem;color:var(--cream-dim);font-family:var(--display);padding-left:2rem;font-size:clamp(1.05rem,1.4vw,1.4rem);line-height:1.55}.mood-explorer{grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);align-items:stretch;gap:clamp(3rem,8vw,9rem);transition:--mood-accent .5s;display:grid}.mood-visual{background:var(--black);min-height:43rem;position:relative;overflow:hidden}.mood-image{filter:grayscale()contrast(1.15);background-image:linear-gradient(#0000 40%,#0d0b08bf),url(/images/jazz-club-original.png);background-repeat:no-repeat;background-size:auto 100%,auto 120%;position:absolute;inset:0}.mood-image--1{background-position:50%,72%}.mood-image--2{filter:grayscale()contrast(1.35);background-position:50%,52%}.mood-image--3{filter:grayscale()sepia(.2)hue-rotate(150deg);background-position:50%,88% 15%}.mood-image--4{filter:grayscale()contrast(.9)brightness(1.2);background-position:50%,38%}.mood-image--5{filter:grayscale()contrast(1.5);background-position:50%,60% 65%}.mood-image--6{filter:grayscale()contrast(.95);background-position:50%,16%}.mood-visual:after{content:"";background:linear-gradient(145deg, color-mix(in srgb, var(--mood-accent) 36%, transparent), transparent 52%);mix-blend-mode:color;position:absolute;inset:0}.mood-visual>p{z-index:2;color:#e7ddc680;font-family:var(--display);font-size:8rem;line-height:1;position:absolute;bottom:-.16em;right:1.5rem}.mood-list{border-top:1px solid var(--line)}.mood-list a{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr auto;align-items:center;gap:1rem;min-height:7.15rem;transition:padding .45s cubic-bezier(.22,1,.36,1),color .35s;display:grid}.mood-list>a>span{color:var(--warm-gray);font-size:.58rem}.mood-list h3{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.8rem,3.1vw,3.6rem);font-weight:500;line-height:1}.mood-list p{color:var(--warm-gray);letter-spacing:.13em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem}.mood-list i{color:var(--gold-light);opacity:0;font-style:normal;transition:opacity .3s,transform .3s;transform:translate(-.5rem,.5rem)}.mood-list a:hover,.mood-list a.is-active{color:var(--gold-light);padding-left:1.25rem}.mood-list a:hover i,.mood-list a.is-active i{opacity:1;transform:translate(0)}.archive-section{width:100%;color:var(--black);background:var(--cream);padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 780px)}.archive-section .section-label p,.archive-section .section-label span{color:var(--black)}.archive-section .section-label p:after{background:#0d0b0838}.section-heading--archive{justify-content:space-between;align-items:end;gap:2rem;display:flex}.section-heading--archive h2{text-transform:uppercase;font-size:clamp(5rem,11vw,13rem)}.display-subtitle{color:#635b50;font-family:var(--display);margin-top:1.5rem;font-size:clamp(1.3rem,2vw,2rem);font-style:italic}.archive-section .arrow-link{color:var(--black);border-color:#0d0b0859}.archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(3rem,5vw,5rem) clamp(1.4rem,2.6vw,3rem);display:grid}.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(4n+2),.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(4n+4){transform:translateY(3.5rem)}.archive-item-copy{border-top:1px solid;grid-template-columns:1.7rem 1fr auto;gap:.6rem;margin-top:1.2rem;padding-top:.9rem;display:grid}.archive-item-copy>span,.archive-item-copy time{color:currentColor;letter-spacing:.1em;opacity:.6;font-size:.52rem}.archive-item-copy p{letter-spacing:.11em;text-transform:uppercase;font-size:.54rem;font-weight:600}.archive-item-copy h3{font-family:var(--display);margin-top:.25rem;font-size:clamp(1.05rem,1.6vw,1.5rem);font-weight:500;line-height:1.1}.archive-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2rem}.eras-section{width:100%;overflow:hidden}.era-track{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;scroll-snap-type:x proximity;width:100%;min-width:0;display:flex;overflow-x:auto}.era-track::-webkit-scrollbar{display:none}.era-track button{border:0;border-bottom:1px solid var(--line);color:var(--warm-gray);font-family:var(--display);cursor:pointer;scroll-snap-align:start;background:0 0;flex:1 0 9rem;padding:0 1rem 2.1rem;font-size:1.7rem;transition:color .3s;position:relative}.era-track button:first-child{padding-left:0}.era-track button.is-active{color:var(--cream)}.era-track button i{border:1px solid var(--warm-gray);background:var(--brown);border-radius:50%;width:.6rem;height:.6rem;transition:background .3s,transform .3s;position:absolute;bottom:-.3rem;left:calc(50% - .3rem)}.era-track button i.has-records{background:var(--warm-gray)}.era-track button.is-active i{border-color:var(--gold);background:var(--gold);transform:scale(1.45)}.era-selection{min-height:22rem;padding-top:3rem}.era-selection-heading{justify-content:space-between;align-items:baseline;margin-bottom:3rem;display:flex}.era-selection-heading p{font-family:var(--display);font-size:clamp(2.5rem,4vw,4.2rem)}.era-selection-heading span{color:var(--warm-gray);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.empty-era{border-bottom:1px solid var(--line);text-align:center;place-content:center;min-height:22rem;display:grid}.empty-era p{font-family:var(--display);font-size:2rem}.empty-era span{color:var(--warm-gray);margin-top:.6rem;font-size:.7rem}.artist-list-wrap{position:relative}.artist-ghost{pointer-events:none;width:25%;height:calc(100% - 6rem);position:absolute;top:3rem;right:1%}.artist-ghost>div{border:1px solid var(--line);filter:grayscale();background:linear-gradient(#0d0b0840,#0d0b08e6),url(/images/jazz-club-original.png) 77%/auto 150% no-repeat;flex-direction:column;min-height:19rem;padding:1.5rem;display:flex;position:sticky;top:10rem;overflow:hidden}.artist-ghost span,.artist-ghost strong{z-index:2;letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:500;position:relative}.artist-ghost strong{margin-top:auto}.artist-ghost i{aspect-ratio:1;border:1px solid #e7ddc638;border-radius:50%;width:75%;position:absolute;bottom:-10%;right:-20%}.artist-list{border-top:1px solid var(--line);width:74%}.artist-list a{border-bottom:1px solid var(--line);grid-template-columns:3rem 1fr 12rem 2rem;align-items:center;gap:1rem;min-height:8.4rem;padding-inline:.5rem;transition:color .35s,padding .45s cubic-bezier(.22,1,.36,1);display:grid}.artist-list a>span{color:var(--warm-gray);font-size:.55rem}.artist-list h3{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(2.2rem,4.6vw,5rem);font-weight:400;line-height:.9}.artist-list a>p{color:var(--warm-gray);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.artist-list a>i{color:var(--gold-light);opacity:0;font-style:normal;transition:all .3s;transform:translate(-.6rem,.6rem)}.artist-list a:hover,.artist-list a.is-active{color:var(--gold-light);padding-left:1.5rem}.artist-list a:hover>i,.artist-list a.is-active>i{opacity:1;transform:translate(0)}.section-end-link{justify-content:flex-end;margin-top:3.5rem;display:flex}.random-record{isolation:isolate;min-height:min(58rem,68svh);color:var(--black);background:var(--gold);grid-template-columns:1fr auto;align-items:end;gap:4rem;padding:clamp(5rem,8vw,8rem) max(5vw,50vw - 780px);display:grid;position:relative;overflow:hidden}.random-record:before{z-index:-1;content:"";opacity:.16;background:repeating-linear-gradient(115deg,#0000 0 3rem,#0d0b08 3rem calc(3rem + 1px));position:absolute;inset:0}.random-record>p{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;font-size:clamp(4.5rem,10.4vw,12rem);font-weight:500;line-height:.78}.random-record>p em{color:var(--cream)}.random-record button{border:0;border-bottom:1px solid var(--black);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;justify-content:space-between;gap:4rem;min-width:18rem;padding:1rem 0;font-size:.68rem;font-weight:600;display:flex}.random-record button i{font-style:normal;transition:transform .3s}.random-record button:hover i{transform:translate(4px,-4px)}.random-record.is-selecting button i{animation:.5s infinite alternate choose}@keyframes choose{to{transform:translate(1.5rem)}}.random-grooves{z-index:-1;aspect-ratio:1;border:1px solid #0d0b0840;border-radius:50%;width:min(70vw,70rem);animation:35s linear infinite reverse orbit;position:absolute;top:-28%;right:-12%}.random-grooves i{border:1px solid #0d0b082b;border-radius:50%;position:absolute;inset:10%}.random-grooves i:nth-child(2){inset:23%}.random-grooves i:nth-child(3){inset:36%}.random-grooves i:nth-child(4){background:var(--brown);inset:47%}.site-footer{background:var(--black);width:100%;padding:5rem max(5vw,50vw - 780px) 8.5rem}.footer-rule{background:var(--line);height:1px}.footer-main{grid-template-columns:1fr auto;align-items:end;gap:4rem;padding-block:4rem 5rem;display:grid}.footer-wordmark{font-size:clamp(4rem,8vw,9rem)}.footer-tagline{color:var(--cream-dim);font-family:var(--display);margin-top:1.7rem;font-size:1.25rem;font-style:italic;line-height:1.1}.footer-nav{grid-template-columns:repeat(2,1fr);gap:.8rem 5rem;display:grid}.footer-nav a{color:var(--cream-dim);letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.footer-nav a:hover{color:var(--gold-light)}.footer-small{border-top:1px solid var(--line);color:var(--warm-gray);letter-spacing:.07em;text-transform:uppercase;grid-template-columns:1fr 1.4fr auto;gap:3rem;padding-top:1.5rem;font-size:.52rem;line-height:1.6;display:grid}.inner-page{padding-top:5rem;padding-bottom:clamp(8rem,12vw,14rem)}.page-masthead{grid-template-columns:1fr auto;align-items:end;min-height:min(54rem,78svh);padding-block:8rem 5rem;display:grid;position:relative}.page-masthead .section-label{width:100%;position:absolute;top:9rem;left:0}.page-masthead h1{font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;font-size:clamp(6.8rem,15vw,17rem);font-weight:500;line-height:.7}.masthead-note{text-align:right;flex-direction:column;align-items:flex-end;padding-bottom:1rem;display:flex}.masthead-note p{font-family:var(--display);font-size:1.7rem;font-style:italic}.masthead-note span{color:var(--warm-gray);letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.58rem}.archive-page{width:100%;color:var(--black);background:var(--cream);padding-left:max(5vw,50vw - 780px);padding-right:max(5vw,50vw - 780px)}.archive-page .section-label p:after{background:#0d0b0840}.archive-page .section-label p{color:var(--black)}.archive-index-rule{letter-spacing:.14em;border-block:1px solid #0d0b084d;grid-template-columns:1fr 3fr 1fr;gap:1rem;margin-bottom:3rem;padding-block:.8rem;font-size:.52rem;display:grid}.archive-index-rule span:nth-child(2){text-align:center}.archive-index-rule span:last-child{text-align:right}.record-page{padding-top:5rem}.record-hero{grid-template-columns:1fr .8fr;align-items:center;gap:clamp(3rem,8vw,9rem);min-height:min(54rem,88svh - 5rem);padding-block:5.5rem;display:grid;position:relative;overflow:clip}.record-hero-index{color:var(--warm-gray);letter-spacing:.12em;gap:2rem;font-size:.55rem;display:flex;position:absolute;top:3rem;left:0}.record-title-wrap{z-index:3;position:relative}.record-title-wrap h1{max-width:8ch;font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;font-size:clamp(5.4rem,12.7vw,15rem);font-weight:600;line-height:.67}.record-title-wrap h1 span{display:block}.record-title-wrap h1 span:nth-child(2n){color:var(--gold-light);font-style:italic;font-weight:400}.record-byline{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:1.5rem;margin-top:3rem;font-size:.7rem;font-weight:600;display:flex}.record-byline time{color:var(--gold-light)}.record-artwork-stage{width:min(100%,39rem);position:relative}.record-artwork-stage>.record-cover{z-index:2;position:relative}.vinyl--record{width:93%;top:5%;right:-25%}.record-hero-note{color:var(--warm-gray);font-family:var(--display);letter-spacing:.05em;writing-mode:vertical-rl;font-size:.8rem;font-style:italic;position:absolute;bottom:5rem;right:-3rem}.record-details,.personnel-section,.tracklist-section,.listen-section,.related-section,.artist-bio,.artist-timeline,.artist-records,.artist-listen,.related-artists{border-top:1px solid var(--line);padding-block:clamp(5rem,8vw,8rem)}.record-details-grid{grid-template-columns:1.15fr .75fr;gap:clamp(4rem,12vw,14rem);display:grid}.record-lede{max-width:18ch;font-family:var(--display);letter-spacing:-.035em;font-size:clamp(2.5rem,4.7vw,5.2rem);line-height:1.05}.record-specs{border-top:1px solid var(--line)}.record-specs>div{grid-template-columns:6.5rem 1fr;padding-block:1rem}.personnel-list,.tracklist{border-top:1px solid var(--line);width:80%;margin-left:auto}.personnel-list>div{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr 1fr;align-items:baseline;gap:2rem;min-height:6.5rem;padding-block:1.2rem;display:grid}.personnel-list span,.tracklist li>span{color:var(--warm-gray);letter-spacing:.1em;font-size:.55rem}.personnel-list h3{font-family:var(--display);font-size:clamp(1.8rem,3.5vw,3.8rem);font-weight:400;line-height:1}.personnel-list p{color:var(--warm-gray);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem}.tracklist{padding:0;list-style:none}.tracklist li{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr auto;align-items:center;gap:2rem;min-height:6rem;display:grid}.tracklist li p{font-family:var(--display);font-size:clamp(1.7rem,3vw,3rem)}.tracklist li i{color:var(--gold-light);font-style:normal}.listen-section{background:var(--black);width:100%;padding-left:max(5vw,50vw - 780px);padding-right:max(5vw,50vw - 780px)}.listen-heading{grid-template-columns:1fr .45fr;align-items:end;gap:4rem;margin-bottom:4rem;display:grid}.listen-heading h2{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(3rem,7vw,7rem);font-weight:400;line-height:.85}.listen-heading>p{max-width:28rem;color:var(--warm-gray);font-size:.72rem;line-height:1.7}.related-section{padding-bottom:clamp(6rem,9vw,9rem)}.artist-page{padding-top:5rem}.artist-hero{grid-template-columns:.65fr 1.35fr;align-items:end;gap:clamp(3rem,8vw,9rem);min-height:min(54rem,88svh - 5rem);padding-block:5rem;display:grid;position:relative}.artist-photo{filter:grayscale()contrast(1.12);background:linear-gradient(#0000,#0d0b08bf),url(/images/jazz-club-original.png) 79%/auto 130% no-repeat;min-height:min(65vh,46rem);position:relative;overflow:hidden}.artist-photo i{aspect-ratio:1;border:1px solid #e7ddc640;border-radius:50%;width:85%;position:absolute;top:-14%;left:-28%}.artist-photo span{letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;position:absolute;bottom:1.5rem;right:1.5rem}.artist-hero-copy{z-index:2;padding-bottom:2rem;position:relative}.artist-hero h1{max-width:7ch;font-family:var(--display);letter-spacing:-.085em;text-transform:uppercase;margin-block:2rem 3rem;font-size:clamp(6rem,13vw,15rem);font-weight:500;line-height:.7}.artist-vitals{border-block:1px solid var(--line);color:var(--cream-dim);letter-spacing:.12em;text-transform:uppercase;gap:4rem;padding-block:1rem;font-size:.68rem;display:flex}.artist-styles{flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:1.5rem;display:flex}.artist-styles span{color:var(--gold-light);font-family:var(--display);font-size:1rem;font-style:italic}.artist-bio>p{width:72%;font-family:var(--display);letter-spacing:-.04em;margin-left:auto;font-size:clamp(2.5rem,5vw,5.6rem);line-height:1.07}.artist-bio small{width:72%;color:var(--warm-gray);letter-spacing:.11em;text-transform:uppercase;margin:2.5rem 0 0 auto;font-size:.55rem;display:block}.timeline-list{width:80%;margin-left:auto}.timeline-list>div{grid-template-columns:6rem 1rem 1fr;gap:2rem;min-height:9rem;display:grid}.timeline-list time{color:var(--gold-light);font-family:var(--display);font-size:1.8rem}.timeline-list i{background:var(--cream);border-radius:50%;width:.6rem;height:.6rem;margin-top:.8rem;display:block;position:relative}.timeline-list i:after{content:"";background:var(--line);width:1px;position:absolute;top:.6rem;bottom:-8rem;left:calc(50% - .5px)}.timeline-list>div:last-child i:after{display:none}.timeline-list p{max-width:42rem;color:var(--cream-dim);font-family:var(--display);font-size:1.4rem;line-height:1.5}.related-artist-links{border-top:1px solid var(--line);width:80%;margin-left:auto}.related-artist-links a{border-bottom:1px solid var(--line);min-height:7rem;font-family:var(--display);text-transform:uppercase;grid-template-columns:4rem 1fr auto;align-items:center;font-size:clamp(2rem,4vw,4rem);display:grid}.related-artist-links span{color:var(--warm-gray);font-family:var(--sans);font-size:.55rem}.related-artist-links i{color:var(--gold-light);font-family:var(--sans);font-size:1rem;font-style:normal}.mood-rooms{border-top:1px solid var(--line)}.mood-room{padding-block:clamp(5rem,8vw,8rem);scroll-margin-top:5rem}.mood-room+.mood-room{border-top:1px solid var(--line)}.mood-room-heading{grid-template-columns:5rem 1fr;align-items:start;margin-bottom:5rem;display:grid}.mood-room-heading>span{color:var(--room-accent);font-family:var(--display);font-size:2.2rem}.mood-room-heading h2{color:color-mix(in srgb, var(--cream) 80%, var(--room-accent));font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;font-size:clamp(4rem,9vw,10rem);font-weight:500;line-height:.8}.mood-room-heading p{color:var(--warm-gray);letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.64rem}.eras-page .era-explorer{padding-bottom:3rem}.about-page{padding-top:5rem}.about-hero{min-height:min(52rem,88svh - 5rem);padding-block:7rem 5rem;position:relative}.about-hero .section-label{margin-bottom:5rem}.about-hero h1{font-family:var(--display);letter-spacing:-.075em;text-transform:uppercase;font-size:clamp(5rem,11vw,13rem);font-weight:500;line-height:.77}.about-hero>p{color:var(--warm-gray);font-family:var(--display);font-size:1.5rem;font-style:italic;position:absolute;bottom:7rem;right:0}.about-statement{border-top:1px solid var(--line);grid-template-columns:.5fr 1.3fr;gap:8rem;padding-block:clamp(5rem,8vw,8rem);display:grid}.about-statement>p{max-width:25rem;color:var(--cream-dim);font-family:var(--display);font-size:1.4rem;line-height:1.6}.about-statement h2{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(3.5rem,7vw,8rem);font-weight:400;line-height:.92}.about-columns{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.about-columns section{background:var(--brown);min-height:28rem;padding:2.5rem}.about-columns span{color:var(--gold-light);letter-spacing:.12em;font-size:.58rem}.about-columns h3{font-family:var(--display);margin-top:7rem;font-size:2.2rem;font-weight:400;line-height:1.05}.about-columns p{color:var(--cream-dim);margin-top:2rem;font-size:.78rem;line-height:1.8}.about-credit{justify-content:space-between;align-items:end;padding-block:clamp(5rem,8vw,8rem);display:flex}.about-credit>p{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(4rem,9vw,10rem);line-height:.8}.about-credit em{color:var(--gold-light);font-weight:400}.not-found{flex-direction:column;justify-content:center;min-height:85svh;padding-top:8rem;display:flex}.not-found>p{color:var(--gold-light);letter-spacing:.15em;font-size:.62rem}.not-found h1{font-family:var(--display);letter-spacing:-.07em;text-transform:uppercase;margin-block:3rem 5rem;font-size:clamp(5rem,11vw,12rem);font-weight:500;line-height:.78}.not-found .arrow-link{align-self:flex-start}.home-about{padding-block:clamp(5rem,8vw,8rem)}.home-about-grid{grid-template-columns:.55fr 1.2fr;gap:clamp(3rem,9vw,10rem);display:grid}.home-about-grid>p{max-width:24rem;color:var(--cream-dim);font-family:var(--display);font-size:clamp(1.15rem,1.55vw,1.55rem);line-height:1.55}.home-about-grid h2{font-family:var(--display);letter-spacing:-.055em;font-size:clamp(3.3rem,6.8vw,7.5rem);font-weight:400;line-height:.88}.home-about-grid h2 em{color:var(--gold-light);font-weight:400}.home-about-grid div>p{max-width:36rem;color:var(--warm-gray);margin-block:2.25rem 1.5rem;font-size:.78rem;line-height:1.8}.listening-dock{z-index:140;right:max(1rem,50vw - 780px);bottom:max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0d0b08eb;border:1px solid #b5791859;position:fixed;left:max(1rem,50vw - 780px);overflow:hidden;box-shadow:0 1.25rem 4rem #0000006b}.dock-main{grid-template-columns:3rem minmax(14rem,1fr) auto auto;align-items:center;gap:clamp(1rem,2vw,2rem);min-height:5.2rem;padding:.7rem 1.1rem;display:grid}.dock-record-mark{aspect-ratio:1;background:repeating-radial-gradient(circle,#171513 0 2px,#28231d 3px 4px);border:1px solid #e7ddc638;border-radius:50%;width:2.6rem;animation:28s linear infinite vinylSpin;position:relative}.dock-record-mark i{background:var(--gold);border-radius:50%;position:absolute;inset:38%}.dock-now-playing{grid-template-columns:auto auto 1fr;align-items:baseline;gap:.3rem .8rem;min-width:0;display:grid}.dock-now-playing>span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;grid-column:1/-1;font-size:.5rem;font-weight:600}.dock-now-playing p{color:var(--cream-dim);letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:600;overflow:hidden}.dock-now-playing h2{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:500;line-height:1;overflow:hidden}.dock-now-playing small{color:var(--warm-gray);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem}.dock-navigation{border-inline:1px solid var(--line);display:flex}.dock-navigation button,.dock-toggle{color:var(--cream-dim);cursor:pointer;background:0 0;border:0}.dock-navigation button{align-items:center;gap:.7rem;min-height:2.8rem;padding-inline:1rem;display:flex}.dock-navigation button i{letter-spacing:.11em;text-transform:uppercase;font-size:.52rem;font-style:normal;font-weight:600}.dock-navigation button span{color:var(--gold-light);transition:transform .25s}.dock-navigation button:first-child:hover span{transform:translate(-3px)}.dock-navigation button:last-child:hover span{transform:translate(3px)}.dock-toggle{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;min-width:9.5rem;min-height:2.8rem;padding:0 .5rem;font-size:.54rem;font-weight:600;display:flex}.dock-toggle i{color:var(--gold-light);font-style:normal}.dock-player{border-top:1px solid var(--line);grid-template-columns:minmax(10rem,.34fr) minmax(20rem,1fr);align-items:center;gap:1.5rem;padding:.85rem 1.1rem 1.1rem;display:grid;overflow:hidden}.dock-player-note{border-left:1px solid var(--gold);padding-left:1rem}.dock-player-note span{color:var(--cream);letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-weight:600}.dock-player-note p{max-width:17rem;color:var(--warm-gray);margin-top:.55rem;font-size:.62rem;line-height:1.55}.dock-player iframe{background:#121212;border:0;border-radius:12px;display:block}@media (max-width:1100px){:root{--shell:92vw}.wordmark--large{font-size:clamp(7rem,20vw,15rem)}.hero-copy-grid{grid-template-columns:1.2fr .8fr}.record-feature-grid{gap:5rem}.mood-explorer{grid-template-columns:.72fr 1.28fr;gap:3rem}.mood-visual{min-height:38rem}.archive-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(4n+2),.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(4n+4){transform:none}.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(3n+2){transform:translateY(3rem)}.archive-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.artist-list a{grid-template-columns:3rem 1fr 8rem 2rem}.record-hero{grid-template-columns:1.1fr .9fr;gap:3rem}.record-title-wrap h1{font-size:clamp(5rem,12vw,9rem)}.record-artwork-stage{width:90%}}@media (max-width:760px){:root{--shell:calc(100vw - 2.5rem)}body:before{opacity:.025}.site-header,.site-header.is-scrolled,.site-header.is-open{height:4.6rem}.site-header .wordmark{font-size:2rem}.menu-toggle{z-index:2;letter-spacing:.13em;background:0 0;border:0;align-items:center;gap:.7rem;padding:.5rem 0;font-size:.58rem;display:flex;position:relative}.menu-toggle i{background:var(--cream);width:1.2rem;height:1px;display:block;position:relative}.menu-toggle i:after{content:"";background:var(--cream);width:.75rem;height:1px;transition:width .3s;position:absolute;top:.32rem;right:0}.is-open .menu-toggle i:after{width:1.2rem}.site-nav{background:var(--black);visibility:hidden;opacity:0;flex-direction:column;justify-content:center;align-items:stretch;padding:7rem 1.25rem 2rem;transition:all .35s;display:flex;position:fixed;inset:0;transform:translateY(-1rem)}.is-open .site-nav{visibility:visible;opacity:1;transform:none}.nav-links{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0}.site-nav a,.site-nav button{font-family:var(--display);letter-spacing:-.03em;font-size:2.5rem;font-weight:400}.nav-links a{border-bottom:1px solid var(--line);padding-block:.8rem}.listen-link{margin-top:auto;font-family:var(--sans)!important;letter-spacing:.15em!important;font-size:.65rem!important}.hero{min-height:47rem}.hero-image,.hero-shade{inset:0}.hero-image img{object-position:66% center}.hero-shade{background:linear-gradient(#0d0b0873 0%,#0d0b086b 42%,#0d0b08f5 100%)}.hero-content{min-height:47rem;padding:7rem 0 3.2rem}.wordmark--large{font-size:clamp(5.5rem,27vw,8.5rem)}.hero-copy-grid{grid-template-columns:1fr;gap:1.7rem;margin-top:auto}.hero-copy-grid h1{font-size:clamp(3.1rem,14vw,4.6rem)}.hero-intro>p{font-size:1rem}.hero-actions{gap:1.25rem;margin-top:1.3rem}.arrow-link{gap:.8rem;min-width:0;font-size:.56rem}.arrow-link--muted{display:none}.hero-edition{top:6rem;right:1.25rem}.hero-scroll{display:none}.hero-orbit{width:16rem;top:28%;left:57%}.section-label{grid-template-columns:2.5rem 1fr;margin-bottom:3.5rem;font-size:.57rem}.record-feature{padding-block:5rem}.record-feature-grid{grid-template-columns:1fr;gap:4.5rem}.feature-cover-wrap{width:91%}.vinyl--feature{right:-14%}.feature-copy h2{font-size:4.8rem}.feature-description{font-size:1.2rem}.spotify-embed--compact iframe{height:152px}.moods-section,.eras-section,.artists-section{padding-block:5.5rem}.section-heading--split{grid-template-columns:1fr;gap:2.5rem}.section-heading h2{font-size:clamp(3.5rem,16vw,5.5rem)}.section-heading--split>p{padding-left:1.2rem;font-size:1.1rem}.mood-explorer{grid-template-columns:1fr;gap:2rem}.mood-visual{min-height:22rem}.mood-list a{min-height:5.7rem}.mood-list h3{font-size:1.85rem}.archive-section{padding-block:5.5rem 7rem}.section-heading--archive{flex-direction:column;align-items:start}.section-heading--archive h2{font-size:4.6rem}.archive-grid,.archive-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 1rem}.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(3n+2){transform:none}.archive-grid:not(.archive-grid--compact) .archive-item:nth-child(2n){transform:translateY(2rem)}.cover-copy{inset:8% 7% 7% 15%}.cover-title,.record-cover--small .cover-title,.archive-grid--compact .cover-title{font-size:clamp(1.45rem,8.7vw,2.5rem)}.cover-artist{text-overflow:ellipsis;white-space:nowrap;font-size:.43rem;overflow:hidden}.cover-meta{font-size:.4rem}.archive-item-copy{grid-template-columns:1.2rem 1fr}.archive-item-copy time{display:none}.archive-item-copy h3{font-size:1rem}.era-track{margin-inline:0;padding-left:0}.era-track button{flex-basis:6.7rem;font-size:1.3rem}.era-selection-heading{flex-direction:column;gap:.6rem}.era-selection{min-height:20rem}.artist-ghost{display:none}.artist-list{width:100%}.artist-list a{grid-template-columns:2rem 1fr auto;min-height:6.5rem;padding-inline:0}.artist-list h3{font-size:2.45rem}.artist-list a>p{display:none}.artist-list a>i{opacity:1;transform:none}.artist-list a:hover,.artist-list a.is-active{padding-left:.6rem}.section-end-link{justify-content:flex-start;margin-top:3rem}.random-record{grid-template-columns:1fr;gap:4rem;min-height:36rem;padding-block:5rem}.random-record>p{font-size:clamp(4rem,19vw,6.2rem)}.random-record button{min-width:0}.random-grooves{width:36rem;top:-5%;right:-65%}.site-footer{padding-top:4.5rem;padding-bottom:calc(7rem + env(safe-area-inset-bottom))}.footer-main{grid-template-columns:1fr;padding-block:4rem}.footer-wordmark{font-size:4.5rem}.footer-nav{gap:.8rem 3rem}.footer-small{grid-template-columns:1fr;gap:1rem}.inner-page{padding-top:4.6rem}.page-masthead{grid-template-columns:1fr;min-height:42rem;padding-block:8rem 4.5rem}.page-masthead .section-label{top:6rem}.page-masthead h1{min-width:0;font-size:clamp(4.8rem,20.5vw,6.6rem)}.masthead-note{text-align:left;align-items:flex-start;margin-top:4rem;padding:0}.archive-index-rule{margin-bottom:2rem}.record-page,.artist-page,.about-page{padding-top:4.6rem}.record-hero{grid-template-columns:1fr;min-height:auto;padding-block:7rem 5rem}.record-title-wrap{order:1}.record-artwork-stage{order:2;width:88%;margin-top:3rem}.record-title-wrap h1{font-size:clamp(4.8rem,22vw,7.5rem)}.record-hero-note{bottom:5rem;right:0}.record-details,.personnel-section,.tracklist-section,.listen-section,.related-section,.artist-bio,.artist-timeline,.artist-records,.artist-listen,.related-artists{padding-block:5rem}.record-details-grid{grid-template-columns:1fr;gap:4rem}.record-lede{font-size:2.7rem}.personnel-list,.tracklist,.timeline-list,.related-artist-links{width:100%}.personnel-list>div{grid-template-columns:2rem 1fr;gap:.7rem;min-height:5.5rem}.personnel-list p{grid-column:2}.tracklist li{grid-template-columns:2rem 1fr auto;gap:.7rem;min-height:5rem}.listen-heading{grid-template-columns:1fr;gap:2rem}.listen-heading h2{font-size:3.8rem}.spotify-embed iframe{height:352px}.spotify-fallback{grid-template-columns:auto 1fr}.spotify-fallback a{grid-column:2}.artist-hero{grid-template-columns:1fr;min-height:auto;padding-block:5rem}.artist-photo{order:2;min-height:28rem}.artist-hero-copy{order:1}.artist-hero h1{font-size:clamp(5rem,23vw,7.5rem)}.artist-bio>p,.artist-bio small{width:100%}.artist-bio>p{font-size:2.6rem}.timeline-list>div{grid-template-columns:4rem .8rem 1fr;gap:1rem;min-height:10rem}.timeline-list time{font-size:1.3rem}.timeline-list p{font-size:1.15rem}.related-artist-links a{grid-template-columns:2rem 1fr auto;font-size:2.3rem}.mood-room-heading{grid-template-columns:3rem 1fr;margin-bottom:3.5rem}.mood-room-heading h2{font-size:clamp(3.3rem,16vw,5rem)}.mood-room{padding-block:6rem}.about-hero{min-height:44rem;padding-block:8rem 4rem}.about-hero h1{font-size:clamp(4.5rem,20vw,6.5rem)}.about-hero>p{bottom:4rem;right:auto}.about-statement{grid-template-columns:1fr;gap:4rem}.about-statement h2{font-size:3.6rem}.about-columns{grid-template-columns:1fr}.about-columns section{min-height:23rem}.about-columns h3{margin-top:4rem}.about-credit{flex-direction:column;align-items:flex-start;gap:4rem}.about-credit>p{font-size:4rem}.home-about{padding-block:5rem}.home-about-grid{grid-template-columns:1fr;gap:3rem}.home-about-grid h2{font-size:3.8rem}.listening-dock{border-bottom:0;border-left:0;border-right:0;bottom:0;left:0;right:0}.dock-main{min-height:4.8rem;padding:.65rem .9rem calc(.65rem + env(safe-area-inset-bottom));grid-template-columns:2.35rem minmax(0,1fr) auto auto;gap:.65rem}.dock-record-mark{width:2.2rem}.dock-now-playing{display:block}.dock-now-playing>span{margin-bottom:.12rem;font-size:.42rem;display:block}.dock-now-playing p{font-size:.48rem}.dock-now-playing h2{margin-top:.15rem;font-size:.9rem}.dock-now-playing small{display:none}.dock-navigation{border:0}.dock-navigation button{justify-content:center;width:2.3rem;min-height:2.7rem;padding:0}.dock-navigation button i{display:none}.dock-toggle{justify-content:center;min-width:2.5rem;min-height:2.7rem;padding:0}.dock-toggle span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dock-player{padding:.65rem .9rem calc(.8rem + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:0}.dock-player-note{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
