@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.cHuGMAiY.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.DwHjdM4S.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.ece1310W.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.D-yuW59g.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.CxNHBx-q.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.D9elroTD.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.BXuSHrjR.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.RLIThRd4.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.F2ziEGcb.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.C3q834ic.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.CpkvI5hy.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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.D2yaqPoE.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.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}:root{--paper: #faf7f1;--paper-deep: #f1ebdc;--ink: #0a0908;--ink-soft: #2a2620;--crimson: #a8132a;--gold: #97784e;--gold-deep: #7a5f30;--smoke: #5a5147;--rule: #2a2620;--rule-soft: #d8cfbb;--memoir: var(--crimson);--bourdainism: var(--gold);--four-cs: #d8473b;--essays: #7c2230;--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: "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--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;--lh-body: 1.6;--lh-tight: .95;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-6: 1.5rem;--s-8: 2rem;--s-12: 3rem;--s-16: 4rem;--s-24: 6rem;--s-32: 8rem;--measure: 38rem;--container: 84rem;--rule-width: 1px;--rule-heavy: 2px}.flow-root,.fl-reader{--fl-ground: #080605;--fl-cream: #f2ead9;--fl-cream-dim: #a99d85;--fl-faint: #6d6250;--fl-candle: #f1d68a;--fl-serif-display: "Bodoni Moda Variable", "Bodoni 72", "Didot", "Bodoni MT", Georgia, serif;--fl-serif-read: "Source Serif 4 Variable", "Iowan Old Style", "Palatino Linotype", "Palatino", Georgia, serif;--fl-sans: "Inter Variable", "Avenir Next", "Inter", system-ui, -apple-system, sans-serif;--memoir: #d8283f;--bourdainism: #d2a45c;--four-cs: #e0503f;--essays: #b13b52;--candlelight: var(--fl-candle);--acc: var(--fl-candle)}.flow-root{background:var(--fl-ground);color:var(--fl-cream);font-family:var(--fl-serif-read);-webkit-font-smoothing:antialiased}.fl-glow{position:fixed;left:50%;top:34%;transform:translate(-50%,calc(-50% + var(--fl-gy, 0vh)));width:160vw;height:132vh;z-index:0;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse 66% 60% at 50% 50%,color-mix(in srgb,var(--acc) 82%,var(--fl-candle)),transparent 74%);opacity:calc(.22 + var(--fl-bloom, .035) * .5);transition:opacity .9s ease,background .28s linear;animation:fl-flicker 5.5s ease-in-out infinite}@keyframes fl-flicker{0%,to{filter:brightness(1)}45%{filter:brightness(1.13)}70%{filter:brightness(.92)}}.fl-vig{position:fixed;inset:0;z-index:0;pointer-events:none;box-shadow:inset 0 0 46vh 12vh #000;opacity:.9}.fl-timeline{position:relative;z-index:1}.fl-timeline:before{content:"";position:absolute;left:50%;top:100vh;bottom:12vh;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(241,214,138,.22) 6%,rgba(241,214,138,.12) 94%,transparent);z-index:0}.fl-wrap{max-width:64rem;margin:0 auto;padding:0 8vw}.fl-mast{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;background:linear-gradient(180deg,#0e1830,#0a0e1a 30%,#0a0705 78%)}.fl-mast:after{content:"";position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:0;pointer-events:none;width:86vw;height:60vh;mix-blend-mode:screen;background:radial-gradient(ellipse 42% 42% at 50% 50%,color-mix(in srgb,var(--fl-candle) 66%,#ff8a3a),transparent 64%);opacity:0;animation:fl-ignite 2.6s ease-out .15s forwards}.fl-stars{position:absolute;inset:0;opacity:0;pointer-events:none;animation:fl-stars-in 2.4s ease-out .4s forwards;background-image:radial-gradient(1px 1px at 20% 20%,#fff,transparent),radial-gradient(1.3px 1.3px at 72% 14%,#dfe7ff,transparent),radial-gradient(1px 1px at 84% 32%,#fff,transparent),radial-gradient(1px 1px at 36% 28%,#ffe9c2,transparent),radial-gradient(1.4px 1.4px at 56% 9%,#fff,transparent),radial-gradient(1px 1px at 12% 40%,#fff,transparent)}.fl-mast__k{font-family:var(--fl-sans);font-size:.7rem;letter-spacing:.42em;text-transform:uppercase;color:#8ea4cf;position:relative;animation:fl-emerge 1.1s cubic-bezier(.19,1,.22,1) .55s both}.fl-mast__t{font-family:var(--fl-serif-display);font-weight:500;font-size:clamp(2.4rem,12vw,8rem);line-height:.9;margin:.24em 0 .3em;color:#f3edde;position:relative;letter-spacing:-.01em;overflow-wrap:break-word;animation:fl-emerge 1.5s cubic-bezier(.19,1,.22,1) .75s both}.fl-mast__t b{color:var(--four-cs);font-weight:500}.fl-mast__s{font-family:var(--fl-serif-read);font-style:italic;color:var(--fl-cream-dim);font-size:clamp(1rem,2.4vw,1.3rem);position:relative;max-width:min(32rem,100%);animation:fl-emerge 1.2s cubic-bezier(.19,1,.22,1) 1.25s both}.fl-cue{margin-top:3rem;font-family:var(--fl-sans);font-size:.64rem;letter-spacing:.36em;text-transform:uppercase;color:#8a7d64;position:relative;animation:fl-emerge 1s ease 1.7s both,fl-breathe 3.4s ease-in-out 2.7s infinite}@keyframes fl-breathe{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.5;transform:translateY(4px)}}@keyframes fl-ignite{0%{opacity:0;transform:translate(-50%,-50%) scale(.62)}55%{opacity:.52}to{opacity:.34;transform:translate(-50%,-50%) scale(1)}}@keyframes fl-emerge{0%{opacity:0;transform:translateY(28px);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@keyframes fl-stars-in{to{opacity:.75}}.fl-beat{min-height:114vh;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;padding:9vh 0;--accent: var(--fl-candle);--p: 0;scroll-margin-top:10vh}.fl-beat:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 15%,transparent) 0%,transparent 30%,transparent 70%,color-mix(in srgb,var(--accent) 15%,transparent) 100%)}.fl-reveal{opacity:0;transform:translateY(34px);transition:opacity 1.1s ease,transform 1.1s cubic-bezier(.19,1,.22,1)}.fl-beat.in .fl-reveal,.fl-floor.in .fl-reveal{opacity:1;transform:none}.fl-beat.in .fl-reveal:nth-child(3){transition-delay:.1s}.fl-beat.in .fl-reveal:nth-child(4){transition-delay:.18s}.fl-beat.in .fl-reveal:nth-child(5){transition-delay:.26s}.fl-beat.in .fl-reveal:nth-child(6){transition-delay:.34s}.fl-floor.in .fl-reveal:nth-child(2){transition-delay:.1s}.fl-floor.in .fl-reveal:nth-child(3){transition-delay:.2s}.fl-floor.in .fl-reveal:nth-child(4){transition-delay:.3s}.fl-eye{font-family:var(--fl-sans);font-size:.72rem;letter-spacing:.42em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 56%,var(--fl-cream))}.fl-name{font-family:var(--fl-serif-display);font-weight:500;font-size:clamp(2.2rem,8vw,5rem);line-height:.96;margin:.12em 0 .3em;color:#f4eedd;letter-spacing:-.015em;overflow-wrap:break-word}.fl-tag{font-family:var(--fl-serif-read);font-style:italic;color:var(--fl-cream-dim);max-width:min(34rem,100%);margin:0 auto 2.4rem;font-size:clamp(1rem,2.4vw,1.24rem);line-height:1.5}.fl-list{list-style:none;margin:0;padding:0;max-width:min(40rem,100%);width:100%;display:flex;flex-direction:column;gap:.9rem}.fl-piece{color:var(--fl-cream);text-decoration:none;font-family:var(--fl-serif-display);font-size:clamp(1.1rem,2.6vw,1.6rem);font-weight:500;line-height:1.22;padding:.5rem 0 .66rem;border-bottom:1px solid rgba(242,234,217,.1);display:flex;align-items:baseline;gap:.9rem;transition:color .25s,padding-left .35s cubic-bezier(.19,1,.22,1),border-color .3s;overflow-wrap:anywhere}.fl-piece__go{margin-left:auto;font-family:var(--fl-sans);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fl-faint);white-space:nowrap;transition:color .25s}.fl-piece:hover,.fl-piece:focus-visible{color:var(--accent);padding-left:.9rem;border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.fl-piece:focus-visible{outline:2px solid var(--fl-candle);outline-offset:4px;border-radius:2px}.fl-piece:hover .fl-piece__go,.fl-piece:focus-visible .fl-piece__go{color:var(--accent)}.fl-stage{position:relative;height:360px;display:flex;align-items:center;justify-content:center;perspective:1100px;margin-bottom:2.2rem;opacity:0;transform:translateY(40px) scale(.82);transition:opacity 1.3s ease,transform 1.3s cubic-bezier(.19,1,.22,1)}.fl-beat.in .fl-stage{opacity:1;transform:none}.fl-stage:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;pointer-events:none;width:128%;max-width:88vw;height:128%;mix-blend-mode:screen;background:radial-gradient(ellipse 45% 45% at 50% 50%,color-mix(in srgb,var(--accent) 55%,var(--fl-candle)),transparent 62%);opacity:calc(.14 + var(--p, 0) * .34)}.fl-float{position:relative;transform-style:preserve-3d;animation:fl-float 9s ease-in-out infinite}@keyframes fl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fl-obj{transform-style:preserve-3d}.fl-canvas{position:absolute;top:50%;left:50%;width:min(300px,80vw);height:360px;transform:translate(-50%,-50%);opacity:0;transition:opacity .6s ease;z-index:2;touch-action:pan-y;cursor:grab;pointer-events:none}.fl-beat[data-obj3d] .fl-canvas{opacity:1;pointer-events:auto}.fl-beat[data-obj3d] .fl-obj{opacity:0;transition:opacity .5s ease;pointer-events:none}@media(hover:none)and (pointer:coarse){.fl-beat[data-obj3d] .fl-canvas{pointer-events:none}}.fl-book{width:214px;height:298px;position:relative;transform:translateY(calc((.5 - var(--p)) * 34px)) rotateY(calc(-30deg + var(--p) * 16deg)) rotateX(6deg)}.fl-book>div{position:absolute}.fl-book .fl-back{inset:0;border-radius:3px 7px 7px 3px;background:linear-gradient(125deg,#8e1024,#c0203a 42%,#7c0f20);box-shadow:inset 0 0 52px #0000006b;transform:translateZ(-30px);filter:brightness(.5)}.fl-book .fl-spine{left:0;top:0;width:30px;height:100%;transform:rotateY(90deg) translate(-30px);transform-origin:left;background:linear-gradient(#6d0d1c,#4f0a15)}.fl-book .fl-pages{right:0;top:6px;bottom:6px;width:30px;transform:rotateY(-90deg) translate(15px);transform-origin:right;background:repeating-linear-gradient(#efe6d0,#efe6d0 1px,#d6caac,#efe6d0 3px)}.fl-book .fl-firstpage{inset:0;border-radius:3px 7px 7px 3px;background:linear-gradient(160deg,#efe6d0,#e2d6b8);display:flex;align-items:center;justify-content:center;padding:2rem;transform:translateZ(-1px)}.fl-book .fl-firstpage span{font-family:var(--fl-serif-read);font-style:italic;color:#6a4a2a;font-size:.92rem;line-height:1.5}.fl-book .fl-cover{inset:0;border-radius:3px 7px 7px 3px;background:linear-gradient(125deg,#8e1024,#c0203a 42%,#7c0f20);box-shadow:inset 0 0 52px #0000006b,inset 3px 0 #ffffff0f;transform-origin:left center;transform:rotateY(calc(var(--p) * -152deg));backface-visibility:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem}.fl-book .fl-cover .fl-rule{width:34px;height:1px;background:#e8c877;opacity:.8}.fl-book .fl-cover .fl-t{font-family:var(--fl-serif-display);color:#e8c877;font-style:italic;font-size:1.7rem;line-height:1;text-align:center}.fl-book .fl-cover .fl-by{font-family:var(--fl-sans);color:#c9a24e;font-size:.5rem;letter-spacing:.34em;text-transform:uppercase}.fl-globe{width:258px;height:258px;border-radius:50%;position:relative;overflow:hidden;transform:translateY(calc((.5 - var(--p)) * 34px)) rotate(calc(var(--p) * 20deg));background:radial-gradient(circle at 33% 27%,#f3e3b1,#d9b871 30%,#a9844a 62%,#5c482b);box-shadow:inset -26px -30px 62px #120b039e,inset 16px 14px 34px #fff1ca42,0 0 56px #e0b46e4d}.fl-globe:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 20px 2px #ffe2a052;background:radial-gradient(circle at 50% 50%,transparent 60%,rgba(255,224,150,.13) 82%,transparent)}.fl-globe .fl-rot{position:absolute;inset:-12%;animation:fl-spin 42s linear infinite}.fl-globe .fl-rot:before,.fl-globe .fl-rot:after{content:"";position:absolute;background:#4a341875;filter:blur(1.2px)}.fl-globe .fl-rot:before{width:98px;height:76px;top:30%;left:12%;border-radius:52% 48% 62% 38%/55% 45% 60% 40%;box-shadow:60px 60px 0 -18px #4a341866}.fl-globe .fl-rot:after{width:72px;height:98px;top:15%;left:55%;border-radius:44% 56% 40% 60%/48% 52% 44% 56%;box-shadow:-40px 52px 0 -12px #4a341861}.fl-globe .fl-grid{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 42% 28% at 33% 23%,rgba(255,245,218,.4),transparent 60%)}@keyframes fl-spin{to{transform:rotate(360deg)}}.fl-dossier{width:290px;height:206px;position:relative;transform:translateY(calc((.5 - var(--p)) * 34px)) rotateX(14deg) rotateY(calc(-10deg + var(--p) * 8deg))}.fl-dossier .fl-folder{position:absolute;inset:0;border-radius:4px;background:linear-gradient(160deg,#c9a869,#a98c50);box-shadow:0 34px 64px -20px #000,inset 0 0 44px #00000029}.fl-dossier .fl-tab{position:absolute;top:-22px;left:26px;width:108px;height:24px;background:#c9a869;border-radius:6px 6px 0 0;font-family:var(--fl-sans);font-size:.5rem;letter-spacing:.2em;color:#4a3a1c;display:flex;align-items:center;justify-content:center}.fl-dossier .fl-stamp{position:absolute;top:38%;left:48%;transform:translate(-50%,-50%) rotate(-12deg);font-family:var(--fl-sans);font-weight:700;letter-spacing:.16em;color:#961a1a99;font-size:.9rem;border:2px solid rgba(150,26,26,.42);padding:.2em .5em;border-radius:3px}.fl-dossier .fl-seal{position:absolute;bottom:24px;right:44px;width:46px;height:46px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#c0303a,#7c1d18);box-shadow:0 5px 12px #0000008c}.fl-letters{width:290px;height:210px;position:relative;transform:translateY(calc((.5 - var(--p)) * 34px)) rotateX(22deg) rotateY(calc(-8deg + var(--p) * 6deg))}.fl-letters .fl-env{position:absolute;width:240px;height:158px;left:28px;top:28px;border-radius:5px;background:linear-gradient(180deg,#efe6cf,#e2d6b8);box-shadow:0 22px 42px -16px #0009}.fl-letters .fl-env .fl-flap{position:absolute;top:0;left:0;right:0;height:64%;background:linear-gradient(160deg,#e7dcc0,#d8ccae);clip-path:polygon(0 0,100% 0,50% 100%)}.fl-letters .fl-e1{transform:translateZ(-18px) rotate(-5deg)}.fl-letters .fl-e2{transform:translateZ(-9px) rotate(4deg)}.fl-letters .fl-e3{transform:rotate(-1deg)}.fl-letters .fl-tw-v,.fl-letters .fl-tw-h{position:absolute;background:#8a6f3c;z-index:2}.fl-letters .fl-tw-v{left:50%;top:14px;bottom:14px;width:6px;transform:translate(-50%)}.fl-letters .fl-tw-h{top:50%;left:14px;right:14px;height:6px;transform:translateY(-50%)}.fl-letters .fl-lseal{position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 40% 35%,#a83b48,#6d1f2a);box-shadow:0 4px 10px #00000080;z-index:3}.fl-floor{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:12vh 0}.fl-floor__l{font-family:var(--fl-serif-display);font-style:italic;font-size:clamp(1.6rem,5vw,2.6rem);color:var(--fl-cream)}.fl-floor__c{font-family:var(--fl-serif-read);color:#d0c7b2;margin:1rem auto 2rem;max-width:min(30rem,100%)}.fl-floor__cta{margin-top:1.9rem;font-family:var(--fl-sans);font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--fl-candle);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--fl-candle) 50%,transparent);padding-bottom:4px}.fl-floor__cta:hover{color:#fff}.fl-sub{box-sizing:border-box;margin:2rem auto 0;width:min(22rem,84vw);padding:13px;border-radius:8px;background:#f3ead6;box-shadow:0 26px 58px -22px #000000d1,0 0 78px 4px color-mix(in srgb,var(--fl-candle) 13%,transparent)}.fl-sub__form{width:100%;height:150px;display:block;border:0;border-radius:3px;background:#fff}.fl-foot{margin-top:3.4rem;display:flex;gap:.55rem;align-items:baseline;flex-wrap:wrap;justify-content:center;font-family:var(--fl-sans);font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fl-faint)}.fl-foot a{color:var(--fl-cream-dim);text-decoration:none;border-bottom:1px solid transparent}.fl-foot a:hover{color:var(--fl-candle);border-bottom-color:currentColor}.fl-plabel{position:fixed;z-index:60;pointer-events:none;transform:translate(-50%,-140%);opacity:0;transition:opacity .12s;background:color-mix(in srgb,var(--fl-ground) 92%,#000);color:var(--fl-cream);font-family:var(--fl-serif-read);font-size:.82rem;padding:.4rem .7rem;border-radius:3px;border:1px solid color-mix(in srgb,var(--fl-candle) 22%,transparent);box-shadow:0 8px 24px #00000080;white-space:nowrap}.fl-plabel b{font-family:var(--fl-serif-display);font-weight:600;font-style:italic}.fl-plabel em{color:var(--fl-candle);font-style:italic}.fl-all{display:inline-block;margin-top:1.1rem;font-family:var(--fl-sans);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fl-cream-dim);text-decoration:none;border-bottom:1px solid transparent}.fl-all:hover{color:var(--fl-candle);border-bottom-color:currentColor}.fl-candle{position:relative;display:flex;flex-direction:column;align-items:center;margin:0 auto 3rem;width:88px}.fl-candle__glow{position:absolute;left:50%;top:-54px;transform:translate(-50%);z-index:0;pointer-events:none;width:230px;height:230px;border-radius:50%;mix-blend-mode:screen;background:radial-gradient(circle,rgba(255,214,120,.5),rgba(255,190,90,.13) 42%,transparent 66%);animation:fl-candle-glow 4.6s ease-in-out infinite}.fl-candle__flame{position:relative;z-index:2;width:26px;height:50px;margin-bottom:-5px;background:linear-gradient(to top,#ff7a1f,#ffb347,#ffe487 68%,#fffdf5);border-radius:50% 50% 45% 45%/86% 86% 42% 42%;box-shadow:0 -3px 18px 4px #ffa83a8c;transform-origin:50% 92%;animation:fl-flame 1.7s ease-in-out infinite alternate}.fl-candle__flame:before{content:"";position:absolute;left:50%;bottom:5px;transform:translate(-50%);width:12px;height:28px;border-radius:50% 50% 45% 45%/82% 82% 40% 40%;background:linear-gradient(to top,#ffcf72,#fffef8);filter:blur(.4px)}.fl-candle__wick{position:relative;z-index:1;width:3px;height:9px;margin-bottom:-2px;background:linear-gradient(#3c2c1a,#17100a);border-radius:1px}.fl-candle__body{position:relative;z-index:1;width:88px;height:152px;background:linear-gradient(90deg,#c9bb98,#f3ebd6 30%,#fbf7ea 50%,#e7ddc1 72%,#bfb08d);border-radius:9px 9px 7px 7px;box-shadow:inset 0 7px 15px #fff1cb8c,inset 0 -22px 34px #58442647}.fl-candle__body:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%);width:88px;height:15px;border-radius:50%;background:radial-gradient(ellipse at 50% 38%,#6a5636,#b6a57d 55%,#f3ebd6 90%);box-shadow:0 2px 6px #00000059}@keyframes fl-flame{0%{transform:scaleY(1) scaleX(1) skew(0)}25%{transform:scaleY(1.06) scaleX(.96) skew(2.5deg)}50%{transform:scaleY(.96) scaleX(1.03) skew(-2.5deg)}75%{transform:scaleY(1.05) scaleX(.98) skew(1.5deg)}to{transform:scaleY(1) scaleX(1) skew(-1.5deg)}}@keyframes fl-candle-glow{0%,to{opacity:.82;transform:translate(-50%) scale(1)}45%{opacity:1;transform:translate(-50%) scale(1.08)}70%{opacity:.72;transform:translate(-50%) scale(.95)}}.fl-jump__btn{position:fixed;top:1.3rem;right:1.3rem;z-index:52;width:2.75rem;height:2.75rem;display:grid;place-items:center;cursor:pointer;border-radius:50%;background:color-mix(in srgb,var(--fl-ground) 55%,transparent);border:1px solid color-mix(in srgb,var(--fl-cream) 12%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .3s ease,background .3s ease}.fl-jump__btn:hover,.fl-jump__btn:focus-visible{border-color:color-mix(in srgb,var(--fl-candle) 55%,transparent);background:color-mix(in srgb,var(--fl-ground) 72%,transparent)}.fl-jump__btn:focus-visible{outline:2px solid var(--fl-candle);outline-offset:3px}.fl-jump__bars{display:grid;gap:4px;width:17px}.fl-jump__bars i{height:1.4px;background:var(--fl-cream-dim);border-radius:2px;transition:background .3s ease,transform .35s cubic-bezier(.19,1,.22,1),opacity .3s ease}.fl-jump__btn:hover .fl-jump__bars i,.fl-jump__btn:focus-visible .fl-jump__bars i{background:var(--fl-candle)}.fl-jump.is-open .fl-jump__bars i:nth-child(1){transform:translateY(5.4px) rotate(45deg)}.fl-jump.is-open .fl-jump__bars i:nth-child(2){opacity:0}.fl-jump.is-open .fl-jump__bars i:nth-child(3){transform:translateY(-5.4px) rotate(-45deg)}.fl-jump__menu{position:fixed;top:4.6rem;right:1.3rem;z-index:51;min-width:14rem;max-width:calc(100vw - 2.6rem);padding:1.3rem 1.5rem 1.5rem;border-radius:10px;max-height:calc(100vh - 6rem);overflow-y:auto;overscroll-behavior:contain;background:color-mix(in srgb,#0d0906 90%,transparent);border:1px solid color-mix(in srgb,var(--fl-candle) 16%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 60px -24px #000;animation:fl-jump-in .32s cubic-bezier(.19,1,.22,1)}@keyframes fl-jump-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.fl-jump__h{font-family:var(--fl-sans);font-size:.56rem;letter-spacing:.32em;text-transform:uppercase;color:var(--fl-cream-dim);margin:0 0 .6rem}.fl-jump__h+.fl-jump__list{margin-bottom:1.2rem}.fl-jump__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.1rem}.fl-jump__link{display:block;font-family:var(--fl-serif-display);font-size:1.16rem;color:color-mix(in srgb,var(--accent, var(--fl-cream)) 32%,var(--fl-cream));text-decoration:none;padding:.3rem 0;transition:color .2s ease,padding-left .3s cubic-bezier(.19,1,.22,1)}.fl-jump__link:hover,.fl-jump__link:focus-visible{color:var(--accent, var(--fl-candle));padding-left:.5rem}.fl-jump__link:focus-visible{outline:2px solid var(--fl-candle);outline-offset:3px;border-radius:2px}.fl-jump__list--rooms .fl-jump__link{font-family:var(--fl-sans);font-size:.82rem;letter-spacing:.04em;color:var(--fl-cream-dim)}.fl-jump__list--rooms .fl-jump__link:hover,.fl-jump__list--rooms .fl-jump__link:focus-visible{color:var(--fl-candle)}@media(prefers-reduced-motion:no-preference){html:has(.flow-root){scroll-behavior:smooth}}.fl-reader{--fl-read-bg: #0d0906;--fl-read-fg: #e7ddc6;position:fixed;inset:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;background:var(--fl-read-bg);color:var(--fl-read-fg);font-family:var(--fl-serif-read);-webkit-font-smoothing:antialiased}.fl-reader:not([hidden]){animation:fl-reader-in .5s cubic-bezier(.19,1,.22,1)}@keyframes fl-reader-in{0%{opacity:0}to{opacity:1}}body.reading{overflow:hidden}.fl-reader__vig{position:fixed;inset:0;pointer-events:none;box-shadow:inset 0 0 40vh 8vh #000;opacity:.7;z-index:0}.fl-reader:before{content:"";position:fixed;left:50%;top:0;transform:translate(-50%);z-index:0;pointer-events:none;width:130vw;height:40vh;mix-blend-mode:screen;opacity:.42;background:radial-gradient(ellipse 42% 62% at 50% 0%,color-mix(in srgb,var(--accent, var(--fl-candle)) 72%,var(--fl-candle)),transparent 58%);animation:fl-flicker 6s ease-in-out infinite}.fl-reader:not([hidden]) .fl-reader__page{animation:fl-reader-rise .7s cubic-bezier(.19,1,.22,1) both}@keyframes fl-reader-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.fl-reader__bar{position:fixed;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem clamp(1rem,6vw,3rem);background:linear-gradient(180deg,var(--fl-read-bg) 62%,transparent)}.fl-reader__back{font-family:var(--fl-sans);font-size:.64rem;letter-spacing:.28em;text-transform:uppercase;color:var(--fl-read-fg);background:none;border:0;padding:.5rem .2rem;cursor:pointer}.fl-reader__back:hover,.fl-reader__back:focus-visible,.fl-reader__full:hover,.fl-reader__full:focus-visible{color:var(--fl-candle)}.fl-reader__back:focus-visible,.fl-reader__full:focus-visible,.fl-reader__foot-link:focus-visible,.fl-reader__body a:focus-visible{outline:2px solid var(--fl-candle);outline-offset:4px;border-radius:2px}.fl-reader__full{font-family:var(--fl-sans);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--fl-cream-dim);text-decoration:none;white-space:nowrap}.fl-reader__page{position:relative;z-index:1;max-width:40rem;margin:0 auto;padding:8.5rem 8vw 22vh}.fl-reader__eye{font-family:var(--fl-sans);font-size:.68rem;letter-spacing:.34em;text-transform:uppercase;color:color-mix(in srgb,var(--accent, var(--fl-candle)) 60%,var(--fl-read-fg));margin-bottom:1.4rem}.fl-reader__title{font-family:var(--fl-serif-display);font-weight:500;font-size:clamp(2rem,6vw,3.4rem);line-height:1.04;letter-spacing:-.015em;color:#f3ecdb;margin-bottom:.5em;text-wrap:balance;overflow-wrap:break-word}.fl-reader__sub{font-style:italic;color:var(--fl-cream-dim);font-size:clamp(1.05rem,2.4vw,1.28rem);margin-bottom:2.4rem}.fl-reader__body{font-size:1.12rem;line-height:1.85;margin-top:2rem;overflow-wrap:break-word}.fl-reader__body>*+*{margin-top:1.35em}.fl-reader__body :is(h2,h3){font-family:var(--fl-serif-display);font-weight:500;line-height:1.2;margin-top:2em;color:#efe7d4}.fl-reader__body h2{font-size:1.5rem}.fl-reader__body h3{font-size:1.22rem}.fl-reader__body a{color:color-mix(in srgb,var(--accent, var(--fl-candle)) 62%,var(--fl-read-fg));text-underline-offset:3px}.fl-reader__body blockquote{border-left:2px solid color-mix(in srgb,var(--accent, var(--fl-candle)) 60%,transparent);padding-left:1.2rem;font-style:italic;color:var(--fl-cream-dim)}.fl-reader__body img{max-width:100%;height:auto;border-radius:3px}.fl-reader__body :is(pre,table){display:block;max-width:100%;overflow-x:auto}.fl-reader__body hr{border:0;height:1px;background:color-mix(in srgb,var(--fl-read-fg) 22%,transparent);margin:2.4em auto;width:40%}.fl-reader__loading{color:var(--fl-cream-dim);font-style:italic}.fl-reader__foot{margin-top:3.4rem;padding-top:1.6rem;border-top:1px solid color-mix(in srgb,var(--fl-read-fg) 16%,transparent)}.fl-reader__foot-link{font-family:var(--fl-sans);font-size:.64rem;letter-spacing:.26em;text-transform:uppercase;color:var(--fl-candle);text-decoration:none}@media(prefers-reduced-motion:reduce){.fl-reveal,.fl-stage,.fl-glow,.fl-cue,.fl-float,.fl-globe .fl-rot{transition:none!important;animation:none!important}.fl-mast:after,.fl-stars,.fl-mast__k,.fl-mast__t,.fl-mast__s{animation:none!important}.fl-mast:after{opacity:.3}.fl-stars{opacity:.75}.fl-reveal,.fl-stage{opacity:1;transform:none}.fl-book{transform:rotateY(-24deg) rotateX(6deg)}.fl-book .fl-cover{transform:none}.fl-beat{--p: .5}.fl-reader:not([hidden]),.fl-reader:before,.fl-reader:not([hidden]) .fl-reader__page{animation:none!important}.fl-reader:not([hidden]) .fl-reader__page{opacity:1;transform:none}.fl-jump__menu{animation:none!important}.fl-jump__bars i{transition:none!important}.fl-candle__flame,.fl-candle__glow{animation:none!important}}@media(scripting:none){.fl-reveal,.fl-stage{opacity:1!important;transform:none!important}.fl-jump__btn{display:none}.fl-jump__menu[hidden]{display:block;position:static;inset:auto;margin:1.2rem auto 0;max-width:calc(100% - 2.6rem);animation:none}}
