@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/037f9ad9f461283e-s.2ck8ox0qrysu4.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/346173716deef18b-s.p.0y3klgxaw2tk2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/aeb7fc70ae52cebc-s.1-edfsd0u9ar-.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8682ad5decb893f1-s.2cbtr-f04zedx.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:Yeseva One;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7a4867b2b750a6d8-s.p.1hbp3bcesc-00.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:Yeseva One Fallback;src:local(Arial);ascent-override:79.67%;descent-override:20.9%;line-gap-override:0.0%;size-adjust:114.85%}.yeseva_one_fb5b695d-module__2KLZ2G__className{font-family:Yeseva One,Yeseva One Fallback;font-style:normal;font-weight:400}.yeseva_one_fb5b695d-module__2KLZ2G__variable{--font-yeseva:"Yeseva One", "Yeseva One Fallback"}
@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8edc10b011584efe-s.203fe1ct16v6l.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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c5568f061da1961b-s.p.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(../media/02ccdf15f944b46f-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(../media/432ff897795fe659-s.2am7-abixv4br.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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3e24e5066dbf95ed-s.3mckz2rqtakm2.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;font-style:italic;font-weight:400;font-display:swap;src:url(../media/593aa5d99c2f4cf2-s.2uop70k-86ogm.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:Alegreya;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4bb3c571e95f6f90-s.p.0vgyo-vncfu6m.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8edc10b011584efe-s.203fe1ct16v6l.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c5568f061da1961b-s.p.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(../media/02ccdf15f944b46f-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(../media/432ff897795fe659-s.2am7-abixv4br.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3e24e5066dbf95ed-s.3mckz2rqtakm2.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;font-style:italic;font-weight:500;font-display:swap;src:url(../media/593aa5d99c2f4cf2-s.2uop70k-86ogm.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:Alegreya;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4bb3c571e95f6f90-s.p.0vgyo-vncfu6m.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;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8edc10b011584efe-s.203fe1ct16v6l.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;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c5568f061da1961b-s.p.3skmbzie4a51h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-weight:700;font-display:swap;src:url(../media/02ccdf15f944b46f-s.1uk0y6k3ys9ky.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-weight:700;font-display:swap;src:url(../media/432ff897795fe659-s.2am7-abixv4br.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;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3e24e5066dbf95ed-s.3mckz2rqtakm2.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;font-style:italic;font-weight:700;font-display:swap;src:url(../media/593aa5d99c2f4cf2-s.2uop70k-86ogm.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:Alegreya;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4bb3c571e95f6f90-s.p.0vgyo-vncfu6m.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/268b8ca873951bf2-s.1ookn7bllryry.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbf861b4d046d23c-s.p.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b6bde602766ad63e-s.00qj4mi2xgiv-.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/43cf86ead64c3be9-s.1_u0d4buat6wq.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44c307788a7f7d05-s.2rk45ie9nu7ve.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:Alegreya;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.p.034pt8qm9y03o.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/268b8ca873951bf2-s.1ookn7bllryry.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbf861b4d046d23c-s.p.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b6bde602766ad63e-s.00qj4mi2xgiv-.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/43cf86ead64c3be9-s.1_u0d4buat6wq.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44c307788a7f7d05-s.2rk45ie9nu7ve.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:Alegreya;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.p.034pt8qm9y03o.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/268b8ca873951bf2-s.1ookn7bllryry.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bbf861b4d046d23c-s.p.1sq_mu18isqd0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.14supf_7vsmvy.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6bde602766ad63e-s.00qj4mi2xgiv-.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/43cf86ead64c3be9-s.1_u0d4buat6wq.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44c307788a7f7d05-s.2rk45ie9nu7ve.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:Alegreya;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.p.034pt8qm9y03o.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 Fallback;src:local(Times New Roman);ascent-override:100.67%;descent-override:34.18%;line-gap-override:0.0%;size-adjust:100.92%}.alegreya_29732bce-module__3BfOeG__className{font-family:Alegreya,Alegreya Fallback}.alegreya_29732bce-module__3BfOeG__variable{--font-alegreya:"Alegreya", "Alegreya Fallback"}
@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e015e859ce6a4511-s.0jgflyvupaa95.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/f4bce14f81706656-s.p.3we74908kf7xg.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/3a43532ce959dc20-s.0ic-n5d_j3-5x.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/3296ee071a7ac47a-s.2jzudaf4h65yw.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/4929ab51aa8989c5-s.1csi_j1o8ijhi.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/e73469fff1792553-s.0v7gcbpwky7o8.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:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd36df9ac726be31-s.p.0pvd02j9rndau.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/56cad0b89393db8d-s.1i6c5dw19_9yp.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/ff387fa718a83eb7-s.p.3u-ctiv8s4bd4.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/b8332deae9c9c5c1-s.06pz8h18fo9lj.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/2e0948aae928848f-s.21zusvpgoj4c8.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/9af5fc11aa360283-s.3_ckqb7t3o94l.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/d4aa4786ebb260d8-s.11pveh68qx99i.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:Alegreya SC;font-style:normal;font-weight:700;font-display:swap;src:url(../media/592139a1ba90be32-s.p.1-lbznf4pa5xo.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%}.alegreya_sc_f365219d-module__tdu66q__className{font-family:Alegreya SC,Alegreya SC Fallback;font-style:normal}.alegreya_sc_f365219d-module__tdu66q__variable{--font-alegreya-sc:"Alegreya SC", "Alegreya SC Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0f1830;--night-2:#16223f;--night-3:#1f2f55;--bark:#f1e4c8;--bark-2:#e6d3ad;--ink:#3a2519;--ink-soft:#6b4a36;--ochre:#e9b949;--ember:#b8432b;--teal:#3a8f93;--lapis:#3f5fae;--snow:#eef2fb;--mist:#a9b6d6;--f-display:var(--font-yeseva),"Georgia",serif;--f-body:var(--font-alegreya),"Georgia","Times New Roman",serif;--f-sc:var(--font-alegreya-sc),"Georgia",serif;--wrap:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--night);color:var(--snow);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:19px;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--ochre);outline-offset:3px;border-radius:6px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:400;line-height:1.12}p{margin:0}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:24px}@media (max-width:560px){.wrap{padding-inline:16px}body{font-size:17.5px}}.sc{font-family:var(--f-sc);letter-spacing:.08em;text-transform:lowercase;font-weight:500}.ornament{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22' viewBox='0 0 44 22'%3E%3Cpath d='M0 20 L11 4 L22 20 L33 4 L44 20' fill='none' stroke='%23b8432b' stroke-width='3.2' stroke-linejoin='round'/%3E%3Cpath d='M5 20 L11 11 L17 20 M27 20 L33 11 L39 20' fill='none' stroke='%23e9b949' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/44px 22px repeat-x;height:22px}.ornament.dark{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='22' viewBox='0 0 44 22'%3E%3Cpath d='M0 20 L11 4 L22 20 L33 4 L44 20' fill='none' stroke='%233f5fae' stroke-width='3.2' stroke-linejoin='round'/%3E%3Cpath d='M5 20 L11 11 L17 20 M27 20 L33 11 L39 20' fill='none' stroke='%23e9b949' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E")}.nav{top:env(safe-area-inset-top,0px);z-index:40;-webkit-backdrop-filter:blur(10px);background:#0f1830c7;border-bottom:1px solid #a9b6d624;position:sticky}.nav .wrap{align-items:center;gap:20px;height:62px;display:flex}.nav .brand{align-items:center;gap:10px;text-decoration:none;display:flex}.nav .brand .logo-m{width:88px;height:36px}.nav ul{gap:22px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.nav ul a{font-family:var(--f-sc);letter-spacing:.06em;color:var(--mist);font-size:17px;text-decoration:none;transition:color .2s}.nav ul a:hover{color:var(--ochre)}@media (max-width:860px){.nav ul{display:none}}.nav .cta-mini{font-family:var(--f-sc);color:var(--night);background:var(--ochre);border-radius:999px;margin-left:auto;padding:6px 14px;font-size:16px;text-decoration:none;display:none}@media (max-width:860px){.nav .cta-mini{display:inline-block}}.logo-m{background:var(--bark);display:block;-webkit-mask:url(/img/logo.png) 50%/contain no-repeat;mask:url(/img/logo.png) 50%/contain no-repeat}.hero{isolation:isolate;position:relative;overflow:hidden}.hero canvas{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.hero .land{z-index:-1;width:100%;height:auto;position:absolute;bottom:0;left:0;right:0}.hero-inner{text-align:center;justify-items:center;gap:18px;padding-top:clamp(28px,5vh,56px);display:grid;position:relative}.hero .eyebrow{color:var(--ochre);font-size:18px}.hero .logo-m{aspect-ratio:797/314;filter:drop-shadow(0 6px 30px #e9b94940);width:min(440px,78vw)}.hero h1{max-width:30ch;color:var(--snow);font-size:clamp(26px,3.2vw,38px)}.hero .lead{max-width:52ch;color:var(--mist);font-size:clamp(17px,1.6vw,20px)}.btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.btn{font-family:var(--f-sc);letter-spacing:.05em;border:2px solid var(--ochre);color:var(--night);background:var(--ochre);cursor:pointer;border-radius:999px;padding:12px 24px;font-size:18px;text-decoration:none;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px -8px #e9b94999}.btn.ghost{color:var(--ochre);background:0 0}.hero .family{z-index:0;pointer-events:none;align-items:flex-end;gap:clamp(4px,1.4vw,22px);display:flex;position:absolute;bottom:clamp(8px,3vw,40px);left:50%;transform:translate(-50%)}.hero .family img{filter:drop-shadow(0 12px 16px #00000073);width:auto;height:clamp(110px,14vw,200px);animation:6s ease-in-out infinite bob}.hero .family img:nth-child(2){height:clamp(128px,16.5vw,232px);animation-delay:-2s}.hero .family img:nth-child(3){animation-delay:-4s}@keyframes bob{50%{transform:translateY(-6px)}}.hero .spacer{height:clamp(170px,19vw,270px)}.page{background:var(--bark);color:var(--ink);background-image:radial-gradient(60px 3px at 12% 18%,#3a251938,#0000 70%),radial-gradient(90px 3px at 78% 32%,#3a25192e,#0000 70%),radial-gradient(40px 2px at 40% 64%,#3a251933,#0000 70%),radial-gradient(70px 3px at 88% 82%,#3a251929,#0000 70%),radial-gradient(50px 2px at 22% 88%,#3a25192e,#0000 70%);background-size:520px 420px;position:relative}section{padding-block:clamp(64px,9vw,120px)}.kicker{font-family:var(--f-sc);letter-spacing:.1em;color:var(--ember);align-items:center;gap:12px;font-size:18px;display:flex}.kicker:before{content:"";background:currentColor;width:28px;height:2px}.dark-sec .kicker{color:var(--ochre)}h2{margin-top:10px;font-size:clamp(34px,4.6vw,58px)}.legend-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start;gap:clamp(32px,6vw,90px);margin-top:36px;display:grid}@media (max-width:900px){.legend-grid{grid-template-columns:1fr}}.story p{max-width:62ch}.story p+p{margin-top:1em}.story p:first-child:first-letter{font-family:var(--f-display);float:left;color:var(--ember);margin:.06em .12em 0 0;font-size:4.6em;line-height:.82}.story .quote{color:var(--ink-soft);border-left:3px solid var(--ochre);padding-left:18px;font-style:italic}.rings-card{background:#ffffff59;border:1px solid #3a251924;border-radius:28px 28px 28px 6px;gap:22px;padding:28px;display:grid;position:sticky;top:90px}.rings-card h3{font-size:28px}.ring-row{grid-template-columns:78px 1fr;align-items:center;gap:16px;display:grid}.ring-demo{background:radial-gradient(circle,#c9a987,#9b7458);border-radius:50%;width:78px;height:78px;position:relative;box-shadow:inset 0 0 0 3px #3a251980}.ring-demo i{opacity:0;border:3px solid;border-radius:50%;margin:auto;animation:4.5s ease-out infinite ripple;position:absolute;inset:0}.ring-demo i:first-child{border-color:var(--ochre)}.ring-demo i:nth-child(2){border-color:var(--lapis);animation-delay:1.5s}.ring-demo i:nth-child(3){border-color:var(--ember);animation-delay:3s}.ring-demo[data-n="1"] i:nth-child(n+2),.ring-demo[data-n="2"] i:nth-child(3){display:none}.ring-demo[data-n="2"] i:nth-child(2){animation-delay:2.2s}@keyframes ripple{0%{opacity:0;width:8%;height:8%}15%{opacity:1}to{opacity:0;width:92%;height:92%}}.ring-row b{font-family:var(--f-display);font-size:21px;font-weight:400;display:block}.ring-row span{color:var(--ink-soft);font-size:17px}.rings-card .note{color:var(--ink-soft);border-top:1px dashed #3a251940;padding-top:16px;font-size:17px;font-style:italic}.dark-sec{background:linear-gradient(180deg,var(--night) 0%,var(--night-2) 100%);position:relative}.dark-sec .sub{color:var(--mist);max-width:56ch;margin-top:14px}.shelf{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:10px;margin-top:48px;display:grid}@media (max-width:980px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:34px}}@media (max-width:560px){.shelf{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero-btn{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border-radius:24px;justify-items:center;gap:10px;padding:14px 6px 16px;transition:background .25s;display:grid}.hero-btn:hover,.hero-btn[aria-pressed=true]{background:#a9b6d614}.hero-btn:focus-visible{outline:3px solid var(--ochre)}.hero-btn .fig{justify-content:center;align-items:flex-end;width:100%;height:190px;display:flex;position:relative}.hero-btn .fig img{width:auto;max-height:100%;transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.hero-btn:hover .fig img,.hero-btn[aria-pressed=true] .fig img{transform:translateY(-8px)rotate(-2deg)}.hero-btn .fig .sil{opacity:.85;height:150px}.hero-btn .fig .sil-wrap{justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.hero-btn .fig .sil-wrap img{filter:brightness(0)invert(28%)sepia(40%)saturate(900%)hue-rotate(195deg)brightness(.95)}.hero-btn .fig .sil-wrap:after{content:"скоро";font-family:var(--f-sc);letter-spacing:.1em;color:var(--mist);opacity:.9;font-size:14px;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.hero-btn .role{font-family:var(--f-sc);color:var(--ochre);letter-spacing:.08em;font-size:15px}.hero-btn .nm{font-family:var(--f-display);color:var(--snow);overflow-wrap:anywhere;font-size:17px;line-height:1.2}.hero-btn .dots{gap:4px;display:flex}.hero-btn .dots i{border:2px solid var(--ochre);border-radius:50%;width:9px;height:9px}.detail{background:var(--bark);color:var(--ink);border-radius:32px 32px 32px 8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);margin-top:36px;display:grid;overflow:hidden}@media (max-width:860px){.detail{grid-template-columns:1fr}}.detail .art{background:radial-gradient(circle at 50% 60%,#fff6df 0,#ecd9b3 55%,#dcc49a 100%);justify-content:center;align-items:center;min-height:340px;padding:28px;display:flex;position:relative}.detail .art img{filter:drop-shadow(0 16px 20px #3a25194d);width:auto;max-height:380px}.detail .art .sil-big{filter:brightness(0)invert(33%)sepia(30%)saturate(700%)hue-rotate(190deg);opacity:.75;height:280px}.detail .art .soon{text-align:center;font-family:var(--f-sc);color:var(--ink-soft);letter-spacing:.08em;font-size:15px;position:absolute;bottom:18px;left:0;right:0}.detail .txt{align-content:start;gap:18px;padding:clamp(24px,4vw,48px);display:grid}.detail h3{font-size:clamp(28px,3.4vw,42px)}.detail .role-l{font-family:var(--f-sc);color:var(--ember);letter-spacing:.08em;font-size:18px}.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.facts{grid-template-columns:1fr}}.fact{border-top:2px solid var(--ochre);padding-top:8px}.fact small{font-family:var(--f-sc);letter-spacing:.08em;color:var(--ink-soft);font-size:14px;display:block}.fact span{font-family:var(--f-display);font-size:19px}.signs{gap:12px;display:grid}.sign{background:#ffffff73;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:4px 14px;padding:14px 18px;display:grid}.sign .hand{background:var(--ember);width:40px;height:40px;color:var(--bark);border-radius:50%;grid-row:span 2;place-items:center;font-size:20px;display:grid}.sign b{font-family:var(--f-display);font-size:19px;font-weight:400}.sign p{color:var(--ink-soft);font-size:17px}.more{font:inherit;font-family:var(--f-sc);color:var(--ember);cursor:pointer;letter-spacing:.05em;background:0 0;border:0;border-bottom:2px solid;justify-self:start;padding:0;font-size:18px}.lore{color:var(--ink);border-top:1px dashed #3a25194d;gap:.9em;max-width:66ch;padding-top:18px;font-size:17.5px;display:grid}.lore .by{font-family:var(--f-sc);color:var(--ink-soft);letter-spacing:.08em;font-size:15px}.wish-wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,70px);margin-top:40px;display:grid}@media (max-width:900px){.wish-wrap{grid-template-columns:1fr}}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:1.5px solid #3a251959;border-radius:999px;padding:8px 16px;font-size:17px;transition:all .2s}.chip:hover{border-color:var(--ember);color:var(--ember)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bark);border-color:var(--ink)}.answer{min-height:120px;margin-top:26px}.answer .who{font-family:var(--f-display);font-size:26px}.answer .what{color:var(--ink-soft);margin-top:6px}.answer .where{font-family:var(--f-sc);color:var(--ember);letter-spacing:.06em;margin-top:10px;font-size:17px}.rub{text-align:center;justify-items:center;gap:16px;display:grid}.rub-disc{aspect-ratio:1;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:radial-gradient(circle at 38% 34%,#d9b27c 0,#a8783f 38%,#6f4a24 72%,#4b3017 100%);border-radius:50%;width:min(320px,78vw);position:relative;box-shadow:0 30px 50px -20px #3a251999,inset 0 -10px 30px #00000059,inset 0 8px 20px #ffecbe59}.rub-disc:active{cursor:grabbing}.rub-disc svg{width:100%;height:100%;position:absolute;inset:0}.rub-disc .glow{opacity:var(--g,0);mix-blend-mode:screen;background:radial-gradient(circle,#ffe28cf2,#e9b94966 45%,#0000 70%);border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.meter{background:#3a251926;border-radius:9px;width:min(320px,78vw);height:8px;overflow:hidden}.meter i{background:linear-gradient(90deg,var(--ochre),var(--ember));width:0;height:100%;transition:width .15s;display:block}.rub .msg{font-family:var(--f-display);min-height:1.6em;font-size:22px}.rub .hint{color:var(--ink-soft);font-size:16px}.map-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);margin-top:40px;display:grid}@media (max-width:960px){.map-grid{grid-template-columns:1fr}}.map-box{background:#172649;border:1px solid #a9b6d62e;border-radius:30px;position:relative;overflow:hidden}.map-box svg{width:100%;height:auto;display:block}.map-box .pin{cursor:pointer}.map-box .pin circle.halo{transition:r .25s}.map-box .pin:hover circle.halo,.map-box .pin.on circle.halo{r:26}.map-box .caption{color:var(--mist);font-size:14px;font-style:italic;position:absolute;bottom:12px;left:16px}.stops{counter-reset:s;gap:4px;margin:0;padding:0;list-style:none;display:grid}.stops li button{all:unset;box-sizing:border-box;cursor:pointer;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:14px;width:100%;padding:10px 12px;transition:background .2s;display:grid}.stops li button:hover,.stops li button.on{background:#a9b6d61a}.stops li button:focus-visible{outline:3px solid var(--ochre)}.stops .n{width:44px;height:44px;font-family:var(--f-display);background:var(--ochre);color:var(--night);border-radius:50%;place-items:center;font-size:19px;display:grid}.stops .n.q{border:2px dashed var(--mist);color:var(--mist);background:0 0}.stops b{font-family:var(--f-display);font-size:19px;font-weight:400;line-height:1.2;display:block}.stops span{color:var(--mist);font-size:16px}.route-note{color:var(--mist);margin-top:18px;font-size:16px;font-style:italic}.rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:44px;display:grid}@media (max-width:860px){.rules{grid-template-columns:1fr}}.rule{align-content:start;gap:10px;display:grid}.rule .ico{width:64px;height:64px}.rule h3{font-size:25px}.rule p{color:var(--ink-soft);font-size:17.5px}.tag-box{background:var(--ink);color:var(--bark);border-radius:26px;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:44px;padding:22px 28px;display:flex}.tag-box .tag{font-family:var(--f-display);color:var(--ochre);font-size:clamp(26px,3vw,36px)}.tag-box p{opacity:.85;flex:280px;font-size:17px}.copy{font:inherit;font-family:var(--f-sc);letter-spacing:.05em;color:var(--bark);cursor:pointer;background:0 0;border:1.5px solid #f1e4c880;border-radius:999px;padding:8px 18px;font-size:16px}.copy:hover{border-color:var(--ochre);color:var(--ochre)}.support{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px;display:grid}@media (max-width:860px){.support{grid-template-columns:1fr}}.sup{background:#1f2f5559;border:1px solid #a9b6d633;border-radius:26px;align-content:start;gap:10px;padding:26px;display:grid}.sup h3{font-size:24px}.sup p{color:var(--mist);font-size:17px}.sup .soon-pill{font-family:var(--f-sc);letter-spacing:.08em;color:var(--ochre);border:1.5px dashed var(--ochre);border-radius:999px;justify-self:start;padding:3px 12px;font-size:14px}footer{color:var(--mist);background:#0a1124;padding-block:48px 40px;font-size:16px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}footer .logo-m{background:var(--mist);width:120px;height:48px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.rings-card .intro{color:var(--ink-soft);font-size:17px}.wish-intro{color:var(--ink-soft);max-width:48ch}.chips{margin-top:20px}.map-box svg text.lbl{font-family:var(--f-body);font-style:italic}.map-box svg text.city{font-family:var(--f-sc);letter-spacing:2px}.map-box svg text.num{font-family:var(--f-display)}
