@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-normal-BZGLGj12.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-normal-DqXqCC0q.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal-CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal-DYeaGGzO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2) format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-vietnamese-500-italic-D3igDnAQ.woff2) format("woff2"),url(/assets/cormorant-garamond-vietnamese-500-italic-C-296ow0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-italic-CE7zdTnu.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-italic-CalKM9tT.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-cyrillic-ext-500-normal-t2KQtciQ.woff2) format("woff2"),url(/assets/cormorant-sc-cyrillic-ext-500-normal-Dm8yDHag.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-cyrillic-500-normal-CZFiopS4.woff2) format("woff2"),url(/assets/cormorant-sc-cyrillic-500-normal-BnIv7OvF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-vietnamese-500-normal-FplcU90i.woff2) format("woff2"),url(/assets/cormorant-sc-vietnamese-500-normal-r-5SjPqL.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-latin-ext-500-normal-KTVSor0D.woff2) format("woff2"),url(/assets/cormorant-sc-latin-ext-500-normal-DYTFINzs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Cormorant SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-sc-latin-500-normal-DKsS8ykr.woff2) format("woff2"),url(/assets/cormorant-sc-latin-500-normal-DEFRA2y3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2) format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2) format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2) format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2) format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2) format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2) format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-vietnamese-500-normal-DjeaNLFD.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-500-normal-CsrJDWc5.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-500-normal-B1RE8WP7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2"),url(/assets/barlow-condensed-latin-500-normal-HIEiP5Ov.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-ext-400-normal-fkIYAX4U.woff2) format("woff2"),url(/assets/arimo-cyrillic-ext-400-normal-VrsG38ur.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-cyrillic-400-normal-CgTchz7I.woff2) format("woff2"),url(/assets/arimo-cyrillic-400-normal-CF2XIQji.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-ext-400-normal-BJYd2Ub5.woff2) format("woff2"),url(/assets/arimo-greek-ext-400-normal-D-e-OuEk.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-greek-400-normal-BUS6n_W-.woff2) format("woff2"),url(/assets/arimo-greek-400-normal-DOB3qvmW.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-hebrew-400-normal-mvtLHX7Y.woff2) format("woff2"),url(/assets/arimo-hebrew-400-normal-DuxCN41l.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-vietnamese-400-normal-CervLxD7.woff2) format("woff2"),url(/assets/arimo-vietnamese-400-normal-6ktFzlmM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-ext-400-normal-B-XWcJFt.woff2) format("woff2"),url(/assets/arimo-latin-ext-400-normal-CuyoxgRm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/arimo-latin-400-normal-Bqnq6eT5.woff2) format("woff2"),url(/assets/arimo-latin-400-normal-Cd1L7MI3.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-ext-700-normal-Ce-sRYNJ.woff2) format("woff2"),url(/assets/arimo-cyrillic-ext-700-normal-D_9gfP4Y.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-cyrillic-700-normal-B2FEI9Hm.woff2) format("woff2"),url(/assets/arimo-cyrillic-700-normal-kR-udC20.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-ext-700-normal-BgSZoFxW.woff2) format("woff2"),url(/assets/arimo-greek-ext-700-normal-CuiwAIqV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-greek-700-normal-uph2eQqS.woff2) format("woff2"),url(/assets/arimo-greek-700-normal-C1ZSV25q.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-hebrew-700-normal-B1Yomo_n.woff2) format("woff2"),url(/assets/arimo-hebrew-700-normal-CLPHp7oC.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-vietnamese-700-normal-CLXmNtrB.woff2) format("woff2"),url(/assets/arimo-vietnamese-700-normal--IIq6YJl.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-ext-700-normal-DDeQOfiM.woff2) format("woff2"),url(/assets/arimo-latin-ext-700-normal-7mWUsHUR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/arimo-latin-700-normal-DhEW593l.woff2) format("woff2"),url(/assets/arimo-latin-700-normal-x_huS3KV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--sp-r-tick: 3px;--sp-r-ctl: 9px;--sp-r-plate: 14px;--sp-r-sheet: 22px;--sp-ease: cubic-bezier(.32, .72, 0, 1);--sp-ease-out: cubic-bezier(.22, 1, .36, 1);--sp-t-tap: .13s;--sp-t-move: .24s;--sp-t-sheet: .38s;--sp-bar-h: 0px;--sp-safe-b: env(safe-area-inset-bottom, 0px);--sp-safe-t: env(safe-area-inset-top, 0px);--hub-gap: clamp(.5rem, 1.8vh, 1.5rem)}:root,:root[data-album=fallen]{--ground: 214 62% 4%;--plate: 212 48% 9%;--plate-2: 211 42% 13%;--nest: 209 36% 19%;--ink: 197 28% 92%;--ink-2: 199 26% 77%;--ink-3: 200 20% 63%;--accent: 197 57% 76%;--accent-2: 197 28% 92%;--edge: 198 50% 85% / .1;--edge-strong: 198 50% 85% / .22;--spec: 198 50% 90% / .1;--void: 214 70% 2%;--wheel-from: 210 46% 12%;--wheel-to: 214 60% 5%;--hub-from: 209 44% 16%;--hub-to: 214 60% 6%;--halo: 198 52% 55%;--orbit-a: hsl(197 57% 76% / .55);--orbit-b: hsl(197 28% 92% / .4);--orbit-c: hsl(198 52% 55% / .6);--font-display: "Cormorant SC", "Cormorant Garamond", Georgia, serif;--font-title: "Cormorant Garamond", Georgia, serif;--font-body: "EB Garamond", Garamond, Georgia, serif;--font-hud: "Barlow Condensed", "Arial Narrow", sans-serif;--title-track: .08em;--giant: min(22vw, 36vh);--name-size: clamp(2.7rem, min(5vw, 8.6vh), 4.6rem);--name-size-phone: 2.05rem;--giant-track: -.02em;--label-track: 0;--title-weight: 500;--by-style: italic;--body-size: 1.0625rem}:root[data-album=confessions-ii]{--ground: 262 46% 6%;--plate: 262 34% 11%;--plate-2: 264 30% 15%;--nest: 264 26% 21%;--ink: 270 30% 96%;--ink-2: 266 18% 78%;--ink-3: 265 14% 64%;--accent: 331 100% 59%;--accent-2: 260 47% 66%;--edge: 270 60% 90% / .1;--edge-strong: 270 60% 90% / .22;--spec: 270 60% 92% / .1;--void: 262 60% 2%;--wheel-from: 262 34% 13%;--wheel-to: 262 46% 7%;--hub-from: 264 34% 18%;--hub-to: 262 46% 8%;--halo: 331 100% 55%;--orbit-a: hsl(260 47% 66% / .6);--orbit-b: hsl(270 30% 96% / .35);--orbit-c: hsl(331 100% 59% / .65);--font-display: "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--font-title: "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--font-body: "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--font-hud: "Helvetica Neue", Helvetica, Arimo, Arial, sans-serif;--title-track: -.02em;--giant: min(12.6vw, 27vh);--name-size: clamp(2.2rem, min(3.9vw, 7vh), 3.7rem);--name-size-phone: 1.72rem;--giant-track: -.045em;--label-track: -.02em;--title-weight: 700;--by-style: normal;--body-size: 1rem}*,*:before,*:after{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none;width:0;height:0}html,body,#root{height:100%;overflow:hidden;overscroll-behavior:none}html{background:hsl(var(--ground));color:hsl(var(--ink));-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-body);font-size:var(--body-size);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0;padding:0;font-weight:inherit;font-size:inherit}ul,ol{list-style:none}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0}:focus-visible{outline:1px solid hsl(var(--accent));outline-offset:4px}:root{--hub-pad: clamp(24px, 3.5vw, 52px);--player-h: 76px}:root,:root[data-album=fallen]{--cur: url(/cursors/fallen-default.png) 2 2, auto;--cur-hot: url(/cursors/fallen-hot.png) 2 2, pointer;--cur-grab: url(/cursors/fallen-grab.png) 16 16, grab;--cur-grabbing: url(/cursors/fallen-grabbing.png) 16 16, grabbing}:root[data-album=confessions-ii]{--cur: url(/cursors/confessions-ii-default.png) 2 2, auto;--cur-hot: url(/cursors/confessions-ii-hot.png) 2 2, pointer;--cur-grab: url(/cursors/confessions-ii-grab.png) 16 16, grab;--cur-grabbing: url(/cursors/confessions-ii-grabbing.png) 16 16, grabbing}@supports (cursor: image-set(url(x.png) 1x) 0 0,auto){:root,:root[data-album=fallen]{--cur: image-set(url(/cursors/fallen-default.png) 1x, url(/cursors/fallen-default@2x.png) 2x) 2 2, auto;--cur-hot: image-set(url(/cursors/fallen-hot.png) 1x, url(/cursors/fallen-hot@2x.png) 2x) 2 2, pointer;--cur-grab: image-set(url(/cursors/fallen-grab.png) 1x, url(/cursors/fallen-grab@2x.png) 2x) 16 16, grab;--cur-grabbing: image-set(url(/cursors/fallen-grabbing.png) 1x, url(/cursors/fallen-grabbing@2x.png) 2x) 16 16, grabbing}:root[data-album=confessions-ii]{--cur: image-set(url(/cursors/confessions-ii-default.png) 1x, url(/cursors/confessions-ii-default@2x.png) 2x) 2 2, auto;--cur-hot: image-set(url(/cursors/confessions-ii-hot.png) 1x, url(/cursors/confessions-ii-hot@2x.png) 2x) 2 2, pointer;--cur-grab: image-set(url(/cursors/confessions-ii-grab.png) 1x, url(/cursors/confessions-ii-grab@2x.png) 2x) 16 16, grab;--cur-grabbing: image-set(url(/cursors/confessions-ii-grabbing.png) 1x, url(/cursors/confessions-ii-grabbing@2x.png) 2x) 16 16, grabbing}}html{cursor:var(--cur)}a,button,label,select,summary,[role=button],[role=radio],[role=tab],[role=menuitemradio],[data-cursor],input[type=range]{cursor:var(--cur-hot)}.hub-disc-hit,.strip,.wall,.thread-line,.lens-area,.shelf-track,[data-drag]{cursor:var(--cur-grab)}.hub-disc-hit:active,.strip:active,.wall:active,.thread-line:active,.lens-area:active,.shelf-track:active,[data-drag]:active{cursor:var(--cur-grabbing)}.cursor-tag{position:fixed;left:0;top:0;z-index:100;padding:.24rem .62rem;border-radius:999px;font-family:var(--font-hud);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:hsl(var(--ground));background:hsl(var(--ink));pointer-events:none;opacity:0;transition:opacity .13s;will-change:transform}.cursor-tag.is-on{opacity:1}.stage{position:fixed;inset:0;z-index:0;background:hsl(var(--ground))}.stage-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.screen{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:1;transition:opacity .24s cubic-bezier(.32,.72,0,1)}.screen.is-out{opacity:0}.screen>*{pointer-events:auto}.deck{position:fixed;z-index:40;right:16px;bottom:96px;width:356px;height:200px}.deck.is-hidden{z-index:-1;inset:0 auto auto 0;pointer-events:none}.deck iframe{display:block;width:100%;height:100%;border:0}.gate{position:fixed;inset:0;z-index:90;display:grid;grid-template-columns:1fr 1fr;background:#05060a;overflow:hidden}.gate-covers{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr}.gate-cover{width:100%;height:100%;object-fit:cover;filter:saturate(.9) brightness(.42)}.gate-copy{grid-column:1 / -1;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2.4rem;padding:2rem;text-align:center;background:radial-gradient(ellipse at center,#05060a4d,#05060adb 75%)}.gate-mask{display:block;overflow:hidden}.gate-line{display:block}.gate-eyebrow{font-family:Barlow Condensed,sans-serif;font-size:clamp(.9rem,1.3vw,1.1rem);font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#dfe4ea}.gate-title{font-family:Cormorant Garamond,serif;font-size:clamp(3.4rem,10vw,9.5rem);font-weight:500;line-height:.96;letter-spacing:-.01em;color:#fff}.gate-actions{display:flex;flex-direction:column;align-items:center;gap:1rem}.gate-enter{padding:1.1rem 2.6rem;border-radius:999px;font-family:Barlow Condensed,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#05060a;background:#fff;transition:transform .5s cubic-bezier(.22,1,.36,1)}.gate-enter:hover{transform:scale(1.05)}.gate-quiet{font-family:Barlow Condensed,sans-serif;font-size:.86rem;letter-spacing:.2em;text-transform:uppercase;color:#aeb5bf;min-height:44px;padding:0 1rem}.fallback{position:fixed;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;font-family:var(--font-title);font-size:1.6rem}.fallback a{font-family:var(--font-hud);font-size:.85rem;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--accent))}.ctx-trigger,.ctx-panel,.hub-thread,.pie-tip,.chapter-pie,.shelf-arrow{background:linear-gradient(158deg,hsl(var(--plate-2) / .86),hsl(var(--ground) / .9));box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px hsl(var(--edge-strong)),0 14px 34px -16px hsl(var(--void) / .95)}.hub{position:fixed;inset:0;z-index:6;overflow:hidden;pointer-events:none!important}.hub>*{pointer-events:auto}.hub-title{position:absolute;left:var(--hub-pad);top:var(--hub-pad);display:flex;flex-direction:column;gap:.1rem;pointer-events:none}.hub-mask{display:block;overflow:hidden;padding-bottom:.06em}.hub-line{display:block}.hub-presents{font-family:var(--font-hud);font-size:clamp(.72rem,.9vw,.84rem);font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:hsl(var(--ink-2))}.hub-name{font-family:var(--font-title);font-weight:var(--title-weight);font-size:var(--name-size);line-height:1.02;letter-spacing:var(--giant-track);color:hsl(var(--ink));white-space:nowrap}.hub-by{font-family:var(--font-title);font-size:clamp(1.02rem,1.5vw,1.34rem);font-style:var(--by-style);line-height:1.2;color:hsl(var(--ink-2))}.hub-year{position:absolute;left:34vw;top:calc(var(--hub-pad) - .7vw);font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(4rem,8.4vw,8.4rem);line-height:1;letter-spacing:var(--giant-track);color:transparent;-webkit-text-stroke:1px hsl(var(--ink) / .17);pointer-events:none;user-select:none}.hub-top{position:absolute;z-index:8;right:var(--hub-pad);top:calc(var(--hub-pad) - 10px);display:flex;align-items:center;gap:.7rem}.hub-thread{display:inline-flex;align-items:center;gap:.5rem;height:44px;padding:0 1.05rem 0 .8rem;border-radius:999px;font-family:var(--font-hud);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--ink-2));transition:color .2s,transform .2s}.hub-thread svg{width:20px;height:20px}.hub-thread:hover{color:hsl(var(--ink));transform:translateY(-1px)}.hub-cover{position:absolute;opacity:0;pointer-events:none;user-select:none;-webkit-user-drag:none}html:not(.has-stage) .hub-cover{opacity:1}.hub-disc-hit{position:absolute;z-index:2;border-radius:0 50% 50% 0;touch-action:none;outline-offset:-6px}.hub-arcs{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:visible}.arc-track{fill:none;stroke:hsl(var(--ink) / .34);stroke-width:3;stroke-linecap:butt;pointer-events:stroke;transition:stroke .2s,stroke-width .2s;outline:none}.arc-track:hover,.arc-track:focus-visible{stroke:hsl(var(--ink));stroke-width:7}.arc-track.is-on{stroke:hsl(var(--accent));stroke-width:5}.arc-head{fill:hsl(var(--accent))}.ctx{position:relative;z-index:9}.ctx-trigger{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:hsl(var(--ink));transition:transform .2s}.ctx-trigger svg{width:24px;height:24px;transition:transform .46s cubic-bezier(.22,1,.36,1)}.ctx-trigger:hover{transform:translateY(-1px)}.ctx-trigger.is-open svg{transform:rotate(180deg)}.ctx-panel{position:absolute;top:calc(100% + .5rem);right:0;width:min(17rem,calc(100vw - 1.5rem));padding:.4rem;border-radius:16px;transform-origin:top right;opacity:0;transform:translateY(-5px) scale(.95);pointer-events:none;transition:opacity .26s ease-out,transform .3s cubic-bezier(.22,1,.36,1)}.ctx.is-left .ctx-panel{right:auto;left:0;transform-origin:top left}.ctx-panel.is-open{opacity:1;transform:none;pointer-events:auto}.ctx-heading{padding:.5rem .7rem .3rem;font-family:var(--font-hud);font-size:.66rem;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:hsl(var(--ink-3))}.ctx-option{display:flex;align-items:center;gap:.7rem;width:100%;min-height:56px;padding:.4rem .6rem;border-radius:11px;text-align:left;opacity:0;transform:translate(-8px);transition:opacity .26s,transform .32s cubic-bezier(.22,1,.36,1),background-color .16s}.ctx-panel.is-open .ctx-option{opacity:1;transform:none}.ctx-option:hover{background:hsl(var(--ink) / .07)}.ctx-option.is-on{background:hsl(var(--ink) / .11)}.ctx-option img{width:42px;height:42px;border-radius:7px;object-fit:cover;box-shadow:0 0 0 1px hsl(var(--ink) / .14)}.ctx-copy{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.2}.ctx-copy strong{font-family:var(--font-title);font-size:1.08rem;font-weight:var(--title-weight)}.ctx-copy span{font-family:var(--font-hud);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}.ctx-check{width:16px;height:16px;color:hsl(var(--accent))}.pie-box{position:fixed;z-index:5;pointer-events:none!important;transition:opacity .34s}.pie-box.is-away{opacity:0;visibility:hidden;transition:opacity .22s,visibility 0s .22s}.pie-hits{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pie-slice{fill:transparent;stroke:none;pointer-events:auto;outline:none}.pie-slice:focus-visible{stroke:hsl(var(--accent));stroke-width:1.5}.pie-label{position:absolute;display:flex;flex-direction:column;align-items:center;gap:.5rem;transform:translate(-50%,-50%);color:hsl(var(--ink) / .9);pointer-events:none;transition:transform .38s cubic-bezier(.175,.885,.32,1.275),color .18s}.pie-label.is-hot{transform:translate(-50%,-50%) scale(1.13);color:hsl(var(--ink))}.pie-label.is-here{color:hsl(var(--accent))}.pie-glyph{width:clamp(24px,3.3vmin,32px);height:clamp(24px,3.3vmin,32px);filter:drop-shadow(0 2px 7px hsl(var(--void) / .85))}.pie-name{font-family:var(--font-hud);font-size:clamp(.66rem,1.45vmin,.8rem);font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;text-shadow:0 1px 7px hsl(var(--void) / .95)}.pie-core{position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;color:hsl(var(--ink));pointer-events:auto;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),color .18s}.pie-core svg{width:34%;height:34%;filter:drop-shadow(0 2px 8px hsl(var(--void) / .8));transition:opacity .24s}.pie-core:hover{transform:scale(1.06);color:hsl(var(--accent))}.pie-core.is-over-disc.is-playing svg{opacity:0}.pie-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;animation:pie-spin 220s linear infinite;will-change:transform}.pie-ring text{font-family:var(--font-hud);font-size:10.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;fill:hsl(var(--ink-3) / .72)}.pie-ring .is-on{fill:hsl(var(--accent))}@keyframes pie-spin{to{transform:rotate(360deg)}}.pie-tip{position:absolute;z-index:3;left:50%;bottom:-8px;display:flex;flex-direction:column;align-items:center;gap:.05rem;max-width:88%;padding:.42rem 1.1rem;border-radius:999px;text-align:center;white-space:nowrap;opacity:0;transform:translate(-50%,-6px);pointer-events:none;transition:opacity .24s,transform .26s cubic-bezier(.32,.72,0,1)}.pie-tip.is-open{opacity:1;transform:translate(-50%)}.pie-tip strong{font-family:var(--font-hud);font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--ink))}.pie-tip span{font-family:var(--font-title);font-size:.94rem;line-height:1.2;color:hsl(var(--ink-2))}.pie-tip em{margin-top:.3rem;font-family:var(--font-hud);font-style:normal;font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--ink-3))}.pie-tip.is-card{bottom:calc(100% - 10px);top:auto;width:min(92vw,24rem);max-width:none;padding:.55rem 1rem;border-radius:16px;white-space:normal}html:not(.has-stage) .pie-box:not(.is-away):before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,hsl(var(--plate-2) / .9),hsl(var(--ground) / .9));box-shadow:inset 0 0 0 1px hsl(var(--edge-strong))}html[data-pie-open] .chapter,html[data-pie-open] .booklet-room{opacity:.05;pointer-events:none;transition:opacity .28s}.chapter,.booklet-room{transition:opacity .28s}.shelf{position:absolute;inset:0;pointer-events:none!important;--rb-r: clamp(9rem, min(46vmin, 27vh), 11.5rem);--rb-cover: clamp(3rem, min(15vmin, 8.5vh), 4rem)}.shelf-track{position:absolute;left:0;right:0;bottom:0;height:calc(var(--rb-r) * .3 + var(--rb-cover) * 1.05);pointer-events:auto;touch-action:pan-y}.shelf-origin{position:absolute;left:50%;top:calc(100% + var(--rb-r) * .7);width:0;height:0}.shelf-item{position:absolute;left:0;top:0;width:var(--rb-cover);aspect-ratio:1;padding:0;border-radius:10px;overflow:hidden;background:hsl(var(--plate));box-shadow:0 0 0 1px #ffffff29,0 18px 40px -18px #000000e6;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--rb-r) * -1)) rotate(calc(var(--a) * -1));transition:transform .52s var(--sp-ease),opacity .32s ease-out,box-shadow .32s;pointer-events:none}.shelf-item img{width:100%;height:100%;object-fit:cover;pointer-events:none}.shelf-item[data-near="0"]{z-index:3;opacity:1;transform:translate(-50%,-50%) rotate(var(--a)) translateY(calc(var(--rb-r) * -1)) rotate(calc(var(--a) * -1)) scale(1.2);box-shadow:0 0 0 1px #ffffff5c,0 26px 60px -20px #000000f2,0 0 34px -6px hsl(var(--accent) / .55)}.shelf-item[data-near="1"]{z-index:2;opacity:.78}.shelf-item[data-near="2"]{z-index:1;opacity:.42}.shelf-item[data-near="3"]{z-index:0;opacity:0}.shelf-item.is-playing{outline:1px solid hsl(var(--accent) / .8);outline-offset:3px}.shelf-caption{position:absolute;left:50%;bottom:calc(var(--rb-r) * .3 + var(--rb-cover) * .74 + .9rem + env(safe-area-inset-bottom,0px));width:min(22rem,calc(100vw - 3rem));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.08rem;text-align:center;pointer-events:none}.shelf-caption strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-title);font-size:1.02rem;font-weight:var(--title-weight);line-height:1.25;color:hsl(var(--ink))}.shelf-caption span{font-family:var(--font-hud);font-size:.66rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--ink-3))}.shelf-arrow{position:absolute;bottom:calc(var(--rb-r) * .3 - 8px + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:hsl(var(--ink));pointer-events:auto}.shelf-arrow svg{width:20px;height:20px}.shelf-arrow.is-prev{left:10px}.shelf-arrow.is-next{right:10px}.player{position:fixed;z-index:20;left:0;right:0;bottom:0;height:var(--player-h);display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none!important}.player.is-tucked{display:none}.player-spectrum{position:absolute;left:0;right:0;bottom:46px;width:100%;height:30px;pointer-events:auto}.player-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;height:46px;pointer-events:auto}.player.is-hub{left:var(--hub-pad);bottom:14px}.player.is-room{background:linear-gradient(0deg,hsl(var(--void) / .82),hsl(var(--void) / 0))}.player.is-room .player-row{padding:0 clamp(1.25rem,2.4vw,2.5rem) 0 84px}.player.is-room .player-spectrum{left:84px;width:calc(100% - 84px)}.player-transport{display:flex;align-items:center;gap:.2rem}.player-btn,.player-play{display:grid;place-items:center;width:44px;height:44px;color:hsl(var(--ink));transition:color .18s,transform .24s cubic-bezier(.175,.885,.32,1.275)}.player-btn svg{width:19px;height:19px;fill:currentColor}.player-play svg{width:25px;height:25px;fill:currentColor}.player-btn:hover,.player-play:hover{color:hsl(var(--accent));transform:scale(1.1)}.player-now{display:flex;align-items:baseline;gap:.7rem;min-width:0}.player-n{font-family:var(--font-hud);font-size:.84rem;font-weight:600;color:hsl(var(--ink-3));font-variant-numeric:tabular-nums}.player-mask{display:block;overflow:hidden;min-width:0}.player-title{display:block;font-family:var(--font-title);font-size:1.22rem;font-weight:var(--title-weight);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-wait{align-self:center;flex:none;width:12px;height:12px;border-radius:50%;border:1.5px solid hsl(var(--ink) / .25);border-top-color:hsl(var(--accent));animation:pie-spin .8s linear infinite}.player-meta{display:flex;align-items:center;gap:.5rem;font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.08em;color:hsl(var(--ink-2))}.player-time{font-variant-numeric:tabular-nums;white-space:nowrap}.thread{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;justify-content:center;gap:2.5rem;background:hsl(var(--ground) / .96);overflow:hidden}.thread-head{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:2rem;padding:clamp(1rem,2.6vh,1.9rem) clamp(1.25rem,2.4vw,2.5rem)}.thread-title{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.6rem,3vw,2.6rem)}.thread-tabs{display:flex;gap:1.25rem}.thread-tabs button,.thread-close{min-height:44px;font-family:var(--font-hud);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-3))}.thread-tabs .is-on{color:hsl(var(--accent))}.thread-close{margin-left:auto;color:hsl(var(--ink))}.thread-line{display:flex;width:max-content;gap:clamp(2.5rem,5vw,5.5rem);padding:0 clamp(1.25rem,8vw,8rem);touch-action:pan-y;user-select:none}.thread-item{width:clamp(15rem,24vw,22rem);display:flex;flex-direction:column;gap:.7rem;padding-top:1.1rem;box-shadow:inset 0 1px hsl(var(--accent) / .6)}.thread-item strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.08}.thread-item span{color:hsl(var(--ink-2))}@media (max-width: 767px){:root{--player-h: 88px}.hub-title{left:0;right:0;top:calc(.75rem + env(safe-area-inset-top,0px));align-items:center;text-align:center;padding:0 1rem}.hub-presents{font-size:.64rem;letter-spacing:.24em}.hub-name{font-size:var(--name-size-phone)}.hub-by{font-size:.98rem}.hub-year{display:none}.hub-top{left:12px;right:12px;top:calc(100px + env(safe-area-inset-top,0px));justify-content:space-between;flex-direction:row-reverse}.hub-thread{width:44px;padding:0;justify-content:center}.hub-thread span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.pie-name{font-size:.68rem;letter-spacing:.16em}.pie-glyph{width:26px;height:26px}.pie-label{gap:.32rem}.player.is-room .player-row{padding:0 .5rem 0 66px;gap:.4rem}.player.is-room .player-spectrum{left:66px;width:calc(100% - 66px);height:26px}.player-btn:not(.player-mute){display:none}.player-meta .player-time{display:none}.player-title{font-size:1.04rem}.thread-head{flex-wrap:wrap;gap:.75rem}.thread-close{margin-left:0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.pie-ring{animation:none}}.sig-gate{position:absolute;z-index:2;left:50%;bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;align-items:center;gap:.6rem;white-space:nowrap;opacity:.86;pointer-events:none}.sig-gate-icon{width:22px;height:22px;border-radius:6px}.sig-gate-line{font-family:Barlow Condensed,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#b9c3cc}.sig-gate-word{width:auto;height:20px}.sig-mark{position:absolute;z-index:7;right:var(--hub-pad);bottom:16px;display:flex;align-items:center;gap:.5rem;height:32px;padding:0 .2rem;opacity:.62;transition:opacity .22s}.sig-mark:hover,.sig-mark:focus-visible{opacity:1}.sig-mark-icon{width:22px;height:22px;border-radius:6px}.sig-mark-word{width:auto;height:15px}.ctx-about{display:flex;align-items:center;gap:.7rem;width:100%;min-height:46px;margin-top:.3rem;padding:.4rem .6rem;border-radius:11px;box-shadow:inset 0 1px hsl(var(--ink) / .1);text-align:left;font-family:var(--font-hud);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-2));opacity:0;transition:opacity .26s .15s,background-color .16s,color .16s}.ctx-panel.is-open .ctx-about{opacity:1}.ctx-about:hover{background:hsl(var(--ink) / .07);color:hsl(var(--ink))}.ctx-about-icon{width:26px;height:26px;border-radius:7px;margin:0 8px}.about{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:1rem;background:hsl(var(--void) / .74)}.about-card{position:relative;width:min(27rem,100%);max-height:calc(100dvh - 2rem);display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:2.1rem 1.8rem 1.5rem;border-radius:22px;text-align:center;background:linear-gradient(165deg,hsl(var(--plate-2) / .97),hsl(var(--ground) / .98));box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px hsl(var(--edge-strong)),0 40px 90px -30px hsl(var(--void));overflow:hidden}.about-close{position:absolute;right:.6rem;top:.6rem;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:hsl(var(--ink-2))}.about-close svg{width:20px;height:20px}.about-close:hover{color:hsl(var(--ink));background:hsl(var(--ink) / .08)}.about-covers{display:flex;margin-bottom:.5rem}.about-covers img{width:76px;height:76px;border-radius:10px;object-fit:cover;box-shadow:0 0 0 1px #ffffff24,0 16px 30px -14px #000000e6}.about-covers img:first-child{transform:rotate(-6deg) translate(10px)}.about-covers img:last-child{transform:rotate(5deg) translate(-10px) translateY(4px)}.about-name{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.6rem;line-height:1.1;letter-spacing:var(--label-track)}.about-sub{font-family:var(--font-title);font-size:1.04rem;color:hsl(var(--ink-2))}.about-version{font-family:var(--font-hud);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-3))}.about-credits{width:100%;margin:.6rem 0 .2rem;display:flex;flex-direction:column;gap:.25rem}.about-credits div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.3rem 0;box-shadow:inset 0 -1px hsl(var(--ink) / .09)}.about-credits dt{flex:none;text-align:left;white-space:nowrap;font-family:var(--font-hud);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}.about-credits dd{font-size:.92rem;color:hsl(var(--ink));text-align:right}.about-badge{display:block;width:min(15rem,80%);margin:.8rem 0 .4rem;border-radius:12px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.about-badge:hover{transform:translateY(-2px)}.about-badge img{width:100%;height:auto}.about-legal{display:flex;flex-direction:column;gap:.35rem;font-family:var(--font-hud);font-size:.66rem;line-height:1.45;letter-spacing:.02em;color:hsl(var(--ink-3))}.about-legal p:first-child{color:hsl(var(--ink-2))}@media (max-width: 767px){.sig-gate{flex-direction:column;gap:.35rem;bottom:calc(1.1rem + env(safe-area-inset-bottom,0px))}.sig-gate-line{font-size:.62rem}.sig-gate-word{height:17px}.about-card{padding:1.8rem 1.2rem 1.2rem;gap:.45rem}.about-covers img{width:64px;height:64px}.about-legal{font-size:.62rem}}.chapter,.booklet-room{position:fixed;inset:0;z-index:2;overflow:hidden}.chapter-head{position:absolute;z-index:6;left:clamp(1.25rem,2.4vw,2.5rem);right:clamp(1rem,2.4vw,2.5rem);top:clamp(1rem,2.6vh,1.9rem);display:flex;align-items:center;gap:1.4rem;pointer-events:none}.chapter-head>*{pointer-events:auto}.chapter-pie{display:grid;place-items:center;width:44px;height:44px;margin-left:auto;border-radius:50%;color:hsl(var(--ink));transition:transform .3s cubic-bezier(.175,.885,.32,1.275),color .18s}.chapter-pie svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.25}.chapter-pie:hover{transform:scale(1.1) rotate(25deg);color:hsl(var(--accent))}.chapter-back{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-2))}.chapter-back svg{width:20px;height:20px}.chapter-back:hover{color:hsl(var(--accent))}.chapter-title{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.3rem,2.2vw,1.9rem);letter-spacing:var(--label-track)}.chapter-stage{position:absolute;inset:0;padding:clamp(4.6rem,11vh,6.5rem) clamp(1.25rem,7vw,7rem) calc(var(--player-h) + 1.25rem) clamp(1.25rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center}.chapter-index{position:absolute;z-index:6;right:clamp(.9rem,1.8vw,1.8rem);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;max-height:70vh}.chapter-tick{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:26px;min-width:44px}.chapter-tick:after{content:"";width:14px;height:1px;background:hsl(var(--ink) / .4);transition:width .4s cubic-bezier(.22,1,.36,1),background-color .2s}.chapter-tick span{position:absolute;right:44px;white-space:nowrap;font-family:var(--font-hud);font-size:.76rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--ink));opacity:0;transform:translate(8px);transition:opacity .24s,transform .4s cubic-bezier(.22,1,.36,1);pointer-events:none}.chapter-tick:hover span,.chapter-tick:focus-visible span{opacity:1;transform:none}.chapter-tick:hover:after{width:24px;background:hsl(var(--ink))}.chapter-tick.is-on:after{width:34px;height:2px;background:hsl(var(--accent))}.chapter-ghost{position:absolute;z-index:1;right:clamp(3.4rem,6.4vw,6.4rem);bottom:calc(var(--player-h) - .4rem);font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(6rem,min(17vw,30vh),17rem);line-height:.82;letter-spacing:var(--giant-track);color:transparent;-webkit-text-stroke:1px hsl(var(--ink) / .13);pointer-events:none;user-select:none;translate:calc(var(--px, 0) * -16px) calc(var(--py, 0) * -10px)}.display,.headline-value,.song-title,.route-city,.hub-name{position:relative}.display,.headline-value,.song-title,.route-city{translate:calc(var(--px, 0) * 7px) calc(var(--py, 0) * 4px)}.display:after,.headline-value:after,.song-title:after,.route-city:after,.hub-name:after{content:attr(data-ghost);position:absolute;left:0;top:0;width:max-content;max-width:100%;color:transparent;-webkit-text-stroke:1px hsl(var(--accent) / .55);translate:calc(1.5px + var(--px, 0) * -13px) calc(1px + var(--py, 0) * -8px);pointer-events:none}.hub-name:after{-webkit-text-stroke:1px hsl(var(--accent) / .3);translate:calc(var(--px, 0) * -5px) calc(var(--py, 0) * -3px)}.eyebrow{font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--ink-2))}.display{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.8rem,8vw,7.5rem);line-height:.98;letter-spacing:var(--giant-track)}.lede{max-width:44rem;font-family:var(--font-title);font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.3;color:hsl(var(--ink))}.spread-note{max-width:44rem;font-size:.96rem;line-height:1.45;color:hsl(var(--ink-2))}.spread-center{display:flex;flex-direction:column;gap:1.5rem;min-height:0}.src{display:inline-flex;align-items:center;min-height:28px;font-family:var(--font-hud);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-3))}.src:hover{color:hsl(var(--accent))}.line-btn{align-self:flex-start;min-height:44px;padding:0 1.3rem;border-radius:999px;font-family:var(--font-hud);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ground));background:hsl(var(--ink));transition:background-color .24s}.line-btn:hover{background:hsl(var(--accent))}.strip-frame{position:relative;overflow:hidden;margin-right:calc(clamp(1.25rem,7vw,7rem)*-1);margin-left:calc(clamp(1.25rem,5vw,5rem)*-1);padding-left:clamp(1.25rem,5vw,5rem);padding-bottom:1rem}.strip{display:flex;align-items:flex-start;width:max-content;gap:clamp(1.75rem,3.6vw,3.75rem);padding-right:22vw;touch-action:pan-y;user-select:none}.strip-progress{position:absolute;left:clamp(1.25rem,5vw,5rem);right:clamp(1.25rem,7vw,7rem);bottom:0;height:1px;background:hsl(var(--ink) / .16)}.strip-progress i{position:absolute;inset:0;transform:scaleX(0);transform-origin:left;background:hsl(var(--accent))}.strip-story{width:clamp(16rem,25vw,23rem);display:flex;flex-direction:column;gap:.6rem;padding-top:1rem;box-shadow:inset 0 1px hsl(var(--ink) / .22)}.strip-story h3{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.45rem,2.3vw,2.15rem);line-height:1.08;letter-spacing:var(--label-track)}.strip-story p{color:hsl(var(--ink-2))}.strip-stat{width:clamp(12rem,17vw,16rem);display:flex;flex-direction:column;gap:.3rem;padding-top:1rem;box-shadow:inset 0 1px hsl(var(--accent) / .7)}.strip-stat strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.2rem,3.8vw,3.6rem);line-height:1;letter-spacing:var(--giant-track)}.strip-stat span{font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-2))}.strip-stat em{font-style:normal;font-size:.92rem;color:hsl(var(--ink-3))}.song-spread{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.8rem,2vh,1.5rem);padding:clamp(4.6rem,11vh,6.5rem) clamp(4rem,7vw,7rem) calc(var(--player-h) + 1.25rem) clamp(1.25rem,5vw,5rem)}.song-bg{position:absolute;inset:0;z-index:-1;background-size:cover;background-position:center;opacity:.34;filter:saturate(.9);-webkit-mask-image:linear-gradient(90deg,transparent 8%,#000 62%);mask-image:linear-gradient(90deg,transparent 8%,#000 62%)}.song-n{font-family:var(--font-hud);font-size:.9rem;font-weight:600;letter-spacing:.1em;color:hsl(var(--accent))}.song-n span{color:hsl(var(--ink-3))}.song-title{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(3rem,min(11vw,18vh),11rem);line-height:.95;letter-spacing:var(--giant-track)}.wave{width:100%;height:100%;min-height:72px;display:block}.song-meta{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:clamp(1.25rem,3vw,3rem);align-items:start}.song-about{color:hsl(var(--ink));line-height:1.42}.song-meta dl{display:grid;grid-template-columns:repeat(3,auto);gap:.55rem 1.5rem;justify-content:start}.song-meta dl .is-wide{grid-column:1 / -1}.song-meta dt{font-family:var(--font-hud);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-3))}.song-meta dd{line-height:1.3}.song-actions{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.video-stage{position:fixed;inset:0;z-index:40;display:grid;place-items:center;padding:clamp(3.5rem,8vh,5rem) clamp(1rem,5vw,5rem) calc(var(--player-h) + 1rem);background:hsl(var(--void) / .96)}.video-stage iframe{width:min(100%,calc((100dvh - 12rem) * 16 / 9));aspect-ratio:16 / 9;border:0}.video-close{position:absolute;right:clamp(1.25rem,2.4vw,2.5rem);top:1.2rem;min-height:44px;font-family:var(--font-hud);font-size:.82rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.booklet-room{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:clamp(3.8rem,8.5vh,5rem) 1rem var(--player-h)}.booklet-wrap{width:100%;display:flex;justify-content:center}.booklet{height:100%}.bk-page{background:hsl(var(--plate));overflow:hidden;user-select:none}.bk-cover img,.bk-back img{width:100%;height:100%;object-fit:cover}.bk-back img{filter:brightness(.3) blur(2px);transform:scale(1.1)}.bk-art{background:hsl(var(--void))}.bk-photo{position:absolute;inset:0;background-repeat:no-repeat;filter:grayscale(1) contrast(1.1) brightness(1.25)}.bk-ink{position:absolute;inset:0;mix-blend-mode:color;opacity:.86}.bk-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,hsl(var(--void) / .86),transparent 50%)}.bk-art-copy{position:absolute;z-index:2;left:7%;right:7%;bottom:6%;display:flex;flex-direction:column;gap:.4rem}.bk-num{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(3rem,12vh,7rem);line-height:.9;letter-spacing:var(--giant-track);color:hsl(var(--ink))}.bk-about{font-size:clamp(.82rem,1.7vh,1rem);line-height:1.38;color:hsl(var(--ink))}.bk-words{padding:5% 6% 0;background:hsl(var(--plate))}.bk-song{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.5rem,4.4vh,2.8rem);line-height:1;letter-spacing:var(--label-track)}.bk-credit{margin-top:.35rem;font-family:var(--font-hud);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3))}.bk-slot{position:absolute;inset:15.5% 6% 3%}.bk-frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent}.bk-end{padding:42% 12% 0;text-align:center;color:hsl(var(--ink-2))}.booklet-foot{display:flex;align-items:center;justify-content:center;gap:2rem;min-height:44px}.bk-turn{min-height:44px;font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--ink-2))}.bk-turn:hover{color:hsl(var(--accent))}.bk-status{min-width:15rem;text-align:center;font-family:var(--font-title);font-size:1.1rem}.route{position:absolute;inset:0}.route-globe{position:absolute;right:-6vw;top:50%;width:min(118vh,74vw);height:min(118vh,74vw);transform:translateY(-50%)}.globe{width:100%;height:100%;display:block}.route-copy{position:absolute;left:clamp(1.25rem,5vw,5rem);bottom:calc(var(--player-h) + 5.5rem);display:flex;flex-direction:column;gap:.35rem;max-width:min(46vw,34rem)}.route-date{font-family:var(--font-hud);font-size:1rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent))}.route-city{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(3rem,8.4vw,8.5rem);line-height:.95;letter-spacing:var(--giant-track)}.route-venue{font-size:1.1rem;color:hsl(var(--ink))}.route-note,.route-leg{color:hsl(var(--ink-2))}.route-leg{font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.route-line{position:absolute;left:clamp(1.25rem,5vw,5rem);right:clamp(4rem,7vw,7rem);bottom:calc(var(--player-h) + 1.75rem);height:44px;touch-action:none}.route-line:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:hsl(var(--ink) / .22)}.route-line i{position:absolute;top:50%;width:1px;height:10px;margin-top:-5px;background:hsl(var(--ink) / .4)}.route-line i.is-past{background:hsl(var(--accent))}.route-line i.is-on{width:3px;height:28px;margin-top:-14px;margin-left:-1px;background:hsl(var(--accent))}.setlist{display:flex;flex-direction:column;gap:.9rem}.setlist-list{columns:2;column-gap:clamp(2rem,5vw,5rem)}.setlist-row{width:100%;display:flex;align-items:baseline;gap:.9rem;min-height:44px;padding:.2rem 0;text-align:left;break-inside:avoid;transition:color .2s,transform .5s cubic-bezier(.22,1,.36,1)}.setlist-row:not(:disabled):hover{color:hsl(var(--accent));transform:translate(10px)}.setlist-row:disabled{color:hsl(var(--ink-3));cursor:default}.setlist-row.is-on{color:hsl(var(--accent))}.setlist-n{font-family:var(--font-hud);font-size:.82rem;color:hsl(var(--ink-3))}.setlist-name{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.5rem,4.4vh,2.7rem);line-height:1.05;letter-spacing:var(--label-track)}.setlist-note{font-family:var(--font-hud);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--ink-3))}.desk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center;min-height:0;height:100%}.desk-copy{display:flex;flex-direction:column;gap:1rem}.desk-board{display:flex;flex-direction:column;gap:1.5rem;height:min(66vh,34rem)}.scope{width:100%;height:24%;display:block}.desk-faders{flex:1;min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.4vw,2.5rem)}.fader{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-height:0;text-align:center}.fader strong{font-family:var(--font-hud);font-size:.9rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fader>span:last-child{font-size:.86rem;color:hsl(var(--ink-3))}.fader-track{position:relative;flex:1;width:56px;touch-action:none}.fader-track:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background:hsl(var(--ink) / .3)}.fader-cap{position:absolute;left:50%;width:48px;height:18px;margin:0 0 -9px -24px;background:hsl(var(--ink));box-shadow:0 6px 16px -4px hsl(var(--void))}.fader-cap:after{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:-1px;background:hsl(var(--accent))}.places{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.8rem 2rem}.places li{display:flex;flex-direction:column;line-height:1.3}.places strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.2rem}.places span{font-size:.92rem;color:hsl(var(--ink-3))}.credits{columns:3;column-gap:clamp(2rem,4vw,4rem)}.credit-col{break-inside:avoid;margin-bottom:1.4rem;display:flex;flex-direction:column;gap:.5rem}.credit-col p:not(.eyebrow){display:flex;flex-direction:column;line-height:1.25}.credit-col strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.05rem,2.4vh,1.4rem)}.credit-col span{font-size:.88rem;color:hsl(var(--ink-3))}.lens-spread{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.lens-box{position:relative;width:min(68vh,44vw);aspect-ratio:1;overflow:hidden;box-shadow:0 40px 90px -30px hsl(var(--void))}.lens-box img{width:100%;height:100%;object-fit:cover;user-select:none}.lens{position:absolute;width:240px;height:240px;margin:-120px 0 0 -120px;border-radius:50%;background-size:420%;background-repeat:no-repeat;box-shadow:0 0 0 1px hsl(var(--ink) / .8),0 20px 50px hsl(var(--void) / .8);opacity:0;pointer-events:none}.lens-copy{display:flex;flex-direction:column;gap:1.1rem}.ink-row{display:flex;height:clamp(4rem,12vh,6.5rem)}.ink-row li{flex:1;display:flex;align-items:flex-end;padding:.4rem}.ink-row span{font-family:var(--font-hud);font-size:.66rem;font-weight:600;letter-spacing:.04em;color:#fff;mix-blend-mode:difference}.strip-film{align-items:flex-start}.film{width:clamp(20rem,38vw,34rem);display:flex;flex-direction:column;gap:.45rem;text-align:left}.film img{width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.film:hover img{transform:scale(1.03)}.film strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.4rem,2.4vw,2.1rem);line-height:1.05}.film em{font-style:normal;font-size:.94rem;line-height:1.38;color:hsl(var(--ink-2))}.strip-sleeves{align-items:flex-end}.sleeve{width:min(46vh,26rem);display:flex;flex-direction:column;gap:.45rem}.sleeve img{width:100%;aspect-ratio:1;object-fit:cover;box-shadow:0 28px 50px -24px hsl(var(--void))}.sleeve figcaption{display:flex;justify-content:space-between;gap:1rem}.sleeve strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.1rem;line-height:1.15}.sleeve span{font-family:var(--font-hud);font-size:.8rem;font-weight:600;color:hsl(var(--ink-3))}.wall{position:fixed;inset:0;z-index:2;overflow:hidden;background:hsl(var(--ground) / .72)}.wall-world{position:absolute;inset:0;touch-action:none}.wall-cell{position:absolute;left:0;top:0;overflow:hidden;will-change:transform}.wall-cell img{width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none}.wall-head{padding:.2rem 1rem .2rem .4rem;background:hsl(var(--ground) / .86)}.wall-open{position:fixed;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;padding:2rem 2rem calc(var(--player-h) + 1rem);background:hsl(var(--void) / .95)}.wall-open img{max-width:100%;max-height:72vh;object-fit:contain}.wall-open-copy{display:flex;flex-direction:column;align-items:center;gap:.15rem;text-align:center}.wall-open-copy strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:1.4rem}.wall-open-copy span{font-size:.92rem;color:hsl(var(--ink-2))}.wall-open-copy a{min-height:32px;font-family:var(--font-hud);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--accent))}.headline{display:flex;flex-direction:column;gap:.9rem}.headline-value{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(4.5rem,min(18vw,34vh),19rem);line-height:.9;letter-spacing:var(--giant-track);transform:scale(var(--hit, 1));transform-origin:left center}.headline-label{font-family:var(--font-hud);font-size:clamp(.9rem,1.4vw,1.2rem);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:hsl(var(--accent))}.numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,3.4vh,2.5rem) clamp(1.5rem,4vw,4rem);align-items:end}.number:nth-child(1){grid-column:span 2;grid-row:span 2;align-self:center}.number:nth-child(1) strong{font-size:clamp(4rem,min(10.5vw,20vh),10.5rem)}.number:nth-child(1) span{font-size:.92rem}.number:nth-child(1) em{font-size:1.06rem;max-width:26rem}.number:nth-child(2n){margin-top:1.6rem}.number{display:flex;flex-direction:column;gap:.15rem}.number strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.2rem,min(5vw,9vh),4.8rem);line-height:1;letter-spacing:var(--giant-track)}.number span{font-family:var(--font-hud);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-2))}.number em{font-style:normal;font-size:.92rem;line-height:1.35;color:hsl(var(--ink-3))}.ladder{display:flex;flex-direction:column;gap:0;height:100%;min-height:0}.ladder .eyebrow{margin-bottom:.8rem}.rung{flex:1;min-height:0;display:grid;grid-template-columns:clamp(5rem,11vw,11rem) minmax(0,1fr);align-items:center;gap:1rem;box-shadow:inset 0 1px hsl(var(--ink) / .14)}.rung strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.4rem,10vh,6.5rem);line-height:1;letter-spacing:var(--giant-track);color:hsl(var(--accent))}.rung span{font-family:var(--font-title);font-size:clamp(1.05rem,3.1vh,2rem);line-height:1.2}.certs{display:flex;flex-direction:column;gap:.55rem}.cert{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) minmax(6rem,8rem) minmax(6rem,9rem);gap:1rem;align-items:center}.cert-market{font-family:var(--font-title);font-size:clamp(1rem,2.3vh,1.35rem)}.cert-bar{position:relative;height:3px}.cert-bar i{position:absolute;inset:0;transform-origin:left;background:hsl(var(--accent))}.cert-level,.cert-units{font-family:var(--font-hud);font-size:.8rem;font-weight:600;letter-spacing:.06em;color:hsl(var(--ink-2))}.cert-levels{display:flex;flex-wrap:wrap;gap:clamp(2rem,6vw,6rem)}.cert-levels li{display:flex;flex-direction:column}.cert-levels strong{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(2.6rem,6vw,5.5rem);line-height:1;letter-spacing:var(--giant-track)}.cert-levels span{font-size:1.05rem;color:hsl(var(--ink-2))}.singles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:clamp(1.5rem,4vw,4rem)}.single-col{display:flex;flex-direction:column;gap:.4rem}.single-col h3{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.5rem,2.8vw,2.5rem);line-height:1.02;letter-spacing:var(--label-track);margin-bottom:.4rem}.single-col p{display:flex;align-items:baseline;gap:.7rem}.single-col strong{font-family:var(--font-hud);font-size:1.3rem;font-weight:600;color:hsl(var(--accent));min-width:2.2rem}.single-col span{font-size:.94rem;color:hsl(var(--ink-2))}.versus{display:flex;flex-direction:column;gap:.25rem}.versus-head,.versus-row{display:grid;grid-template-columns:1fr minmax(8rem,13rem) 1fr;gap:1rem;align-items:baseline;text-align:center}.versus-head{font-family:var(--font-title);font-weight:var(--title-weight);font-size:clamp(1.1rem,2.2vw,1.8rem);grid-template-columns:1fr 1fr;margin-bottom:.4rem}.versus-row{padding:.3rem 0;box-shadow:inset 0 1px hsl(var(--ink) / .12)}.versus-row strong{font-weight:500;font-size:clamp(.95rem,2.1vh,1.2rem);line-height:1.25}.versus-row em{font-style:normal;font-family:var(--font-hud);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--ink-3))}@media (max-width: 1023px){.desk,.lens-spread{grid-template-columns:1fr}.lens-box{width:min(46vh,86vw)}.desk-board{height:42vh}.route-globe{right:-30vw;top:38%;width:120vw;height:120vw}.route-copy{max-width:80vw}.song-meta{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 1023px){.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.chapter-ghost{right:2.6rem;font-size:7rem;opacity:.8}.chapter-stage{padding-right:3rem}.chapter-title{display:none}.setlist-list{columns:1}.credits{columns:2;column-gap:1.1rem}.credit-col{margin-bottom:.7rem;gap:.25rem}.credit-col strong{font-size:.92rem}.credit-col span{font-size:.72rem}.desk{gap:.9rem;align-content:start}.desk-copy{gap:.5rem}.desk-copy .display{font-size:2.3rem}.desk-copy .lede{display:none}.desk-board{height:44vh;gap:.6rem}.fader strong{font-size:.74rem}.fader>span:last-child{display:none}.numbers{gap:.9rem 1rem}.number:nth-child(1){grid-column:span 2;grid-row:auto}.number:nth-child(1) strong{font-size:3.6rem}.number:nth-child(2n){margin-top:0}.number strong{font-size:1.9rem}.number span{font-size:.66rem}.number em,.number .src{display:none}.rung{grid-template-columns:3.2rem minmax(0,1fr);gap:.6rem}.rung strong{font-size:2.1rem}.rung span{font-size:.82rem;line-height:1.22}.versus{gap:0}.versus-head{font-size:.86rem;line-height:1.15;margin-bottom:.2rem}.versus-row{grid-template-columns:minmax(0,1fr) 4.2rem minmax(0,1fr);gap:.35rem;padding:.14rem 0}.versus-row strong{font-size:.72rem;line-height:1.18}.versus-row em{font-size:.52rem;letter-spacing:.05em}.song-about{display:none}.song-spread{padding-right:3rem}.cert{grid-template-columns:6rem minmax(0,1fr) 5.5rem}.cert-units{display:none}.bk-status{min-width:0;font-size:.95rem}}
