@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/268b8ca873951bf2-s.2youytw3dj5_l.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 900;font-display:swap;src:url(../media/bbf861b4d046d23c-s.p.23qsiw08dxktt.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 900;font-display:swap;src:url(../media/2820fc1c3c6d3b3f-s.2ii7jod8uabxc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b6bde602766ad63e-s.0vor7pr19yip-.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 900;font-display:swap;src:url(../media/43cf86ead64c3be9-s.3z3jcq3fkcjgc.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 900;font-display:swap;src:url(../media/44c307788a7f7d05-s.0l_m1iuqnxx83.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;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/3e185f0c9c3d9cda-s.p.2sfv5_19cokjv.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_9232e6f7-module__E3w_qa__className{font-family:Alegreya,Alegreya Fallback;font-style:normal}.alegreya_9232e6f7-module__E3w_qa__variable{--f-alegreya:"Alegreya", "Alegreya Fallback"}
@font-face{font-family:Alegreya SC;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e015e859ce6a4511-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/f4bce14f81706656-s.p.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/3a43532ce959dc20-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/3296ee071a7ac47a-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/4929ab51aa8989c5-s.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/e73469fff1792553-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/dd36df9ac726be31-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/56cad0b89393db8d-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/ff387fa718a83eb7-s.p.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/b8332deae9c9c5c1-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/2e0948aae928848f-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/9af5fc11aa360283-s.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/d4aa4786ebb260d8-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/592139a1ba90be32-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%}.alegreya_sc_d52ae3a3-module__BIir5G__className{font-family:Alegreya SC,Alegreya SC Fallback;font-style:normal}.alegreya_sc_d52ae3a3-module__BIir5G__variable{--f-alegreya-sc:"Alegreya SC", "Alegreya SC Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;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:400;font-display:swap;src:url(../media/591574edbe85c69b-s.p.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:400;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:400;font-display:swap;src:url(../media/0926c12c4384550f-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;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: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.p.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.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-20C4,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.p.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.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-20C4,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:400;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:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.p.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:400;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:400;font-display:swap;src:url(../media/1f9e983605289f29-s.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;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: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.p.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.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-20C4,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.p.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.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-20C4,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_57dfe537-module__PLOVHW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_57dfe537-module__PLOVHW__variable{--f-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49764ec359ceb076-s.2kdy_vqlsu9af.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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8584ff62a7ee42f1-s.p.3xss6aleo1rvh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5edfed1a0b153978-s.3w7ylegi4x5rg.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:Forum;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6b5b74cff4b0c1-s.p.2hcl1-0_mkckx.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:Forum Fallback;src:local(Arial);ascent-override:93.99%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:91.07%}.forum_aeec77ab-module__-HE0KW__className{font-family:Forum,Forum Fallback;font-style:normal;font-weight:400}.forum_aeec77ab-module__-HE0KW__variable{--f-forum:"Forum", "Forum Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3q9gh2jvntrwt.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.p.2v2sz4qlut9s1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.09bkcrcuv-0po.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.23qr8woi9ij9e.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.1_0gbi-gsbqmd.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0p-wng2nn8o-p.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9abe5118-module__TP8mcq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9abe5118-module__TP8mcq__variable{--f-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0020ae2d07b36d5-s.p.22hxn0z1grpio.woff2)format("woff2");unicode-range:U+16A0-16F8}@font-face{font-family:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7d352019bfcd126-s.3nxtjt7xth5qx.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:Noto Sans Runic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1096116f45b98b94-s.2f-q7yv_x873k.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:Noto Sans Runic Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_runic_3963068e-module__kk-EHa__className{font-family:Noto Sans Runic,Noto Sans Runic Fallback;font-style:normal;font-weight:400}.noto_sans_runic_3963068e-module__kk-EHa__variable{--f-runic:"Noto Sans Runic", "Noto Sans Runic Fallback"}
@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ef259ff0c2d5fc1-s.3qag5m9j10l3t.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:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/be22fa5a631c612a-s.p.2h23__klh7p4r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d0ea3402e6e0063f-s.1w5nocn3fi8i3.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:PT Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6ab71d031fe7ae3b-s.p.141jscyq52bjf.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:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/753335dc41989450-s.31dxb4o1frf77.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:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e0056d9a15a9b92a-s.p.1nqvxv2d6huul.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b85b15db928600ba-s.19sks3do5w_eg.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:PT Serif;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c313dc4eda25f719-s.p.2bry8-mbc5ri0.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:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8fe616373cda781a-s.2o66go2_90jnc.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:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac972b96b88588e0-s.p.0u9hc_fqg-qvm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ea95a6c50203df72-s.3-wuczr-njsez.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:PT Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/80bb744e92754df7-s.p.2eihtoujcoclr.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:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ddbd854add8353d7-s.1ht_rhgwo8zdn.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:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/35597f1def34002a-s.p.15jyn9s6-kaki.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7c80d408cfc89af-s.227lsm-i-u5c5.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:PT Serif;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bec5c09c262b1b7f-s.p.3axch3fp2h9wp.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:PT Serif Fallback;src:local(Times New Roman);ascent-override:94.22%;descent-override:25.93%;line-gap-override:0.0%;size-adjust:110.28%}.pt_serif_fc373ac-module__SPo14W__className{font-family:PT Serif,PT Serif Fallback}.pt_serif_fc373ac-module__SPo14W__variable{--f-ptserif:"PT Serif", "PT Serif Fallback"}
@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40a3cfd5ccf07894-s.p.27m-lmzu81amc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36bea740f3044943-s.2ccac27tqrjog.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ade070deb22a3b9b-s.3fgaqowkpoi_p.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fbd97622e1c48c2-s.164h2bj9cgz6c.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:Ruslan Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f44276dc64e51acb-s.p.1zz6vddwu6_-4.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:Ruslan Display Fallback;src:local(Arial);ascent-override:50.28%;descent-override:29.01%;line-gap-override:0.0%;size-adjust:136.83%}.ruslan_display_718562f4-module__VZEajq__className{font-family:Ruslan Display,Ruslan Display Fallback;font-style:normal;font-weight:400}.ruslan_display_718562f4-module__VZEajq__variable{--f-ruslan:"Ruslan Display", "Ruslan Display Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}}:root{--bg:#0b0a10;--bg2:#15131d;--ink:#ece8f2;--muted:#a29cb3;--accent:#d4b878;--accent2:#8a78e0;--line:#d4b87838;--display:var(--f-cormorant);--body:var(--f-manrope)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0a10}body{-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}.world{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--body), system-ui, sans-serif;font-size:18px;line-height:1.6}.nav,.eyebrow,.btn,.chip,.badge,.search input,.card p,.foot,.ui{font-family:var(--f-manrope), system-ui, sans-serif}.display{font-family:var(--display), Georgia, serif;letter-spacing:.01em;line-height:1.08}.muted{color:var(--muted)}.accent{color:var(--accent)}.wrap{width:min(1180px,100% - 40px);margin-inline:auto}.scene{isolation:isolate;background:radial-gradient(120% 80% at 70% 0%, var(--accent2), transparent 60%), radial-gradient(90% 70% at 10% 100%, var(--accent), transparent 60%), linear-gradient(180deg, var(--bg2), var(--bg));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scene{background:radial-gradient(120% 80% at 70% 0%, color-mix(in srgb, var(--accent2) 28%, transparent), transparent 60%), radial-gradient(90% 70% at 10% 100%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 60%), linear-gradient(180deg, var(--bg2), var(--bg))}}.scene__img{z-index:-2;opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0}.scene:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--bg) 0%, var(--bg) 55%, transparent 100%), linear-gradient(0deg, var(--bg) 0%, transparent 45%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.scene:after{background:linear-gradient(90deg, var(--bg) 0%, color-mix(in srgb, var(--bg) 55%, transparent) 55%, transparent 100%), linear-gradient(0deg, var(--bg) 0%, transparent 45%)}}.grain:before{content:"";z-index:-1;pointer-events:none;opacity:.08;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.top{z-index:20;position:absolute;inset:0 0 auto}.top__bar{align-items:center;gap:28px;height:76px;display:flex}.logo{font-family:var(--f-cormorant), serif;letter-spacing:.06em;color:var(--ink);font-size:30px;font-weight:600;text-decoration:none}.logo span{color:var(--accent)}.nav{letter-spacing:.08em;text-transform:uppercase;gap:22px;font-size:15px;display:flex}.nav a{color:var(--muted);border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);border-color:var(--accent)}.nav .soon{letter-spacing:.1em;color:var(--accent);vertical-align:super;margin-left:6px;font-size:10px}.search{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:6px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.search{background:color-mix(in srgb, var(--bg) 60%, transparent)}}.search{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:210px;font-size:15px}.search input::placeholder{color:var(--muted)}.btn{letter-spacing:.02em;cursor:pointer;border:1px solid var(--accent);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn--main{background:var(--accent);color:var(--bg);box-shadow:0 0 40px var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn--main{box-shadow:0 0 40px color-mix(in srgb, var(--accent) 35%, transparent)}}.btn--main:hover{box-shadow:0 0 60px var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.btn--main:hover{box-shadow:0 0 60px color-mix(in srgb, var(--accent) 55%, transparent)}}.btn--ghost{color:var(--ink);border-color:var(--line);background:0 0}.btn--ghost:hover{border-color:var(--accent)}.chip{border:1px solid var(--line);color:var(--ink);background:var(--bg2);border-radius:999px;padding:7px 16px;font-size:15px;text-decoration:none;display:inline-block}@supports (color:color-mix(in lab, red, red)){.chip{background:color-mix(in srgb, var(--bg2) 70%, transparent)}}.chip:hover{border-color:var(--accent);color:var(--accent)}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:13px}.badge{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 10px;font-size:12px;display:inline-block}.arch{aspect-ratio:4/5;border:1px solid var(--line);background:radial-gradient(70% 55% at 50% 35%, var(--accent), transparent 70%), linear-gradient(180deg, var(--bg2), var(--bg));border-radius:999px 999px 18px 18px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.arch{background:radial-gradient(70% 55% at 50% 35%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 70%), linear-gradient(180deg, var(--bg2), var(--bg))}}.arch{box-shadow:0 0 0 8px var(--bg), 0 0 0 9px var(--line), 0 40px 120px -30px var(--accent2)}@supports (color:color-mix(in lab, red, red)){.arch{box-shadow:0 0 0 8px color-mix(in srgb, var(--bg) 80%, transparent), 0 0 0 9px var(--line), 0 40px 120px -30px color-mix(in srgb, var(--accent2) 50%, transparent)}}.arch img{object-fit:cover;width:100%;height:100%}.arch__glyph--runic{font-family:var(--f-runic), serif}.arch__glyph{color:var(--accent);text-shadow:0 0 60px var(--accent);place-items:center;font-size:clamp(120px,16vw,220px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.arch__glyph{text-shadow:0 0 60px color-mix(in srgb, var(--accent) 60%, transparent)}}.arch__glyph{opacity:.9}.card{border:1px solid var(--line);background:linear-gradient(180deg, var(--bg2), var(--bg));border-radius:20px;padding:26px;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.card{background:linear-gradient(180deg, color-mix(in srgb, var(--bg2) 85%, transparent), var(--bg))}}.card{color:var(--ink);text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}a.card:hover{border-color:var(--accent);transform:translateY(-3px)}.card--locked{opacity:.62}.card--locked .display{filter:blur(.3px)}.verse{font-family:var(--body), serif;font-size:22px;line-height:1.55}.verse__line{grid-template-columns:max-content max-content;column-gap:2.2em;display:grid}.verse__gap{height:.9em}.bubble-q{background:var(--accent2);border-radius:18px 18px 4px;justify-self:end;max-width:560px;padding:14px 20px}@supports (color:color-mix(in lab, red, red)){.bubble-q{background:color-mix(in srgb, var(--accent2) 22%, var(--bg2))}}.bubble-q{font-size:17px}.bubble-a{border-left:2px solid var(--accent);padding:4px 0 4px 26px}.rune{perspective:900px}.rune__inner{aspect-ratio:3/4;transform-style:preserve-3d;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:relative}.rune.is-open .rune__inner{transform:rotateY(180deg)}.rune__face{backface-visibility:hidden;border:1px solid var(--line);text-align:center;border-radius:16px;place-items:center;padding:18px;display:grid;position:absolute;inset:0}.rune__back{background:repeating-linear-gradient(45deg, var(--accent) 0 2px, transparent 2px 14px), var(--bg2)}@supports (color:color-mix(in lab, red, red)){.rune__back{background:repeating-linear-gradient(45deg, color-mix(in srgb, var(--accent) 8%, transparent) 0 2px, transparent 2px 14px), var(--bg2)}}.rune__front{background:radial-gradient(80% 60% at 50% 30%, var(--accent), transparent), var(--bg2);transform:rotateY(180deg)}@supports (color:color-mix(in lab, red, red)){.rune__front{background:radial-gradient(80% 60% at 50% 30%, color-mix(in srgb, var(--accent) 22%, transparent), transparent), var(--bg2)}}.rune__glyph{font-family:var(--f-runic), serif;color:var(--accent);text-shadow:0 0 30px var(--accent);font-size:84px;line-height:1}@supports (color:color-mix(in lab, red, red)){.rune__glyph{text-shadow:0 0 30px color-mix(in srgb, var(--accent) 70%, transparent)}}.band{color:var(--accent);opacity:.55;white-space:nowrap;overflow:hidden}.band--runes{font-family:var(--f-runic), serif;letter-spacing:.9em;text-align:center;border-block:1px solid var(--line);padding:10px 0;font-size:22px}.section{padding:84px 0}.h2{margin:6px 0 22px;font-size:clamp(32px,4vw,46px)}.source-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:18px;padding:16px 0;display:grid}.foot{border-top:1px solid var(--line);padding:40px 0 60px;font-size:15px}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;padding:150px 0 90px;display:grid}.two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}@media (max-width:860px){.hero-grid{grid-template-columns:1fr;gap:36px;padding:110px 0 56px}.hero-grid__portrait{order:-1;width:min(240px,62%)}.two-col{grid-template-columns:1fr;gap:40px}.world{font-size:17px}.nav{display:none}.search input{width:130px}.verse{font-size:19px}.verse__line{grid-template-columns:1fr}.verse__line span+span{padding-left:1.6em}.section{padding:56px 0}}.vp-top{z-index:20;background:linear-gradient(180deg, var(--bg), transparent);justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 clamp(16px,4vw,56px);display:flex;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.vp-top{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, transparent), transparent)}}.vp-top__left,.vp-top__right{align-items:center;gap:18px;min-width:0;display:flex}.vp-top__right{gap:8px}.vp-crumbs{font:500 11px/1 var(--f-manrope);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.vp-crumbs a{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vp-crumbs a{color:color-mix(in srgb, var(--ink) 70%, var(--muted))}}.vp-crumbs a{text-decoration:none}.vp-nav{font:500 12px/1 var(--f-manrope);letter-spacing:.12em;text-transform:uppercase;gap:28px;margin-right:16px;display:flex}.vp-nav a{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vp-nav a{color:color-mix(in srgb, var(--ink) 82%, var(--muted))}}.vp-nav a{text-decoration:none}.vp-nav span{color:var(--muted);opacity:.75}.vp-icon{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex}.vp-pill{border:1px solid var(--line);height:44px;color:var(--ink);font:500 11px/1 var(--f-manrope);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:0 14px}.vp-burger{display:none}.vp-menu{z-index:40;background:var(--bg);flex-direction:column;padding:12px clamp(16px,4vw,56px) 32px;display:flex;position:fixed;inset:0}.vp-menu:before{content:"";background:radial-gradient(ellipse 80% 40% at 50% 0%, var(--accent), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vp-menu:before{background:radial-gradient(ellipse 80% 40% at 50% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%)}}.vp-menu:before{pointer-events:none}.vp-menu__head{justify-content:space-between;align-items:center;height:52px;display:flex;position:relative}.vp-menu nav{flex-direction:column;gap:6px;margin:auto 0;display:flex;position:relative}.vp-menu nav a,.vp-menu nav span{font:400 48px/1.15 var(--display);color:var(--ink);text-decoration:none}.vp-menu nav span{color:var(--muted);opacity:.6}.vp-menu__foot{font:500 14px/1 var(--f-manrope);color:var(--ink);border-bottom:1px solid var(--accent2);align-self:flex-start;padding-bottom:10px;text-decoration:none;position:relative}.vp-stage{--pad-b:clamp(16px, 4svh, 64px);--band-h:42px;--hero-h:calc(100svh - 64px - 2svh - var(--pad-b) - var(--band-h));flex-direction:column;height:100svh;display:flex}.vp-stage>.band,.vp-stage>.vp-band{flex:none}.vp-hero{min-height:0;padding:calc(64px + 2svh) clamp(20px, 5vw, 96px) var(--pad-b);flex-direction:column;flex:auto;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.vp-hero__bg{background-position:50%;background-size:cover;position:absolute;inset:0}.vp-hero__bg:after{content:"";background:linear-gradient(0deg, var(--bg) 6%, var(--bg) 45%, var(--bg)), linear-gradient(90deg, var(--bg), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.vp-hero__bg:after{background:linear-gradient(0deg, var(--bg) 6%, color-mix(in srgb, var(--bg) 55%, transparent) 45%, color-mix(in srgb, var(--bg) 30%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--bg) 70%, transparent), transparent 70%)}}.vp-snow{pointer-events:none;opacity:.55;background-image:radial-gradient(circle,#e6f5ffcc 0 1.2px,#0000 1.8px),radial-gradient(circle,#e6f5ff80 0 .8px,#0000 1.3px);background-position:0 0,50px 70px;background-size:160px 200px,90px 120px;animation:14s linear infinite vp-snow;position:absolute;inset:-200px 0 0}.vp-sweep{pointer-events:none;background:linear-gradient(100deg,#0000,#ffdca014,#0000);width:45%;animation:18s ease-in-out infinite alternate vp-sweep;position:absolute;top:0;bottom:0;left:0}@keyframes vp-snow{0%{transform:translateY(-200px)}to{transform:translate(-80px,200px)}}@keyframes vp-sweep{0%{transform:translate(-40%)}to{transform:translate(140%)}}@keyframes vp-runerun{0%,to{opacity:.25;text-shadow:none}50%{opacity:1;text-shadow:0 0 12px var(--accent)}}@media (prefers-reduced-motion:reduce){.vp-snow,.vp-sweep{display:none}.vp-typing span{animation:none!important}}.vp-hero__row{flex-direction:row-reverse;align-items:flex-end;gap:clamp(24px,3vw,48px);width:100%;max-width:1600px;margin:0 auto;display:flex;position:relative}.vp-arch-wrap{flex-direction:column;flex:none;display:flex}.vp-arch{height:min(var(--hero-h), 32vw * 4.4 / 3, 820px);aspect-ratio:3/4.4;border:1px solid var(--accent);border-radius:999px 999px 0 0;flex:none;width:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.vp-arch{border:1px solid color-mix(in srgb, var(--accent) 50%, transparent)}}.vp-arch{background:linear-gradient(180deg, var(--bg2), var(--bg));box-shadow:0 0 90px var(--accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-arch{box-shadow:0 0 90px color-mix(in srgb, var(--accent) 16%, transparent)}}.vp-arch img{object-fit:cover;width:100%;height:100%;display:block}.vp-arch__glyph{color:var(--accent);place-items:center;font-size:clamp(120px,14vw,220px);display:grid;position:absolute;inset:0}.vp-arch__runes{writing-mode:vertical-rl;font:400 13px/1 var(--f-runic);letter-spacing:.6em;color:var(--accent);position:absolute;top:18%;right:-28px}.vp-hero__text{z-index:2;flex-direction:column;flex:1;gap:clamp(8px,min(2vw,2.4svh),24px);min-width:0;display:flex;position:relative}.vp-kicker{font:500 12px/1.4 var(--f-manrope);letter-spacing:.16em;text-transform:uppercase;color:var(--accent2)}.vp-name{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin:0 -.3em 0 -.05em;font-size:clamp(56px,min(16vw,26svh),300px);font-weight:700;line-height:.78}.vp-name--long{margin-right:-.2em;font-size:clamp(48px,min(11vw,17svh),200px);font-weight:400;line-height:.84}.vp-motto{font-family:var(--body);color:var(--ink);flex-direction:column;gap:2px;font-size:clamp(14px,min(1.5vw,2.6svh),22px);font-style:italic;line-height:1.55;display:flex}@supports (color:color-mix(in lab, red, red)){.vp-motto{color:color-mix(in srgb, var(--ink) 85%, var(--muted))}}.vp-motto{max-width:640px}.vp-invite{font:400 clamp(14px, min(1.3vw, 2.4svh), 18px)/1.5 var(--f-manrope);color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.vp-invite{color:color-mix(in srgb, var(--ink) 80%, var(--muted))}}.vp-invite{max-width:46ch}.vp-actions{flex-wrap:wrap;gap:12px;margin-top:min(8px,1svh);display:flex}.vp-actions .vp-btn{height:clamp(40px,6.5svh,52px)}.vp-btn{background:var(--accent);height:52px;color:var(--bg);font:600 14px/1 var(--f-manrope);cursor:pointer;border:0;border-radius:2px;align-items:center;padding:0 26px;text-decoration:none;display:inline-flex}.vp-btn:hover{filter:brightness(1.12)}.vp-btn--ghost{border:1px solid var(--accent2);color:var(--accent2);background:0 0}@supports (color:color-mix(in lab, red, red)){.vp-btn--ghost{color:color-mix(in srgb, var(--accent2) 60%, var(--ink))}}.vp-btn--ghost:hover{background:var(--accent2)}@supports (color:color-mix(in lab, red, red)){.vp-btn--ghost:hover{background:color-mix(in srgb, var(--accent2) 14%, transparent)}}.vp-btn--ghost:hover{filter:none}.vp-note{font:400 13px/1.5 var(--f-manrope);color:var(--muted)}.vp-hl{flex-wrap:wrap;column-gap:2.6em;display:flex}.vp-band--m{display:none}.vp-band{white-space:nowrap;border-block:1px solid var(--accent2);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-band{border-block:1px solid color-mix(in srgb, var(--accent2) 35%, transparent)}}.vp-band{text-align:center;font:400 16px/1 var(--f-runic);letter-spacing:.7em;color:var(--accent);padding:12px 0}@supports (color:color-mix(in lab, red, red)){.vp-band{color:color-mix(in srgb, var(--accent) 50%, transparent)}}.vp-band--text{font:400 14px/1 var(--f-forum);letter-spacing:.42em;color:var(--muted);padding:18px 0}.vp-sec{max-width:1440px;margin:0 auto;padding:clamp(64px,8vw,140px) clamp(20px,5vw,96px)}.vp-h2{font:400 clamp(36px, 4vw, 64px)/1 var(--display);color:var(--ink);margin:0}.vp-h3{font:400 clamp(26px, 2.6vw, 40px)/1.1 var(--display);color:var(--ink);margin:0}.vp-greet{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,120px);display:grid}.vp-greet__verse{font-family:var(--body);color:var(--ink);flex-direction:column;gap:4px;margin-bottom:12px;font-size:clamp(22px,2.3vw,34px);font-style:italic;line-height:1.45;display:flex}.vp-greet__lead{font-family:var(--body);color:var(--ink);max-width:36ch;margin:0;font-size:clamp(22px,2.3vw,32px);font-style:italic;line-height:1.45}.vp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,96px);display:grid}.vp-col{flex-direction:column;gap:24px;display:flex}.vp-dl{flex-direction:column;gap:20px;margin:0;display:flex}.vp-dl>div{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:16px;display:flex}.vp-dl dt{font:500 13px/1 var(--f-manrope);letter-spacing:.12em;text-transform:uppercase;color:var(--accent2)}.vp-dl dd{font:400 18px/1.6 var(--body);color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.vp-dl dd{color:color-mix(in srgb, var(--ink) 85%, var(--muted))}}.vp-dl dd{max-width:62ch}.vp-topics{flex-wrap:wrap;gap:10px;display:flex}.vp-topic{border:1px solid var(--line);background:var(--bg2);height:48px;color:var(--ink);font:500 15px/1 var(--f-manrope);border-radius:2px;align-items:center;gap:10px;padding:0 22px;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:inline-flex}.vp-topic:hover{border-color:var(--accent);box-shadow:0 0 24px var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-topic:hover{box-shadow:0 0 24px color-mix(in srgb, var(--accent) 20%, transparent)}}.vp-topic b{font:400 16px/1 var(--f-runic);color:var(--accent)}.vp-chat{flex-direction:column;gap:clamp(28px,3vw,40px);max-width:980px;margin:0 auto;padding:clamp(48px,6vw,100px) clamp(16px,5vw,96px) clamp(40px,5vw,80px);display:flex}.vp-chat__head{flex-direction:column;gap:14px;display:flex}.vp-free{font:500 12px/1.4 var(--f-manrope);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.vp-q{background:var(--bg2);border:1px solid var(--line);max-width:min(520px,88%);font:400 16px/1.6 var(--f-manrope);color:var(--ink);border-radius:14px 14px 2px;align-self:flex-end;padding:16px 20px}.vp-a{flex-direction:column;gap:22px;max-width:760px;display:flex}.vp-who{font:500 12px/1 var(--f-manrope);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.vp-verse{font-family:var(--body);color:var(--ink);flex-direction:column;gap:2px;font-size:clamp(18px,1.6vw,22px);line-height:1.6;display:flex}.vp-drop{float:left;font-family:var(--display);color:var(--accent);margin:6px 10px 0 0;font-size:clamp(56px,5vw,76px);font-weight:700;line-height:.8}.vp-prose{font-family:var(--body);color:var(--ink);max-width:68ch;margin:0;font-size:clamp(19px,1.7vw,23px);line-height:1.6}.vp-tail{font:400 17px/1.65 var(--f-manrope);color:var(--ink);margin:0}@supports (color:color-mix(in lab, red, red)){.vp-tail{color:color-mix(in srgb, var(--ink) 85%, var(--muted))}}.vp-tail{max-width:62ch}.vp-cites{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.vp-cites>span{font:500 11px/1 var(--f-manrope);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vp-cites a{font:500 13px/1 var(--f-manrope);color:var(--accent);border:1px solid var(--line);border-radius:999px;padding:8px 12px;text-decoration:none}.vp-typing{font:500 12px/1 var(--f-manrope);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2);align-items:center;gap:14px;display:flex}.vp-typing span{font:400 16px/1 var(--f-runic);color:var(--accent);letter-spacing:0;animation:1.4s ease-in-out infinite vp-runerun}.vp-ask{z-index:5;background:linear-gradient(0deg, var(--bg) 75%, transparent);align-items:center;gap:10px;padding:14px 0 18px;display:flex;position:sticky;bottom:0}.vp-ask input{border:1px solid var(--line);background:var(--bg2);min-width:0;height:56px;color:var(--ink);font:400 16px/1 var(--f-manrope);border-radius:2px;outline:0;flex:1;padding:0 20px}.vp-ask input:focus{border-color:var(--accent)}.vp-ritual{background:radial-gradient(ellipse 60% 50% at 50% 30%, var(--accent), transparent 70%), var(--bg);padding:clamp(72px,9vw,160px) clamp(16px,5vw,96px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.vp-ritual{background:radial-gradient(ellipse 60% 50% at 50% 30%, color-mix(in srgb, var(--accent) 8%, transparent), transparent 70%), color-mix(in srgb, var(--bg) 80%, black)}}.vp-ritual{border-top:1px solid var(--accent2)}@supports (color:color-mix(in lab, red, red)){.vp-ritual{border-top:1px solid color-mix(in srgb, var(--accent2) 30%, transparent)}}.vp-ritual__in{text-align:center;flex-direction:column;align-items:center;gap:clamp(28px,4vw,56px);max-width:1200px;margin:0 auto;display:flex}.vp-ritual__h{font:400 clamp(40px, 5.5vw, 96px)/1 var(--display);color:var(--ink);margin:0}.vp-ritual__p{font:400 16px/1.6 var(--f-manrope);color:var(--muted);max-width:52ch;margin:0}.vp-stones{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,2.4vw,40px);width:100%;display:grid}.vp-stone{flex-direction:column;align-items:center;gap:clamp(10px,1.4vw,18px);display:flex}.vp-stone button{aspect-ratio:3/4.3;perspective:1200px;cursor:default;background:0 0;border:0;width:100%;max-width:300px;padding:0}.vp-stone button.is-next{cursor:pointer}.vp-stone__in{width:100%;height:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.3,.7,.2,1);position:relative}.vp-stone.is-open .vp-stone__in{transform:rotateY(180deg)}.vp-stone__face{backface-visibility:hidden;border-radius:999px 999px 6px 6px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.vp-stone__back{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-stone__back{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.vp-stone__back{background:radial-gradient(circle at 30% 20%, #e6f5ff59, transparent 40%), radial-gradient(circle at 70% 70%, #c8e6fa40, transparent 45%), repeating-linear-gradient(60deg, #ffffff0d 0 2px, transparent 2px 9px), var(--bg2);font:400 clamp(28px, 4vw, 56px)/1 var(--f-runic);color:#dcebf540}.vp-stone button.is-next .vp-stone__back{box-shadow:0 0 40px var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-stone button.is-next .vp-stone__back{box-shadow:0 0 40px color-mix(in srgb, var(--accent) 25%, transparent)}}.vp-stone__front{border:1px solid var(--accent);transform:rotateY(180deg)}@supports (color:color-mix(in lab, red, red)){.vp-stone__front{border:1px solid color-mix(in srgb, var(--accent) 60%, transparent)}}.vp-stone__front{background:radial-gradient(ellipse at 50% 45%, var(--accent), transparent 65%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.vp-stone__front{background:radial-gradient(ellipse at 50% 45%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 65%), var(--bg)}}.vp-stone__glyph{font:400 clamp(56px, 9vw, 150px)/1 var(--f-runic);color:#3b4c57;transition:color 1.2s 1s,text-shadow 1.4s 1s}.vp-stone.is-open .vp-stone__glyph{color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-stone.is-open .vp-stone__glyph{color:color-mix(in srgb, var(--accent) 60%, white)}}.vp-stone.is-open .vp-stone__glyph{text-shadow:0 0 18px var(--accent), 0 0 50px var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-stone.is-open .vp-stone__glyph{text-shadow:0 0 18px var(--accent), 0 0 50px color-mix(in srgb, var(--accent) 70%, transparent)}}.vp-stone__frost{background:radial-gradient(circle at 30% 25%,#ebf8ffcc,#0000 45%),radial-gradient(circle at 70% 70%,#dcf0ffb3,#0000 50%),#c8e1f059;transition:opacity 1.6s .7s;position:absolute;inset:0}.vp-stone.is-open .vp-stone__frost{opacity:0}.vp-stone__norn{font:400 clamp(18px, 2vw, 30px)/1 var(--display);color:var(--ink)}.vp-stone__time{font:500 clamp(9px, 1vw, 12px)/1.3 var(--f-manrope);letter-spacing:.12em;text-transform:uppercase;color:var(--accent2)}.vp-stone__mean{min-height:3em;font-family:var(--body);color:var(--ink);font-size:clamp(13px,1.3vw,18px);font-style:italic;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.vp-stone__mean{color:color-mix(in srgb, var(--ink) 85%, var(--muted))}}.vp-stone__mean{opacity:0;transition:opacity .8s 1.4s}.vp-stone.is-open .vp-stone__mean{opacity:1}.vp-ritual__btns{flex-wrap:wrap;justify-content:center;gap:12px;min-height:52px;display:flex}.vp-table-wrap{border-top:1px solid var(--line);overflow-x:auto}.vp-table{border-collapse:collapse;width:100%;min-width:720px;font:400 15px/1.5 var(--f-manrope);color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.vp-table{color:color-mix(in srgb, var(--ink) 85%, var(--muted))}}.vp-table th{text-align:left;font:500 11px/1 var(--f-manrope);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:16px}.vp-table td{border-top:1px solid var(--line);vertical-align:top;padding:20px 16px}.vp-table th:first-child,.vp-table td:first-child{padding-left:0}.vp-table td:first-child{font:400 20px/1.3 var(--body);color:var(--ink)}.vp-table td:last-child{white-space:nowrap;color:var(--accent)}.vp-kin{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);display:grid}.vp-ghost{border:1px solid var(--line);background:radial-gradient(ellipse 60% 34% at 50% 22%, var(--accent), transparent 70%), linear-gradient(180deg, var(--bg2), var(--bg));border-radius:999px 999px 4px 4px;min-height:clamp(300px,26vw,380px);position:relative}@supports (color:color-mix(in lab, red, red)){.vp-ghost{background:radial-gradient(ellipse 60% 34% at 50% 22%, color-mix(in srgb, var(--accent) 9%, transparent), transparent 70%), linear-gradient(180deg, var(--bg2), var(--bg))}}.vp-ghost{text-align:center;color:inherit;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:24px 20px;text-decoration:none;transition:box-shadow .5s,border-color .5s;display:flex}.vp-ghost:hover{box-shadow:0 0 40px var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-ghost:hover{box-shadow:0 0 40px color-mix(in srgb, var(--accent) 18%, transparent)}}.vp-ghost--open:hover{border-color:var(--accent)}.vp-ghost__glyph{font:400 clamp(34px, 3vw, 48px)/1 var(--f-runic);color:var(--accent);position:absolute;top:16%}@supports (color:color-mix(in lab, red, red)){.vp-ghost__glyph{color:color-mix(in srgb, var(--accent) 45%, transparent)}}.vp-ghost__who{font:500 11px/1.3 var(--f-manrope);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2)}.vp-ghost__name{font:400 clamp(26px, 2.4vw, 34px)/1 var(--display);color:var(--ink)}.vp-ghost__word{min-height:4.5em;font-family:var(--body);color:var(--ink);font-size:15px;font-style:italic;line-height:1.5}@supports (color:color-mix(in lab, red, red)){.vp-ghost__word{color:color-mix(in srgb, var(--ink) 78%, var(--muted))}}.vp-ghost__note{font:500 11px/1.4 var(--f-manrope);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:6px}.vp-foot{border-top:1px solid var(--accent2)}@supports (color:color-mix(in lab, red, red)){.vp-foot{border-top:1px solid color-mix(in srgb, var(--accent2) 30%, transparent)}}.vp-foot{max-width:1440px;font:400 14px/1.65 var(--f-manrope);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:24px;margin:0 auto;padding:clamp(40px,5vw,64px) clamp(20px,5vw,96px);display:flex}.vp-foot p{max-width:620px;margin:0}.vp-foot nav{flex-wrap:wrap;gap:20px;font-weight:500;display:flex}.vp-foot a{color:var(--accent);text-decoration:none}.vp-modal{z-index:50;background:#05080ad1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.vp-modal__box{background:linear-gradient(180deg, var(--bg2), var(--bg));border:1px solid var(--accent2);width:100%;max-width:720px;max-height:calc(100svh - 32px);position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.vp-modal__box{border:1px solid color-mix(in srgb, var(--accent2) 50%, transparent)}}.vp-modal__box{border-radius:4px;flex-direction:column;gap:22px;padding:clamp(24px,4vw,48px);display:flex}.vp-modal__x{position:absolute;top:8px;right:8px}.vp-modal h2{font:400 clamp(30px, 4vw, 48px)/1.05 var(--display);color:var(--ink);margin:0}.vp-modal p{font:400 15px/1.6 var(--f-manrope);color:var(--muted);margin:0}.vp-plan{border:1px solid var(--line);width:100%;min-height:72px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.vp-plan[aria-checked=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.vp-plan[aria-checked=true]{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.vp-plan b{font:400 21px/1.15 var(--display);display:block}.vp-plan small{font:400 13px/1.45 var(--f-manrope);color:var(--muted)}.vp-plan em{font:600 18px/1 var(--f-manrope);color:var(--accent2);flex:none;font-style:normal}@supports (color:color-mix(in lab, red, red)){.vp-plan em{color:color-mix(in srgb, var(--accent2) 60%, var(--ink))}}.vp-pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vp-pay button{border:1px solid var(--line);height:48px;color:var(--ink);font:500 14px/1 var(--f-manrope);cursor:pointer;background:0 0;border-radius:2px}.vp-pay button[aria-pressed=true]{border-color:var(--accent)}@media (max-width:1023px){.vp-nav,.vp-crumbs{display:none}.vp-burger{display:flex}.vp-two{grid-template-columns:1fr}.vp-kin{grid-template-columns:repeat(2,minmax(0,1fr))}.vp-greet{grid-template-columns:1fr}.vp-arch{height:min(var(--hero-h), 40vw * 4.4 / 3)}}@media (min-width:640px) and (max-height:480px){.vp-motto{display:none}}@media (max-width:639px){.vp-stage{height:auto}.vp-stage>.vp-band--d{display:none}.vp-hero{padding-top:76px}.vp-hero__row{flex-direction:column;align-items:center}.vp-arch-wrap{align-self:stretch;align-items:center}.vp-arch{width:min(72vw,68.1818svh - 102.273px);height:auto}.vp-band--m{align-self:stretch;margin:0 calc(-1*max(20px,5vw)) 8px;display:block}.vp-kin{grid-template-columns:1fr}.vp-ghost{min-height:0;padding-top:88px}.vp-ghost__word{min-height:0}.vp-name,.vp-name--long{margin-right:0}.vp-name{font-size:clamp(80px,25vw,120px)}.vp-name--long{font-size:clamp(56px,16vw,90px)}.vp-motto{font-size:17px}.vp-invite{font-size:16px}.vp-hero__text{gap:16px}.vp-hl span+span{padding-left:1.6em}.vp-pill{display:none}}.legal{max-width:860px;padding:150px 0 110px}.legal h1{margin:10px 0 8px;font-size:clamp(40px,6vw,72px);line-height:1.05}.legal__ver{margin:0 0 40px;font-size:14px}.legal__body{font-size:17px;line-height:1.7}.legal__body h2{font:400 clamp(24px, 2.4vw, 30px)/1.2 var(--display);color:var(--ink);margin:44px 0 12px}.legal__body ul{padding-left:1.2em}.legal__body li+li{margin-top:6px}.legal__body a{color:var(--accent)}.legal__plans{gap:12px;margin:28px 0;display:grid}.legal__plan{border:1px solid var(--line);border-radius:2px;grid-template-columns:1fr auto;gap:4px 24px;padding:18px 20px;display:grid}.legal__plan span{color:var(--muted);grid-column:1;font-size:15px}.legal__plan em{color:var(--accent);white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-style:normal;font-weight:600}.legal-links{flex-wrap:wrap;gap:8px 20px;font-size:14px;display:flex}.legal-links a{color:var(--muted);text-underline-offset:3px;text-decoration:underline}@media (max-width:639px){.legal{padding-top:110px}.legal__plan{grid-template-columns:1fr}.legal__plan em{grid-area:auto/1}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
