@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.woff2) format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-italic.y6hTrs-Y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-italic.CRzqOTyj.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-italic.CUp-f2uw.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-italic.D3EGHrWW.woff2) format("woff2-variations");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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.B_cmBfNX.woff2) format("woff2-variations");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.woff2) format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-normal._TL2RCrf.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-normal.DO7lZbk6.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-normal.BlIE6rrN.woff2) format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-normal.BIFT5Qnz.woff2) format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-math-wght-italic.Csabf5l-.woff2) format("woff2-variations");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-symbols-wght-italic.Dit9nj3y.woff2) format("woff2-variations");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-ext-wght-italic.NDCc9UyL.woff2) format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/_astro/bodoni-moda-latin-wght-italic.B5SVoS-R.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-vietnamese-wght-normal.XAtsl5Q_.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-ext-wght-normal.C4zznr8T.woff2) format("woff2-variations");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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/archivo-latin-wght-normal.E0tuGl4L.woff2) format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.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{color-scheme:light;--paper: #f7f7f5;--paper-deep: #ededea;--plate-mat: #e4e4e0;--ink: #0b0c10;--ink-soft: #4e535c;--smoke: #5f646e;--ink-hi: #000000;--rule: #d3d6dc;--rule-soft: #e4e6ea;--crimson: #b5361a;--gold: #7a5c0c;--gold-deep: #7a5c0c;--memoir: #b5361a;--bourdainism: #7a5c0c;--four-cs: #0b6652;--essays: #1f4fa8;--scrim-rgb: 7 8 11;--on-photo: #f2f3f0;--on-photo-soft: #c9ccd3;--on-photo-smoke: #a4a8b1;--memoir-lit: #f4603a;--bourdainism-lit: #e9b94a;--four-cs-lit: #4fd1b5;--essays-lit: #8cb8ff;--ground-rgb: 247 247 245;--glass: rgb(247 247 245 / .72);--glow-ice: .1;--glow-vermilion: .09;--glow-mint: .07;--glow-saffron: .06;--glow-lamp: .05;--night: #1a1620;--candlelight: #f1d68a;--font-body: "Source Serif 4 Variable", "Iowan Old Style", Georgia, serif;--font-display: "Bodoni Moda Variable", "Bodoni 72", "Didot", "Source Serif 4 Variable", Georgia, serif;--font-ui: "Archivo Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace;--fs-caption: .6875rem;--fs-nav: .75rem;--fs-body: 1.1875rem;--fs-lead: 1.4375rem;--fs-h3: 1.75rem;--fs-h2: 2.5rem;--fs-h1: 3.5rem;--fs-display: 8rem;--fs-plate: .6875rem;--fs-micro: .6875rem;--lh-body: 1.6;--lh-tight: .95;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-24: 6rem;--s-32: 8rem;--measure: 38rem;--container: 84rem;--rule-width: 1px;--rule-heavy: 2px;--pad: clamp(1.25rem, 5vw, 6rem);--air: clamp(5rem, 11vh, 10rem);--accent: var(--bourdainism);--accent-lit: var(--bourdainism-lit);--beat: 1.111s;--ease-out: cubic-bezier(.2, .6, .2, 1);--ease-io: cubic-bezier(.65, 0, .35, 1)}html[data-theme=dark]{color-scheme:dark;--paper: #0b0c10;--paper-deep: #121419;--plate-mat: #07080b;--ink: #f2f3f0;--ink-soft: #a9adb5;--smoke: #8b9099;--ink-hi: #ffffff;--rule: #2a2e37;--rule-soft: #1b1e25;--crimson: #f4603a;--gold: #e9b94a;--gold-deep: #e9b94a;--memoir: #f4603a;--bourdainism: #e9b94a;--four-cs: #4fd1b5;--essays: #8cb8ff;--ground-rgb: 11 12 16;--glass: rgb(11 12 16 / .62);--glow-ice: .14;--glow-vermilion: .18;--glow-mint: .12;--glow-saffron: .12;--glow-lamp: .03}html,html body{background-color:var(--paper);color:var(--ink)}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.wrap{width:100%;max-width:1560px;margin-inline:auto;padding-inline:var(--pad)}.nav{display:flex;align-items:baseline;justify-content:space-between;gap:1.5rem;padding:calc(clamp(1.1rem,2.4vw,1.9rem) + env(safe-area-inset-top,0px)) var(--pad) clamp(1.1rem,2.4vw,1.9rem);z-index:20}.nav--over{position:fixed;left:0;right:0;top:0}.nav--over:before{content:"";position:absolute;inset:0 0 -3.5rem;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,rgb(var(--scrim-rgb) / .62),rgb(var(--scrim-rgb) / .28) 55%,transparent)}.nav__mark{font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 30;font-size:1.06rem;letter-spacing:-.005em;text-decoration:none;color:var(--ink)}.is-home .nav{justify-content:flex-end}.is-home .nav__mark{display:none}.page--under-nav{padding-top:max(var(--air, 5rem),calc(clamp(1.1rem,2.4vw,1.9rem)*2 + env(safe-area-inset-top,0px) + 4.6rem))}.nav nav{display:flex;gap:clamp(1.1rem,2.6vw,2.2rem)}.nav__end{display:flex;align-items:baseline;gap:.4rem}.nav nav a,.foot nav a{font-family:var(--font-ui);font-weight:600;font-size:.74rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink);text-decoration:none;padding-block:.75rem;border-bottom:1px solid transparent;transition:border-color .25s}.nav nav a:hover,.foot nav a:hover{border-bottom-color:var(--ink-soft)}.nav nav a[aria-current=page],.foot nav a[aria-current=page]{border-bottom-color:var(--ink-soft)}@media(max-width:400px){.nav nav{gap:.8rem}.nav nav a{letter-spacing:.12em}}.dateline{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--smoke)}.eyebrow{display:flex;align-items:center;gap:.85rem;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.06em;color:var(--smoke);margin:0 0 clamp(1.2rem,2.4vw,2rem)}.eyebrow .idx{color:var(--accent)}.eyebrow .bar{flex:0 0 auto;width:clamp(28px,4vw,56px);height:1px;background:var(--rule)}.eyebrow .label{font-family:var(--font-ui);font-weight:800;letter-spacing:.28em;font-size:.6875rem;text-transform:lowercase;color:var(--ink-soft)}.eyebrow .tot{margin-left:-.35rem}.ph{filter:saturate(.92) contrast(1.04)}.capfoot{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(2.5rem,5vw,4rem) clamp(.85rem,2vw,1.6rem) clamp(.85rem,2vw,1.6rem);background:linear-gradient(to top,rgb(var(--scrim-rgb) / .95) 0%,rgb(var(--scrim-rgb) / .88) 48%,rgb(var(--scrim-rgb) / .45) 78%,transparent 100%);font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.04em;line-height:1.5;color:var(--on-photo)}.capfoot .n{color:var(--accent-lit);letter-spacing:.16em;margin-right:.7rem}.capfoot.wrap{max-width:none;padding-inline:var(--pad)}.front{position:relative;height:100svh;min-height:560px;display:flex;align-items:flex-end;overflow:hidden;background:var(--plate-mat)}.front img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--cover-pos, 50% 72%)}.front:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgb(var(--scrim-rgb) / .97) 0%,rgb(var(--scrim-rgb) / .9) 16%,rgb(var(--scrim-rgb) / .7) 34%,rgb(var(--scrim-rgb) / .34) 52%,transparent 72%)}.front__in{position:relative;z-index:2;width:100%;padding-block:clamp(2rem,5vh,4rem)}.front h1{color:var(--on-photo);font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 96;font-size:clamp(2.9rem,12vw,11rem);line-height:.84;letter-spacing:-.03em;margin:0 0 1.1rem;max-width:15ch;text-wrap:balance;text-shadow:0 2px 46px rgb(var(--scrim-rgb) / .6)}.front .tag{font-family:var(--font-ui);font-weight:800;font-size:clamp(.6875rem,1.3vw,.82rem);letter-spacing:.34em;text-transform:lowercase;color:var(--on-photo-soft);margin:0 0 .9rem}.front .dek{font-family:var(--font-body);font-size:clamp(1.05rem,1.5vw,1.3rem);line-height:1.5;color:var(--on-photo-soft);max-width:44ch;margin:0 0 1.1rem;text-wrap:pretty}.front__doors{margin:0 0 1.2rem}.front .front__doors a:not(.quiet){color:var(--on-photo);border-bottom-color:var(--accent-lit)}.front .front__doors a.quiet{color:var(--on-photo-soft);border-bottom-color:var(--on-photo-smoke)}.front .front__doors a:hover{border-bottom-color:var(--on-photo)}.front .orig{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;line-height:1.9;text-transform:uppercase;color:var(--on-photo-soft);margin:0}.colophon{border-block:1px solid var(--rule);padding-block:1.1rem}.colophon .row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--smoke)}.colophon .row .end{margin-left:auto;color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center;font-size:var(--fs-plate);border-bottom:1px solid var(--rule);transition:border-color .25s}.colophon .row .end:hover{border-bottom-color:var(--ink-soft)}.band{display:block;position:relative;height:clamp(320px,66svh,760px);overflow:hidden;border-block:1px solid var(--rule);background:var(--plate-mat);text-decoration:none;color:var(--on-photo)}.band img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%);transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.band:hover img{transform:scale(1.015)}.colophon+.band,.colophon+.typecard--band{border-top:0}.band:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--scrim-rgb) / .97) 0%,rgb(var(--scrim-rgb) / .92) 14%,rgb(var(--scrim-rgb) / .84) 26%,rgb(var(--scrim-rgb) / .4) 34%,transparent 45%)}.band__cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding-block:clamp(1.2rem,3vw,2.6rem);max-width:none}.band__cap .k{display:block;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--on-photo);margin-bottom:.8rem}.band__cap .t{display:block;font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 72;font-size:clamp(1.3rem,2.7vw,2.3rem);line-height:1.12;letter-spacing:-.015em;max-width:38ch;text-wrap:balance}.strip{display:grid;gap:2px;background:var(--rule);border-block:1px solid var(--rule)}.strip.three{grid-template-columns:repeat(3,1fr)}.strip.two{grid-template-columns:1fr 1fr}.strip figure{position:relative;height:clamp(300px,56svh,620px);overflow:hidden;background:var(--plate-mat);content-visibility:auto;contain-intrinsic-size:auto 600px;margin:0}.strip.two figure{height:clamp(280px,48svh,560px)}.strip__door{position:absolute;inset:0;display:block;overflow:hidden}.strip__door img{transition:transform 1.4s cubic-bezier(.2,.6,.2,1)}.strip__door:hover img,.strip__door:focus-visible img{transform:scale(1.025)}.strip__door:focus-visible{outline:1px solid var(--accent, var(--ink));outline-offset:-1px}.strip img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 45%)}.chapters{padding-block:var(--air)}.chapter__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46ch);gap:clamp(1.2rem,4vw,4rem);align-items:baseline;padding-bottom:clamp(1.4rem,2.6vw,2.2rem);border-bottom:1px solid var(--accent)}.chapter__name{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 80;font-size:clamp(2.2rem,6vw,4.6rem);line-height:.98;letter-spacing:-.025em;margin:0}.chapter__name a{color:inherit;text-decoration:none}.chapter__name a:hover{color:var(--ink-hi)}.chapter__blurb{font-size:1rem;line-height:1.6;color:var(--ink-soft);max-width:46ch;margin:0}.entries{display:grid;border-bottom:1px solid var(--rule-soft)}.entry{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;gap:.5rem clamp(1rem,2.5vw,2rem);align-items:baseline;padding-block:1.35rem;border-top:1px solid var(--rule-soft);text-decoration:none;color:var(--ink);transition:border-color .3s}.entry:first-child{border-top:0}.entry:hover{border-top-color:var(--accent)}.entry:hover .entry__title{color:var(--ink-hi)}.entry__no{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.1em;color:var(--accent)}.entry .dateline{text-align:right;white-space:nowrap}.entry__title{font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 30;font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.25;margin:0 0 .35rem;max-width:56ch;text-wrap:pretty}.entry__sub{font-style:italic;font-size:.95rem;line-height:1.45;color:var(--ink-soft);max-width:60ch;margin:0}.chapter__all{display:inline-flex;align-items:flex-end;min-height:44px;margin-top:1.1rem;margin-left:calc(3rem + clamp(1rem,2.5vw,2rem));font-family:var(--font-ui);font-weight:600;font-size:.74rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:.4rem;transition:border-color .25s}.chapter__all:hover{border-bottom-color:var(--accent)}.register-head{padding-block:0}.register-head .chapter__name{margin-bottom:clamp(1.3rem,3vw,2rem)}.register__filters{display:flex;flex-wrap:wrap;gap:0 clamp(1.1rem,2.6vw,2.2rem);border-top:1px solid var(--rule)}.register__filters a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.12em;text-transform:lowercase;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.register__filters a:hover{color:var(--ink);border-bottom-color:var(--accent)}.register{padding-block:clamp(2.4rem,5.5vw,4.5rem)}.register__list{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule-soft)}.register__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto 56px;gap:.3rem clamp(.9rem,2.2vw,2rem);align-items:baseline;padding-block:1.05rem;border-top:1px solid var(--rule-soft);transition:border-color .3s}.register__row:hover{border-top-color:var(--accent)}.register__no{grid-column:1;grid-row:1;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.1em;color:var(--accent)}.register__title{grid-column:2;grid-row:1;font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 30;font-size:clamp(1.02rem,1.25vw,1.18rem);line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-decoration:none;text-wrap:pretty}.register__row:hover .register__title,.register__title:hover{color:var(--ink-hi)}.register__two{grid-column:2;grid-row:2;font-style:italic;font-size:.9rem;line-height:1.4;color:var(--ink-soft);max-width:68ch;display:block;overflow:hidden;max-block-size:2.8em}.register .dateline{grid-column:3;grid-row:1;text-align:right;white-space:nowrap}.register__thumb{grid-column:4;grid-row:1 / span 2;align-self:start;display:block;width:56px;height:56px;background:var(--plate-mat);border:1px solid var(--rule-soft);overflow:hidden}.register__thumb img{display:block;width:100%;height:100%;object-fit:cover}.register-foot{padding-block:clamp(1.5rem,4vw,3rem) var(--air)}.plates{padding-block:var(--air);background:var(--paper-deep);border-block:1px solid var(--rule)}.plate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.6rem,4vw,4.5rem);align-items:end}figure.plate{content-visibility:auto;contain-intrinsic-size:auto 640px;margin:0}.plate__frame{background:var(--plate-mat);display:flex;align-items:center;justify-content:center;padding:clamp(.8rem,1.6vw,1.6rem);box-shadow:inset 0 0 0 1px var(--rule-soft),0 20px 50px -32px #000000f2}.plate__frame img{max-height:min(66svh,680px);width:auto;max-width:100%;object-fit:contain}figure.plate figcaption,.plate-in figcaption{margin-top:.8rem;max-width:68ch;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.04em;line-height:1.5;color:var(--smoke)}figure.plate figcaption .n,.plate-in figcaption .n{color:var(--accent);letter-spacing:.14em;margin-right:.6rem}.post__body .plate__frame{width:fit-content;max-width:100%;margin-inline:auto}.post__body .plate__frame img{max-height:clamp(340px,64svh,720px)}.post__body figure.plate-in figcaption{margin:.8rem auto 0;text-align:center;font-style:normal}.post__body .plate__n{color:var(--post-accent);letter-spacing:.14em;margin-right:.6rem}.solo{padding:var(--air) var(--pad);background:var(--paper-deep);border-block:1px solid var(--rule)}.solo__fig{width:fit-content;max-width:100%;margin-inline:auto}.solo__fig .plate__frame{padding:clamp(1rem,2vw,2rem);box-shadow:inset 0 0 0 1px var(--rule-soft),0 40px 90px -50px #000}.solo__fig .plate__frame img{max-height:80svh}@media(max-width:820px){.post__body .plate__frame,.solo__fig,.solo__fig .plate__frame{width:100%}.post__body .plate__frame img,.plate-grid .plate__frame img,.solo__fig .plate__frame img{width:100%;height:auto;max-height:none}main .note__img img{width:100%;max-height:none}}.solo__cap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.4rem 1.2rem;align-items:baseline;margin-top:1rem}.solo__cap .n{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.14em;color:var(--accent)}.solo__cap .c{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.04em;color:var(--smoke)}.solo__cap .m{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--smoke)}.wall{padding-block:var(--air)}.mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-flow:row dense;gap:clamp(.5rem,1.1vw,1rem)}.mosaic a{position:relative;overflow:hidden;background:var(--plate-mat);display:block;text-decoration:none;color:var(--on-photo);content-visibility:auto;contain-intrinsic-size:auto 450px}.mosaic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 45%);transition:transform 1.2s cubic-bezier(.2,.6,.2,1)}.mosaic a:hover img,.mosaic a:focus-visible img{transform:scale(1.025)}.mosaic a:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgb(var(--scrim-rgb) / .82),transparent 55%);opacity:0;transition:opacity .35s}.mosaic .cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:.8rem .9rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--on-photo);opacity:0;transition:opacity .35s}.mosaic a:hover:after,.mosaic a:hover .cap,.mosaic a:focus-visible:after,.mosaic a:focus-visible .cap{opacity:1}.m6{grid-column:span 6;aspect-ratio:3 / 2}.m4{grid-column:span 4;aspect-ratio:4 / 5}.m8{grid-column:span 8;min-height:100%}@media(hover:none){.mosaic a:after,.mosaic .cap{opacity:1}}.last{min-height:70svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--air) var(--pad);background:var(--plate-mat);border-block:1px solid var(--rule)}.last .n{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.24em;text-transform:uppercase;color:var(--smoke);margin:0 0 2.2rem}.last p:not(.n){font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.5rem,3.4vw,3rem);line-height:1.14;max-width:34ch;margin:0 0 2.8rem;text-wrap:balance}.last .doors{justify-content:center}.doors{display:flex;flex-wrap:wrap;gap:.6rem 2.2rem}.doors a{font-family:var(--font-ui);font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:lowercase;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--rule);padding-bottom:.4rem;min-height:44px;display:inline-flex;align-items:flex-end;transition:border-color .25s}.doors a:hover{border-bottom-color:var(--accent)}.doors a:not(.quiet){border-bottom-color:var(--accent)}.doors a.quiet{color:var(--ink-soft);font-size:.78rem;letter-spacing:.2em}.desk{--accent: var(--memoir);--accent-lit: var(--memoir-lit);padding-block:var(--air);background:var(--paper-deep);border-block:1px solid var(--rule)}.desk__in{display:grid;grid-template-columns:minmax(0,1fr) clamp(160px,18vw,260px);gap:clamp(1.5rem,5vw,5rem);align-items:center}figure.plate.desk__plate{content-visibility:visible;margin:0}.desk__plate .plate__frame{padding:clamp(.45rem,.9vw,.8rem)}.desk__plate .plate__frame img{max-height:none;width:100%;height:auto}.desk__line{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.5rem,3.2vw,2.9rem);line-height:1.14;letter-spacing:-.02em;max-width:30ch;margin:0 0 1.4rem;text-wrap:balance;color:var(--ink)}.desk__line em{font-style:italic}.desk__sub{font-family:var(--font-body);font-size:1.05rem;line-height:1.6;color:var(--ink-soft);max-width:48ch;margin:0 0 1.1rem}.desk__meta{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);margin:0 0 1.4rem}.desk__offers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:clamp(1.6rem,3vw,2.4rem) 2.4rem;margin-top:.4rem}.desk__offer-name{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 48;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.2;letter-spacing:-.01em;max-width:28ch;margin:0 0 .55rem;color:var(--ink)}.desk__offer-sub{font-family:var(--font-body);font-size:1rem;line-height:1.58;color:var(--ink-soft);max-width:44ch;margin:0 0 .9rem}.desk__offer .desk__meta{margin-bottom:1rem}.desk__doors{display:flex;flex-wrap:wrap;gap:.7rem .9rem}.desk__cta,.shop__cta--primary{display:inline-flex;align-items:center;gap:.6em;min-height:44px;padding:.7rem 1.2rem;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--paper);background:var(--ink);border:1px solid var(--ink);transition:background-color .3s,color .3s,border-color .3s}.desk__cta:hover,.shop__cta--primary:hover,.desk__cta:focus-visible,.shop__cta--primary:focus-visible{background:var(--paper);color:var(--ink)}.desk__cta--quiet{color:var(--ink);background:none;border-color:var(--ink-soft)}.desk__cta--quiet:hover,.desk__cta--quiet:focus-visible{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media(max-width:700px){.desk__in{grid-template-columns:minmax(0,1fr)}.desk__plate{width:min(100%,420px);margin-inline:auto}}.last h1{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(2.4rem,7vw,5rem);line-height:1.04;letter-spacing:-.03em;max-width:22ch;margin:0 0 2.8rem;text-wrap:balance}.notfound-recent{padding-block:clamp(2.4rem,5.5vw,4.5rem) var(--air)}.about{padding-block:0 var(--air)}.about__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,42ch);gap:clamp(1.8rem,4vw,4.5rem)}.about__portrait .plate__frame img{max-height:78svh}.about__side{position:relative}figure.plate.about__portrait{content-visibility:visible}@media(min-width:821px){.about__portrait{position:sticky;top:calc(clamp(1.1rem,2.4vw,1.9rem)*2 + env(safe-area-inset-top,0px) + 4rem)}}.about .chapter__name{margin-bottom:clamp(.9rem,2vw,1.4rem)}.about__col .doors{flex-direction:column;align-items:flex-start;gap:.7rem}.about__lede{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 40;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1.32;letter-spacing:-.015em;margin:0 0 clamp(1.6rem,3vw,2.4rem)}.about__lede em{font-style:italic}.about__colophon{font-family:"Courier Prime",var(--font-mono);font-size:.95rem;line-height:1.7;color:var(--ink-soft)}.about__colophon p{margin:0 0 1.1rem}.about__colophon a{color:var(--ink);border-bottom:1px solid var(--accent);text-decoration:none;text-underline-offset:3px}.about__colophon a:hover{color:var(--ink-hi);border-bottom-color:var(--ink)}.about__col .doors{gap:.6rem 1.4rem}.about__stats{font-family:"Courier Prime",var(--font-mono);font-size:var(--fs-plate);letter-spacing:.08em;line-height:1.7;color:var(--smoke);border-top:1px solid var(--rule-soft);padding-top:1rem;margin:0 0 clamp(1.8rem,3.5vw,2.6rem)}.about__worlds{display:grid;border-bottom:1px solid var(--rule-soft);margin-bottom:clamp(1.8rem,3.5vw,2.6rem)}.about__worlds .entry{grid-template-columns:2.6rem minmax(0,1fr)}@media(max-width:820px){.about__grid{grid-template-columns:minmax(0,1fr)}.shop .about__side{order:2}.about__portrait .plate__frame img{max-height:58svh}}.about__portrait .plate__frame{width:fit-content;max-width:100%;margin-inline:auto}@media(max-width:820px){.about__portrait .plate__frame{width:100%}.about__portrait .plate__frame img,.shop .about__portrait .plate__frame img{width:100%;height:auto;max-height:none}}.about{--beat: 1.111s}@keyframes about-develop{0%{opacity:0;filter:blur(8px) brightness(.6);transform:scale(1.015)}to{opacity:1;filter:blur(0) brightness(1);transform:none}}.about__portrait .plate__frame img{animation:about-develop calc(var(--beat) * 2) cubic-bezier(.2,.6,.2,1) both}@keyframes about-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.about__rise{animation:about-rise calc(var(--beat) * .8) cubic-bezier(.2,.6,.2,1) both;animation-delay:calc(var(--beat) * .2 + var(--i, 0) * var(--beat) * .12)}@keyframes about-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.about .eyebrow.about__rise .bar{transform-origin:left center;animation:about-draw var(--beat) cubic-bezier(.2,.6,.2,1) both;animation-delay:calc(var(--beat) * .3 + var(--i, 0) * var(--beat) * .12)}@media(prefers-reduced-motion:reduce){.about__portrait .plate__frame img,.about__rise,.about .eyebrow.about__rise .bar{animation:none!important}}.shop{--accent: var(--bourdainism)}.shop__price{color:var(--ink);letter-spacing:.04em}.shop__by{font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--ink-soft);max-width:42ch;margin:0 0 clamp(1.2rem,2.4vw,1.8rem)}.shop__by a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)}.shop__by a:hover{color:var(--ink-hi);border-bottom-color:var(--ink)}.shop .chapter__name{font-size:clamp(2rem,3.6vw,3.1rem)}.shop__body{font-family:var(--font-body);font-size:1.05rem;line-height:1.65;color:var(--ink-soft);max-width:42ch;margin-bottom:clamp(1.4rem,2.6vw,2rem)}.shop__body p{margin:0 0 1rem}.shop__cta-row{margin:0 0 clamp(2rem,4vw,3rem)}.shop__cta{display:inline-flex;align-items:center;min-height:44px;padding:.55rem 1.2rem;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);text-decoration:none;border:1px solid var(--ink-soft);transition:border-color .25s,color .25s}.shop__cta:hover{border-color:var(--accent);color:var(--ink-hi)}.shop__steps .entry{text-decoration:none}.shop__item{max-width:42ch;border-top:1px solid var(--rule);padding-top:clamp(1.4rem,2.6vw,2rem);margin-bottom:clamp(1.8rem,3.4vw,2.6rem)}.shop__name{font-family:var(--font-display);font-weight:400;font-size:clamp(1.45rem,2.2vw,1.85rem);line-height:1.15;color:var(--ink);margin:0 0 .45rem}.shop__where{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);margin:0 0 1rem}.shop__item .shop__body{margin-bottom:1.2rem}.shop__item .shop__cta-row{display:flex;flex-wrap:wrap;gap:.7rem;margin:0}.shop__manage{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--ink-soft);max-width:42ch;margin:0 0 clamp(2rem,4vw,3rem)}.shop__manage a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)}.shop__manage a:hover{color:var(--ink-hi);border-bottom-color:var(--ink)}.shop{--beat: 1.111s}@keyframes shop-develop{0%{opacity:0;filter:saturate(.92) contrast(1.04) blur(8px) brightness(.6);transform:scale(1.015)}to{opacity:1;filter:saturate(.92) contrast(1.04) blur(0) brightness(1);transform:none}}.shop .about__portrait .plate__frame img{animation:shop-develop calc(var(--beat) * 2) cubic-bezier(.2,.6,.2,1) both}@keyframes shop-rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.shop__rise{animation:shop-rise calc(var(--beat) * .8) cubic-bezier(.2,.6,.2,1) both;animation-delay:calc(var(--beat) * .2 + var(--i, 0) * var(--beat) * .12)}@keyframes shop-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.shop .eyebrow.shop__rise .bar,.shop--js .eyebrow.shop__later.is-in .bar{transform-origin:left center;animation:shop-draw var(--beat) cubic-bezier(.2,.6,.2,1) both;animation-delay:calc(var(--beat) * .3 + var(--i, 0) * var(--beat) * .12)}.shop__ink{display:block;width:min(100%,20ch);height:.6rem;margin:-.35rem 0 clamp(.9rem,2vw,1.4rem);overflow:visible}.shop__ink path{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:shop-ink calc(var(--beat) * 1.6) cubic-bezier(.4,0,.2,1) both;animation-delay:calc(var(--beat) * 1.1)}@keyframes shop-ink{to{stroke-dashoffset:0}}.shop__cta{background-image:linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat;background-size:0% 100%;background-position:left center;transition:background-size calc(var(--beat) * .6) cubic-bezier(.2,.6,.2,1),color .3s,border-color .3s;gap:.6em}.shop__cta:hover,.shop__cta:focus-visible{background-size:100% 100%;color:var(--paper);border-color:var(--ink)}.shop__cta.shop__cta--primary{background-image:none;background-color:var(--ink);color:var(--paper);border-color:var(--ink)}.shop__cta.shop__cta--primary:hover,.shop__cta.shop__cta--primary:focus-visible{background:var(--paper);color:var(--ink);border-color:var(--ink)}.shop__trust{list-style:none;margin:0 0 clamp(1.8rem,3.4vw,2.6rem);padding:0;display:grid;gap:.45rem;max-width:42ch;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}.shop__trust li{display:flex;gap:.7rem;align-items:baseline}.shop__trust li:before{content:"";flex:0 0 auto;width:18px;height:1px;background:var(--accent);translate:0 -.3em}.shop .rp{margin-top:clamp(1.8rem,3.4vw,2.6rem);max-width:42ch}.shop__cta-arrow{display:inline-block;transition:transform calc(var(--beat) * .6) cubic-bezier(.2,.6,.2,1)}.shop__cta:hover .shop__cta-arrow,.shop__cta:focus-visible .shop__cta-arrow{transform:translate(.35em)}.shop--js .shop__later{opacity:0;transform:translateY(.6em);transition:opacity var(--beat) ease,transform var(--beat) cubic-bezier(.2,.6,.2,1);transition-delay:calc(var(--i, 0) * var(--beat) * .2)}.shop--js .shop__later.is-in{opacity:1;transform:none}.shop--js .shop__steps .entry .entry__no{transition:color var(--beat) ease;transition-delay:calc(var(--i, 0) * var(--beat) * .25 + var(--beat) * .4);color:var(--smoke)}.shop--js .shop__steps .entry.is-in .entry__no{color:var(--accent)}@media(prefers-reduced-motion:reduce){.shop .about__portrait .plate__frame img,.shop__rise,.shop .eyebrow.shop__rise .bar,.shop__ink path{animation:none!important}.shop__ink path{stroke-dashoffset:0}.shop__cta,.shop__cta-arrow,.shop--js .shop__later{transition:none!important}.shop--js .shop__later{opacity:1;transform:none}.shop--js .eyebrow.shop__later.is-in .bar{animation:none!important}}.notes{--accent: var(--essays);--beat: 1.111s;padding-bottom:var(--air)}.notes__col{max-width:42rem;margin-inline:auto}.notes__head{margin-bottom:clamp(1.4rem,2.6vw,2rem)}.notes .chapter__name{margin-bottom:clamp(.9rem,2vw,1.4rem)}.notes__rise{animation:about-rise calc(var(--beat) * .8) cubic-bezier(.2,.6,.2,1) both;animation-delay:calc(var(--beat) * .2 + var(--i, 0) * var(--beat) * .12)}.notes .eyebrow.notes__rise .bar{transform-origin:left center;animation:about-draw var(--beat) cubic-bezier(.2,.6,.2,1) both;animation-delay:calc(var(--beat) * .3 + var(--i, 0) * var(--beat) * .12)}.notes__sync{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;margin:0 0 clamp(1.4rem,2.6vw,2rem)}.notes__sync-btn{appearance:none;background:none;border:0;border-bottom:1px solid var(--accent);padding:0 0 .4rem;min-height:44px;display:inline-flex;align-items:flex-end;font-family:var(--font-ui);font-weight:600;font-size:.95rem;letter-spacing:.14em;text-transform:lowercase;color:var(--ink);cursor:pointer;transition:border-color .25s}.notes__sync-btn:hover{border-bottom-color:var(--ink)}.notes__sync-btn:disabled{color:var(--ink-soft);border-bottom-color:var(--rule);cursor:progress}.notes__status{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--smoke)}.notes__status[hidden]{display:none}.notes__list{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.notes__item{margin:0;padding:0}.note{padding:clamp(1.3rem,2.4vw,1.9rem) 0;border-bottom:1px solid var(--rule-soft)}.note__date{margin:0 0 .7rem}.note__date time{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--smoke)}.note__restack{margin:0 0 .6rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--smoke)}.note__restack a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--accent)}.note__restack a:hover{color:var(--ink);border-bottom-color:var(--ink)}.note__body{font-family:var(--font-body);font-size:1.05rem;line-height:1.65;color:var(--ink);overflow-wrap:anywhere}.note__body p{margin:0 0 .85rem}.note__body p:last-child{margin-bottom:0}.note__body ul,.note__body ol{margin:0 0 .85rem 1.25rem;padding:0}.note__body li{margin:0 0 .25rem}.note__body a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)}.note__body a:hover{color:var(--ink-hi);border-bottom-color:var(--ink)}.note__att{display:grid;gap:.9rem;margin-top:1rem}.note__img{margin:0}.note__img img{display:block;width:auto;height:auto;max-width:100%;max-height:70svh;background:var(--plate-mat);border:1px solid var(--rule-soft)}.note__card{display:block;padding:.8rem 1rem;border:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:border-color .25s}.note__card:hover{border-color:var(--accent)}.note__card-title{display:block;font-family:var(--font-display);font-weight:400;font-size:1.1rem;line-height:1.3;overflow-wrap:anywhere}.note__card-host{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--smoke)}.note__quote{margin:0;padding:.15rem 0 .15rem 1rem;border-left:1px solid var(--accent);font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ink-soft);overflow-wrap:anywhere}.note__quote p{margin:0 0 .5rem}.note__quote footer a,.note__link{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.18em;text-transform:uppercase;color:var(--smoke);text-decoration:none;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.note__quote footer a:hover,.note__link:hover{color:var(--ink);border-bottom-color:var(--accent)}.note__video,.note__empty{margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ink-soft)}.note__video a,.notes__more a,.notes__fallback a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--accent)}.note__video a:hover,.notes__more a:hover,.notes__fallback a:hover{color:var(--ink-hi);border-bottom-color:var(--ink)}.note__foot{margin:.9rem 0 0}.notes__more,.notes__fallback{margin:clamp(1.4rem,2.6vw,2rem) 0 0;font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--ink-soft)}.notes__fallback[hidden]{display:none}@media(prefers-reduced-motion:reduce){.notes__rise,.notes .eyebrow.notes__rise .bar{animation:none!important}.note__card,.note__link,.note__quote footer a{transition:none!important}}html[data-theme=dark] .qd--paper .qd-frame rect{stroke:var(--rule)}.viewer{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;overflow:hidden;background:#07080b;color:var(--on-photo);--ink: var(--on-photo);--ink-soft: var(--on-photo-soft);--smoke: var(--on-photo-smoke);--accent: var(--accent-lit)}.viewer[open]{position:fixed;inset:0;display:grid;grid-template-rows:1fr}.viewer::backdrop{background:#000000f0}.viewer:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.viewer__bar{position:absolute;top:0;left:0;right:0;z-index:6;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:calc(clamp(1rem,2.4vw,1.6rem) + env(safe-area-inset-top,0px)) var(--pad) clamp(1rem,2.4vw,1.6rem)}.viewer__count{font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.24em;text-transform:uppercase;color:var(--smoke)}.viewer__close{font-family:var(--font-ui);font-weight:600;font-size:.8rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--accent);padding:0 0 .35rem;min-height:44px;display:inline-flex;align-items:flex-end;cursor:pointer;transition:border-color .25s}.viewer__close:hover{border-bottom-color:var(--ink)}.viewer__track{height:100%;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none}.viewer__track::-webkit-scrollbar{display:none}.viewer__frame{flex:0 0 100%;min-width:0;height:100%;margin:0;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.9rem,2vh,1.4rem);padding:clamp(4rem,9vh,6rem) var(--pad) clamp(2.4rem,6vh,4rem)}.viewer__frame img{display:block;inline-size:100%;block-size:auto;object-fit:contain;max-block-size:78svh;max-inline-size:min(86vw,1600px)}.viewer__frame figcaption{max-width:68ch;text-align:center;font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.04em;line-height:1.5;color:var(--smoke)}.viewer__frame figcaption .n{color:var(--accent);letter-spacing:.14em;margin-right:.6rem}.viewer__last{gap:clamp(1.8rem,5vh,3rem);text-align:center}.viewer__last p{margin:0;max-width:34ch;font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.5rem,3.4vw,3rem);line-height:1.14;text-wrap:balance}.viewer__last .doors{justify-content:center}.viewer__prev,.viewer__next{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:44px;height:44px;align-items:center;justify-content:center;background:none;border:0;padding:0;font-size:1.2rem;line-height:1;color:var(--smoke);cursor:pointer;transition:color .25s}.viewer__prev{left:clamp(.4rem,2vw,2.2rem)}.viewer__next{right:clamp(.4rem,2vw,2.2rem)}.viewer__prev:hover,.viewer__next:hover{color:var(--ink)}@media(min-width:681px){.viewer__prev,.viewer__next{display:flex}}@media(max-width:680px){.viewer__track{padding-inline:6%}.viewer__frame{flex:0 0 88%;padding-inline:clamp(.4rem,2vw,1rem)}}.plate__open{display:block;color:inherit;text-decoration:none}.plate__open:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.typecard{position:relative;aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:center;gap:1.1rem;padding:clamp(1.4rem,3vw,2.6rem);background:var(--plate-mat);box-shadow:inset 0 0 0 1px var(--rule-soft);color:var(--ink);text-decoration:none;overflow:hidden}.typecard:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--accent)}.typecard__no{position:absolute;top:clamp(1.4rem,3vw,2.6rem);left:clamp(1.4rem,3vw,2.6rem);font-family:var(--font-mono);font-size:var(--fs-plate);letter-spacing:.16em;color:var(--accent)}.typecard__line{margin:0;max-inline-size:24ch;max-block-size:4.88em;flex-shrink:0;overflow:hidden;font-family:var(--font-display);font-style:italic;font-weight:400;font-variation-settings:"opsz" 72;font-size:clamp(1.2rem,2.2vw,1.8rem);line-height:1.22;color:var(--ink);transition:color .25s}.typecard .dateline{color:var(--smoke)}.typecard:hover .typecard__line{color:var(--ink-hi)}.typecard--band{aspect-ratio:auto;min-height:62svh;justify-content:flex-end;padding:clamp(3rem,7vw,5.5rem) var(--pad) clamp(1.6rem,3.5vw,3rem);border-block:1px solid var(--rule)}.typecard--band .typecard__no{left:var(--pad)}.typecard--band .typecard__line{max-width:30ch;font-size:clamp(1.5rem,3.4vw,2.8rem)}.room-head{padding-block:var(--air) 0}.page--under-nav .room-head{padding-top:0}.room-head+.band{margin-top:clamp(2rem,4vw,3.5rem)}.room-body{padding-block:clamp(2.4rem,5.5vw,4.5rem)}.room-foot{padding-block:clamp(1.5rem,4vw,3rem) var(--air)}.band--room{height:clamp(320px,62svh,760px)}.band--room:after{background:linear-gradient(to top,rgb(var(--scrim-rgb) / .6) 0%,rgb(var(--scrim-rgb) / .28) 10%,transparent 22%)}.spine{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--rule-soft)}.spine .entry{grid-template-columns:2.4rem auto minmax(0,1fr) auto;border-top:1px solid var(--rule-soft)}.spine>li:first-child .entry{border-top:0}.entry__of{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.16em;text-transform:uppercase;color:var(--smoke);white-space:nowrap}.letters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.6vw,2.4rem)}.foot{border-top:1px solid var(--rule);padding-block:clamp(2.2rem,5vh,3.6rem) clamp(3.4rem,7vh,4.6rem)}.foot__in{display:grid;grid-template-columns:auto 1fr;gap:.4rem 2rem;align-items:baseline}.foot__mark{font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 30;font-size:1.06rem;margin:0}.foot nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 clamp(1.1rem,2.6vw,2.2rem)}.foot__end{display:flex;align-items:baseline;justify-content:flex-end;gap:.6rem}.foot__fine{grid-column:1 / -1;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;line-height:1.9;text-transform:uppercase;color:var(--smoke);margin:0}@media(max-width:1100px){.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plate-grid--three figure:last-child{grid-column:1 / -1;justify-self:center;max-width:50%}}@media(max-width:900px){.letters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.strip.three{grid-template-columns:1fr 1fr}.strip.three figure:first-child{grid-column:1 / -1}.strip figure{height:46svh}.m6,.m8,.m-full{grid-column:span 12}.m4,.m3{grid-column:span 6}.m-full{grid-column:1 / -1}.m8{aspect-ratio:8 / 5;min-height:0}.entry{grid-template-columns:3rem minmax(0,1fr)}.entry .dateline{grid-column:2;grid-row:1;text-align:left;white-space:normal}.entry__body{grid-column:2}.chapter__head{grid-template-columns:1fr;gap:.8rem}.band{height:62svh}.band--room{height:56svh}.spine .entry{grid-template-columns:3rem minmax(0,1fr)}.spine .entry__of{grid-column:1;grid-row:2}.spine .entry__body{grid-column:2;grid-row:2}.spine .entry .dateline{grid-column:2;grid-row:1}.foot__in{grid-template-columns:1fr}.foot nav{justify-content:flex-start}.foot__end{justify-content:space-between}.register__row{grid-template-columns:2rem minmax(0,1fr) 56px}.register .dateline{grid-column:2;grid-row:3;text-align:left;white-space:normal}.register__thumb{grid-column:3;grid-row:1 / span 3}}@media(max-width:700px){.register__thumb{display:none}.register__row{grid-template-columns:2rem minmax(0,1fr)}}@media(max-width:560px){.strip figure{height:clamp(200px,28svh,260px)}.nav{flex-wrap:wrap;row-gap:.2rem}.nav__mark{white-space:nowrap;font-size:.95rem;letter-spacing:-.01em}.dateline,.front .orig,.foot__fine{letter-spacing:.12em}.strip.three,.strip.two{grid-template-columns:1fr}.plate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .7rem}.plate-grid figure:last-child{max-width:100%;justify-self:stretch}.plate-grid--three figure:last-child{grid-column:1 / -1}.plate-grid .plate__frame{inline-size:100%;padding:.45rem}figure.plate{contain-intrinsic-size:auto calc(59vw + 3.5rem)}.plates{padding-block:calc(var(--air) * .5)}.entry{grid-template-columns:2rem minmax(0,1fr)}.spine .entry{grid-template-columns:2.6rem minmax(0,1fr)}.letters{grid-template-columns:minmax(0,1fr)}.letters .typecard{aspect-ratio:auto;min-height:38svh}.chapter__all{margin-left:3rem}.solo__cap{grid-template-columns:auto 1fr}.solo__cap .m{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:calc(var(--beat) * .45) var(--ease-io) both vt-leave}::view-transition-new(root){animation:calc(var(--beat) * .6) var(--ease-out) both vt-arrive}@keyframes vt-leave{to{opacity:0;transform:translateY(-1.2vh)}}@keyframes vt-arrive{0%{opacity:0;transform:translateY(1.2vh)}}::view-transition-group(*){animation-duration:calc(var(--beat) * .75);animation-timing-function:var(--ease-io)}.nav{view-transition-name:nav}@keyframes rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.rise{animation:rise calc(var(--beat) * .8) var(--ease-out) both;animation-delay:calc(var(--intro, 0s) + var(--beat) * .2 + var(--i, 0) * var(--beat) * .12)}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.eyebrow.rise .bar{transform-origin:left center;animation:draw-x var(--beat) var(--ease-out) both;animation-delay:calc(var(--intro, 0s) + var(--beat) * .3 + var(--i, 0) * var(--beat) * .12)}.front__w{display:inline-block;overflow:hidden;vertical-align:top;padding:.14em .06em .1em;margin:-.14em -.06em -.1em}.mast{display:inline-block;animation:mast-up calc(var(--beat) * 1.15) var(--ease-out) both;animation-delay:calc(var(--intro, 0s) + var(--beat) * .12 + var(--i, 0) * var(--beat) * .14)}@keyframes mast-up{0%{transform:translateY(108%)}to{transform:none}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}.front img,.post__cover-img{animation:settle calc(var(--beat) * 2.4) var(--ease-out) both}.post__cover .post__kicker,.post__cover .post__title,.post__cover .post__subtitle{animation:rise calc(var(--beat) * .9) var(--ease-out) both;animation-delay:calc(var(--beat) * .25 + var(--i, 0) * var(--beat) * .14)}@supports (animation-timeline: view()){.sd{animation:sd-in var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 38%}@keyframes sd-in{0%{opacity:0;transform:translateY(2.2rem)}to{opacity:1;transform:none}}.sdi{animation:sdi-in var(--ease-out) both;animation-timeline:view();animation-range:entry calc(var(--k, 0) * 12%) entry calc(64% + var(--k, 0) * 12%)}@keyframes sdi-in{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:none}}.plate-grid>:nth-child(3n+2),.letters>:nth-child(3n+2),.mosaic>:nth-child(3n+2),.strip>:nth-child(3n+2),.colophon .row>:nth-child(2){--k: 1}.plate-grid>:nth-child(3n+3),.letters>:nth-child(3n+3),.mosaic>:nth-child(3n+3),.strip>:nth-child(3n+3),.colophon .row>:nth-child(3){--k: 2}.colophon .row>:nth-child(4){--k: 3}.sd .eyebrow:not(.rise),.sdi.eyebrow:not(.rise),.post__eyebrow{view-timeline:--row}.sd .eyebrow:not(.rise) .bar,.sdi.eyebrow:not(.rise) .bar,.post__eyebrow-bar{transform-origin:left center;animation:draw-x var(--ease-out) both;animation-timeline:--row;animation-range:cover 0% cover 22%}.foot{position:relative;border-top-color:transparent;view-timeline:--foot}.foot:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--rule);transform-origin:left center;animation:draw-x linear both;animation-timeline:--foot;animation-range:entry 0% entry 60%}.foot__in.sdi{animation-range:entry 0% entry 30%}#notes-list>.notes__item,.rp-item{animation:sdi-in var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 64%}.post__body :is(figure.post-figure,figure.plate-in){animation:sd-fade linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes sd-fade{0%{opacity:.001}to{opacity:1}}.rail .note{animation:sdi-in var(--ease-out) both;animation-timeline:view();animation-range:entry 0% entry 90%}.rail-strip__card{animation:strip-in var(--ease-out) both;animation-timeline:view(inline);animation-range:entry 0% entry 80%}@keyframes strip-in{0%{opacity:.2;translate:1.2rem 0}to{opacity:1;translate:0 0}}.band img,.strip__door img,.mosaic a img{scale:1.12;animation:drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes drift{0%{translate:0 -5%}to{translate:0 5%}}.post__progress{display:block;animation:progress linear both;animation-timeline:scroll(root)}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}body:before{animation:ground-drift linear both;animation-timeline:scroll(root)}@keyframes ground-drift{0%{translate:0 0;rotate:0deg;scale:1}to{translate:-5% 8%;rotate:8deg;scale:1.08}}}@supports (animation-timeline: scroll()){.front img,.post__cover-img{animation:settle calc(var(--beat) * 2.4) var(--ease-out) both,sink linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 var(--sink-range, 100svh)}.front__silk{animation:sink linear both;animation-timeline:scroll(root);animation-range:0 var(--sink-range, 100svh)}.post__cover{--sink-range: 80svh;--sink: 16svh}@keyframes sink{0%{translate:0 0}to{translate:0 var(--sink, 20svh)}}.front__in,.post__hero{animation:lift-away linear both;animation-timeline:scroll(root);animation-range:0 var(--sink-range, 100svh)}@keyframes lift-away{0%,22%{opacity:1;translate:0 0}to{opacity:0;translate:0 -7svh}}}.sd-wait{opacity:0;translate:0 1.4rem}.sd-wait.sd-fade{translate:none}.sd-go{transition:opacity calc(var(--beat) * .8) var(--ease-out),translate calc(var(--beat) * .8) var(--ease-out)!important;transition-delay:calc(var(--k, 0) * var(--beat) * .12)!important}.post__progress{display:none;position:fixed;top:0;left:0;right:0;height:2px;z-index:30;background:var(--post-accent, var(--accent));transform-origin:0 50%;transform:scaleX(0);pointer-events:none}.nav--over{position:fixed;transition:translate calc(var(--beat) * .5) var(--ease-io),background-color .4s ease,border-color .4s ease,padding .4s var(--ease-out);border-bottom:1px solid transparent}.nav--over:before{transition:opacity .4s ease}.nav.is-hidden{translate:0 -105%}.nav.is-scrolled{background-color:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom-color:var(--rule-soft);padding-block:calc(clamp(1.1rem,2.4vw,1.9rem)*.55 + env(safe-area-inset-top,0px)) calc(clamp(1.1rem,2.4vw,1.9rem)*.55)}.nav.is-scrolled:before{opacity:0}.is-home .nav__mark{display:block;opacity:0;pointer-events:none;transition:opacity .5s ease}.is-home .nav{justify-content:space-between}.is-home .nav.is-scrolled .nav__mark{opacity:1;pointer-events:auto}@media(max-width:560px){.is-home .nav__mark{display:none}.is-home .nav{justify-content:flex-end}}.is-photo-first .nav:not(.is-scrolled) .nav__mark,.is-photo-first .nav:not(.is-scrolled) nav a,.is-photo-first .nav:not(.is-scrolled) .nav__theme{color:var(--on-photo)}.is-photo-first .nav:not(.is-scrolled) nav a:hover,.is-photo-first .nav:not(.is-scrolled) nav a[aria-current=page]{border-bottom-color:var(--on-photo-soft)}body:not(.is-photo-first) .nav--over:before{display:none}.nav__theme,.foot__theme{appearance:none;background:none;border:0;padding:0;margin:0;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink);cursor:pointer;flex:0 0 auto}.nav__theme{margin-left:.2rem;align-self:center}.theme-glyph{display:block;width:15px;height:15px;border-radius:50%;border:1.5px solid currentColor;background:linear-gradient(to right,currentColor 50%,transparent 50%);transition:rotate calc(var(--beat) * .6) var(--ease-io)}html[data-theme=dark] .theme-glyph{rotate:180deg}@media(max-width:599px){.nav__theme{display:none}}html.theme-vt *{view-transition-name:none!important}html.theme-vt::view-transition-old(root){animation:none}html.theme-vt::view-transition-new(root){animation:theme-iris calc(var(--beat) * .85) var(--ease-io) both}@keyframes theme-iris{0%{clip-path:circle(0px at var(--vt-x, 50%) var(--vt-y, 50%))}to{clip-path:circle(var(--vt-r, 150vmax) at var(--vt-x, 50%) var(--vt-y, 50%))}}.nav nav a{display:inline-block}.magnet{transition:translate .7s var(--ease-out)}@property --rx{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --ry{syntax: "<angle>"; inherits: true; initial-value: 0deg;}@property --mx{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --my{syntax: "<percentage>"; inherits: true; initial-value: 50%;}@property --sheen{syntax: "<number>"; inherits: true; initial-value: 0;}[data-tilt]{position:relative;transform-style:preserve-3d;transform:perspective(900px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .9s var(--ease-out)}[data-tilt].is-tilting{transition:transform .12s linear}[data-tilt]:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:var(--sheen, 0);background:radial-gradient(55% 55% at var(--mx, 50%) var(--my, 50%),rgb(255 255 255 / .26),transparent 70%);mix-blend-mode:soft-light;transition:opacity .6s ease}.peek{position:fixed;left:0;top:0;z-index:15;width:clamp(160px,15vw,240px);aspect-ratio:1;pointer-events:none;opacity:0;scale:.9;rotate:-3deg;translate:var(--x, 0px) var(--y, 0px);overflow:hidden;background:var(--plate-mat);box-shadow:inset 0 0 0 1px var(--rule-soft),0 40px 80px -36px #000;transition:opacity .35s ease,scale .6s var(--ease-out),rotate .6s var(--ease-out)}.peek.is-on{opacity:1;scale:1;rotate:0deg}.peek img{display:block;width:100%;height:100%;object-fit:cover}@media(hover:none),(max-width:900px){.peek{display:none}}@media(hover:hover){.entry__title,.register__title,.post__nav-title{position:relative}.entry__title:after,.register__title:after,.post__nav-title:after{content:"";position:absolute;left:0;bottom:-.32em;width:2rem;height:1px;background:var(--post-accent, var(--accent));transform:scaleX(0);transform-origin:left center;transition:transform calc(var(--beat) * .5) var(--ease-out)}.entry:hover .entry__title:after,.register__row:hover .register__title:after,.post__nav-link:hover .post__nav-title:after{transform:scaleX(1)}.entry__no,.register__no,.typecard__no{transition:translate calc(var(--beat) * .5) var(--ease-out)}.entry:hover .entry__no,.register__row:hover .register__no,.typecard:hover .typecard__no{translate:.3em 0}.register__thumb img{transition:scale calc(var(--beat) * .8) var(--ease-out)}.register__row:hover .register__thumb img{scale:1.08}.plate__frame img{transition:filter calc(var(--beat) * .5) ease}.plate:hover .plate__frame img{filter:brightness(1.06)}.doors a{transition:border-color .25s,translate calc(var(--beat) * .4) var(--ease-out)}.doors a:hover{translate:0 -2px}.note{transition:border-color .35s}.note:hover{border-bottom-color:var(--accent)}.note__img img{transition:filter calc(var(--beat) * .5) ease}.note:hover .note__img img{filter:brightness(1.05)}}@media(hover:none){:is(.entry,.register__row,.typecard,.band,.strip__door,.mosaic a,.note,.rail-strip__card a,.post__nav-link,.letters>a,.plate,.desk__plate){-webkit-tap-highlight-color:transparent;transition:scale calc(var(--beat) * .45) var(--ease-out)}:is(.entry,.register__row,.typecard,.band,.strip__door,.mosaic a,.note,.rail-strip__card a,.post__nav-link,.letters>a,.plate,.desk__plate):active{scale:.982;transition-duration:.12s}:is(.nav nav a,.nav__mark,.doors a,.foot a,.foot__theme,.chapter__all,.colophon .end,.register__filters a,.rail-strip__open,.rail-strip__head a,.rail__handle,.rail__tools button,.rail__more a,.post__body a,.pv-body a,.about__col a,.shop__by a){-webkit-tap-highlight-color:transparent;transition:opacity calc(var(--beat) * .45) ease,translate calc(var(--beat) * .45) var(--ease-out)}:is(.nav nav a,.nav__mark,.doors a,.foot a,.foot__theme,.chapter__all,.colophon .end,.register__filters a,.rail-strip__open,.rail-strip__head a,.rail__handle,.rail__tools button,.rail__more a,.post__body a,.pv-body a,.about__col a,.shop__by a):active{opacity:.6;translate:0 1px;transition-duration:.1s}:is(.desk__cta,.shop__cta){-webkit-tap-highlight-color:transparent;transition:scale calc(var(--beat) * .45) var(--ease-out),filter calc(var(--beat) * .45) ease,background-size calc(var(--beat) * .6) var(--ease-out),background-color .3s,color .3s,border-color .3s}:is(.desk__cta,.shop__cta):active{scale:.96;filter:brightness(.9);transition-duration:.1s}@supports (animation-timeline: view()){.entry,.register__row,.typecard,.post__nav-link{view-timeline:--stage}.entry__title,.register__title,.post__nav-title{position:relative}.entry__title:after,.register__title:after,.post__nav-title:after{content:"";position:absolute;left:0;bottom:-.32em;width:2rem;height:1px;background:var(--post-accent, var(--accent));transform-origin:left center;animation:stage-mark linear both;animation-timeline:--stage;animation-range:cover 33% cover 67%}.entry__no,.register__no,.typecard__no{animation:stage-lean linear both;animation-timeline:--stage;animation-range:cover 33% cover 67%}.register__thumb img{animation:stage-near linear both;animation-timeline:--stage;animation-range:cover 33% cover 67%}[data-tilt]{transition:none;animation:plate-turn linear both;animation-timeline:view();animation-range:cover 0% cover 100%}[data-tilt]:after{transition:none}}}@keyframes stage-mark{0%,to{transform:scaleX(0)}32%,68%{transform:scaleX(1)}}@keyframes stage-lean{0%,to{translate:0 0}32%,68%{translate:.3em 0}}@keyframes stage-near{0%,to{scale:1}32%,68%{scale:1.08}}@keyframes plate-turn{0%{--rx: 7deg;--ry: -2deg;--my: 0%;--mx: 35%;--sheen: 0}50%{--sheen: .9}to{--rx: -7deg;--ry: 2deg;--my: 100%;--mx: 65%;--sheen: 0}}.front__silk{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity calc(var(--beat) * 1.6) ease}.front__silk.is-on{opacity:1}body{isolation:isolate}body:before{content:"";position:fixed;inset:-22%;z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 18% 14%,rgb(140 184 255 / var(--glow-ice)),transparent 66%),radial-gradient(40% 44% at 84% 30%,rgb(244 96 58 / var(--glow-vermilion)),transparent 66%),radial-gradient(54% 44% at 54% 96%,rgb(79 209 181 / var(--glow-mint)),transparent 70%),radial-gradient(34% 36% at 68% 68%,rgb(233 185 74 / var(--glow-saffron)),transparent 66%);animation:ground-in calc(var(--beat) * 2) var(--ease-out) both}@keyframes ground-in{0%{opacity:0}to{opacity:1}}body:has(article.post):before{opacity:.55}html.has-weather body:before{display:none}.weather{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:0;transition:opacity calc(var(--beat) * 2) ease}.weather.is-on{opacity:1}body:has(article.post) .weather.is-on{opacity:.55}.weather__glow{position:absolute;left:0;top:0;width:92vmax;height:78vmax;margin:-39vmax 0 0 -46vmax;border-radius:50%;will-change:translate,scale}.weather__glow--ice{background:radial-gradient(closest-side,rgb(140 184 255 / var(--glow-ice)),transparent 72%)}.weather__glow--vermilion{background:radial-gradient(closest-side,rgb(244 96 58 / var(--glow-vermilion)),transparent 72%)}.weather__glow--mint{background:radial-gradient(closest-side,rgb(79 209 181 / var(--glow-mint)),transparent 72%);width:100vmax;height:80vmax;margin:-40vmax 0 0 -50vmax}.weather__glow--saffron{background:radial-gradient(closest-side,rgb(233 185 74 / var(--glow-saffron)),transparent 70%);width:70vmax;height:62vmax;margin:-31vmax 0 0 -35vmax}.sky{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity calc(var(--beat) * 2.5) ease}.sky.is-on{opacity:1}body:has(article.post) .sky.is-on{opacity:.6}html[data-theme=light] .sky{display:none}.lamp{position:fixed;left:0;top:0;z-index:-1;width:64vmax;height:64vmax;margin:-32vmax 0 0 -32vmax;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(140 184 255 / var(--glow-lamp)),transparent);opacity:0;transition:translate calc(var(--beat) * 1.2) var(--ease-out),opacity var(--beat) ease}.lamp.is-on{opacity:1}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.rise,.eyebrow.rise .bar,.mast,.front img,.post__cover-img,.post__cover .post__kicker,.post__cover .post__title,.post__cover .post__subtitle,.sd,.sdi,.sd .eyebrow:not(.rise) .bar,.sdi.eyebrow:not(.rise) .bar,.post__eyebrow-bar,.foot:before,#notes-list>.notes__item,.rp-item,.post__body :is(figure.post-figure,figure.plate-in),.rail .note,.rail-strip__card,.band img,.strip__door img,.mosaic a img,body:before,.front__silk,.front__in,.post__hero,.entry__title:after,.register__title:after,.post__nav-title:after,.entry__no,.register__no,.typecard__no,.register__thumb img,[data-tilt]{animation:none!important}.sd,.sdi{opacity:1;transform:none}.sd-wait{opacity:1;translate:none}html.theme-vt::view-transition-new(root){animation:none!important}:is(.entry,.register__row,.typecard,.band,.strip__door,.mosaic a,.note,.rail-strip__card a,.post__nav-link,.letters>a,.plate,.desk__plate,.desk__cta,.shop__cta):active{scale:none}.foot{border-top-color:var(--rule)}.foot:before{display:none}.lamp,.weather{display:none}html.has-weather body:before{display:block}.entry__title:after,.register__title:after,.post__nav-title:after,.entry__no,.register__no,.typecard__no,.register__thumb img,.plate__frame img,.doors a,.note,.note__img img{transition:none!important}.band img,.strip__door img,.mosaic a img{scale:none;translate:none}body:before{translate:none;rotate:none;scale:none}.post__progress{display:none}.nav.is-hidden{translate:none}.nav--over,.nav--over:before,.theme-glyph,.magnet,[data-tilt],[data-tilt]:after,.peek,.front__silk{transition:none!important}.magnet{translate:none!important}[data-tilt]{transform:none!important}[data-tilt]:after{opacity:0!important}.peek,.front__silk{display:none}}:root{--rail-w: 22rem;--rail-tab: 2.75rem;--rail-pad: 0px}@media(min-width:1100px){body.has-rail{--rail-pad: var(--rail-w)}html[data-rail=closed] body.has-rail{--rail-pad: var(--rail-tab)}}body.has-rail{padding-right:var(--rail-pad);transition:padding-right calc(var(--beat) * .5) var(--ease-io)}body.has-rail .nav--over{right:var(--rail-pad);transition:right calc(var(--beat) * .5) var(--ease-io),translate calc(var(--beat) * .5) var(--ease-io),background-color .4s ease,border-color .4s ease,padding .4s var(--ease-out)}body.has-rail .post__progress{right:var(--rail-pad)}.rail{position:fixed;top:0;right:0;bottom:0;z-index:25;width:var(--rail-w);background:var(--paper);border-left:1px solid var(--rule);color:var(--ink);view-transition-name:rail;transition:width calc(var(--beat) * .5) var(--ease-io),translate calc(var(--beat) * .5) var(--ease-io)}.rail__panel{position:absolute;inset:0;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.rail__tools{display:inline-flex;align-items:baseline;gap:1rem}.rail__status{margin:0;padding:.55rem 1.25rem 0;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--smoke)}.rail__status[hidden]{display:none}.rail__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:calc(clamp(1.1rem,2.4vw,1.9rem) + env(safe-area-inset-top,0px)) 1.25rem .9rem;border-bottom:1px solid var(--rule-soft)}.rail__title{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--ink-soft)}.rail__bar{width:24px;height:1px;background:var(--rule)}.rail__label{font-family:var(--font-ui);font-weight:800;font-size:.6875rem;letter-spacing:.28em;text-transform:lowercase;color:var(--ink-soft)}.rail__live{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--essays)}.rail__title:hover .rail__label{color:var(--ink)}.rail__hide,.rail__sync,.rail__tab,.rail__handle{appearance:none;background:none;border:0;padding:0;margin:0;color:var(--ink-soft);font-family:var(--font-ui);font-weight:600;font-size:.74rem;letter-spacing:.2em;text-transform:lowercase;cursor:pointer}.rail__hide{min-height:44px;display:inline-flex;align-items:center;gap:.3em;border-bottom:1px solid transparent;transition:color .25s,border-color .25s}.rail__hide:hover{color:var(--ink);border-bottom-color:var(--ink-soft)}.rail__sync{min-height:44px;display:inline-flex;align-items:center;border-bottom:1px solid var(--essays);transition:color .25s,border-color .25s}.rail__sync:hover{color:var(--ink);border-bottom-color:var(--ink)}.rail__sync:disabled{color:var(--smoke);border-bottom-color:var(--rule);cursor:progress}.rail__body{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 1.25rem 2rem}.rail .note{padding:1.1rem 0}.rail .note__date{margin:0 0 .5rem}.rail .note__body{font-size:.95rem;line-height:1.55}.rail .note__body p{margin:0 0 .6rem}.rail .note__att{gap:.7rem;margin-top:.8rem}.rail .note__img img{max-height:40vh}.rail .note__card{padding:.65rem .8rem}.rail .note__card-title{font-size:1rem}.rail .note__quote{font-size:.92rem}.rail .note__foot{margin-top:.7rem}.rail .notes__fallback,.rail__more{margin:1.2rem 0 0;font-family:var(--font-body);font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.rail .notes__fallback[hidden],.rail__more[hidden]{display:none}.rail__sentinel{list-style:none;height:1px;margin:0;padding:0}.rail .notes__fallback a,.rail__more a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--essays)}.rail .notes__fallback a:hover,.rail__more a:hover{color:var(--ink-hi);border-bottom-color:var(--ink)}.rail__tab{position:absolute;inset:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;writing-mode:vertical-rl;transition:color .25s,background-color .25s}.rail__tab:hover{color:var(--ink);background:var(--paper-deep)}.rail__tab-glyph{transform:rotate(90deg);display:inline-block}@media(min-width:1100px){html[data-rail=closed] .rail{width:var(--rail-tab)}html[data-rail=closed] .rail__panel{display:none}html[data-rail=closed] .rail__tab{display:flex}.rail__handle,.rail__scrim{display:none}}.rail__handle{position:fixed;right:0;top:50%;z-index:24;translate:0 -50%;display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:.9rem .55rem;writing-mode:vertical-rl;background:var(--paper);color:var(--ink);border:1px solid var(--rule);border-right:0;box-shadow:0 10px 30px -18px #0009}.rail__scrim{position:fixed;inset:0;z-index:24;display:none;background:rgb(var(--scrim-rgb) / .55)}@media(max-width:1099px){.rail{width:min(100vw - 2.5rem,var(--rail-w));translate:100% 0;box-shadow:-30px 0 60px -30px #0009}html:not([data-rail=open]) .rail__handle{display:flex}html[data-rail=open] .rail{translate:0 0}html[data-rail=open] .rail__scrim{display:block}.rail__tab{display:none!important}}.rail-strip{display:none}@media(max-width:1099px){.rail-strip{display:block;padding:.85rem 0 .9rem;border-block:1px solid var(--rule);background:var(--paper-deep)}.rail-strip__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem;margin:0 0 .6rem;font-family:var(--font-ui);font-weight:800;font-size:.6875rem;letter-spacing:.28em;text-transform:lowercase;color:var(--ink-soft)}.rail-strip__head a{color:inherit;text-decoration:none}.rail-strip__live{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--essays)}.rail-strip__open{margin-left:auto;appearance:none;background:none;border:0;padding:0;font:inherit;letter-spacing:.2em;text-transform:lowercase;color:var(--ink-soft);cursor:pointer;min-height:32px}.rail-strip__list{list-style:none;margin:0;padding:0 0 .3rem;display:flex;gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rail-strip__list::-webkit-scrollbar{display:none}.rail-strip__card{flex:0 0 min(72vw,280px);scroll-snap-align:start;margin:0}.rail-strip__card a{display:block;height:100%;padding:.7rem .85rem;border:1px solid var(--rule);background:var(--paper);color:var(--ink);text-decoration:none}.rail-strip__date{display:block;margin-bottom:.35rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--smoke)}.rail-strip__text{margin:0;font-family:var(--font-body);font-size:.95rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rail-strip__more a{display:flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-weight:600;font-size:.78rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink-soft)}}@media(prefers-reduced-motion:reduce){.rail,body.has-rail,body.has-rail .nav--over,.rail__hide,.rail__tab{transition:none!important}}.intro{position:fixed;inset:0;z-index:60;display:grid;place-items:center;overflow:hidden;background:rgb(var(--ground-rgb));color:var(--ink);opacity:0;transition:opacity .25s ease;clip-path:inset(0 0 0 0)}.intro.is-on{opacity:1}.intro.is-leaving{animation:intro-leave .75s var(--ease-io) both}@keyframes intro-leave{to{clip-path:inset(0 0 100% 0)}}.intro__mark,.intro__line{transition:opacity .35s ease}.intro.is-leaving .intro__mark,.intro.is-leaving .intro__line{opacity:0}.intro__sky{position:absolute;inset:-8%;width:116%;height:116%;color:var(--ink);opacity:0;animation:intro-sky 2.4s ease both}@keyframes intro-sky{0%{opacity:0;rotate:-1.5deg}30%{opacity:1}to{opacity:.55;rotate:1deg}}.intro__star{fill:currentColor;opacity:0;animation:intro-twinkle 1.5s ease-in-out both;animation-delay:var(--d, 0s)}@keyframes intro-twinkle{0%{opacity:0}45%{opacity:.95}to{opacity:.4}}.intro__join{fill:none;stroke:var(--bourdainism);stroke-width:1;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:intro-draw 1.5s var(--ease-io) .35s both}@keyframes intro-draw{to{stroke-dashoffset:0}}.intro__node{fill:var(--bourdainism);opacity:0;animation:intro-node .5s ease both;animation-delay:var(--d, .4s)}@keyframes intro-node{0%{opacity:0;r:.5}to{opacity:1;r:2.6}}.intro__mark{position:relative;z-index:1;width:min(88vw,1100px);height:auto;overflow:visible}.intro__t{font-family:var(--font-display);font-weight:500;font-variation-settings:"opsz" 96;font-size:196px;letter-spacing:-.03em;fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.1;stroke-linejoin:round;stroke-dasharray:640;stroke-dashoffset:640;animation:intro-ink 1.35s var(--ease-io) .25s both,intro-fill .7s ease 1.3s both}.intro__t--2{animation-delay:.5s,1.5s}@keyframes intro-ink{to{stroke-dashoffset:0}}@keyframes intro-fill{to{fill-opacity:1}}.intro__line{position:absolute;left:var(--pad);right:var(--pad);bottom:clamp(1.4rem,5vh,3rem);margin:0;padding-right:6rem;font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:.22em;line-height:1.8;text-transform:uppercase;color:var(--smoke)}.intro__caret{display:inline-block;width:.55em;height:1em;margin-left:.25em;vertical-align:-.15em;background:var(--bourdainism);animation:intro-blink .9s steps(2,start) 3}@keyframes intro-blink{to{visibility:hidden}}.intro__skip{position:absolute;right:var(--pad);bottom:clamp(1.1rem,4.4vh,2.7rem);z-index:2;appearance:none;background:none;border:0;border-bottom:1px solid var(--rule);padding:0 0 .3rem;min-height:44px;display:inline-flex;align-items:flex-end;gap:.3em;font-family:var(--font-ui);font-weight:600;font-size:.74rem;letter-spacing:.2em;text-transform:lowercase;color:var(--ink-soft);cursor:pointer;opacity:0;animation:intro-skip-in .6s ease .8s both}@keyframes intro-skip-in{to{opacity:1}}.intro__skip:hover{color:var(--ink);border-bottom-color:var(--ink-soft)}html[data-intro]{--intro: 2.2s}html[data-intro] .front img{animation-duration:calc(var(--beat) * 1.4),auto;animation-delay:var(--intro),0s}html[data-intro=on] .rise,html[data-intro=on] .eyebrow.rise .bar,html[data-intro=on] .mast,html[data-intro=on] .front img{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.intro{display:none}}*,*:before,*:after{box-sizing:border-box}.skip-link{position:absolute;left:-9999px;top:0;z-index:1000;background:var(--paper);color:var(--ink);padding:.6rem 1rem;border:2px solid var(--ink);font-family:var(--font-ui, sans-serif);font-weight:600;text-decoration:none;letter-spacing:.06em}.skip-link:focus,.skip-link:focus-visible{left:.5rem;top:.5rem;outline:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:100%;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;font-size:var(--fs-body);font-feature-settings:"liga","kern","onum";overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:500;line-height:var(--lh-tight);letter-spacing:-.02em;margin:0 0 var(--s-4);color:var(--ink)}h1{font-size:var(--fs-h1);font-weight:600}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}.post__body h4{font-size:var(--fs-lead);line-height:1.25}.post__body figure.post-figure{margin:0 0 var(--s-6)}.post__body figure.post-figure figcaption{font-size:.9375rem;line-height:1.5;color:var(--ink-soft);margin-top:var(--s-2)}p{margin:0 0 var(--s-6)}a{color:var(--crimson);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}hr{border:none;border-top:var(--rule-heavy) solid var(--ink);margin:var(--s-12) 0}blockquote{border-left:3px solid var(--crimson);margin:var(--s-8) 0;padding:var(--s-2) 0 var(--s-2) var(--s-6);font-style:italic;font-size:var(--fs-lead);color:var(--ink)}img{max-width:100%;height:auto;display:block}::selection{background:var(--ink);color:var(--paper)}.container{max-width:var(--container);margin:0 auto;padding:0 var(--s-6)}.measure{max-width:var(--measure);margin:0 auto}.kicker{font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);margin:0 0 var(--s-3);font-weight:500}html[data-motion-paused] .mote,html[data-motion-paused] .desk__lamp,html[data-motion-paused] .firefly{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid var(--crimson);outline-offset:3px;border-radius:2px}#tlr-moth[data-astro-cid-s73o4lna]{position:fixed;top:0;left:0;width:32px;height:22px;z-index:9000;pointer-events:none;opacity:0;transform:translate3d(-100px,-100px,0);will-change:transform,opacity;transition:opacity .6s}#tlr-moth[data-astro-cid-s73o4lna].visible{opacity:.75}@media(hover:none){#tlr-moth[data-astro-cid-s73o4lna]{display:none}}@media(prefers-reduced-motion:reduce){#tlr-moth[data-astro-cid-s73o4lna]{opacity:.55;transition:none}}.motion-toggle[data-astro-cid-ws4wxc4c]{position:fixed;right:14px;bottom:14px;z-index:9000;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:#ede7da;background:#080912b8;backdrop-filter:blur(6px);border:1px solid #9fb4d866;border-radius:999px;padding:8px 14px;cursor:pointer;min-height:44px}.motion-toggle[data-astro-cid-ws4wxc4c]:hover{border-color:var(--gold)}.motion-toggle[data-astro-cid-ws4wxc4c]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.motion-toggle__dot[data-astro-cid-ws4wxc4c]{width:8px;height:8px;border-radius:50%;background:#6ad29a}.motion-toggle[data-astro-cid-ws4wxc4c][aria-pressed=true] .motion-toggle__dot[data-astro-cid-ws4wxc4c]{background:none;border:2px solid #d29a6a}
