@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)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(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)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(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)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(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)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:600;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)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:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)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:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)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:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)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:700;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)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:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)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:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)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:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)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:800;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)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:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)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:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)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:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)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:900;font-display:swap;src:url(../media/35161b7740c25d33-s.05wv8sp_ts~44.woff2)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:900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.09se41kx.zlna.woff2)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:900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.05txd3dlozf45.woff2)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:900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.0~0iy9faq3424.woff2)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(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)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(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)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(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)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(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)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(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)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(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)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(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)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(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)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:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)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:700;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)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:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)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:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)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:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)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:800;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)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:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)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:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)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:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)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:900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)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:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)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:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)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 Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_ccdf33d7-module__Z6Khka__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_ccdf33d7-module__Z6Khka__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Playfair Display SC;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7efbc4d1a2fa73bd-s.00msvukizhona.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f95ddee9f3d658ef-s.1646pf2y8.31j.woff2)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 SC;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c7338191d8b188a9-s.0omr5ltt-ohxf.woff2)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 SC;font-style:italic;font-weight:400;font-display:swap;src:url(../media/2d532b00a2eb8d54-s.p.156g9f4sb~6fa.woff2)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 SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7cced1c0081211a3-s.0idrgeu84emil.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/bdb409273cae5482-s.0ojo79bcwl6nn.woff2)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 SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/350a477ecd0c7eec-s.08iz.kdyg6-6f.woff2)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 SC;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70a17bbb7f1f478b-s.p.02.wjpkj29mqb.woff2)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 SC;font-style:italic;font-weight:900;font-display:swap;src:url(../media/ce98757f6610fdd7-s.01ku5lc5_0fke.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:italic;font-weight:900;font-display:swap;src:url(../media/3aa77ddc856b70f9-s.0f-h.h7n6d~up.woff2)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 SC;font-style:italic;font-weight:900;font-display:swap;src:url(../media/aab60f8e61247d1e-s.14w~zsnhclbl4.woff2)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 SC;font-style:italic;font-weight:900;font-display:swap;src:url(../media/68130d45e5380120-s.p.0fih9ogovnfm6.woff2)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 SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fd5554915fb42c1b-s.0gie.oen12grt.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9087cd526b461735-s.175evh8ndmeq9.woff2)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 SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31ca279e683e4293-s.0e-3mys~6x-qy.woff2)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 SC;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4290d814b55e4052-s.p.0lh0a8-q~6hkv.woff2)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 SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f0bac3fe5f846d00-s.0wy-29o-rm_17.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/acc2ea97c53c88fd-s.0s_kaoff2-gdn.woff2)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 SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b131d03338feb0ae-s.0s_~vm0pmiysx.woff2)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 SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e2c6d7106cbe45-s.p.06q2asxb9-u8w.woff2)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 SC;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f8668b753f0ac515-s.0y5b8k84yr1s7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display SC;font-style:normal;font-weight:900;font-display:swap;src:url(../media/9fa84e61dec32468-s.0ptseh3c3hy15.woff2)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 SC;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5940e4da9decaa36-s.0d4._3was6cmb.woff2)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 SC;font-style:normal;font-weight:900;font-display:swap;src:url(../media/f076e04ea18f2e36-s.p.0amafq08pldcn.woff2)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 SC Fallback;src:local(Times New Roman);ascent-override:80.07%;descent-override:18.57%;line-gap-override:0.0%;size-adjust:135.14%}.playfair_display_sc_21bdffa9-module__h7oZzW__className{font-family:Playfair Display SC,Playfair Display SC Fallback}.playfair_display_sc_21bdffa9-module__h7oZzW__variable{--font-playfair-sc:"Playfair Display SC", "Playfair Display SC Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)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:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_f8f8119b-module__55AhWq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_f8f8119b-module__55AhWq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)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(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)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(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)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(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)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(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)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(../media/051742360c26797e-s.0f97p8c3305p~.woff2)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(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2)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(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2)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(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2)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(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2)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(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2)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(../media/051742360c26797e-s.0f97p8c3305p~.woff2)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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_b16bc5e6-module__9UT6sG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_b16bc5e6-module__9UT6sG__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:carnevalee;src:url(../media/Carnevalee_Freakshow-s.p.0b53cc32zu9o..ttf)format("truetype");font-display:swap;font-weight:400 900}@font-face{font-family:carnevalee Fallback;src:local(Arial);ascent-override:112.37%;descent-override:26.3%;line-gap-override:4.06%;size-adjust:80.56%}.carnevalee_e300c6dd-module__gCBUlG__className{font-family:carnevalee,carnevalee Fallback}.carnevalee_e300c6dd-module__gCBUlG__variable{--font-carnevalee:"carnevalee", "carnevalee Fallback"}
:root{--hw-brown-950:#150c07;--hw-brown-900:#1e1409;--hw-brown-800:#2c1f14;--hw-brown-700:#3a2a1c;--hw-brown-600:#4a2f1f;--hw-brown-500:#5e4030;--hw-brown-400:#785841;--hw-brown-300:#99785b;--hw-brown-200:#bc9c81;--hw-brown-100:#d9c2a6;--hw-brown-50:#ecdcbe;--hw-rust-900:#2a0903;--hw-rust-800:#3d0f08;--hw-rust-700:#50180b;--hw-rust-600:#6e2a0e;--hw-rust-500:#863c1a;--hw-rust-400:#9e512b;--hw-rust-300:#b36a42;--hw-rust-200:#c28466;--hw-rust-100:#d2a487;--hw-rust-50:#e0c5a8;--hw-gold-900:#1a0e04;--hw-gold-800:#28190a;--hw-gold-700:#3d280f;--hw-gold-600:#553a14;--hw-gold-500:#6b4a1c;--hw-gold-400:#855e29;--hw-gold-300:#9d7338;--hw-gold-200:#b5904e;--hw-gold-100:#c9a875;--hw-cream-50:#e8d4ac;--hw-cream-100:#d4b786;--hw-cream-200:#bfa068;--hw-cream-300:#a8854d;--hw-cream-400:#8c6d38;--hw-forged-900:#14100c;--hw-forged-700:#2a1e14;--hw-forged-500:#3f2c1e;--hw-forged-300:#5a4736;--hw-patina-700:#3a5547;--hw-patina-500:#587a68;--hw-patina-300:#8faa9c;--hw-iron-900:#16120f;--hw-iron-700:#322b25;--hw-iron-500:#574e48;--hw-iron-300:#87796f;--hw-iron-100:#bfb3a8;--hw-status-good:#5e7332;--hw-status-warning:#a08328;--hw-status-danger:#8a2f12;--bg:var(--hw-cream-100);--bg-elevated:var(--hw-cream-50);--bg-sunken:var(--hw-cream-200);--bg-aged:#c8ac78;--bg-dark:var(--hw-brown-900);--bg-dark-elevated:var(--hw-brown-800);--bg-forged:var(--hw-forged-700);--fg:var(--hw-brown-900);--fg-strong:var(--hw-brown-950);--fg-muted:var(--hw-brown-700);--fg-faded:var(--hw-brown-500);--fg-on-dark:var(--hw-cream-100);--fg-on-rust:var(--hw-cream-50);--line:color-mix(in srgb, var(--hw-brown-700) 24%, transparent);--line-strong:color-mix(in srgb, var(--hw-brown-700) 50%, transparent);--line-stitch:var(--hw-brown-600);--accent:var(--hw-rust-600);--accent-hover:var(--hw-rust-700);--accent-press:var(--hw-rust-800);--highlight:var(--hw-gold-600);--highlight-soft:var(--hw-gold-200);--focus-ring:0 0 0 3px var(--hw-cream-100), 0 0 0 5px var(--hw-rust-600);--font-showcard:var(--font-carnevalee), "Playfair Display", Georgia, serif;--font-display:var(--font-playfair), "Hoefler Text", Georgia, serif;--font-letterpress:var(--font-playfair-sc), var(--font-playfair), Georgia, serif;--font-body:var(--font-inter), system-ui, -apple-system, "Segoe UI", Helvetica, sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--text-display-2xl:clamp(3.5rem, 7vw, 6.5rem);--text-display-xl:clamp(2.75rem, 5.5vw, 4.75rem);--text-display-lg:clamp(2.25rem, 4vw, 3.5rem);--text-display-md:clamp(1.875rem, 3vw, 2.625rem);--text-h1:2.5rem;--text-h2:1.875rem;--text-h3:1.5rem;--text-h4:1.25rem;--text-h5:1.0625rem;--text-eyebrow:.8125rem;--text-body-lg:1.1875rem;--text-body:1.0625rem;--text-body-sm:.9375rem;--text-caption:.8125rem;--leading-tight:1.1;--leading-snug:1.25;--leading-normal:1.55;--leading-relaxed:1.7;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-press:.18em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--shadow-sm:0 1px 2px color-mix(in srgb, var(--hw-brown-950) 18%, transparent);--shadow-md:0 2px 4px color-mix(in srgb, var(--hw-brown-950) 14%, transparent), 0 8px 18px color-mix(in srgb, var(--hw-brown-950) 22%, transparent);--shadow-lg:0 6px 10px color-mix(in srgb, var(--hw-brown-950) 14%, transparent), 0 20px 44px color-mix(in srgb, var(--hw-brown-950) 28%, transparent);--shadow-inset-stitch:inset 0 0 0 1px var(--hw-brown-300), inset 0 0 0 4px var(--hw-cream-50), inset 0 0 0 5px var(--hw-brown-600);--bevel-iron:inset 0 1px 0 #ffe1b442, inset 0 -2px 0 #00000061, inset 1px 0 0 #ffe1b41a, inset -1px 0 0 #00000038, 0 1px 2px #00000059, 0 6px 14px #00000038;--bevel-leather:inset 0 1px 0 #ffdcaa38, inset 0 -2px 0 #0000004d, 0 1px 1px #00000040;--ease-creak:cubic-bezier(.22, .61, .36, 1);--ease-roll:cubic-bezier(.4, 0, .2, 1);--dur-quick:.14s;--dur-base:.22s;--dur-slow:.42s;--texture-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.18  0 0 0 0 0.10  0 0 0 0 0.05  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.42'/></svg>");--texture-leather:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'><filter id='l'><feTurbulence type='turbulence' baseFrequency='0.55' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.14  0 0 0 0 0.08  0 0 0 0 0.04  0 0 0 0.45 0'/></filter><rect width='100%25' height='100%25' filter='url(%23l)' opacity='0.55'/></svg>");--texture-wood:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 200'><filter id='w'><feTurbulence type='turbulence' baseFrequency='0.012 0.95' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.13  0 0 0 0 0.07  0 0 0 0 0.03  0 0 0 0.40 0'/></filter><rect width='100%25' height='100%25' filter='url(%23w)' opacity='0.55'/></svg>");--texture-patina:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><filter id='p'><feTurbulence type='fractalNoise' baseFrequency='0.04' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.65  0 0 0 0 0.45  0 0 0 0 0.15  0 0 0 0.6 0'/></filter><rect width='100%25' height='100%25' filter='url(%23p)' opacity='0.30'/></svg>")}html{color:var(--fg);background:var(--bg)}body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-normal);color:var(--fg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4,h5{font-family:var(--font-display);color:var(--fg-strong);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}h1{font-size:var(--text-h1);font-weight:900}h2{font-size:var(--text-h2);font-weight:800}h3{font-size:var(--text-h3);font-weight:700}h4{font-size:var(--text-h4);font-weight:700}h5{font-size:var(--text-h5);font-weight:700}.hw-display{font-family:var(--font-display);font-weight:900;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.hw-display-italic{font-family:var(--font-display);font-style:italic;font-weight:800}.hw-showcard{font-family:var(--font-showcard);letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:1.05}.hw-letterpress{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:var(--tracking-press);font-weight:700;font-size:var(--text-eyebrow);color:var(--hw-rust-700)}p{text-wrap:pretty;margin:0 0 1em}p.lede{font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--fg)}a{color:var(--hw-rust-700);text-underline-offset:3px;transition:color var(--dur-base) var(--ease-roll);text-decoration-thickness:1.5px}a:hover{color:var(--hw-rust-800)}::selection{background:var(--hw-gold-300);color:var(--hw-brown-900)}.has-grain{background-image:var(--texture-grain), none}.has-leather{background-image:var(--texture-leather), none}.has-wood{background-image:var(--texture-wood), none}.has-patina{background-image:var(--texture-patina), none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--hw-brown-900);color:var(--hw-cream-100);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;border-radius:4px;padding:10px 16px;font-size:12px;text-decoration:none;position:absolute;top:12px;left:-9999px}.skip-link:focus{outline:2px solid var(--hw-gold-300);left:12px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:focus-visible{outline:2px solid var(--hw-rust-600);outline-offset:3px;border-radius:2px}
*{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-body);max-width:100vw;margin:0;padding:0;overflow-x:clip}body{background-image:var(--texture-grain);background-repeat:repeat;min-height:100vh}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}.hw-eyebrow{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-rust-700);margin:0;font-size:12px;font-weight:700}.hw-eyebrow.on-dark{color:var(--hw-gold-400)}.hw-divider{color:var(--hw-gold-700);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.26em;justify-content:center;align-items:center;gap:14px;margin:0;font-size:12px;font-weight:700;display:flex}.hw-divider i{background:var(--hw-gold-600);border-top:1px solid var(--hw-gold-700);flex:1;max-width:220px;height:2px;display:block}.hw-divider span.star{color:var(--hw-gold-700);font-size:14px}.hw-divider .label{color:var(--hw-rust-700)}.btn{font-family:var(--font-display);letter-spacing:.005em;cursor:pointer;color:inherit;white-space:normal;text-align:center;outline-offset:3px;transition:transform var(--dur-quick) var(--ease-roll), background var(--dur-base), color var(--dur-base), border-color var(--dur-base);background:0 0;border:1.5px solid;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-size:17px;font-style:italic;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";opacity:.35;pointer-events:none;border:1px solid;display:block;position:absolute;inset:4px}.btn:after{content:none;display:none}.btn>*{z-index:2;position:relative}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn:focus-visible{outline:2px solid var(--hw-gold-500);outline-offset:2px}.btn-primary{background:radial-gradient(ellipse at center, #ffe1b40d, #0000002e 80%), var(--hw-rust-700);color:var(--hw-cream-50);border-color:var(--hw-rust-900);text-shadow:0 1px #00000073,0 -1px #ffe1b414;box-shadow:inset 0 1px #ffe1b433,inset 0 -1px #0006,0 1px #00000080,0 6px 14px #14100c52}.btn-primary:before{opacity:.45;border-color:#ffe1b480}.btn-primary:hover{background:radial-gradient(ellipse at center, #ffe1b414, #00000038 80%), var(--hw-rust-800);color:var(--hw-gold-200);border-color:var(--hw-gold-700)}.btn-outline{color:var(--hw-rust-800);border-color:var(--hw-rust-800);background:0 0}.btn-outline:hover{background:var(--hw-rust-800);color:var(--hw-cream-50)}.section.dark .btn-outline,.section.forged .btn-outline,.section.aged.on-dark .btn-outline,.shead.on-dark+* .btn-outline{color:var(--hw-cream-50);border-color:var(--hw-gold-500)}.section.dark .btn-outline:hover,.section.forged .btn-outline:hover,.section.aged.on-dark .btn-outline:hover{background:var(--hw-cream-50);color:var(--hw-brown-900);border-color:var(--hw-cream-50)}.btn-ghost{color:var(--hw-cream-200);background:0 0;border-color:#0000;border-bottom-style:solid;border-bottom-width:1px}.btn-ghost:hover{color:var(--hw-gold-300);border-bottom-color:var(--hw-gold-600)}.btn-ghost.on-light{color:var(--hw-rust-800);text-shadow:none}.btn-ghost.on-light:hover{border-bottom-color:var(--hw-rust-400);color:var(--hw-rust-900)}.btn-lg{padding:16px 30px;font-size:19px}.btn-sm{padding:8px 14px;font-size:14px}.btn .rivet{opacity:.85;width:11px;height:11px;box-shadow:none;clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);transition:transform var(--dur-base) var(--ease-roll), opacity var(--dur-base);background:currentColor;border-radius:0;flex-grow:0;flex-shrink:0;align-self:center;display:inline-block}.btn:hover .rivet{opacity:1;transform:rotate(20deg)scale(1.08)}.btn[disabled],.btn:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.photo{background:var(--hw-brown-800);border:1px solid var(--hw-brown-800);transform-origin:top;aspect-ratio:4/3;border-radius:3px;align-items:flex-end;min-height:240px;display:flex;position:relative;overflow:hidden;transform:rotate(-.6deg);box-shadow:inset 0 0 80px #14100c80,0 2px 4px #14100c33,0 16px 28px #14100c4d}.photo:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:1;pointer-events:none;position:absolute;inset:0}.photo:after{content:"";pointer-events:none;background:#f4eccf2e;height:1px;position:absolute;top:65%;left:10%;right:10%}.photo .silhouette{opacity:.92;color:#14100c;filter:drop-shadow(0 4px 6px #0006);width:70%;position:absolute;bottom:12%;left:50%;transform:translate(-50%)}.photo .stamp{color:var(--hw-cream-100);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;z-index:2;background:#14100cd1;border:1px solid #d9c2a64d;border-radius:2px;max-width:80%;margin:14px;padding:8px 12px;font-size:10px;font-weight:700;position:relative}.hw-header{z-index:50;background:var(--hw-cream-100);border-bottom:1px solid var(--line);position:sticky;top:0}.hw-header .inner{align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:14px 28px;display:flex}.hw-header .brand{font-family:var(--font-display);color:var(--fg-strong);align-items:center;gap:12px;font-size:20px;font-weight:800;text-decoration:none;display:flex}.hw-header .brand img{width:auto;height:48px}.hw-header nav:not(.hw-mobile-nav){flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.hw-header nav a{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-brown-800);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:700;text-decoration:none;position:relative}.hw-header nav a:hover,.hw-header nav a.is-active{color:var(--hw-rust-700)}.hw-header nav a.is-active:after{content:"";background:var(--hw-gold-600);height:2px;position:absolute;bottom:2px;left:12px;right:12px}.hw-header .donate{margin-left:8px}.hw-menu-button{border:1px solid var(--hw-brown-700);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-brown-900);background:0 0;border-radius:4px;margin-left:auto;padding:8px 10px;font-size:11px;display:none}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}.section{contain:layout style paint;padding:96px 0;position:relative}.section.tight{padding:64px 0}.page-intro,.hero,.article-hero,.journal-post-hero{contain:layout style paint}.section.dark{background:var(--hw-brown-800);color:var(--hw-cream-100);overflow:hidden}.section.dark:before{content:"";pointer-events:none;background-color:#14100c38;position:absolute;inset:0}.section.dark:after{content:"";box-shadow:inset 0 0 0 1px var(--hw-brown-900), inset 0 0 80px #00000059;pointer-events:none;position:absolute;inset:0}.section.dark>*{z-index:1;position:relative}.section.dark a{color:var(--hw-gold-300)}.section.dark a:hover{color:var(--hw-gold-100)}.section.dark .chapter,.section.dark .chapter p,.section.dark .article-body,.section.dark .article-body>p,.section.forged .chapter,.section.forged .chapter p,.section.forged .article-body,.section.forged .article-body>p{color:var(--hw-cream-100)}.section.dark .chapter h3,.section.dark .chapter h4,.section.dark .article-body>h2,.section.dark .article-body>h3,.section.dark .article-body strong,.section.forged .chapter h3,.section.forged .chapter h4,.section.forged .article-body>h2,.section.forged .article-body>h3,.section.forged .article-body strong{color:var(--hw-cream-50)}.section.dark .chapter .meta,.section.dark .article-body>h4,.section.forged .chapter .meta,.section.forged .article-body>h4{color:var(--hw-gold-300)}.section.dark .article-body em,.section.forged .article-body em{color:var(--hw-gold-100)}.section.dark .article-figure figcaption .caption,.section.forged .article-figure figcaption .caption{color:var(--hw-cream-100)}.section.dark .article-figure figcaption .credit,.section.forged .article-figure figcaption .credit{color:var(--hw-cream-300)}.section.dark .article-figure figcaption .credit a,.section.forged .article-figure figcaption .credit a{color:var(--hw-gold-300)}.section.dark .pull-quote,.section.forged .pull-quote{background:var(--hw-brown-700);border-left-color:var(--hw-rust-400);border-right-color:var(--hw-brown-600);border-top-color:var(--hw-brown-600);border-bottom-color:var(--hw-brown-600)}.section.dark .pull-quote p,.section.forged .pull-quote p{color:var(--hw-cream-100)}.section.dark .pull-quote cite,.section.forged .pull-quote cite{color:var(--hw-gold-300)}.section.dark .article-sidebar,.section.forged .article-sidebar{background:var(--hw-brown-700);border-color:var(--hw-brown-600)}.section.dark .article-sidebar h4,.section.forged .article-sidebar h4{color:var(--hw-gold-300)}.section.dark .article-sidebar>div,.section.forged .article-sidebar>div{color:var(--hw-cream-200)}.section.dark .article-sidebar strong,.section.forged .article-sidebar strong{color:var(--hw-cream-50)}.section.dark .related-articles li a,.section.forged .related-articles li a{background:var(--hw-cream-50);border-color:var(--hw-brown-400)}.section.dark .related-articles .related-title,.section.forged .related-articles .related-title{color:var(--hw-gold-300)}.section.dark .article-dropcap:first-letter,.section.forged .article-dropcap:first-letter{color:var(--hw-rust-300)}.section.aged{background:var(--bg-aged);position:relative;overflow:hidden}.section.aged:before{content:"";pointer-events:none;background-color:#6e501e0f;position:absolute;inset:0}.section.aged>*{z-index:1;position:relative}.section.forged{background:var(--hw-forged-900);color:var(--hw-cream-100);overflow:hidden}.section.forged:before{content:"";pointer-events:none;background-color:#6e2a0e1a;position:absolute;inset:0}.section.forged:after{content:"";pointer-events:none;background:#ffe1b433;border-radius:50%;width:3px;height:3px;position:absolute;top:30%;left:22%;box-shadow:36em 5em #ffe1b429,18em 18em #ffe1b433,-4em 18em #ffe1b424,28em 18em #ffe1b42e,8em -5em #ffe1b424,44em 12em #ffe1b42e}.section.forged>*{z-index:1;position:relative}.hero{background:var(--hw-cream-100);padding:60px 0 80px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-color:#6e501e0d;position:absolute;inset:0}.hero .inner{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;max-width:1200px;margin:0 auto;padding:0 28px;display:grid;position:relative}.hero-eyebrow-row{align-items:center;gap:14px;margin-bottom:4px;display:inline-flex}.hero-photo-frame{background:var(--hw-cream-50);border:1px solid var(--hw-brown-800);transform-origin:top;background-image:var(--texture-grain);background-blend-mode:multiply;border-radius:3px;padding:14px 14px 56px;position:relative;transform:rotate(-1.2deg);box-shadow:0 4px 8px #14100c4d,0 28px 60px #14100c73}.hero-photo-frame:before{content:"";z-index:4;background:#e8d18a9e;border:1px dashed #7a592166;border-radius:1px;width:110px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 2px 4px #14100c33}.hero-photo-frame .photo-slot{aspect-ratio:4/3;background:var(--hw-brown-800);border-radius:2px;width:100%;min-height:460px;display:block;position:relative;overflow:hidden}.hero-photo-frame .photo-slot:before{content:"";pointer-events:none;background-color:#4a2f1f14;position:absolute;inset:0}.hero-photo-frame .photo-slot .silhouette{opacity:.92;color:#14100c;filter:drop-shadow(0 4px 6px #0006);width:70%;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.hero-photo-frame .photo-slot .placeholder-text{text-align:center;font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:#e8d4aca6;padding:0 20px;font-size:11px;font-weight:700;position:absolute;bottom:24px;left:0;right:0}.hero-caption{text-align:center;font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-brown-800);padding:14px 18px 0;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:0;right:0}.hero-caption .caption-stamp{border-top:1px solid var(--hw-brown-400);max-width:80%;padding-top:12px;display:inline-block}.hero h1{font-family:var(--font-showcard);letter-spacing:.015em;color:var(--fg-strong);text-transform:uppercase;text-shadow:1px 1px #6e2a0e2e;margin:18px 0 12px;padding-bottom:.06em;font-size:clamp(56px,6.5vw,96px);font-weight:400;line-height:.98}.hero h1 em{color:var(--hw-rust-700);letter-spacing:.025em;font-style:italic;font-weight:400}.hero .hero-sub{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.14em;color:var(--hw-brown-800);margin:0 0 24px;font-size:clamp(15px,1.4vw,19px);font-weight:900}.hero .lede{color:var(--fg);max-width:50ch;margin:0 0 28px;font-size:19px;font-weight:500;line-height:1.6}.hero .lede strong{color:var(--hw-brown-950);font-weight:700}.hero .cta-row{flex-wrap:wrap;gap:12px;display:flex}.founder-card{background:var(--hw-brown-800);color:var(--hw-cream-50);border:1px solid var(--hw-brown-900);border-left:3px solid var(--hw-gold-600);border-radius:0;flex-direction:column;gap:14px;width:fit-content;max-width:360px;margin-top:26px;padding:18px 20px;text-decoration:none;display:flex}.founder-card .founder-text{flex-direction:column;gap:2px;display:flex}.founder-card .founder-name{font-family:var(--font-display);color:var(--hw-gold-200);letter-spacing:0;font-size:19px;font-style:italic;font-weight:800}.founder-card .founder-role{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.16em;color:var(--hw-cream-300);font-size:10.5px;font-weight:700}.founder-card .founder-actions{border-top:1px solid #d4b7862e;flex-direction:column;gap:4px;padding-top:12px;display:flex}.founder-card .founder-action{font-family:var(--font-display);color:var(--hw-cream-100);transition:color var(--dur-base);align-items:center;gap:10px;padding:4px 0;font-size:15px;font-style:italic;font-weight:600;text-decoration:none;display:inline-flex}.founder-card .founder-action:hover{color:var(--hw-gold-200)}.founder-card .founder-glyph{width:16px;height:16px;color:var(--hw-gold-300);flex-shrink:0}.hw-footer .footer-contact{flex-direction:column;gap:6px;margin-top:14px;display:flex}.hw-footer .footer-phone{font-family:var(--font-display);color:var(--hw-gold-200);align-items:center;gap:8px;width:fit-content;font-size:15px;font-style:italic;font-weight:600;text-decoration:none;display:inline-flex}.hw-footer .footer-phone:hover{color:var(--hw-cream-50)}.hw-footer .footer-phone svg{color:var(--hw-gold-400);flex-shrink:0}.shop-motto{margin-top:28px;margin-bottom:8px}.shop-motto .motto-rule{text-align:center;border-top:1px solid var(--hw-brown-400);border-bottom:1px solid var(--hw-brown-400);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:18px 12px;display:flex}.shop-motto .motto-eyebrow{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-rust-700);font-size:11px;font-weight:700}.shop-motto .motto-dot{color:var(--hw-brown-400);font-size:14px}.shop-motto .motto-line{font-family:var(--font-display);color:var(--fg-strong);letter-spacing:0;font-size:clamp(17px,2.4vw,22px);font-weight:700}.shop-motto .motto-line em{color:var(--hw-rust-700);font-style:italic}@media (max-width:560px){.shop-motto .motto-rule{gap:8px;padding:14px 8px}.shop-motto .motto-line{font-size:17px;line-height:1.35}}.stat-strip{border-top:2px solid var(--hw-brown-700);border-bottom:2px solid var(--hw-brown-700);background:var(--hw-cream-50);grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative;overflow:hidden}.stat-strip:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:1;pointer-events:none;position:absolute;inset:0}.stat-strip .stat{border-right:1px dashed var(--hw-brown-500);z-index:1;padding:28px 24px;position:relative}.stat-strip .stat:last-child{border-right:0}.stat .num{font-family:var(--font-showcard);color:var(--fg-strong);letter-spacing:.01em;text-shadow:1px 1px #6e2a0e33;font-size:64px;font-weight:400;line-height:1}.stat .lbl{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-rust-800);margin-top:10px;font-size:11px;font-weight:700}.stat .sub{color:var(--fg-muted);margin-top:4px;font-size:13px;line-height:1.5}.shead{text-align:center;max-width:720px;margin:0 auto 48px}.shead h2{font-family:var(--font-showcard);letter-spacing:.02em;color:var(--fg-strong);text-transform:uppercase;text-shadow:1px 1px #6e2a0e26;margin:12px 0 16px;font-size:clamp(40px,4.5vw,64px);font-weight:400;line-height:1}.shead h2 em{color:var(--hw-rust-700);letter-spacing:.03em;font-style:italic;font-weight:400}.shead.on-dark h2{color:var(--hw-cream-100);text-shadow:1px 1px #00000080}.shead.on-dark h2 em{color:var(--hw-gold-300)}.shead p{color:var(--fg-muted);margin:0;font-size:17px;line-height:1.65}.shead.on-dark p{color:var(--hw-cream-200)}.shead .ornament{margin-top:18px}.steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.step{background:var(--bg-elevated);border:1px solid var(--hw-brown-400);box-shadow:inset 0 1px 0 #fffff080, var(--shadow-md);border-radius:6px;padding:28px 24px;position:relative;overflow:hidden}.step:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.8;pointer-events:none;position:absolute;inset:0}.step>*{z-index:1;position:relative}.step:after{content:"";border:1px solid var(--hw-rust-600);background:var(--hw-rust-100);z-index:0;width:14px;height:14px;position:absolute;top:12px;right:12px;transform:rotate(45deg)}.step .num{font-family:var(--font-letterpress);letter-spacing:.26em;color:var(--hw-rust-800);text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:700}.step .num:after{content:"";background:var(--hw-gold-700);vertical-align:middle;width:28px;height:1px;margin-left:10px;display:inline-block}.step h3{font-family:var(--font-display);color:var(--fg-strong);margin:0 0 8px;font-size:22px;font-weight:800}.step p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.65}.fleet-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);color:var(--hw-brown-800);font-size:13px;font-family:var(--font-body);cursor:pointer;transition:background var(--dur-quick), color var(--dur-quick);border-radius:4px;padding:8px 14px;font-weight:500}.chip.is-on{background:var(--hw-brown-700);color:var(--hw-cream-100);border-color:var(--hw-brown-800)}.chip:hover:not(.is-on){background:var(--hw-cream-200)}.fleet-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.wagon-card{background:var(--hw-cream-50);border:1px solid var(--hw-brown-500);transition:transform var(--dur-base) var(--ease-creak), box-shadow var(--dur-base);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:3px;flex-direction:column;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffff080,0 2px 4px #14100c2e,0 14px 28px #14100c38}.wagon-card:after{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.65;pointer-events:none;position:absolute;inset:0}.wagon-card:hover{transform:translateY(-3px)rotate(.3deg);box-shadow:inset 0 1px #fffff080,0 4px 8px #14100c33,0 22px 40px #14100c4d}.wagon-card .photo{aspect-ratio:4/3;box-shadow:none;border:0;border-radius:0;min-height:0;transform:none}.wagon-card .body{z-index:1;padding:18px 20px 20px;position:relative}.wagon-card .body:before{content:"";border-top:1px dashed var(--hw-brown-500);height:0;position:absolute;top:0;left:20px;right:20px}.wagon-card .num{font-family:var(--font-letterpress);letter-spacing:.22em;color:var(--hw-rust-700);text-transform:uppercase;margin-bottom:8px;font-size:11px}.wagon-card h3{font-family:var(--font-display);color:var(--fg-strong);margin:0 0 6px;font-size:22px;font-weight:700}.wagon-card p{color:var(--fg-muted);margin:0 0 12px;font-size:14px;line-height:1.55}.wagon-card .specs{border-top:1px dashed var(--line);font-family:var(--font-mono);color:var(--fg-faded);letter-spacing:.02em;gap:12px;padding-top:12px;font-size:11px;display:flex}.wagon-card .specs span strong{color:var(--fg-strong);font-family:var(--font-body);font-size:13px;font-weight:600;display:block}.wagon-card .tags{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.wagon-tag{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.14em;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.tag-access{color:var(--hw-brown-900);border-color:var(--hw-brown-500);background:#fdf5e6}.tag-rust{background:var(--hw-rust-100);color:var(--hw-rust-800);border-color:var(--hw-rust-300)}.tag-gold{background:var(--hw-gold-100);color:var(--hw-gold-900);border-color:var(--hw-gold-400)}.tag-patina{color:var(--hw-patina-700);border-color:var(--hw-patina-300);background:#e5ede8}.chapters{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.chapter h3{font-family:var(--font-display);color:var(--fg-strong);margin:12px 0 16px;font-size:32px;font-weight:700;line-height:1.1}.chapter p{color:var(--fg);max-width:56ch;margin:0 0 14px;font-size:17px;line-height:1.7}.chapter .meta{font-family:var(--font-letterpress);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-rust-700);margin-bottom:8px;font-size:11px}.impact-grid{grid-template-columns:repeat(4,1fr);gap:28px;margin-top:56px;display:grid}.impact-grid .stat .num{color:var(--hw-cream-100)}.impact-grid .stat .lbl{color:var(--hw-gold-400)}.impact-grid .stat .sub{color:var(--hw-cream-200)}.impact-grid .stat{border:0;padding:0}.testimonial{background:var(--hw-cream-50);color:var(--fg);box-shadow:inset 0 0 0 1px var(--hw-brown-400), inset 0 0 0 6px var(--hw-cream-50), inset 0 0 0 7px var(--hw-brown-500), 0 6px 14px #2b1c131f;border-radius:10px;max-width:720px;margin:56px auto 0;padding:36px 38px}.testimonial .quote{font-family:var(--font-display);color:var(--fg-strong);margin:0 0 16px;font-size:24px;font-style:italic;line-height:1.4}.testimonial .who{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-rust-700);font-size:12px}.testimonial .who span{color:var(--fg-faded);margin-left:8px}.tiers{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.tier{background:var(--bg-elevated);border:1px solid var(--hw-brown-200);cursor:pointer;transition:border-color var(--dur-base), box-shadow var(--dur-base), transform var(--dur-base);text-align:left;font:inherit;color:inherit;border-radius:10px;width:100%;padding:28px 24px 24px;position:relative}.tier:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.tier.is-on{border-color:var(--hw-rust-600);box-shadow:inset 0 0 0 1px var(--hw-rust-600), 0 6px 14px #2b1c132e}.tier .tname{font-family:var(--font-display);color:var(--fg-strong);margin:8px 0 6px;font-size:22px;font-weight:700}.tier .tprice{font-family:var(--font-display);color:var(--hw-rust-700);letter-spacing:-.015em;font-size:36px;font-weight:800}.tier .tprice small{font-family:var(--font-body);color:var(--fg-muted);letter-spacing:0;margin-left:4px;font-size:13px;font-weight:400}.tier .twhat{color:var(--fg-muted);margin:12px 0 0;font-size:14px;line-height:1.55}.tier .ribbon{background:var(--hw-gold-600);color:var(--hw-cream-50);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;border-radius:2px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:-10px;left:22px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.form-grid label{display:block}.form-grid label.wide{grid-column:1/-1}.form-grid .lbl{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-brown-700);margin:0 0 6px;font-size:11px;font-weight:700}.field{background:var(--hw-cream-50);border:1px solid var(--hw-brown-400);width:100%;font-family:var(--font-body);color:var(--fg);border-radius:4px;outline:none;padding:11px 13px;font-size:15px;box-shadow:inset 0 1px 2px #2b1c1314}.field:focus{border-color:var(--hw-rust-600);box-shadow:inset 0 1px 2px #2b1c1314, 0 0 0 3px var(--hw-rust-200)}.field.has-error{border-color:var(--hw-status-danger)}textarea.field{resize:vertical;min-height:110px}.field-error{color:var(--hw-status-danger);font-size:13px;font-family:var(--font-body);margin-top:6px;font-weight:500}.field-success{background:var(--hw-gold-100);border:1px solid var(--hw-gold-500);color:var(--hw-brown-900);border-radius:8px;margin-top:22px;padding:16px 20px}.field-success strong{font-family:var(--font-display)}.hw-footer{background:var(--hw-brown-950);color:var(--hw-cream-200);padding:56px 0 28px;position:relative;overflow:hidden}.hw-footer:before{content:"";background:var(--hw-gold-700);height:2px;position:absolute;top:0;left:12%;right:12%}.hw-footer:after{content:"";background-image:var(--texture-leather);mix-blend-mode:multiply;opacity:.4;pointer-events:none;position:absolute;inset:0}.hw-footer .top{border-bottom:1px solid #fdf5e61a;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:32px;padding-bottom:36px;display:grid}.hw-footer .brand-block{max-width:320px}.hw-footer .brand-block .logo-cream{background-color:var(--hw-cream-100);width:220px;height:64px;display:block;-webkit-mask:url(/assets/healin-wheels-logo.png) 50%/contain no-repeat;mask:url(/assets/healin-wheels-logo.png) 50%/contain no-repeat}.hw-footer .brand-block p{color:var(--hw-cream-300);margin:14px 0 0;font-size:13px;line-height:1.65}.hw-footer h5{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-gold-400);margin:0 0 14px;font-size:11px;font-weight:700}.hw-footer ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hw-footer ul a{color:var(--hw-cream-100);font-size:14px;text-decoration:none}.hw-footer ul a:hover{color:var(--hw-rust-400)}.hw-footer .bot{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-cream-300);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:11px;display:flex}.hw-footer .bot .access{border:1px solid var(--hw-gold-700);color:var(--hw-gold-300);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.hw-footer .bot .access .seal{background:var(--hw-gold-600);border-radius:50%;width:14px;height:14px;position:relative}.hw-footer .bot .access .seal:after{content:"♿";color:var(--hw-brown-900);justify-content:center;align-items:center;font-size:9px;display:flex;position:absolute;inset:0}.journal-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:28px;display:grid}.journal-card{background:var(--hw-cream-50);border:1px solid var(--hw-brown-400);transition:transform var(--dur-base) var(--ease-creak), box-shadow var(--dur-base);border-radius:4px;padding:24px 24px 22px;position:relative;overflow:hidden}.journal-card:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.6;pointer-events:none;position:absolute;inset:0}.journal-card>*{z-index:1;position:relative}.journal-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.journal-card .date{font-family:var(--font-mono);color:var(--fg-faded);margin-bottom:8px;font-size:12px}.journal-card h3{font-family:var(--font-display);margin:0 0 10px;font-size:24px;font-weight:700;line-height:1.2}.journal-card p{color:var(--fg-muted);margin:0;font-size:15px;line-height:1.6}.faq-list{flex-direction:column;gap:16px;max-width:760px;margin:0 auto;display:flex}.faq-item{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);border-radius:6px;position:relative;overflow:hidden}.faq-item:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;inset:0}.faq-item>*{z-index:1;position:relative}.faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--fg-strong);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-family:var(--font-display);color:var(--hw-rust-700);transition:transform var(--dur-base);font-size:24px;font-weight:800}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item .answer{color:var(--fg-muted);padding:0 24px 22px;font-size:16px;line-height:1.7}.faq-item .answer p{margin:0 0 10px}.faq-item .answer p:last-child{margin:0}.page-intro{background:var(--hw-cream-100);border-bottom:2px solid var(--hw-brown-400);padding:80px 0 24px;position:relative;overflow:hidden}.page-intro:before{content:"";pointer-events:none;background-color:#6e501e0d;position:absolute;inset:0}.page-intro .wrap{z-index:1;position:relative}.page-intro h1{font-family:var(--font-showcard);letter-spacing:.015em;color:var(--fg-strong);text-transform:uppercase;text-shadow:1px 1px #6e2a0e2e;max-width:900px;margin:12px 0;font-size:clamp(48px,5.5vw,80px);font-weight:400;line-height:1}.page-intro h1 em{color:var(--hw-rust-700);font-style:italic;font-weight:400}.page-intro p{color:var(--fg-muted);max-width:60ch;margin:0 0 10px;font-size:18px;line-height:1.65}@media (max-width:960px){.article-figure--wide,.article-figure--full{width:auto;margin-left:0;margin-right:0}}.chapters .article-figure--wide,.chapters .article-figure--full,.chapter .article-figure--wide,.chapter .article-figure--full{width:auto!important;margin-left:0!important;margin-right:0!important}@media (max-width:960px){.hero .inner,.chapters,.fleet-grid,.steps,.tiers,.impact-grid,.hw-footer .top,.form-grid{grid-template-columns:minmax(0,1fr)}.chapters>*,.fleet-grid>*,.steps>*,.tiers>*,.impact-grid>*,.hero .inner>*,.hw-footer .top>*,.form-grid>*{min-width:0;max-width:100%}.chapter p{max-width:100%}.stat-strip{grid-template-columns:1fr 1fr}.stat-strip .stat{border-right:1px dashed var(--hw-brown-500);border-bottom:1px dashed var(--hw-brown-500)}.stat-strip .stat:nth-child(2n){border-right:0}.stat-strip .stat:nth-last-child(-n+2){border-bottom:0}.hw-header nav:not(.hw-mobile-nav){display:none}.hw-menu-button{align-items:center;display:inline-flex}.hw-header .donate{display:none}.hw-header .brand img{height:40px}.section{padding:64px 0}.section.tight{padding:44px 0}.hero{padding:32px 0 56px}.hero-photo-frame .photo-slot{min-height:320px}.wagon-card .photo{aspect-ratio:4/3}.article-hero{min-height:460px;padding:80px 0 44px}.article-hero-title{max-width:none}.article-body{font-size:17px;line-height:1.7}.article-body>h2{font-size:clamp(26px,5.5vw,32px)}.article-body>h3{font-size:clamp(20px,4.5vw,24px)}.address-card{grid-template-columns:1fr}.address-card-map{border-left:0;border-top:2px solid var(--hw-brown-700);min-height:240px}}@media (max-width:560px){.wrap,.hero .inner{padding:0 18px}.hw-header .inner{gap:12px;padding:12px 18px}.section{padding:48px 0}.section.tight{padding:32px 0}.hero{padding:24px 0 40px}.hero h1{letter-spacing:.012em;margin:16px 0 10px;font-size:clamp(40px,11vw,52px);line-height:.96}.hero .hero-sub{letter-spacing:.12em;margin:0 0 18px;font-size:13px}.hero .lede{max-width:none;margin:0 0 22px;font-size:17px;line-height:1.55}.hero .cta-row{gap:10px}.hero-photo-frame{padding:10px 10px 44px;transform:rotate(-.5deg)}.hero-photo-frame .photo-slot{min-height:240px}.hero-photo-frame:before{width:90px;height:20px;top:-8px}.stat-strip{grid-template-columns:1fr}.stat-strip .stat{border-right:0;border-bottom:1px dashed var(--hw-brown-500);padding:22px 20px}.stat-strip .stat:last-child{border-bottom:0}.stat .num{font-size:52px}.stat .lbl{font-size:10.5px}.shead{margin-bottom:32px}.shead h2{margin:8px 0 12px;font-size:clamp(30px,8vw,44px)}.shead p{font-size:16px;line-height:1.6}.hw-divider{letter-spacing:.18em;gap:10px;font-size:11px}.hw-divider i{max-width:80px}.page-intro{padding:56px 0 24px}.page-intro h1{margin:10px 0;font-size:clamp(38px,10vw,56px);line-height:.98}.page-intro p{font-size:16px;line-height:1.55}.article-hero{border-bottom-width:3px;min-height:380px;padding:64px 0 36px}.article-hero-title{margin:8px 0 14px;font-size:clamp(32px,11vw,48px);line-height:.96}.article-hero-lede{margin:0 0 18px;font-size:16px;line-height:1.5}.article-hero-credit{display:none}.article-body{font-size:16.5px;line-height:1.7}.article-body>h2{margin:1.1em 0 .5em;font-size:clamp(24px,6vw,28px)}.article-body>h3{margin:1em 0 .4em;font-size:clamp(19px,5vw,22px)}.article-dropcap:first-letter{padding:4px 10px 0 0;font-size:4.2em}.pull-quote{border-left-width:4px;margin:1.8em auto;padding:20px 22px 20px 26px}.pull-quote p{font-size:19px;line-height:1.4}.pull-quote cite{font-size:11px}.article-figure{margin:1.6em 0}.article-figure figcaption{font-size:14px}.article-figure figcaption .credit{font-size:10px}.article-sidebar{margin:1.6em 0;padding:18px 20px 20px}.article-sidebar h4{font-size:11px}.related-articles ul{grid-template-columns:1fr;gap:10px}.related-articles li a{padding:14px 18px}.step{padding:22px 20px}.step h3{font-size:20px}.step p{font-size:14.5px}.fleet-grid{gap:18px}.wagon-card .body{padding:16px 18px 18px}.wagon-card h3{font-size:20px}.field{padding:12px 14px;font-size:16px}.form-grid{grid-template-columns:1fr}textarea.field{min-height:120px}.btn{padding:16px 22px;font-size:13px}.btn-sm{min-height:40px;padding:12px 16px;font-size:11.5px}.btn-lg{padding:18px 26px;font-size:14px}.btn .rivet{width:12px;height:12px}.chip{min-height:40px;padding:12px 16px;font-size:13px}.founder-card{width:100%;max-width:360px;margin-top:22px;padding:14px 16px}.founder-card .founder-name{font-size:17px}.founder-card .founder-role{font-size:10px}.founder-card .founder-action{font-size:14.5px}.tier{padding:22px 20px}.tier .tname{font-size:19px}.tier .tprice{font-size:30px}.testimonial{margin:36px auto 0;padding:24px 22px}.testimonial .quote{font-size:20px}.chapter h3{font-size:24px}.chapter p{font-size:16px;line-height:1.65}.journal-grid{grid-template-columns:1fr;gap:18px}.journal-card{padding:22px 20px 20px}.journal-cover{width:calc(100% + 40px);margin:-22px -20px 14px}.journal-card h3{font-size:22px}.journal-post-hero{min-height:360px;padding:64px 0 32px}.journal-post-title{font-size:clamp(32px,8vw,44px)}.faq-item summary{padding:16px 18px;font-size:17px}.faq-item .answer{padding:0 18px 18px;font-size:15px}.hw-header .brand img{height:36px}.hw-menu-button{min-height:40px;padding:10px 12px;font-size:12px}.hw-footer{padding:44px 0 24px}.hw-footer .top{gap:28px}.hw-footer .brand-block .logo-cream{width:180px;height:52px}.hw-footer .bot{flex-direction:column;align-items:flex-start;gap:12px;padding-top:18px}.hw-footer .bot .access{font-size:10px}.email-signup-row{flex-direction:column;align-items:stretch}.email-signup-row .field{width:100%;flex:none!important;height:48px!important;min-height:0!important;max-height:48px!important;line-height:1.2!important}.email-signup-row .btn{justify-content:center;width:100%}.status-pills{gap:6px}.status-pill{padding:10px 14px;font-size:10.5px}.status-help{width:100%;font-size:12px}.post-editor{padding:22px 20px}.credit-list{grid-template-columns:1fr;gap:20px}.breadcrumbs{font-size:11px}.link-list li{padding:12px 14px;font-size:14px}body{background-image:var(--texture-grain)}}@media (max-width:380px){.wrap,.hero .inner{padding:0 14px}.hw-header .inner{padding:10px 14px}.hero h1{font-size:clamp(34px,11vw,44px)}.page-intro h1{font-size:clamp(32px,10vw,44px)}.article-hero-title{font-size:clamp(28px,10vw,40px)}.shead h2{font-size:clamp(26px,7.5vw,36px)}.btn{padding:14px 18px}.btn-lg{padding:16px 22px;font-size:13px}.stat .num{font-size:44px}.founder-card{max-width:100%}}.reach-kelly{z-index:80;background:var(--hw-rust-800);color:var(--hw-cream-50);border:1px solid var(--hw-rust-900);border-radius:0;align-items:stretch;gap:0;text-decoration:none;display:inline-flex;position:fixed;bottom:18px;right:18px;overflow:hidden;box-shadow:inset 0 1px #ffe1b424,inset 0 -1px #0006,0 4px 10px #14100c59,0 14px 28px #14100c4d}.reach-kelly a.rk-link{color:var(--hw-cream-50);font-family:var(--font-display);letter-spacing:0;white-space:nowrap;transition:background var(--dur-base), color var(--dur-base);align-items:center;gap:10px;padding:12px 18px;font-size:16px;font-style:italic;font-weight:700;text-decoration:none;display:inline-flex}.reach-kelly a.rk-link+a.rk-link{border-left:1px solid #00000059}.reach-kelly a.rk-link:hover{background:var(--hw-rust-900);color:var(--hw-gold-200)}.reach-kelly .rk-icon{width:18px;height:18px;color:var(--hw-gold-300);flex-shrink:0;display:inline-block}.reach-kelly .rk-text{flex-direction:column;line-height:1.1;display:inline-flex}.reach-kelly .rk-label{font-size:11px;font-family:var(--font-letterpress);letter-spacing:.18em;text-transform:uppercase;color:var(--hw-cream-300);font-style:normal;font-weight:700}.reach-kelly .rk-value{font-size:15px;font-family:var(--font-display);color:var(--hw-cream-50);font-style:italic;font-weight:700}@media (max-width:560px){.reach-kelly{bottom:14px;right:14px}.reach-kelly a.rk-link{padding:12px 14px}.reach-kelly .rk-text{display:none}}.breadcrumbs{font-family:var(--font-mono);color:var(--fg-faded);margin:0 0 12px;font-size:12px}.breadcrumbs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:6px;display:inline-flex}.breadcrumbs a{color:var(--hw-rust-700);border-bottom:1px dashed #6e2a0e4d;padding-bottom:1px;text-decoration:none}.breadcrumbs a:hover{color:var(--hw-rust-800);border-bottom-color:var(--hw-rust-700)}.breadcrumbs .sep{opacity:.5}.breadcrumbs [aria-current=page]{color:var(--fg);font-weight:600}.article-hero-content .breadcrumbs,.section.dark .breadcrumbs,.section.forged .breadcrumbs,.journal-post-hero .breadcrumbs{color:var(--hw-cream-200)}.article-hero-content .breadcrumbs a,.section.dark .breadcrumbs a,.section.forged .breadcrumbs a,.journal-post-hero .breadcrumbs a{color:var(--hw-gold-200);border-bottom-color:#d4b78666}.article-hero-content .breadcrumbs a:hover,.section.dark .breadcrumbs a:hover,.section.forged .breadcrumbs a:hover,.journal-post-hero .breadcrumbs a:hover{color:var(--hw-cream-50);border-bottom-color:var(--hw-gold-300)}.article-hero-content .breadcrumbs [aria-current=page],.section.dark .breadcrumbs [aria-current=page],.section.forged .breadcrumbs [aria-current=page],.journal-post-hero .breadcrumbs [aria-current=page]{color:var(--hw-cream-50)}.long-reads-section{padding:64px 0}.long-reads{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.long-reads li{margin:0}.long-reads li a{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);border-left:3px solid var(--hw-rust-700);color:var(--fg);height:100%;transition:background var(--dur-base), transform var(--dur-quick) var(--ease-roll), border-left-color var(--dur-base);grid-template-rows:auto auto 1fr auto;gap:8px;padding:22px 22px 18px;text-decoration:none;display:grid}.long-reads li a:hover{background:var(--hw-cream-100);border-left-color:var(--hw-gold-600);transform:translateY(-2px)}.long-reads .lr-eyebrow{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.2em;color:var(--hw-rust-700);font-size:10.5px;font-weight:700}.long-reads .lr-title{font-family:var(--font-display);color:var(--fg-strong);font-size:22px;font-style:italic;font-weight:800;line-height:1.15}.long-reads .lr-summary{font-family:var(--font-body);color:var(--fg-muted);font-size:14.5px;line-height:1.55}.long-reads .lr-go{font-family:var(--font-display);color:var(--hw-rust-700);margin-top:6px;font-size:18px;font-style:italic}@media (max-width:960px){.long-reads{grid-template-columns:1fr}}.trail-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.trail-games li{margin:0}.trail-games li a{background:var(--hw-brown-900);border:1px solid var(--hw-brown-700);border-left:4px solid var(--hw-gold-600);color:var(--hw-cream-100);transition:transform var(--dur-quick) var(--ease-roll), border-left-color var(--dur-base);gap:8px;padding:24px 24px 22px;text-decoration:none;display:grid}.trail-games li a:hover{border-left-color:var(--hw-rust-400);transform:translateY(-2px)}.trail-games .lr-eyebrow{color:var(--hw-gold-300)}.trail-games .lr-title{color:var(--hw-cream-50)}.trail-games .lr-summary{color:var(--hw-cream-200);font-family:var(--font-mono);font-size:13px}.trail-game-blurb{font-family:var(--font-body);color:var(--hw-cream-200);font-size:14.5px;line-height:1.55}.trail-games .lr-go{color:var(--hw-gold-200)}.trail-back{font-family:var(--font-display);color:var(--hw-rust-700);border-bottom:1px solid var(--hw-brown-300);padding-bottom:1px;font-style:italic;text-decoration:none}.section.forged .trail-back{color:var(--hw-gold-200);border-bottom-color:var(--hw-gold-700)}@media (max-width:720px){.trail-games{grid-template-columns:1fr}}.trail-game{font-family:var(--font-body);color:var(--fg);grid-template-columns:1fr;gap:18px;display:grid}.trail-hud{border-top:1px solid var(--hw-brown-500);border-bottom:1px solid var(--hw-brown-500);background:var(--hw-cream-50);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;display:grid}.trail-hud-cell{border-right:1px dashed var(--hw-brown-400);flex-direction:column;padding:10px 14px;display:flex}.trail-hud-cell:last-child{border-right:0}.trail-hud-label{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-rust-700);font-size:10px;font-weight:700}.trail-hud-value{font-family:var(--font-mono);color:var(--fg-strong);margin-top:2px;font-size:17px;font-weight:500}.trail-panel{background:var(--hw-cream-50);border:1px solid var(--hw-brown-400);padding:22px 24px}.trail-eyebrow{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-rust-700);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.trail-h{font-family:var(--font-display);color:var(--fg-strong);margin:0 0 10px;font-size:22px;font-style:italic;font-weight:800}.trail-p{margin:0 0 8px;font-size:15.5px;line-height:1.55}.trail-outfit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.trail-outfit-row{border:1px dashed var(--hw-brown-400);padding:12px 14px}.trail-outfit-row-label{justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:14px;display:flex}.trail-outfit-row-price{font-family:var(--font-mono);color:var(--fg-muted);font-size:12px}.trail-outfit-row-controls{justify-content:space-between;align-items:center;gap:10px;display:flex}.trail-step-btn{width:32px;height:32px;font-family:var(--font-display);background:var(--hw-rust-700);color:var(--hw-cream-50);border:1px solid var(--hw-rust-900);cursor:pointer;font-size:20px;font-style:italic;font-weight:700;line-height:1}.trail-step-btn:hover{background:var(--hw-rust-800)}.trail-outfit-row-have{font-family:var(--font-mono);text-align:center;flex:auto;font-size:14px}.trail-fieldset{border:1px dashed var(--hw-brown-400);padding:10px 14px}.trail-fieldset legend{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-rust-700);padding:0 6px;font-size:11px;font-weight:700}.trail-radio{text-transform:capitalize;align-items:center;gap:6px;margin-right:14px;font-size:14px;display:inline-flex}.trail-party ul,.trail-log ol{margin:0;padding:0;list-style:none}.trail-party li{border-bottom:1px dashed var(--hw-brown-300);justify-content:space-between;align-items:baseline;padding:6px 0;font-size:14.5px;display:flex}.trail-party li.is-lost{color:var(--fg-faded);text-decoration:line-through}.trail-party-name{font-family:var(--font-display);font-style:italic;font-weight:700}.trail-party-role{font-family:var(--font-body);color:var(--fg-muted);font-size:12.5px;font-style:normal;font-weight:400}.trail-party-health{font-family:var(--font-mono);font-size:13px}.trail-log{max-height:280px;font-family:var(--font-mono);font-size:13px;line-height:1.55;overflow-y:auto}.trail-log ol li{border-bottom:1px dashed var(--hw-brown-200);padding:4px 0}.trail-log ol li:last-child{border-bottom:0}@media (max-width:720px){.trail-outfit-grid{grid-template-columns:1fr}}.story-lineage-callout{background:var(--hw-brown-900);color:var(--hw-cream-100);border:1px solid var(--hw-brown-700);border-left:4px solid var(--hw-gold-600);grid-template-columns:1fr auto;align-items:center;gap:28px;margin:36px 0 8px;padding:28px 32px;display:grid;position:relative}.story-lineage-callout-text{flex-direction:column;gap:10px;max-width:540px;display:flex}.story-lineage-callout-eyebrow{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-gold-300);font-size:11px;font-weight:700}.story-lineage-callout h2{font-family:var(--font-display);color:var(--hw-cream-50);margin:0;font-size:clamp(22px,3vw,30px);font-style:italic;font-weight:800;line-height:1.15}.story-lineage-callout h2 em{color:var(--hw-gold-200);font-style:italic}.story-lineage-callout p{color:var(--hw-cream-200);font-size:15.5px;line-height:1.6;font-family:var(--font-body);margin:0 0 12px}.story-lineage-callout .btn{align-self:flex-start}.story-lineage-callout-glyph{color:var(--hw-gold-500);opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (max-width:720px){.story-lineage-callout{text-align:left;grid-template-columns:1fr;padding:22px 22px 24px}.story-lineage-callout-glyph{align-self:flex-end;width:72px;height:72px;margin-top:-32px}}.link-list{grid-template-columns:1fr;gap:12px;max-width:760px;margin:24px 0 0;padding:0;list-style:none;display:grid}.link-list li{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);font-family:var(--font-body);border-radius:4px;flex-wrap:wrap;gap:8px;padding:14px 18px;font-size:15px;line-height:1.55;display:flex}.link-list li a{color:var(--hw-rust-700);font-weight:700}.link-list li strong{color:var(--fg-strong);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:700}.link-list li span{color:var(--fg-muted)}.check-list{flex-direction:column;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.check-list li{color:var(--fg);padding-left:28px;font-size:16px;line-height:1.55;position:relative}.check-list li:before{content:"";background:var(--hw-rust-100);border:1.5px solid var(--hw-rust-600);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--hw-cream-50);border-radius:50%;position:absolute;top:6px;left:0}.credit-list{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.credit-item{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);border-radius:4px;flex-direction:column;display:flex;overflow:hidden}.credit-item img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.credit-item>div{padding:14px 18px 16px}.credit-caption{font-family:var(--font-display);color:var(--fg-strong);margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.4}.credit-meta{color:var(--fg-faded);margin:0;font-size:12px;line-height:1.5}.credit-meta a{color:var(--hw-rust-700)}.credit-meta a:hover{color:var(--hw-rust-800)}.hero-photo-frame .photo-slot.has-image{background:var(--hw-brown-900);position:relative}.hero-photo-frame .photo-slot.has-image:before{content:"";z-index:2;pointer-events:none;background-color:#4a2f1f1a;position:absolute;inset:0}.hero-photo-frame .photo-slot.has-image:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -60px 40px -30px #14100c73}.article-hero{background:var(--hw-brown-900);border-bottom:4px solid var(--hw-rust-700);min-height:520px;color:var(--hw-cream-50);align-items:flex-end;padding:96px 0 56px;display:flex;position:relative;overflow:hidden}.article-hero-img{position:absolute;inset:0;overflow:hidden}.article-hero-img>img{filter:saturate(.85)contrast(1.05)}.article-hero-tint{background:#14100c9e;position:absolute;inset:0}.article-hero-img:after{content:"";pointer-events:none;background-color:#14100c4d;position:absolute;inset:0}.article-hero-content{z-index:1;max-width:1080px;position:relative}.article-hero-title{font-family:var(--font-showcard);letter-spacing:.02em;color:var(--hw-cream-50);text-transform:uppercase;text-shadow:2px 2px #00000073;max-width:18ch;margin:0 0 18px;font-size:clamp(48px,6vw,96px);font-weight:400;line-height:.96}.article-hero-title em{color:var(--hw-rust-300);font-style:italic;font-weight:400}.article-hero-lede{font-family:var(--font-display);color:var(--hw-cream-100);text-wrap:balance;max-width:32em;margin:0 0 24px;font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:500;line-height:1.5}.article-hero-credit{font-family:var(--font-mono);color:var(--hw-cream-300);margin:24px 0 0;font-size:11px}.article-hero-credit a{color:var(--hw-gold-300)}.article-meta{font-family:var(--font-mono);color:var(--fg-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;font-size:13px;display:flex}.article-meta.on-dark{color:var(--hw-cream-200)}.article-meta strong{font-family:var(--font-body);color:var(--fg-strong);font-weight:700}.article-meta.on-dark strong{color:var(--hw-cream-50)}.article-meta .sep{opacity:.55}.article-body{font-family:var(--font-body);color:var(--fg);max-width:720px;margin:0 auto;font-size:19px;line-height:1.75}.article-body>p{text-wrap:pretty;margin:0 0 1.3em}.article-body>h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--fg-strong);margin:1.4em 0 .6em;scroll-margin-top:80px;font-size:clamp(28px,3.4vw,40px);font-weight:800}.article-body>h3{font-family:var(--font-display);letter-spacing:-.005em;color:var(--fg-strong);margin:1.2em 0 .4em;scroll-margin-top:80px;font-size:clamp(22px,2.4vw,28px);font-weight:700}.article-body>h4{font-family:var(--font-letterpress);letter-spacing:.22em;text-transform:uppercase;color:var(--hw-rust-700);margin:1.8em 0 .6em;font-size:13px;font-weight:700}.article-body strong{color:var(--fg-strong);font-weight:700}.article-body em{color:var(--hw-brown-800);font-style:italic}.article-body a{color:var(--hw-rust-700)}.article-body a:hover{color:var(--hw-rust-800)}.article-body ul,.article-body ol{margin:0 0 1.3em;padding-left:1.2em}.article-body li{margin:0 0 .5em}.article-body blockquote{border-left:3px solid var(--hw-rust-600);font-family:var(--font-display);color:var(--fg-strong);margin:1.4em 0;padding:.1em 0 .1em 1.2em;font-size:1.1em;font-style:italic}.article-body hr{border:0;border-top:1px dashed var(--line);width:60%;margin:2em auto}.article-dropcap:first-letter{font-family:var(--font-showcard);float:left;color:var(--hw-rust-700);text-shadow:1px 1px #6e2a0e2e;padding:6px 12px 0 0;font-size:5em;line-height:.85}.article-figure{width:100%;max-width:min(880px,100% - 40px);margin:2em auto;display:block;position:relative}.article-figure--wide{margin-left:calc(-1*max(0px,min(120px,50vw - 360px)));margin-right:calc(-1*max(0px,min(120px,50vw - 360px)))}.article-figure--full{width:auto;max-width:100%;margin-left:max(50% - 50vw,-28px);margin-right:max(50% - 50vw,-28px)}.article-figure-img{aspect-ratio:16/10;background:var(--hw-brown-800);border:1px solid var(--hw-brown-700);position:relative;overflow:hidden}.article-figure-img:after{content:"";pointer-events:none;background-color:#14100c14;position:absolute;inset:0}.article-figure figcaption{font-family:var(--font-display);color:var(--fg-muted);flex-direction:column;gap:4px;margin-top:10px;padding:0 4px;font-size:15px;font-style:italic;line-height:1.5;display:flex}.article-figure figcaption .caption{color:var(--fg)}.article-figure figcaption .credit{font-family:var(--font-mono);color:var(--fg-faded);letter-spacing:.02em;font-size:11px;font-style:normal}.article-figure figcaption .credit a{color:var(--hw-rust-700)}.pull-quote{background:var(--hw-cream-50);border-left:6px solid var(--hw-rust-600);border-right:1px solid var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:760px;margin:2.4em auto;padding:28px 32px 28px 40px;position:relative;overflow:hidden}.pull-quote:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;inset:0}.pull-quote>*{z-index:1;position:relative}.pull-quote p{font-family:var(--font-display);color:var(--fg-strong);text-wrap:balance;margin:0 0 12px;font-size:clamp(22px,2.4vw,30px);font-style:italic;font-weight:700;line-height:1.35}.pull-quote cite{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;color:var(--hw-rust-700);font-size:12px;font-style:normal;font-weight:700}.article-sidebar{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);box-shadow:var(--shadow-sm);border-radius:6px;margin:2em 0;padding:22px 26px 24px;position:relative;overflow:hidden}.article-sidebar:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.5;pointer-events:none;position:absolute;inset:0}.article-sidebar>*{z-index:1;position:relative}.article-sidebar h4{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-rust-700);margin:0 0 10px;font-size:12px}.article-sidebar>div{font-family:var(--font-body);color:var(--fg-muted);font-size:16px;line-height:1.65}.article-sidebar p{margin:0 0 .7em}.article-sidebar p:last-child{margin:0}.related-articles{border-top:2px solid var(--hw-brown-400);max-width:880px;margin:3em auto 0;padding:32px 4px 0}.related-articles .related-title{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.22em;color:var(--hw-rust-700);margin:0 0 18px;font-size:12px;font-weight:700}.related-articles ul{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.related-articles li a{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);color:inherit;transition:transform var(--dur-base) var(--ease-creak), box-shadow var(--dur-base);border-radius:4px;flex-direction:column;gap:4px;padding:18px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.related-articles li a:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.4;pointer-events:none;position:absolute;inset:0}.related-articles li a>*{z-index:1;position:relative}.related-articles li a:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-articles .r-title{font-family:var(--font-display);color:var(--fg-strong);font-size:18px;font-weight:700;line-height:1.3}.related-articles .r-summary{color:var(--fg-muted);font-size:14px;line-height:1.5}.related-articles .r-go{color:var(--hw-rust-700);font-family:var(--font-display);margin-top:4px;font-weight:700}.address-card{background:var(--hw-cream-50);border:2px solid var(--hw-brown-700);box-shadow:var(--shadow-md);border-radius:6px;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative;overflow:hidden}.address-card:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.4;pointer-events:none;z-index:1;position:absolute;inset:0}.address-card-info{z-index:2;padding:36px 40px;position:relative}.address-card .address-line{color:var(--fg);margin:0;font-size:18px;line-height:1.6}.address-card .address-line strong{font-family:var(--font-display);color:var(--fg-strong);font-size:22px;font-weight:700}.address-card-map{z-index:0;border-left:2px solid var(--hw-brown-700);background:var(--hw-brown-800);min-height:360px;position:relative}.address-card-map iframe{filter:sepia(.25)saturate(.85)contrast(1.05);border:0;width:100%;height:100%;display:block}@media (max-width:760px){.address-card{grid-template-columns:1fr}.address-card-info{padding:28px 24px}.address-card-map{border-left:0;border-top:2px solid var(--hw-brown-700);min-height:280px}}.hero h1,.shead h2,.article-hero-title,.page-intro h1,.hw-showcard{text-shadow:1px 1px #6e2a0e2e,0 0 1px #14100c14}.hw-divider:before,.hw-divider:after{content:"";display:none}.section-edge-tear{position:relative}.section-edge-tear:after{content:"";background-color:var(--bg);pointer-events:none;height:12px;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 12' preserveAspectRatio='none'><path d='M0,0 L20,9 L40,3 L60,11 L80,4 L100,10 L130,2 L160,8 L190,5 L220,11 L260,3 L300,9 L340,4 L380,10 L420,2 L470,8 L510,5 L560,11 L600,3 L640,9 L680,4 L720,10 L760,2 L800,8 L840,5 L880,11 L920,3 L960,9 L1000,4 L1040,10 L1080,2 L1120,8 L1160,5 L1200,11 L1200,12 L0,12 Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 12' preserveAspectRatio='none'><path d='M0,0 L20,9 L40,3 L60,11 L80,4 L100,10 L130,2 L160,8 L190,5 L220,11 L260,3 L300,9 L340,4 L380,10 L420,2 L470,8 L510,5 L560,11 L600,3 L640,9 L680,4 L720,10 L760,2 L800,8 L840,5 L880,11 L920,3 L960,9 L1000,4 L1040,10 L1080,2 L1120,8 L1160,5 L1200,11 L1200,12 L0,12 Z' fill='black'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%}.hw-squiggle{opacity:.7;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none'><path d='M0,7 C 20,2 40,12 60,7 C 80,2 100,12 120,7 C 140,2 160,12 180,7 L 200,7' stroke='%234A2F1F' stroke-width='1.5' fill='none' stroke-linecap='round'/></svg>") 50%/200px 14px repeat-x;border:0;width:100%;max-width:480px;height:14px;margin:32px auto}.workshop-stamp{border:2px solid var(--hw-rust-700);width:84px;height:84px;color:var(--hw-rust-700);font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.14em;text-align:center;opacity:.78;box-shadow:inset 0 0 0 2px var(--hw-rust-700), inset 0 0 0 5px var(--hw-cream-50), inset 0 0 0 6px var(--hw-rust-700);background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:14px 8px;font-size:9px;font-weight:700;line-height:1.15;display:inline-flex;transform:rotate(-8deg)}.coffee-ring{pointer-events:none;border:4px solid #6e2a0e1f;border-radius:50%;width:80px;height:80px;position:absolute}.post-editor{background:var(--hw-cream-50);border:1px solid var(--hw-brown-300);box-shadow:var(--shadow-md);border-radius:8px;padding:28px 32px;position:relative;overflow:hidden}.post-editor:before{content:"";background-image:var(--texture-grain);mix-blend-mode:multiply;opacity:.4;pointer-events:none;position:absolute;inset:0}.post-editor>*{z-index:1;position:relative}.status-pills{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.status-pill{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.18em;border:1.5px solid var(--hw-brown-700);background:var(--hw-cream-100);color:var(--hw-brown-900);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700}.status-pill:hover{background:var(--hw-cream-200)}.status-pill.is-on{background:var(--hw-rust-600);color:var(--hw-cream-50);border-color:var(--hw-rust-800);box-shadow:inset 0 1px #ffe1b44d,inset 0 -2px #0000004d}.status-help{color:var(--fg-muted);font-size:13px;font-style:italic}.cover-preview{background:var(--hw-cream-100);border:1px dashed var(--hw-brown-400);border-radius:4px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px;display:flex}.cover-preview img{border:1px solid var(--hw-brown-700);border-radius:4px;max-width:200px;max-height:140px}.post-tag-mini{background:var(--hw-cream-100);border:1px solid var(--hw-brown-400);font-family:var(--font-mono);color:var(--hw-rust-700);border-radius:999px;margin:0 6px 4px 0;padding:2px 8px;font-size:11px;text-decoration:none;display:inline-block}a.post-tag-mini:hover{background:var(--hw-rust-600);color:var(--hw-cream-50);border-color:var(--hw-rust-800)}.journal-controls{grid-template-columns:1fr;gap:14px;margin:0 0 16px;display:grid}.journal-search{max-width:480px}.journal-tag-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.journal-card{flex-direction:column;display:flex}.journal-cover{aspect-ratio:16/9;object-fit:cover;border-bottom:2px solid var(--hw-brown-700);filter:saturate(.9)contrast(1.05);width:calc(100% + 48px);margin:-24px -24px 16px}.journal-post-hero{background:var(--hw-brown-900);border-bottom:4px solid var(--hw-rust-700);min-height:460px;color:var(--hw-cream-50);align-items:flex-end;padding:96px 0 48px;display:flex;position:relative;overflow:hidden}.journal-post-hero-img{object-fit:cover;filter:saturate(.85)contrast(1.05);opacity:.55;width:100%;height:100%;position:absolute;inset:0}.journal-post-hero:after{content:"";pointer-events:none;background-color:#14100c4d;position:absolute;inset:0}.journal-post-hero-content{z-index:1;max-width:1080px;position:relative}.journal-post-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--hw-cream-50);text-shadow:2px 2px #00000080;max-width:22ch;margin:14px 0;font-size:clamp(40px,5vw,64px);font-weight:900;line-height:1.05}.journal-post-meta{font-family:var(--font-mono);color:var(--hw-cream-200);margin:0;font-size:13px}.journal-post-meta strong{color:var(--hw-cream-50);font-family:var(--font-body)}.journal-inline-figure{margin:1.8em 0}.journal-inline-figure img{border:1px solid var(--hw-brown-700);width:100%;height:auto;box-shadow:var(--shadow-md);border-radius:3px}.journal-inline-figure figcaption{font-family:var(--font-display);color:var(--fg-muted);margin-top:8px;font-size:14px;font-style:italic}.email-signup-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-signup-row .field{flex:200px;min-width:0;height:44px;min-height:0;line-height:1.2}.email-signup-fineprint{color:var(--hw-cream-300);font-size:11px;font-family:var(--font-mono);margin:10px 0 0}.email-signup-done{font-family:var(--font-display);color:var(--hw-gold-300);margin:0;font-size:15px;font-style:italic;line-height:1.55}.email-signup--footer .field{background:var(--hw-brown-800);color:var(--hw-cream-100);border-color:var(--hw-brown-700)}.email-signup--footer .field::placeholder{color:var(--hw-cream-400)}.email-signup--footer .field:focus{border-color:var(--hw-gold-600);box-shadow:0 0 0 3px #6e2a0e59}.compliance-banner{background:var(--hw-gold-100);border:1px solid var(--hw-gold-500);border-left:4px solid var(--hw-rust-700);max-width:880px;color:var(--hw-brown-900);border-radius:6px;margin:0 auto 36px;padding:22px 26px;font-size:14.5px;line-height:1.6}.compliance-banner h3{color:var(--hw-rust-700);letter-spacing:.22em;margin:0 0 12px;font-size:12px}.compliance-banner p{margin:0 0 10px}.compliance-banner p:last-child{margin:0}.compliance-banner strong{color:var(--hw-brown-950)}.compliance-fineprint{background:var(--hw-cream-50);border:1px dashed var(--hw-brown-400);max-width:880px;color:var(--fg-muted);border-radius:6px;margin:36px auto 0;padding:22px 26px;font-size:13.5px;line-height:1.55}.compliance-fineprint h4{color:var(--hw-rust-700);letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:700}.compliance-fineprint ul{margin:0;padding-left:20px;list-style:outside}.compliance-fineprint li{margin:0 0 6px}.compliance-fineprint li:last-child{margin:0}.compliance-fineprint strong{color:var(--fg-strong)}.wagon-wheel{flex-shrink:0;line-height:0;display:inline-block;position:relative}.wagon-wheel svg{width:100%;height:100%;display:block}.wagon-wheel-spin svg{animation:ww-roll var(--ww-speed,18s) linear infinite;transform-origin:50%}.wagon-wheel-rev.wagon-wheel-spin svg{animation-direction:reverse}@keyframes ww-roll{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.wagon-wheel-spin svg{animation:none}}.hw-mobile-nav{display:none}.hw-header .hw-mobile-nav.is-open{background:var(--hw-brown-900);background-image:linear-gradient(180deg, #00000038, #0000 70%), var(--texture-leather,none);border-bottom:1px solid var(--hw-gold-700);flex-direction:column;gap:0;padding:18px 28px 28px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -10px #00000073}.hw-header .hw-mobile-nav a,.hw-header .hw-mobile-nav.is-open a{font-family:var(--font-letterpress);text-transform:uppercase;letter-spacing:.16em;text-shadow:0 1px #0006;background:0 0;border-bottom:1px solid #d4b78633;border-radius:0;padding:14px 4px;font-size:15px;font-weight:700;text-decoration:none;position:relative;color:var(--hw-cream-50)!important}.hw-header .hw-mobile-nav a:hover,.hw-header .hw-mobile-nav a:focus-visible{background:#d4b78614;color:var(--hw-gold-200)!important}.hw-header .hw-mobile-nav a:last-child{border-bottom:0}.hw-header .hw-mobile-nav a.is-active{color:var(--hw-gold-300)!important}.hw-header .hw-mobile-nav a.is-active:after{content:none}
