@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 - 27rem);bottom:max(.8rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#b579180e,#0000 30%),#0d0b08f0;border:1px solid #b579184d;position:fixed;left:max(1rem,50vw - 27rem);overflow:hidden;box-shadow:0 1.1rem 3.5rem #00000080}.dock-main{grid-template-columns:5rem minmax(12rem,1fr) auto auto;align-items:center;gap:clamp(.8rem,1.5vw,1.4rem);min-height:4rem;padding:.42rem .75rem;display:grid}.dock-artwork{width:4.65rem;height:3.15rem;position:relative}.dock-vinyl{aspect-ratio:1;background:radial-gradient(circle, var(--gold) 0 8%, #c39a4d 8.5% 14%, #15120f 14.5% 28%, transparent 28.5%), repeating-radial-gradient(circle, #12100e 0 1px, #29241e 1.5px 2.5px);border:1px solid #e7ddc61f;border-radius:50%;width:3rem;animation:22s linear infinite paused vinylSpin;position:absolute;top:.08rem;right:0;box-shadow:.5rem .3rem 1.2rem #0000006b}.dock-vinyl.is-playing{animation-play-state:running}.dock-vinyl i{opacity:.12;transform-origin:bottom;background:linear-gradient(#fff,#0000);width:2%;height:42%;position:absolute;top:6%;left:48%}.dock-cover{z-index:2;border:1px solid #e7ddc629;width:3.15rem;height:3.15rem;position:absolute;top:0;left:0;overflow:hidden;box-shadow:.35rem .2rem 1rem #0000007a}.dock-cover .record-cover{box-shadow:none}.dock-cover .cover-copy{inset:12% 8% 9% 16%}.dock-cover .cover-artist,.dock-cover .cover-meta,.dock-cover .cover-spine{display:none}.dock-cover .cover-title{margin:auto 0;font-size:.58rem;line-height:.78}.dock-cover .cover-mark{border-width:.28rem;top:25%}.dock-now-playing{min-width:0;display:block}.dock-now-playing>span{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.08rem;font-size:.43rem;font-weight:600;display:block}.dock-now-playing p{color:var(--warm-gray);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.15rem;font-size:.46rem;font-weight:500;overflow:hidden}.dock-now-playing h2{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,1.3vw,1.18rem);font-weight:500;line-height:1;overflow:hidden}.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.5rem;padding-inline:.8rem;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:1rem;min-width:8.6rem;min-height:2.5rem;padding:0 .4rem;font-size:.5rem;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-spotify-host,.dock-spotify-host iframe{width:100%;min-height:152px}.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;width:auto;bottom:0;left:0;right:0}.dock-main{min-height:3.85rem;padding:.38rem .7rem calc(.38rem + env(safe-area-inset-bottom));grid-template-columns:4rem minmax(0,1fr) auto auto;gap:.45rem}.dock-artwork{width:4rem;height:2.8rem}.dock-vinyl{width:2.65rem}.dock-cover{width:2.8rem;height:2.8rem}.dock-now-playing{display:block}.dock-now-playing>span{margin-bottom:.08rem;font-size:.38rem}.dock-now-playing p{margin-top:.08rem;font-size:.39rem}.dock-now-playing h2{font-size:.84rem}.dock-navigation{border:0}.dock-navigation button{justify-content:center;width:1.85rem;min-height:2.4rem;padding:0}.dock-navigation button i{display:none}.dock-toggle{background:#b5791814;border:1px solid #b5791866;border-radius:50%;justify-content:center;width:2.25rem;min-width:2.25rem;min-height:2.25rem;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}}.radio-page{--radio-ink:#120b06;--radio-panel:#1d120a;--radio-gold:#b77a17;--radio-gold-light:#d39a35;--radio-cream:#f1e7d3;--radio-muted:#cdbfa9;background:var(--radio-ink);color:var(--radio-cream);overflow:clip}.radio-hero{background:#0c0805;min-height:max(48rem,100svh);position:relative;overflow:hidden}.radio-hero-image,.radio-hero-shade,.radio-groove-field{position:absolute;inset:0}.radio-hero-image{opacity:.34;filter:sepia(.4)contrast(1.1);animation:18s ease-in-out infinite alternate radioDrift;inset:-4%}.radio-hero-image img{object-fit:cover;object-position:65% center}.radio-hero-shade{background:linear-gradient(90deg,#120b06fc 0%,#120b06d4 42%,#120b0645 76%,#120b068f 100%),linear-gradient(#120b0680 0%,#0000 70%,#120b06 100%)}.radio-groove-field{aspect-ratio:1;opacity:.6;background:repeating-radial-gradient(circle,#0000 0 14px,#d39a350e 15px 16px);border:1px solid #d39a3514;border-radius:50%;width:min(53vw,51rem);inset:10% -11% auto auto}.radio-hero-inner{z-index:2;grid-template-rows:1fr auto;min-height:max(48rem,100svh);padding:8rem 0 2.2rem;display:grid;position:relative}.radio-hero-footer,.radio-section-heading{justify-content:space-between;align-items:center;display:flex}.radio-hero-footer,.radio-eyebrow{color:var(--radio-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.57rem;font-weight:500}.radio-status{color:var(--radio-muted,var(--cream-dim));letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.53rem;font-weight:600;display:inline-flex}.radio-status i{background:var(--radio-gold-light,var(--gold-light));border-radius:50%;width:.45rem;height:.45rem}.radio-status--live i{animation:2.4s ease-out infinite radioPulse;box-shadow:0 0 #d39a3559}.radio-status--buffering i{animation:1.1s ease-in-out infinite radioBlink}.radio-status--off-air i{opacity:.45}.radio-status--unavailable i{background:0 0;border:1px solid}.radio-hero-status{z-index:3;position:absolute;top:8rem;right:0}.radio-hero-grid{grid-template-columns:minmax(26rem,.95fr) minmax(24rem,.85fr);align-items:center;gap:clamp(4rem,9vw,10rem);padding-block:4rem 3rem;display:grid}.radio-hero-copy{z-index:2;position:relative}.radio-eyebrow{color:var(--radio-gold-light)}.radio-hero-copy h1{font-family:var(--display);letter-spacing:-.065em;margin-top:1.5rem;font-size:clamp(5.8rem,9.4vw,10.8rem);font-weight:400;line-height:.76}.radio-hero-copy h1 em,.radio-signoff h2 em,.radio-now-copy h3 em{color:var(--radio-gold-light);font-weight:400}.radio-hero-intro{border-left:1px solid var(--radio-gold);max-width:31rem;color:var(--radio-muted);font-family:var(--display);margin-top:2.6rem;padding-left:1.35rem;font-size:clamp(1.05rem,1.45vw,1.4rem);line-height:1.55}.radio-tune-link{align-items:center;gap:1rem;margin-top:2.5rem;display:inline-flex}.radio-tune-link>span:first-child{width:3.6rem;height:3.6rem;color:var(--radio-gold-light);border:1px solid #d39a358c;border-radius:50%;place-items:center;padding-left:.15rem;font-size:.75rem;transition:color .3s,background .3s,transform .3s;display:grid}.radio-tune-link:hover>span:first-child{color:var(--radio-ink);background:var(--radio-gold-light);transform:scale(1.04)}.radio-tune-link>span:last-child{gap:.25rem;display:grid}.radio-tune-link strong{letter-spacing:.14em;text-transform:uppercase;font-size:.62rem}.radio-tune-link small{color:var(--radio-muted);font-size:.56rem}.radio-artwork{aspect-ratio:1.14;width:min(34vw,32rem);position:relative}.radio-vinyl{aspect-ratio:1;background:radial-gradient(circle, #0a0807 0 1.4%, var(--radio-gold-light,var(--gold-light)) 1.6% 4.5%, #8d5510 4.7% 16%, #12100e 16.2% 27%, transparent 27.2%), repeating-radial-gradient(circle, #0d0c0a 0 1.5px, #27221b 2px 3.4px);border:1px solid #f1e7d329;border-radius:50%;width:85%;animation:24s linear infinite paused radioVinylSpin;position:absolute;top:4%;right:0;box-shadow:1.5rem 1.5rem 4rem #00000073,inset 0 0 4rem #ffffff06}.radio-vinyl.is-spinning{animation-play-state:running}.radio-vinyl:after{content:"";background:conic-gradient(from 10deg, transparent 0 8%, #ffffff17 10%, transparent 16% 55%, #d39a350d 58%, transparent 66%);border-radius:50%;position:absolute;inset:5%}.radio-vinyl-grooves{border:1px solid #d39a3529;border-radius:50%;position:absolute;inset:28%}.radio-vinyl-label{background:var(--radio-gold,var(--gold));border-radius:50%;position:absolute;inset:41%}.radio-vinyl-label i{background:#100b07;border-radius:50%;position:absolute;inset:46%}.radio-sleeve{z-index:2;aspect-ratio:1;background:linear-gradient(140deg,#d39a352e,#0000 40%),#1d120a;border:1px solid #f1e7d333;flex-direction:column;width:77%;padding:8%;display:flex;position:absolute;top:0;left:0;overflow:hidden;box-shadow:1rem 1.3rem 3rem #0000007a}.radio-sleeve>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.radio-sleeve-brand{z-index:2;flex-direction:column;flex:1;display:flex;position:relative}.radio-sleeve:has(>img) .radio-sleeve-brand{justify-content:flex-end;align-items:flex-start}.radio-sleeve:has(>img) .radio-sleeve-brand>span{background:#120b06db;padding:.42rem .55rem}.radio-sleeve:has(>img) .radio-sleeve-brand>strong{display:none}.radio-sleeve:has(>img) .radio-sleeve-brand>small{display:none}.radio-sleeve:has(>img) .radio-sleeve-brand>.radio-sleeve-lines{display:none}.radio-sleeve:after{aspect-ratio:1;content:"";border:1px solid #d39a352e;border-radius:50%;width:80%;position:absolute;top:-20%;right:-34%;box-shadow:0 0 0 1.2rem #d39a3506,0 0 0 2.4rem #d39a3506,0 0 0 3.6rem #d39a3505}.radio-sleeve-brand>span{color:var(--radio-muted,var(--cream-dim));letter-spacing:.24em;font-size:clamp(.55rem,.8vw,.75rem)}.radio-sleeve strong{font-family:var(--display);letter-spacing:-.07em;margin-top:auto;font-size:clamp(3.3rem,5.8vw,6.5rem);font-weight:400;line-height:.75}.radio-sleeve small{color:var(--radio-muted,var(--cream-dim));letter-spacing:.17em;font-size:clamp(.4rem,.55vw,.58rem);line-height:1.7}.radio-sleeve-lines{gap:.35rem;height:16%;margin-block:6% 5%;display:flex}.radio-sleeve-lines i{background:var(--radio-gold,var(--gold));width:1px;transform:skew(-18deg)}.radio-sleeve-lines i:nth-child(2){margin-top:7%}.radio-sleeve-lines i:nth-child(3){margin-top:14%}.radio-sleeve-lines i:nth-child(4){margin-top:21%}.radio-hero-artwork{justify-self:end}.radio-hero-footer{border-top:1px solid #f1e7d329;padding-top:1.2rem}.radio-hero-footer p span{color:var(--radio-gold-light);margin-right:.7rem}.radio-hero-footer a{color:var(--radio-cream);gap:1.2rem;display:flex}.radio-now-playing,.radio-recent{padding-block:clamp(6rem,10vw,11rem);position:relative}.radio-section-index{color:var(--radio-gold-light);letter-spacing:.16em;font-size:.58rem;position:absolute;top:clamp(6rem,10vw,11rem);left:0}.radio-section-heading{border-bottom:1px solid #f1e7d329;margin-left:5rem;padding-bottom:2rem}.radio-section-heading>div>span,.radio-player-heading span,.radio-region-note span{color:var(--radio-gold-light,var(--gold-light));letter-spacing:.17em;text-transform:uppercase;font-size:.53rem;font-weight:600}.radio-section-heading h2{font-family:var(--display);letter-spacing:-.055em;text-transform:uppercase;margin-top:.6rem;font-size:clamp(3.5rem,7vw,7.6rem);font-weight:400;line-height:.82}.radio-section-heading>p{max-width:27rem;color:var(--radio-muted);font-size:.7rem;line-height:1.7}.radio-now-grid{grid-template-columns:minmax(19rem,.7fr) minmax(28rem,1.3fr);align-items:center;gap:clamp(4rem,9vw,10rem);margin:clamp(4rem,7vw,7rem) 0 0 5rem;display:grid}.radio-now-copy h3{font-family:var(--display);letter-spacing:-.055em;margin-top:1.2rem;font-size:clamp(3.6rem,6.3vw,6.8rem);font-weight:400;line-height:.82}.radio-now-copy>p:not(.radio-eyebrow){max-width:28rem;color:var(--radio-muted);margin-top:2.3rem;font-size:.78rem;line-height:1.9}.radio-now-copy dl{border-top:1px solid #f1e7d324;margin-top:2.5rem}.radio-now-copy dl div{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #f1e7d31a;grid-template-columns:1fr 1fr;padding-block:.75rem;font-size:.56rem;display:grid}.radio-now-copy dt{color:var(--radio-muted)}.radio-now-copy dd{text-align:right}.radio-player{background:linear-gradient(135deg, #b77a1714, transparent 42%), var(--radio-panel,#1d120a);border:1px solid #d39a353b;min-width:0;padding:clamp(1.1rem,2.5vw,2.1rem);box-shadow:0 2rem 6rem #00000047}.radio-player-heading{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:1.3rem;display:flex}.radio-player-heading p{max-width:28rem;color:var(--radio-muted,var(--cream-dim));margin-top:.45rem;font-size:.62rem;line-height:1.6}.live365-frame-wrap{background:#151320;width:min(100%,450px);margin-inline:auto;position:relative;overflow:hidden}.live365-frame-wrap iframe{border:0;width:450px;max-width:none;display:block}.radio-region-note{border-left:1px solid var(--radio-gold,var(--gold));background:#120b0666;margin-top:1.3rem;padding:1rem 1.1rem}.radio-region-note p{color:var(--radio-muted,var(--cream-dim));margin-top:.35rem;font-size:.58rem;line-height:1.6}.radio-recent{background:#170e08}.radio-recent-grid{grid-template-columns:3rem minmax(20rem,1fr) minmax(12rem,.45fr);align-items:start;gap:clamp(2rem,5vw,6rem);margin:clamp(4rem,7vw,7rem) 0 0 5rem;display:grid}.radio-recent-grid--fallback{grid-template-columns:3rem minmax(20rem,1fr)}.radio-recent-rail{color:var(--radio-gold-light);font-family:var(--display);font-size:1.1rem;display:grid}.radio-recent-rail span{border-bottom:1px solid #f1e7d31a;align-items:center;height:8rem;display:grid}.live365-frame-wrap--played{width:min(100%,450px)}.radio-recent-note{border-left:1px solid var(--radio-gold);max-width:24rem;color:var(--radio-muted);margin:3rem 0 0 auto;padding-left:1.3rem;font-size:.67rem;line-height:1.8}.radio-track-log{border-top:1px solid #f1e7d324;width:calc(100% - 5rem);margin:clamp(4rem,7vw,7rem) 0 0 5rem;padding:0;list-style:none}.radio-track-log li{border-bottom:1px solid #f1e7d31f;grid-template-columns:3rem 5.2rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.5vw,2.5rem);min-height:7.2rem;padding-block:.8rem;transition:padding .3s,background .3s;display:grid}.radio-track-log li:hover{background:#d39a3509;padding-inline:.8rem}.radio-track-number{color:var(--radio-gold-light);font-family:var(--display);font-size:1.15rem}.radio-track-art{aspect-ratio:1;background:#1d120a;border:1px solid #f1e7d32b;place-items:center;width:5.2rem;display:grid;overflow:hidden}.radio-track-art img{object-fit:cover;width:100%;height:100%}.radio-track-art i{color:var(--radio-gold-light);font-family:var(--display);font-size:2rem;font-style:normal}.radio-track-copy{gap:.25rem;min-width:0;display:grid}.radio-track-copy strong{font-family:var(--display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.4rem,2.4vw,2.5rem);font-weight:400;line-height:1.05;overflow:hidden}.radio-track-copy small,.radio-track-log time{color:var(--radio-muted);letter-spacing:.13em;text-transform:uppercase;font-size:.55rem;font-weight:500}.radio-track-log time{text-align:right}.radio-signoff{background:var(--radio-panel);padding-block:clamp(7rem,13vw,14rem);position:relative;overflow:hidden}.radio-signoff:after{aspect-ratio:1;content:"";background:repeating-radial-gradient(circle,#0000 0 15px,#d39a350e 16px 17px);border-radius:50%;width:min(70vw,60rem);position:absolute;bottom:-35vw;right:-15vw}.radio-signoff p{color:var(--radio-gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:.58rem}.radio-signoff h2{z-index:1;font-family:var(--display);letter-spacing:-.065em;margin-top:2rem;font-size:clamp(5rem,11vw,12rem);font-weight:400;line-height:.78;position:relative}.listening-dock{background:linear-gradient(90deg,#b77a1714,#0000 32%),#120b06f5;border-color:#b77a174d;left:max(1rem,50vw - 24rem);right:max(1rem,50vw - 24rem);overflow:hidden}.dock-main{grid-template-columns:4rem minmax(10rem,1fr) auto auto auto;gap:.8rem;min-height:3.9rem;padding:.42rem .62rem}.dock-main .radio-artwork--compact{aspect-ratio:auto;width:3.8rem;height:3rem}.radio-artwork--compact .radio-vinyl{width:2.7rem;top:.16rem}.radio-artwork--compact .radio-sleeve{width:2.75rem;height:2.75rem;padding:.35rem}.radio-artwork--compact .radio-sleeve-brand>span{font-size:.27rem}.radio-artwork--compact .radio-sleeve strong{font-size:.82rem}.radio-artwork--compact .radio-sleeve small,.radio-artwork--compact .radio-sleeve-lines{display:none}.dock-now-playing>span{color:#d39a35}.dock-now-playing h2{color:#f1e7d3}.dock-now-playing p{color:#cdbfa9}.dock-controls{align-items:center;display:flex}.dock-controls button,.dock-toggle{cursor:pointer;background:0 0;border:0}.dock-play{color:#f1e7d3;align-items:center;gap:.55rem;min-height:2.6rem;padding:0 .75rem;display:flex;border-right:1px solid #f1e7d321!important}.dock-play i{color:#d39a35;border:1px solid #d39a3575;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;padding-left:.1rem;font-size:.48rem;font-style:normal;display:grid}.dock-play.is-playing i{padding:0}.dock-play span,.dock-open-radio,.dock-toggle{letter-spacing:.12em;text-transform:uppercase;font-size:.47rem;font-weight:600}.dock-volume{color:#cdbfa9;place-items:center;width:2.5rem;height:2.5rem;display:grid}.dock-volume svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem}.dock-open-radio{color:#f1e7d3;white-space:nowrap;border-inline:1px solid #f1e7d321;align-items:center;gap:.7rem;min-height:2.6rem;padding-inline:.9rem;display:flex}.dock-open-radio span{color:#d39a35}.dock-toggle{color:#cdbfa9;min-width:5.5rem}.dock-player{border-top:1px solid #f1e7d321;padding:.75rem;display:block}.radio-player--dock{box-shadow:none;grid-template-columns:9.5rem 1fr;align-items:center;gap:.8rem 1rem;padding:.8rem;display:grid}.radio-player--dock .radio-player-heading{margin:0;display:block}.radio-player--dock .radio-player-heading .radio-status{margin-top:.6rem}.radio-player--dock .live365-frame-wrap{grid-row:span 2}.radio-player--dock .radio-region-note{margin:0;padding:.7rem}@keyframes radioVinylSpin{to{transform:rotate(360deg)}}@keyframes radioPulse{65%{box-shadow:0 0 0 .45rem #d39a3500}}@keyframes radioBlink{50%{opacity:.3}}@keyframes radioDrift{to{transform:scale(1.035)translate(-.4%,.3%)}}@media (max-width:1100px){.radio-hero-grid{grid-template-columns:minmax(22rem,1fr) minmax(21rem,.75fr);gap:3rem}.radio-now-grid{gap:4rem}.radio-recent-grid{grid-template-columns:2rem minmax(20rem,1fr) minmax(10rem,.4fr);gap:2rem}.dock-open-radio{padding-inline:.6rem}.dock-play span{display:none}}@media (min-width:761px) and (max-height:950px){.radio-hero,.radio-hero-inner{min-height:max(42rem,100svh)}.radio-hero-inner{padding:6.25rem 0 6rem}.radio-hero-status{top:6.25rem}.radio-hero-grid{padding-block:1rem}.radio-hero-copy h1{margin-top:1rem;font-size:clamp(5.4rem,min(8vw,13svh),9.25rem)}.radio-hero-intro{margin-top:1.5rem;line-height:1.45}.radio-tune-link{margin-top:1.35rem}.radio-hero-artwork{width:min(29vw,27rem)}}@media (max-width:760px){.radio-hero{min-height:47rem}.radio-hero-image{opacity:.22;inset:0}.radio-hero-image img{object-position:68% center}.radio-hero-shade{background:linear-gradient(#120b06b8 0%,#120b06c2 50%,#120b06 100%)}.radio-groove-field{width:32rem;top:18%;right:-38%}.radio-hero-inner{min-height:47rem;padding:6.2rem 0 1.4rem}.radio-hero-status{top:6.2rem}.radio-hero-grid{flex-direction:column;align-items:stretch;gap:1.8rem;padding-block:1.1rem 1.4rem;display:flex}.radio-hero-copy h1{margin-top:.85rem;font-size:clamp(4.7rem,21vw,6.4rem)}.radio-hero-intro{max-width:22rem;margin-top:1.4rem;font-size:.95rem}.radio-tune-link{margin-top:1.3rem}.radio-tune-link>span:first-child{width:3rem;height:3rem}.radio-hero-artwork{opacity:.4;width:15rem;position:absolute;top:12rem;bottom:auto;right:-2rem}.radio-hero-footer{z-index:3;align-items:flex-end;position:relative}.radio-hero-footer p{max-width:12rem;line-height:1.55}.radio-hero-footer a{text-align:right;max-width:8rem;line-height:1.55}.radio-now-playing,.radio-recent{padding-block:5.5rem}.radio-section-index{top:5.5rem}.radio-section-heading{margin-left:2.5rem;display:block}.radio-section-heading h2{font-size:clamp(3.2rem,15vw,4.6rem)}.radio-section-heading>.radio-status,.radio-section-heading>p{margin-top:1.4rem;display:block}.radio-now-grid{grid-template-columns:1fr;gap:3rem;margin:3.5rem 0 0}.radio-now-copy{padding-left:2.5rem}.radio-now-copy h3{font-size:3.8rem}.radio-player{padding:.9rem}.radio-player-heading{display:block}.radio-player-heading .radio-status{margin-top:.7rem}.radio-region-note{margin-top:.9rem}.radio-recent-grid{grid-template-columns:2rem minmax(0,1fr);gap:.5rem;margin:3.5rem 0 0}.radio-recent-rail span{height:7rem}.radio-recent-note{margin-top:2.5rem;margin-left:2.5rem}.radio-track-log{width:calc(100% - 2.5rem);margin:3.5rem 0 0 2.5rem}.radio-track-log li{grid-template-columns:2rem 4.2rem minmax(0,1fr);gap:.8rem;min-height:6.3rem}.radio-track-art{width:4.2rem}.radio-track-copy strong{font-size:1.2rem}.radio-track-log time{text-align:left;grid-column:3;font-size:.46rem}.radio-signoff h2{font-size:clamp(4.2rem,19vw,6rem)}.live365-frame-wrap{width:calc(100vw - 4.3rem)}.live365-frame-wrap:not(.live365-frame-wrap--played){height:calc(70.2222vw - 3.01956rem)}.live365-frame-wrap--played{height:calc(113.556vw - 4.88289rem)}.live365-frame-wrap iframe{transform:scale(calc((100vw - 4.3rem) / 450));transform-origin:0 0}.listening-dock{left:0;right:0}.dock-main{min-height:3.7rem;padding:.35rem .55rem calc(.35rem + env(safe-area-inset-bottom));grid-template-columns:3.6rem minmax(0,1fr) auto auto;gap:.35rem}.dock-main .radio-artwork--compact{width:3.5rem;height:2.7rem}.radio-artwork--compact .radio-vinyl{width:2.45rem}.radio-artwork--compact .radio-sleeve{width:2.5rem;height:2.5rem}.dock-now-playing>span{font-size:.34rem}.dock-now-playing h2{font-size:.82rem}.dock-now-playing p{font-size:.34rem}.dock-controls{display:block}.dock-play{width:2.5rem;min-height:2.5rem;padding:0;border:0!important}.dock-play i{width:2.2rem;height:2.2rem}.dock-volume,.dock-toggle{display:none}.dock-open-radio{border:1px solid #d39a3559;border-radius:50%;justify-content:center;width:2.5rem;min-height:2.5rem;padding:0;font-size:0}.dock-open-radio:before{content:"RADIO";letter-spacing:.06em;font-size:.32rem}.dock-open-radio span{font-size:.45rem;position:absolute;top:.15rem;right:.2rem}.dock-player{max-height:calc(100svh - 4rem);padding:.6rem;overflow-y:auto}.radio-player--dock{padding:.7rem;display:block}.radio-player--dock .radio-player-heading{margin-bottom:.7rem}.radio-player--dock .live365-frame-wrap{width:calc(100vw - 2.6rem);height:calc(70.2222vw - 1.82578rem)}.radio-player--dock .live365-frame-wrap iframe{transform:scale(calc((100vw - 2.6rem) / 450))}.radio-player--dock .radio-region-note{margin-top:.7rem}}@media (prefers-reduced-motion:reduce){.radio-vinyl,.radio-hero-image,.radio-status i{animation:none!important}}
