@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f13700f23fbdc6fd-s.28qi1ga78_w_1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cc014fcb166cf364-s.p.2cu9iw-l3ih8o.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.cinzel_a0f62318-module__MKun8W__className{font-family:Cinzel,Cinzel Fallback;font-style:normal}.cinzel_a0f62318-module__MKun8W__variable{--font-cinzel:"Cinzel", "Cinzel 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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:700;font-display:swap;src:url(../media/8bd76523131fa0fc-s.1pvupmngxrt5z.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.3huc2loe0ie8a.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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_f01293ab-module__isjUMW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_f01293ab-module__isjUMW__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.0tlhhw_qyyfys.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.12ub3b46qtqh1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.3-2h23dx9ns77.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.0ljlqtoxynbu1.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0y7p5r83eele4.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.1_ma567-n-526.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.32itxo7y-xsdk.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.0tlhhw_qyyfys.woff2?dpl=dpl_CmMBZiX7CTZxR8pBZNLSt5s7CRUX)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:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_a52a07ca-module__Rlxiza__className{font-family:EB Garamond,EB Garamond Fallback;font-style:normal}.eb_garamond_a52a07ca-module__Rlxiza__variable{--font-garamond:"EB Garamond", "EB Garamond Fallback"}
:root{--parchment:#f4ead6;--parchment-deep:#ece0c6;--parchment-panel:#faf3e2;--vellum-line:#e2d3b2;--ink:#2a211a;--ink-soft:#4a3f33;--ink-faint:#6f6250;--emerald:#1f6b4f;--emerald-deep:#164d39;--emerald-bright:#2b8a67;--gold:#c9a227;--gold-deep:#7a5c14;--gold-bright:#e0be4a;--wax:#8a2f2a;--wax-deep:#6e211d;--seal:var(--wax);--seal-hi:#a13c36;--seal-edge:var(--wax-deep);--on-seal:var(--parchment-panel);--shadow-color:#2a211a;--grain:#78603c08;--scrim:color-mix(in srgb, var(--shadow-color) 45%, transparent);--link-line:color-mix(in srgb, var(--emerald) 35%, transparent);--focus:var(--emerald-deep);--font-display:var(--font-cinzel), "Cinzel", Georgia, serif;--font-title:var(--font-cormorant), "Cormorant Garamond", Georgia, serif;--font-body:var(--font-garamond), "EB Garamond", Georgia, serif;--step--1:clamp(.83rem, .8rem + .15vw, .92rem);--step-0:clamp(1.05rem, 1rem + .25vw, 1.18rem);--step-1:clamp(1.3rem, 1.2rem + .5vw, 1.6rem);--step-2:clamp(1.7rem, 1.5rem + 1vw, 2.3rem);--step-3:clamp(2.2rem, 1.8rem + 2vw, 3.4rem);--step-4:clamp(2.8rem, 2rem + 4vw, 5rem);--measure:66ch;--radius:3px;--shadow-tome:0 1px 2px color-mix(in srgb, var(--shadow-color) 12%, transparent), 0 8px 30px color-mix(in srgb, var(--shadow-color) 10%, transparent);--ring:0 0 0 2px var(--parchment-panel), 0 0 0 4px var(--focus)}@media screen and (prefers-color-scheme:dark){:root:not([data-embed-theme]):not(:has(.embed-root)){--parchment:#1b1713;--parchment-deep:#16120f;--parchment-panel:#241e18;--vellum-line:#3d342a;--ink:#efe4cd;--ink-soft:#d6c9ae;--ink-faint:#a4977f;--emerald:#55b98f;--emerald-deep:#45a27a;--emerald-bright:#6cc9a1;--gold:#c9a227;--gold-deep:#d4af45;--gold-bright:#e6c766;--wax:#e07a6c;--wax-deep:#b85a4f;--seal:#8a2f2a;--seal-hi:#a13c36;--seal-edge:#5c1b18;--on-seal:#f6ead2;--shadow-color:#000;--grain:#00000029;--scrim:color-mix(in srgb, var(--shadow-color) 62%, transparent);--focus:var(--emerald-bright);--shadow-tome:0 1px 2px color-mix(in srgb, var(--shadow-color) 45%, transparent), 0 8px 30px color-mix(in srgb, var(--shadow-color) 35%, transparent)}}:root[data-embed-theme=dark]{--parchment:#1b1713;--parchment-deep:#16120f;--parchment-panel:#241e18;--vellum-line:#3d342a;--ink:#efe4cd;--ink-soft:#d6c9ae;--ink-faint:#a4977f;--emerald:#55b98f;--emerald-deep:#45a27a;--emerald-bright:#6cc9a1;--gold:#c9a227;--gold-deep:#d4af45;--gold-bright:#e6c766;--wax:#e07a6c;--wax-deep:#b85a4f;--seal:#8a2f2a;--seal-hi:#a13c36;--seal-edge:#5c1b18;--on-seal:#f6ead2;--shadow-color:#000;--grain:#00000029;--scrim:color-mix(in srgb, var(--shadow-color) 62%, transparent);--focus:var(--emerald-bright);--shadow-tome:0 1px 2px color-mix(in srgb, var(--shadow-color) 45%, transparent), 0 8px 30px color-mix(in srgb, var(--shadow-color) 35%, transparent)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports selector(:has(a)){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root:has(.embed-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-embed-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5rem}@media (max-width:767px){html{scroll-padding-top:7.5rem}}@media (max-width:640px){html{scroll-padding-top:9.5rem;scroll-padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}body{background-color:var(--parchment);background-image:radial-gradient(circle at 15% 20%, color-mix(in srgb, var(--gold) 6%, transparent), transparent 45%), radial-gradient(circle at 85% 15%, color-mix(in srgb, var(--emerald) 5%, transparent), transparent 40%), radial-gradient(circle at 50% 100%, color-mix(in srgb, var(--wax) 4%, transparent), transparent 55%), repeating-linear-gradient(0deg, var(--grain) 0 1px, transparent 1px 4px);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);text-rendering:optimizelegibility;min-height:100vh;margin:0;line-height:1.65}h1,h2,h3,h4{font-family:var(--font-display);color:var(--ink);text-wrap:balance;letter-spacing:.01em;margin:0 0 .5em;line-height:1.12}h1{font-size:var(--step-3);font-weight:600}h2{font-size:var(--step-2);font-weight:600}h3{font-size:var(--step-1);font-weight:600;font-family:var(--font-title);font-style:normal}h4{font-size:var(--step-0);font-weight:700;font-family:var(--font-title)}p{max-width:var(--measure);margin:0 0 1em}a{color:var(--emerald);-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}a:hover{color:var(--emerald-deep);-webkit-text-decoration-color:var(--emerald);text-decoration-color:var(--emerald)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.eyebrow{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.22em;font-size:var(--step--1);color:var(--gold-deep);margin:0 0 .75em;font-weight:600;display:inline-block}.dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--emerald);text-shadow:1px 1px 0 color-mix(in srgb, var(--gold) 25%, transparent);margin-right:.02em;padding:.06em .12em 0 0;font-size:3.4em;font-weight:700;line-height:.72}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2.5rem)}.wrap-narrow{max-width:760px}section{padding-block:clamp(2.5rem,6vw,5rem)}.stack>*+*{margin-top:1rem}.stack-lg>*+*{margin-top:2rem}.rule{max-width:340px;height:26px;color:var(--gold-deep);border:0;justify-content:center;align-items:center;margin:2.5rem auto;display:flex}.rule:before,.rule:after{content:"";background:linear-gradient(to var(--dir,right), transparent, currentColor);flex:1;height:1px}.rule:after{--dir:left}.rule span{font-family:var(--font-display);color:var(--gold-deep);margin-inline:.9rem;font-size:1.1rem;transform:translateY(-1px)}.btn{--btn-bg:var(--emerald);--btn-bg-hi:var(--emerald-bright);font-family:var(--font-display);font-weight:600;font-size:var(--step-0);letter-spacing:.03em;color:var(--parchment-panel);background:linear-gradient(180deg, var(--btn-bg-hi), var(--btn-bg));border:1px solid var(--emerald-deep);border-radius:var(--radius);cursor:pointer;box-shadow:0 2px 0 var(--emerald-deep), 0 4px 10px color-mix(in srgb, var(--emerald-deep) 25%, transparent);align-items:center;gap:.5em;padding:.7em 1.4em;text-decoration:none;transition:transform 80ms,box-shadow .12s,filter .12s;display:inline-flex}.btn:hover{filter:brightness(1.06)}.btn:active{box-shadow:0 0 0 var(--emerald-deep), 0 2px 6px color-mix(in srgb, var(--emerald-deep) 25%, transparent);transform:translateY(2px)}.btn:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.btn-seal{--btn-bg:var(--seal);--btn-bg-hi:var(--seal-hi);color:var(--on-seal);border-color:var(--seal-edge);box-shadow:0 2px 0 var(--seal-edge), 0 6px 16px color-mix(in srgb, var(--seal-edge) 30%, transparent);font-size:var(--step-1);border-radius:6px;padding:.85em 1.7em;position:relative}.btn-seal:active{box-shadow:0 0 0 var(--seal-edge), 0 3px 8px color-mix(in srgb, var(--seal-edge) 30%, transparent)}.btn-seal:before{content:"";border:1px solid color-mix(in srgb, var(--on-seal) 35%, transparent);pointer-events:none;border-radius:4px;position:absolute;inset:4px}.btn-ghost{color:var(--emerald-deep);border:1px solid var(--vellum-line);box-shadow:none;font-family:var(--font-title);background:0 0;font-weight:600}.btn-ghost:hover{background:var(--parchment-panel);border-color:var(--gold);filter:none}.btn-ghost:active{box-shadow:none;transform:translateY(1px)}.btn-sm{font-size:var(--step--1);padding:.45em .9em}.panel{background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);box-shadow:var(--shadow-tome);padding:clamp(1.2rem,3vw,2rem)}.card{background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);color:var(--ink);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-color) 8%, transparent);flex-direction:column;gap:.4rem;padding:1.2rem 1.3rem;text-decoration:none;transition:transform .12s,box-shadow .14s,border-color .14s;display:flex}.card:hover{border-color:var(--gold);box-shadow:var(--shadow-tome);color:var(--ink);transform:translateY(-3px)}.card h3{color:var(--emerald-deep);margin:0}.card p{color:var(--ink-soft);font-size:var(--step--1);margin:0;line-height:1.5}.card .card-tag{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-deep);font-size:.68rem}.grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:clamp(.8rem,2vw,1.2rem);display:grid}.site-header{z-index:20;background:color-mix(in srgb, var(--parchment) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--vellum-line);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;padding-block:.7rem;display:flex}.brand{color:var(--ink);font-family:var(--font-display);letter-spacing:.04em;align-items:center;gap:.6rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.brand:hover{color:var(--ink)}.brand .mark{flex:none;width:30px;height:30px}.brand em{color:var(--gold-deep);font-style:normal}.nav{font-family:var(--font-title);align-items:center;gap:1.2rem;font-size:1.02rem;font-weight:600;display:flex}.nav a{color:var(--ink-soft);padding-block:.35rem;text-decoration:none}.nav a:hover{color:var(--emerald-deep)}@media (max-width:640px){.site-header .wrap{flex-wrap:wrap;justify-content:center;row-gap:.15rem;padding-block:.55rem}.nav{flex-wrap:wrap;justify-content:center;gap:.5rem .9rem;font-size:.95rem}}.hero{text-align:center;padding-block:clamp(3rem,8vw,6rem);position:relative;overflow:hidden}.hero h1{font-size:var(--step-4);margin-bottom:.3em}.hero .lede{font-family:var(--font-title);font-size:var(--step-1);color:var(--ink-soft);max-width:32ch;margin-inline:auto;font-style:italic}.hero .hero-cta{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2rem;display:flex}.hero-compact{padding-block:clamp(1.6rem,5vw,2.6rem) clamp(.6rem,2vw,1rem)}.hero-compact .hero-lede{font-family:var(--font-title);font-size:var(--step-1);color:var(--ink-soft);max-width:42ch;margin-inline:auto}.gen-head{text-align:center;padding-top:clamp(.5rem,2vw,1.5rem);padding-bottom:clamp(1.5rem,4vw,2.5rem)}.gen-head .tagline{font-family:var(--font-title);font-style:italic;font-size:var(--step-1);color:var(--ink-soft);max-width:40ch;margin-inline:auto}.home-links{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.02em;margin:.5rem 0 2rem}.home-links a{padding:.4em .2em;display:inline-block}.proof-row-compact{justify-content:center;gap:1rem 2rem;max-width:46rem;margin:0 auto .5rem}.proof-row-compact li{max-width:13rem}.home-tabs{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.2rem;display:flex}.home-tab{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.03em;color:var(--ink-soft);background:var(--parchment-panel);border:1px solid var(--vellum-line);cursor:pointer;border-radius:999px;min-height:44px;padding:.55em 1.1em;font-weight:600;transition:color .12s,border-color .12s,background .12s}.home-tab:hover{color:var(--emerald-deep);border-color:var(--emerald-deep)}.home-tab.active{color:var(--parchment-panel);background:var(--emerald-deep);border-color:var(--emerald-deep)}.home-console-note{text-align:center;color:var(--ink-faint);font-style:italic;font-family:var(--font-title);font-size:var(--step--1);margin:0 0 .6rem}.home-console-h2{margin-bottom:.6rem}.gen-console{margin-block:2rem}.gen-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;min-height:44px;margin-bottom:1.2rem;display:flex}.gen-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.gen-toolbar .btn-sm{min-height:44px}.gen-actions .btn-seal:disabled{cursor:default}.filters-toggle{display:none}.gen-console kbd,.shortcuts-dialog kbd{font-family:var(--font-body);border:1px solid var(--vellum-line);border-radius:var(--radius);background:var(--parchment-panel);color:var(--ink);border-bottom-width:2px;padding:.15em .4em;font-size:.85em;line-height:1}@media (hover:none),(max-width:640px){.shortcuts-toggle{display:none}}.export-wrap{position:relative}.export-menu{z-index:20;background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);min-width:14rem;max-width:calc(100vw - 2rem);box-shadow:var(--shadow-tome);text-align:left;flex-direction:column;padding:.3rem;display:flex;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%)}.gen-filters{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.9rem 1.2rem;margin:0 0 1.5rem;display:flex}.gen-filter{font-family:var(--font-display);font-size:var(--step--1);color:var(--ink-soft);text-align:left;flex-direction:column;gap:.3rem;display:flex}.gen-filter input,.gen-filter select{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);min-height:44px;padding:.5em .7em}.gen-filter input{text-align:center;width:4.5rem}.gen-filter-wide input{text-align:left;width:8.5rem}.gen-filter input[type=number]{width:5.5rem}.gen-filter-check{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;min-height:44px}.gen-filter-check input[type=checkbox]{width:1.15rem;height:1.15rem;min-height:0;accent-color:var(--emerald);margin:0;padding:0}.gen-filter-clear{color:var(--emerald);font-family:var(--font-body);font-size:var(--step--1);text-decoration:underline;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);cursor:pointer;background:0 0;border:1px solid #0000;min-height:44px;padding:.5em .3em}.gen-filter-clear:hover{color:var(--emerald-deep)}@media (max-width:640px){.gen-console{margin-block:.75rem 1rem}.gen-head .tagline{font-size:var(--step-0);margin-bottom:.4rem;line-height:1.45}.gen-actions{gap:.5rem;margin-bottom:.8rem}.gen-actions>.btn-seal{max-width:22rem;font-size:var(--step-0);flex:100%;justify-content:center;padding:.65em 1.4em}.gen-toolbar{position:relative}.export-wrap{position:static}.filters-toggle{display:inline-flex}.gen-filters{margin-bottom:1rem;display:none}.gen-filters.open{background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.8rem;display:grid}.gen-filters.open .gen-filter input:not([type=checkbox]),.gen-filters.open .gen-filter select{width:100%}.gen-filters.open .gen-filter-check,.gen-filters.open .gen-filter-clear{grid-column:1/-1}}.results{text-align:left;grid-template-columns:minmax(0,1fr);gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.results{grid-template-columns:repeat(2,minmax(0,1fr))}.result .name.long{font-size:var(--step-0)}}@media (min-width:1100px){.results{grid-template-columns:repeat(3,minmax(0,1fr))}.result .name{font-size:clamp(1.15rem,.9rem + .4vw,1.35rem)}.result .name.long{font-size:1.08rem}}.result{background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.4rem;min-width:0;min-height:56px;padding:.3rem .3rem .3rem .9rem;animation:.35s both rise;display:flex;position:relative}.result.menu-open{z-index:5}.result .name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-title);font-weight:600;font-size:var(--step-1);color:var(--ink);flex:auto;line-height:1.2}.result-btns{flex:none;align-items:center;gap:.1rem;display:flex}.result .metric{margin-top:.1rem;display:block}.result.locked{border-color:var(--gold);box-shadow:inset 3px 0 0 var(--gold)}.icon-btn.lock-btn[aria-pressed=true]{color:var(--emerald-deep)}.more-copy{display:none}@media (max-width:599px){.results{gap:.4rem}.result{gap:.2rem;padding:.15rem .15rem .15rem .8rem}.result .name{font-size:var(--step-0);line-height:1.15}.result .metric{font-size:.75em}.result-btns{gap:0}.result .copy-btn{display:none}.more-copy{display:flex}}.icon-btn{color:var(--ink-faint);cursor:pointer;border-radius:var(--radius);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.32rem;line-height:0;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.icon-btn:hover{color:var(--emerald-deep);background:var(--parchment-deep)}.icon-btn[aria-pressed=true]{color:var(--gold-deep)}.icon-btn.copied{color:var(--emerald-bright)}.fave-chip .icon-btn{min-width:32px;min-height:32px;padding:.2rem}.more-menu{z-index:10;background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);min-width:13rem;max-width:min(20rem,100vw - 2.5rem);box-shadow:var(--shadow-tome);flex-direction:column;padding:.3rem;display:flex;position:absolute;top:calc(100% + 4px);right:0}.more-item{min-height:44px;font-family:var(--font-body);font-size:var(--step--1);text-align:left;color:var(--emerald-deep);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:.5rem;padding:.4rem .7rem;line-height:1.3;text-decoration:none;display:flex}.more-item:hover,.more-item:focus-visible{background:var(--parchment-deep);border-color:var(--vellum-line)}.gen-console .note{text-align:left;max-width:70ch;margin-inline:auto}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.result{animation:none}*{scroll-behavior:auto!important}}.empty-note{color:var(--ink-faint);font-style:italic;font-family:var(--font-title);text-align:center;justify-content:center;align-items:center;min-height:clamp(12rem,32vh,16rem);padding:1.5rem 0;display:flex}.faves{margin-top:1.5rem}.faves h3{color:var(--gold-deep)}.faves-list{flex-wrap:wrap;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.fave-chip{background:var(--parchment);border:1px solid var(--gold);font-family:var(--font-title);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .4rem .3rem .8rem;font-weight:600;display:inline-flex}.prose{max-width:var(--measure)}.prose h2{margin-top:2rem}.prose h3{margin-top:1.6rem}.prose ul{padding-left:1.2rem}.prose li{margin-bottom:.4rem}.prose li::marker{color:var(--gold-deep)}ul.name-grid{font-family:var(--font-title);color:var(--ink);grid-template-columns:repeat(4,1fr);gap:.35rem 1rem;margin:.9rem 0 0;padding:0;font-weight:600;list-style:none;display:grid}.name-grid li{border-bottom:1px solid var(--vellum-line);font-size:var(--step--1);margin:0;padding:.3rem 0}@media (max-width:640px){ul.name-grid{grid-template-columns:repeat(2,1fr)}}.faq-item{border-top:1px solid var(--vellum-line);padding-block:1rem}.faq-item:last-child{border-bottom:1px solid var(--vellum-line)}.faq-item h3{font-size:var(--step-0);margin:0 0 .3rem}.faq-item p{color:var(--ink-soft);margin:0}.tag-row{flex-wrap:wrap;gap:.5rem;display:flex}.pill{font-family:var(--font-title);font-weight:600;font-size:var(--step--1);background:var(--parchment-panel);border:1px solid var(--vellum-line);color:var(--emerald-deep);border-radius:999px;padding:.3rem .85rem;text-decoration:none}.pill:hover{border-color:var(--gold);color:var(--emerald-deep)}.cat-head{align-items:baseline;gap:.75rem;margin-bottom:1rem;display:flex}.cat-head h2{margin:0}.cat-head .count{font-family:var(--font-title);color:var(--ink-faint);font-size:var(--step-0)}.cat-head h2 a,.cat-head h3 a{color:inherit;text-decoration:none}.cat-head h2 a:hover,.cat-head h3 a:hover{color:var(--emerald-deep)}.form-panel{max-width:560px}.field{flex-direction:column;gap:.35rem;margin-bottom:1.1rem;display:flex}.field label{font-family:var(--font-title);font-weight:600;font-size:var(--step--1);color:var(--ink-soft)}.field input,.field textarea{font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--parchment);border:1px solid var(--vellum-line);border-radius:var(--radius);padding:.65em .8em}.field input:focus-visible,.field textarea:focus-visible{border-color:var(--emerald);box-shadow:var(--ring);outline:none}.field textarea{resize:vertical;min-height:140px}.field-hp{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.form-status{font-family:var(--font-title);font-size:var(--step--1);margin-top:.9rem}.form-status.is-error{color:var(--wax)}.ad-slot{background:var(--parchment-panel);border:1px dashed var(--vellum-line);border-radius:var(--radius);justify-content:center;align-items:center;margin-block:2rem;display:flex}.ad-slot-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--ink-faint);font-size:.68rem}.consent-banner{inset-inline:0;z-index:40;background:var(--parchment-deep);border-top:1px solid var(--vellum-line);box-shadow:var(--shadow-tome);padding:1rem clamp(1.1rem,4vw,2.5rem);position:fixed;bottom:0}.consent-banner p{max-width:70ch;font-size:var(--step--1);margin:0}.site-footer{border-top:1px solid var(--vellum-line);background:var(--parchment-deep);margin-top:3rem}.site-footer .wrap{padding-block:2.5rem}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem 2rem;display:grid}.footer-grid h4{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--gold-deep);margin-bottom:.7rem;font-size:.72rem}.footer-grid a{color:var(--ink-soft);padding-block:.15rem;font-size:.98rem;text-decoration:none;display:block}.footer-grid a:hover{color:var(--emerald-deep)}.footer-base{border-top:1px solid var(--vellum-line);color:var(--ink-faint);font-size:var(--step--1);flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:2rem;padding-top:1.2rem;display:flex}.crumbs{font-family:var(--font-title);font-size:var(--step--1);color:var(--ink-faint);padding-top:1.2rem}.crumbs a{color:var(--ink-soft);text-decoration:none}.crumbs a:hover{color:var(--emerald-deep)}.crumbs span{color:var(--gold-deep);margin-inline:.4rem}.center{text-align:center}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only:focus{z-index:100;clip:auto;white-space:normal;background:var(--parchment-panel);border:1px solid var(--gold);border-radius:var(--radius);width:auto;height:auto;color:var(--ink);font-family:var(--font-title);box-shadow:var(--shadow-tome);margin:0;padding:.6rem 1rem;font-weight:600;position:fixed;top:.6rem;left:.6rem;overflow:visible}.data-table{border-collapse:collapse;width:100%;font-size:var(--step--1);margin:1.2rem 0}.data-table th,.data-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--vellum-line);padding:.55rem .8rem .55rem 0}.data-table thead th{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);border-bottom:2px solid var(--vellum-line)}.data-table tbody th{font-family:var(--font-title);color:var(--ink);white-space:nowrap;padding-right:1.2rem;font-weight:600}.data-table td code{word-break:break-word}.table-scroll{overflow-x:auto}.table-scroll .data-table{min-width:34rem}.metric{font-family:var(--font-body);color:var(--ink-faint);white-space:nowrap;font-size:.8em;font-weight:400}.name-grid li .metric{display:block}.note{font-size:var(--step--1);color:var(--ink-soft);border-left:2px solid var(--vellum-line);margin:1.2rem 0;padding-left:.9rem}.review-line{border-top:1px solid var(--vellum-line);font-size:var(--step--1);color:var(--ink-faint);margin-top:2.5rem;padding-top:1rem}.block-items{flex-wrap:wrap;gap:.3rem;margin:.6rem 0 1.4rem;display:flex}.block-items code{background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);padding:.15rem .45rem;font-size:.85em}.cite-block{margin:2rem 0}.cite-block h3{margin-top:0}.cite-row{flex-wrap:wrap;align-items:flex-start;gap:.8rem;display:flex}.cite-row code{word-break:break-word;flex:18rem;font-size:.85em}.cite-pre{white-space:pre-wrap}.code-block{background:var(--parchment-panel);border:1px solid var(--vellum-line);border-left:3px solid var(--emerald);border-radius:var(--radius);max-width:var(--measure);margin:1rem 0 1.4rem;padding:.85rem 1rem;font-size:.82em;line-height:1.55;overflow-x:auto}.code-block code{white-space:pre;font-size:inherit;color:var(--ink)}.embed-builder{margin:1.5rem 0 2rem}.embed-builder-row{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.embed-field{flex-direction:column;flex:14rem;gap:.35rem;display:flex}.embed-field>span{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.embed-field select,.embed-code{font-family:inherit;font-size:var(--step--1);color:var(--ink);background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);width:100%;padding:.5rem .6rem}.embed-code{white-space:pre;resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-x:auto}:is(body:has(.embed-root) .site-header,body:has(.embed-root) .site-footer,body:has(.embed-root) .consent-banner){display:none}body:has(.embed-root){background-image:none}.embed-root{max-width:40rem;padding:1.1rem 1.2rem 1.4rem}.embed-title{font-size:var(--step-1);margin-bottom:.8rem}.embed-names{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem .8rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.embed-names li{font-family:var(--font-title);font-size:var(--step-0);border-bottom:1px solid var(--vellum-line);padding:.2rem 0}@media (max-width:30rem){.embed-names{grid-template-columns:repeat(2,minmax(0,1fr))}}.embed-credit{font-size:var(--step--1);margin:0 0 .5rem}.embed-disclaimer{font-size:var(--step--1);color:var(--ink-faint);margin:0;line-height:1.45}.proof-row{flex-wrap:wrap;gap:1.4rem 2.4rem;margin:1.6rem 0 1.8rem;padding:0;list-style:none;display:flex}.proof-row li{flex-direction:column;gap:.15rem;max-width:16rem;display:flex}.proof-row strong{font-family:var(--font-display);font-size:var(--step-1);color:var(--emerald-deep);line-height:1.1}.proof-row span{font-size:var(--step--1);color:var(--ink-soft)}.site-search{flex:0 14rem;position:relative}.site-search input{width:100%;font:inherit;font-size:var(--step--1);color:var(--ink);background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);padding:.45em .7em}.site-search input:focus-visible{box-shadow:var(--ring);outline:none}.search-results{z-index:20;background:var(--parchment-panel);border:1px solid var(--vellum-line);border-radius:var(--radius);box-shadow:var(--shadow-tome);margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .3rem);left:0;right:0}.search-results li{margin:0}.search-results a{font-size:var(--step--1);border-radius:var(--radius);color:var(--ink);padding:.4rem .55rem;text-decoration:none;display:block}.search-results a:hover,.search-results a:focus-visible{background:var(--parchment-deep)}@media (max-width:720px){.site-search{flex-basis:100%;order:3;margin-top:.5rem}}.seed-note{font-size:var(--step--1);color:var(--ink-faint);margin-top:.9rem}.seed-note code{background:var(--parchment-deep);border-radius:var(--radius);padding:.1rem .35rem}.hub-guide{margin-top:2rem}.hub-guide .data-table caption{caption-side:top;text-align:left;font-size:var(--step--1);color:var(--ink-faint);max-width:var(--measure);padding:0 0 .6rem}.decision-list{margin:1.2rem 0 0;padding:0}.decision-item{border-bottom:1px solid var(--vellum-line);padding:.7rem 0}.decision-item:last-child{border-bottom:0}.decision-list dt{font-family:var(--font-title);color:var(--ink);font-weight:600}.decision-list dd{color:var(--ink-soft);font-size:var(--step--1);margin:.2rem 0 0}.compare-fields{flex-wrap:wrap;gap:1rem;display:flex}.compare-fields p{flex:12rem;margin:0 0 1rem}.compare-fields label{font-size:var(--step--1);color:var(--ink-faint);margin-bottom:.25rem;display:block}.compare-fields input{width:100%;font:inherit;color:var(--ink);background:var(--parchment);border:1px solid var(--vellum-line);border-radius:var(--radius);padding:.5em .7em}.compare-fields input:focus-visible{box-shadow:var(--ring);outline:none}.shared-banner{background:var(--parchment-panel);border:1px solid var(--gold);border-radius:var(--radius);font-family:var(--font-title);color:var(--ink-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .9rem;margin:0 0 .8rem;padding:.25rem .5rem .25rem 1rem;font-weight:600;display:flex}.shared-banner p{margin:0}.shared-banner .btn-sm{min-height:44px}.empty-note{flex-direction:column;gap:.7rem}.empty-note p{margin:0}.empty-note .btn-sm{min-height:44px;font-style:normal}.filter-note,.world-note{max-width:none;font-size:var(--step--1);color:var(--ink-faint);text-align:center;margin:.8rem auto 0}.world-note strong{color:var(--ink-soft);font-weight:600}.copy-fallback{background:var(--parchment-panel);border:1px solid var(--gold);border-radius:var(--radius);text-align:left;max-width:34rem;margin:0 auto 1rem;padding:.8rem 1rem}.copy-fallback p{font-size:var(--step--1);color:var(--ink-soft);margin:0 0 .5rem}.copy-fallback textarea{width:100%;font-family:var(--font-body);font-size:var(--step-0);color:var(--ink);background:var(--parchment);border:1px solid var(--vellum-line);border-radius:var(--radius);resize:vertical;margin:0 0 .6rem;padding:.5rem .6rem;display:block}.copy-fallback .btn-sm{min-height:44px}.similar{text-align:left;margin-top:1.2rem;padding:.9rem 1rem 1rem}.similar-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.similar-head h3{font-size:var(--step-0);color:var(--gold-deep);margin:0}.similar-list{grid-template-columns:minmax(0,1fr);gap:.4rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.similar-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.similar-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.similar-item{background:var(--parchment);border:1px solid var(--vellum-line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:.3rem;min-width:0;min-height:52px;padding:.15rem .15rem .15rem .8rem;display:flex}.similar-item .name{overflow-wrap:anywhere;min-width:0;font-family:var(--font-title);font-weight:600;font-size:var(--step-0);flex:auto;line-height:1.2}.similar-item .metric{display:block}.similar-empty{font-family:var(--font-title);color:var(--ink-faint);margin:.6rem 0 0;font-style:italic}.facts{max-width:var(--measure);background:var(--parchment-panel);border:1px solid var(--vellum-line);border-left:3px solid var(--gold);border-radius:var(--radius);color:var(--ink-soft);text-align:left;font-variant-numeric:lining-nums tabular-nums;margin:1.6rem 0;padding:.85rem 1.1rem;line-height:1.55}.facts strong,.facts b{color:var(--ink);font-weight:600}.facts a{overflow-wrap:anywhere}.gen-head .facts{margin-inline:auto}.forge-sticky{display:none}@media (max-width:640px){.forge-sticky{z-index:40;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--parchment) 92%, transparent);border-top:1px solid var(--vellum-line);box-shadow:0 -6px 18px color-mix(in srgb, var(--shadow-color) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;animation:.2s both rise;display:flex;position:fixed;bottom:0;left:0;right:0}.forge-sticky .btn-seal{width:100%;max-width:22rem;font-size:var(--step-0);justify-content:center;padding:.7em 1.2em}}@media (prefers-reduced-motion:reduce){.forge-sticky{animation:none}}.shortcuts-backdrop{z-index:60;background:var(--scrim);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.shortcuts-dialog{background:var(--parchment-panel);border:1px solid var(--gold);border-radius:var(--radius);width:min(30rem,100%);max-height:calc(100vh - 2rem);box-shadow:var(--shadow-tome);text-align:left;padding:1.2rem 1.4rem;overflow:auto}.shortcuts-title{font-size:var(--step-1);margin-bottom:.6rem}.shortcuts-list{margin:0 0 .8rem}.shortcuts-row{border-bottom:1px solid var(--vellum-line);grid-template-columns:5rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.35rem 0;display:grid}.shortcuts-row dt,.shortcuts-row dd{margin:0}.shortcuts-row dd{font-size:var(--step--1);color:var(--ink-soft)}.shortcuts-foot{font-size:var(--step--1);color:var(--ink-faint)}.shortcuts-dialog .btn-sm{min-height:44px}.print-sheet{display:none}@media print{@page{size:A4;margin:12mm}body:has(>.print-sheet){background:0 0;min-height:0}body:has(>.print-sheet)>:not(.print-sheet){display:none!important}body>.print-sheet{color:var(--ink);font-family:var(--font-body);line-height:1.4;display:block}.print-head{border-bottom:1px solid var(--vellum-line);margin-bottom:4mm;padding-bottom:2mm}.print-brand{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin:0;font-size:8pt}.print-head h2{margin:1mm 0;font-size:18pt}.print-meta{max-width:none;color:var(--ink-soft);margin:0;font-size:9pt}.print-names{columns:3;column-gap:8mm;margin:0;padding:0;list-style:none}.print-names li{break-inside:avoid;border-bottom:.5pt solid var(--vellum-line);padding:1.5mm 0}.print-name{font-family:var(--font-title);font-size:12.5pt;font-weight:600;line-height:1.2;display:block}.print-metric{color:var(--ink-faint);font-size:8pt;display:block}.print-foot{max-width:none;color:var(--ink-faint);overflow-wrap:anywhere;margin:4mm 0 0;font-size:8pt}}
