@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";
@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1f31672c88ae4a80-s.3g5j0ja28zk4z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/c778d084747447cc-s.2yxqa61qo0tt8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/081bae3a0a542c78-s.10dn1x-eef_42.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/dc157ded63fc6bd0-s.3qbnwtwfn-ey6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/333121c6bc84b1c8-s.3r6ewj8rku5p4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/c1ed54f625d104e9-s.2ujwg0mg6xcvx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1237bda2359b9379-s.p.43vmxd7ssjt_r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6f6530532ffb3238-s.1o-3de9fa9gd0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e18eba515b6e45c8-s.2kk27vx7wa0cw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/46cc84520f28186f-s.1jwsxwmuf1_nn.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/99ca7d2f6d3b3697-s.1ezo2a3z1l2r0.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ce07a5530a1026d-s.09c5ua4k0-qmr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6db87f820516bc94-s.1t7qt-t3n_pdo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/753116ed0644caba-s.p.1s5msa2ill5dw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c1b18cad73cefa7b-s.1l1fk9zundwy8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b90c16b706054ef4-s.04t59y19bu_p4.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3ba5731851d3ea1d-s.3vxxur5zttzbu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cf59a9e9aad62f18-s.3l3bh03hjw3xb.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/efe88b939d7e9fe7-s.28ihey4dimbpk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5914dc208e9deda5-s.1_xya5d0-vwy5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/1073b63048b6e01d-s.p.3m6_e5t3jlvji.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e1c56cfa5c29f186-s.44jqthf5pfz-4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9a9f1b49fd66f5b2-s.3litagmm9qqm2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/1cbcfdabcc772f4e-s.21vh0ppmw6372.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ca8bf95652b4436c-s.2nr9ljt-n61fz.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c73a2dc173b2d048-s.2k23s3hswy4o2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8ca8cb901ccc3a61-s.2ix05oawffdqu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/4479d8de70a32803-s.p.1osdmc10fykxu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/722dc4cdf252cd20-s.3mee66o8rfsj3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/9410ea73de5a2efe-s.0_voioaw-ukqi.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/24b0b8683e716e83-s.2etyb1h1teyex.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/0cc0bd05654b5b6b-s.15-3xkxrm13gc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/f4535fcbdf91899c-s.2ic8p3jy8d2ld.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ad6460cc061c89aa-s.1zqb82c4ev8b_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:italic;font-weight:800;font-display:swap;src:url(../media/766b1dd70c65993d-s.p.2bjj928ghsdku.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/79d4ad2546e8cbfe-s.2cl8_8-ddq5cf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c27db7720e84b933-s.1au0jr_rh3zvc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c653e3979229fe61-s.1kra1tjqm8nkj.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3a99c0781a18704f-s.3jdyvza2z5ghr.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/4a1213459b1c5a9f-s.390-gir78saot.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2757092bd8a35609-s.39obd8oos88vc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/86a503b0cf6eb73c-s.p.0t536sym2pz40.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/00c7e5acc48683f4-s.19alqvvhfuuzb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/87da4c579d46d553-s.00bwz7hm3orf8.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/936250bb3ad001bc-s.3554akaq1b448.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14da52269264e5de-s.37c_y-9sgr8ye.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/23963417ab846622-s.3q9-6ug02ckx6.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/847b360c863aee07-s.33i1d7jmgp4dn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3de5843039fd6032-s.p.28t2_pc6lv_06.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dc69bebe0e1f8bce-s.15zkqhmr1x9qa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fd36f8253484d9fd-s.23o598r86ijbx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6cbb4a68dca42d75-s.1w0uyzg9s968s.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b64a691eb0036d18-s.0yitwv_qr78cw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1fbc2d9d5e28c6aa-s.0be97yghvks9j.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55110c1d57423bba-s.34w_pkbsoy-xo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2ccb882a09be6e9a-s.p.392s89hh6cue7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7108beb54dc93e76-s.3aqo2qtaj2v3r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a4a362e1fb92bebd-s.21qnfvpjb4sie.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5a32e298ab98510f-s.0b28suo3a3dzh.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/695a7aebbe0f3894-s.2fl_gvysddb04.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d1f849767841653a-s.083-xskh6cl-4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b6e15accc0a1e3a9-s.05dntviacox9e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0f9b0aa50a4f67ad-s.p.3czaq2i0a43e-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fd55b1739c8f9257-s.3zsd39rr0oy9i.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6015ea54c43b2636-s.39xq0ti2593f1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffdb1c99d3ce1f58-s.2_szjw_k7o1q7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/eeef2e67d53f6e42-s.3wwrz6i_pdeb4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/95eb0aa2076330b6-s.0iijce-x9g7zj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c033e00a3f030bc-s.2mwhe_b8bfjyr.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2130278b1017038-s.p.0wxzw2qrv3zk_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alegreya Sans Fallback;src:local(Arial);ascent-override:103.67%;descent-override:34.56%;line-gap-override:0.0%;size-adjust:86.81%}.alegreya_sans_ebf39af6-module__vagKJG__className{font-family:Alegreya Sans,Alegreya Sans Fallback}.alegreya_sans_ebf39af6-module__vagKJG__variable{--font-alegreya:"Alegreya Sans", "Alegreya Sans Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}html{max-width:100%;overflow-x:hidden}body{max-width:100%}@media (max-width:768px){.grid-2up-mobile{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}:root{--color-bg-base:#0d0d0d;--color-bg-deep:#050505;--color-bg-card:#1a1714;--color-bg-elevated:#221e1a;--color-bg-overlay:#0d0d0dcc;--color-bg-input:#141414;--color-bg-placeholder:#12100e;--color-bg-inset:#1a1a1a;--color-bg-section-alt:#0d0d0d;--lux-from:#0b0906;--lux-to:#050505;--lux-title-from:#f7d488;--lux-title-mid:#e8a020;--lux-title-to:#c47d10;--color-nav-bg:#000;--color-nav-menu-bg:#1a1714;--color-border:#2a2520;--color-border-subtle:#1f1c18;--color-border-strong:#3d3630;--color-border-input:#2a2a2a;--color-gold:#e8a020;--color-gold-text:#e8a020;--color-gold-light:#f2b84b;--color-gold-deep:#c47d10;--color-gold-dim:#b87a18;--color-gold-muted:#e8a02022;--color-red:#c94b2c;--color-red-light:#e05e3c;--color-red-muted:#c94b2c18;--color-text-primary:#f5efe6;--color-text-secondary:#b8a99a;--color-text-muted:#7a6e66;--color-text-inverse:#0d0d0d;--color-text-strong:#fff;--ink-90:#ffffffe6;--ink-80:#fffc;--ink-70:#ffffffb3;--ink-65:#ffffffa6;--ink-60:#fff9;--ink-55:#ffffff8c;--ink-50:#ffffff80;--ink-45:#ffffff73;--ink-40:#fff6;--ink-35:#ffffff59;--ink-30:#ffffff4d;--ink-20:#fff3;--ink-12:#ffffff1f;--ink-10:#ffffff1a;--ink-05:#ffffff0d;--footer-text:var(--ink-50);--on-band-strong:var(--color-text-primary);--on-band-muted:var(--color-text-secondary);--on-band-accent:var(--color-gold-text);--on-media:#fff;--on-media-85:#ffffffd9;--on-media-75:#ffffffbf;--on-media-60:#fff9;--on-media-hairline:#ffffff38;--scrim-strong:#000000d1;--scrim-mid:#0000008c;--scrim-soft:#00000059;--color-success:#4d9e6a;--color-error:#c94b2c;--color-warning:#e8a020;--font-display:var(--font-alegreya), system-ui, sans-serif;--font-body:var(--font-alegreya), system-ui, sans-serif;--text-xs:clamp(.694rem, .67rem + .12vw, .75rem);--text-sm:clamp(.833rem, .8rem + .17vw, .875rem);--text-base:clamp(1rem, .96rem + .2vw, 1.0625rem);--text-lg:clamp(1.125rem, 1.08rem + .23vw, 1.25rem);--text-xl:clamp(1.266rem, 1.21rem + .28vw, 1.5rem);--text-2xl:clamp(1.424rem, 1.35rem + .37vw, 1.875rem);--text-3xl:clamp(1.602rem, 1.5rem + .51vw, 2.25rem);--text-4xl:clamp(1.802rem, 1.65rem + .76vw, 3rem);--text-5xl:clamp(2.027rem, 1.82rem + 1.04vw, 3.75rem);--text-6xl:clamp(2.281rem, 1.97rem + 1.56vw, 4.5rem);--text-7xl:clamp(3rem, 2.4rem + 3vw, 6rem);--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.55;--leading-loose:1.8;--tracking-tight:-.02em;--tracking-normal:0em;--tracking-wide:.04em;--tracking-widest:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--container-max:1280px;--container-wide:1440px;--container-narrow:720px;--container-prose:680px;--container-padding:clamp(1rem, 4vw, 2rem);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--shadow-sm:0 1px 3px #0006;--shadow-md:0 4px 16px #00000080;--shadow-lg:0 8px 32px #0009;--shadow-gold:0 0 24px #e8a02026;--shadow-card:0 2px 12px #0006, inset 0 1px 0 #ffffff08;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--duration-fast:.15s;--duration-base:.25s;--duration-slow:.4s;--duration-slower:.7s;--z-below:-1;--z-base:0;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-overlay:300;--z-modal:400;--z-toast:500}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg-base);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E");min-height:100dvh}ul,ol{list-style:none}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit;background:0 0}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:var(--radius-sm)}.reveal{opacity:0;min-width:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(34px)}.reveal.is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1!important;transform:none!important}}@font-face{font-family:Samarkan;src:url(/fonts/samarkan.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--color-text-primary)}h1{font-size:var(--text-6xl);font-weight:700}h2{font-size:var(--text-4xl)}h3{font-size:var(--text-3xl)}h4{font-size:var(--text-2xl)}h5{font-size:var(--text-xl)}h6{font-size:var(--text-lg)}p{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);max-width:68ch}.eyebrow{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gold);font-weight:500}.display-italic{font-family:var(--font-display);font-style:italic;font-weight:300}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.container-wide{width:100%;max-width:var(--container-wide);padding-inline:var(--container-padding);margin-inline:auto}.container-narrow{width:100%;max-width:var(--container-narrow);padding-inline:var(--container-padding);margin-inline:auto}.section{padding-block:clamp(4rem,8vw,7rem)}.section-sm{padding-block:clamp(2rem,4vw,3.5rem)}.btn{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);transition:background-color var(--duration-base) var(--ease-out-expo), color var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-expo), transform var(--duration-fast) var(--ease-spring);white-space:nowrap;cursor:pointer;border:1.5px solid #0000;padding:.7em 1.6em;font-weight:500;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background-color:var(--color-gold);color:var(--color-text-inverse);border-color:var(--color-gold)}.btn-primary:hover{background-color:var(--color-gold-light);border-color:var(--color-gold-light);box-shadow:var(--shadow-gold)}.btn-secondary{color:var(--color-gold);border-color:var(--color-gold);background-color:#0000}.btn-secondary:hover{background-color:var(--color-gold-muted)}.btn-ghost{color:var(--color-text-primary);padding-inline:var(--space-3);background-color:#0000;border-color:#0000}.btn-ghost:hover{color:var(--color-gold)}.btn-accent{background-color:var(--color-red);color:#fff;border-color:var(--color-red)}.btn-accent:hover{background-color:var(--color-red-light);border-color:var(--color-red-light)}.btn-sm{font-size:var(--text-xs);padding:.5em 1.2em}.btn-lg{font-size:var(--text-base);padding:.85em 2em}.card{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);overflow:hidden}.card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-lg), var(--shadow-gold);transform:translateY(-3px)}.divider{background:linear-gradient(90deg, transparent 0%, var(--color-border) 20%, var(--color-border) 80%, transparent 100%);border:none;height:1px}.divider-gold{background:linear-gradient(90deg, var(--color-gold), var(--color-gold-light));border-radius:var(--radius-full);border:none;width:3rem;height:2px}.badge{align-items:center;gap:var(--space-1);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);border-radius:var(--radius-full);border:1px solid #0000;padding:.2em .75em;font-weight:500;display:inline-flex}.badge-gold{background-color:var(--color-gold-muted);color:var(--color-gold-light);border-color:#e8a02033}.badge-red{background-color:var(--color-red-muted);color:var(--color-red-light);border-color:#c94b2c33}.input{background-color:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text-primary);font-size:var(--text-sm);transition:border-color var(--duration-base) var(--ease-out-expo);padding:.7em 1em}.input::placeholder{color:var(--color-text-muted)}.input:focus{border-color:var(--color-gold);box-shadow:0 0 0 3px var(--color-gold-muted);outline:none}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pulse-gold{0%,to{box-shadow:0 0 #e8a02000}50%{box-shadow:0 0 0 6px #e8a0201f}}@keyframes weave{0%{transform:translate(0)}50%{transform:translate(8px)}to{transform:translate(0)}}.animate-fade-up{animation:fade-up var(--duration-slower) var(--ease-out-expo) both}.animate-fade-in{animation:fade-in var(--duration-slow) var(--ease-out-expo) both}.animate-pulse-gold{animation:pulse-gold 2.4s var(--ease-in-out) infinite}.stagger-1{animation-delay:.1s}.stagger-2{animation-delay:.2s}.stagger-3{animation-delay:.35s}.stagger-4{animation-delay:.5s}.stagger-5{animation-delay:.65s}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-bg-base)}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-dim)}::selection{color:var(--color-text-primary);background-color:#e8a02040}.skeleton{background:linear-gradient(90deg, var(--color-bg-card) 25%, var(--color-bg-elevated) 50%, var(--color-bg-card) 75%);animation:shimmer 1.6s var(--ease-in-out) infinite;border-radius:var(--radius-md);background-size:200% 100%}.text-gradient-gold{background:linear-gradient(135deg, var(--color-gold), var(--color-gold-light));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.img-vignette:after{content:"";pointer-events:none;background:radial-gradient(#0000 40%,#0d0d0d80 100%);position:absolute;inset:0}.section-texture{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--color-bg-card) 0%, var(--color-bg-base) 100%)}.pr-section{background-color:var(--color-bg-deep,var(--color-bg-base));padding:60px 24px}.pr-container{max-width:1200px;margin:0 auto}.pr-section.pr-alt{background-color:var(--color-bg-section-alt,var(--color-bg-base))}.pr-section:not(.pr-alt) .pr-subtitle{color:var(--on-band-muted,var(--color-text-secondary))}.pr-section:not(.pr-alt) .pr-eyebrow{color:var(--on-band-accent,var(--color-gold-text))}.pr-header{text-align:center;margin-bottom:40px}.pr-eyebrow{color:var(--color-gold-text);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.pr-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:2.5rem;font-weight:600}.pr-subtitle{color:var(--color-text-secondary);max-width:560px;font-size:15px;line-height:1.7;font-family:var(--font-body);margin:14px auto 0}.pr-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.pr-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:12px;text-decoration:none;transition:all .4s;display:block;overflow:hidden}.pr-card:hover{border-color:#333;transform:translateY(-4px);box-shadow:0 14px 30px #00000080}.pr-image-wrapper{aspect-ratio:3/4;background:var(--color-bg-placeholder,var(--color-bg-card));position:relative;overflow:hidden}.pr-image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.pr-card:hover .pr-image{transform:scale(1.05)}.pr-accent{background:var(--color-gold);width:0%;height:3px;transition:width .6s;position:absolute;bottom:0;left:0}.pr-card:hover .pr-accent{width:100%}.pr-info{padding:14px 16px 18px}.pr-wishlist{background:var(--scrim-mid,#0000008c);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid var(--on-media-hairline,#ffffff38);cursor:pointer;width:36px;height:36px;color:var(--on-media,#fff);z-index:3;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex;position:absolute;top:12px;right:12px}.pr-wishlist:hover{background:#000000d9;transform:scale(1.1)}.pr-name{font-family:var(--font-body);color:var(--color-text-strong);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-bottom:8px;font-size:15.5px;font-weight:600;display:-webkit-box;overflow:hidden}.pr-price-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.pr-price{color:var(--color-gold-text);font-size:17px;font-weight:700;font-family:var(--font-body)}.pr-add{border:1px solid var(--color-gold);color:var(--color-gold-text);font-size:12px;font-weight:600;font-family:var(--font-body);cursor:pointer;background:0 0;border-radius:99px;padding:6px 16px;transition:all .3s}.pr-card:hover .pr-add:not(.added){background:var(--color-gold);color:#000}.pr-add.added{border-color:var(--color-success);color:var(--color-success);background:#2ecc711a}.pr-cta-wrap{text-align:center;margin-top:48px}.pr-cta{background:var(--color-gold);color:#000;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.1em;border-radius:99px;align-items:center;gap:12px;padding:14px 36px;font-size:14px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.pr-cta:hover{background:var(--color-gold-light);transform:translateY(-4px);box-shadow:0 10px 20px #e8a02033}.pr-arrow{transition:transform .3s}.pr-cta:hover .pr-arrow{transform:translate(4px)}.pr-skeleton{aspect-ratio:3/4;background:linear-gradient(90deg, var(--color-bg-placeholder,var(--color-bg-card)) 25%, var(--color-border) 50%, var(--color-bg-placeholder,var(--color-bg-card)) 75%);background-size:200% 100%;border-radius:12px;animation:1.5s infinite prShimmer}@keyframes prShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pr-luxury{background:radial-gradient(ellipse at 50% 0%, #e8a0201a 0%, transparent 55%), linear-gradient(180deg, var(--lux-from,#0b0906) 0%, var(--lux-to,#050505) 100%);border-top:1px solid #e8a02038;border-bottom:1px solid #e8a02038;padding:84px 24px}.pr-luxury .pr-title{background:linear-gradient(135deg, var(--lux-title-from,#f7d488) 0%, var(--lux-title-mid,#e8a020) 45%, var(--lux-title-to,#c47d10) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:4px;font-size:3rem}.pr-luxury .pr-header:after{content:"";background:linear-gradient(90deg,#0000,#e8a020d9,#0000);width:180px;height:1px;margin:22px auto 0;display:block}.pr-luxury .pr-grid{gap:34px}.pr-luxury .pr-card{background:linear-gradient(180deg, var(--color-bg-elevated) 0%, var(--color-bg-base) 100%);border:1px solid #e8a02059;border-radius:14px}.pr-luxury .pr-card:hover{border-color:var(--color-gold-text);transform:translateY(-8px);box-shadow:0 18px 44px #e8a02033,0 0 0 1px #e8a02059}.pr-luxury .pr-name{font-size:16.5px}.pr-section.pr-luxury .pr-subtitle{color:#ffffffeb;font-size:15.5px}.pr-section.pr-luxury .pr-eyebrow{color:#f2b84b;letter-spacing:.18em;font-size:.78rem}.pr-luxury .pr-price{font-size:19px}.pr-luxury .pr-cta{background:linear-gradient(135deg, var(--color-gold-light) 0%, var(--color-gold) 50%, var(--color-gold-deep) 100%);padding:15px 42px;box-shadow:0 8px 24px #e8a02038}@media (max-width:600px){.pr-section{padding:40px 14px}.pr-luxury{padding:56px 14px}.pr-grid,.pr-luxury .pr-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pr-title{font-size:1.8rem}.pr-luxury .pr-title{font-size:2rem}.pr-subtitle{font-size:13.5px}.pr-info{padding:10px 10px 14px}.pr-name,.pr-luxury .pr-name{font-size:13px;line-height:1.35}.pr-price,.pr-luxury .pr-price{font-size:14px}.pr-price-row{flex-direction:column;align-items:flex-start;gap:8px}.pr-add{padding:5px 14px;font-size:12px}.pr-wishlist{width:32px;height:32px}.pr-cta-wrap{margin-top:32px}}.sbc-section{background-color:var(--color-bg-base);padding:60px 24px}.sbc-container{max-width:1200px;margin:0 auto}.sbc-header{text-align:center;margin-bottom:40px}.sbc-eyebrow{color:var(--color-gold-text);font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.72rem;font-weight:700}.sbc-title{font-family:var(--font-body);letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:2.5rem;font-weight:600}.sbc-subtitle{color:var(--color-text-secondary);max-width:560px;font-size:15px;line-height:1.7;font-family:var(--font-body);margin:14px auto 0}.sbc-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.sbc-tile{text-decoration:none;display:block}.sbc-image-wrap{aspect-ratio:1;border:1px solid var(--color-border);background:var(--color-bg-placeholder,var(--color-bg-card));border-radius:12px;transition:border-color .35s,transform .35s;position:relative;overflow:hidden}.sbc-tile:hover .sbc-image-wrap{border-color:var(--color-gold-text);transform:translateY(-5px)}.sbc-image{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.sbc-image-empty{background:linear-gradient(135deg, var(--color-bg-card) 0%, var(--color-bg-base) 100%)}.sbc-tile:hover .sbc-image{transform:scale(1.07)}.sbc-scrim{pointer-events:none;background:linear-gradient(#0000000d 35%,#000000d1 100%);position:absolute;inset:0}.sbc-label{flex-direction:column;gap:2px;padding:14px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.sbc-name{color:var(--on-media);font-family:var(--font-body);letter-spacing:.01em;font-size:15px;font-weight:700}.sbc-count{color:var(--on-media-60);font-family:var(--font-body);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}@media (max-width:900px){.sbc-grid{grid-template-columns:repeat(3,1fr);gap:14px}}@media (max-width:600px){.sbc-section{padding:40px 14px}.sbc-grid{grid-template-columns:repeat(2,1fr);gap:12px}.sbc-title{font-size:1.8rem}.sbc-subtitle,.sbc-name{font-size:13.5px}.sbc-count{font-size:10.5px}.sbc-label{padding:10px 12px}}@media (min-width:601px){.pr-grid>:nth-child(4){display:none}}:root[data-theme=light]{--color-bg-base:#f1e9dc;--color-bg-deep:#b39c82;--color-bg-card:#f1e9dc;--color-bg-elevated:#e2d5c4;--color-bg-overlay:#2e2119cc;--color-bg-input:#f1e9dc;--color-bg-placeholder:#d9cbb8;--color-bg-inset:#e2d5c4;--color-bg-section-alt:#f1e9dc;--color-nav-bg:#b39c82;--color-nav-menu-bg:#f1e9dc;--color-border:#c9b7a1;--color-border-subtle:#dccdb9;--color-border-strong:#b39c82;--color-border-input:#c9b7a1;--color-gold:#e8a020;--color-gold-text:#6e4a0c;--color-gold-light:#c98a1e;--color-gold-deep:#6e4a0c;--color-gold-dim:#a98436;--color-gold-muted:#e8a0201f;--color-red:#b5442a;--color-red-light:#c9553a;--color-red-muted:#b5442a14;--color-text-primary:#2e2119;--color-text-secondary:#5a4636;--color-text-muted:#6e5b49;--color-text-inverse:#241a13;--color-text-strong:#241a13;--ink-90:#2e2119e6;--ink-80:#2e2119d1;--ink-70:#2e2119bd;--ink-65:#2e2119b3;--ink-60:#2e2119a8;--ink-55:#2e21199e;--ink-50:#2e211994;--ink-45:#2e21198a;--ink-40:#2e211980;--ink-35:#2e211970;--ink-30:#2e211961;--ink-20:#2e211938;--ink-12:#2e211924;--ink-10:#2e21191c;--ink-05:#2e21190f;--footer-text:#000;--on-band-strong:#241a13;--on-band-muted:#40301f;--on-band-accent:#4a3006;--on-media:#fff;--on-media-85:#ffffffd9;--on-media-75:#ffffffbf;--on-media-60:#fff9;--scrim-strong:#000000b8;--scrim-mid:#00000073;--scrim-soft:#00000047;--color-success:#2f7d4f;--color-error:#b5442a;--color-warning:#a9700f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background-color:var(--color-bg-base);color:var(--color-text-primary)}:root{--map-land:#1e3a5f;--map-land-hover:#2a4a7a;--map-label:#7a9ab8}:root[data-theme=light]{--map-land:#c9d6e4;--map-land-hover:#a9bfd4;--map-label:#46617d}@media (max-width:339px){.nav-wordmark{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
