@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/50df388245113a6d-s.p.2atap_4g40fj3.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:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec2f4458eb06f74e-s.p.0waiv1vizwwb5.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:Marcellus Fallback;src:local(Times New Roman);ascent-override:86.59%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.5%}.marcellus_4f6375b7-module__82FFoq__className{font-family:Marcellus,Marcellus Fallback;font-style:normal;font-weight:400}.marcellus_4f6375b7-module__82FFoq__variable{--cinzel:"Marcellus", "Marcellus Fallback"}
@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2xu8vw1nk3nic.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;font-display:swap;src:url(../media/55664f0a7289b762-s.1tw0a1n636kti.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;font-display:swap;src:url(../media/f724cb2b266db11d-s.3xhunlrai13qk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.1zq8ev6_6-dky.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;font-display:swap;src:url(../media/257505a8a5531435-s.3fblrcgogb7zr.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;font-display:swap;src:url(../media/346e8051f901134e-s.p.2om01brnizz2b.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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.097q2tn174-o0.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:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.2xu8vw1nk3nic.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:500;font-display:swap;src:url(../media/55664f0a7289b762-s.1tw0a1n636kti.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:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.3xhunlrai13qk.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.1zq8ev6_6-dky.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:500;font-display:swap;src:url(../media/257505a8a5531435-s.3fblrcgogb7zr.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:500;font-display:swap;src:url(../media/346e8051f901134e-s.p.2om01brnizz2b.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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.097q2tn174-o0.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;font-display:swap;src:url(../media/0fec32c78403d184-s.0eoi0jpb3r7w3.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;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3s-du8fus6pdf.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;font-display:swap;src:url(../media/9056bf441d45cedc-s.1xygc_2j-ec36.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.25w_8v13vfo1p.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;font-display:swap;src:url(../media/e557826f452dbd06-s.18ty61h5-qdwv.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;font-display:swap;src:url(../media/1497d94d4ac5c969-s.p.0t-qpef307qnx.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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.3u_lhbhd6z8rx.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:500;font-display:swap;src:url(../media/0fec32c78403d184-s.0eoi0jpb3r7w3.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:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3s-du8fus6pdf.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:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.1xygc_2j-ec36.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.25w_8v13vfo1p.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:500;font-display:swap;src:url(../media/e557826f452dbd06-s.18ty61h5-qdwv.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:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.p.0t-qpef307qnx.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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.3u_lhbhd6z8rx.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%}.eb_garamond_4919aff7-module__aPrzAq__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_4919aff7-module__aPrzAq__variable{--fell:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.p.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.p.1-qpv3jvnkkyl.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:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.p.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.p.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_f9402076-module__W64tJq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_f9402076-module__W64tJq__variable{--cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.p.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.p.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_2f7d00da-module__4Lub2a__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_2f7d00da-module__4Lub2a__variable{--plex:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--ink:#0c0908;--char:#181011;--oxblood:#5e1511;--oxblood-deep:#3c0d0a;--blood:#a32218;--bone:#e9dcc3;--bone-dim:#b6a98d;--bone-faint:#8a7f68;--line:#e9dcc324;--font-display:var(--cinzel);--font-ritual:var(--fell), var(--cormorant), serif;--font-mono:var(--plex)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:84px}:focus-visible{outline:2px solid var(--blood);outline-offset:3px;border-radius:2px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-color:var(--bone)}body{background:var(--ink);color:var(--bone);font-family:var(--font-ritual);-webkit-font-smoothing:antialiased;font-size:18px;line-height:1.65;overflow-x:hidden}::selection{background:var(--blood);color:var(--bone)}img{-webkit-user-drag:none}a{color:inherit}body:after{content:"";pointer-events:none;z-index:90;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.wrap{z-index:2;max-width:1120px;margin:0 auto;padding:0 28px;position:relative}section{padding:130px 0;position:relative}.kicker{font-family:var(--font-mono);letter-spacing:.38em;text-transform:uppercase;color:var(--blood);align-items:center;gap:12px;margin-bottom:22px;font-size:11.5px;display:flex}.kicker:after{content:"";background:linear-gradient(to right,var(--blood),transparent);flex:0 0 52px;height:1px}.kicker.center{justify-content:center}.kicker.center:after{display:none}h2{font-family:var(--font-display);color:var(--bone);letter-spacing:.04em;text-transform:uppercase;margin-bottom:28px;font-size:clamp(30px,4.6vw,56px);font-weight:700;line-height:1.08}.reveal{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}.divider{justify-content:center;align-items:center;height:56px;display:flex;position:relative}.divider:before,.divider:after{content:"";background:linear-gradient(to right,transparent,var(--line) 30%,var(--line) 70%,transparent);width:34%;height:1px;position:absolute;top:50%}.divider:before{left:0}.divider:after{right:0}.divider img{opacity:.55;width:auto;height:26px}.ic-box{flex:none;justify-content:center;align-items:center;display:inline-flex}.ic-box img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.art-fade{-webkit-mask-image:radial-gradient(78% 78%,#000 55%,#0000 98%);mask-image:radial-gradient(78% 78%,#000 55%,#0000 98%)}.art-fade-b{-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}.nav{z-index:50;background:linear-gradient(#0c0908f5 30%,#0c090800);justify-content:space-between;align-items:center;padding:16px 32px;display:flex;position:fixed;top:0;left:0;right:0}.nav-brand{align-items:center;gap:13px;text-decoration:none;display:flex}.nav-brand .ic-box{filter:drop-shadow(0 0 8px #a3221866);width:34px;height:34px}.nav-mark{font-family:var(--font-display);letter-spacing:.24em;color:var(--bone);font-size:13px;font-weight:700}.nav-mark b{color:var(--blood);font-weight:700}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-dim);font-size:10.5px;text-decoration:none;transition:color .25s}.nav-links a:hover{color:var(--bone)}.nav-cta{background:linear-gradient(to bottom,#7a1c15,var(--oxblood-deep));border:1px solid #e9dcc34d;padding:11px 22px;font-weight:700;transition:all .3s;box-shadow:0 6px 24px #a322184d,inset 0 1px #e9dcc32e;font-family:var(--font-display)!important;letter-spacing:.16em!important;color:var(--bone)!important;font-size:12px!important}.nav-cta:hover{background:linear-gradient(#92231a,#4a100c);box-shadow:0 6px 32px #a3221880,inset 0 1px #e9dcc34d}@media (max-width:940px){.nav-links a:not(.nav-cta){display:none}}.hero{flex-direction:column;justify-content:flex-end;align-items:center;min-height:100svh;padding:0 0 56px;display:flex;position:relative;overflow:hidden}.hero-visual-bg{height:72vh;min-height:420px;animation:1.8s both fadein;position:absolute;top:0;left:0;right:0}@keyframes fadein{0%{opacity:0}to{opacity:1}}.hero-visual-bg img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.hero-visual-bg:after{content:"";background:linear-gradient(to bottom, transparent 42%, var(--ink) 96%), radial-gradient(ellipse 120% 60% at 50% 0%, transparent 60%, #0c09088c), linear-gradient(to right, #0c090880, transparent 18%, transparent 82%, #0c090880);position:absolute;inset:0}.hero-stack{text-align:center;z-index:2;flex-direction:column;align-items:center;width:100%;display:flex}.hero-stack>*{animation:1s cubic-bezier(.2,.7,.2,1) both rise}.hero-stack>:first-child{animation-delay:.25s}.hero-stack>:nth-child(2){animation-delay:.42s}.hero-stack>:nth-child(3){animation-delay:.58s}.hero-stack>:nth-child(4){animation-delay:.74s}.hero-stack>:nth-child(5){animation-delay:.9s}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@media (max-width:880px){.hero{padding-bottom:48px}.hero-visual-bg{height:52vh}}@keyframes slowspin{to{transform:rotate(360deg)}}@keyframes flicker{0%,to{opacity:.55}18%{opacity:.95}29%{opacity:.6}47%{opacity:1}62%{opacity:.7}81%{opacity:.9}}.candles{z-index:1;pointer-events:none;transform-origin:bottom;align-items:flex-end;gap:13px;display:flex;position:absolute;bottom:36px}.candles.l{left:4vw}.candles.r{right:4vw}.candles.r img{transform:scaleX(-1)}.candles .ember{background:radial-gradient(at 50% 25%,#de783433,#0000 62%);animation:3.4s ease-in-out infinite flicker;position:absolute;inset:-55% -40%}@media (max-width:780px){.candles{display:none}}.hero h1{z-index:2;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--bone);text-shadow:0 3px #000000a6,0 0 80px #a3221866;max-width:1000px;margin-bottom:16px;font-size:clamp(32px,4.6vw,68px);font-weight:400;line-height:1.08;position:relative}.hero h1 em{color:#c0392a;text-shadow:0 3px #000000a6,0 0 50px #a32218b3;font-style:normal}.hero-sub{z-index:2;color:var(--bone-dim);max-width:560px;font-size:clamp(16px,1.5vw,20px);font-style:italic;position:relative}.hero-tag{z-index:2;font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--bone-faint);margin-top:22px;font-size:10.5px;position:relative}.hero-chip{z-index:2;background:#0c0908a8;border:1px solid #e9dcc34d;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px;padding:13px 22px;text-decoration:none;transition:border-color .3s,background .3s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 3px #0c0908e6,inset 0 0 0 4px #e9dcc31a}.hero-chip:hover{background:#180c0abf;border-color:#a3221899}.hero-chip .hc-name{font-family:var(--font-display);letter-spacing:.14em;color:var(--bone);font-size:16px;font-weight:900}.hero-chip .hc-desc{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-size:11px}.hero-chip .hc-price{font-family:var(--font-display);color:#c4392c;font-size:15px;font-weight:700}.hero .pactform{max-width:520px;margin:30px auto 0}h1,h2,.nav-mark,.nav-cta,.pactform button,.cta-wide,.price-col .val,.perk .pt,.faq summary,.footer .mark,.hc-name,.band span,.pact h3,.facts b{font-weight:400!important}h2{letter-spacing:.07em}.hero-hint{z-index:2;font-family:var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--bone-faint);font-size:10px;animation:2.6s ease-in-out infinite hintfloat;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes hintfloat{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,7px)}}.pactform{z-index:2;width:100%;max-width:560px;margin-top:44px;position:relative}.pactform form{background:#0c0908c7;border:1px solid #e9dcc366;display:flex;box-shadow:inset 0 0 0 4px #0c0908e6,inset 0 0 0 5px #e9dcc324,0 24px 60px #0000008c}.pactform input{color:var(--bone);font-family:var(--font-mono);background:0 0;border:none;outline:none;flex:1;min-width:0;padding:18px 20px;font-size:14px}.pactform input::placeholder{color:var(--bone-faint)}.pactform button{background:linear-gradient(to bottom,#7a1c15,var(--oxblood-deep));color:var(--bone);cursor:pointer;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;border:none;border-left:1px solid #e9dcc340;padding:0 28px;font-size:13px;font-weight:700;transition:all .3s;box-shadow:inset 0 1px #e9dcc333}.pactform button:hover{letter-spacing:.2em;background:linear-gradient(#92231a,#4a100c)}.pactform .note{font-family:var(--font-mono);letter-spacing:.16em;color:var(--bone-faint);text-transform:uppercase;text-align:center;margin-top:13px;font-size:10.5px}.pactform.submitted form,.pactform.submitted .note,.pactform.submitted .consent{display:none}.pactform .consent{color:var(--bone-faint);text-align:center;margin-top:8px;max-width:34ch;margin-inline:auto;font-size:11px;line-height:1.5}.pactform .consent a{color:var(--bone-dim);text-decoration:underline}.pact-modal{z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pact-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080605d6;animation:.3s both fadein;position:absolute;inset:0}.pact-close{z-index:3;cursor:pointer;font-family:var(--font-mono);color:#7a5c3e;background:0 0;border:none;padding:10px;font-size:15px;transition:color .25s,transform .25s;position:absolute;top:10px;right:12px}.pact-close:hover{color:#241612;transform:rotate(90deg)}.pact{text-align:left;color:#241612;background:radial-gradient(130% 80% at 50% -10%,#fffaeb80,#0000 55%),radial-gradient(120% 100% at 50% 110%,#8c693c40,#0000 60%),linear-gradient(168deg,#eadfc6,#ddd0ae 55%,#d0c099);width:100%;max-width:620px;max-height:88vh;padding:42px 38px 32px;animation:.5s cubic-bezier(.2,.7,.2,1) both rise;position:relative;overflow:auto;box-shadow:0 40px 90px #000000b3,inset 0 0 70px #785a3240,inset 0 0 0 1px #fffaeb80}.pact:before{content:"";pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0.45 0 0 0 0 0.33 0 0 0 0 0.18 0 0 0 0.06 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23p)'/%3E%3C/svg%3E");position:absolute;inset:0}.pact-status{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);background:#0c0908b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 16px;font-size:11px;animation:.5s cubic-bezier(.2,.7,.2,1) both rise;display:flex}.pact-status b{color:var(--bone)}.pact-status button{color:#c4392c;cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:0 0;border:1px solid #a3221899;padding:8px 14px;font-size:10.5px;transition:all .25s}.pact-status button:hover{background:var(--blood);color:var(--bone);border-color:var(--blood)}.pact-corner{opacity:.6;filter:brightness(0);width:64px;position:absolute}.pact-corner.tl{top:12px;left:12px;transform:rotate(270deg)}.pact-corner.br{bottom:12px;right:12px;transform:rotate(90deg)}.pact h3{font-family:var(--font-display);letter-spacing:.1em;text-align:center;color:#241612;margin-bottom:6px;font-size:18px;font-weight:900}.pact .subt{text-align:center;color:#5d4632;margin-bottom:22px;font-size:13.5px;font-style:italic}.pact ol{list-style:none}.pact li{font-family:var(--font-mono);color:#2c1c14;margin-bottom:11px;font-size:12.5px;line-height:1.6}.pact li b{color:#7a5c3e;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.pact-sign{border-top:1px solid #2416124d;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:24px;padding-top:18px;display:flex}.pact-sign .who{font-family:var(--font-mono);color:#5d4632;font-size:12px;line-height:2.05}.pact-sign .who b{color:#241612;font-size:14.5px}.pact-sign .who .title{color:var(--blood);text-transform:uppercase;font-weight:600}.pact-sign .who .autograph{font-family:var(--font-ritual);color:#241612;font-size:20px;font-style:italic}.pact-seals{align-items:center;gap:14px;display:flex}.pact-seals .wax{filter:brightness(0);opacity:.92;width:68px}.pact-seals .stamp{width:98px;transform:rotate(-9deg)}.pact .keep{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#7a5c3e;margin-top:20px;font-size:10.5px}.pact-referral{border-top:1px solid var(--line);text-align:center;margin-top:22px;padding-top:18px}.pact-referral .rf-pos{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim);font-size:12px}.pact-referral .rf-pos b{color:var(--blood)}.pact-referral .rf-lead{color:var(--bone-dim);max-width:38ch;margin:8px auto 14px;font-size:14px;line-height:1.5}.pact-referral .rf-row{gap:8px;max-width:420px;margin:0 auto;display:flex}.pact-referral .rf-row input{border:1px solid var(--line);min-width:0;color:var(--bone);font-family:var(--font-mono);background:#e9dcc30d;flex:1;padding:11px 12px;font-size:12px}.pact-referral .rf-row button{background:var(--blood);color:var(--bone);cursor:pointer;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:none;padding:11px 16px;font-size:11px}.band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:url(/assets/texture/texture-stone-panel-1600.webp) center/cover, var(--oxblood-deep);background-blend-mode:overlay;white-space:nowrap;padding:15px 0;position:relative;overflow:hidden}.band:after{content:"";background:#3c0d0a8c;position:absolute;inset:0}.band-track{z-index:1;animation:38s linear infinite scroll;display:inline-block;position:relative}.band span{font-family:var(--font-display);letter-spacing:.34em;color:var(--bone-dim);text-transform:uppercase;padding:0 18px;font-size:13px;font-weight:700}.band span b{color:var(--blood)}@keyframes scroll{to{transform:translate(-50%)}}.product{background:linear-gradient(to bottom,var(--ink),#130c0b 55%,var(--ink));overflow:hidden}.product .wrap{grid-template-columns:1.05fr 1fr;align-items:center;gap:54px;display:grid}.product-art{margin:-60px 0;position:relative}.product-art img{width:100%;display:block}.product h2{margin-bottom:14px;font-size:clamp(38px,5vw,64px)}.product-desc{color:var(--bone-dim);max-width:480px;font-size:19px;font-style:italic}.facts{margin:32px 0 4px;list-style:none}.facts li{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:13px 0;display:flex}.facts li:first-child{border-top:1px solid var(--line)}.facts .ic-box{opacity:.92;width:34px;height:34px}.facts b{font-family:var(--font-display);letter-spacing:.1em;color:var(--bone);text-transform:uppercase;font-size:14.5px;font-weight:700;display:block}.facts span.d{color:var(--bone-faint);margin-top:2px;font-size:14.5px;font-style:italic;display:block}.product-quote{border-left:2px solid var(--blood);color:var(--bone-dim);margin:26px 0 4px;padding-left:18px;font-size:17px;font-style:italic;line-height:1.6}.product-quote .att{color:var(--bone-faint);margin-top:6px;font-size:14px;display:block}.price-row{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:34px;margin-top:24px;display:flex}.price-col{text-align:right}.price-col .lbl{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:4px;font-size:10.5px;display:block}.price-col .val{font-family:var(--font-display);color:var(--bone-dim);font-size:34px;font-weight:700;line-height:1}.price-col.club .lbl{color:var(--blood)}.price-col.club .val{color:#c4392c;text-shadow:0 0 26px #a3221866;font-size:40px}.cta-wide{text-align:center;width:100%;font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:#c4392c;background:#a322180f;border:1px solid #a322188c;margin-top:26px;padding:18px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.cta-wide:hover{background:var(--blood);color:var(--bone);box-shadow:0 10px 40px #a3221859}@media (max-width:880px){.product .wrap{grid-template-columns:1fr}.product-art{margin:0}}.doneness{text-align:center;background:radial-gradient(80% 90%,#5e151180,#0c0908a6),url(/assets/texture/texture-stone-panel-1600.webp) 50%/cover,#2a0c09;overflow:hidden}.doneness-orna{font-family:var(--font-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--bone-dim);justify-content:center;align-items:center;gap:14px;margin-bottom:24px;font-size:11.5px;display:flex}.doneness-orna:before,.doneness-orna:after{content:"·✦·";color:var(--bone-faint);letter-spacing:.1em}.doneness h2 .fl{color:var(--blood);vertical-align:middle;padding:0 16px;font-size:.5em}.scale{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(10px,3.6vw,44px);margin:64px 0 30px;display:flex;position:relative}.scale-line{background:linear-gradient(90deg,#0000,#e9dcc359 14% 86%,#0000);height:1px;position:absolute;top:55px;left:6%;right:6%}.stage{opacity:.22;flex-direction:column;align-items:center;gap:16px;transition:opacity .55s,transform .55s;display:flex;position:relative;transform:translateY(14px)}.stage.lit{opacity:1;transform:none}.medal{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#5e15118c,#0c090880);border:1px solid #e9dcc366;border-radius:50%;place-items:center;width:110px;display:grid;position:relative;box-shadow:inset 0 0 0 5px #0c0908b3,inset 0 0 0 6px #e9dcc329,0 18px 40px #00000073}.medal .m-sigil{width:62%}.stage .lbl{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-dim);font-size:11px}.stage.hot{margin-top:-22px}.stage.hot .medal{border-color:#a32218cc;width:150px;box-shadow:inset 0 0 0 5px #0c0908b3,inset 0 0 0 6px #a322184d,0 0 0 1.5px #a32218e6,0 0 44px #a322188c,0 18px 50px #00000080}.stage.hot.lit .medal{animation:2.8s ease-in-out infinite donpulse}@keyframes donpulse{0%,to{box-shadow:inset 0 0 0 5px #0c0908b3,inset 0 0 0 6px #a3221840,0 0 0 1.5px #a32218bf,0 0 30px #a3221866,0 18px 50px #00000080}50%{box-shadow:inset 0 0 0 5px #0c0908b3,inset 0 0 0 6px #a3221866,0 0 0 2px #a32218,0 0 56px #a32218b3,0 18px 50px #00000080}}.stage.hot:before,.stage.hot:after{content:"✦";color:var(--blood);text-shadow:0 0 12px #a32218cc;font-size:13px;position:absolute;left:50%;transform:translate(-50%)}.stage.hot:before{top:-26px}.stage.hot:after{top:182px}.stage.hot .lbl{color:var(--bone);font-size:12.5px;font-weight:600}.stage.hot .lbl:after{content:" ★";color:var(--bone)}.doneness-motto{color:var(--bone);margin-top:26px;font-size:21px;font-style:italic}.doneness-motto2{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);margin-top:10px;font-size:11.5px}.lore .wrap{grid-template-columns:.92fr 1.08fr;align-items:center;gap:64px;display:grid}.lore-frame{background:#140d0c8c;border:1px solid #e9dcc352;max-width:420px;margin:0 auto;padding:44px 38px 22px;position:relative;box-shadow:inset 0 0 0 7px #0c0908e6,inset 0 0 0 8px #e9dcc326,0 34px 80px #0000008c}.lf-corner{opacity:.5;width:38px;position:absolute}.lf-corner.tl{top:10px;left:10px;transform:rotate(270deg)}.lf-corner.br{bottom:46px;right:10px;transform:rotate(90deg)}.lf-aura{aspect-ratio:1;background:radial-gradient(circle,#a3221833,#0000 62%);border-radius:50%;width:88%;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.lf-fig{filter:drop-shadow(0 16px 44px #0009);width:100%;display:block;position:relative}.lf-plaque{text-align:center;font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-faint);overflow-wrap:break-word;border-top:1px solid #e9dcc32e;margin-top:20px;padding:13px 8px 0;font-size:9.5px}.lore p{color:var(--bone-dim);margin-bottom:20px;font-size:18.5px;font-style:italic;line-height:1.75}.lore p b{color:var(--bone);font-style:normal}.lore-arch{background:#18101173;border:1px dashed #e9dcc352;align-items:center;gap:18px;margin-top:26px;padding:18px 20px;display:flex}.lore-arch .ic-box{opacity:.8;width:38px;height:38px}.lore-arch .t{flex:1}.lore-arch .t .h{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-dim);font-size:11px;line-height:1.8}.lore-arch .t .q{color:var(--bone-faint);margin-top:6px;font-size:14px;font-style:italic}@media (max-width:880px){.lore .wrap{grid-template-columns:1fr}}.ritual{background:linear-gradient(to bottom,var(--ink),#130c0b);overflow:hidden}.ritual .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.ritual-art{position:relative}.ritual-frame{border:1px dashed #e9dcc34d;max-width:400px;margin:0 auto;padding:36px 30px;position:relative}.ritual-frame img{filter:drop-shadow(0 16px 44px #0000008c);width:100%;display:block}.rf-ruler{background:repeating-linear-gradient(#e9dcc366 0 6px,#0000 6px 14px);width:1px;position:absolute;top:8%;bottom:8%;right:-26px}.rf-cross{font-family:var(--font-mono);color:var(--blood);text-shadow:0 0 10px #a3221899;font-size:18px;position:absolute}.rf-cross.tl{top:-12px;left:-12px}.rf-cross.br{bottom:-12px;right:-12px}.ritual h2{max-width:440px}.zones{max-width:440px;margin-top:22px;list-style:none}.zones li{align-items:baseline;gap:18px;padding:15px 0;display:flex}.zones li .z{min-width:130px;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone);font-size:13.5px}.zones li.crit .z{color:#d4452f}.zones li .ln{background:linear-gradient(to right,var(--line),transparent);flex:1;align-self:center;height:1px}.zones li .d{color:var(--bone-faint);text-align:right;max-width:200px;font-size:14.5px;font-style:italic}@media (max-width:880px){.ritual .wrap{grid-template-columns:1fr}.ritual-art{order:-1;margin:0}}.manifest .wrap{max-width:820px}.manifest .lead{color:var(--bone-dim);margin-bottom:36px;padding-left:28px;font-size:clamp(20px,2.8vw,28px);font-style:italic;position:relative}.manifest .lead:before{content:"";background:linear-gradient(to bottom,var(--blood),transparent);width:2px;position:absolute;top:6px;bottom:6px;left:0}.manifest .lead b{color:var(--bone);font-style:normal}.manifest .dropcap{float:left;width:80px;height:80px;margin:6px 18px 2px 0}.serious{font-family:var(--font-mono);color:var(--bone);letter-spacing:.02em;background:#181011a6;border:1px solid #e9dcc347;margin-top:16px;padding:20px 24px;font-size:14px;line-height:1.8}.serious b{color:#d4452f}.club{background:linear-gradient(to bottom,var(--ink) 0%,#0c09088c 25%,#320c09cc 100%), url(/assets/texture/texture-hero-altar-1600.webp) center 75%/cover no-repeat, var(--ink);text-align:center;overflow:hidden}.club .candles{z-index:1;bottom:46px}.club-head{justify-content:center;align-items:center;gap:22px;margin-bottom:8px;display:flex}.club-head img{opacity:.75;width:auto;height:46px;transform:rotate(180deg)}.club-head img.fl{transform:rotate(180deg)scaleX(-1)}.club-flank{opacity:.14;pointer-events:none;width:230px;position:absolute;bottom:0}.club-flank.l{left:-30px}.club-flank.r{right:-30px;transform:scaleX(-1)}.perks{grid-template-columns:repeat(3,1fr);gap:18px;max-width:880px;margin:46px auto;display:grid}.perk{background:#100b0ad9;border:1px solid #e9dcc32e;border-radius:10px;padding:30px 20px;transition:transform .35s,border-color .35s;box-shadow:0 24px 50px #0006,inset 0 1px #e9dcc312}.perk:hover{border-color:#e9dcc357;transform:translateY(-4px)}.perk .ic-box{opacity:.92;width:48px;height:48px;margin:0 auto 14px}.perk .pt{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--bone);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.perk .pd{color:var(--bone-faint);font-size:14px;font-style:italic;line-height:1.6}.club .pactform{margin:0 auto}.club-tail{font-family:var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--bone-dim);margin-top:54px;font-size:11px;line-height:2.2}@media (max-width:880px){.perks{grid-template-columns:1fr}.club-flank{display:none}}.rituals{background:linear-gradient(to bottom,#2a0c09,var(--ink) 30%)}.shots{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:14px;display:grid}.shot{background:var(--char);border:1px solid #e9dcc333;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #0c0908e6,inset 0 0 0 5px #e9dcc31a,0 26px 60px #00000080}.shot.span-2{grid-column:span 2}.shot img{object-fit:cover;filter:saturate(.92)contrast(1.04);width:100%;height:100%;min-height:300px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:block}.shot:hover img{transform:scale(1.025)}.shot figcaption{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);background:linear-gradient(#0000,#0c0908eb);padding:14px 16px 12px;font-size:10.5px;position:absolute;bottom:0;left:0;right:0}.shot-note{text-align:center;color:var(--bone-dim);border:1px dashed #e9dcc347;grid-column:1/-1;justify-content:center;align-items:center;padding:24px;font-size:17px;font-style:italic;line-height:1.9;display:flex}.shot-note b{color:var(--bone);font-style:normal}@media (max-width:880px){.shots{grid-template-columns:1fr 1fr}.shot.span-2,.shot-note{grid-column:span 2}}.faq .wrap{max-width:720px}.faq details{border-bottom:1px solid var(--line);padding:24px 0;transition:background .3s}.faq details[open]{background:linear-gradient(90deg,#a322180f,#0000)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;color:var(--bone);text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:16px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .ic-box{opacity:.8;width:18px;height:18px;transition:transform .35s}.faq details[open] summary .ic-box{transform:rotate(45deg)}.faq details p{color:var(--bone-dim);margin-top:14px;padding-right:34px;font-size:17px;font-style:italic}.footer{text-align:center;padding:0 24px 46px;position:relative}.footer-inner{padding-top:64px}.footer .emblem{filter:drop-shadow(0 0 14px #a3221859);width:56px;height:56px;margin:0 auto 16px}.footer .mark{font-family:var(--font-display);letter-spacing:.3em;color:var(--bone);font-size:14px;font-weight:700}.footer-links{justify-content:center;gap:30px;margin:22px 0;display:flex}.footer-links a{color:var(--bone-dim);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;font-size:11.5px;text-decoration:none;transition:color .25s}.footer-links a:hover{color:var(--blood)}.footer-tail{color:var(--bone-dim);font-size:20px;font-style:italic}.footer-tail2{color:var(--bone-faint);margin-top:4px;font-style:italic}.footer-legal{font-family:var(--font-mono);letter-spacing:.1em;color:var(--bone-faint);margin-top:18px;font-size:10px;line-height:2.1}@media (max-width:880px){section{padding:84px 0}}@media (max-width:640px){body{font-size:17px}nav{padding:12px 16px}.nav-mark{letter-spacing:.16em;font-size:11px}.nav-brand .ic-box{width:28px;height:28px}.nav-cta{padding:9px 14px;letter-spacing:.12em!important;font-size:11px!important}.hero{padding-bottom:40px}.hero-hint{display:none}.hero h1{font-size:clamp(30px,8.6vw,40px)}.hero-chip{text-align:center;flex-direction:column;gap:6px;width:100%}.pactform form{flex-direction:column}.pactform input{text-align:center;padding:16px 18px}.pactform button{border-top:1px solid #e9dcc340;border-left:none;padding:15px}.pact-status{text-align:center;justify-content:center}.product-art{margin:0 -10px}.price-row{justify-content:flex-start}.scale{gap:16px;margin:44px 0 22px}.scale-line{display:none}.stage{gap:11px;min-width:78px}.medal{width:82px}.stage.hot{margin-top:0}.stage.hot .medal{width:108px}.stage.hot:before,.stage.hot:after,.doneness h2 .fl{display:none}.lore-frame{max-width:340px;padding:32px 22px 16px}.shots{grid-template-columns:1fr;gap:12px}.shot.span-2,.shot-note{grid-column:auto}.shot img{min-height:230px}.manifest .dropcap{width:60px;height:60px;margin:4px 12px 0 0}.perks{gap:12px}.club-head img{height:34px}.pact{max-height:92vh;padding:32px 20px 24px}.pact-corner{width:42px}.pact-seals .stamp{width:80px}.pact-seals .wax{width:56px}.faq summary{font-size:14.5px}.footer-links{flex-wrap:wrap;gap:18px}}.zaznam{max-width:680px;font-family:var(--font-ritual);margin:0 auto;padding:88px 24px 64px}.zaznam .kicker{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-faint);font-size:11px}.zaznam-head{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:24px}.zaznam-head h1{font-family:var(--font-display);letter-spacing:.04em;margin:8px 0 12px;font-size:clamp(2.2rem,7vw,3.4rem);font-weight:400;line-height:1}.zaznam-head h1 .num{color:var(--blood)}.zaznam-class{font-family:var(--font-mono);letter-spacing:.12em;color:var(--bone-dim);text-transform:uppercase;font-size:11.5px}.zaznam-body{font-size:17px;line-height:1.7}.zaznam-body p{margin:0 0 18px}.zaznam-body .lead{color:var(--bone);font-size:19px}.zaznam-body b{color:var(--bone)}.zaznam-record{border:1px solid var(--line);border-left:3px solid var(--blood);background:#e9dcc308;margin:26px 0;padding:18px 20px}.zaznam-record .rec-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--bone-faint);margin-bottom:10px;font-size:10px}.zaznam-record blockquote{color:var(--bone);font-size:18px;font-style:italic;line-height:1.6}.zaznam-body h2{font-family:var(--font-display);letter-spacing:.03em;margin:34px 0 14px;font-size:1.5rem;font-weight:400}.zaznam-body h2 .muted{font-family:var(--font-mono);letter-spacing:.1em;color:var(--bone-faint);text-transform:uppercase;font-size:11px}.zaznam-log{font-family:var(--font-mono);border-top:1px solid var(--line);font-size:12.5px;line-height:1.5;list-style:none}.zaznam-log li{border-bottom:1px solid var(--line);grid-template-columns:92px 1fr 60px;gap:6px 14px;padding:12px 0;display:grid}.zaznam-log .r-d{color:var(--bone-dim)}.zaznam-log .r-loc{color:var(--bone)}.zaznam-log .r-t{color:var(--bone-dim);text-align:right}.zaznam-log .r-note{color:var(--bone-faint);font-family:var(--font-ritual);grid-column:1/-1;font-size:14px;font-style:italic}.zaznam-rule{border:1px dashed var(--line);text-align:center;color:var(--bone);margin:28px 0;padding:14px 18px;font-size:16px}.zaznam-form{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.zaznam-form label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-dim);margin-bottom:12px;font-size:12px;display:block}.zaznam-form .z-row{flex-wrap:wrap;gap:8px;display:flex}.zaznam-form input{border:1px solid var(--line);min-width:200px;color:var(--bone);font-family:var(--font-mono);background:#e9dcc30a;flex:1;padding:13px 14px;font-size:13px}.zaznam-form button{background:var(--blood);color:var(--bone);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:none;padding:13px 22px;font-size:12px}.zaznam-form button:disabled{opacity:.6;cursor:wait}.zaznam-form .z-fine{font-family:var(--font-mono);letter-spacing:.06em;color:var(--bone-faint);text-transform:uppercase;margin-top:12px;font-size:10.5px}.zaznam-form .z-fine a{color:var(--bone-dim);text-decoration:underline}.zaznam-form .z-err{color:var(--blood);margin-top:10px;font-size:13px}.zaznam-confirm{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}.zaznam-confirm .big{font-family:var(--font-mono);letter-spacing:.2em;color:var(--bone);text-transform:uppercase;font-size:14px}.zaznam-confirm .sub{color:var(--bone-dim);margin-top:10px;font-size:16px}.zaznam-foot{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:20px;font-size:10.5px;display:flex}.zaznam-foot .seal{color:var(--bone-dim);letter-spacing:.2em}
