@font-face{font-family:Saira Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b49f98ef15a1105-s.1ok3v4xpwtq0j.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:Saira Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43bc6440ada1ba80-s.3ygul85obnvxf.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:Saira Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5a77e7521786998f-s.p.44y80uvo06e0k.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:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34fd6ffea3f110b0-s.3hd5jkugfx254.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:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/aa5902a20f09ee56-s.3icaf0vxshg63.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:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c41243906ecba77-s.p.3_nsf_0ly35lq.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:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/afe00a8a550fe0fa-s.2f2e_3b34a47b.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:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0f5eca495bd6f0e-s.2ghbzre0fc5v5.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:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b94cfb34b9e6a2b8-s.p.3-n57bcvaz8oc.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:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4876d0d2b3890f5b-s.1-hti1q24_0xn.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:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fad8c11517de0c51-s.3taa34zb7zg2j.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:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bcc6c7b97aa3243e-s.p.0-bot13eqj7bq.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:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fafbf5d8d79857f9-s.1kr2f52a22uey.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:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1924e73e8631aae2-s.2txqxi6n2mq4k.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:Saira Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6b3f5f703c08563d-s.p.23wzz49_-cmg8.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:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/59e64bfc2a5eb630-s.2txlodh9oexhy.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:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0adfbe89420106a6-s.2pvnxj5h_ejdf.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:Saira Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0690c7bc0af8c00f-s.p.0mnyotcpywg6s.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:Saira Condensed Fallback;src:local(Arial);ascent-override:143.34%;descent-override:55.44%;line-gap-override:0.0%;size-adjust:79.18%}.saira_condensed_2ccc22c7-module__e6QvlG__className{font-family:Saira Condensed,Saira Condensed Fallback;font-style:normal}.saira_condensed_2ccc22c7-module__e6QvlG__variable{--font-saira:"Saira Condensed", "Saira Condensed Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.2nbaer0g12-mx.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.3f-qedmuksb1u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.0c-2_pvk97n4l.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.2th8bimuufa9h.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.2z5t5bl_buaq4.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.0cthxa3mcy42c.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.1zorssra76br6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.2cglzsm933aqw.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.090ae4wdj6ak3.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.17l2q2xazf7qv.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.0uf-sl_u0jkup.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0-junx0ftaw68.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.078sknulifi8_.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.1u30poawfvcc7.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.1by13-3l7ep6q.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0a0hvagajeuvk.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.0k3erjj452ij8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.1j5f1tqa41gj1.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.3aa1quwg-8auu.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0-zxmgh6g2ro_.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.3tz5-9aop7k3s.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.1f3alcz_ehiv6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.2n2pzj7q6-yqb.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.2cub6xgiuvof-.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.32qtc5gvtu4f4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.075nzhq-azcwn.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.32fxum-hv1zci.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.043e7-2hd94z4.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.3tnad6m4sf0xz.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.1oxabuqlrz9-_.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.2x-ji60ehjd_i.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.0m24nhe3bmgar.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.2zcrmhc15lkbt.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.39dqqg9o8jqzp.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.08rc2-5ev0bam.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.09bhwyvkoc8ms.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.0lwu3izqcp-2k.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.26uzcjajmah7n.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.3lo3d5l1mfb52.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.42kv-xe2onlt1.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_d705d644-module__EOp0eq__className{font-family:Spectral,Spectral Fallback}.spectral_d705d644-module__EOp0eq__variable{--font-spectral:"Spectral", "Spectral Fallback"}
:root,[data-theme=dark]{--bg:#0c0a09;--bg2:#151110;--panel:#181310;--panel2:#221a14;--ink:#f6efe4;--dim:#b8a894;--faint:#7c6e5f;--ember:#e2511e;--ember2:#f4872f;--gold:#ccaa5a;--on-ember:#fffaf1;--line:#caa44e2e;--line2:#f6efe414;--header-bg:#0c0a09d1;--shadow:#0000006b}[data-theme=light]{--bg:#f2e5d0;--bg2:#faf2e4;--panel:#fffaf1;--panel2:#f5e9d6;--ink:#241a12;--dim:#5f5040;--faint:#9c8b74;--ember:#cf4416;--ember2:#e8761f;--gold:#9a761f;--on-ember:#fffaf1;--line:#241a1224;--line2:#241a120f;--header-bg:#f2e5d0d1;--shadow:#5b3a1e2e}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 16% 6%, color-mix(in srgb, var(--ember) 18%, transparent), transparent 30rem), radial-gradient(circle at 92% 14%, color-mix(in srgb, var(--gold) 12%, transparent), transparent 26rem), var(--bg);color:var(--ink);font-family:var(--font-spectral), Georgia, serif;transition:background-color .5s,color .5s}body:before{content:"";z-index:60;pointer-events:none;mix-blend-mode:overlay;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg width='160' height='160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%;display:block}::selection{background:var(--ember);color:var(--on-ember)}h1,h2,h3{color:var(--ink);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;margin:0;font-weight:800;line-height:.92}h1{letter-spacing:0;font-size:clamp(3rem,7.2vw,6.6rem);line-height:.9}h2{font-size:clamp(2.1rem,4.4vw,3.6rem);line-height:.96}h3{font-size:26px;font-weight:700;line-height:1.05}h1 em,h2 em{background:linear-gradient(120deg, var(--ember), var(--ember2));color:#0000;filter:drop-shadow(0 0 26px color-mix(in srgb, var(--ember) 42%, transparent));-webkit-background-clip:text;background-clip:text;font-style:normal}p{color:var(--dim);font-size:18px;line-height:1.72}.eyebrow{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.32em;text-transform:uppercase;align-items:center;gap:14px;margin:0 0 16px;font-size:13px;font-weight:600;display:flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--ember), transparent);width:42px;height:1px}.section-heading{max-width:640px;margin-bottom:clamp(30px,4vw,48px)}@keyframes heroRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes portraitRise{0%{opacity:0;transform:translate(34px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes flamePulse{0%,to{opacity:.22;transform:rotate(-8deg)scale(1)}50%{opacity:.4;transform:rotate(-8deg)scale(1.08)}}@keyframes drift{0%{opacity:0;transform:translateY(0)scale(1)}20%{opacity:.9}to{opacity:0;transform:translateY(-160px)scale(.4)}}@keyframes marqueeMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes cueBob{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}.site-header{z-index:40;background:var(--header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px clamp(18px,4vw,56px);transition:background .5s;display:flex;position:sticky;top:0}.brand,.footer-brand,.header-actions{align-items:center;display:flex}.brand{gap:12px;min-width:max-content}.brand-mark{border:1px solid var(--line);background:color-mix(in srgb, var(--ember) 12%, transparent);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.brand strong,.site-footer strong{font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:18px;font-weight:800;line-height:1;display:block}.brand small{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.26em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:700;display:block}nav{flex-wrap:wrap;justify-content:center;gap:clamp(12px,2vw,26px);display:flex}nav a,.footer-links a{color:var(--dim);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:600;transition:color .2s,transform .2s}nav a:hover,.footer-links a:hover{color:var(--ember2);transform:translateY(-1px)}.header-actions{gap:10px}.theme-toggle{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.14em;text-transform:uppercase;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:700;display:inline-flex}.button{background:linear-gradient(135deg, var(--ember), var(--ember2));border:1px solid color-mix(in srgb, var(--ember2) 60%, transparent);min-height:58px;box-shadow:0 16px 38px color-mix(in srgb, var(--ember) 26%, transparent);color:var(--on-ember);cursor:pointer;font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:18px 36px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{box-shadow:0 22px 48px color-mix(in srgb, var(--ember) 34%, transparent);transform:translateY(-2px)}.button-small{letter-spacing:.12em;min-height:46px;padding:13px 26px;font-size:14px}.button.secondary{border:1px solid var(--line);box-shadow:none;color:var(--ink);background:0 0}.button.secondary:hover{border-color:var(--ember2);color:var(--ember2);transform:translateY(-2px)}.hero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);align-items:center;gap:clamp(32px,5vw,72px);min-height:calc(100vh - 76px);padding:clamp(56px,8vw,110px) clamp(20px,6vw,84px) clamp(80px,8vw,110px);display:grid;position:relative;overflow:hidden}.hero.hero-compact{min-height:auto;padding-bottom:clamp(48px,6vw,72px)}.hero:before{content:"";pointer-events:none;background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 82%, transparent) 46%, transparent 100%), radial-gradient(circle at 80% 30%, color-mix(in srgb, var(--ember) 22%, transparent), transparent 22rem);position:absolute;inset:0}.hero-flame{background:radial-gradient(circle at 50% 60%, var(--ember2), var(--ember) 55%, transparent 72%);filter:blur(10px);border-radius:50% 50% 48% 48%;width:min(26vw,220px);height:min(38vw,320px);animation:5s ease-in-out infinite flamePulse;position:absolute;top:8%;right:16vw}.hero-content,.hero-portrait{z-index:2;position:relative}.hero-content{max-width:920px;animation:.9s cubic-bezier(.2,.7,.2,1) both heroRise}.hero-copy{max-width:46ch;color:var(--dim);margin:28px 0 0;font-size:clamp(18px,1.4vw,21px);line-height:1.72}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-portrait{justify-self:end;width:100%;max-width:460px;animation:1s cubic-bezier(.2,.7,.2,1) .15s both portraitRise}.hero-portrait:before{content:"";background:color-mix(in srgb, var(--ember) 30%, transparent);filter:blur(40px);z-index:-1;border-radius:50%;position:absolute;inset:12% 6%}.hero-portrait:after{content:"";background:linear-gradient(135deg, var(--ember), var(--ember2));z-index:-1;border-radius:3px;position:absolute;inset:0;transform:translate(18px,18px)}.hero-portrait img{aspect-ratio:.82;object-fit:cover;object-position:center 22%;border:1px solid var(--line);width:100%;box-shadow:0 30px 80px var(--shadow);border-radius:3px;position:relative}.hero-portrait-book img{aspect-ratio:.72}.venue-marquee{border-block:1px solid var(--line);background:var(--bg2);padding:20px 0;overflow:hidden}.venue-marquee div{gap:38px;width:max-content;animation:34s linear infinite marqueeMove;display:flex}.venue-marquee span{color:var(--faint);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:700}.section-grid,.product-grid,.band,.form-page,.product-detail,.prose{max-width:1220px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,5vw,56px)}.section-grid,.product-grid,.review-grid,.video-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.info-panel,.content-card,.product-card,.quote,.video-card,.product-detail,.prose{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line);box-shadow:0 20px 54px var(--shadow);border-radius:4px;padding:clamp(26px,3vw,36px);position:relative;overflow:hidden}.info-panel,.content-card,.product-card{transition:transform .3s,border-color .3s,box-shadow .3s}.info-panel:hover,.content-card:hover,.product-card:hover{border-color:color-mix(in srgb, var(--ember) 50%, var(--line));box-shadow:0 30px 70px var(--shadow);transform:translateY(-6px)}.info-panel{flex-direction:column;min-height:330px;display:flex}.panel-number{font-family:var(--font-saira), "Saira", sans-serif;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ember) 32%, transparent);pointer-events:none;font-size:150px;font-weight:800;line-height:1;position:absolute;top:-18px;right:6px}.info-panel h2,.info-panel h3{margin:34px 0 12px;font-size:26px;font-weight:700;line-height:1.04;position:relative}.info-panel p{margin:0 0 22px;font-size:16px;line-height:1.66;position:relative}.info-panel a,.content-card a{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;margin-top:auto;font-size:14px;font-weight:700;transition:color .2s;display:inline-flex;position:relative}.info-panel a:after,.content-card a:after{content:"→"}.info-panel a:hover,.content-card a:hover{color:var(--ember2)}.pull-quote{border-block:1px solid var(--line);background:var(--bg2);text-align:center;padding:clamp(72px,10vw,140px) clamp(20px,6vw,84px);position:relative;overflow:hidden}.pull-quote:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--ember) 20%, transparent), transparent 66%);filter:blur(30px);width:min(50vw,520px);height:min(50vw,520px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pull-quote blockquote{max-width:1000px;margin:0 auto;position:relative}.pull-quote p{font-family:var(--font-spectral), Georgia, serif;color:var(--ink);margin:0;font-size:clamp(1.6rem,3.6vw,2.9rem);font-style:italic;font-weight:500;line-height:1.3}.pull-quote footer{font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-top:28px;font-size:13px;font-weight:700}.quote:before{content:"”";font-family:var(--font-saira), "Saira", sans-serif;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--ember) 26%, transparent);font-size:90px;font-weight:800;line-height:1;position:absolute;top:14px;right:26px}.quote p{font-family:var(--font-spectral), Georgia, serif;color:var(--ink);margin:0 0 24px;font-size:20px;font-style:italic;line-height:1.6}.quote strong{font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.quote strong:before{content:"";background:var(--ember);width:30px;height:1px}.book-feature,.contact-band{align-items:center;gap:clamp(32px,6vw,80px);max-width:1220px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,5vw,56px);display:grid}.book-feature{grid-template-columns:minmax(240px,.44fr) minmax(0,.56fr)}.book-cover-wrap{background:color-mix(in srgb, var(--ember) 9%, transparent);border:1px solid var(--line);border-radius:3px;padding:16px;transition:transform .4s;position:relative;transform:rotate(-2deg)}.book-cover-wrap:hover{transform:rotate(0)}.book-cover-wrap:before{content:"";background:color-mix(in srgb, var(--ember) 24%, transparent);filter:blur(38px);z-index:-1;border-radius:50%;position:absolute;inset:6% 4%}.book-cover-wrap img{box-shadow:0 28px 70px var(--shadow)}.contact-band{border-block:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--ember) 20%, var(--bg2)), var(--bg2) 62%);grid-template-columns:1fr auto;padding:clamp(56px,7vw,96px) clamp(20px,6vw,84px);position:relative;overflow:hidden}.contact-band:before{content:"";background:radial-gradient(circle at 50% 60%, var(--ember2), var(--ember) 55%, transparent 72%);filter:blur(14px);opacity:.24;border-radius:50% 50% 48% 48%;width:min(30vw,300px);height:min(46vw,420px);position:absolute;top:-40%;right:8%;transform:rotate(-8deg)}.contact-band>*{position:relative}.contact-band h2{max-width:16ch}.video-card{background:linear-gradient(180deg, color-mix(in srgb, var(--ember) 14%, var(--panel)), var(--panel2));flex-direction:column;justify-content:flex-end;min-height:250px;transition:transform .3s,border-color .3s;display:flex}.video-card:hover{border-color:color-mix(in srgb, var(--ember) 50%, var(--line));transform:translateY(-6px)}.video-card p{font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:12px;font-weight:700}.video-card h3{font-size:23px}.play-mark{background:linear-gradient(135deg, var(--ember), var(--ember2));width:52px;height:52px;box-shadow:0 10px 28px color-mix(in srgb, var(--ember) 40%, transparent);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:24px;left:26px}.play-mark:after{content:"";border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent var(--on-ember);width:0;height:0;margin-left:3px}.product-card{flex-direction:column;min-height:360px;display:flex}.product-card-cover{border:1px solid var(--line);border-radius:3px;margin:-10px -10px 24px;position:relative;overflow:hidden}.product-card-cover:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--panel) 82%, transparent), transparent);height:40%;position:absolute;inset:auto 0 0}.product-card-cover img{aspect-ratio:.78;object-fit:cover;width:100%}.product-card h2{font-size:24px;font-weight:700;line-height:1.05}.product-card p{font-size:15px;line-height:1.6}.product-card .price{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;margin:auto 0 18px;font-size:30px;font-weight:800;display:block}.product-card .actions{flex-wrap:wrap;gap:12px;display:flex}.product-detail{max-width:720px}.form-page{max-width:860px}.inquiry-form{background:linear-gradient(180deg, var(--panel), var(--panel2));border:1px solid var(--line);box-shadow:0 20px 54px var(--shadow);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:clamp(24px,4vw,40px);display:grid}label{color:var(--dim);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.16em;text-transform:uppercase;gap:8px;font-size:12px;font-weight:600;display:grid}.full{grid-column:1/-1}input,textarea{background:color-mix(in srgb, var(--bg) 74%, transparent);border:1px solid var(--line);color:var(--ink);font-family:var(--font-spectral), Georgia, serif;border-radius:6px;padding:13px 14px;font-size:16px;transition:border-color .2s}input:focus,textarea:focus{border-color:var(--ember2);outline:none}.inquiry-form .button{grid-column:1/-1}select{background:color-mix(in srgb, var(--bg) 74%, transparent);border:1px solid var(--line);min-width:0;color:var(--ink);font-family:var(--font-spectral), Georgia, serif;border-radius:6px;padding:13px 14px;font-size:16px}select:focus{border-color:var(--ember2);outline:none}.form-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form-message{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:4px;margin:0 0 24px;padding:16px 18px}.form-success{border-color:color-mix(in srgb, var(--gold) 60%, var(--line))}.form-error{border-color:color-mix(in srgb, var(--ember) 70%, var(--line))}.prose{max-width:780px}.prose h2{margin-bottom:16px;font-size:clamp(1.6rem,3vw,2.2rem)}.prose p{max-width:70ch;margin:0 0 18px;font-size:17px;line-height:1.8}.prose section+section{border-top:1px solid var(--line2);margin-top:42px;padding-top:42px}.guide-layout{grid-template-columns:minmax(190px,240px) minmax(0,860px);gap:clamp(42px,7vw,96px);width:min(1240px,100% - 40px);margin:0 auto;padding:clamp(64px,9vw,112px) 0;display:grid}.guide-toc{border-left:1px solid var(--line);align-self:start;padding-left:20px;position:sticky;top:104px}.guide-toc>p{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:700}.guide-toc nav{gap:2px;margin-bottom:24px;display:grid}.guide-toc nav a{color:var(--dim);padding:6px 0;font-size:15px;line-height:1.25}.guide-toc nav a:hover{color:var(--ember2)}.guide-content{min-width:0}.guide-content>section{scroll-margin-top:110px}.guide-content>section+section{border-top:1px solid var(--line);margin-top:clamp(72px,10vw,120px);padding-top:clamp(56px,8vw,88px)}.guide-content h2{margin-bottom:24px;font-size:clamp(2.2rem,5vw,3.8rem)}.guide-content h3{margin:48px 0 18px;font-size:clamp(1.45rem,3vw,1.9rem)}.guide-content p,.guide-content li,.guide-content dd{font-size:17px;line-height:1.75}.guide-content p{max-width:70ch}.guide-content a:not(.button){color:var(--ember2);text-underline-offset:3px;text-decoration:underline}.guide-content code{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:3px;padding:2px 6px;font-size:.88em}.guide-content ol,.guide-content ul{color:var(--dim);margin:20px 0;padding-left:24px}.guide-content li+li{margin-top:9px}.guide-steps{gap:12px;list-style:none;display:grid;padding:0!important}.guide-steps li{grid-template-columns:34px 1fr;align-items:start;gap:14px;display:grid;margin:0!important}.guide-steps li>span{background:var(--ember);width:34px;height:34px;color:var(--on-ember);font-family:var(--font-saira), "Saira", sans-serif;border-radius:50%;place-items:center;font-weight:800;display:grid}.guide-figure{border:1px solid var(--line);box-shadow:0 20px 70px var(--shadow);background:#fff;border-radius:6px;margin:36px 0;overflow:hidden}.guide-figure img{width:100%;height:auto}.guide-figure figcaption{border-top:1px solid var(--line);background:var(--panel);color:var(--dim);padding:14px 18px;font-size:14px;line-height:1.5}.guide-note{border-left:3px solid var(--gold);background:color-mix(in srgb, var(--gold) 8%, var(--panel));grid-template-columns:minmax(120px,170px) 1fr;gap:22px;margin:30px 0;padding:22px;display:grid}.guide-note>strong{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase}.guide-note p{margin:0;font-size:16px}.guide-table-wrap{border:1px solid var(--line);border-radius:6px;margin:30px 0;overflow-x:auto}.guide-table-wrap table{border-collapse:collapse;background:var(--panel);width:100%}.guide-table-wrap th,.guide-table-wrap td{border-bottom:1px solid var(--line2);text-align:left;vertical-align:top;padding:13px 16px}.guide-table-wrap th{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;font-size:13px}.guide-table-wrap td{color:var(--dim);font-size:15px;line-height:1.5}.guide-table-wrap td:first-child{min-width:150px;color:var(--ink);font-weight:600}.guide-fields{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:30px 0;display:grid}.guide-fields>div{background:var(--panel);padding:20px}.guide-fields dt{color:var(--ink);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;margin-bottom:5px;font-size:17px;font-weight:700}.guide-fields dd{color:var(--dim);margin:0;font-size:15px;line-height:1.55}.guide-chip-list{flex-wrap:wrap;gap:8px;list-style:none;display:flex;padding:0!important}.guide-chip-list li{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:3px;padding:8px 12px;font-size:14px;line-height:1.2;margin:0!important}.guide-role-grid{grid-template-columns:1fr 1fr;gap:14px;margin:30px 0;display:grid}.guide-role-grid>div{border:1px solid var(--line);background:var(--panel);padding:20px}.guide-role-grid strong{color:var(--ink);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;font-size:18px}.guide-role-grid p{margin:6px 0 0;font-size:15px}.guide-faq{border-top:1px solid var(--line);margin:30px 0}.guide-faq details{border-bottom:1px solid var(--line)}.guide-faq summary{color:var(--ink);cursor:pointer;font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;padding:20px 36px 20px 0;font-size:18px;font-weight:700}.guide-faq details p{margin:0;padding:0 0 22px}.guide-checklist{border:1px solid var(--line);background:var(--panel);margin-top:48px;padding:clamp(24px,5vw,42px)}.guide-checklist h3{margin-top:0}@media (max-width:800px){.guide-layout{width:min(100% - 32px,860px);display:block}.guide-toc{border:1px solid var(--line);background:var(--panel);margin-bottom:64px;padding:20px;position:static}.guide-toc nav{grid-template-columns:1fr 1fr}.guide-fields,.guide-role-grid{grid-template-columns:1fr}}@media (max-width:520px){.guide-toc nav{grid-template-columns:1fr}.guide-note{grid-template-columns:1fr;gap:8px}.guide-content p,.guide-content li,.guide-content dd{font-size:16px}.guide-figure{margin-inline:-8px}}.reveal-band>*,[data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(28px)}.reveal-band>.is-in,[data-reveal].is-in{opacity:1;transform:none}.reveal-band>:nth-child(2){transition-delay:.1s}.reveal-band>:nth-child(3){transition-delay:.2s}.reveal-band>:nth-child(4){transition-delay:.3s}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:28px;padding:44px clamp(20px,5vw,56px);display:flex}.footer-brand{gap:16px;max-width:520px}.footer-brand p{margin:6px 0 0;font-size:15px;line-height:1.6}.footer-links{flex-wrap:wrap;justify-content:end;gap:18px;display:flex}@media (max-width:960px){.site-header{flex-direction:column;align-items:stretch}nav,.header-actions,.footer-links{justify-content:start}.hero,.book-feature,.contact-band{grid-template-columns:1fr}.hero{min-height:auto}.hero-portrait{justify-self:start}.hero-portrait img{height:auto;max-height:560px}}@media (max-width:720px){h1{font-size:clamp(2.8rem,13vw,5rem)}.site-footer{flex-direction:column;align-items:stretch}.inquiry-form{grid-template-columns:1fr}.theme-toggle span:last-child{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.reveal-band>*,[data-reveal]{opacity:1;transform:none}}.kicker{color:var(--ember2);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700;line-height:1.4}.hero-no-visual{grid-template-columns:minmax(0,1fr)}.hero-no-visual .hero-content{max-width:980px}.card-list,.timeline-section,.topics-band,.featured-story,.related-products,.subscribe-band{width:100%;max-width:1220px;margin:0 auto;padding:clamp(64px,8vw,120px) clamp(20px,5vw,56px)}.card-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.content-card{flex-direction:column;min-height:300px;display:flex}.content-card h2,.content-card h3{margin:18px 0 14px}.content-card p{font-size:16px}.content-card audio,.wide-audio{width:100%;margin:18px 0 24px}.embed{border:1px solid var(--line);border-radius:4px;width:100%;min-height:320px}.pull-quote blockquote:before{content:"“";height:46px;color:var(--ember);font-family:var(--font-saira), "Saira", sans-serif;opacity:.45;font-size:72px;font-style:normal;font-weight:800;line-height:.8;display:block}.timeline{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(var(--ember), var(--line), var(--ember2));width:1px;position:absolute;top:18px;bottom:18px;left:130px}.timeline-item{grid-template-columns:96px 28px minmax(0,1fr);align-items:start;gap:20px;padding:0 0 clamp(42px,6vw,72px);display:grid;position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-era{color:var(--gold);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.16em;text-align:right;text-transform:uppercase;margin:4px 0 0;font-size:12px;font-weight:700;line-height:1.4}.timeline-marker{z-index:1;border:3px solid var(--bg);background:linear-gradient(135deg, var(--ember), var(--ember2));width:15px;height:15px;box-shadow:0 0 24px color-mix(in srgb, var(--ember) 52%, transparent);border-radius:50%;margin:4px auto 0;position:relative}.timeline-copy{border-bottom:1px solid var(--line2);max-width:720px;padding:0 0 clamp(16px,2vw,24px)}.timeline-copy h3{margin-bottom:12px}.timeline-copy p{max-width:58ch;margin:0;font-size:17px}.approach-grid,.related-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.info-panel .kicker{margin-top:34px;position:relative}.info-panel .kicker+h3{margin-top:10px}.topics-band{border-block:1px solid var(--line)}.topic-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.topic-list li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;min-height:88px;display:grid}.topic-list span{color:var(--ember2);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.16em;font-size:13px;font-weight:700}.topic-list strong{color:var(--ink);font-family:var(--font-saira), "Saira", sans-serif;text-transform:uppercase;font-size:clamp(19px,2.2vw,25px);font-weight:700;line-height:1.08}.featured-story{grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(34px,6vw,76px);display:grid}.featured-media{border:1px solid var(--line);min-height:520px;box-shadow:0 30px 80px var(--shadow);border-radius:3px;position:relative}.featured-media:before{content:"";z-index:-1;background:linear-gradient(135deg, var(--ember), var(--ember2));border-radius:3px;position:absolute;inset:0;transform:translate(18px,18px)}.featured-media:after{content:"";z-index:1;background:linear-gradient(to top, color-mix(in srgb, var(--panel) 70%, transparent), transparent);pointer-events:none;height:42%;position:absolute;inset:auto 0 0}.featured-media img{object-fit:cover;object-position:center 24%}.podcast-artwork{background:var(--panel);min-height:440px}.podcast-artwork img{object-fit:contain;padding:clamp(24px,4vw,52px)}.featured-copy h2{margin:16px 0 22px}.featured-copy>p:not(.eyebrow,.kicker){max-width:50ch}.featured-copy .button{margin-top:14px}.image-text-right .featured-media{order:2}.image-text-right .featured-copy{order:1}.cms-spacer-small{height:32px}.cms-spacer-medium{height:64px}.cms-spacer-large{height:112px}.video-card-link{z-index:2;position:absolute;inset:0}.product-detail{grid-template-columns:minmax(240px,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(34px,6vw,76px);max-width:1220px;display:grid}.product-detail-cover{border:1px solid var(--line);background:color-mix(in srgb, var(--ember) 9%, transparent);border-radius:3px;padding:16px;transition:transform .4s;position:relative;transform:rotate(-2deg)}.product-detail-cover:before{content:"";z-index:-1;background:color-mix(in srgb, var(--ember) 26%, transparent);filter:blur(38px);border-radius:50%;position:absolute;inset:7%}.product-detail-cover:hover{transform:rotate(0)}.product-detail-cover img{width:100%;box-shadow:0 28px 70px var(--shadow)}.product-detail-copy h2{color:var(--gold);margin:0 0 22px}.product-specs{border-block:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;display:grid}.product-specs div{padding:16px 14px 16px 0}.product-specs div+div{border-left:1px solid var(--line2);padding-left:14px}.product-specs dt{color:var(--faint);font-family:var(--font-saira), "Saira", sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.product-specs dd{color:var(--ink);margin:6px 0 0;font-size:15px}.subscribe-band{border-block:1px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--ember) 12%, var(--bg2)), var(--bg2));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid}.subscribe-links{flex-wrap:wrap;justify-content:end;gap:12px;display:flex}@media (max-width:960px){.featured-story,.product-detail,.subscribe-band{grid-template-columns:1fr}.featured-media{min-height:460px}.subscribe-links{justify-content:start}.image-text-right .featured-media,.image-text-right .featured-copy{order:initial}}@media (max-width:720px){.timeline:before{left:11px}.timeline-item{grid-template-columns:24px minmax(0,1fr);gap:16px}.timeline-era{text-align:left;grid-area:1/2;margin:0 0 7px}.timeline-marker{grid-area:1/1/span 2}.timeline-copy{grid-area:2/2}.topic-list,.product-specs{grid-template-columns:1fr}.product-specs div+div{border-top:1px solid var(--line2);border-left:0;padding-left:0}.featured-media,.podcast-artwork{min-height:360px}}html[data-heading-font=system-sans]{--font-saira:Arial, Helvetica, sans-serif}html[data-heading-font=classic-serif]{--font-saira:Georgia, "Times New Roman", serif}html[data-body-font=system-sans]{--font-spectral:Arial, Helvetica, sans-serif}html[data-body-font=georgia]{--font-spectral:Georgia, "Times New Roman", serif}html[data-type-scale=compact]{font-size:15px}html[data-type-scale=large]{font-size:17px}html[data-content-width=narrow] :is(.section-grid,.product-grid,.band,.form-page,.product-detail,.prose,.book-feature,.contact-band,.card-list,.timeline-section,.topics-band,.featured-story,.related-products,.subscribe-band){max-width:1040px}html[data-content-width=wide] :is(.section-grid,.product-grid,.band,.form-page,.product-detail,.prose,.book-feature,.contact-band,.card-list,.timeline-section,.topics-band,.featured-story,.related-products,.subscribe-band){max-width:1400px}html[data-section-spacing=compact] :is(.section-grid,.product-grid,.band,.form-page,.product-detail,.prose,.book-feature,.card-list,.timeline-section,.topics-band,.featured-story,.related-products,.subscribe-band){padding-block:56px}html[data-section-spacing=relaxed] :is(.section-grid,.product-grid,.band,.form-page,.product-detail,.prose,.book-feature,.card-list,.timeline-section,.topics-band,.featured-story,.related-products,.subscribe-band){padding-block:136px}html[data-animation=none] *,html[data-animation=none] :before,html[data-animation=none] :after{transition-duration:1ms!important;animation:none!important}html[data-animation=none] :is(.reveal-band>*,[data-reveal]),html[data-animation=subtle] :is(.reveal-band>*,[data-reveal]){opacity:1;transform:none}html[data-animation=subtle] .venue-marquee div{animation-duration:54s}
