@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/20f1c48c725d3555-s.0u-s08866kges.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f30fd2e485acf1bc-s.p.35belnv3c2-b-.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_f03298a1-module__SiZyFa__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_f03298a1-module__SiZyFa__variable{--font-body:"Lato", "Lato Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:italic;font-weight:800;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_a0958430-module__zaLWqq__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_a0958430-module__zaLWqq__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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/1f9e983605289f29-s.3aak_kra40y8r.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)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/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2?dpl=dpl_HxdUrRnRrMAvszF2CyrWWPWEKHAZ)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_8040216e-module__eqACMa__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_8040216e-module__eqACMa__variable{--font-accent:"Cormorant Garamond", "Cormorant Garamond Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--radius:.375rem;--ink:#040201;--deep-ink:#020101;--card-ink:#090504;--copper:#b0652a;--copper-soft:#cb8650;--gold:#d09945;--cream:#eee7dd;--muted-cream:#a0978b;--sage:#627d63;--shell-max:1280px;--shell-gutter:clamp(1.5rem, 4vw, 2.5rem);--shell-header-height:clamp(4rem, 5.2vw, 5rem);--shell-mobile-first-content-offset:calc(5.8rem + 2rem);--shell-hairline:#eee7dd14;--shell-link:#beb6ab;--shell-link-muted:#777068;--shell-copper-strong:#b0652a;--shell-frosted:#030101eb;--background:var(--ink);--foreground:var(--cream);--card:var(--card-ink);--card-foreground:var(--cream);--primary:var(--copper);--primary-foreground:var(--deep-ink);--secondary:#120c09;--secondary-foreground:var(--cream);--muted:#0f0a08;--muted-foreground:var(--muted-cream);--accent:var(--gold);--accent-foreground:var(--deep-ink);--border:#eee7dd24;--ring:var(--gold);--shadow-cellar:0 28px 90px #0000009e}@supports (color:lab(0% 0 0)){:root{--ink:lab(.649666% .393085 .373665);--deep-ink:lab(.305086% .210352 .195411);--card-ink:lab(1.5414% .868723 .83538);--copper:lab(50.6754% 27.64 44.9971);--copper-soft:lab(62.4387% 23.1245 40.2311);--gold:lab(67.4506% 15.2912 51.237);--cream:lab(91.9042% 1.32829 5.57143);--muted-cream:lab(62.9081% 1.84652 7.48276);--sage:lab(49.601% -13.9756 11.0325);--shell-hairline:lab(91.9042% 1.32829 5.57143/.08);--shell-link:lab(74.507% 1.62968 6.71067);--shell-link-muted:lab(47.8216% 1.37588 5.60524);--shell-copper-strong:lab(50.6754% 27.64 44.9971);--shell-frosted:lab(.455404% .313997 .291693/.92);--secondary:lab(3.65877% 1.83789 1.79827);--muted:lab(3.01884% 1.33482 1.32898);--border:lab(91.9042% 1.32829 5.57143/.14);--shadow-cellar:0 28px 90px lab(.02355% .0363141 .0275314/.62)}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--deep-ink)}body{background:radial-gradient(circle at 18% 8%, #4b25063d, transparent 28rem), linear-gradient(180deg, var(--ink), var(--deep-ink) 42%, #050202);min-height:100dvh;color:var(--cream);font-family:var(--font-body), Lato, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:oklch(58% .12 55/.24);margin:0;font-size:16px;font-weight:300;line-height:1.7;overflow-x:hidden}@supports (color:lab(0% 0 0)){body{background:radial-gradient(circle at 18% 8%, lab(19.5946% 16.3266 26.0415/.24), transparent 28rem), linear-gradient(180deg, var(--ink), var(--deep-ink) 42%, lab(.761896% .556313 .511226))}}body:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#eee7dd08 1px,#0000 1px),linear-gradient(90deg,#eee7dd06 1px,#0000 1px);background-image:linear-gradient(lab(91.9042% 1.32829 5.57143/.03) 1px,#0000 1px),linear-gradient(90deg,lab(91.9042% 1.32829 5.57143/.025) 1px,#0000 1px);background-size:96px 96px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}h1,h2,h3,h4{color:var(--cream);font-family:var(--font-display), "Playfair Display", serif;letter-spacing:0;text-wrap:balance;margin:0;font-weight:700;line-height:.98}h1{max-width:12ch;font-size:clamp(3rem,9vw,7.4rem)}h2{font-size:clamp(2rem,4.8vw,4.2rem)}h3{font-size:clamp(1.35rem,2.2vw,2rem)}p{color:var(--muted-cream);margin:0}main{position:relative}::selection{color:var(--cream);background:#b0652a73;background:lab(50.6754% 27.64 44.9971/.45)}.skip-link{z-index:1000;color:var(--deep-ink);background:var(--gold);border-radius:999px;padding:.75rem 1rem;transition:transform .18s cubic-bezier(.23,1,.32,1);position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.shell{width:min(100% - var(--shell-gutter), var(--shell-max));margin-inline:auto}.section{padding-block:clamp(4.5rem,8vw,8rem)}.kicker,.overline,.category-pill,.section-label,.card-media-label,.footer-heading,.nav-panel-heading{color:var(--copper-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.3}.button-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.button,.field-note-link{min-height:44px;color:var(--cream);letter-spacing:.08em;text-transform:uppercase;background:#eee7dd0a;background:lab(91.9042% 1.32829 5.57143/.04);border:1px solid #b0652a75;border:1px solid lab(50.6754% 27.64 44.9971/.46);border-radius:0;justify-content:center;align-items:center;gap:.45rem;padding:.78rem 1.12rem;font-size:.78rem;font-weight:700;line-height:1.2;transition:border-color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:inline-flex;box-shadow:inset 0 1px #eee7dd17;box-shadow:inset 0 1px lab(91.9042% 1.32829 5.57143/.09)}.button:hover,.field-note-link:hover{border-color:var(--gold);color:var(--gold);background:#b0652a24;background:lab(50.6754% 27.64 44.9971/.14);transform:translateY(-2px)}.btn-copper{color:var(--deep-ink);border-color:var(--copper);background:linear-gradient(135deg, var(--copper), var(--gold));box-shadow:0 18px 48px #b0652a42;box-shadow:0 18px 48px lab(50.6754% 27.64 44.9971/.26)}.btn-copper:hover{color:var(--deep-ink);background:linear-gradient(135deg, var(--gold), var(--copper-soft))}.btn-outline-copper{color:var(--cream)}.home-parity-page{background:radial-gradient(circle at 84% 18%,#b0652a1c,#0000 24rem),linear-gradient(#040201,#020101 48%,#050202);background:radial-gradient(circle at 84% 18%,lab(50.6754% 27.64 44.9971/.11),#0000 24rem),linear-gradient(lab(.649666% .393085 .373665),lab(.305086% .210352 .195411) 48%,lab(.761896% .556313 .511226));overflow:hidden}.home-parity-hero{isolation:isolate;align-items:center;min-height:100dvh;padding-block:clamp(8rem,12vw,11rem) clamp(5rem,8vw,7rem);display:grid;position:relative;overflow:hidden}.home-parity-hero-media,.home-parity-hero-media img,.home-parity-fullbleed-media,.home-parity-fullbleed-media img{z-index:-3;width:100%;height:100%;position:absolute;inset:0}.home-parity-hero-media img,.home-parity-split-media img,.home-parity-fullbleed-media img{object-fit:cover;filter:saturate(.86)contrast(1.08)brightness(.62)}.home-parity-hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#020101ed 0%,#030101a3 48%,#0301012e 100%),linear-gradient(#0000 58%,#040201 100%),linear-gradient(#010000bd 0%,#0000 38%);background:linear-gradient(90deg,lab(.305086% .210352 .195411/.93) 0%,lab(.455404% .313997 .291693/.64) 48%,lab(.455404% .313997 .291693/.18) 100%),linear-gradient(#0000 58%,lab(.649666% .393085 .373665) 100%),linear-gradient(lab(.110785% .0937805 .0836074/.74) 0%,#0000 38%);position:absolute;inset:0}.home-parity-hero:after,.home-parity-fullbleed-cta:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#eee7dd0a 1px,#0000 1px),linear-gradient(90deg,#eee7dd08 1px,#0000 1px);background-image:linear-gradient(lab(91.9042% 1.32829 5.57143/.04) 1px,#0000 1px),linear-gradient(90deg,lab(91.9042% 1.32829 5.57143/.03) 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.home-parity-hero-inner{z-index:1;position:relative}.home-parity-hero-copy{gap:clamp(1rem,2.2vw,1.55rem);max-width:39rem;display:grid}.home-parity-hero-copy h1{max-width:8.2ch;font-size:clamp(3.6rem,8.4vw,7.1rem);line-height:1.02}.home-parity-hero-copy em,.home-parity-split-copy em,.home-parity-fullbleed-copy em{color:var(--copper);font-style:italic}.home-parity-hero-copy>p:not(.section-label){color:#cec6bb;color:lab(80.3074% 1.62256 6.70559);max-width:35rem;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.72}.home-parity-button{letter-spacing:.15em;border-radius:0}.home-parity-scroll{color:#67625c;color:lab(42.0179% 1.08954 4.47608);letter-spacing:.18em;text-transform:uppercase;justify-items:center;gap:.7rem;font-size:.68rem;font-weight:700;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2.4rem);left:50%;transform:translate(-50%)}.home-parity-scroll span:last-child{background:linear-gradient(180deg, var(--copper), transparent);width:1px;height:2.4rem}.home-parity-strip{background:#020101f5;background:lab(.305086% .210352 .195411/.96);border-block:1px solid #eee7dd17;border-block:1px solid lab(91.9042% 1.32829 5.57143/.09)}.home-parity-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.home-parity-strip-grid>div{text-align:center;justify-items:center;gap:.3rem;padding:clamp(1.35rem,3vw,2rem) 1rem;display:grid}.home-parity-strip-grid>div+div{border-left:1px solid #eee7dd17;border-left:1px solid lab(91.9042% 1.32829 5.57143/.09)}.home-parity-strip-grid strong{color:var(--copper);font-family:var(--font-display), "Playfair Display", serif;font-size:clamp(1.65rem,3vw,2.65rem);font-style:italic;line-height:1}.home-parity-strip-grid span{color:#777068;color:lab(47.8216% 1.37588 5.60524);letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:700;line-height:1.3}.home-parity-section{padding-block:clamp(4.8rem,8vw,7.5rem)}.home-parity-section-heading{border-bottom:1px solid #b0652a52;border-bottom:1px solid lab(50.6754% 27.64 44.9971/.32);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:1.35rem;display:flex}.home-parity-section-heading>div{gap:.65rem;max-width:46rem;display:grid}.home-parity-section-heading h2{font-size:clamp(1.95rem,3.6vw,3.1rem)}.home-parity-section-heading>p{color:#aba398;color:lab(67.5465% 1.63949 6.7178);max-width:30rem}.home-parity-text-link,.home-parity-card-cta{color:var(--copper-soft);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.72rem;font-weight:700;transition:color .18s cubic-bezier(.23,1,.32,1)}.home-parity-text-link:hover,.home-parity-card-cta:hover{color:var(--gold)}.home-parity-card-row{scrollbar-color:oklch(58% .12 55/.68) oklch(93% .015 75/.08);scrollbar-width:thin;grid-auto-columns:minmax(20rem,1fr);grid-auto-flow:column;gap:clamp(1rem,2vw,1.4rem);padding:.2rem 0 1rem;display:grid;overflow-x:auto}.home-parity-glass-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#eee7dd14,#eee7dd08),#040201ad;background:linear-gradient(145deg,lab(91.9042% 1.32829 5.57143/.08),lab(91.9042% 1.32829 5.57143/.03)),lab(.649666% .393085 .373665/.68);border:1px solid #eee7dd1f;border:1px solid lab(91.9042% 1.32829 5.57143/.12);min-width:0;display:grid;overflow:hidden;box-shadow:0 22px 70px #00000085,inset 0 1px #eee7dd14;box-shadow:0 22px 70px lab(.02355% .0363141 .0275314/.52),inset 0 1px lab(91.9042% 1.32829 5.57143/.08)}.home-parity-card-media{min-height:14rem;display:block;position:relative;overflow:hidden}.home-parity-card-media img{object-fit:cover;filter:saturate(.9)brightness(.76);width:100%;height:100%;min-height:14rem;transition:transform .42s cubic-bezier(.23,1,.32,1)}.home-parity-card-media:after{content:"";background:linear-gradient(#0000 38%,#020101c7);background:linear-gradient(#0000 38%,lab(.305086% .210352 .195411/.78));position:absolute;inset:0}.home-parity-glass-card:hover .home-parity-card-media img{transform:scale(1.045)}.home-parity-card-media span{z-index:1;color:var(--cream);letter-spacing:.14em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:#02010194;background:lab(.305086% .210352 .195411/.58);border:1px solid #eee7dd2e;border:1px solid lab(91.9042% 1.32829 5.57143/.18);padding:.38rem .62rem;font-size:.68rem;font-weight:700;line-height:1.2;position:absolute;top:.9rem;left:.9rem}.home-parity-card-body{gap:.75rem;padding:clamp(1.1rem,2.4vw,1.45rem);display:grid}.home-parity-card-body h3{font-size:clamp(1.45rem,2vw,1.9rem);line-height:1.05}.home-parity-card-body p:not(.section-label){color:#9f978c;color:lab(62.9061% 1.647 6.72328);font-size:.95rem;line-height:1.6}.home-parity-editorial-split{background:#020101;background:lab(.305086% .210352 .195411);border-block:1px solid #eee7dd14;border-block:1px solid lab(91.9042% 1.32829 5.57143/.08);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:clamp(31rem,48vw,40rem);display:grid}.home-parity-split-media{min-height:30rem;position:relative;overflow:hidden}.home-parity-split-media:after{content:"";background:linear-gradient(90deg,#0000 58%,#020101d1 100%),linear-gradient(#0000 58%,#0201018c);background:linear-gradient(90deg,#0000 58%,lab(.305086% .210352 .195411/.82) 100%),linear-gradient(#0000 58%,lab(.305086% .210352 .195411/.55));position:absolute;inset:0}.home-parity-editorial-split--reverse .home-parity-split-media:after{background:linear-gradient(270deg,#0000 58%,#020101d1 100%),linear-gradient(#0000 58%,#0201018c);background:linear-gradient(270deg,#0000 58%,lab(.305086% .210352 .195411/.82) 100%),linear-gradient(#0000 58%,lab(.305086% .210352 .195411/.55))}.home-parity-split-copy{align-content:center;justify-items:start;gap:1.25rem;padding:clamp(3rem,7vw,6rem);display:grid}.home-parity-split-copy h2,.home-parity-fullbleed-copy h2{font-size:clamp(2.35rem,4.9vw,4.6rem)}.home-parity-split-copy p:not(.section-label),.home-parity-fullbleed-copy p:not(.section-label){color:#b8b0a5;color:lab(72.1869% 1.63275 6.71291);max-width:34rem;font-size:clamp(1rem,1.25vw,1.16rem);line-height:1.72}.home-parity-ledger-grid{border-radius:var(--radius);background:#eee7dd1a;background:lab(91.9042% 1.32829 5.57143/.1);border:1px solid #eee7dd1a;border:1px solid lab(91.9042% 1.32829 5.57143/.1);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.home-parity-ledger-link{background:#040201e0;background:lab(.649666% .393085 .373665/.88);align-content:start;gap:.65rem;min-height:13rem;padding:clamp(1.2rem,2.8vw,1.8rem);transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:grid}.home-parity-ledger-link:hover{background:#0b0604eb;background:lab(1.95676% 1.23438 1.16509/.92)}.home-parity-ledger-link span{color:var(--copper-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.home-parity-ledger-link strong{color:var(--cream);font-family:var(--font-display), "Playfair Display", serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.home-parity-ledger-link small{color:#989187;color:lab(60.5849% 1.55202 6.34729);font-size:.92rem;line-height:1.55}.home-parity-fullbleed-cta{isolation:isolate;border-top:1px solid #b0652a38;border-top:1px solid lab(50.6754% 27.64 44.9971/.22);align-items:center;min-height:clamp(34rem,62vw,48rem);display:grid;position:relative;overflow:hidden}.home-parity-fullbleed-cta:before{z-index:-2;content:"";background:linear-gradient(90deg,#020101f0,#02010194 52%,#0000),linear-gradient(#0000 52%,#020101);background:linear-gradient(90deg,lab(.305086% .210352 .195411/.94),lab(.305086% .210352 .195411/.58) 52%,#0000),linear-gradient(#0000 52%,lab(.305086% .210352 .195411));position:absolute;inset:0}.home-parity-fullbleed-copy{justify-items:start;gap:1.25rem;display:grid}.site-header-wrap{z-index:60;border-bottom:1px solid #0000;padding-block:0;transition:background-color .22s cubic-bezier(.23,1,.32,1),border-color .22s cubic-bezier(.23,1,.32,1),-webkit-backdrop-filter .22s cubic-bezier(.23,1,.32,1),backdrop-filter .22s cubic-bezier(.23,1,.32,1);position:fixed;top:0;left:0;right:0}.site-header-wrap[data-surface=frosted]{border-bottom-color:var(--shell-hairline);background:var(--shell-frosted);-webkit-backdrop-filter:blur(24px)saturate(1.12)}.site-header-wrap:has(.mobile-menu[data-open=true]){border-bottom-color:var(--shell-hairline);background:var(--shell-frosted);-webkit-backdrop-filter:blur(24px)saturate(1.12)}.site-header{min-height:var(--shell-header-height);justify-content:space-between;align-items:center;gap:clamp(1rem,3vw,2rem);display:flex}.brand{align-items:center;gap:.8rem;min-width:0;display:inline-flex}.brand-mark{width:2.55rem;height:2.55rem;color:var(--shell-copper-strong);font-family:var(--font-display), serif;background:#0201012e;background:lab(.305086% .210352 .195411/.18);border:1px solid #b0652a9e;border:1px solid lab(50.6754% 27.64 44.9971/.62);border-radius:50%;place-items:center;font-weight:700;transition:border-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0201014d;box-shadow:inset 0 0 0 1px lab(.305086% .210352 .195411/.3)}.brand:hover .brand-mark{color:var(--gold);border-color:var(--shell-copper-strong)}.brand-mark-glyph{background:0 0;border:2px solid;border-top-width:3px;border-radius:45% 45% 35% 35%;width:.5rem;height:.9rem;position:relative;box-shadow:0 .55rem 0 -.18rem,0 .82rem 0 -.22rem}.brand-mark-glyph:after{content:"";background:currentColor;width:.68rem;height:1px;position:absolute;bottom:.72rem;left:50%;transform:translate(-50%)}.brand-copy{min-width:0;display:grid}.brand-name{color:var(--cream);font-family:var(--font-display), serif;letter-spacing:.01em;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;line-height:.95}.brand-tag{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-nav{justify-content:flex-end;align-items:center;gap:clamp(1rem,2vw,1.5rem);display:flex}.header-cta{border:1px solid var(--shell-copper-strong);letter-spacing:.18em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;min-width:clamp(9.5rem,14vw,15.5rem);min-height:3.45rem;padding:.9rem 1.45rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.nav-list{margin:0;padding:0;list-style:none;display:flex}.nav-list-desktop{align-items:center;gap:clamp(1.1rem,2vw,2rem)}.nav-link,.nav-summary{min-height:44px;color:var(--shell-link);letter-spacing:.2em;text-transform:uppercase;align-items:center;font-size:.74rem;font-weight:400;transition:color .18s cubic-bezier(.23,1,.32,1);display:inline-flex;position:relative}.nav-link:hover,.nav-summary:hover{color:var(--gold)}.nav-group{position:relative}.nav-group summary{list-style:none}.nav-group summary::-webkit-details-marker{display:none}.nav-panel{border:1px solid var(--shell-hairline);width:min(22rem,100vw - 2rem);box-shadow:var(--shadow-cellar);-webkit-backdrop-filter:blur(22px);background:#020101f5;background:lab(.305086% .210352 .195411/.96);border-radius:0;padding:1.1rem;position:absolute;top:calc(100% + .85rem);right:0}.nav-sublist,.footer-links{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.nav-sublink{border:1px solid #0000;border-radius:0;align-content:center;gap:.12rem;min-height:44px;padding:.65rem .7rem;display:grid}.nav-sublink:hover{background:#b0652a1a;background:lab(50.6754% 27.64 44.9971/.1);border-color:#b0652a47;border-color:lab(50.6754% 27.64 44.9971/.28)}.nav-sublink small{color:var(--muted-cream)}.mobile-menu{display:none}.mobile-menu-toggle{min-height:44px;color:var(--shell-link);font:inherit;background:0 0;border:0;align-items:center;padding:.55rem;display:inline-flex}.mobile-menu-toggle span:not(.mobile-menu-icon){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-menu-icon,.mobile-menu-icon:before,.mobile-menu-icon:after{content:"";background:currentColor;border-radius:999px;width:1.55rem;height:3px;display:block}.mobile-menu-icon{position:relative}.mobile-menu-icon:before,.mobile-menu-icon:after{position:absolute;left:0}.mobile-menu-icon:before{top:-8px}.mobile-menu-icon:after{top:8px}.mobile-menu-panel{padding:1.25rem var(--shell-gutter) 1.5rem;border-top:1px solid var(--shell-hairline);border-bottom:1px solid var(--shell-hairline);box-shadow:var(--shadow-cellar);-webkit-backdrop-filter:blur(22px);background:#020101fa;background:lab(.305086% .210352 .195411/.98);border-radius:0;position:absolute;top:100%;left:0;right:0}.mobile-menu-panel .nav-list-mobile{gap:.6rem;display:grid}.mobile-menu-panel .nav-link,.mobile-menu-panel .nav-summary{width:100%;min-height:3rem;color:var(--shell-link);letter-spacing:.18em;font-size:.84rem;font-weight:300}.mobile-menu-panel .nav-panel{width:100%;box-shadow:none;margin-top:.4rem;position:static}.mobile-menu-cta{border:1px solid var(--shell-copper-strong);letter-spacing:.18em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:3.5rem;margin-top:1rem;padding:.95rem 1.25rem;font-size:.78rem;font-weight:700;line-height:1.2;display:inline-flex}.home-opening,.section-hero,.page-header,.category-index-hero,.category-detail-hero,.recipe-index-hero,.recipe-hero,.spirit-index-hero,.spirit-detail-hero,.city-hub-hero,.about-hero,.contact-hero,.bar-review-hero{isolation:isolate;padding-block:clamp(5.5rem,9vw,9rem);position:relative}.home-opening{align-items:end;min-height:calc(100dvh - 80px);padding-top:clamp(7rem,12vw,10rem);display:grid}.home-opening-media,.home-opening-media img{z-index:-2;width:100%;height:100%;margin:0;position:absolute;inset:0}.home-opening-media img{object-fit:cover;filter:saturate(.88)brightness(.58)}.home-opening:before,.section-hero:before,.page-header:before,.category-index-hero:before,.category-detail-hero:before,.recipe-index-hero:before,.recipe-hero:before,.spirit-index-hero:before,.spirit-detail-hero:before,.city-hub-hero:before,.about-hero:before,.contact-hero:before,.bar-review-hero:before{z-index:-1;content:"";background:linear-gradient(90deg, #020101eb, #0201018a 56%, transparent), linear-gradient(0deg, var(--ink), transparent 44%);position:absolute;inset:0}@supports (color:lab(0% 0 0)){.home-opening:before,.section-hero:before,.page-header:before,.category-index-hero:before,.category-detail-hero:before,.recipe-index-hero:before,.recipe-hero:before,.spirit-index-hero:before,.spirit-detail-hero:before,.city-hub-hero:before,.about-hero:before,.contact-hero:before,.bar-review-hero:before{background:linear-gradient(90deg, lab(.305086% .210352 .195411/.92), lab(.305086% .210352 .195411/.54) 56%, transparent), linear-gradient(0deg, var(--ink), transparent 44%)}}.route-photo-hero{border-block:1px solid #b0652a33;border-block:1px solid lab(50.6754% 27.64 44.9971/.2);overflow:hidden}.route-photo-hero:after{z-index:-2;content:"";background:var(--route-photo);filter:saturate(.85)contrast(1.08)brightness(.58);background-position:50%;background-size:cover;position:absolute;inset:0}.route-photo-hero--reviews{--route-photo:url(https://images.unsplash.com/photo-1514933651103-005eec06c04b?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--cities{--route-photo:url(https://images.unsplash.com/photo-1519501025264-65ba15a82390?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--cocktails,.route-photo-hero--cocktail-detail{--route-photo:url(https://images.unsplash.com/photo-1470337458703-46ad1756a187?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--recipes,.route-photo-hero--recipe-detail{--route-photo:url(https://images.unsplash.com/photo-1513558161293-cdaf765ed2fd?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--spirits,.route-photo-hero--spirit-detail{--route-photo:url(https://images.unsplash.com/photo-1527281400683-1aae777175f8?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--about{--route-photo:url(https://images.unsplash.com/photo-1514362545857-3bc16c4c7d1b?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--contact{--route-photo:url(https://images.unsplash.com/photo-1544427920-c49ccfb85579?auto=format&fit=crop&w=1800&q=80)}.route-photo-hero--not-found{--route-photo:url(https://images.unsplash.com/photo-1559339352-11d035aa65de?auto=format&fit=crop&w=1800&q=80)}.page-header{max-width:min(100% - var(--shell-gutter), 58rem);justify-items:start;gap:1.25rem;display:grid}.page-header>p:not(.kicker){color:#d2c9be;color:lab(81.4675% 1.62122 6.70466);max-width:64ch;font-size:clamp(1.05rem,1.45vw,1.22rem)}.page-header.route-photo-hero{max-width:var(--shell-max);align-content:center;min-height:clamp(30rem,54vw,42rem);margin-inline:auto}.page-header.route-photo-hero>h1,.page-header.route-photo-hero>p,.page-header.route-photo-hero>.button-row{width:min(100%,58rem)}.home-opening-grid,.bar-review-hero,.recipe-hero,.city-hub-hero,.category-index-hero,.category-detail-hero,.spirit-index-hero,.spirit-detail-hero,.about-hero,.contact-hero{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy,.category-index-copy,.category-detail-copy,.recipe-index-copy,.recipe-hero-copy,.spirit-index-copy,.spirit-detail-copy,.city-hub-hero-copy,.about-hero-copy,.contact-hero-copy,.bar-review-hero-copy{gap:1.35rem;display:grid}.hero-copy>p:not(.kicker),.category-index-deck,.category-detail-deck,.recipe-index-deck,.recipe-deck,.spirit-index-deck,.spirit-detail-deck,.city-hub-deck,.bar-review-deck,.about-hero-copy>p,.contact-hero-copy>p{color:#d8d0c4;color:lab(83.7877% 1.61859 6.70286);max-width:66ch;font-size:clamp(1.05rem,1.6vw,1.28rem)}.hero-rail,.bar-review-facts,.recipe-facts,.city-hub-stats,.recipe-index-feature-facts,.recipe-note-list,.bar-review-practical-list,.spirit-detail-list,.spirit-bottle-facts{gap:.85rem;margin:0;display:grid}.hero-rail{border-block:1px solid #eee7dd24;border-block:1px solid lab(91.9042% 1.32829 5.57143/.14);grid-template-columns:repeat(3,minmax(0,1fr));padding:1rem 0}dt{color:var(--copper-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:700}dd{color:var(--cream);margin:0}.home-opening-field-note,.bar-review-snapshot,.recipe-spec-card,.recipe-index-ledger,.category-index-ledger,.category-detail-ledger,.spirit-index-ledger,.spirit-detail-guide,.about-house-card,.info-box,.category-empty-state,.recipe-index-feature,.recipe-story-panel,.recipe-ingredients-panel,.recipe-method-panel,.recipe-note-card,.recipe-guidance-card,.bar-review-note,.bar-review-verdict,.bar-review-practical-card,.city-hub-ledger,.city-notes-panel,.spirit-criteria-card,.contact-ledger,.contact-boundary,.not-found-card,.footer-brand-block{border-radius:var(--radius);box-shadow:var(--shadow-cellar), inset 0 1px 0 #eee7dd14;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#eee7dd17,#eee7dd08),#040201b8;background:linear-gradient(145deg,lab(91.9042% 1.32829 5.57143/.09),lab(91.9042% 1.32829 5.57143/.03)),lab(.649666% .393085 .373665/.72);border:1px solid #eee7dd21;border:1px solid lab(91.9042% 1.32829 5.57143/.13)}@supports (color:lab(0% 0 0)){.home-opening-field-note,.bar-review-snapshot,.recipe-spec-card,.recipe-index-ledger,.category-index-ledger,.category-detail-ledger,.spirit-index-ledger,.spirit-detail-guide,.about-house-card,.info-box,.category-empty-state,.recipe-index-feature,.recipe-story-panel,.recipe-ingredients-panel,.recipe-method-panel,.recipe-note-card,.recipe-guidance-card,.bar-review-note,.bar-review-verdict,.bar-review-practical-card,.city-hub-ledger,.city-notes-panel,.spirit-criteria-card,.contact-ledger,.contact-boundary,.not-found-card,.footer-brand-block{box-shadow:var(--shadow-cellar), inset 0 1px 0 lab(91.9042% 1.32829 5.57143/.08)}}.home-opening-field-note,.recipe-index-ledger,.category-index-ledger,.category-detail-ledger,.spirit-index-ledger,.spirit-detail-guide,.about-house-card,.info-box,.bar-review-verdict,.city-hub-ledger,.contact-ledger,.contact-boundary,.not-found-card{gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.home-opening-field-note h2,.recipe-index-ledger h2,.category-index-ledger h2,.category-detail-ledger h2,.spirit-index-ledger h2,.about-house-card h2{font-size:clamp(1.55rem,3vw,2.55rem)}.section-heading,.home-section-heading,.category-section-heading,.recipe-section-heading,.spirit-section-heading,.city-hub-section-heading,.about-section-heading-row,.bar-review-section-heading{gap:1rem;max-width:74rem;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.section-heading-with-rule{border-bottom:1px solid #b0652a57;border-bottom:1px solid lab(50.6754% 27.64 44.9971/.34);padding-bottom:1.4rem}.bar-review-city-ledger{align-items:stretch}.card-city .card-media{min-height:clamp(13rem,22vw,17rem)}.card-grid,.recipe-index-shelf,.category-feature-list,.spirit-feature-list,.spirit-shelf-map-routes,.about-route-ledger,.bar-review-standouts,.recipe-guidance-grid,.spirit-context-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1rem,2.2vw,1.5rem);display:grid}.card,.content-card,.card-recipe,.city-bar-card,.feature-card,.category-feature-link,.spirit-feature-link,.spirit-shelf-route,.about-route,.bar-review-standout,.spirit-context-note{border-radius:var(--radius);-webkit-backdrop-filter:blur(16px);background:linear-gradient(145deg,#eee7dd14,#eee7dd05),#060302e0;background:linear-gradient(145deg,lab(91.9042% 1.32829 5.57143/.08),lab(91.9042% 1.32829 5.57143/.02)),lab(1.0322% .600018 .574145/.88);border:1px solid #eee7dd1f;border:1px solid lab(91.9042% 1.32829 5.57143/.12);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,inset 0 1px #eee7dd12;box-shadow:0 24px 70px lab(.02355% .0363141 .0275314/.38),inset 0 1px lab(91.9042% 1.32829 5.57143/.07)}.content-card,.card-recipe,.city-bar-card,.about-route,.bar-review-standout,.spirit-context-note{display:grid}.card:before,.content-card:before,.card-recipe:before,.city-bar-card:before,.about-route:before,.bar-review-standout:before,.spirit-context-note:before{z-index:0;content:"";pointer-events:none;border-top:1px solid #d0994552;border-top:1px solid lab(67.4506% 15.2912 51.237/.32);position:absolute;inset:0;box-shadow:inset 0 0 42px #b0652a14;box-shadow:inset 0 0 42px lab(50.6754% 27.64 44.9971/.08)}.card>*,.content-card>*,.card-recipe>*,.city-bar-card>*,.about-route>*,.bar-review-standout>*,.spirit-context-note>*{z-index:1;position:relative}.card-media,.recipe-card-media,.city-bar-card-media,.bar-review-photo,.recipe-photo,.city-hub-photo{background:var(--deep-ink);min-height:14rem;position:relative;overflow:hidden}.card-media img,.recipe-card-media img,.city-bar-card-media img,.bar-review-photo img,.recipe-photo img,.city-hub-photo img{object-fit:cover;filter:saturate(.9)brightness(.76);width:100%;height:100%;transition:transform .6s cubic-bezier(.23,1,.32,1)}.content-card:hover img,.card-recipe:hover img,.city-bar-card:hover img{transform:scale(1.035)}.card-media:after,.recipe-card-media:after,.city-bar-card-media:after,.bar-review-photo:after,.recipe-photo:after,.city-hub-photo:after{content:"";background:linear-gradient(#0000 35%,#020101d6);background:linear-gradient(#0000 35%,lab(.305086% .210352 .195411/.84));position:absolute;inset:0}.card-media-label,.recipe-card-stamp,.city-bar-card-index{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020101b8;background:lab(.305086% .210352 .195411/.72);border:1px solid #d099456b;border:1px solid lab(67.4506% 15.2912 51.237/.42);padding:.35rem .65rem;position:absolute;bottom:.85rem;right:.85rem}.card-body,.recipe-card-body,.city-bar-card-main,.city-bar-card-meta{gap:.85rem;padding:clamp(1rem,2.2vw,1.35rem);display:grid}.card-body h3,.recipe-card-body h3,.city-bar-card h3,.about-route h3,.bar-review-standout h3,.spirit-context-note h3{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.08}.card-link:hover{color:var(--gold)}.card-body .button,.recipe-card-actions .button,.city-bar-card-meta .button{justify-self:start;margin-top:.2rem}.feature-link-card,.category-feature-link,.spirit-feature-link,.spirit-shelf-route{align-content:end;gap:.8rem;min-height:13rem;padding:clamp(1rem,2vw,1.4rem);transition:border-color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1);display:grid}.category-feature-link:hover,.spirit-feature-link:hover,.spirit-shelf-route:hover{border-color:#d0994585;border-color:lab(67.4506% 15.2912 51.237/.52);transform:translateY(-3px)}.category-feature-link strong,.spirit-feature-link strong,.spirit-shelf-route strong{color:var(--cream);font-family:var(--font-display), serif;font-size:clamp(1.25rem,2.4vw,1.9rem);line-height:1.08}.category-feature-link small,.category-feature-link span,.spirit-feature-link small,.spirit-shelf-route small{color:var(--muted-cream)}.category-card-grid,.spirit-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:clamp(1.15rem,2.4vw,1.8rem)}.category-card-grid .content-card,.spirit-card-grid .content-card{min-height:100%}.category-card-grid .card-media,.spirit-card-grid .card-media{min-height:clamp(13.5rem,19vw,17.5rem)}.category-card-grid .card-media-label,.spirit-card-grid .card-media-label,.recipe-index-shelf .recipe-card-stamp{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;inset:.85rem auto auto .85rem}.category-card-grid .card-body,.spirit-card-grid .card-body{align-content:end;min-height:15rem}.category-card-grid .card-body h3,.spirit-card-grid .card-body h3{font-size:clamp(1.45rem,2.2vw,2.15rem)}.recipe-index-shelf{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));align-items:stretch}.recipe-index-shelf .card-recipe{grid-template-columns:1fr;min-height:100%}.recipe-index-shelf .recipe-card-media{min-height:clamp(16rem,24vw,21rem)}.recipe-index-shelf .recipe-card-body{align-content:end}.recipe-index-shelf .recipe-card-facts{border-top:1px solid #b0652a38;border-top:1px solid lab(50.6754% 27.64 44.9971/.22);grid-template-columns:repeat(3,minmax(0,1fr));padding-top:.4rem}.recipe-index-shelf .recipe-card-facts>div{gap:.2rem;min-width:0;display:grid}.recipe-index-shelf .recipe-card-facts dd{overflow-wrap:anywhere;color:#ccc3b6;color:lab(79.1497% 1.81812 7.46173);font-size:.84rem;line-height:1.35}.recipe-index-shelf .recipe-card-actions{padding-top:.25rem}.spirit-bottle-list,.spirit-guide-list{gap:clamp(.9rem,2vw,1.25rem)}.spirit-bottle-list li,.spirit-guide-list li{background:linear-gradient(135deg,#eee7dd12,#b0652a0d),#060302db;background:linear-gradient(135deg,lab(91.9042% 1.32829 5.57143/.07),lab(50.6754% 27.64 44.9971/.05)),lab(1.0322% .600018 .574145/.86);grid-template-columns:auto minmax(0,1fr);padding:clamp(1rem,2.2vw,1.45rem);box-shadow:inset 0 1px #eee7dd12;box-shadow:inset 0 1px lab(91.9042% 1.32829 5.57143/.07)}.spirit-bottle-list>li>span,.spirit-guide-list>li>span{min-width:2.5rem;color:var(--gold);text-align:center;font-size:clamp(2rem,4vw,3.2rem)}.spirit-bottle-card-copy,.spirit-bottle-card-heading{min-width:0}.spirit-bottle-card-heading{border-bottom:1px solid #eee7dd1a;border-bottom:1px solid lab(91.9042% 1.32829 5.57143/.1);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.8rem;display:flex}.spirit-bottle-card-heading p{color:var(--gold);font-family:var(--font-accent), "Cormorant Garamond", serif;white-space:nowrap;margin:0;font-size:1.35rem;font-style:italic;line-height:1}.spirit-bottle-facts{padding-top:.85rem}.editorial-split,.bar-review-editorial,.bar-review-practical-card,.recipe-build,.recipe-note-card,.about-standards,.about-selection,.about-contact-note,.contact-trust-strip,.contact-boundary-ledger,.spirit-criteria-card,.spirit-shelf-map,.city-notes-panel,.city-hub-related,.bar-review-related,.recipe-related,.related-editorial-section{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.editorial-note,.editorial-copy,.bar-review-note,.recipe-story-copy,.about-prose{gap:1rem;display:grid}.bar-review-note,.bar-review-practical-card,.recipe-note-card,.spirit-criteria-card,.city-notes-panel{padding:clamp(1.25rem,3vw,2rem)}.bar-review-snapshot,.recipe-spec-card,.city-hub-atmosphere{overflow:hidden}.city-hub-atmosphere{border-radius:var(--radius);box-shadow:var(--shadow-cellar);background:#04020194;background:lab(.649666% .393085 .373665/.58);border:1px solid #eee7dd21;border:1px solid lab(91.9042% 1.32829 5.57143/.13);display:grid}.bar-review-photo,.recipe-photo{min-height:24rem}.bar-review-facts,.recipe-facts{padding:clamp(1rem,2.2vw,1.35rem)}.bar-review-facts>div,.recipe-facts>div,.recipe-note-list>div,.bar-review-practical-list>div,.spirit-detail-list>div,.spirit-bottle-facts>div,.recipe-index-feature-facts>div{border-bottom:1px solid #eee7dd1a;border-bottom:1px solid lab(91.9042% 1.32829 5.57143/.1);padding-block:.65rem}.bar-review-standout,.spirit-context-note,.about-route{gap:.75rem;padding:clamp(1rem,2.2vw,1.35rem)}.bar-review-standout>span,.spirit-context-note>p:first-child,.about-coverage-number,.trust-ledger-number,.spirit-bottle-list>li>span,.spirit-guide-list>li>span,.spirit-criteria-list span{color:var(--gold);font-family:var(--font-accent), "Cormorant Garamond", serif;font-size:1.8rem;font-style:italic;line-height:1}.rating-badge,.font-accent,.font-cormorant{font-family:var(--font-accent), "Cormorant Garamond", serif}.recipe-index-feature{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.card-recipe{grid-template-columns:minmax(12rem,.42fr) minmax(0,.58fr)}.recipe-card-facts,.city-hub-stats{grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:.6rem;display:grid}.recipe-card-actions{flex-wrap:wrap;gap:.7rem;display:flex}.city-bar-list,.spirit-bottle-list,.spirit-guide-list,.spirit-criteria-list,.recipe-ingredients-list,.recipe-method-list,.city-notes-list,.about-standards-list,.about-selection-list,.contact-note-list,.contact-boundary-list,.contact-ledger ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.city-bar-card{grid-template-columns:minmax(11rem,.28fr) minmax(0,1fr) minmax(13rem,.32fr);align-items:stretch}.city-bar-card-media{min-height:100%}.city-bar-highlights{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.city-bar-highlights li,.about-selection-list p,.category-pill{color:var(--cream);background:#b0652a1a;background:lab(50.6754% 27.64 44.9971/.1);border:1px solid #b0652a52;border:1px solid lab(50.6754% 27.64 44.9971/.32);border-radius:999px;padding:.36rem .65rem}.recipe-ingredients-list li,.recipe-method-list li,.city-notes-list li,.spirit-criteria-list li,.spirit-bottle-list li,.spirit-guide-list li,.about-standard{border-radius:var(--radius);background:#eee7dd0a;background:lab(91.9042% 1.32829 5.57143/.04);border:1px solid #eee7dd1c;border:1px solid lab(91.9042% 1.32829 5.57143/.11);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.contact-ledger li{color:var(--muted-cream);border-top:1px solid #eee7dd1f;border-top:1px solid lab(91.9042% 1.32829 5.57143/.12);margin:0;padding-block:.75rem}.contact-note-row{border-radius:var(--radius);background:#eee7dd0a;background:lab(91.9042% 1.32829 5.57143/.04);border:1px solid #eee7dd1c;border:1px solid lab(91.9042% 1.32829 5.57143/.11);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1rem;display:grid}.contact-note-row>div{gap:.55rem;display:grid}.contact-boundary-list p{color:var(--muted-cream);border-top:1px solid #eee7dd1f;border-top:1px solid lab(91.9042% 1.32829 5.57143/.12);margin:0;padding-block:.8rem}.not-found-shell{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.not-found-copy{justify-items:start;gap:1.25rem;display:grid}.not-found-copy>p:not(.kicker){color:#d2c9be;color:lab(81.4675% 1.62122 6.70466);max-width:55ch;font-size:clamp(1.05rem,1.45vw,1.22rem)}.not-found-card ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.not-found-card a{color:var(--gold);text-underline-offset:.2em;-webkit-text-decoration:underline #d099456b;text-decoration:underline #d099456b;-webkit-text-decoration:underline lab(67.4506% 15.2912 51.237/.42);text-decoration:underline lab(67.4506% 15.2912 51.237/.42)}.recipe-ingredients-list li{display:block}.recipe-method-list{counter-reset:method}.recipe-method-list li{counter-increment:method}.recipe-method-list li:before{content:counter(method, decimal-leading-zero);color:var(--gold);font-family:var(--font-display), serif;font-size:1.55rem;line-height:1}.bar-review-hours{margin:.35rem 0 0;padding-left:1.2rem}.bar-review-external-link,.footer-links a,.bar-review-practical-list a,.recipe-facts a,.spirit-detail-list a,.spirit-bottle-facts a{color:var(--gold);text-underline-offset:.2em;-webkit-text-decoration:underline #d099456b;text-decoration:underline #d099456b;-webkit-text-decoration:underline lab(67.4506% 15.2912 51.237/.42);text-decoration:underline lab(67.4506% 15.2912 51.237/.42)}.related-editorial-section,.bar-review-related,.recipe-related,.related-editorial-section,.city-hub-related{border-block:1px solid #b0652a3d;border-block:1px solid lab(50.6754% 27.64 44.9971/.24);padding-block:clamp(3rem,6vw,5rem)}.bar-review-related-links,.recipe-related-links,.category-related-links,.spirit-related-links,.city-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.bars-parity-button{letter-spacing:.15em;border-radius:0}.bars-archive-page,.bar-detail-parity-page{background:radial-gradient(circle at 18% 12%, #b0652a1a, transparent 28rem), linear-gradient(180deg, #020101, var(--ink))}@supports (color:lab(0% 0 0)){.bars-archive-page,.bar-detail-parity-page{background:radial-gradient(circle at 18% 12%, lab(50.6754% 27.64 44.9971/.1), transparent 28rem), linear-gradient(180deg, lab(.305086% .210352 .195411), var(--ink))}}.bars-archive-hero,.bar-detail-hero{isolation:isolate;border-bottom:1px solid #eee7dd17;border-bottom:1px solid lab(91.9042% 1.32829 5.57143/.09);align-items:end;min-height:clamp(32rem,58vw,45rem);display:grid;position:relative;overflow:hidden}.bars-archive-hero-media,.bar-detail-hero-media{z-index:-3;position:absolute;inset:0}.bars-archive-hero-media img,.bar-detail-hero-media img{object-fit:cover;filter:saturate(.82)contrast(1.05)brightness(.48)}.bars-archive-hero:before,.bar-detail-hero:before{z-index:-2;content:"";background:linear-gradient(90deg,#020101e6 0%,#03010194 48%,#0000 100%),linear-gradient(#0000 42%,#040201 100%),linear-gradient(#000000b8 0%,#0000 34%);background:linear-gradient(90deg,lab(.305086% .210352 .195411/.9) 0%,lab(.455404% .313997 .291693/.58) 48%,#0000 100%),linear-gradient(#0000 42%,lab(.649666% .393085 .373665) 100%),linear-gradient(lab(.0564003% .0617281 .0517637/.72) 0%,#0000 34%);position:absolute;inset:0}.bars-archive-hero:after,.bar-detail-hero:after{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#eee7dd0a 1px,#0000 1px),linear-gradient(90deg,#eee7dd08 1px,#0000 1px);background-image:linear-gradient(lab(91.9042% 1.32829 5.57143/.04) 1px,#0000 1px),linear-gradient(90deg,lab(91.9042% 1.32829 5.57143/.03) 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.bars-archive-hero-inner{padding-block:clamp(7rem,14vw,11rem) clamp(4rem,8vw,7rem)}.bars-archive-hero-copy{gap:1.2rem;max-width:44rem;display:grid}.bars-archive-hero-copy h1{max-width:11ch;font-size:clamp(3.1rem,7vw,5.8rem);line-height:1.02}.bars-archive-hero-copy>p:not(.section-label){color:#c5bcb1;color:lab(76.8272% 1.62673 6.70856);max-width:36rem;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.72}.bars-archive-filter-band{top:var(--shell-header-height);z-index:30;-webkit-backdrop-filter:blur(20px);background:#010100f0;background:lab(.192123% .132471 .123057/.94);border-bottom:1px solid #eee7dd17;border-bottom:1px solid lab(91.9042% 1.32829 5.57143/.09);position:sticky}.bars-archive-filters{align-items:center;gap:.9rem;padding-block:1rem;display:flex}.bars-search-control,.bars-select-control{color:#7a736b;color:lab(48.9817% 1.37383 5.60371);background:#eee7dd0d;background:lab(91.9042% 1.32829 5.57143/.05);border:1px solid #eee7dd1f;border:1px solid lab(91.9042% 1.32829 5.57143/.12);align-items:center;gap:.6rem;min-height:2.9rem;display:inline-flex}.bars-search-control{flex:17rem;max-width:22rem;padding-inline:.85rem}.bars-search-control input,.bars-select-control select{width:100%;min-height:2.75rem;color:var(--cream);font:inherit;background:0 0;border:0;outline:0}.bars-search-control input::placeholder{color:#777068;color:lab(47.8216% 1.37588 5.60524)}.bars-select-control{flex:none;padding-inline:.7rem}.bars-select-control select option{color:var(--cream);background:#090504;background:lab(1.5414% .868723 .83538)}.bars-city-pills{flex-wrap:wrap;flex:auto;gap:.45rem;display:flex}.bars-city-pills a,.bars-archive-reset{color:#8d857a;color:lab(55.9454% 1.65999 6.733);letter-spacing:.14em;text-transform:uppercase;background:#eee7dd0d;background:lab(91.9042% 1.32829 5.57143/.05);border:1px solid #eee7dd1a;border:1px solid lab(91.9042% 1.32829 5.57143/.1);align-items:center;min-height:2.25rem;padding:.48rem .72rem;font-size:.7rem;font-weight:700;display:inline-flex}.bars-city-pills a:hover,.bars-city-pills a.is-active,.bars-archive-reset:hover{color:var(--deep-ink);background:var(--copper);border-color:#b0652ac2;border-color:lab(50.6754% 27.64 44.9971/.76)}.bars-archive-grid-section,.bars-city-band-inner,.bar-detail-content,.bar-detail-discovery{padding-block:clamp(4.5rem,8vw,7rem)}.bars-archive-section-heading{border-bottom:1px solid #b0652a52;border-bottom:1px solid lab(50.6754% 27.64 44.9971/.32);justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3rem);padding-bottom:1.35rem;display:flex}.bars-archive-section-heading>div{gap:.6rem;max-width:44rem;display:grid}.bars-archive-section-heading h2{font-size:clamp(1.95rem,3.6vw,3.1rem)}.bars-archive-section-heading>p{color:#a59d92;color:lab(65.2263% 1.64312 6.72046);max-width:28rem}.bars-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);display:grid}.bars-review-card{border-radius:var(--radius);-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#eee7dd14,#eee7dd08),#040201b3;background:linear-gradient(145deg,lab(91.9042% 1.32829 5.57143/.08),lab(91.9042% 1.32829 5.57143/.03)),lab(.649666% .393085 .373665/.7);border:1px solid #eee7dd1f;border:1px solid lab(91.9042% 1.32829 5.57143/.12);min-width:0;transition:border-color .22s cubic-bezier(.23,1,.32,1),box-shadow .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1);display:grid;overflow:hidden;box-shadow:0 22px 70px #00000085,inset 0 1px #eee7dd14;box-shadow:0 22px 70px lab(.02355% .0363141 .0275314/.52),inset 0 1px lab(91.9042% 1.32829 5.57143/.08)}.bars-review-card:hover{border-color:#b0652a80;border-color:lab(50.6754% 27.64 44.9971/.5);transform:translateY(-3px);box-shadow:0 28px 78px #00000094,0 0 34px #b0652a24;box-shadow:0 28px 78px lab(.02355% .0363141 .0275314/.58),0 0 34px lab(50.6754% 27.64 44.9971/.14)}.bars-review-card-media{min-height:14rem;display:block;position:relative;overflow:hidden}.bars-review-card-media img{object-fit:cover;filter:saturate(.88)brightness(.72);width:100%;height:100%;min-height:14rem;transition:transform .62s cubic-bezier(.23,1,.32,1)}.bars-review-card:hover .bars-review-card-media img{transform:scale(1.045)}.bars-review-card-media:after{content:"";background:linear-gradient(#0000 36%,#020101db 100%);background:linear-gradient(#0000 36%,lab(.305086% .210352 .195411/.86) 100%);position:absolute;inset:0}.bars-review-card-media .category-pill{z-index:2;-webkit-backdrop-filter:blur(12px);border-radius:0;max-width:calc(100% - 4rem);position:absolute;top:.85rem;left:.85rem}.bars-review-card-media strong{z-index:2;color:var(--gold);font-family:var(--font-accent), "Cormorant Garamond", serif;font-size:1.35rem;font-style:italic;position:absolute;bottom:.85rem;right:.9rem}.bars-review-card-body{gap:.8rem;padding:clamp(1.1rem,2.4vw,1.45rem);display:grid}.bars-review-card-body h3{font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.05}.bars-review-card-body>p:not(.section-label){color:#9f978c;color:lab(62.9061% 1.647 6.72328);font-size:.94rem;line-height:1.6}.bars-review-location{letter-spacing:.04em;align-items:center;gap:.45rem;display:flex;color:#777068!important;color:lab(47.8216% 1.37588 5.60524)!important;font-size:.78rem!important}.bars-review-location span{color:var(--copper)}.bars-review-tags,.bar-detail-tags{flex-wrap:wrap;gap:.45rem;display:flex}.bars-review-tags span,.bar-detail-tags span{color:#cbc3b8;color:lab(79.1474% 1.6239 6.70657);background:#b0652a1a;background:lab(50.6754% 27.64 44.9971/.1);border:1px solid #b0652a47;border:1px solid lab(50.6754% 27.64 44.9971/.28);font-size:.72rem;line-height:1.25}.bars-review-tags span{padding:.34rem .55rem}.bars-card-cta{color:var(--copper-soft);letter-spacing:.16em;text-transform:uppercase;justify-self:start;font-size:.72rem;font-weight:700}.bars-empty-state{text-align:center;background:#eee7dd0a;background:lab(91.9042% 1.32829 5.57143/.04);border:1px solid #eee7dd1a;border:1px solid lab(91.9042% 1.32829 5.57143/.1);justify-items:center;gap:1.2rem;padding:5rem 1rem;display:grid}.bars-empty-state p{color:#8d857a;color:lab(55.9454% 1.65999 6.733);font-family:var(--font-display), "Playfair Display", serif;font-size:1.35rem;font-style:italic}.bars-city-band{background:#010100;background:lab(.192123% .132471 .123057);border-block:1px solid #eee7dd14;border-block:1px solid lab(91.9042% 1.32829 5.57143/.08)}.bars-city-grid{border-radius:var(--radius);background:#eee7dd1a;background:lab(91.9042% 1.32829 5.57143/.1);border:1px solid #eee7dd1a;border:1px solid lab(91.9042% 1.32829 5.57143/.1);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.bars-city-link{background:#040201e0;background:lab(.649666% .393085 .373665/.88);align-content:start;gap:.65rem;min-height:13rem;padding:clamp(1.2rem,2.8vw,1.8rem);display:grid}.bars-city-link:hover{background:#0b0604eb;background:lab(1.95676% 1.23438 1.16509/.92)}.bars-city-link span{color:var(--copper-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:700}.bars-city-link strong{color:var(--cream);font-family:var(--font-display), "Playfair Display", serif;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1.08}.bars-city-link small{color:#989187;color:lab(60.5849% 1.55202 6.34729);font-size:.92rem;line-height:1.55}.bar-detail-hero{min-height:clamp(34rem,62vw,49rem)}.bar-detail-hero-inner{gap:clamp(5rem,16vw,11rem);padding-block:clamp(7rem,14vw,10rem) clamp(3rem,6vw,5rem);display:grid}.bar-detail-back-link{color:#aba398;color:lab(67.5465% 1.63949 6.7178);letter-spacing:.16em;text-transform:uppercase;justify-self:start;font-size:.72rem;font-weight:700}.bar-detail-back-link:before{content:"< ";color:var(--copper)}.bar-detail-title-block{gap:1rem;max-width:58rem;display:grid}.bar-detail-title-block h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.98}.bar-detail-hero-meta{color:#b8b0a5;color:lab(72.1869% 1.63275 6.71291);flex-wrap:wrap;gap:.9rem 1.25rem;font-size:.86rem;display:flex}.bar-detail-hero-meta span+span{position:relative}.bar-detail-hero-meta span+span:before{content:"";background:var(--copper);vertical-align:middle;border-radius:50%;width:.28rem;height:.28rem;margin-right:1.25rem;display:inline-block}.bar-detail-content{grid-template-columns:minmax(0,.68fr) minmax(18rem,.32fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.bar-detail-main{gap:1.25rem;display:grid}.bar-detail-main h2{font-size:clamp(2rem,3.8vw,3.2rem)}.bar-detail-main>p:not(.section-label){color:#b8b0a5;color:lab(72.1869% 1.63275 6.71291);font-size:clamp(1rem,1.24vw,1.08rem);line-height:1.82}.bar-detail-highlight-block{gap:1rem;margin-top:1rem;display:grid}.bar-detail-highlight-block h3{font-size:clamp(1.45rem,2.2vw,2rem)}.bar-detail-tags span{align-items:center;gap:.55rem;padding:.65rem .85rem;display:inline-flex}.bar-detail-tags small{color:var(--gold);font-family:var(--font-accent), "Cormorant Garamond", serif;font-size:1rem;font-style:italic}.bar-detail-verdict,.bar-detail-sidebar-card,.bar-detail-related{border-radius:var(--radius);box-shadow:var(--shadow-cellar), inset 0 1px 0 #eee7dd14;-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#eee7dd17,#eee7dd08),#040201b8;background:linear-gradient(145deg,lab(91.9042% 1.32829 5.57143/.09),lab(91.9042% 1.32829 5.57143/.03)),lab(.649666% .393085 .373665/.72);border:1px solid #eee7dd21;border:1px solid lab(91.9042% 1.32829 5.57143/.13)}@supports (color:lab(0% 0 0)){.bar-detail-verdict,.bar-detail-sidebar-card,.bar-detail-related{box-shadow:var(--shadow-cellar), inset 0 1px 0 lab(91.9042% 1.32829 5.57143/.08)}}.bar-detail-verdict{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.2rem;margin-top:1.5rem;padding:clamp(1.2rem,2.4vw,1.6rem);display:grid}.bar-detail-verdict strong{color:var(--gold);font-family:var(--font-accent), "Cormorant Garamond", serif;font-size:clamp(2.2rem,4vw,3.4rem);font-style:italic;line-height:.95}.bar-detail-verdict p:not(.section-label){color:#aba398;color:lab(67.5465% 1.63949 6.7178);line-height:1.65}.bar-detail-sidebar{top:calc(var(--shell-header-height) + 1.5rem);position:sticky}.bar-detail-sidebar-card{gap:1.35rem;padding:clamp(1.2rem,2.5vw,1.7rem);display:grid}.bar-detail-sidebar-card h2{font-size:clamp(1.35rem,2vw,1.8rem)}.bar-detail-fact-list{gap:0;margin:0;display:grid}.bar-detail-fact-list>div{border-top:1px solid #eee7dd1a;border-top:1px solid lab(91.9042% 1.32829 5.57143/.1);gap:.35rem;padding-block:.85rem;display:grid}.bar-detail-fact-list dd,.bar-detail-fact-list a{color:#beb6ab;color:lab(74.507% 1.62968 6.71067);line-height:1.55}.bar-detail-sidebar-actions,.bar-detail-related-links{flex-wrap:wrap;gap:.75rem;display:flex}.bar-detail-sidebar-actions .button{flex:10rem}.bar-detail-discovery{padding-top:0}.bar-detail-related{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.bar-detail-related-copy{gap:.9rem;display:grid}.bar-detail-related-copy h2{font-size:clamp(1.7rem,3vw,2.4rem)}.site-footer{border-top:1px solid var(--shell-hairline);background:linear-gradient(180deg, #000, var(--deep-ink)), radial-gradient(circle at 82% 18%, #b0652a14, transparent 28rem);margin-top:clamp(3rem,7vw,6rem);padding-block:clamp(3.75rem,7vw,5.5rem) 2rem}@supports (color:lab(0% 0 0)){.site-footer{background:linear-gradient(180deg, lab(.0564003% .0617281 .0517637), var(--deep-ink)), radial-gradient(circle at 82% 18%, lab(50.6754% 27.64 44.9971/.08), transparent 28rem)}}.footer-grid{grid-template-columns:minmax(16rem,1fr) minmax(0,2.85fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.footer-brand-block{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:1.55rem;padding:0;display:grid}.footer-brand-lockup{align-items:center;gap:.8rem;display:flex}.footer-brand-mark{width:2.35rem;height:2.35rem}.footer-brand-name{color:var(--cream);font-family:var(--font-display), serif;font-size:1.35rem;font-weight:700;line-height:1}.footer-brand-block p{max-width:23rem;color:var(--shell-link-muted);font-size:.95rem;line-height:1.75}.footer-social-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.footer-social-row a{width:2.55rem;height:2.55rem;color:var(--shell-link-muted);letter-spacing:.08em;border:1px solid #eee7dd24;border:1px solid lab(91.9042% 1.32829 5.57143/.14);place-items:center;font-size:.68rem;font-weight:700;transition:border-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1);display:grid}.footer-social-row a:hover{color:var(--shell-copper-strong);background:#b0652a12;background:lab(50.6754% 27.64 44.9971/.07);border-color:#b0652a99;border-color:lab(50.6754% 27.64 44.9971/.6)}.footer-nav-block{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,4.5rem);display:grid}.footer-link-group{min-width:0}.footer-heading{color:var(--shell-copper-strong);letter-spacing:.2em;margin-bottom:1.55rem;font-size:.74rem;font-weight:400}.footer-links{gap:1rem;margin-top:0}.footer-links a{color:var(--shell-link-muted);font-size:.95rem;font-weight:300;line-height:1.45;-webkit-text-decoration:none;text-decoration:none;transition:color .18s cubic-bezier(.23,1,.32,1)}.footer-links a:hover{color:var(--cream)}.footer-bottom{border-top:1px solid #b0652a5c;border-top:1px solid lab(50.6754% 27.64 44.9971/.36);justify-content:space-between;gap:1rem;margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:1.15rem;display:flex}.footer-bottom p{color:#59514d;color:lab(34.9756% 2.89392 3.29442);font-size:.75rem;line-height:1.5}.footer-bottom p:last-child{font-family:var(--font-accent), "Cormorant Garamond", serif;text-align:right;font-style:italic}@media (max-width:920px){.nav-list-desktop{display:none}.mobile-menu{display:block}.home-opening-grid,.home-parity-editorial-split,.bars-card-grid,.bars-city-grid,.bar-detail-content,.bar-detail-related,.bar-review-hero,.recipe-hero,.city-hub-hero,.category-index-hero,.category-detail-hero,.spirit-index-hero,.spirit-detail-hero,.about-hero,.contact-hero,.editorial-split,.bar-review-editorial,.bar-review-practical-card,.recipe-build,.recipe-note-card,.about-standards,.about-selection,.about-contact-note,.contact-trust-strip,.contact-boundary-ledger,.spirit-criteria-card,.spirit-shelf-map,.city-notes-panel,.city-hub-related,.bar-review-related,.recipe-related,.related-editorial-section,.footer-grid,.recipe-index-feature,.page-header.route-photo-hero,.not-found-shell{grid-template-columns:1fr}.footer-nav-block{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-rail,.home-parity-strip-grid,.home-parity-ledger-grid,.recipe-card-facts,.city-hub-stats{grid-template-columns:1fr}.home-parity-section-heading{flex-direction:column;align-items:start}.bars-archive-filter-band{position:static}.bars-archive-filters{flex-direction:column;align-items:stretch}.bars-search-control,.bars-select-control{width:100%;max-width:none}.bars-city-pills{margin-inline:calc(var(--shell-gutter) * -.5);padding-inline:calc(var(--shell-gutter) * .5);scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.bars-city-pills a{flex:none}.bar-detail-sidebar{position:static}.home-parity-card-row{margin-right:calc(var(--shell-gutter) * -1);padding-right:var(--shell-gutter);grid-auto-columns:minmax(17.5rem,82vw)}.home-parity-split-media{order:1;min-height:20rem}.home-parity-split-copy,.home-parity-editorial-split--reverse .home-parity-split-copy{order:2}.home-parity-editorial-split--reverse .home-parity-split-media{order:1}.home-parity-split-media:after,.home-parity-editorial-split--reverse .home-parity-split-media:after{background:linear-gradient(#0000 42%,#020101e0 100%);background:linear-gradient(#0000 42%,lab(.305086% .210352 .195411/.88) 100%)}.card-recipe,.city-bar-card{grid-template-columns:1fr}.city-bar-card-media{min-height:16rem}}@media (max-width:640px){html{scroll-padding-top:var(--shell-mobile-first-content-offset)}.shell{width:min(100% - 2rem, var(--shell-max))}.site-header{min-height:5.8rem}.brand{gap:.95rem}.brand-mark{width:3.6rem;height:3.6rem}.brand-mark-glyph{width:.72rem;height:1.2rem}.brand-name{font-size:clamp(1.75rem,9vw,2.4rem)}.header-cta{display:none}.home-opening,.home-parity-hero,.bars-archive-hero,.bar-detail-hero,.section-hero,.page-header,.category-index-hero,.category-detail-hero,.recipe-index-hero,.recipe-hero,.spirit-index-hero,.spirit-detail-hero,.city-hub-hero,.about-hero,.contact-hero,.bar-review-hero{padding-block:4rem;padding-top:var(--shell-mobile-first-content-offset)}.home-parity-hero{align-items:end;min-height:100svh;padding-bottom:4.5rem}.bars-archive-hero,.bar-detail-hero{min-height:100svh}.bars-archive-hero-inner,.bar-detail-hero-inner{padding-top:var(--shell-mobile-first-content-offset);padding-bottom:4rem}.bars-archive-hero-copy h1,.bar-detail-title-block h1,.page-header h1,.city-hub-hero-copy h1,.about-hero-copy h1,.contact-hero-copy h1,.not-found-copy h1{max-width:10ch;font-size:clamp(3rem,15vw,4.35rem);line-height:1.02}.bars-archive-section-heading{flex-direction:column;align-items:start;gap:1rem}.bars-review-card-media,.bars-review-card-media img{min-height:15.5rem}.bar-detail-verdict{grid-template-columns:1fr}.home-parity-hero-copy h1{font-size:clamp(3rem,15vw,4.35rem)}.home-parity-scroll{display:none}.home-parity-strip-grid{width:100%}.home-parity-strip-grid>div+div{border-top:1px solid #eee7dd17;border-top:1px solid lab(91.9042% 1.32829 5.57143/.09);border-left:0}.home-parity-section{padding-block:4.4rem}.home-parity-card-row{grid-auto-columns:minmax(16.5rem,86vw);margin-right:-1rem;padding-right:1rem}.home-parity-card-media,.home-parity-card-media img{min-height:13rem}.home-parity-split-copy{padding:3rem 1rem}.home-parity-split-copy h2,.home-parity-fullbleed-copy h2{font-size:clamp(2.2rem,12vw,3.35rem)}.home-parity-ledger-link{min-height:auto}.home-parity-fullbleed-cta{min-height:36rem;padding-block:4rem}.button,.button-row{width:100%}.about-section-heading-row,.city-hub-section-heading,.section-heading{gap:.85rem}.about-standard,.contact-note-row,.recipe-ingredients-list li,.recipe-method-list li,.city-notes-list li,.spirit-criteria-list li,.spirit-bottle-list li,.spirit-guide-list li{grid-template-columns:1fr}.about-coverage-number,.trust-ledger-number{font-size:1.45rem}.city-bar-highlights li,.about-selection-list p,.category-pill{overflow-wrap:anywhere;max-width:100%}.footer-nav-block{grid-template-columns:1fr;gap:2.6rem}.footer-bottom{flex-direction:column}.footer-bottom p:last-child{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
