@font-face{font-family:Antonio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHoiFbez.woff2?v=3152e914)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHQiFQ.woff2?v=82661fec)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHoiFbez.woff2?v=3152e914)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHQiFQ.woff2?v=82661fec)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHoiFbez.woff2?v=3152e914)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHQiFQ.woff2?v=82661fec)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHoiFbez.woff2?v=3152e914)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Antonio;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gNMEW3NwSYq_9WD3yHQiFQ.woff2?v=82661fec)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSq17w.woff2?v=ae25de05)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSq17w.woff2?v=cb13c045)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSq17w.woff2?v=b8ecb4ae)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSq17w.woff2?v=cd5bf126)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2?v=6f2f5c3b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtFmSq17w.woff2?v=ae25de05)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtMmSq17w.woff2?v=cb13c045)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtHmSq17w.woff2?v=b8ecb4ae)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSq17w.woff2?v=cd5bf126)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtImSo.woff2?v=6f2f5c3b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2?v=a4d7cf34)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2?v=017fab69)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2?v=6252e819)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2?v=cfa9a397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2?v=d80df8ff)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2?v=a4d7cf34)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2?v=017fab69)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2?v=6252e819)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2?v=cfa9a397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2?v=d80df8ff)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2?v=a4d7cf34)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2?v=017fab69)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2?v=6252e819)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2?v=cfa9a397)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2?v=d80df8ff)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2?v=593ccd6f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2?v=d274604c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2?v=ee863198)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2?v=2288795d)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2?v=79bfdab9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2?v=18be4527)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2?v=593ccd6f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2?v=d274604c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2?v=ee863198)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2?v=2288795d)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2?v=79bfdab9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2?v=18be4527)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2?v=593ccd6f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2?v=d274604c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2?v=ee863198)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2?v=2288795d)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2?v=79bfdab9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2?v=18be4527)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD2OwG_TA.woff2?v=593ccd6f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD_OwG_TA.woff2?v=d274604c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD4OwG_TA.woff2?v=ee863198)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD0OwG_TA.woff2?v=2288795d)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD1OwG_TA.woff2?v=79bfdab9)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/tDbV2o-flEEny0FZhsfKu5WU4xD7OwE.woff2?v=18be4527)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2?v=51b2dac6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2?v=6b8bfd22)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2?v=b9dff4ae)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2?v=54af24bd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnohkk72xU.woff2?v=51b2dac6)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojUk72xU.woff2?v=6b8bfd22)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnojEk72xU.woff2?v=b9dff4ae)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/nuFkD-vYSZviVYUb_rj3ij__anPXDTnogkk7.woff2?v=54af24bd)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2?v=c108681c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2?v=ef644622)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2?v=42898ad4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2?v=e0c764a8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2?v=c108681c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2?v=ef644622)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2?v=42898ad4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2?v=e0c764a8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTjYgFE_.woff2?v=c108681c)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTPYgFE_.woff2?v=ef644622)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTLYgFE_.woff2?v=42898ad4)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2?v=e0c764a8)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rnCt-xNNww_2s0amA9M8onfmTMuk.woff2?v=2ffe627c)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rnCt-xNNww_2s0amA9M8on7mTMuk.woff2?v=800e7c44)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rnCt-xNNww_2s0amA9M8onXmTMuk.woff2?v=4248dc09)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rnCt-xNNww_2s0amA9M8onTmTMuk.woff2?v=f554218b)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/rnCt-xNNww_2s0amA9M8onrmTA.woff2?v=db397149)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9uSsG3MafadWQ.woff2?v=2e6d5b64)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9uSsG3FafadWQ.woff2?v=d3ba078a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9uSsG3OafadWQ.woff2?v=9dee10d0)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9uSsG3PafadWQ.woff2?v=1760bea6)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9uSsG3BafY.woff2?v=3ff652c6)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rnCr-xNNww_2s0amA9M0knj-SA.woff2?v=2063ca38)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rnCr-xNNww_2s0amA9M9knj-SA.woff2?v=26ed02d5)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rnCr-xNNww_2s0amA9M2knj-SA.woff2?v=e8c68397)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rnCr-xNNww_2s0amA9M3knj-SA.woff2?v=fc4b2566)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rnCr-xNNww_2s0amA9M5kng.woff2?v=cf8daee3)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vKsW3MafadWQ.woff2?v=aeb9fb4f)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vKsW3FafadWQ.woff2?v=48a05ffb)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vKsW3OafadWQ.woff2?v=682ecba3)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vKsW3PafadWQ.woff2?v=747fb031)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vKsW3BafY.woff2?v=2b70215e)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vmtm3MafadWQ.woff2?v=91038132)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vmtm3FafadWQ.woff2?v=a8297883)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vmtm3OafadWQ.woff2?v=84e2cc86)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vmtm3PafadWQ.woff2?v=dea6bd9c)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/rnCs-xNNww_2s0amA9vmtm3BafY.woff2?v=33faca8b)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bebas Neue Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/bebas-neue-pro-700.woff2?v=1)format("woff2");unicode-range:U+301,U+400-45F,U+460-52F,U+490-491,U+4B0-4B1,U+1C80-1C8A,U+2116,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bebas Neue Pro;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/bebas-neue-pro-700-italic.woff2?v=1)format("woff2");unicode-range:U+301,U+400-45F,U+460-52F,U+490-491,U+4B0-4B1,U+1C80-1C8A,U+2116,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bebas Neue Pro;font-style:normal;font-weight:100 600;font-display:swap;src:url(/fonts/bebas-neue-pro-400.woff2?v=1)format("woff2");unicode-range:U+301,U+400-45F,U+460-52F,U+490-491,U+4B0-4B1,U+1C80-1C8A,U+2116,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Bebas Neue Pro;font-style:italic;font-weight:100 600;font-display:swap;src:url(/fonts/bebas-neue-pro-400-italic.woff2?v=1)format("woff2");unicode-range:U+301,U+400-45F,U+460-52F,U+490-491,U+4B0-4B1,U+1C80-1C8A,U+2116,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
:root{--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--color-paper:#efd8cf;--color-paper-2:#e8cdc2;--color-ink:#1a120e;--color-ink-2:#4a342a;--color-night:#0d0907;--color-night-2:#1a1208;--color-bone:#f4ebde;--color-bone-2:#d8c9b4;--color-flame:#b34229;--color-ember:#d05135;--color-amber:#f0b045;--color-rust:#702a1a;--color-emerald:#2d8060;--color-indigo:#2a3a8a;--color-night-blue:#131e3a;--color-line-paper:#1a120e2e;--color-line-paper-2:#1a120e47;--color-line-dark:#f4ebde1f;--color-line-dark-2:#f4ebde38;--font-poster:"Antonio", "Bebas Neue Pro", "Arial Narrow", sans-serif;--font-display:"Cormorant Garamond", "Playfair Display", Georgia, serif;--font-body:"Spectral", Georgia, serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--text-body-lg:17px;--text-body-md:15px;--text-body-sm:14px;--text-mono-md:11px;--text-mono-sm:10px;--text-poster-sm:18px;--text-poster-md:28px;--text-drawer:34px;--text-display-lg:clamp(38px, calc(21px + 4.27vw), 76px);--text-display-xl:clamp(54px, calc(37px + 4.3vw), 92px);--text-display-2xl:clamp(58px, calc(40px + 4.72vw), 100px);--text-sig:clamp(36px, calc(20px + 4.04vw), 72px);--text-hero-m:clamp(44px, 13.85vw, 56px);--text-herodate-m:clamp(48px, 15.4vw, 64px);--text-stat-m:clamp(44px, 14.36vw, 56px);--text-way-m:clamp(44px, 14.36vw, 60px);--text-hero-d:clamp(72px, 8vw, 108px);--text-stat-d:clamp(48px, 5vw, 64px);--text-way-d:clamp(36px, 3.44vw, 44px);--leading-none:1;--leading-display:.9;--leading-tight:1.2;--leading-snug:1.3;--leading-body:1.5;--tracking-poster:-.012em;--tracking-tight:-.022em;--tracking-mono:.18em;--tracking-wide:.22em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:56px;--space-10:72px;--space-11:96px;--space-12:128px;--gutter:var(--space-6);--container:1280px;--section-y:var(--space-9);--section-y-lg:var(--space-10);--stack-sm:var(--space-4);--stack-md:var(--space-6);--stack-lg:var(--space-7);--row-y:var(--space-5);--row-inset:var(--space-3);--radius-sm:2px;--radius-md:4px;--radius-pill:999px;--border:1px;--control-h:44px;--control-h-sm:36px;--control-h-lg:52px;--control-px:var(--space-5);--shadow-hero:0 22px 50px -18px #300c048c;--shadow-card:0 30px 80px -20px #0009;--shadow-portrait:0 0 0 1px #e8762a59, 0 0 12px 2px #0a060438, 0 0 26px 8px #0a06041f, 0 14px 28px -8px #0000008c;--ring-hairline:0 0 0 var(--border) #280c0466;--dur-fast:.12s;--dur:.2s;--ease:ease;--ease-out:cubic-bezier(.22, 1, .36, 1);--z-base:0;--z-raised:2;--z-nav:30;--z-drawer:40;--z-sticky:100;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='280' height='280'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.92  0 0 0 0 0.85  0 0 0 0 0.75  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media (min-width:768px){:root{--gutter:var(--space-8);--section-y:var(--space-10)}}@media (min-width:1024px){:root{--text-body-lg:18px;--text-body-md:16px;--leading-body:1.55;--tracking-poster:-.014em;--gutter:64px;--section-y:var(--space-11);--section-y-lg:var(--space-11);--control-h-lg:56px;--shadow-hero:0 30px 80px -22px #300c048c}}
*,:before,:after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.static{position:static}.fixed{position:fixed}.sticky{position:sticky}.bottom-5{bottom:var(--space-5)}.left-5{left:var(--space-5)}.right-5{right:var(--space-5)}.z-50{z-index:50}.mx-auto{margin-left:auto;margin-right:auto}.-mr-1{margin-right:calc(var(--space-1) * -1)}.-mt-1{margin-top:calc(var(--space-1) * -1)}.ml-1{margin-left:var(--space-1)}.mt-1\.5{margin-top:.375rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.w-1\.5{width:.375rem}.max-w-\[420px\]{max-width:420px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.items-start{align-items:flex-start}.gap-3{gap:var(--space-3)}.self-start{align-self:flex-start}.rounded-sm{border-radius:var(--radius-sm)}.border{border-width:1px}.border-none{border-style:none}.border-white\/\[0\.08\]{border-color:#ffffff14}.bg-emerald{background-color:var(--color-emerald)}.bg-flame{background-color:var(--color-flame)}.bg-night-2{background-color:var(--color-night-2)}.bg-transparent{background-color:#0000}.p-1{padding:var(--space-1)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.font-body{font-family:var(--font-body)}.font-mono{font-family:var(--font-mono)}.text-\[13px\]{font-size:13px}.text-\[16px\]{font-size:16px}.leading-none{line-height:var(--leading-none)}.leading-snug{line-height:var(--leading-snug)}.text-bone{color:var(--color-bone)}.text-bone-2{color:var(--color-bone-2)}.text-ink{color:var(--color-ink)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow-\[0_14px_40px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow:0 14px 40px #00000080;--tw-shadow-colored:0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;line-height:normal}body{font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:var(--color-night);background-image:linear-gradient(to bottom, var(--color-paper) 0%, var(--color-paper) 50%, var(--color-night) 50%, var(--color-night) 100%);background-attachment:fixed}html,body{overflow-x:clip}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}input::placeholder,textarea::placeholder{color:#1a120e73;opacity:1}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.page{background:var(--color-night);width:100%;min-height:100%;position:relative;overflow-x:clip}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;position:relative}.grain{z-index:50;pointer-events:none;background-image:var(--grain);opacity:.18;mix-blend-mode:overlay;background-size:280px 280px;position:absolute;inset:0}.eyebrow{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-flame);display:inline-flex}.eyebrow .dot{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-h);padding-inline:var(--control-px);font-family:var(--font-mono);font-weight:500;font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;border:var(--border) solid transparent;border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);display:inline-flex}.btn--lg{height:var(--control-h-lg);padding-inline:var(--space-6);letter-spacing:.2em}.btn--dark{background:var(--color-night);color:var(--color-paper)}.btn--dark:hover{background:var(--color-flame)}.btn--ember{background:var(--color-flame);color:var(--color-paper)}.btn--ember:hover{background:var(--color-ember)}.btn--ghost{color:var(--color-ink);border-color:var(--color-ink);background:0 0}.btn--ghost:hover{background:var(--color-ink);color:var(--color-paper)}.btn--bone{background:var(--color-bone);color:var(--color-ink)}.btn--bone:hover{background:var(--color-amber)}.tag{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.06em;text-transform:lowercase;color:var(--color-bone-2);padding:var(--space-1) var(--space-2);border:var(--border) solid var(--color-line-dark-2);border-radius:var(--radius-pill);background:#00000059}.tag--paper{color:var(--color-ink-2);border-color:var(--color-line-paper-2);background:0 0}.lg-up{display:none}@media (min-width:1024px){.lg-down{display:none!important}.lg-up{display:revert}}.nav{z-index:var(--z-nav);border-bottom:var(--border) solid var(--color-line-paper);color:var(--color-ink);background:#dac9c1;position:static}.nav__inner{justify-content:space-between;align-items:center;height:60px;display:flex}.nav__brand{align-items:center;gap:var(--space-2);font-family:var(--font-poster);font-weight:700;font-size:var(--text-poster-sm);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink);white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-shrink:0;display:inline-flex}.nav__brand:focus,.nav__brand:focus-visible{outline:none}.nav__brand .nav__mark{width:1.15em;height:1.15em;fill:var(--color-indigo);flex-shrink:0}.nav__links{align-items:center;gap:var(--space-8);display:none}.nav__links a{padding:var(--space-1) 0;font-family:var(--font-mono);font-weight:500;font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink);position:relative}.nav__links a:after{content:"";background:var(--color-flame);transform-origin:0;height:1px;transition:transform .16s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav__links a:hover{color:var(--color-flame)}.nav__links a:hover:after{transform:scaleX(1)}.nav__links a.is-active{color:var(--color-flame)}.nav__links a.is-active:after{transform:scaleX(1)}.nav__drawer-links a.is-active{color:var(--color-flame)}.nav__cta{height:40px;margin-left:var(--space-2);font-family:var(--font-mono);font-weight:600;font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-paper);background:var(--color-flame);border-radius:var(--radius-sm);white-space:nowrap;transition:background var(--dur-fast) var(--ease);flex-shrink:0;justify-content:center;align-items:center;padding-inline:18px;display:none}.nav__cta:hover{background:var(--color-ember)}.nav__burger{z-index:calc(var(--z-drawer) + 1);width:var(--control-h);height:var(--control-h);margin-right:calc(var(--space-2) * -1);border:var(--border) solid var(--color-ink);border-radius:var(--radius-sm);place-items:center;display:inline-grid;position:relative}.nav__burger span,.nav__burger span:before,.nav__burger span:after{content:"";background:var(--color-ink);width:18px;height:2px;transition:transform var(--dur) var(--ease), top var(--dur) var(--ease), background var(--dur) var(--ease);display:block;position:absolute}.nav__burger span{top:50%;left:50%;transform:translate(-50%,-50%)}.nav__burger span:before{top:-6px;left:0}.nav__burger span:after{top:6px;left:0}.nav__burger.is-open span{background:0 0}.nav__burger.is-open span:before{top:0;transform:rotate(45deg)}.nav__burger.is-open span:after{top:0;transform:rotate(-45deg)}.nav__drawer{z-index:var(--z-drawer);padding:var(--space-11) var(--gutter) var(--space-9);background:var(--color-paper);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility 0s linear var(--dur);flex-direction:column;display:flex;position:fixed;inset:0;transform:translateY(-8px)}.nav__drawer.is-open{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility 0s linear 0s;transform:translateY(0)}.nav__drawer-links{gap:var(--space-5);flex-direction:column;display:flex}.nav__drawer-links a{font-family:var(--font-poster);font-weight:700;font-size:var(--text-drawer);line-height:var(--leading-none);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink);padding-bottom:var(--space-4);border-bottom:var(--border) solid var(--color-line-paper);transition:color var(--dur-fast) var(--ease)}.nav__drawer-links a:hover{color:var(--color-flame)}.nav__drawer-links a.is-cta{color:var(--color-flame);border-bottom:0;padding-bottom:0}.nav__drawer-meta{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2);flex-direction:column;margin-top:auto;display:flex}@media (min-width:1024px){.nav__inner{height:72px}.nav__brand{letter-spacing:-.005em;gap:var(--space-3);font-size:22px;position:relative;top:-1px}.nav__brand .nav__mark{position:relative;top:1px}.nav__links{display:flex;position:relative;top:1px}.nav__cta{display:inline-flex}.nav__burger,.nav__drawer{display:none}}.orb{isolation:isolate;background:radial-gradient(120% 70% at 50% -10%,#f3b89c 0%,#0000 55%),radial-gradient(130% 50% at 50% 110%,#d89b85 0%,#0000 60%),linear-gradient(#f0d9cd 0%,#e8c8b8 60%,#e0b9a4 100%);position:relative;overflow:hidden}.orb__disc{aspect-ratio:1;filter:blur(20px);mix-blend-mode:multiply;width:130%;z-index:var(--z-base);background:radial-gradient(circle at 50% 45%,#ffaa6e8c 0%,#e86c344d 25%,#c4391c2e 45%,#c4391c00 65%);border-radius:50%;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.orb__rings{height:700px;z-index:var(--z-base);pointer-events:none;position:absolute;top:0;left:0;right:0}.orb__arc{border:1px solid #7a261552;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.orb__arc--1{border-color:#7a261561;width:430px;height:430px;top:50%;left:48%}.orb__arc--2{border-color:#7a261547;width:540px;height:540px;top:52%;left:54%}.orb__arc--3{border-style:dashed;border-color:#7a261533;width:660px;height:660px;top:48%;left:45%}.orb--d{display:none}.hero-m{z-index:var(--z-raised);padding:var(--space-8) var(--gutter) var(--space-4);position:relative}.hero-m__title{margin-bottom:var(--space-6);font-family:var(--font-poster);font-weight:700;font-size:var(--text-hero-m);line-height:var(--leading-display);letter-spacing:var(--tracking-poster);text-transform:uppercase;text-align:center;color:var(--color-ink);text-shadow:0 1px #ffffff40;flex-direction:column;display:flex}.hero-m__title span{white-space:nowrap}.hero-frame{aspect-ratio:1;border-radius:var(--radius-sm);width:100%;box-shadow:var(--ring-hairline), var(--shadow-hero);background:#0a0604;position:relative;overflow:hidden}.hero-frame img{object-fit:cover;filter:contrast(1.05)saturate(.95);width:100%;height:100%}.hero-frame__vignette{pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(90% 75%,#0000 55%,#00000052 100%);position:absolute;inset:0}.hero-frame__portrait{right:var(--space-4);top:var(--space-4);background:var(--color-night);z-index:3;width:116px;height:116px;box-shadow:var(--shadow-portrait);border-radius:50%;position:absolute;overflow:hidden}.hero-frame__portrait img{object-fit:cover;object-position:center 35%;width:100%;height:100%;transform:scale(1.05)}.hero-m__date{margin-top:var(--space-4);font-family:var(--font-poster);font-weight:700;font-size:var(--text-herodate-m);line-height:var(--leading-none);letter-spacing:var(--tracking-poster);text-transform:uppercase;text-align:center;color:var(--color-flame)}.bio-m{z-index:var(--z-raised);padding:var(--space-8) var(--gutter) var(--section-y);color:var(--color-ink);position:relative}.bio-m__lede{margin-bottom:var(--stack-md);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-ink);text-wrap:pretty}.bio-m__lede strong{font-weight:600}.bio-m__lede a,.hero-d__lede a{color:var(--color-flame);border-bottom:1px solid var(--color-line-paper-2);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.bio-m__lede a:hover,.hero-d__lede a:hover{color:var(--color-rust);border-color:var(--color-rust)}.stats{margin-bottom:var(--stack-md);padding:var(--space-5) 0;border-top:var(--border) solid var(--color-line-paper-2);border-bottom:var(--border) solid var(--color-line-paper-2);grid-template-columns:repeat(3,1fr);display:grid}.stats .st{gap:var(--space-2);padding:0 var(--space-1);flex-direction:column;display:flex}.stats .st+.st{padding-left:var(--space-4);border-left:var(--border) solid var(--color-line-paper)}.stats .st-n{font-family:var(--font-poster);font-weight:700;font-size:var(--text-stat-m);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--color-ink);align-items:baseline;display:inline-flex}.stats .st-n .u{color:var(--color-flame);margin-left:2px;font-size:.54em}.stats .st-l{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2)}.bio-m__actions{gap:var(--space-3);margin-bottom:var(--stack-md);grid-template-columns:1fr 1fr;display:grid}.bio-m__actions .btn{width:100%}.subscribe{padding-top:var(--stack-md);border-top:var(--border) solid var(--color-line-paper)}.subscribe__text{margin:var(--space-3) 0 var(--space-4);max-width:320px;font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--color-ink-2)}.subscribe__form{height:var(--control-h);padding:4px 4px 4px var(--space-3);background:var(--color-paper);border:var(--border) solid var(--color-line-paper-2);border-radius:var(--radius-sm);align-items:center;display:flex}.subscribe__form input{min-width:0;height:100%;padding:0 var(--space-1);font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink);background:0 0;border:0;outline:0;flex:1}.subscribe__form input::placeholder{color:#1a120e73}.subscribe__form button{white-space:nowrap;height:100%;padding:0 var(--space-4);font-family:var(--font-mono);font-weight:600;font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-paper);background:var(--color-flame);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);flex-shrink:0}.subscribe__form button:hover{background:var(--color-ember)}.subscribe__meta{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-2)}.hero-d{z-index:3;padding:var(--section-y) 0 64px;grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid;position:relative}.hero-d__text{gap:var(--space-7);color:var(--color-ink);flex-direction:column;display:flex}.hero-d__title{font-family:var(--font-poster);font-weight:700;font-size:var(--text-hero-d);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink);text-shadow:0 1px #ffffff40;flex-direction:column;line-height:.88;display:flex}.hero-d__title span{white-space:nowrap}.hero-d__title .accent{color:var(--color-flame);margin-top:.12em}.hero-d__lede{max-width:500px;font-size:var(--text-body-lg);color:var(--color-ink);text-wrap:pretty;line-height:1.5}.hero-d__lede strong{font-weight:600}.hero-d__actions{gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.hero-d .hero-frame{max-width:620px;margin-left:auto}.hero-frame__portrait--d{width:192px;height:192px;top:20px;right:20px}.hero-frame__meta{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.18em;text-transform:uppercase;color:var(--color-bone-2);background:#0000008c;padding:6px 12px;position:absolute;bottom:16px;left:0}.bio-d{z-index:3;padding-bottom:var(--section-y);position:relative}.bio-d__grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:64px;display:grid}.bio-d .stats{grid-template-columns:repeat(4,1fr);margin-bottom:0;padding:28px 0}.bio-d .stats .st{padding:0 var(--space-4);gap:var(--space-2)}.bio-d .stats .st+.st{padding-left:var(--space-4)}.bio-d .stats .st-n{font-size:var(--text-stat-d)}.bio-d__quote{max-width:680px;margin-top:var(--space-7);border-left:3px solid var(--color-flame);font-family:var(--font-display);color:var(--color-ink);padding-left:22px;font-size:26px;font-style:italic;font-weight:500;line-height:1.3}.bio-d__side{gap:var(--space-5);border:var(--border) solid var(--color-line-paper);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);background:#f4ebde73;flex-direction:column;padding:28px;display:flex}.bio-d__side h3{font-family:var(--font-poster);font-size:30px;font-weight:700;line-height:var(--leading-none);letter-spacing:-.008em;text-transform:uppercase;color:var(--color-ink)}.bio-d__side p{font-size:var(--text-body-md);color:var(--color-ink-2);line-height:1.5}.bio-d__side .subscribe{border-top:0;padding-top:0}.bio-d__side .subscribe__form{height:var(--control-h-lg);padding-left:var(--space-4)}.bio-d__side .subscribe__form input{font-size:var(--text-body-md)}.bio-d__side .subscribe__form button{padding:0 22px}.ways{background:var(--color-night);color:var(--color-bone)}.ways--d{display:none}.ways--m .ways__marker{padding:var(--space-7) var(--gutter);font-family:var(--font-poster);font-weight:700;font-size:var(--text-poster-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-bone-2);border-bottom:var(--border) solid var(--color-line-dark)}.way-poster{isolation:isolate;gap:var(--space-3);height:520px;padding:var(--space-6) var(--gutter);background:var(--color-night-2);border-bottom:var(--border) solid var(--color-line-dark);color:var(--color-bone);flex-direction:column;display:flex;position:relative;overflow:hidden}.way-poster img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.way-poster__overlay{z-index:1;pointer-events:none;background:linear-gradient(#08040259 0%,#08040200 28% 52%,#080402d1 100%);position:absolute;inset:0}.way-poster>.grain,.way-poster__num,.way-poster__title,.way-poster__sub,.way-poster__foot{z-index:var(--z-raised);position:relative}.way-poster__num{font-family:var(--font-poster);font-weight:700;font-size:var(--text-poster-md);letter-spacing:-.01em;color:var(--color-flame)}.way-poster__title{font-family:var(--font-poster);font-weight:700;font-size:var(--text-way-m);line-height:var(--leading-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-bone);text-shadow:0 2px 24px #00000073;margin-top:auto}.way-poster__sub{max-width:340px;font-size:var(--text-body-md);color:var(--color-bone-2);text-shadow:0 1px 12px #00000080;line-height:1.45}.way-poster__foot{margin-top:var(--space-2)}.way-link{align-items:center;gap:var(--space-2);font-weight:500;font-size:var(--text-body-sm);color:var(--color-bone);border-bottom:var(--border) solid var(--color-bone);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);padding-bottom:2px;display:inline-flex}.way-link:hover{color:var(--color-ember);border-color:var(--color-ember)}.ways--d{padding:var(--section-y) 0;border-top:var(--border) solid var(--color-line-dark);border-bottom:var(--border) solid var(--color-line-dark)}.ways__head{grid-template-columns:1fr 1fr;grid-template-areas:"eyebrow.""h2 sub";align-items:center;column-gap:64px;margin-bottom:56px;display:grid}.ways__eyebrow{grid-area:eyebrow}.ways__h2{grid-area:h2}.ways__sub{grid-area:sub}.ways__eyebrow{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-amber)}.ways__h2{font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-lg);letter-spacing:-.012em;text-transform:uppercase;color:var(--color-bone);line-height:.92}.ways__h2 em{color:var(--color-flame);font-style:normal}.ways__sub{max-width:460px;font-size:var(--text-body-lg);color:var(--color-bone-2);line-height:1.5}.ways__grid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.way{isolation:isolate;gap:var(--space-3);background:var(--color-night-2);height:600px;color:var(--color-bone);flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.way img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.way:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0804024d 0%,#08040200 28% 50%,#080402d9 100%);position:absolute;inset:0}.way>:not(img){z-index:var(--z-raised);position:relative}.way__num{font-family:var(--font-poster);letter-spacing:-.01em;color:var(--color-flame);font-size:22px;font-weight:700}.way__title{font-family:var(--font-poster);font-weight:700;font-size:var(--text-way-d);letter-spacing:-.01em;text-transform:uppercase;color:var(--color-bone);text-shadow:0 2px 24px #00000073;margin-top:auto;line-height:.92}.way__sub{font-size:var(--text-body-sm);color:var(--color-bone-2);text-shadow:0 1px 12px #00000080;min-height:6em;line-height:1.5}.way__cta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-bone);border-bottom:var(--border) solid var(--color-bone);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-self:flex-start;display:inline-flex}.way__cta:hover{color:var(--color-amber);border-color:var(--color-amber)}@media (min-width:1024px){.orb--m{display:none}.orb--d{display:block}.ways--m{display:none}.ways--d{display:block}.ways--d .ways__grid .way:first-child img{object-position:calc(50% + 50px) 50%}}@media (min-width:1024px) and (max-width:1140px){.ways__grid{grid-template-columns:repeat(2,1fr)}.ways__grid .way:last-child{grid-column:span 2;height:460px}.bio-d__grid{grid-template-columns:1fr;gap:40px}}.consulting{isolation:isolate;padding:var(--section-y) 0;color:var(--color-bone);background:linear-gradient(#1a0806 0%,#3a1208 35%,#6a1c08 70%,#2a1208 100%);position:relative;overflow:hidden}.consulting:before{content:"";height:60%;z-index:var(--z-base);opacity:.85;filter:blur(.4px);background:repeating-linear-gradient(70deg,#0000 0 16px,#ffaa3c1a 16px,#ffaa3c2e 18px,#0000 18px 32px);position:absolute;inset:-10% -10% auto}.consulting:after{content:"";height:70%;z-index:var(--z-base);filter:blur(.6px);background:repeating-linear-gradient(-65deg,#0000 0 20px,#ff8c281f 20px,#ff8c2838 22px,#0000 22px 40px);position:absolute;inset:auto -10% -20%}.consulting .container{z-index:var(--z-raised)}.consulting__grid{gap:var(--space-8);grid-template-columns:1fr;align-items:center;display:grid}.consulting__eyebrow{margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-amber)}.consulting__title{margin-bottom:var(--space-6);font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-xl);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-bone);text-shadow:0 4px 20px #0000008c;line-height:.9}.consulting__title em{color:var(--color-amber);font-style:italic}.consulting__body{max-width:520px;margin-bottom:var(--space-6);font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--color-bone-2)}.consulting__bullets{gap:var(--space-3);margin-bottom:var(--stack-lg);flex-direction:column;display:flex}.consulting__bullets li{padding-left:var(--space-6);font-size:var(--text-body-md);color:var(--color-bone);position:relative}.consulting__bullets li:before{content:"◇";font-family:var(--font-mono);color:var(--color-amber);position:absolute;top:0;left:0}.consulting__cta{background:var(--color-flame);color:var(--color-paper)}.consulting__cta:hover{background:var(--color-ember)}.consulting__foot{align-items:center;gap:var(--space-3);margin-top:var(--stack-lg);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-bone-2);display:flex}.consulting__foot .dot{background:var(--color-amber);border-radius:50%;width:6px;height:6px}.consulting__side{border-radius:var(--radius-sm);height:520px;box-shadow:var(--shadow-card);background:#0a0604;position:relative;overflow:hidden}.consulting__side img{object-fit:cover;filter:contrast(1.05)saturate(.95);width:100%;height:100%}@media (min-width:1024px){.consulting__grid{grid-template-columns:1.2fr 1fr;gap:80px}.consulting__title{font-size:var(--text-display-xl)}.consulting__body{font-size:var(--text-body-lg)}.consulting__cta{height:var(--control-h-lg);letter-spacing:.22em;background:var(--color-bone);color:var(--color-ink);padding-inline:28px}.consulting__cta:hover{background:var(--color-amber)}}.notes{padding:var(--section-y) 0;background:var(--color-paper);color:var(--color-ink)}.notes__head{margin-bottom:var(--space-6)}.notes__eyebrow{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-flame)}.notes__h2{font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-lg);letter-spacing:-.008em;text-transform:uppercase;color:var(--color-ink);line-height:.95}.notes__h2 em{color:var(--color-flame);font-style:italic}.notes__h2-link{display:contents}.notes__h2-link .notes__h2{cursor:pointer}.notes__sub{max-width:460px;margin-top:var(--space-2);font-size:var(--text-body-md);color:var(--color-ink-2)}.notes__list{margin-top:var(--space-6);margin-inline:calc(var(--row-inset) * -1);border-top:var(--border) solid var(--color-line-paper);flex-direction:column;display:flex}.note{column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--row-y) var(--row-inset);border-bottom:var(--border) solid var(--color-line-paper);border-radius:var(--radius-sm);color:var(--color-ink);transition:background var(--dur-fast) var(--ease);grid-template-columns:56px 1fr 18px;grid-template-areas:"when title arr""when tags arr";align-items:center;display:grid;position:relative}.note:hover{background:#c4391c14}.note__title:after{content:"";z-index:0;position:absolute;inset:0}.note__tags .tag{z-index:1;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);position:relative}.note__tags .tag:hover{color:var(--color-flame);border-color:var(--color-flame)}.note__when{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-flame);grid-area:when;align-self:center}.note__title{font-weight:500;font-size:var(--text-body-md);color:var(--color-ink);grid-area:title;line-height:1.3}.note__tags{gap:var(--space-2);flex-wrap:wrap;grid-area:tags;display:flex}.note__read{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-2);text-align:right;grid-area:read;display:none}.note__arr{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-ink-2);text-align:right;grid-area:arr;align-self:center}.note:hover .note__arr{color:var(--color-flame)}.notes__archive{align-items:center;gap:var(--space-3);margin-top:var(--space-6);height:var(--control-h);padding-inline:var(--space-4);border:var(--border) solid var(--color-line-paper-2);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink);transition:background var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);display:inline-flex}.notes__archive:hover{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.notes__archive .count{color:var(--color-flame);margin-left:auto;font-weight:600}.notes__archive:hover .count{color:var(--color-amber)}@media (min-width:1024px){.notes__head{grid-template-columns:1fr 1fr;grid-template-areas:"eyebrow.""h2 sub";align-items:center;column-gap:64px;margin-bottom:48px;display:grid}.notes__eyebrow{grid-area:eyebrow}.notes__h2{grid-area:h2}.notes__sub{grid-area:sub;max-width:460px;margin-top:0}.notes__list{border-top-color:var(--color-line-paper-2);margin-inline:-16px}.note{column-gap:var(--space-6);padding:var(--space-6) var(--space-4);grid-template-columns:120px 1fr 200px 80px 20px;grid-template-areas:"when title tags read arr"}.note__when{font-size:var(--text-mono-md);letter-spacing:.16em}.note__title{font-size:19px}.note__read{display:block}.note__arr{font-size:16px}.notes__archive{height:var(--control-h-lg);gap:var(--space-4);padding-inline:22px}}.contact{isolation:isolate;padding:var(--section-y-lg) 0;color:var(--color-bone);background:radial-gradient(ellipse 70% 55% at 82% 22%, #f0b04524 0%, transparent 60%), radial-gradient(ellipse 90% 70% at 12% 108%, #2a3a8a52 0%, transparent 60%), linear-gradient(165deg, #1a2748 0%, var(--color-night-blue) 45%, #0a1124 100%);position:relative;overflow:hidden}.contact:before{content:"";z-index:var(--z-base);pointer-events:none;background-image:radial-gradient(circle at 14% 18%,#fff0d2d9 1px,#0000 1.4px),radial-gradient(circle at 78% 12%,#fff0d28c .6px,#0000 1px),radial-gradient(circle at 32% 64%,#fff0d2b3 .8px,#0000 1.2px),radial-gradient(circle at 88% 72%,#fff0d280 .6px,#0000 .9px),radial-gradient(circle at 22% 88%,#fff0d2cc 1px,#0000 1.3px),radial-gradient(circle at 60% 28%,#fff0d273 .5px,#0000 .8px),radial-gradient(circle at 48% 92%,#fff0d280 .6px,#0000 .9px),radial-gradient(circle at 6% 52%,#fff0d299 .7px,#0000 1px);position:absolute;inset:0}.contact .container{z-index:var(--z-raised)}.contact__grid{gap:var(--space-8);grid-template-columns:1fr;align-items:start;display:grid}.contact__eyebrow{margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-amber)}.contact__title{margin-bottom:var(--space-6);font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-2xl);letter-spacing:-.014em;text-transform:uppercase;color:var(--color-bone);text-shadow:0 2px 18px #00000059;line-height:.9}.contact__title em{color:var(--color-amber);font-style:italic}.contact__sub{max-width:460px;font-size:var(--text-body-md);color:var(--color-bone-2);line-height:1.5}.contact__channels{margin-top:var(--space-7);border-top:var(--border) solid var(--color-line-dark-2)}.contact__channels li{gap:var(--space-5);border-bottom:var(--border) solid var(--color-line-dark-2);grid-template-columns:120px 1fr;align-items:baseline;padding:18px 0;display:grid}.contact__channels .k{font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-amber)}.contact__channels .v{font-size:var(--text-body-md);color:var(--color-bone)}.contact__channels .v a{border-bottom:1px solid var(--color-line-dark-2);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.contact__channels .v a:hover{color:var(--color-amber);border-color:var(--color-amber)}.contact__form,.contact__form .field-row{gap:var(--space-5);flex-direction:column;display:flex}.contact__form label{gap:var(--space-1);flex-direction:column;display:flex}.contact__form label>span{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-amber)}.contact__form input,.contact__form textarea{height:36px;padding:var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-bone);border:0;border-bottom:var(--border) solid var(--color-line-dark-2);background:0 0;border-radius:0;outline:0}.contact__form textarea{resize:vertical;height:auto;min-height:80px}.contact__form input::placeholder,.contact__form textarea::placeholder{color:#f4ebde73}.contact__form input:focus,.contact__form textarea:focus{border-bottom-color:var(--color-amber)}.contact__select{border-bottom:var(--border) solid var(--color-line-dark-2);height:36px;position:relative}.contact__select select{width:100%;height:100%;padding:var(--space-2) 28px var(--space-2) 0;font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-bone);cursor:pointer;appearance:none;background:0 0;border:0;outline:0}.contact__select select option{color:var(--color-ink);background:var(--color-paper)}.contact__select:focus-within{border-bottom-color:var(--color-amber)}.contact__select .arr{font-family:var(--font-mono);font-size:var(--text-body-sm);color:var(--color-amber);pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.contact__form .btn{margin-top:var(--space-3);background:var(--color-bone);color:var(--color-ink);align-self:stretch}.contact__form .btn:hover{background:var(--color-amber)}.contact__form .contact__consent{align-items:flex-start;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.04em;color:var(--color-bone-2);flex-direction:row;line-height:1.5;display:flex}.contact__consent input{appearance:auto;-webkit-appearance:checkbox;width:14px;height:14px;accent-color:var(--color-amber);margin-top:calc((var(--text-mono-sm) * 1.5 - 14px) / 2);background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0}.contact__consent a{color:var(--color-amber);border-bottom:1px solid var(--color-line-dark-2)}.contact__sent{text-align:center;padding:var(--space-6) 0}.contact__sent .mark{margin-bottom:var(--space-3);font-family:var(--font-mono);color:var(--color-amber);font-size:32px}.contact__sent .head{margin-bottom:var(--space-3);font-family:var(--font-poster);text-transform:uppercase;color:var(--color-bone);font-size:30px;font-weight:700}.contact__sent p{max-width:300px;margin:0 auto var(--space-5);font-size:var(--text-body-md);color:var(--color-bone-2)}.contact__sent .link{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-amber);border-bottom:var(--border) solid var(--color-amber);padding-bottom:2px}@media (min-width:1024px){.contact__grid{grid-template-columns:1fr 1fr;gap:80px}.contact__sub{margin-bottom:36px}.contact__form{gap:var(--space-6);border:var(--border) solid var(--color-line-dark-2);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);background:#0a0a1459;padding:36px}.contact__form .field-row{gap:var(--space-6);flex-direction:row}.contact__form .field-row>label{flex:1}.contact__form input,.contact__form textarea{padding:10px 0}}.footer{padding:var(--section-y) 0 var(--space-8);background:var(--color-night);color:var(--color-bone);border-top:var(--border) solid var(--color-line-dark)}.footer__grid{align-items:center;column-gap:var(--stack-md);row-gap:var(--stack-lg);margin-bottom:var(--space-8);grid-template-columns:1fr auto;display:grid}.footer__sig{font-family:var(--font-poster);font-weight:700;font-size:var(--text-sig);letter-spacing:-.008em;text-transform:uppercase;color:var(--color-bone);line-height:.95}.footer__sig em{color:var(--color-flame);font-style:italic}.footer__phone{pointer-events:none;place-self:center end;width:96px;height:auto}.footer__col h4{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-amber)}.footer__col ul{gap:var(--space-3);flex-direction:column;display:flex}.footer__col a{font-size:var(--text-body-md);color:var(--color-bone);transition:color var(--dur-fast) var(--ease)}.footer__col a:hover{color:var(--color-flame)}.footer__social{gap:var(--space-3);display:flex}.footer__social a{border:1.5px solid var(--color-line-dark-2);width:48px;height:48px;font-family:var(--font-poster);color:var(--color-bone);transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.footer__social a:hover{background:var(--color-flame);border-color:var(--color-flame);color:var(--color-paper)}.footer__social svg{fill:currentColor;width:18px;height:18px}.footer__colophon{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-5);border-top:1px dashed var(--color-line-dark-2);font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:.14em;text-transform:uppercase;color:#f4ebde80;flex-direction:row;display:flex}@media (min-width:1024px){.footer__grid{grid-template-columns:1.4fr .8fr 1fr 1fr;align-items:center;column-gap:64px;margin-bottom:48px}.footer__phone{justify-self:start;width:120px}.footer__col{align-self:start}.footer__social a{width:44px;height:44px}.footer__colophon{letter-spacing:var(--tracking-mono);padding-top:28px}}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-toast-in{animation:.3s cubic-bezier(.2,.7,.2,1) toast-in}.about{min-height:100vh}.about__inner{z-index:var(--z-raised);max-width:760px;padding-block:var(--section-y);color:var(--color-ink);position:relative}.about__intro{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.about__photo{aspect-ratio:1;background:var(--color-night);border-radius:var(--radius-sm);width:240px;box-shadow:var(--ring-hairline), var(--shadow-hero);margin:0;position:relative;overflow:hidden}.about__photo img{object-fit:cover;object-position:center;width:100%;height:100%}.about__name{font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-lg);line-height:var(--leading-display);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink);text-shadow:0 1px #ffffff40}.about__motto{max-width:26ch;font-family:var(--font-display);font-size:clamp(22px,5.5vw,30px);font-style:italic;line-height:var(--leading-snug);color:var(--color-ink-2)}.about__motto em{color:var(--color-flame);font-style:italic}.about__facts{z-index:var(--z-raised);gap:var(--space-4);margin-block:var(--space-9);grid-template-columns:repeat(2,1fr);display:grid;position:relative}.about__facts .fact{gap:var(--space-3);text-align:left;padding:var(--space-5) var(--space-6);border:var(--border) solid var(--color-line-paper);border-radius:var(--radius-md);background:#f4ebde66;flex-direction:column;align-items:flex-start;display:flex}.about__facts .fact__n{font-family:var(--font-poster);font-weight:700;font-size:var(--text-stat-d);line-height:var(--leading-none);letter-spacing:var(--tracking-tight);color:var(--color-flame);align-items:baseline;display:inline-flex}.about__facts .fact__n .u{color:var(--color-ink);margin-left:2px;font-size:.5em}.about__facts .fact__l{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2)}.about__prose{z-index:var(--z-raised);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-ink);position:relative}.about__prose p{margin-bottom:var(--space-5);text-wrap:pretty}.about__prose p:last-child{margin-bottom:0}.about__prose a{color:var(--color-flame);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.about__prose a:hover{color:var(--color-ember)}.about__thanks{color:var(--color-ink);font-weight:600}.about__subscribe{z-index:var(--z-raised);margin-top:var(--space-10);position:relative}.about__home{z-index:var(--z-raised);margin-top:var(--stack-lg);text-align:center;font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease);display:block;position:relative}.about__home:hover{color:var(--color-flame)}@media (min-width:1024px){.about__intro{gap:var(--space-6)}.about__photo{width:320px}.about__motto{max-width:36ch}.about__facts{grid-template-columns:repeat(4,1fr)}}.arc{isolation:isolate;min-height:100vh;padding:var(--section-y) 0 var(--section-y-lg);background:var(--color-paper);color:var(--color-ink);position:relative}.arc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 38% at 92% 4%,#e86c3421 0%,#0000 60%),radial-gradient(55% 40% at 4% 96%,#f0b0451c 0%,#0000 62%);position:absolute;inset:0}.arc__head{margin-bottom:var(--space-7)}.arc__eyebrow{margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-flame)}.arc__h1{font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-lg);line-height:var(--leading-display);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink);text-box-trim:trim-both;text-box-edge:cap alphabetic}.arc__h1 em{color:var(--color-flame);font-style:italic}.arc__sub{max-width:52ch;margin-top:var(--space-3);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-ink-2);text-wrap:pretty}.arc__controls{gap:var(--space-4);margin-bottom:var(--space-5);flex-direction:column;display:flex}.arc__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.arc-chip{height:var(--control-h-sm);padding-inline:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:.06em;text-transform:lowercase;color:var(--color-ink-2);border:var(--border) solid var(--color-line-paper-2);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;flex:none;align-items:center;display:inline-flex}.arc-chip:hover{color:var(--color-ink);border-color:var(--color-ink)}.arc-chip[aria-pressed=true]{color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink)}.arc-chip__all{text-transform:uppercase;letter-spacing:var(--tracking-mono)}.arc__bar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.arc__count{font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2)}.arc__count b{color:var(--color-flame);font-weight:600}.arc-sort{align-items:center;gap:var(--space-2);height:var(--control-h-sm);padding-inline:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink);border:var(--border) solid var(--color-line-paper-2);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;display:inline-flex}.arc-sort:hover{color:var(--color-flame);border-color:var(--color-flame)}.arc-sort__arrow{color:var(--color-flame);transition:transform var(--dur) var(--ease-out)}.arc-sort[data-dir=asc] .arc-sort__arrow{transform:rotate(180deg)}.arc__list{flex-direction:column;display:flex}.arc-card{gap:var(--space-4);padding:var(--space-4) var(--row-inset);margin-inline:calc(var(--row-inset) * -1);border-bottom:var(--border) solid var(--color-line-paper);transition:background var(--dur-fast) var(--ease);grid-template-columns:72px 1fr;align-items:center;display:grid}.arc-card:first-child{border-top:var(--border) solid var(--color-line-paper)}.arc-card:hover{background:#c4391c14}.arc-card__cover{border-radius:var(--radius-sm);width:72px;height:72px;box-shadow:var(--ring-hairline);background:#0a0604;overflow:hidden}.arc-card__cover img{object-fit:cover;filter:contrast(1.03)saturate(.98);width:100%;height:100%}.arc-card__body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.arc-card__when{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-flame)}.arc-card__title{font-family:var(--font-body);font-weight:500;font-size:var(--text-body-lg);line-height:var(--leading-snug);color:var(--color-ink);text-wrap:pretty}.arc-card__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.arc-card__read{display:none}.arc-card__arr{color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease), transform var(--dur) var(--ease-out);align-self:center;font-size:16px;display:none}.arc-card:hover .arc-card__arr{color:var(--color-flame);transform:translate(3px)}.arc__empty{padding:var(--space-9) 0;text-align:center;font-family:var(--font-display);color:var(--color-ink-2);font-size:clamp(22px,5vw,28px);font-style:italic;display:none}.arc__empty em{color:var(--color-flame)}.arc__pager{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-8);display:flex}.arc-page{min-width:var(--control-h);height:var(--control-h);padding-inline:var(--space-3);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);color:var(--color-ink);border:var(--border) solid var(--color-line-paper-2);border-radius:var(--radius-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;place-items:center;display:inline-grid}.arc-page:hover:not(:disabled){border-color:var(--color-ink)}.arc-page[aria-current=true]{color:var(--color-paper);background:var(--color-ink);border-color:var(--color-ink)}.arc-page:disabled{opacity:.35;cursor:default}.arc-page--step{color:var(--color-ink-2)}.arc-page--gap{min-width:auto;padding-inline:var(--space-1);color:var(--color-ink-2);cursor:default;background:0 0;border-color:#0000}@media (max-width:767px){.arc__pager{gap:var(--space-1)}.arc-page{min-width:var(--control-h-sm);height:var(--control-h-sm);padding-inline:var(--space-2)}.arc-page--gap{padding-inline:0}}.arc__back{margin-top:var(--space-9);text-align:center;font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease);display:block}.arc__back:hover{color:var(--color-flame)}@media (min-width:1024px){.arc__head{align-items:center;column-gap:var(--space-7);margin-bottom:var(--space-8);grid-template-columns:1fr auto;grid-template-areas:"eyebrow eyebrow""title sub";display:grid}.arc__head .arc__eyebrow{grid-area:eyebrow}.arc__head .arc__h1{grid-area:title}.arc__head .arc__sub{grid-area:sub}.arc__sub{margin-top:0}.arc__controls{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.arc__bar{gap:var(--space-5);flex:none}.arc-card{gap:var(--space-6);padding:var(--space-5) var(--space-4);margin-inline:calc(var(--space-4) * -1);grid-template-columns:96px 1fr auto 24px;grid-template-areas:"cover body read arr";align-items:center}.arc-card__cover{grid-area:cover;width:96px;height:96px}.arc-card__body{gap:var(--space-3);grid-area:body}.arc-card__title{max-width:40ch;font-size:22px}.arc-card__read{text-align:right;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);color:var(--color-ink-2);grid-area:read;align-self:center;display:block}.arc-card__arr{text-align:right;grid-area:arr;align-self:center;display:block}}.article{isolation:isolate;min-height:100vh;padding:var(--section-y) 0 var(--section-y-lg);background:var(--color-paper);color:var(--color-ink);position:relative}.article:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 38% at 92% 4%,#e86c3421 0%,#0000 60%),radial-gradient(55% 40% at 4% 96%,#f0b0451c 0%,#0000 62%);position:absolute;inset:0}.article__inner{max-width:680px;padding-inline:var(--gutter);margin-inline:auto}.article__head{margin-bottom:0}.article__crumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-flame);line-height:1;display:flex}.article__crumb a{color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease)}.article__crumb a:hover{color:var(--color-flame)}.article__crumb .sep{color:var(--color-line-paper-2)}.article__crumb a.article__crumb-tag{color:var(--color-flame)}.article__crumb a.article__crumb-tag:hover{color:var(--color-ember)}.article__title{font-family:var(--font-poster);font-size:clamp(34px,5.2vw,56px);font-weight:700;line-height:var(--leading-display);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink);text-wrap:balance}.article__title em{color:var(--color-flame);font-style:italic}.article__body{gap:var(--space-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"head""rail""main";display:grid}.article__head{grid-area:head}.article__rail{grid-area:rail;min-width:0}.article__main{min-width:0;margin-top:var(--space-3);grid-area:main}.article__rail{gap:var(--space-6);flex-direction:column;display:flex}.article__fig{position:relative}.article__fig img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%;box-shadow:var(--ring-hairline), var(--shadow-hero);filter:contrast(1.04)saturate(.98);background:#0a0604;display:block}.article__meta{flex-direction:column;display:flex}.meta-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-4) 0;border-top:var(--border) solid var(--color-line-paper);display:flex}.meta-row:first-child{border-top:0}.meta-row:last-child{border-bottom:0}.meta-row__k{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2);flex:none}.meta-row__v{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2);text-align:right;white-space:nowrap}.meta-row__v--date{color:var(--color-flame)}.meta-row--tags{flex-wrap:wrap}.meta-row--tags .article__tags{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.meta-row--tags .tag{transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.meta-row--tags .tag:hover{color:var(--color-flame);border-color:var(--color-flame)}.article__prose{font-family:var(--font-body);overflow-wrap:break-word}.article__prose>p{margin-bottom:var(--space-5);font-size:var(--text-body-lg);color:var(--color-ink);text-wrap:pretty;line-height:1.62}.article__prose>p:last-child{margin-bottom:0}.article__prose a{color:var(--color-flame);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease);text-decoration:underline;text-decoration-thickness:1px}.article__prose a:hover{color:var(--color-ember)}.article__prose strong{color:var(--color-ink);font-weight:600}.article__prose h2,.article__prose h3{margin:var(--space-8) 0 var(--space-4);font-family:var(--font-poster);font-size:clamp(22px,4vw,28px);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink)}.article__prose ul,.article__prose ol{margin:0 0 var(--space-5) var(--space-5);font-size:var(--text-body-lg);color:var(--color-ink);line-height:1.62}.article__prose ul{list-style:outside}.article__prose ol{list-style:decimal}.article__prose li{margin-bottom:var(--space-2)}.article__prose blockquote{margin:var(--space-7) 0;padding-left:var(--space-5);border-left:3px solid var(--color-flame);font-family:var(--font-display);color:var(--color-ink);text-wrap:pretty;font-size:clamp(24px,5vw,30px);font-style:italic;font-weight:500;line-height:1.3}.article__prose hr.footnotes-sep{margin:var(--space-8) 0 var(--space-5);border:0;border-top:var(--border) solid var(--color-line-paper)}.article__prose .footnotes{font-size:var(--text-body-md);color:var(--color-ink-2)}.article__prose .footnotes ol{margin-left:var(--space-5)}.article__prose sup.footnote-ref a,.article__prose .footnote-backref{color:var(--color-flame);text-decoration:none}.article__byline{margin-top:var(--space-7);font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2)}.article__byline b{color:var(--color-flame);font-weight:500}.article__sub{margin-top:var(--space-7);padding:var(--space-6);border:var(--border) solid var(--color-line-paper);border-radius:var(--radius-sm);background:#f4ebde80}.article__sub-line{margin-bottom:var(--space-4);font-family:var(--font-display);color:var(--color-ink);font-size:clamp(20px,4.5vw,24px);font-style:italic;line-height:1.3}.article__foot{margin-top:var(--space-7);padding-top:var(--space-6);border-top:var(--border) solid var(--color-line-paper)}.article__nav{gap:var(--space-3);display:grid}.article__nav a{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:var(--border) solid var(--color-line-paper);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);background:#f4ebde80;flex-direction:column;display:flex}.article__nav a:hover{border-color:var(--color-ink);background:#f4ebdecc}.article__nav .dir{font-family:var(--font-mono);font-size:var(--text-mono-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2)}.article__nav .t{font-family:var(--font-body);font-weight:500;font-size:var(--text-body-md);line-height:var(--leading-snug);color:var(--color-ink)}.article__nav a.is-next{text-align:right}.article__home{margin-top:var(--space-9);text-align:center;font-family:var(--font-mono);font-size:var(--text-mono-md);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-ink-2);transition:color var(--dur-fast) var(--ease);display:block}.article__home:hover{color:var(--color-flame)}@media (min-width:1024px){.article__inner{max-width:1080px}.article__body{column-gap:72px;row-gap:var(--space-7);grid-template-columns:320px minmax(0,1fr);grid-template-areas:"rail head""rail main";align-items:start}.article__rail{top:var(--space-7);position:sticky}.article__main{margin-top:0}.article__nav{gap:var(--space-4);grid-template-columns:1fr 1fr}.article__nav a.is-prev{grid-column:1}.article__nav a.is-next{grid-column:2;align-items:flex-end}}html[lang=ru] .nav__brand,html[lang=ru] .nav__drawer-links a,html[lang=ru] .hero-m__title,html[lang=ru] .hero-m__date,html[lang=ru] .hero-d__title,html[lang=ru] .bio-d__side h3,html[lang=ru] .ways--m .ways__marker,html[lang=ru] .way-poster__title,html[lang=ru] .ways__h2,html[lang=ru] .way__title,html[lang=ru] .consulting__title,html[lang=ru] .notes__h2,html[lang=ru] .contact__title,html[lang=ru] .contact__sent .head,html[lang=ru] .footer__sig,html[lang=ru] .about__name,html[lang=ru] .arc__h1,html[lang=ru] .article__title,html[lang=ru] .notfound__title,html[lang=ru] .article__prose h3{font-size-adjust:cap-height .86}.notfound{justify-content:center;align-items:center;gap:var(--space-4);min-height:100svh;padding:var(--section-y) var(--gutter);text-align:center;background:var(--color-paper);flex-direction:column;display:flex}.notfound__code{font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-2xl);line-height:var(--leading-none);letter-spacing:var(--tracking-poster);color:var(--color-flame)}.notfound__title{font-family:var(--font-poster);font-weight:700;font-size:var(--text-display-lg);line-height:var(--leading-display);letter-spacing:var(--tracking-poster);text-transform:uppercase;color:var(--color-ink)}.notfound__text{max-width:440px;font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--color-ink-2)}.notfound .btn{margin-top:var(--space-2)}.hover\:text-bone:hover{color:var(--color-bone)}@media (min-width:1024px){.lg\:bottom-7{bottom:var(--space-7)}.lg\:left-auto{left:auto}.lg\:right-7{right:var(--space-7)}.lg\:max-w-\[380px\]{max-width:380px}.lg\:px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}}
