@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-normal-cyrillic-ext.6c4275d8.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/cormorant-garamond-normal-cyrillic.dfd36b11.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/cormorant-garamond-normal-vietnamese.7a65e2c2.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/cormorant-garamond-normal-latin-ext.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cormorant-garamond-normal-latin.7787e134.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/cormorant-garamond-normal-cyrillic-ext.6c4275d8.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/cormorant-garamond-normal-cyrillic.dfd36b11.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/cormorant-garamond-normal-vietnamese.7a65e2c2.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/cormorant-garamond-normal-latin-ext.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cormorant-garamond-normal-latin.7787e134.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/cormorant-garamond-normal-cyrillic-ext.6c4275d8.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/cormorant-garamond-normal-cyrillic.dfd36b11.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/cormorant-garamond-normal-vietnamese.7a65e2c2.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/cormorant-garamond-normal-latin-ext.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cormorant-garamond-normal-latin.7787e134.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:700;font-display:swap;src:url(../media/cormorant-garamond-normal-cyrillic-ext.6c4275d8.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:700;font-display:swap;src:url(../media/cormorant-garamond-normal-cyrillic.dfd36b11.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:700;font-display:swap;src:url(../media/cormorant-garamond-normal-vietnamese.7a65e2c2.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:700;font-display:swap;src:url(../media/cormorant-garamond-normal-latin-ext.ef9233b7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cormorant-garamond-normal-latin.7787e134.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/manrope-normal-cyrillic-ext.bb140f9f.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:400;font-display:swap;src:url(../media/manrope-normal-cyrillic.50575af1.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:400;font-display:swap;src:url(../media/manrope-normal-greek.78d1a7ae.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:400;font-display:swap;src:url(../media/manrope-normal-vietnamese.247c8473.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:400;font-display:swap;src:url(../media/manrope-normal-latin-ext.18d7c7dc.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/manrope-normal-latin.71e1367e.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-normal-cyrillic-ext.bb140f9f.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:500;font-display:swap;src:url(../media/manrope-normal-cyrillic.50575af1.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:500;font-display:swap;src:url(../media/manrope-normal-greek.78d1a7ae.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:500;font-display:swap;src:url(../media/manrope-normal-vietnamese.247c8473.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:500;font-display:swap;src:url(../media/manrope-normal-latin-ext.18d7c7dc.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/manrope-normal-latin.71e1367e.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/manrope-normal-cyrillic-ext.bb140f9f.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:600;font-display:swap;src:url(../media/manrope-normal-cyrillic.50575af1.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:600;font-display:swap;src:url(../media/manrope-normal-greek.78d1a7ae.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:600;font-display:swap;src:url(../media/manrope-normal-vietnamese.247c8473.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:600;font-display:swap;src:url(../media/manrope-normal-latin-ext.18d7c7dc.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/manrope-normal-latin.71e1367e.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-normal-cyrillic-ext.bb140f9f.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:700;font-display:swap;src:url(../media/manrope-normal-cyrillic.50575af1.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:700;font-display:swap;src:url(../media/manrope-normal-greek.78d1a7ae.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:700;font-display:swap;src:url(../media/manrope-normal-vietnamese.247c8473.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:700;font-display:swap;src:url(../media/manrope-normal-latin-ext.18d7c7dc.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/manrope-normal-latin.71e1367e.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/manrope-normal-cyrillic-ext.bb140f9f.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:800;font-display:swap;src:url(../media/manrope-normal-cyrillic.50575af1.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:800;font-display:swap;src:url(../media/manrope-normal-greek.78d1a7ae.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:800;font-display:swap;src:url(../media/manrope-normal-vietnamese.247c8473.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:800;font-display:swap;src:url(../media/manrope-normal-latin-ext.18d7c7dc.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/manrope-normal-latin.71e1367e.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:400 500;font-display:swap;src:url(../media/cormorant-garamond-italic-vietnamese.b6d1bf1a.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 500;font-display:swap;src:url(../media/cormorant-garamond-italic-latin-ext.6ea23da3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400 500;font-display:swap;src:url(../media/cormorant-garamond-italic-latin.905ea8c4.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);size-adjust:96.98%;ascent-override:95.27%;descent-override:29.59%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local(Arial);size-adjust:103.19%;ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%}.theme-allure{--al-face-serif:"Cormorant Garamond","Cormorant Garamond Fallback";--al-face-sans:"Manrope","Manrope Fallback"}
.theme-allure{--al-paper:var(--brand-bg,#f8f5f0);--al-ink:var(--brand-text,#1a1815);--al-hush:var(--brand-text-muted,#6b6560);--al-veil:var(--brand-surface,#f0ece5);--al-linen:var(--brand-surface-muted,#e8ddd4);--al-hair:var(--brand-border,#e0d9cf);--al-noir:var(--brand-primary,#08080a);--al-noir-fg:var(--brand-on-primary,var(--brand-bg,#f8f5f0));--al-gilt:var(--brand-accent,#b8955a);--al-gilt-lit:color-mix(in oklab,var(--al-gilt)62%,#fff);--al-night:var(--brand-footer-bg,#0c0b0a);--al-night-fg:var(--brand-footer-text,#f3eee6);--al-night-soft:var(--brand-footer-muted,#f3eee699);--al-go:var(--brand-success,#3d6b47);--al-stop:var(--brand-danger,#a3322a);--al-t-paper-bg:var(--al-paper);--al-t-paper-fg:var(--al-ink);--al-t-paper-soft:var(--al-hush);--al-t-paper-rule:var(--al-hair);--al-t-paper-well:var(--al-veil);--al-t-paper-mark:var(--al-gilt);--al-t-linen-bg:var(--al-linen);--al-t-linen-fg:var(--al-ink);--al-t-linen-soft:var(--al-hush);--al-t-linen-rule:color-mix(in srgb,var(--al-ink)14%,transparent);--al-t-linen-well:var(--al-paper);--al-t-linen-mark:var(--al-gilt);--al-t-noir-bg:var(--al-noir);--al-t-noir-fg:var(--al-noir-fg);--al-t-noir-soft:color-mix(in srgb,var(--al-noir-fg)64%,transparent);--al-t-noir-rule:color-mix(in srgb,var(--al-noir-fg)16%,transparent);--al-t-noir-well:color-mix(in srgb,var(--al-noir-fg)7%,transparent);--al-t-noir-mark:var(--al-gilt-lit);--al-t-photo-fg:#fff;--al-t-photo-soft:#ffffffdb;--al-t-photo-rule:#ffffff73;--al-serif:var(--al-face-serif),"Cormorant Garamond",Georgia,"Times New Roman",serif;--al-sans:var(--al-face-sans),"Manrope","Helvetica Neue",Arial,sans-serif;--al-case:var(--case-heading,none);--al-fs-label:calc(var(--fs-sm,13.33px)*.84);--al-fs-small:calc(var(--fs-base,16px)*.875);--al-fs-body:var(--fs-base,16px);--al-fs-lead:var(--fs-lg,19.2px);--al-fs-name:calc(var(--fs-lg,19.2px)*1.08);--al-fs-h3:calc(var(--fs-xl,23.04px)*1.1);--al-fs-h2:clamp(30px,3.6vw,calc(var(--fs-2xl,27.65px)*1.62));--al-fs-d2:clamp(38px,5.4vw,calc(var(--fs-3xl,33.18px)*2.05));--al-fs-d1:clamp(46px,7.6vw,calc(var(--fs-3xl,33.18px)*3));--al-track-label:.16em;--al-gutter:clamp(20px,4vw,calc(var(--space-7,3rem)*1));--al-gap:var(--space-5,1.5rem);--al-gap-lg:var(--space-7,3rem);--al-band-y:clamp(calc(var(--space-8,4rem)*.85),8vw,calc(var(--space-8,4rem)*1.9));--al-width:1440px;--al-measure:64ch;--al-r-btn:min(var(--radius-sm,0px),999px);--al-r-card:min(var(--radius-md,0px),20px);--al-r-panel:min(var(--radius-lg,0px),24px);--al-r-img:min(var(--image-radius,0px),20px);--al-r-pill:var(--radius-pill,999px);--al-stroke:var(--border-weight,1px);--al-fast:var(--duration-fast,.15s);--al-base:var(--duration-base,.26s);--al-slow:calc(var(--duration-slow,.4s)*1.6);--al-ease:var(--ease,cubic-bezier(.22,.61,.36,1));--al-drift:cubic-bezier(.16,1,.3,1);font-family:var(--al-sans);font-size:var(--al-fs-body);font-weight:var(--fw-body,400);line-height:var(--leading-body,1.6);letter-spacing:var(--tracking-body,0);color:var(--al-ink);background:var(--al-paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.theme-allure[data-al-serif=store]{--al-serif:var(--font-heading),var(--al-face-serif),Georgia,serif}.theme-allure[data-al-sans=store]{--al-sans:var(--font-body),var(--al-face-sans),"Helvetica Neue",Arial,sans-serif}.theme-allure *,.theme-allure :before,.theme-allure :after{box-sizing:border-box}.theme-allure img{max-width:100%;display:block}.theme-allure a{color:inherit;text-decoration:none}.theme-allure button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.theme-allure ::selection{background:var(--al-ink);color:var(--al-paper)}.theme-allure :focus-visible{outline-offset:4px;outline:1px solid}.theme-allure .storefront-main{background:var(--al-paper);min-height:60vh}html :where(.theme-allure) .content-stack :is(p,ul,ol){color:inherit;line-height:inherit}html :where(.theme-allure) .content-stack :is(h1,h2,h3){font-family:inherit}.theme-allure .al-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-allure .al-ico{flex:none;width:20px;height:20px}.theme-allure .al-wrap{width:100%;max-width:var(--al-width);padding:0 var(--al-gutter);margin:0 auto}.theme-allure .al-wrap--narrow{max-width:calc(var(--al-measure) + var(--al-gutter)*2)}.theme-allure .al-band{--al-bg:var(--al-t-paper-bg);--al-fg:var(--al-t-paper-fg);--al-soft:var(--al-t-paper-soft);--al-rule:var(--al-t-paper-rule);--al-well:var(--al-t-paper-well);--al-mark:var(--al-t-paper-mark);background:var(--al-bg);color:var(--al-fg);padding:calc(var(--al-band-y)/2)0}.theme-allure .al-band[data-al-tone=paper]+.al-band[data-al-tone=paper]{padding-top:0}.theme-allure [data-al-tone=linen]{--al-bg:var(--al-t-linen-bg);--al-fg:var(--al-t-linen-fg);--al-soft:var(--al-t-linen-soft);--al-rule:var(--al-t-linen-rule);--al-well:var(--al-t-linen-well);--al-mark:var(--al-t-linen-mark)}.theme-allure [data-al-tone=noir]{--al-bg:var(--al-t-noir-bg);--al-fg:var(--al-t-noir-fg);--al-soft:var(--al-t-noir-soft);--al-rule:var(--al-t-noir-rule);--al-well:var(--al-t-noir-well);--al-mark:var(--al-t-noir-mark)}.theme-allure [data-al-tone=photo]{--al-fg:var(--al-t-photo-fg);--al-soft:var(--al-t-photo-soft);--al-rule:var(--al-t-photo-rule);--al-mark:#fff}.theme-allure .al-rule{border:0;border-top:var(--al-stroke)solid var(--al-rule,var(--al-hair));margin:0}.theme-allure h1,.theme-allure h2,.theme-allure h3,.theme-allure h4{font-weight:inherit;margin:0;line-height:1.15}.theme-allure p{margin:0}.theme-allure .al-serif{font-family:var(--al-serif);font-weight:var(--fw-heading,400);text-transform:var(--al-case);letter-spacing:var(--tracking-heading,-.01em);line-height:var(--leading-heading,1.05);text-wrap:balance}.theme-allure .al-serif em,.theme-allure .al-italic{font-style:italic;font-weight:400}.theme-allure .al-serif--hero{font-size:var(--al-fs-d1);letter-spacing:-.02em;line-height:.96}.theme-allure .al-serif--statement{font-size:var(--al-fs-d2);line-height:1.02}.theme-allure .al-serif--title{font-size:var(--al-fs-h2);line-height:1.06}.theme-allure .al-serif--small{font-size:var(--al-fs-h3);line-height:1.12}.theme-allure .al-label{font-family:var(--al-sans);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;font-weight:600;line-height:1.4}.theme-allure .al-label--gilt{color:var(--al-mark,var(--al-gilt))}.theme-allure .al-lede{font-size:var(--al-fs-lead);color:var(--al-soft,var(--al-hush));text-wrap:pretty;max-width:46ch;line-height:1.55}.theme-allure .al-note{font-size:var(--al-fs-small);color:var(--al-soft,var(--al-hush));line-height:1.6}.theme-allure .al-prose{font-size:var(--al-fs-body);color:var(--al-soft,var(--al-hush));max-width:var(--al-measure);line-height:1.75}.theme-allure .al-prose>*+*{margin-top:var(--space-4,1rem)}.theme-allure .al-prose :is(h1,h2,h3,h4){font-family:var(--al-serif);font-weight:var(--fw-heading,400);color:var(--al-fg,var(--al-ink));margin-top:var(--space-6,2rem);line-height:1.15}.theme-allure .al-prose h2{font-size:var(--al-fs-h3)}.theme-allure .al-prose h3{font-size:var(--al-fs-name)}.theme-allure .al-prose strong{color:var(--al-fg,var(--al-ink));font-weight:600}.theme-allure .al-prose a{color:var(--al-fg,var(--al-ink));text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.theme-allure .al-prose :is(ul,ol){padding-left:1.2em}.theme-allure .al-prose li+li{margin-top:var(--space-2,.5rem)}.theme-allure .al-prose blockquote{padding-left:var(--space-5,1.5rem);border-left:var(--al-stroke)solid var(--al-mark,var(--al-gilt));font-family:var(--al-serif);font-size:var(--al-fs-h3);color:var(--al-fg,var(--al-ink));margin:0;line-height:1.3}.theme-allure .al-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-6,2rem);margin-bottom:clamp(var(--space-6,2rem),4vw,var(--space-7,3rem));display:flex}.theme-allure .al-intro__copy{gap:var(--space-3,.75rem);max-width:720px;display:grid}.theme-allure .al-intro--center{text-align:center;justify-content:center}.theme-allure .al-intro--center .al-intro__copy{justify-items:center;margin:0 auto}.theme-allure .al-intro__note{font-size:var(--al-fs-body);color:var(--al-soft,var(--al-hush));max-width:52ch;line-height:1.6}.theme-allure .al-intro__more{flex:none}.theme-allure .al-cta{justify-content:center;align-items:center;gap:var(--space-3,.75rem);min-height:50px;padding:0 calc(var(--space-6,2rem)*1.05);border:var(--al-stroke)solid var(--al-fg,var(--al-ink));border-radius:var(--al-r-btn);font-family:var(--al-sans);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;color:var(--al-fg,var(--al-ink));transition:background var(--al-base)var(--al-ease),color var(--al-base)var(--al-ease),border-color var(--al-base)var(--al-ease);white-space:nowrap;background:0 0;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.theme-allure .al-cta svg{width:16px;height:16px;transition:transform var(--al-base)var(--al-ease)}.theme-allure .al-cta:hover svg{transform:translate(3px)}.theme-allure .al-cta--noir{background:var(--al-noir);border-color:var(--al-noir);color:var(--al-noir-fg)}.theme-allure .al-cta--noir:hover{background:color-mix(in srgb,var(--al-noir)84%,var(--al-gilt));border-color:color-mix(in srgb,var(--al-noir)84%,var(--al-gilt))}.theme-allure [data-al-tone=noir] .al-cta--noir{background:var(--al-noir-fg);border-color:var(--al-noir-fg);color:var(--al-noir)}.theme-allure .al-cta--hair:hover{background:var(--al-fg,var(--al-ink));color:var(--al-bg,var(--al-paper))}.theme-allure [data-al-tone=photo] .al-cta--hair:hover{color:#111;background:#fff}.theme-allure .al-cta--light{color:#111;background:#fff;border-color:#fff}.theme-allure .al-cta--light:hover{color:#fff;background:0 0}.theme-allure .al-cta--wide{width:100%}.theme-allure .al-cta[disabled],.theme-allure .al-cta.is-off{background:var(--al-veil);color:var(--al-hush);border-color:var(--al-hair);pointer-events:none}.theme-allure .al-textlink{align-items:center;gap:var(--space-2,.5rem);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;border-bottom:var(--al-stroke)solid currentColor;transition:gap var(--al-base)var(--al-ease),opacity var(--al-base)var(--al-ease);padding-bottom:5px;font-weight:600;display:inline-flex}.theme-allure .al-textlink:hover{gap:var(--space-3,.75rem)}.theme-allure .al-textlink svg{width:14px;height:14px}.theme-allure .al-input{width:100%;min-height:50px;padding:0 var(--space-4,1rem);border:var(--al-stroke)solid color-mix(in srgb,var(--al-fg,var(--al-ink))28%,transparent);border-radius:var(--al-r-btn);color:inherit;font:inherit;font-size:var(--al-fs-small);transition:border-color var(--al-base)var(--al-ease);background:0 0}.theme-allure .al-input:focus{border-color:var(--al-fg,var(--al-ink));outline:none}.theme-allure .al-input::placeholder{color:var(--al-soft,var(--al-hush))}.theme-allure select.al-input{appearance:none;padding-right:var(--space-7,3rem);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px),calc(100% - 17px);background-repeat:no-repeat;background-size:5px 5px}.theme-allure .al-lattice{--cols:4;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:calc(var(--space-7,3rem)*.9)var(--al-gap);display:grid}.theme-allure .al-lattice--3{--cols:3}.theme-allure .al-lattice--2{--cols:2}.theme-allure .al-lattice--5{--cols:5;gap:var(--space-6,2rem)var(--space-4,1rem)}.theme-allure .al-rail{position:relative}.theme-allure .al-rail__track{grid-auto-flow:column;grid-auto-columns:calc((100% - var(--al-gap)*3)/4);gap:var(--al-gap);scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:var(--space-2,.5rem);display:grid;overflow-x:auto}.theme-allure .al-rail__track::-webkit-scrollbar{display:none}.theme-allure .al-rail__track>*{scroll-snap-align:start}.theme-allure .al-arrows{gap:var(--space-2,.5rem);display:inline-flex}.theme-allure .al-arrow{border:var(--al-stroke)solid var(--al-rule,var(--al-hair));border-radius:var(--al-r-pill);width:46px;height:46px;color:var(--al-fg,var(--al-ink));transition:background var(--al-base)var(--al-ease),border-color var(--al-base)var(--al-ease),color var(--al-base)var(--al-ease);place-items:center;display:inline-grid}.theme-allure .al-arrow:hover{background:var(--al-fg,var(--al-ink));border-color:var(--al-fg,var(--al-ink));color:var(--al-bg,var(--al-paper))}.theme-allure .al-arrow svg{width:18px;height:18px}.theme-allure .al-arrow[disabled]{opacity:.3;pointer-events:none}.theme-allure .al-look{gap:var(--space-4,1rem);flex-direction:column;min-width:0;display:flex;position:relative}.theme-allure .al-look__plate{aspect-ratio:4/5;background:var(--al-well,var(--al-veil));border-radius:var(--al-r-img);display:block;position:relative;overflow:hidden}.theme-allure .al-look--square .al-look__plate{aspect-ratio:1}.theme-allure .al-look__img{object-fit:var(--image-fit,cover);width:100%;height:100%;filter:var(--image-filter,none);transition:opacity var(--al-slow)var(--al-ease),transform calc(var(--al-slow)*2)var(--al-drift);position:absolute;inset:0}.theme-allure .al-look__img--turn{opacity:0}.theme-allure .al-look:hover .al-look__img{transform:scale(1.035)}.theme-allure .al-look:hover .al-look__img--turn{opacity:1}.theme-allure .al-look__tag{top:var(--space-3,.75rem);left:var(--space-3,.75rem);z-index:2;position:absolute}.theme-allure .al-look__quick{left:var(--space-3,.75rem);right:var(--space-3,.75rem);bottom:var(--space-3,.75rem);z-index:2;justify-content:center;align-items:center;gap:var(--space-2,.5rem);background:color-mix(in srgb,var(--al-paper)94%,transparent);min-height:44px;color:var(--al-ink);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--al-r-btn);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;opacity:0;transition:opacity var(--al-base)var(--al-ease),transform var(--al-base)var(--al-ease),background var(--al-base)var(--al-ease),color var(--al-base)var(--al-ease);font-weight:600;display:flex;position:absolute;transform:translateY(10px)}.theme-allure .al-look__quick svg{width:14px;height:14px}.theme-allure .al-look:hover .al-look__quick,.theme-allure .al-look__quick:focus-visible{opacity:1;transform:none}.theme-allure .al-look__quick:hover{background:var(--al-noir);color:var(--al-noir-fg)}.theme-allure .al-look__caption{gap:var(--space-1,.25rem);display:grid}.theme-allure .al-look__maker{color:var(--al-soft,var(--al-hush))}.theme-allure .al-look__name{font-family:var(--al-serif);font-size:var(--al-fs-name);letter-spacing:0;text-transform:none;font-weight:500;line-height:1.2}.theme-allure .al-look__name a{transition:background-size var(--al-base)var(--al-ease);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.theme-allure .al-look__name a:hover{background-size:100% 1px}.theme-allure .al-look__stars{gap:var(--space-1,.25rem);font-size:var(--al-fs-label)}.theme-allure .al-look__stars .al-stars{color:var(--al-mark,var(--al-gilt))}.theme-allure .al-look__stars .al-stars svg{width:11px;height:11px}.theme-allure .al-look__foot{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);margin-top:var(--space-1,.25rem);display:flex}.theme-allure .al-hues{align-items:center;gap:6px;display:inline-flex}.theme-allure .al-hues__dot{width:12px;height:12px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--al-ink)18%,transparent);border-radius:50%}.theme-allure .al-hues__more{font-size:var(--al-fs-label);color:var(--al-soft,var(--al-hush))}.theme-allure .al-tariff{align-items:baseline;gap:0 var(--space-2,.5rem);font-size:var(--al-fs-small);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;font-weight:500;display:inline-flex}.theme-allure .al-tariff__from{color:var(--al-soft,var(--al-hush));font-weight:400}.theme-allure .al-tariff__was{color:var(--al-soft,var(--al-hush));font-weight:400;text-decoration:line-through;text-decoration-thickness:1px}.theme-allure .al-tariff__now--sale{color:var(--al-mark,var(--al-gilt))}.theme-allure .al-tag{min-height:24px;padding:0 var(--space-2,.5rem);background:var(--al-paper);color:var(--al-ink);border-radius:var(--al-r-btn);font-size:calc(var(--al-fs-label)*.92);letter-spacing:.14em;text-transform:uppercase;align-items:center;font-weight:600;display:inline-flex}.theme-allure .al-tag--sale{background:var(--al-noir);color:var(--al-noir-fg)}.theme-allure .al-tag--out{color:var(--al-hush);box-shadow:inset 0 0 0 1px var(--al-hair);background:0 0;background-color:color-mix(in srgb,var(--al-paper)80%,transparent)}.theme-allure .al-tag--gilt{background:var(--al-gilt);color:var(--brand-on-accent,#111)}.theme-allure .al-stars{color:var(--al-mark,var(--al-gilt));align-items:center;gap:2px;display:inline-flex}.theme-allure .al-stars svg{width:13px;height:13px}.theme-allure .al-rating{align-items:center;gap:var(--space-2,.5rem);font-size:var(--al-fs-small);color:var(--al-soft,var(--al-hush));display:inline-flex}.theme-allure .al-shimmer{background:linear-gradient(100deg,var(--al-veil)30%,color-mix(in srgb,var(--al-veil)60%,#fff)50%,var(--al-veil)70%)0 0/300% 100%;border-radius:var(--al-r-img);animation:1.6s linear infinite al-shimmer}.theme-allure .al-shimmer--plate{aspect-ratio:4/5}.theme-allure .al-shimmer--line{width:70%;height:12px;margin-top:var(--space-3,.75rem)}.theme-allure .al-shimmer--short{width:40%}@keyframes al-shimmer{to{background-position:-300% 0}}@media (prefers-reduced-motion:no-preference){.theme-allure [data-al-reveal=arrive]{animation:al-arrive calc(var(--al-slow)*1.4)var(--al-drift)}}@keyframes al-arrive{0%{opacity:0;transform:translateY(22px)}}.theme-allure .core-block{max-width:var(--al-width);padding-left:var(--al-gutter);padding-right:var(--al-gutter);margin-left:auto;margin-right:auto}.theme-allure .core-block-content__body{font-size:var(--al-fs-body);color:var(--al-hush);max-width:var(--al-measure);margin:0 auto;line-height:1.8}.theme-allure .core-block-content{padding-top:calc(var(--al-band-y)/3);padding-bottom:calc(var(--al-band-y)/3)}.theme-allure .core-block-content__body :is(h1,h2,h3){font-family:var(--al-serif);font-weight:var(--fw-heading,400);color:var(--al-ink);text-transform:var(--al-case);margin:0 0 var(--space-4,1rem);line-height:1.1}.theme-allure .core-block-content__body h1{font-size:var(--al-fs-d2)}.theme-allure .core-block-content__body h2{font-size:var(--al-fs-h2)}.theme-allure .core-block-content__body h3{font-size:var(--al-fs-h3)}.theme-allure .core-block-content__body p+p{margin-top:var(--space-4,1rem)}.theme-allure .core-block-content__body a{color:var(--al-ink);text-underline-offset:4px;text-decoration:underline}.theme-allure section.core-block-button-wrap{padding-top:var(--space-5,1.5rem);padding-bottom:calc(var(--al-band-y)/3);text-align:center}.theme-allure section.core-block-button-wrap>a.core-block-button{min-height:50px;padding:0 calc(var(--space-6,2rem)*1.2);background:var(--al-noir);color:var(--al-noir-fg);border:var(--al-stroke)solid var(--al-noir);border-radius:var(--al-r-btn);font-family:var(--al-sans);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;transition:background var(--al-base)var(--al-ease),color var(--al-base)var(--al-ease);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.theme-allure section.core-block-button-wrap>a.core-block-button:hover{color:var(--al-ink);background:0 0}.theme-allure .core-block-divider{padding-top:var(--space-6,2rem);padding-bottom:var(--space-6,2rem)}.theme-allure .core-block-divider__line{border:0;border-top:var(--al-stroke)solid var(--al-hair);margin:0}.theme-allure .core-block-table{padding-top:calc(var(--al-band-y)/3);padding-bottom:calc(var(--al-band-y)/3)}.theme-allure .core-block-table__wrap{border-top:var(--al-stroke)solid var(--al-ink);overflow-x:auto}.theme-allure .core-block-table__table{border-collapse:collapse;width:100%;font-size:var(--al-fs-small)}.theme-allure .core-block-table__th{text-align:left;padding:var(--space-4,1rem)var(--space-3,.75rem);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;color:var(--al-ink);border-bottom:var(--al-stroke)solid var(--al-hair);font-weight:600}.theme-allure .core-block-table__cell{padding:var(--space-4,1rem)var(--space-3,.75rem);border-bottom:var(--al-stroke)solid var(--al-hair);color:var(--al-hush)}.theme-allure .core-block-table__row td:first-child{color:var(--al-ink);font-family:var(--al-serif);font-size:var(--al-fs-lead)}.theme-allure :is(.core-block-video,.core-block-embed){padding-top:calc(var(--al-band-y)/3);padding-bottom:calc(var(--al-band-y)/3)}.theme-allure :is(.core-block-video__wrap,.core-block-embed__wrap){border-radius:var(--al-r-img);background:var(--al-veil);overflow:hidden}.theme-allure .core-block-image{padding-top:calc(var(--al-band-y)/3);padding-bottom:calc(var(--al-band-y)/3)}.theme-allure .core-block-image__img{border-radius:var(--al-r-img);width:100%}.theme-allure .core-block-image__caption{margin-top:var(--space-3,.75rem);font-size:var(--al-fs-small);color:var(--al-hush);text-align:center}.theme-allure .core-block-quote{padding-top:calc(var(--al-band-y)/2);padding-bottom:calc(var(--al-band-y)/2);text-align:center}.theme-allure .core-block-quote__text{font-family:var(--al-serif);font-size:var(--al-fs-d2);color:var(--al-ink);max-width:24ch;margin:0 auto;line-height:1.1}.theme-allure .core-block-quote__cite{margin-top:var(--space-5,1.5rem);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;color:var(--al-gilt);font-style:normal;font-weight:600;display:block}.theme-allure .core-block-callout__inner{border:var(--al-stroke)solid var(--al-hair);border-left:2px solid var(--al-gilt);padding:var(--space-5,1.5rem);background:var(--al-veil);border-radius:var(--al-r-card)}.theme-allure .core-block-faq{padding-top:calc(var(--al-band-y)/2);padding-bottom:calc(var(--al-band-y)/2);max-width:calc(880px + var(--al-gutter)*2)}.theme-allure .core-block-faq__heading{font-family:var(--al-serif);font-weight:var(--fw-heading,400);font-size:var(--al-fs-h2);text-transform:var(--al-case);text-align:center;margin-bottom:var(--space-7,3rem)}.theme-allure .core-block-faq__item{border-top:var(--al-stroke)solid var(--al-hair)}.theme-allure .core-block-faq__item:last-child{border-bottom:var(--al-stroke)solid var(--al-hair)}.theme-allure .core-block-faq__question{justify-content:space-between;align-items:center;gap:var(--space-4,1rem);width:100%;padding:var(--space-5,1.5rem)0;font-family:var(--al-serif);font-size:var(--al-fs-name);text-align:left;display:flex}.theme-allure .core-block-faq__answer{padding:0 0 var(--space-5,1.5rem);color:var(--al-hush);max-width:64ch;line-height:1.75}.theme-allure .core-block-faq__chevron{color:var(--al-gilt)}.theme-allure .core-block-reviews{padding-top:calc(var(--al-band-y)/2);padding-bottom:calc(var(--al-band-y)/2)}.theme-allure .core-block-reviews__title{font-family:var(--al-serif);font-weight:var(--fw-heading,400);font-size:var(--al-fs-h2);text-transform:var(--al-case)}.theme-allure .core-block-reviews__stars{color:var(--al-gilt)}.theme-allure .core-block-reviews__card{border:var(--al-stroke)solid var(--al-hair);border-radius:var(--al-r-card);background:var(--al-paper);box-shadow:none}.theme-allure .core-block-reviews__spotlight{background:var(--al-veil);border-radius:var(--al-r-panel)}.theme-allure .core-block-reviews__spotlight-title{font-family:var(--al-serif);font-weight:400;font-size:var(--al-fs-h2)}.theme-allure .core-block-reviews__spotlight-glyph{color:var(--al-gilt);font-family:var(--al-serif)}.theme-allure .core-block-metaobjects{padding-top:calc(var(--al-band-y)/3);padding-bottom:calc(var(--al-band-y)/3)}.theme-allure .core-block-metaobjects__title{font-family:var(--al-serif);font-weight:var(--fw-heading,400);font-size:var(--al-fs-h2);margin-bottom:var(--space-6,2rem)}.theme-allure .core-block-metaobjects__card-link{border:var(--al-stroke)solid var(--al-hair);border-radius:var(--al-r-card)}.theme-allure .core-metafields{margin-top:var(--space-6,2rem);border-top:var(--al-stroke)solid var(--al-hair);padding-top:var(--space-5,1.5rem);gap:var(--space-4,1rem);display:grid}.theme-allure .core-metafields__label,.theme-allure .core-metafields__entry-field-label{font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;color:var(--al-hush);font-weight:600}.theme-allure .core-metafields__value,.theme-allure .core-metafields__text{font-size:var(--al-fs-small);color:var(--al-ink);line-height:1.6}.theme-allure .core-metafields__entry-card{border:var(--al-stroke)solid var(--al-hair);border-radius:var(--al-r-card);padding:var(--space-4,1rem)}.theme-allure .core-metafields__entry-title{font-family:var(--al-serif);font-size:var(--al-fs-lead)}@media (max-width:1100px){.theme-allure .al-lattice{--cols:3}.theme-allure .al-lattice--5{--cols:4}.theme-allure .al-rail__track{grid-auto-columns:calc((100% - var(--al-gap)*2)/3)}}@media (max-width:760px){.theme-allure{--al-gap:var(--space-3,.75rem)}.theme-allure .al-lattice,.theme-allure .al-lattice--3,.theme-allure .al-lattice--5{--cols:2;gap:var(--space-6,2rem)var(--al-gap)}.theme-allure .al-lattice--2{--cols:1}.theme-allure .al-rail__track{grid-auto-columns:72%}.theme-allure .al-intro{align-items:flex-start;gap:var(--space-4,1rem);flex-direction:column}.theme-allure .al-intro--center{align-items:center}.theme-allure .al-look__quick{opacity:1;min-height:38px;left:auto;right:var(--space-2,.5rem);bottom:var(--space-2,.5rem);border-radius:var(--al-r-pill);width:38px;padding:0;transform:none}.theme-allure .al-look__quick span{display:none}.theme-allure .al-look__name{font-size:var(--al-fs-lead)}.theme-allure .al-arrows{display:none}}.theme-allure :is(.al-look__name,.al-ledger__name,.al-affiche__name,.al-solo__name,.al-purchase__name,.al-bag__name,.al-seeker__name,.al-quiet__name){text-transform:none;letter-spacing:0}
.theme-allure .al-notice{z-index:41;justify-content:center;align-items:center;gap:var(--space-3,.75rem);min-height:38px;padding:0 var(--al-gutter);background:var(--al-noir);color:var(--al-noir-fg);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;font-weight:600;display:flex;position:relative}.theme-allure .al-notice__text{text-align:center;padding:8px 0;line-height:1.4}.theme-allure .al-notice__text a{border-bottom:1px solid color-mix(in srgb,currentColor 40%,transparent);padding-bottom:1px}.theme-allure .al-notice__step{opacity:.7;place-items:center;width:28px;height:28px;display:inline-grid}.theme-allure .al-notice__step:hover{opacity:1}.theme-allure .al-notice__step svg{width:14px;height:14px}.theme-allure .al-top{z-index:40;position:relative}.theme-allure .al-mast{z-index:40;background:var(--al-paper);color:var(--al-ink);border-bottom:var(--al-stroke)solid var(--al-hair);transition:background var(--al-base)var(--al-ease),color var(--al-base)var(--al-ease),border-color var(--al-base)var(--al-ease);position:relative}.theme-allure .al-mast__frame{max-width:var(--al-width);padding:0 var(--al-gutter);margin:0 auto}.theme-allure .al-mast__row{align-items:center;gap:var(--space-5,1.5rem);min-height:84px;display:grid}.theme-allure .al-mast__frame--centred .al-mast__row{grid-template-columns:1fr auto 1fr}.theme-allure .al-mast__frame--editorial .al-mast__row{grid-template-columns:auto 1fr auto;min-height:76px}.theme-allure .al-mast__frame--editorial .al-links,.theme-allure .al-mast__side--menu{justify-content:center}.theme-allure .al-mast__frame--stacked .al-mast__row{grid-template-columns:1fr auto 1fr;min-height:104px}.theme-allure .al-mast__side{align-items:center;min-width:0;display:flex}.theme-allure .al-mast__side--end{justify-content:flex-end}.theme-allure .al-mast__navrow{padding:0 0 var(--space-4,1rem);justify-content:center;display:flex}.theme-allure .al-mast__navrow--ruled{border-top:var(--al-stroke)solid var(--al-hair);align-items:center;min-height:52px;padding:0}.theme-allure .al-mast--over .al-mast__navrow--ruled{border-top-color:#ffffff38}.theme-allure .al-top.is-over .al-mast--over{color:#fff;background:0 0;border-bottom-color:#fff3;position:absolute;left:0;right:0}.theme-allure .al-top.is-over .al-mast--over:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(#00000057,#0000);position:absolute;inset:0 0 -40px}.theme-allure .al-mast--over .al-tool__count{color:#111;background:#fff}.theme-allure .al-mast--pinned{z-index:45;visibility:hidden;box-shadow:0 1px 0 var(--al-hair),var(--shadow-2,0 8px 24px #0000000f);transition:transform var(--al-slow)var(--al-drift),visibility 0s linear var(--al-slow);position:fixed;top:0;left:0;right:0;transform:translateY(-105%)}.theme-allure .al-mast--pinned.is-shown{visibility:visible;transition:transform var(--al-slow)var(--al-drift),visibility 0s;transform:none}.theme-allure .al-mast--pinned .al-mast__row{min-height:68px}.theme-allure .al-mast--pinned .al-mast__frame--stacked .al-mast__row{min-height:72px}.theme-allure .al-mast--pinned .al-crest--large .al-crest__word{font-size:calc(var(--al-fs-h3)*1.05)}.theme-allure .al-crest{color:inherit;justify-self:center;align-items:center;display:inline-flex}.theme-allure .al-mast__frame--editorial .al-crest{justify-self:start}.theme-allure .al-crest__word{font-family:var(--al-serif);font-size:calc(var(--al-fs-h3)*1.02);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;padding-left:.22em;font-weight:500;line-height:1}.theme-allure .al-crest--large .al-crest__word{font-size:clamp(28px,3.2vw,calc(var(--fs-3xl,33.18px)*1.3));letter-spacing:.26em}.theme-allure .al-crest__img{object-fit:contain;width:auto;max-height:44px}.theme-allure .al-crest--large .al-crest__img{max-height:60px}.theme-allure .al-mast--over .al-crest__img{filter:brightness(0)invert()}.theme-allure .al-links{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:clamp(18px,2.2vw,34px);display:flex}.theme-allure .al-links__item{position:relative}.theme-allure .al-links__link{padding:var(--space-3,.75rem)0;font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;align-items:center;gap:6px;font-weight:600;display:inline-flex;position:relative}.theme-allure .al-links__link:after{content:"";transform-origin:100%;height:1px;transition:transform var(--al-base)var(--al-ease);background:currentColor;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.theme-allure .al-links__link:hover:after,.theme-allure .al-links__link.is-here:after,.theme-allure .al-links__item:focus-within>.al-links__link:after{transform-origin:0;transform:scaleX(1)}.theme-allure .al-links__caret{width:12px;height:12px;transition:transform var(--al-base)var(--al-ease)}.theme-allure .al-links__item:hover .al-links__caret{transform:rotate(180deg)}.theme-allure .al-links__drop{top:100%;left:calc(var(--space-5,1.5rem)*-1);z-index:50;min-width:230px;padding:var(--space-4,1rem)var(--space-5,1.5rem)var(--space-5,1.5rem);background:var(--al-paper);color:var(--al-ink);border:var(--al-stroke)solid var(--al-hair);border-radius:var(--al-r-card);box-shadow:var(--shadow-3,0 18px 40px #00000014);opacity:0;visibility:hidden;transition:opacity var(--al-base)var(--al-ease),transform var(--al-base)var(--al-ease),visibility 0s linear var(--al-base);gap:2px;display:grid;position:absolute;transform:translateY(6px)}.theme-allure .al-links__item:hover>.al-links__drop,.theme-allure .al-links__item:focus-within>.al-links__drop{opacity:1;visibility:visible;transition-delay:0s;transform:none}.theme-allure .al-links__drop--wide{gap:var(--space-6,2rem);grid-auto-columns:minmax(170px,1fr);grid-auto-flow:column;min-width:520px;display:grid}.theme-allure .al-links__group{align-content:start;gap:2px;display:grid}.theme-allure .al-links__heading{color:var(--al-gilt);padding:var(--space-2,.5rem)0}.theme-allure .al-links__sub{font-size:var(--al-fs-small);color:var(--al-hush);letter-spacing:.01em;text-transform:none;white-space:nowrap;transition:color var(--al-fast)var(--al-ease),padding var(--al-base)var(--al-ease);padding:7px 0;display:block}.theme-allure .al-links__sub:hover{color:var(--al-ink);padding-left:4px}.theme-allure .al-tools{align-items:center;gap:2px;display:flex}.theme-allure .al-tool{border-radius:var(--al-r-pill);width:42px;height:42px;transition:background var(--al-fast)var(--al-ease);place-items:center;display:inline-grid;position:relative}.theme-allure .al-tool:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.theme-allure .al-tool svg{width:21px;height:21px}.theme-allure .al-tool__count{background:var(--al-noir);min-width:17px;height:17px;color:var(--al-noir-fg);letter-spacing:0;border-radius:99px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:5px;right:3px}.theme-allure .al-tool__face{object-fit:cover;border-radius:50%;width:26px;height:26px}.theme-allure .al-tool__initial{width:28px;height:28px;font-family:var(--al-serif);font-size:var(--al-fs-body);border:1px solid;border-radius:50%;place-items:center;display:grid}.theme-allure .al-tool--drawer{display:none}.theme-allure .al-seekline{align-items:center;gap:var(--space-2,.5rem);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);min-width:160px;padding:6px 0;font-weight:600;display:inline-flex}.theme-allure .al-seekline svg{width:17px;height:17px}.theme-allure .al-member{position:relative}.theme-allure .al-member__menu{z-index:60;min-width:220px;padding:var(--space-3,.75rem);background:var(--al-paper);color:var(--al-ink);border:var(--al-stroke)solid var(--al-hair);border-radius:var(--al-r-card);box-shadow:var(--shadow-3,0 18px 40px #00000014);display:grid;position:absolute;top:calc(100% + 10px);right:0}.theme-allure .al-member__hello{padding:var(--space-2,.5rem)var(--space-3,.75rem)var(--space-3,.75rem);color:var(--al-hush);border-bottom:1px solid var(--al-hair);margin-bottom:var(--space-2,.5rem)}.theme-allure .al-member__menu>a,.theme-allure .al-member__menu>button{align-items:center;gap:var(--space-3,.75rem);padding:10px var(--space-3,.75rem);font-size:var(--al-fs-small);text-align:left;border-radius:var(--al-r-btn);display:flex}.theme-allure .al-member__menu>a:hover,.theme-allure .al-member__menu>button:hover{background:var(--al-veil)}.theme-allure .al-member__menu svg{width:17px;height:17px}.theme-allure .al-drawer__veil{z-index:70;opacity:0;visibility:hidden;transition:opacity var(--al-base)var(--al-ease),visibility 0s linear var(--al-base);background:#0c0b0a6b;position:fixed;inset:0}.theme-allure .al-drawer__veil.is-open{opacity:1;visibility:visible;transition-delay:0s}.theme-allure .al-drawer{z-index:71;background:var(--al-paper);width:min(440px,90vw);color:var(--al-ink);visibility:hidden;transition:transform var(--al-slow)var(--al-drift),visibility 0s linear var(--al-slow);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-102%)}.theme-allure .al-drawer.is-open{visibility:visible;transition:transform var(--al-slow)var(--al-drift),visibility 0s;transform:none}.theme-allure .al-drawer__head{min-height:76px;padding:0 var(--space-5,1.5rem);border-bottom:var(--al-stroke)solid var(--al-hair);justify-content:space-between;align-items:center;display:flex}.theme-allure .al-drawer__links{padding:var(--space-4,1rem)var(--space-5,1.5rem);display:grid}.theme-allure .al-drawer__group{padding:var(--space-3,.75rem)0;border-bottom:var(--al-stroke)solid var(--al-hair);display:grid}.theme-allure .al-drawer__link{font-family:var(--al-serif);font-size:calc(var(--al-fs-h3)*1.12);padding:var(--space-1,.25rem)0;line-height:1.2}.theme-allure .al-drawer__sub{padding:6px 0 6px var(--space-4,1rem);font-size:var(--al-fs-small);color:var(--al-hush)}.theme-allure .al-drawer__foot{gap:var(--space-3,.75rem);padding:var(--space-5,1.5rem);margin-top:auto;display:grid}.theme-allure .al-drawer__socials{justify-content:center;gap:var(--space-4,1rem);padding-top:var(--space-3,.75rem);display:flex}.theme-allure .al-drawer__socials svg{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.theme-allure .al-drawer.is-open .al-drawer__group{animation:al-rise var(--al-slow)var(--al-drift)both;animation-delay:calc(var(--al-i,0)*45ms + 80ms)}}@keyframes al-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1024px){.theme-allure .al-mast .al-links,.theme-allure .al-mast__navrow,.theme-allure .al-mast__row>.al-mast__side:not(.al-mast__side--end){display:none}.theme-allure .al-tool--drawer{justify-self:start;display:inline-grid}.theme-allure .al-mast__row,.theme-allure .al-mast__frame--stacked .al-mast__row,.theme-allure .al-mast__frame--editorial .al-mast__row{gap:var(--space-3,.75rem);grid-template-columns:minmax(84px,1fr) minmax(0,auto) minmax(84px,1fr);min-height:68px}.theme-allure .al-mast__frame--editorial .al-crest{justify-self:center}.theme-allure .al-mast__frame--editorial .al-tools{justify-content:flex-end}.theme-allure .al-crest{min-width:0;max-width:100%}.theme-allure .al-crest__word{font-size:var(--al-fs-lead);letter-spacing:.18em;text-overflow:ellipsis;overflow:hidden}.theme-allure .al-crest--large .al-crest__word{font-size:var(--al-fs-lead)}.theme-allure .al-tool--member{display:none}}@media (max-width:560px){.theme-allure .al-tool--search{display:none}.theme-allure .al-mast__row,.theme-allure .al-mast__frame--stacked .al-mast__row,.theme-allure .al-mast__frame--editorial .al-mast__row{grid-template-columns:minmax(44px,1fr) minmax(0,auto) minmax(44px,1fr)}.theme-allure .al-crest__word,.theme-allure .al-crest--large .al-crest__word{font-size:clamp(14px,4.4vw,var(--al-fs-lead));letter-spacing:.1em}.theme-allure .al-mast--minimal .al-mast__row{grid-template-columns:1fr auto}.theme-allure .al-notice{font-size:calc(var(--al-fs-label)*.92);letter-spacing:.12em}}.theme-allure .al-mast--minimal .al-mast__row{grid-template-columns:1fr auto;min-height:72px}.theme-allure .al-mast--minimal .al-crest{justify-self:start}.theme-allure .al-coda{background:var(--al-night);color:var(--al-night-fg);padding:calc(var(--al-band-y)*.6)0 var(--space-5,1.5rem);font-size:var(--al-fs-small)}.theme-allure .al-coda a{color:inherit}.theme-allure .al-coda__body{gap:var(--space-8,4rem);padding-bottom:calc(var(--al-band-y)*.45);grid-template-columns:minmax(260px,1fr) 2fr;display:grid}.theme-allure .al-coda__body--solo{grid-template-columns:1fr}.theme-allure .al-coda__lead{gap:var(--space-5,1.5rem);align-content:start;max-width:380px;display:grid}.theme-allure .al-coda__mark{font-family:var(--al-serif);font-size:calc(var(--al-fs-h3)*1.2);letter-spacing:.2em;text-transform:uppercase;font-weight:500;line-height:1;display:inline-flex}.theme-allure .al-coda__logo{filter:brightness(0)invert();width:auto;max-height:52px}.theme-allure .al-coda__mark--large{letter-spacing:-.01em;text-transform:var(--al-case);overflow-wrap:anywhere;font-size:clamp(56px,13.5vw,232px);font-weight:400;line-height:.9;display:block}.theme-allure .al-coda__line{color:var(--al-night-soft);max-width:42ch;line-height:1.7}.theme-allure .al-coda__line--italic{font-family:var(--al-serif);font-style:italic;font-size:calc(var(--al-fs-h3)*.98);color:var(--al-night-fg);max-width:26ch;line-height:1.35}.theme-allure .al-coda__social{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.theme-allure .al-coda__social a{min-width:40px;height:40px;padding:0 var(--space-2,.5rem);border:1px solid color-mix(in srgb,var(--al-night-fg)22%,transparent);border-radius:var(--al-r-pill);font-size:var(--al-fs-label);letter-spacing:.1em;text-transform:uppercase;transition:background var(--al-base)var(--al-ease),color var(--al-base)var(--al-ease);place-items:center;display:inline-grid}.theme-allure .al-coda__social a:hover{background:var(--al-night-fg);color:var(--al-night)}.theme-allure .al-coda__social svg{width:17px;height:17px}.theme-allure .al-coda__cols{gap:var(--space-6,2rem);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.theme-allure .al-coda__head{color:var(--al-gilt-lit);margin-bottom:var(--space-4,1rem)}.theme-allure .al-coda__links{gap:var(--space-2,.5rem);color:var(--al-night-soft);line-height:1.6;display:grid}.theme-allure .al-coda__links p{margin:0}.theme-allure .al-coda__links a{transition:color var(--al-fast)var(--al-ease)}.theme-allure .al-coda__links a:hover{color:var(--al-night-fg)}.theme-allure .al-coda__links :is(ul,ol){gap:var(--space-2,.5rem);margin:0;padding:0;list-style:none;display:grid}.theme-allure .al-coda__base{justify-content:space-between;align-items:center;gap:var(--space-3,.75rem);padding-top:var(--space-5,1.5rem);border-top:1px solid color-mix(in srgb,var(--al-night-fg)14%,transparent);font-size:var(--al-fs-label);letter-spacing:.08em;color:var(--al-night-soft);flex-wrap:wrap;display:flex}.theme-allure .al-coda__follow:empty{display:none}.theme-allure .al-coda--minimal{padding:var(--space-5,1.5rem)0;background:var(--al-paper);color:var(--al-hush);border-top:var(--al-stroke)solid var(--al-hair)}.theme-allure .al-coda--minimal .al-coda__base{color:var(--al-hush);border-top:0;padding-top:0}.theme-allure .al-coda__stage{gap:var(--space-6,2rem);padding-bottom:calc(var(--al-band-y)*.5);margin-bottom:calc(var(--al-band-y)*.4);border-bottom:1px solid color-mix(in srgb,var(--al-night-fg)14%,transparent);display:grid}.theme-allure .al-coda__stage-row{gap:var(--space-7,3rem);grid-template-columns:1fr minmax(280px,440px);align-items:end;display:grid}.theme-allure .al-coda__panel{gap:var(--space-4,1rem);padding:var(--space-5,1.5rem);border:1px solid color-mix(in srgb,var(--al-night-fg)18%,transparent);border-radius:var(--al-r-card);display:grid}.theme-allure .al-coda--atelier .al-coda__cols{padding-bottom:calc(var(--al-band-y)*.4)}@media (max-width:860px){.theme-allure .al-coda__body{gap:var(--space-7,3rem);grid-template-columns:1fr}.theme-allure .al-coda__stage-row{grid-template-columns:1fr}.theme-allure .al-coda__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-allure .core-subscribe-section{background:var(--al-paper);color:var(--al-ink);padding:calc(var(--al-band-y)*.5)var(--al-gutter)}.theme-allure .core-subscribe-section .core-subscribe{max-width:var(--al-width);column-gap:calc(var(--al-gap-lg)*1.5);row-gap:var(--space-3,.75rem);background:var(--al-linen);border-radius:var(--al-r-panel);text-align:left;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;margin:0 auto;padding:clamp(32px,4.5vw,64px);display:grid}.theme-allure .core-subscribe-section .core-subscribe--done{text-align:center;display:block}.theme-allure .core-subscribe__heading{font-family:var(--al-serif);font-size:var(--al-fs-h2);font-weight:var(--fw-heading,400);text-transform:var(--al-case);color:inherit;margin:0;line-height:1.08}.theme-allure .core-subscribe__tagline{color:var(--al-hush);font-size:var(--al-fs-body);max-width:40ch;margin:0;line-height:1.6}.theme-allure .core-subscribe-section .core-subscribe__form{align-self:center;gap:var(--space-5,1.5rem);border:0;grid-area:1/2/span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;width:100%;margin:0;display:grid}.theme-allure .core-subscribe__form{gap:var(--space-3,.75rem);width:100%;margin-top:var(--space-3,.75rem);display:flex}.theme-allure .core-subscribe__input{border:0;border-bottom:var(--al-stroke)solid color-mix(in srgb,currentColor 40%,transparent);min-width:0;min-height:48px;color:inherit;font:inherit;font-size:var(--al-fs-body);transition:border-color var(--al-base)var(--al-ease);background:0 0;border-radius:0;flex:1;padding:0}.theme-allure .core-subscribe__input:focus{border-bottom-color:currentColor;outline:none}.theme-allure .core-subscribe__input::placeholder{color:var(--al-soft,var(--al-hush))}.theme-allure .core-subscribe__button{min-height:48px;padding:0 var(--space-6,2rem);background:var(--al-noir);color:var(--al-noir-fg);border:var(--al-stroke)solid var(--al-noir);border-radius:var(--al-r-btn);font-size:var(--al-fs-label);letter-spacing:var(--al-track-label);text-transform:uppercase;cursor:pointer;transition:background var(--al-base)var(--al-ease),border-color var(--al-base)var(--al-ease);flex:none;font-weight:600}.theme-allure .core-subscribe__button:hover{background:color-mix(in srgb,var(--al-noir)84%,var(--al-gilt))}.theme-allure .core-subscribe__button:disabled{background:var(--al-veil);color:var(--al-hush);border-color:var(--al-hair)}.theme-allure .core-subscribe__done{font-family:var(--al-serif);font-size:var(--al-fs-h3)}.theme-allure .core-subscribe__error{color:var(--al-stop);font-size:var(--al-fs-small)}.theme-allure .core-subscribe-floating{background:var(--al-paper);color:var(--al-ink);border:var(--al-stroke)solid var(--al-hair);border-radius:var(--al-r-card);box-shadow:var(--shadow-3,0 18px 40px #0000001a)}.theme-allure .core-subscribe-modal__backdrop{background:color-mix(in srgb,var(--al-ink)58%,transparent);-webkit-backdrop-filter:blur(6px)saturate(.9);padding:var(--al-gutter);animation:al-veil-in var(--al-base)var(--al-ease)}.theme-allure .core-subscribe-modal{background:var(--al-paper);max-width:480px;color:var(--al-ink);border-radius:var(--al-r-panel);box-shadow:0 40px 90px -30px color-mix(in srgb,var(--al-ink)55%,transparent);text-align:center;animation:al-letter-in var(--al-slow)var(--al-drift,var(--al-ease));padding:clamp(40px,6vw,60px) clamp(28px,5vw,52px) clamp(32px,5vw,48px)}.theme-allure .core-subscribe-modal:focus,.theme-allure .core-subscribe-modal:focus-visible{outline:none}.theme-allure .core-subscribe-modal:before{content:"";inset:var(--space-3,.75rem);border:var(--al-stroke)solid var(--al-hair);border-radius:inherit;pointer-events:none;position:absolute}.theme-allure .core-subscribe-modal .core-subscribe{position:relative}.theme-allure .core-subscribe-modal .core-subscribe__heading{font-size:clamp(30px,4.4vw,40px);font-weight:var(--fw-heading,400);letter-spacing:-.01em;text-wrap:balance;margin:0;padding-inline:36px;line-height:1.08}.theme-allure .core-subscribe-modal .core-subscribe__heading:after{content:"";width:40px;height:1px;margin:var(--space-4,1rem)auto;background:var(--al-gilt);display:block}.theme-allure .core-subscribe-modal .core-subscribe__tagline{margin:0 auto var(--space-5,1.5rem);max-width:34ch;color:var(--al-hush);font-size:var(--al-fs-body);opacity:1;text-wrap:pretty;line-height:1.6}.theme-allure .core-subscribe-modal .core-subscribe__form{gap:var(--space-4,1rem);flex-direction:column;margin:0}.theme-allure .core-subscribe-modal .core-subscribe__input{text-align:center;flex:none;width:100%;padding:0}.theme-allure .core-subscribe-modal .core-subscribe__button{width:100%;margin-top:var(--space-3,.75rem);min-height:52px}.theme-allure .core-subscribe-modal .core-subscribe__done{padding:var(--space-4,1rem)0}.theme-allure .core-subscribe-modal__dismiss{top:var(--space-5,1.5rem);right:var(--space-5,1.5rem);border:var(--al-stroke)solid var(--al-hair);background:var(--al-paper);width:36px;height:36px;color:var(--al-ink);z-index:1;transition:border-color var(--al-base)var(--al-ease),transform var(--al-base)var(--al-ease);border-radius:50%}.theme-allure .core-subscribe-modal__dismiss:hover{background:var(--al-paper);border-color:var(--al-ink);transform:rotate(90deg)}.theme-allure .core-subscribe-modal__dismiss:focus-visible{outline:var(--al-stroke)solid var(--al-gilt);outline-offset:2px}@keyframes al-veil-in{0%{opacity:0}}@keyframes al-letter-in{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (prefers-reduced-motion:reduce){.theme-allure .core-subscribe-modal,.theme-allure .core-subscribe-modal__backdrop{animation:none}.theme-allure .core-subscribe-modal__dismiss:hover{transform:none}}.theme-allure .al-letter--panel .core-subscribe__heading{font-size:var(--al-fs-h3)}.theme-allure .al-letter--panel .core-subscribe__tagline{color:var(--al-night-soft);font-size:var(--al-fs-small)}.theme-allure .al-letter--panel .core-subscribe__form{max-width:none}.theme-allure .al-letter--panel .core-subscribe__input::placeholder{color:var(--al-night-soft)}.theme-allure .al-letter--panel .core-subscribe__button{background:var(--al-gilt-lit);border-color:var(--al-gilt-lit);color:#111}.theme-allure .al-letter--panel .core-subscribe__button:hover{background:#fff;border-color:#fff}@media (max-width:760px){.theme-allure .core-subscribe-section .core-subscribe{grid-template-rows:none;grid-template-columns:1fr}.theme-allure .core-subscribe-section .core-subscribe__form{margin-top:var(--space-4,1rem);grid-area:auto/1;grid-template-columns:1fr}.theme-allure .core-subscribe__button{width:100%}}
