@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/59d8a17b085cc1c6-s.3ga_z4x-93-cw.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b5f28e41fa16b2ca-s.p.3iriq4vwiqn7a.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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}._X6Z5a_className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:700}._X6Z5a_variable{--font-display:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f97ee791ce022d3-s.1d-q3ahht7o66.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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd9f8d57db110bdc-s.2fs2wpbhld6gu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7c5a53b2cda8ce8b-s.2-h4p6_i7vtmx.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/be3a07d008473b76-s.2pzvs0jp4o9ey.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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f35c33bc82918bbc-s.p.15_f_gyhccp91.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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f4c9cc0f87002fee-s.3d5u85alcd-om.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c4680da545b4b99d-s.p.2imravyh29td6.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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa6ccfca021a1570-s.0h3binx66xvyt.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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7bdd3add212d8be-s.162ha-2hpxtq-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddbfc9671a13090d-s.1jye0z05t7arg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b452df66e9e2c2ce-s.1bfvul7hxrzdg.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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3685344f150c54e-s.p.1gc63hxpdeiaf.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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab0ade0f2403a89c-s.3amuyhoam36tp.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/760e258c015091ab-s.p.3p3s6u8vjhkqq.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:Alegreya SC Fallback;src:local(Times New Roman);ascent-override:88.38%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:114.95%}.leVGxq_className{font-family:Alegreya SC,Alegreya SC Fallback;font-style:normal}.leVGxq_variable{--font-heading:"Alegreya SC", "Alegreya SC Fallback"}
@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b552bdca0e6c244e-s.19alqvvhfuuzb.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3c94b7e0bf705aae-s.00bwz7hm3orf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bac5900d1d597981-s.3554akaq1b448.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/97e877d6a1291df1-s.37c_y-9sgr8ye.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b78b165f9468d04f-s.p.3q9-6ug02ckx6.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:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91be9d61ac19b275-s.33i1d7jmgp4dn.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1010081728d60ee5-s.p.28t2_pc6lv_06.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d52b6e958f9e8d94-s.15zkqhmr1x9qa.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/408e7161e6944754-s.23o598r86ijbx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1392773810020fb8-s.1w0uyzg9s968s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b122ec851d79114-s.0yitwv_qr78cw.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7d832404870b260-s.p.0be97yghvks9j.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:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ad355a91aa752f5-s.34w_pkbsoy-xo.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8640038c7c62e406-s.p.392s89hh6cue7.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/807c0c2094042787-s.3aqo2qtaj2v3r.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20ecd6eac5732749-s.21qnfvpjb4sie.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c5982a96ca1d9c10-s.0b28suo3a3dzh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5cfbc042bc21d366-s.2fl_gvysddb04.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e7e4d18ef7e42b86-s.p.083-xskh6cl-4.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:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14d14b59bf0c753b-s.05dntviacox9e.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/41060888aee0e607-s.p.3czaq2i0a43e-.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:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.W0WqNG_className{font-family:Alegreya Sans,Alegreya Sans Fallback;font-style:normal}.W0WqNG_variable{--font-ui:"Alegreya Sans", "Alegreya Sans Fallback"}
@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/5bc5c47cf450d68e-s.2h39zro8u2-y7.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/185f053c592be281-s.2qjvoow5u1cvi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/714520aa447fc5f6-s.1ul--qokeajhg.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/51dfae66219cef97-s.2ml1_fm6-z2tm.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0a3a0f1a0b0bf010-s.p.3khrbpkpgfwvt.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c7fdecb38cc9453c-s.235is1lp2iere.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/0a1b5d365dd3c5aa-s.p.1sxl46gnjqnfy.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/7274a653206caeca-s.26afxfjuoa9fw.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/fedb2de3d7241a62-s.0g2162x3jbg9n.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/5c5bef65b50d46b5-s.24z3xhdtefne-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ac7f8c1f4d6555e4-s.0ip40b8wahlg_.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/89b61c968bcb128d-s.p.0cu0ymttrfic-.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/bfb4a1ca3c7f5395-s.19z0m3vc7o74g.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/604f3468f3aca351-s.p.0zb6_9j98fvm-.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:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0.0%;size-adjust:118.15%}._7BUKma_className{font-family:Literata,Literata Fallback}._7BUKma_variable{--font-literata:"Literata", "Literata Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/168481f20e0a6049-s.2dapt8se0x7ch.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/ed82a0b8b2521221-s.4162up6yw-joy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/3e8dd5a7e8de0eae-s.1i3_gome41uvs.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/685f28c1155695c8-s.03_1j806mu-1h.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/34e2b77559319715-s.38-3fu5pd_-tf.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:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/84a175be6caa7167-s.227deqk64jnce.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 800;font-display:swap;src:url(../media/fce692aaf0985484-s.33jraz4m6n5g3.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/4598e6a902d6fd11-s.12ub3b46qtqh1.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/239fb098fceddb4b-s.3-2h23dx9ns77.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/099ff601e790cddc-s.0ljlqtoxynbu1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/86498dd977e4e86c-s.0y7p5r83eele4.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/e30c81b5cd32e7f4-s.1_ma567-n-526.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:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/3456dc50754e9228-s.32itxo7y-xsdk.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 800;font-display:swap;src:url(../media/de9751bfdfafdac8-s.0tlhhw_qyyfys.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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}._1fW36G_className{font-family:EB Garamond,EB Garamond Fallback}._1fW36G_variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
:root{--ink-0:#0d0806;--ink-1:#140c08;--ink-2:#1d110b;--ink-3:#211510;--bronze:#504137;--bronze-hi:#7a6450;--tan:#b1997f;--parchment:#ebdec2;--parchment-hi:#f3eee2;--gold:#f8b700;--gold-hi:#ffdc7a;--amber:#c76700;--ember:#961901;--navy:#09273e;--steel:#2a4b71;--ice:#a9c3de;--font-title:var(--font-heading), Georgia, serif;--font-body:var(--font-ui), "Segoe UI", sans-serif}*{box-sizing:border-box}html{background:var(--ink-0);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--ink-0);color:var(--parchment);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.6}a{color:inherit}h1,h2,h3,p{margin:0}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.diamond{background:var(--gold);width:9px;height:9px;display:inline-block;transform:rotate(45deg)}.eyebrow{font-family:var(--font-title);letter-spacing:.16em;color:var(--tan);font-size:16px}.gold-title{font-family:var(--font-title);letter-spacing:.03em;background:linear-gradient(180deg, var(--gold-hi) 15%, var(--gold) 55%, var(--amber) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.15}.frame{border:1px solid var(--bronze);background:linear-gradient(180deg, var(--ink-3), var(--ink-2));transition:border-color .2s,transform .2s;display:block;position:relative;box-shadow:0 10px 30px #00000073}.frame:before{content:"";pointer-events:none;border:1px solid #f8b70024;position:absolute;inset:4px}a.frame{text-decoration:none}a.frame:hover{border-color:var(--gold);transform:translateY(-2px)}.btn{min-height:52px;font-family:var(--font-title);letter-spacing:.05em;border:1px solid #0000;justify-content:center;align-items:center;padding:0 34px;font-size:20px;font-weight:700;text-decoration:none;transition:filter .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-gold{color:var(--ink-3);background:linear-gradient(180deg, var(--gold-hi), var(--gold) 45%, var(--amber));border-color:var(--gold-hi);box-shadow:0 0 22px #f8b7004d,inset 0 1px #ffffff80}.btn-gold:hover{filter:brightness(1.08);box-shadow:0 0 36px #f8b7008c,inset 0 1px #ffffff80}.btn-ghost{color:var(--parchment);border-color:var(--bronze-hi);background:#0d08068c}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-hi)}.site-header{z-index:20;justify-content:space-between;align-items:center;gap:12px;padding:18px clamp(16px,4vw,48px);display:flex;position:absolute;inset:0 0 auto}.brand{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:clamp(15px,1.5vw,20px);font-weight:700;text-decoration:none}.site-header nav{gap:clamp(12px,3vw,34px);display:flex}.site-header nav a,.site-header nav button{font-family:var(--font-title);letter-spacing:.05em;color:var(--parchment);white-space:nowrap;background:0 0;border:0;padding:0;font-size:clamp(15px,1.3vw,18px);text-decoration:none}.site-header nav a:hover,.site-header nav button:hover{color:var(--gold-hi)}.hero{isolation:isolate;justify-content:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(180deg, transparent, var(--ink-0));z-index:1;pointer-events:none;height:20%;position:absolute;inset:auto 0 0}.night-city,.snow{width:100%;height:100%;position:absolute;inset:0}.night-city{z-index:-1}.snow{z-index:1;pointer-events:none}.hero-copy{z-index:2;text-align:center;width:100%;max-width:1240px;padding:clamp(92px,13vh,150px) 16px 0;animation:1.4s .3s both rise;position:relative}.wordmark{font-family:var(--font-display);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;background:linear-gradient(180deg, #fff1c0 10%, var(--gold) 55%, var(--amber) 95%);color:#0000;filter:drop-shadow(0 4px 22px #f8b7004d);-webkit-background-clip:text;background-clip:text;margin-top:6px;font-size:clamp(34px,9.4vw,118px);font-weight:700;line-height:1.05}.hero-oath{font-family:var(--font-literata), Georgia, serif;color:var(--parchment-hi);text-shadow:0 2px 12px #000000d9;margin-top:12px;font-size:clamp(19px,2.3vw,26px);font-style:italic}.hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.nc-lamp{animation:lamp-out 1.1s linear var(--lamp-delay) forwards}.nc-city-glow{animation:2.6s ease-in 1.6s forwards glow-out}.nc-fire{opacity:0;animation:1.5s 4.3s forwards fire-in,2.3s ease-in-out 5.8s infinite fire-flicker}.nc-fire-2{animation-delay:4.8s,6.3s}.nc-beacon-halo{transform-origin:800px 482px;mix-blend-mode:screen;opacity:.55;animation:2.5s 2.8s forwards beacon-grow,5s ease-in-out 5.3s infinite beacon-breathe}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lamp-out{0%{opacity:1}18%{opacity:.25}32%{opacity:.9}52%{opacity:.15}68%{opacity:.55}to{opacity:0}}@keyframes glow-out{to{opacity:0}}@keyframes fire-in{to{opacity:1}}@keyframes fire-flicker{0%,to{opacity:1}50%{opacity:.6}}@keyframes beacon-grow{to{opacity:1;transform:scale(1.25)}}@keyframes beacon-breathe{0%,to{opacity:1;transform:scale(1.25)}50%{opacity:.8;transform:scale(1.15)}}.section{max-width:1120px;margin:0 auto;padding:clamp(56px,8vw,96px) 16px 0}.section-title{text-align:center;margin-bottom:34px}.section-title .gold-title{font-size:clamp(30px,4.5vw,48px)}.title-rule{background:linear-gradient(90deg, transparent, var(--bronze-hi) 25%, var(--gold) 50%, var(--bronze-hi) 75%, transparent);width:min(280px,70%);height:1px;margin:18px auto 0;display:block;position:relative}.title-rule .diamond{position:absolute;top:-4px;left:calc(50% - 4.5px)}.lede{max-width:760px;font-family:var(--font-literata), Georgia, serif;text-align:center;color:var(--parchment);margin:0 auto;font-size:clamp(18px,1.8vw,21px);line-height:1.8}.section-note{text-align:center;color:var(--tan);margin-top:22px}.section-note a,.footer-note a{color:var(--gold)}.link-button{color:var(--gold);background:0 0;border:0;padding:0;text-decoration:underline}.chapter-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.chapter-card{padding:28px 26px}.chapter-card>span{display:block}.card-kicker{letter-spacing:.08em;color:var(--ice);font-size:15px}.card-title{font-family:var(--font-title);color:var(--gold);margin:8px 0 12px;font-size:30px;font-weight:700}.card-meta{color:var(--tan);font-size:16px}.ages{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.age{background:linear-gradient(180deg, #0c1a28, var(--ink-2));opacity:.72;flex-direction:column;min-height:190px;padding:26px;display:flex}.age-open{background:linear-gradient(180deg, var(--navy), var(--ink-3));border-color:var(--gold);opacity:1}.age-ordinal{font-family:var(--font-title);letter-spacing:.14em;color:var(--tan)}.age-title{font-family:var(--font-title);color:var(--parchment-hi);margin-top:8px;font-size:27px;font-weight:700;line-height:1.2}.age-open .age-title{color:var(--gold)}.age-state{letter-spacing:.05em;color:var(--ice);margin-top:auto;padding-top:18px;font-size:15px}.emblem{border:1px solid var(--bronze-hi);background:radial-gradient(circle at 50% 35%, var(--steel), var(--navy) 75%);width:64px;height:64px;color:var(--gold-hi);box-shadow:inset 0 0 0 3px var(--ink-2), inset 0 0 0 4px #f8b7004d;border-radius:50%;flex:none;place-items:center;display:inline-grid}.emblem svg{width:32px;height:32px}.companions-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:22px 12px;display:grid}.companion-mini{text-align:center;flex-direction:column;align-items:center;text-decoration:none;display:flex}.companion-mini:hover .emblem{border-color:var(--gold);box-shadow:inset 0 0 0 3px var(--ink-2), inset 0 0 0 4px #f8b70099, 0 0 20px #f8b70059}.mini-name{font-family:var(--font-title);color:var(--parchment-hi);margin-top:12px;font-size:23px;font-weight:700}.mini-role{color:var(--tan);font-size:16px}.map-teaser-inner{background:linear-gradient(100deg, var(--navy), var(--ink-3) 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(26px,4vw,44px);display:flex}.map-teaser-inner>div{flex:340px}.teaser-title{font-family:var(--font-title);color:var(--gold);margin:4px 0 8px;font-size:clamp(27px,3.2vw,36px)}.site-footer{border-top:1px solid var(--bronze);background:var(--ink-1);text-align:center;margin-top:clamp(64px,9vw,110px);padding:40px 16px 44px}.footer-line{font-family:var(--font-literata), Georgia, serif;color:var(--gold-hi);margin-top:12px;font-size:20px;font-style:italic}.footer-note{color:var(--tan);margin-top:6px;font-size:15px}.page{max-width:820px;margin:0 auto;padding:116px 16px 0}.page-wide{max-width:1120px}.toc-sidebar{z-index:50;background:var(--r-card,var(--ink-2));border-right:1px solid var(--r-line,var(--bronze));visibility:hidden;flex-direction:column;width:min(320px,86vw);transition:transform .25s,visibility .25s;display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:8px 0 34px #00000073}.toc-sidebar[data-open=true]{visibility:visible;transition:transform .25s,visibility;transform:none}.toc-scrim{z-index:49;background:#0009;position:fixed;inset:0}.toc-top{border-bottom:1px solid var(--r-line,var(--bronze));flex:none;justify-content:space-between;align-items:center;height:54px;padding:0 8px 0 18px;display:flex}.toc-sidebar .brand{color:var(--r-accent,var(--gold))}.toc-close{width:44px;height:44px;color:var(--r-muted,var(--tan));background:0 0;border:0;font-size:28px;line-height:1}.toc-close:hover{color:var(--r-accent,var(--gold))}.toc-scroll{scrollbar-width:thin;scrollbar-color:var(--r-line,var(--bronze)) transparent;flex:1;padding:4px 0 28px;position:relative;overflow-y:auto}.toc-part{padding-top:20px}.toc-part .eyebrow,.toc-part h2,.toc-empty{padding:0 18px}.toc-part .eyebrow{color:var(--r-muted,var(--tan));font-size:14px}.toc-part h2{font-family:var(--font-title);color:var(--r-accent,var(--gold));font-size:23px;line-height:1.25}.toc-list{border-top:1px solid var(--r-line,var(--bronze));margin:10px 0 0;padding:0;list-style:none}.toc-row{border-left:3px solid #0000;border-bottom:1px solid var(--r-line,var(--bronze));grid-template-columns:1fr auto;align-items:baseline;gap:0 12px;padding:9px 18px 9px 15px;text-decoration:none;transition:background .15s;display:grid}.toc-row:hover{background:#f8b7001a}.toc-row[aria-current]{border-left-color:var(--r-accent,var(--gold));background:#f8b7001f}.toc-label{font-family:var(--font-title);color:var(--r-text,var(--parchment-hi));font-size:19px;font-weight:700}.toc-row:hover .toc-label,.toc-row[aria-current] .toc-label{color:var(--r-accent,var(--gold-hi))}.toc-pov{color:var(--r-muted,var(--ice));grid-row:2;font-size:15px}.toc-meta{white-space:nowrap;color:var(--r-muted,var(--tan));grid-area:1/2/span 2;align-self:center;font-size:15px}.toc-empty{font-family:var(--font-literata), Georgia, serif;color:var(--r-muted,var(--tan));margin-top:6px;font-size:16px;font-style:italic}@media (min-width:1180px){.reader[data-toc=pinned]{padding-left:320px}.reader[data-toc=pinned] .reader-bar{left:320px}.reader[data-toc=pinned] .toc-sidebar{visibility:visible;box-shadow:none;transform:none}}.realm{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:44px;display:grid}.realm-map svg{border:1px solid var(--bronze);width:100%;height:auto;font-family:var(--font-title);background:radial-gradient(at 50% 45%,#122b42,#071019 75%);display:block}.region{stroke:#ebdec247;stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transition:fill .2s}.region:hover{filter:brightness(1.25)}.region-active{stroke:var(--gold);stroke-width:2.5px}.coast{fill:none;stroke:var(--gold);stroke-opacity:.55;stroke-width:2.5px;stroke-linejoin:round;pointer-events:none}.ice-wall{fill:none;stroke:var(--ice);stroke-width:5px;stroke-dasharray:10 6;pointer-events:none}.region-name{fill:var(--parchment-hi);letter-spacing:.04em;text-anchor:middle;paint-order:stroke;stroke:#071019cc;stroke-width:4px;pointer-events:none;font-size:30px;font-weight:700}.map-capital{fill:var(--gold-hi);text-anchor:middle;paint-order:stroke;stroke:#071019cc;stroke-width:4px;pointer-events:none;font-size:22px}.map-note{fill:var(--ice);text-anchor:middle;font-size:20px;font-style:italic}.realm-panel{padding:26px}.realm-chips{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.realm-chips button{border:1px solid var(--bronze);min-height:40px;color:var(--tan);background:0 0;padding:0 12px;font-size:16px}.realm-chips button:hover{border-color:var(--gold);color:var(--parchment)}.realm-chips button[aria-pressed=true]{border-color:var(--gold);color:var(--gold-hi);background:#f8b70024}.realm-panel h2{font-family:var(--font-title);color:var(--gold);font-size:34px}.realm-story{font-family:var(--font-literata), Georgia, serif;margin-top:8px;font-size:18px;line-height:1.7}.realm-facts,.companion-facts{margin:18px 0 0}.realm-facts>div,.companion-facts>div{border-top:1px solid var(--bronze);padding:8px 0}dt{letter-spacing:.05em;color:var(--tan);font-size:15px}dd{color:var(--parchment-hi);margin:0}.deities{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.deity{text-align:center;flex:0 250px;min-width:0;padding:26px 20px}.deity h3{font-family:var(--font-title);color:var(--gold);margin-top:12px;font-size:28px}.deity-title{color:var(--parchment-hi)}.deity-meta{color:var(--tan);margin-top:8px;font-size:16px}.companions{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;display:grid}.companion{padding:28px}.companion-head{align-items:center;gap:16px;display:flex}.companion h2{font-family:var(--font-title);color:var(--gold);font-size:30px;line-height:1.15}.companion-title{color:var(--ice);font-size:16px}.companion-blurb{font-family:var(--font-literata), Georgia, serif;margin-top:16px;font-size:18px;line-height:1.7}.status-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100svh;padding:16px;display:flex}.status-page h1{font-family:var(--font-title);color:var(--gold);font-size:clamp(30px,5vw,44px);line-height:1.2}.status-page .btn{margin-top:12px}.reader{--r-bg:#120b07;--r-text:#e6d9c0;--r-muted:#a68f75;--r-accent:#f8b700;--r-line:#4a3a2e;--r-bar:#120b07f0;--r-card:#1f140e;background:var(--r-bg);min-height:100svh;color:var(--r-text);padding-bottom:72px;transition:background .25s,color .25s}.reader[data-theme=bang]{--r-bg:#0a1622;--r-text:#d9e1e8;--r-muted:#8ea3b6;--r-accent:#ffcb47;--r-line:#2a4560;--r-bar:#0a1622f0;--r-card:#10222f}.reader[data-theme=da]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--r-bg:#ebdec2;--r-text:#2a1c12;--r-muted:#6d5640;--r-accent:#8a4f00;--r-line:#c2ad8b;--r-bar:#ebdec2f2;--r-card:#f3eadb}.reader-bar{z-index:30;background:var(--r-bar);border-bottom:1px solid var(--r-line);justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 clamp(12px,3vw,28px);transition:transform .25s;display:flex;position:fixed;inset:0 0 auto}.reader-bar[data-hidden=true]{transform:translateY(-100%)}.reader-back{min-height:44px;color:var(--r-muted);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;font-size:17px;display:inline-flex}.reader-back:hover{color:var(--r-accent)}.reader-heading{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-title);color:var(--r-text);font-size:18px;overflow:hidden}.reader-tools{flex:none;position:relative}.reader-toggle{border:1px solid var(--r-line);width:46px;height:44px;font-family:var(--font-title);color:var(--r-accent);background:0 0;font-size:19px}.reader-toggle:hover,.reader-toggle[aria-expanded=true]{border-color:var(--r-accent)}.reader-panel{border:1px solid var(--r-line);background:var(--r-card);width:min(330px,100vw - 24px);padding:8px 16px;position:absolute;top:54px;right:0;box-shadow:0 14px 40px #00000080}.panel-row{border-bottom:1px solid var(--r-line);color:var(--r-muted);padding:10px 0;font-size:16px}.panel-row:last-child{border-bottom:0}.stepper,.choices{gap:6px;margin-top:6px;display:flex}.stepper button,.choices button{border:1px solid var(--r-line);min-height:42px;color:var(--r-text);background:0 0;flex:1;font-size:16px}.stepper output{color:var(--r-text);flex:1;place-items:center;display:grid}.stepper button:disabled{opacity:.35;cursor:default}.stepper button:not(:disabled):hover,.choices button:hover{border-color:var(--r-accent)}.choices button[aria-pressed=true]{border-color:var(--r-accent);color:var(--r-accent);font-weight:700}.reader-progress{height:2px;position:absolute;inset:auto 0 -1px}.reader-progress-fill{background:var(--r-accent);transform-origin:0;height:100%;transform:scaleX(0)}.chapter{width:100%;max-width:44em;font-size:var(--reader-size);margin:0 auto;padding:104px 18px 0}.reader[data-face=literata] .prose{font-family:var(--font-literata), Georgia, serif}.reader[data-face=garamond] .prose{font-family:var(--font-garamond), Georgia, serif;font-size:1.08em}.chapter-head{text-align:center;margin-bottom:52px}.chapter-head .eyebrow{color:var(--r-muted);font-size:16px}.chapter-head h1{font-family:var(--font-title);color:var(--r-accent);margin-top:8px;font-size:clamp(42px,8vw,64px);font-weight:700;line-height:1.1}.chapter-pov{font-family:var(--font-title);letter-spacing:.18em;color:var(--r-text);margin-top:8px;font-size:24px}.chapter-meta{color:var(--r-muted);margin-top:8px;font-size:16px}.prose{line-height:var(--reader-leading);overflow-wrap:break-word}.prose p{text-align:justify;-webkit-hyphens:manual;hyphens:manual;margin:0 0 1.05em}.prose p.verse{white-space:pre-line;text-align:center;margin:1.4em 0}.prose>p:first-child:first-letter{float:left;font-family:var(--font-title);color:var(--r-accent);margin:.06em .08em 0 0;font-size:3.6em;font-weight:700;line-height:.82}.prose h2{font-family:var(--font-title);text-align:center;color:var(--r-accent);margin:2em 0 1em;font-size:1.4em}.prose blockquote{border-left:2px solid var(--r-accent);white-space:pre-line;margin:1.4em 0;padding-left:1.2em}.ornament{background:linear-gradient(90deg, transparent, var(--r-line) 20%, var(--r-accent) 50%, var(--r-line) 80%, transparent);border:0;width:200px;max-width:60%;height:1px;margin:2.6em auto;position:relative;overflow:visible}.ornament:after{content:"";background:var(--r-accent);width:9px;height:9px;position:absolute;top:-4px;left:calc(50% - 4.5px);transform:rotate(45deg)}.chapter-nav{grid-template-columns:1fr 1fr;gap:14px;margin-top:64px;display:grid}.reader .frame{border-color:var(--r-line);background:var(--r-card);box-shadow:none}.reader a.frame:hover{border-color:var(--r-accent)}.nav-card{padding:22px 24px}.nav-card>span{display:block}.nav-card-next{text-align:right}.nav-direction{color:var(--r-muted);font-size:15px}.nav-title{font-family:var(--font-title);color:var(--r-accent);font-size:26px;font-weight:700;line-height:1.2}.nav-pov{color:var(--r-text);font-size:16px}@media (max-width:860px){.realm{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.site-header{flex-direction:column;gap:2px;padding-top:12px}.hero-copy{padding-top:104px}.deity{flex-basis:100%}}@media (max-width:560px){.reader-heading{display:none}.prose p{text-align:left}.chapter-nav{grid-template-columns:minmax(0,1fr)}.chapter-nav>span:empty{display:none}.nav-card-next{text-align:left}.hero-actions .btn{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}.hero-copy{animation:none}.nc-lamp,.nc-city-glow{opacity:0;animation:none}.nc-fire,.nc-beacon-halo{opacity:1;animation:none}}
