@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.p.1pvupmngxrt5z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.1mblz1wog092a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/591574edbe85c69b-s.2cu8l7zf4s4ec.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/acf349172f10b359-s.0gv8q2vqi14yg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/0926c12c4384550f-s.1-qpv3jvnkkyl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-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)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_4d99e593-module__M3sBKG__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_4d99e593-module__M3sBKG__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_eb218f5e-module__KuGm3a__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_eb218f5e-module__KuGm3a__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg:#14100d;--bg-2:#1b1611;--raised:#221b15;--line:#3b2f24;--cream:#f4ece0;--muted:#b7a68f;--muted-2:#ab9a80;--gold:#d9a441;--gold-soft:#ecc986;--copper:#c07a44;--shadow:#0000008c;--font-display:var(--font-cormorant), Georgia, "Times New Roman", serif;--font-body:var(--font-inter), "Segoe UI", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--font-body);color:var(--cream);background-color:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:radial-gradient(1100px 700px at 50% -10%,#d9a4411a,#0000 60%),radial-gradient(900px 600px at 100% 100%,#c07a4414,#0000 55%);background-attachment:fixed;line-height:1.65}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px}.skip-link{z-index:100;background:var(--gold);color:var(--bg);letter-spacing:.14em;text-transform:uppercase;padding:.75rem 1.25rem;font-size:.78rem;position:absolute;top:0;left:-9999px}.skip-link:focus{top:1rem;left:1rem}.error-page{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;min-height:60vh;padding-block:4rem;display:flex}.about-page{padding-block:clamp(3rem,7vw,5rem)}.about-body{gap:clamp(2rem,4vw,2.75rem);max-width:68ch;margin-top:clamp(2rem,5vw,3rem);display:grid}.about-body h2{font-family:var(--font-display);color:var(--gold-soft);margin:0 0 .75rem;font-size:1.6rem;font-weight:600}.about-body p{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{:root{--bg:#fff;--bg-2:#fff;--raised:#fff;--line:#ccc;--cream:#000;--muted:#333;--muted-2:#333;--gold:#000;--gold-soft:#000;--copper:#000;--shadow:transparent}body{background-image:none!important}.site-header,.site-footer,.skip-link,.hero-media,.hero-overlay,.wake-lock-toggle,.ingredient-checkbox,.gallery-section,.bluff-stars-section,.back-row{display:none!important}.recipe-hero{min-height:0}.recipe-hero-content{padding-block:0;position:static}.callout,.plating-box,.level-up,.done-check,.rescue-section .rescue-item,.faq-section{border-color:#000!important}}img{max-width:100%;display:block}.container{width:min(1120px,100% - 2.5rem);margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#14100db8;justify-content:space-between;align-items:center;padding:1rem clamp(1.25rem,4vw,2.5rem);display:flex;position:sticky;top:0}.brand{font-family:var(--font-display);letter-spacing:.04em;color:var(--gold-soft);font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:600}.nav{align-items:center;gap:clamp(1rem,3vw,2.25rem);display:flex}.nav-link{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:.78rem;transition:color .2s}.nav-link:hover{color:var(--gold-soft)}.nav-link.is-muted{opacity:.5;cursor:default}.nav-link.is-muted:hover{color:var(--muted)}.btn{letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-soft);background:0 0;padding:.9rem 1.75rem;font-size:.8rem;transition:background .25s,color .25s;display:inline-block}.btn:hover{background:var(--gold);color:#1a1410}.hero{align-items:flex-end;min-height:min(88vh,780px);display:flex;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero-media img{object-fit:cover;width:100%;height:100%}.hero-overlay{background:linear-gradient(#14100d59 0%,#14100d66 40%,#14100ded 100%);position:absolute;inset:0}.hero-content{z-index:2;padding-block:clamp(2rem,6vw,5rem) clamp(3rem,7vw,6rem);position:relative}.eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 1.25rem;font-size:.75rem}.hero-title{font-family:var(--font-display);text-shadow:0 2px 30px #00000073;max-width:15ch;margin:0 0 1.5rem;font-size:clamp(3rem,9vw,6rem);font-weight:500;line-height:1}.hero-sub{color:var(--cream);opacity:.9;max-width:46ch;margin:0 0 2rem;font-size:clamp(1.05rem,1.7vw,1.3rem)}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.section-head{max-width:60ch;margin-bottom:clamp(2rem,4vw,3rem)}.section-title{font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.1}.lead{color:var(--muted);font-size:1.08rem}.principles{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,2.5vw,1.75rem);display:grid}.principle{border:1px solid var(--line);background:linear-gradient(180deg, var(--raised), var(--bg-2));padding:clamp(1.5rem,2.5vw,2rem);transition:transform .25s,border-color .25s}.principle:hover{border-color:var(--gold);transform:translateY(-4px)}.principle-num{font-family:var(--font-display);color:var(--gold);font-size:1.6rem}.principle-title{font-family:var(--font-display);color:var(--cream);margin:.4rem 0 .6rem;font-size:1.5rem;font-weight:600}.principle-body{color:var(--muted);margin:0;font-size:.97rem}.featured{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.featured-media{aspect-ratio:4/5;border:1px solid var(--line);transition:border-color .25s;display:block;position:relative;overflow:hidden}.featured-media:hover,.featured-media:focus-visible{border-color:var(--gold)}.featured-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.featured-media:hover img{transform:scale(1.05)}.featured-title{font-family:var(--font-display);margin:.5rem 0 1rem;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:500;line-height:1.05}.featured-promise{color:var(--muted);margin:0 0 1.75rem;font-size:1.1rem}.meters{flex-wrap:wrap;gap:2rem;margin:1.5rem 0 2rem;display:flex}.meter{align-items:center;gap:.6rem;display:flex}.meter-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-size:.72rem}.meter-dots{gap:4px;display:inline-flex}.dot{border:1px solid var(--muted-2);border-radius:50%;width:9px;height:9px}.dot.is-on.effort{background:var(--copper);border-color:var(--copper)}.dot.is-on.wow{background:var(--gold);border-color:var(--gold)}.meter-value{color:var(--muted);font-size:.8rem}.recipe-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:clamp(1rem,3vw,1.75rem);margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.filter-field{color:var(--muted-2);flex-direction:column;gap:.35rem;font-size:.78rem;display:flex}.filter-field select{background:var(--raised);color:var(--cream);border:1px solid var(--line);font-family:var(--font-body);padding:.45rem .6rem;font-size:.9rem}.bluff-score-toggle{border:1px solid var(--line);background:var(--raised);color:var(--muted);letter-spacing:.03em;cursor:pointer;align-self:stretch;padding:.55rem 1rem;font-size:.8rem}.bluff-score-toggle.is-active{border-color:var(--gold);color:var(--gold-soft)}.recipe-count{color:var(--muted-2);margin:0 0 1.5rem;font-size:.85rem}.recipe-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.recipe-card{border:1px solid var(--line);background:var(--bg-2);flex-direction:column;transition:transform .25s,border-color .25s;display:flex;overflow:hidden}.recipe-card:hover{border-color:var(--gold);transform:translateY(-5px)}.recipe-card-media{aspect-ratio:3/2;overflow:hidden}.recipe-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.recipe-card:hover .recipe-card-media img{transform:scale(1.05)}.recipe-card-body{flex-direction:column;flex:1;gap:.75rem;padding:1.5rem;display:flex}.recipe-card-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.recipe-card-title{font-family:var(--font-display);margin:0;font-size:1.6rem;font-weight:600}.recipe-card-promise{color:var(--muted);flex:1;margin:0;font-size:.95rem}.badges{flex-wrap:wrap;gap:.5rem;display:flex}.badge{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);padding:.3rem .6rem;font-size:.68rem}.recipe-directory-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2rem);display:flex}.recipe-directory-toggle{border:1px solid var(--line);background:var(--raised);color:var(--muted);letter-spacing:.05em;cursor:pointer;white-space:nowrap;padding:.55rem 1rem;font-size:.78rem}.recipe-directory-toggle:hover{border-color:var(--gold);color:var(--gold-soft)}.recipe-directory-controls{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:end;gap:clamp(1rem,3vw,1.75rem);margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.recipe-directory-search{background:var(--raised);color:var(--cream);border:1px solid var(--line);font-family:var(--font-body);flex:220px;min-width:220px;padding:.5rem .75rem;font-size:.9rem}.recipe-directory-search:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}.recipe-directory-empty{color:var(--muted)}.recipe-directory-groups{columns:4 220px;column-gap:clamp(1.5rem,3vw,2.5rem)}.recipe-directory-group{break-inside:avoid;margin-bottom:1.5rem}.recipe-directory-letter{font-family:var(--font-display);color:var(--gold);border-bottom:1px solid var(--line);margin:0 0 .5rem;padding-bottom:.3rem;font-size:1.3rem}.recipe-directory-group ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.recipe-directory-group a{color:var(--muted);font-size:.92rem}.recipe-directory-group a:hover{color:var(--gold-soft);text-underline-offset:.2em;text-decoration:underline}.recipe-hero{align-items:flex-end;min-height:min(70vh,620px);display:flex;position:relative;overflow:hidden}.recipe-hero .hero-media img{object-fit:cover;width:100%;height:100%}.recipe-hero-content{z-index:2;padding-block:clamp(2rem,5vw,4rem);position:relative}.recipe-title{font-family:var(--font-display);margin:.75rem 0 1rem;font-size:clamp(2.6rem,7vw,5rem);font-weight:500;line-height:1.02}.recipe-promise{color:var(--cream);opacity:.9;max-width:50ch;margin:0;font-size:clamp(1.05rem,1.8vw,1.35rem)}.recipe-meta{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:clamp(1rem,4vw,2.5rem);margin-bottom:clamp(2rem,5vw,3.5rem);padding-block:1.5rem;display:flex}.meta-item{flex-direction:column;gap:.2rem;display:flex}.meta-label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-2);font-size:.68rem}.meta-value{font-family:var(--font-display);color:var(--cream);font-size:1.3rem}.recipe-intro{font-family:var(--font-display);color:var(--cream);max-width:55ch;margin:0 0 clamp(2.5rem,5vw,3.5rem);font-size:clamp(1.3rem,2.4vw,1.7rem);font-style:italic;line-height:1.5}.recipe-columns{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.col-title{font-family:var(--font-display);border-bottom:1px solid var(--line);margin:0 0 1.25rem;padding-bottom:.6rem;font-size:1.7rem;font-weight:600}.ingredient-list{margin:0;padding:0;list-style:none}.ingredient-list li{border-bottom:1px dashed var(--line);padding:.55rem 0}.ingredient-row{cursor:pointer;align-items:baseline;gap:1rem;display:flex}.ingredient-checkbox{accent-color:var(--gold);flex:none;margin:.2rem 0 0}.ingredient-list li.is-checked .ingredient-amount,.ingredient-list li.is-checked .ingredient-item{opacity:.45;text-decoration:line-through}.ingredient-amount{color:var(--gold-soft);font-variant-numeric:tabular-nums;flex:0 0 5.5rem}.ingredient-item{color:var(--cream)}.recipe-utility-bar{flex-wrap:wrap;gap:1rem;margin:0 0 clamp(1.5rem,3vw,2rem);display:flex}.wake-lock-toggle{border:1px solid var(--line);background:var(--raised);color:var(--muted);letter-spacing:.05em;cursor:pointer;align-items:center;gap:.5rem;margin:0;padding:.5rem 1rem;font-size:.78rem;display:inline-flex}.wake-lock-toggle.is-active{border-color:var(--gold);color:var(--gold-soft)}.cooking-mode-start{border:1px solid var(--gold);color:var(--gold-soft);letter-spacing:.05em;cursor:pointer;background:0 0;align-items:center;padding:.5rem 1rem;font-size:.78rem;display:inline-flex}.cooking-mode-overlay{z-index:1000;background:var(--bg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:clamp(2rem,6vw,4rem);display:flex;position:fixed;inset:0}.cooking-mode-close{border:1px solid var(--line);background:var(--raised);width:2.5rem;height:2.5rem;color:var(--cream);cursor:pointer;font-size:1.1rem;position:absolute;top:1.25rem;right:1.25rem}.cooking-mode-progress{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.85rem}.cooking-mode-name{font-family:var(--font-display);color:var(--gold-soft);margin:0;font-size:clamp(1.5rem,3vw,2rem)}.cooking-mode-text{font-family:var(--font-display);max-width:32ch;color:var(--cream);margin:0;font-size:clamp(1.6rem,4vw,2.6rem);line-height:1.35}.cooking-mode-nav{gap:1rem;margin-top:1rem;display:flex}.cooking-mode-nav button{border:1px solid var(--gold);color:var(--gold-soft);cursor:pointer;background:0 0;padding:.75rem 1.5rem;font-size:.9rem}.cooking-mode-nav button:disabled{opacity:.3;cursor:default}.serves-note{color:var(--muted-2);letter-spacing:.05em;margin:0;font-size:.8rem}.servings-stepper{align-items:center;gap:.75rem;margin:0 0 1rem;display:flex}.servings-stepper button{border:1px solid var(--gold);width:1.9rem;height:1.9rem;color:var(--gold-soft);cursor:pointer;background:0 0;font-size:1.1rem;line-height:1}.step-list{counter-reset:step;margin:0;padding:0;list-style:none}.step-list li{counter-increment:step;color:var(--cream);padding:0 0 1.5rem 3.25rem;position:relative}.step-list li:before{content:counter(step);width:2.2rem;height:2.2rem;font-family:var(--font-display);color:var(--gold);border:1px solid var(--gold);border-radius:50%;place-items:center;font-size:1.2rem;display:grid;position:absolute;top:-.1rem;left:0}.step-list li:last-child{padding-bottom:0}.callout{border:1px solid var(--gold);background:linear-gradient(#d9a4411a,#d9a44105);margin:clamp(2.5rem,6vw,4rem) 0;padding:clamp(1.75rem,4vw,2.5rem)}.callout-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem;font-size:.72rem}.callout-title{font-family:var(--font-display);margin:0 0 .75rem;font-size:1.9rem;font-weight:600}.callout-body{color:var(--cream);opacity:.92;max-width:60ch;margin:0}.callout-why{color:var(--muted);border-top:1px solid #d9a4414d;max-width:60ch;margin:1rem 0 0;padding-top:1rem;font-size:.95rem}.callout-why strong{color:var(--gold-soft)}.done-check{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--raised);margin:clamp(2rem,5vw,3rem) 0;padding:1.25rem 1.5rem}.done-check-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0 0 .5rem;font-size:.72rem}.done-check-text{color:var(--cream);margin:0;font-size:1.05rem}.level-up{border:1px dashed var(--copper);background:linear-gradient(#c07a4414,#0000);margin:clamp(2rem,5vw,3rem) 0;padding:clamp(1.5rem,3vw,2rem)}.level-up-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--copper);margin:0 0 .5rem;font-size:.72rem}.level-up-text{color:var(--cream);max-width:60ch;margin:0}.callout-title:before,.brand-title:before{content:"✦";color:var(--gold);margin-right:.4em}.plating-box{border:1px solid var(--line);background:linear-gradient(180deg, var(--raised), var(--bg-2));margin:clamp(2.5rem,6vw,4rem) 0;padding:clamp(1.5rem,3vw,2rem)}.plating-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.plating-list li{color:var(--muted);gap:1rem;display:flex}.plating-list li:before{content:"✦";color:var(--gold);flex:none}.patter{gap:1rem;margin:0;padding:0;display:grid}.patter blockquote{font-family:var(--font-display);color:var(--gold-soft);border-left:2px solid var(--gold);margin:0;padding-left:1.25rem;font-size:clamp(1.3rem,2.5vw,1.7rem);font-style:italic}.side-section,.pairing-section,.faq-section,.rescue-section,.second-life-section,.gallery-section{margin-top:clamp(2.5rem,6vw,4rem)}.pairing{color:var(--muted);max-width:60ch}.pairs-with{color:var(--muted);margin:.85rem 0 0}.pairs-with a{color:var(--gold-soft);text-underline-offset:.2em;text-decoration:underline}.faq-list{flex-direction:column;gap:1.25rem;max-width:60ch;display:flex}.faq-question{margin-bottom:.35rem;font-size:1rem;font-weight:600}.faq-answer{color:var(--muted)}.rescue-list{flex-direction:column;gap:1.25rem;max-width:60ch;display:flex}.rescue-problem{color:var(--gold-soft);margin-bottom:.35rem;font-size:1rem;font-weight:600}.rescue-fix{color:var(--muted);margin:0}.second-life-list{gap:1rem;max-width:60ch;margin:0;padding:0;list-style:none;display:grid}.second-life-list li{color:var(--muted);gap:1rem;display:flex}.second-life-list li:before{content:"✦";color:var(--gold);flex:none}.gallery{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.gallery figure{border:1px solid var(--line);margin:0;overflow:hidden}.gallery img{object-fit:cover;aspect-ratio:3/2;width:100%;height:100%}.bluff-stars-section{border:1px solid var(--line);background:var(--raised);align-items:center;gap:1.5rem;margin:clamp(2.5rem,6vw,4rem) 0;padding:clamp(1.5rem,3vw,2rem);display:flex}.bluff-stars-chip{cursor:pointer;background:radial-gradient(circle at 50% 50%, var(--raised) 0%, var(--raised) 60%, transparent 61%), repeating-conic-gradient(var(--gold) 0deg 15deg, var(--copper) 15deg 30deg);width:3.75rem;height:3.75rem;box-shadow:0 0 0 1px var(--line), inset 0 0 0 4px var(--bg);border:none;border-radius:50%;flex:none;padding:0;transition:box-shadow .2s,transform .15s;position:relative}.bluff-stars-chip:before{content:"★";color:var(--gold-soft);place-items:center;font-size:1.2rem;display:grid;position:absolute;inset:0}.bluff-stars-chip:hover:not(:disabled),.bluff-stars-chip:focus-visible{box-shadow:0 0 0 1px var(--gold), 0 0 18px 4px #d9a44173, inset 0 0 0 4px var(--bg);transform:translateY(-1px)}.bluff-stars-chip:active:not(:disabled){transform:translateY(0)scale(.95)}.bluff-stars-chip.is-given{cursor:default;box-shadow:0 0 0 1px var(--gold), 0 0 14px 3px #d9a44159, inset 0 0 0 4px var(--bg)}@keyframes bluff-stars-flip{0%{transform:rotateY(0)scale(1)}50%{transform:rotateY(180deg)scale(1.08)}to{transform:rotateY(360deg)scale(1)}}.bluff-stars-chip.is-flipping{animation:.5s bluff-stars-flip}.bluff-stars-copy{flex-direction:column;gap:.15rem;display:flex}.bluff-stars-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.72rem}.bluff-stars-count{font-family:var(--font-display);color:var(--cream);margin:0;font-size:1.7rem}.bluff-stars-count-label{color:var(--muted);margin:0;font-size:.85rem}.rule{background:var(--line);border:0;height:1px;margin-block:clamp(2.5rem,6vw,4rem)}.back-row{margin-top:2.5rem}.back-link{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.78rem;display:inline-block}.back-link:hover{color:var(--gold-soft)}.site-footer{border-top:1px solid var(--line);background:var(--bg-2);margin-top:clamp(3rem,8vw,6rem)}.footer-inner{text-align:center;padding-block:clamp(2.5rem,6vw,4rem)}.footer-brand{font-family:var(--font-display);color:var(--gold-soft);font-size:1.8rem}.footer-tag{font-family:var(--font-display);color:var(--muted);margin:.5rem 0 0;font-size:1.2rem;font-style:italic}@media (max-width:820px){.featured,.recipe-columns{grid-template-columns:1fr}}@media (max-width:560px){.nav .is-muted{display:none}}
