@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d8cddd76dbfeaef0-s.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.0ilg37~12qzfz.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.0rbr02z3z6mfi.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.056wj0-m8vpjn.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.0nas3qtlwu1e5.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.0jox806dnq5~c.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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.00b2_ptq3xnpy.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.0l.9lak812di~.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.0m2lc_66fsc~9.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.0~7_67muh398v.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.10ked.7w885.g.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_b558ce-module__1bfWOq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.cormorant_garamond_b558ce-module__1bfWOq__variable{--fkt-serif:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.0ukv8w44g-ero.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.0.~6awr7s_x~e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.03.l3q6.yjdea.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.0wgivejcq.nxb.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:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.0y6l8gfsci7wz.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.03-2plk_jby3l.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.0mpjd3mt-1~.h.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.0r7af91~4q_j_.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.02utixw1.5rzi.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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.0e02f3~6sn7w-.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e91c9d3333f55cb6-s.09e04ariun53n.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/2fd7a91ea9e80c63-s.0blbxsk-o7go..woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/74cdd852f516c0aa-s.028zp-732gbw~.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/751b79a01b9ab64a-s.0k_.j9o.10h2l.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:Spectral;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ef598559186306ee-s.p.0fdh6gfw.fu66.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0333v7l_db_.7.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.066.ad6_mw-jc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.0hmkv3zwob.vi.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.0~7tny-1_dnkq.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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0bqj_k.a2fk9_.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.149i9fxan~kv5.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.0gcqbda4_uwsm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.0ui01shq9v.lx.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.0rbrzw48a33g-.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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.0zyvzvhw7v9n6.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.027za71g6zbyv.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.0zvb2s65wg7ra.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.01aatzsemq119.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.145oh1f_0lhuk.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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.0jd0f37ymqamw.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/61b0fa473c495204-s.0xw8k1a94ca7d.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba9e5337ec18f7ed-s.06v6gr1oou5_e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52a3cc83f9028e85-s.0y8vazmfg0bhk.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/512edca1ee5836a2-s.0-_p6gtpr2dyd.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:Spectral;font-style:normal;font-weight:500;font-display:swap;src:url(../media/23d3c9ac01cd973c-s.p.02r7r_3v3gydk.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.02yef55798_ui.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.06svmj1bjxpj5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.0pi5jsz4932jo.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.11rkwo8o3jx~2.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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.17k2i9j4cifp0.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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_9fd9da3c-module__xw8a2G__className{font-family:Spectral,Spectral Fallback}.spectral_9fd9da3c-module__xw8a2G__variable{--fkt-body:"Spectral", "Spectral Fallback"}
.fkt-root{--ink-900:#15100b;--ink-800:#1b150f;--ink-700:#221a13;--ink-600:#2c2219;--ink-500:#392c20;--ink-line:#f3e9d81a;--ink-line-strong:#f3e9d829;--paper:#f4ecdd;--paper-soft:#ece0cc;--paper-dim:#c3b298;--paper-faint:#8c7d68;--cream-bg:#f6efe3;--cream-bg-2:#efe5d4;--copper:#cf7f44;--copper-bright:#e0975c;--copper-deep:#a85f31;--oxblood:#7d3f2f;--gold:#e6bd7e;--ember-glow:#cf7f4466;--on-cream:#2a201a;--on-cream-dim:#6b5b48;--fkt-maxw:1180px;--fkt-radius:18px;--fkt-radius-sm:12px;--serif:var(--fkt-serif,"Cormorant Garamond", Georgia, serif);--body:var(--fkt-body,"Spectral", Georgia, serif);--shadow-lift:0 30px 80px -30px #000000b3, 0 8px 24px -12px #00000080;--shadow-window:0 50px 120px -40px #000000d9, 0 10px 30px -10px #0009}html[data-theme=light] .fkt-root{--ink-900:#ebdec6;--ink-800:#e0d1b3;--ink-700:#fdf8ee;--ink-600:#fffdf7;--ink-500:#cdb99a;--ink-line:#4a341e24;--ink-line-strong:#4a341e3d;--paper:#281e16;--paper-soft:#38291d;--paper-dim:#6a5640;--paper-faint:#97825f;--cream-bg:#dcc8a4;--cream-bg-2:#d0ba93;--on-cream:#281e16;--on-cream-dim:#6a5640;--copper:#b85d27;--copper-bright:#c4662a;--copper-deep:#934817;--oxblood:#7d3f2f;--gold:#c8882e;--ember-glow:#d98f4680;--shadow-lift:0 26px 62px -26px #56381a6b, 0 8px 20px -10px #56381a4d;--shadow-window:0 52px 112px -40px #56381a80, 0 12px 32px -12px #56381a57}.fkt-root *,.fkt-root :before,.fkt-root :after{box-sizing:border-box}.fkt-root{font-family:var(--body);background:var(--ink-900);color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%;--serif:var(--fkt-serif,"Cormorant Garamond", Georgia, serif);--body:var(--fkt-body,"Spectral", Georgia, serif);font-size:18px;line-height:1.6;overflow-x:hidden}::selection{background:var(--copper);color:var(--ink-900)}.fkt-root a{color:inherit;text-decoration:none}.fkt-root img{max-width:100%;display:block}.fkt-root .eyebrow{font-family:var(--body);letter-spacing:.34em;text-transform:uppercase;color:var(--copper-bright);align-items:center;gap:.7em;font-size:.72rem;font-weight:500;display:inline-flex}.fkt-root .eyebrow.on-cream{color:var(--copper-deep)}.fkt-root .eyebrow:before{content:"";opacity:.6;background:currentColor;width:26px;height:1px}.fkt-root .eyebrow.centered{justify-content:center}.fkt-root .eyebrow.no-rule:before{display:none}.fkt-root h1,.fkt-root h2,.fkt-root h3{font-family:var(--serif);letter-spacing:-.01em;font-weight:500;line-height:1.04}.fkt-root .display{letter-spacing:-.015em;font-size:clamp(3rem,7.5vw,6.2rem);font-weight:500;line-height:.98}.fkt-root .display em{color:var(--copper-bright);font-style:italic;font-weight:500}.fkt-root .h2{font-size:clamp(2.3rem,4.5vw,3.7rem);line-height:1.02}.fkt-root .h2 em{color:var(--copper);font-style:italic}.fkt-root .lead{color:var(--paper-dim);font-size:clamp(1.12rem,1.7vw,1.4rem);font-weight:300;line-height:1.55}.fkt-root .lead.on-cream{color:var(--on-cream-dim)}.fkt-root .serif-quote{font-family:var(--serif);font-style:italic}.fkt-root .wrap{max-width:var(--fkt-maxw);margin:0 auto;padding:0 28px}.fkt-root .wrap-narrow{max-width:820px;margin:0 auto;padding:0 28px}.fkt-root section{position:relative}.fkt-root .section-pad{padding:130px 0}.fkt-root .section-pad-sm{padding:90px 0}.fkt-root .btn{font-family:var(--body);letter-spacing:.005em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6em;height:56px;padding:0 1.7em;font-size:1.02rem;font-weight:500;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s,background .3s,color .3s,border-color .3s;display:inline-flex}.fkt-root .btn-sm{height:46px;padding:0 1.3em;font-size:.95rem}.fkt-root .btn-primary{background:linear-gradient(180deg, var(--copper-bright), var(--copper));color:#1a0f06;box-shadow:0 0 0 1px #e6bd7e40, 0 14px 34px -12px var(--ember-glow)}.fkt-root .btn-primary:hover{box-shadow:0 0 0 1px #e6bd7e66, 0 22px 48px -14px var(--ember-glow), 0 0 60px -10px var(--ember-glow);transform:translateY(-2px)}.fkt-root .btn-ghost{color:var(--paper);border-color:var(--ink-line-strong);background:0 0}.fkt-root .btn-ghost:hover{border-color:var(--copper);color:var(--copper-bright);transform:translateY(-2px)}.fkt-root .btn-on-cream.btn-primary{color:#fff;background:linear-gradient(180deg, var(--copper), var(--copper-deep))}.fkt-root .btn-on-cream.btn-ghost{color:var(--on-cream);border-color:#2a201a2e}.fkt-root .btn-on-cream.btn-ghost:hover{border-color:var(--copper-deep);color:var(--copper-deep)}.fkt-root .play-icon{border:1px solid;border-radius:999px;place-items:center;width:26px;height:26px;display:inline-grid}.fkt-root .play-icon svg{width:9px;height:9px;margin-left:1px}.fkt-root .glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.fkt-root .grain:after{content:"";opacity:.025;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:absolute;inset:0}.fkt-root hr.rule{background:linear-gradient(90deg, transparent, var(--ink-line-strong), transparent);border:0;height:1px;margin:0}.fkt-root .reveal{opacity:1;transform:none}.fkt-root.js .reveal{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.fkt-root.js .reveal.in{opacity:1;transform:none}.fkt-root .reveal.d1{transition-delay:80ms}.fkt-root .reveal.d2{transition-delay:.16s}.fkt-root .reveal.d3{transition-delay:.24s}.fkt-root .reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.fkt-root.js .reveal{opacity:1;transition:none;transform:none}}.fkt-root .nav{z-index:100;border-bottom:1px solid #0000;transition:background .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;position:fixed;top:0;left:0;right:0}.fkt-root .nav.scrolled{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--ink-line);background:#15100bc7}.fkt-root .nav-inner{max-width:var(--fkt-maxw);align-items:center;gap:32px;height:78px;margin:0 auto;padding:0 28px;display:flex}.fkt-root .brand{align-items:center;gap:11px;display:flex}.fkt-root .brand .mark{background:linear-gradient(160deg, var(--ink-600), var(--ink-800));border:1px solid var(--ink-line-strong);width:38px;height:38px;color:var(--paper);border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a}.fkt-root .brand .mark svg{width:30px;height:30px}.fkt-root .brand .name{font-family:var(--body);letter-spacing:.32em;text-transform:uppercase;color:var(--paper);padding-left:2px;font-size:.95rem;font-weight:500}.fkt-root .nav-links{align-items:center;gap:30px;margin-left:auto;display:flex}.fkt-root .nav-links a{color:var(--paper-dim);font-size:.92rem;font-weight:400;transition:color .25s;position:relative}.fkt-root .nav-links a:hover{color:var(--paper)}.fkt-root .nav-cta{align-items:center;gap:14px;margin-left:8px;display:flex}.fkt-root .nav-login{color:var(--paper-dim);font-size:.92rem;transition:color .25s}.fkt-root .nav-login:hover{color:var(--paper)}.fkt-root .nav-toggle{color:var(--paper);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px;display:none}@media (max-width:880px){.fkt-root .nav-links,.fkt-root .nav-cta .nav-login{display:none}.fkt-root .nav-toggle{display:block}.fkt-root .nav-cta{margin-left:auto}}.fkt-root .mobile-menu{z-index:99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#0f0b07f7;flex-direction:column;justify-content:center;align-items:center;gap:30px;transition:opacity .35s;display:flex;position:fixed;inset:0}.fkt-root .mobile-menu.open{opacity:1;pointer-events:auto}.fkt-root .mobile-menu a{font-family:var(--serif);color:var(--paper);font-size:2rem}.fkt-root .mobile-menu a:hover{color:var(--copper-bright)}.fkt-root .hero{padding:130px 0 100px;position:relative;overflow:hidden}.fkt-root .hero .glow-1{background:var(--ember-glow);opacity:.55;width:760px;height:620px;top:-160px;left:50%;transform:translate(-50%)}.fkt-root .hero .glow-2{opacity:.5;background:#7d3f2f73;width:460px;height:460px;bottom:-120px;right:-60px}.fkt-root .hero-inner{z-index:2;text-align:center;position:relative}.fkt-root .pill{letter-spacing:.06em;color:var(--paper-soft);border:1px solid var(--ink-line-strong);background:#f3e9d80d;border-radius:999px;align-items:center;gap:.6em;margin-bottom:34px;padding:8px 16px;font-size:.8rem;display:inline-flex}.fkt-root .pill .dot{background:var(--copper-bright);width:7px;height:7px;box-shadow:0 0 10px 1px var(--copper-bright);border-radius:999px}.fkt-root .hero h1{margin-bottom:28px}.fkt-root .hero .lead{max-width:680px;margin:0 auto 38px}.fkt-root .hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.fkt-root .hero-trust{color:var(--paper-faint);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:50px;padding-bottom:80px;font-size:.92rem;display:flex}.fkt-root .avatars{display:flex}.fkt-root .avatars span{width:30px;height:30px;font-family:var(--serif);color:#1a0f06;background:linear-gradient(150deg, var(--gold), var(--copper));border:2px solid var(--ink-900);border-radius:999px;place-items:center;margin-left:-8px;font-size:.85rem;display:grid}.fkt-root .avatars span:first-child{margin-left:0}.fkt-root .manuscript-stage{z-index:2;max-width:660px;margin:84px auto 0;position:relative}.fkt-root .manuscript{color:#2a2018;text-align:left;box-shadow:var(--shadow-window);background:linear-gradient(#faf4e8,#f1e7d4);border:1px solid #ffffff80;border-radius:16px;padding:30px 38px 34px;position:relative}.fkt-root .manuscript:before{content:"";background:var(--copper);opacity:.35;width:2px;margin-left:26px;position:absolute;top:22px;bottom:22px;left:0}.fkt-root .ms-bar{border-bottom:1px solid #2a20181a;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:14px;display:flex}.fkt-root .ms-chapter{font-family:var(--serif);color:#2a2018;font-size:1.15rem;font-weight:600}.fkt-root .ms-meta{letter-spacing:.12em;text-transform:uppercase;color:#9a8a72;margin-left:auto;font-size:.78rem}.fkt-root .ms-body{color:#3a2e22;padding-left:22px;font-family:Spectral,Georgia,serif;font-size:1.14rem;line-height:1.78}.fkt-root .ms-body p{margin-bottom:14px}.fkt-root .ghost{color:#b59a7868}.fkt-root .ghost.typed{color:#3a2e227f}.fkt-root .cursor{vertical-align:-.18em;background:var(--copper-deep);width:2px;height:1.05em;margin-left:1px;animation:1.05s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.fkt-root .mem-chip{z-index:3;background:var(--ink-700);border:1px solid var(--ink-line-strong);width:210px;box-shadow:var(--shadow-lift);color:var(--paper-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;display:flex;position:absolute}.fkt-root .mem-chip .ic{width:30px;height:30px;color:var(--copper-bright);background:#cf7f4429;border-radius:8px;flex:none;place-items:center;display:grid}.fkt-root .mem-chip .ic svg{width:16px;height:16px}.fkt-root .mem-chip b{color:var(--paper);font-weight:600;font-family:var(--serif);white-space:nowrap;font-size:1rem;line-height:1.1;display:block}.fkt-root .mem-chip small{color:var(--paper-faint)}.fkt-root .mem-chip.m1{top:26px;left:-250px}.fkt-root .mem-chip.m2{top:26px;right:-250px}.fkt-root .mem-chip.m3{bottom:48px;left:-228px}@media (max-width:1180px){.fkt-root .mem-chip{display:none}}.fkt-root .float{animation:7s ease-in-out infinite float}.fkt-root .float.b{animation-delay:-2.5s}.fkt-root .float.c{animation-delay:-4.5s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.fkt-root .window-wrap{margin-top:-10px;position:relative}.fkt-root .window-wrap .glow{background:var(--ember-glow);opacity:.4;width:80%;height:70%;top:12%;left:10%}.fkt-root .window{z-index:2;border:1px solid var(--ink-line-strong);box-shadow:var(--shadow-window);background:var(--ink-700);border-radius:16px;position:relative;overflow:hidden}.fkt-root .window-bar{background:var(--ink-600);border-bottom:1px solid var(--ink-line);align-items:center;gap:8px;padding:13px 16px;display:flex}.fkt-root .window-bar i{background:var(--ink-500);border-radius:999px;width:11px;height:11px;display:block}.fkt-root .window-bar i:first-child{background:#8a5a3a}.fkt-root .window-bar i:nth-child(2){background:#a98a4a}.fkt-root .window-bar i:nth-child(3){background:#5a6a4a}.fkt-root .window-bar span{color:var(--paper-faint);letter-spacing:.08em;margin-left:12px;font-size:.78rem}.fkt-root .window img{width:100%;display:block}.fkt-root .pillar{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.fkt-root .pillar+.pillar{margin-top:130px}.fkt-root .pillar.flip .pillar-visual{order:-1}.fkt-root .pillar-num{font-family:var(--serif);color:var(--copper);margin-bottom:14px;font-size:1.3rem;font-style:italic}.fkt-root .pillar h3{margin-bottom:20px;font-size:clamp(2rem,3.2vw,2.9rem)}.fkt-root .pillar p{color:var(--paper-dim);margin-bottom:18px;font-size:1.12rem;font-weight:300;line-height:1.65}.fkt-root .pillar-list{flex-direction:column;gap:12px;margin-top:22px;list-style:none;display:flex}.fkt-root .pillar-list li{color:var(--paper-soft);align-items:flex-start;gap:12px;font-size:1rem;display:flex}.fkt-root .pillar-list .tick{width:22px;height:22px;color:var(--copper-bright);background:#cf7f4424;border:1px solid #cf7f444d;border-radius:999px;flex:none;place-items:center;margin-top:3px;display:grid}.fkt-root .pillar-list .tick svg{width:12px;height:12px}.fkt-root .visual-frame{border-radius:var(--fkt-radius);background:radial-gradient(120% 120% at 30% 0%, var(--ink-700), var(--ink-800));border:1px solid var(--ink-line-strong);min-height:340px;box-shadow:var(--shadow-lift);padding:26px;position:relative;overflow:hidden}.fkt-root .visual-frame .grain-bg{opacity:.03;position:absolute;inset:0}.fkt-root .ctx-doc{font-family:var(--body);color:var(--paper-soft);font-size:.98rem;line-height:1.9}.fkt-root .ctx-doc .muted{color:var(--paper-faint)}.fkt-root .ctx-doc .mark{color:var(--gold);background:#cf7f4438;border-radius:5px;padding:1px 5px}.fkt-root .ctx-thread{background:#cf7f4414;border:1px solid #cf7f4438;border-radius:12px;align-items:flex-start;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.fkt-root .ctx-thread .ic{color:var(--copper-bright);flex:none;margin-top:2px}.fkt-root .ctx-thread .ic svg{width:18px;height:18px}.fkt-root .ctx-thread small{color:var(--copper-bright);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;display:block}.fkt-root .ctx-thread p{color:var(--paper-dim)!important;margin:0!important;font-size:.92rem!important;font-weight:400!important}.fkt-root .constellation{width:100%;height:320px;position:relative}.fkt-root .node{flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%,-50%)}.fkt-root .node .orb{width:58px;height:58px;font-family:var(--serif);color:var(--ink-900);border:2px solid #ffffff40;border-radius:999px;place-items:center;font-size:1.5rem;display:grid;box-shadow:0 8px 22px -8px #000000b3,0 0 0 6px #00000026}.fkt-root .node .lbl{font-family:var(--serif);color:var(--paper);white-space:nowrap;font-size:1.02rem}.fkt-root .node.lead .orb{background:linear-gradient(150deg, var(--gold), var(--copper));width:70px;height:70px;box-shadow:0 0 30px -4px var(--ember-glow), 0 8px 22px -8px #000000b3;font-size:1.85rem}.fkt-root .node.c2 .orb{background:linear-gradient(150deg,#6f9a8e,#4e7a6c)}.fkt-root .node.c3 .orb{background:linear-gradient(150deg,#9a7bbf,#6e54a0)}.fkt-root .node.c4 .orb{background:linear-gradient(150deg,#c06a6a,#9a4848)}.fkt-root .edge-label{letter-spacing:.04em;color:var(--paper-dim);background:var(--ink-800);border:1px solid var(--ink-line);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:.72rem;position:absolute;transform:translate(-50%,-50%)}.fkt-root .constellation svg.edges{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fkt-root .constellation svg.edges path{stroke:var(--copper);stroke-width:1.4px;stroke-dasharray:4 5;fill:none;opacity:.5}.fkt-root .dlg{flex-direction:column;gap:16px;display:flex}.fkt-root .dlg-row{gap:12px;max-width:86%;display:flex}.fkt-root .dlg-row.right{flex-direction:row-reverse;align-self:flex-end}.fkt-root .dlg-av{width:38px;height:38px;font-family:var(--serif);color:var(--ink-900);border-radius:999px;flex:none;place-items:center;font-size:1.1rem;display:grid}.fkt-root .dlg-row .dlg-av{background:linear-gradient(150deg, var(--gold), var(--copper))}.fkt-root .dlg-row.right .dlg-av{color:#fff;background:linear-gradient(150deg,#9a7bbf,#6e54a0)}.fkt-root .dlg-bubble{background:var(--ink-600);border:1px solid var(--ink-line);color:var(--paper-soft);border-radius:14px;padding:12px 16px;font-size:.98rem;line-height:1.5}.fkt-root .dlg-row.right .dlg-bubble{background:#6e54a029;border-color:#9a7bbf4d}.fkt-root .dlg-name{font-family:var(--serif);color:var(--copper-bright);margin-bottom:3px;font-size:.86rem}.fkt-root .dlg-row.right .dlg-name{color:#b69ed6;text-align:right}.fkt-root .dlg-toolbar{color:var(--paper-faint);border-top:1px solid var(--ink-line);align-items:center;gap:10px;margin-top:6px;padding-top:14px;font-size:.8rem;display:flex}.fkt-root .dlg-chip{color:var(--copper-bright);background:#cf7f441f;border:1px solid #cf7f4447;border-radius:999px;padding:3px 10px;font-size:.74rem}@media (max-width:860px){.fkt-root .pillar{grid-template-columns:1fr;gap:36px}.fkt-root .pillar.flip .pillar-visual{order:0}.fkt-root .pillar+.pillar{margin-top:84px}}.fkt-root .steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid;position:relative}.fkt-root .step{text-align:center;padding:0 14px}.fkt-root .step .num{width:60px;height:60px;font-family:var(--serif);color:var(--gold);background:var(--ink-700);border:1px solid var(--ink-line-strong);z-index:2;border-radius:999px;place-items:center;margin:0 auto 22px;font-size:1.6rem;display:grid;position:relative}.fkt-root .step h3{margin-bottom:10px;font-size:1.45rem}.fkt-root .step p{color:var(--paper-dim);font-size:1rem;font-weight:300}.fkt-root .steps .connector{background:repeating-linear-gradient(90deg, var(--ink-line-strong) 0 7px, transparent 7px 14px);z-index:1;height:1px;position:absolute;top:30px;left:18%;right:18%}@media (max-width:760px){.fkt-root .steps{grid-template-columns:1fr;gap:44px}.fkt-root .steps .connector{display:none}}.fkt-root .video-card{border-radius:var(--fkt-radius);border:1px solid var(--ink-line-strong);box-shadow:var(--shadow-window);aspect-ratio:16/9;background:var(--ink-700);cursor:pointer;position:relative;overflow:hidden}.fkt-root .video-card .thumb{object-fit:cover;opacity:.85;width:100%;height:100%;position:absolute;inset:0}.fkt-root .video-card .veil{background:linear-gradient(#15100b59,#15100bbf);position:absolute;inset:0}.fkt-root .video-card .play{z-index:2;background:linear-gradient(180deg, var(--copper-bright), var(--copper));width:92px;height:92px;box-shadow:0 0 0 10px #cf7f442e, 0 14px 40px -10px var(--ember-glow);border-radius:999px;place-items:center;transition:transform .3s,box-shadow .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fkt-root .video-card:hover .play{box-shadow:0 0 0 16px #cf7f4424, 0 18px 50px -10px var(--ember-glow);transform:translate(-50%,-50%)scale(1.06)}.fkt-root .video-card .play svg{color:#1a0f06;width:30px;height:30px;margin-left:4px}.fkt-root .video-card .vlabel{z-index:2;position:absolute;bottom:24px;left:28px}.fkt-root .video-card .vlabel .t{font-family:var(--serif);color:var(--paper);font-size:1.5rem}.fkt-root .video-card .vlabel .s{color:var(--paper-dim);font-size:.88rem}.fkt-root .video-card iframe{z-index:5;border:0;width:100%;height:100%;position:absolute;inset:0}.fkt-root .bento{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.fkt-root .tile{background:linear-gradient(180deg, var(--ink-700), var(--ink-800));border:1px solid var(--ink-line);border-radius:var(--fkt-radius);padding:30px;transition:border-color .35s,transform .35s,box-shadow .35s}.fkt-root .tile:hover{box-shadow:var(--shadow-lift);border-color:#cf7f4466;transform:translateY(-4px)}.fkt-root .tile .ic{width:46px;height:46px;color:var(--copper-bright);background:#cf7f441f;border:1px solid #cf7f4438;border-radius:12px;place-items:center;margin-bottom:20px;display:grid}.fkt-root .tile .ic svg{width:22px;height:22px}.fkt-root .tile h3{margin-bottom:9px;font-size:1.4rem}.fkt-root .tile p{color:var(--paper-dim);font-size:.98rem;font-weight:300;line-height:1.55}.fkt-root .tile.wide{grid-column:span 2}@media (max-width:860px){.fkt-root .bento{grid-template-columns:1fr}.fkt-root .tile.wide{grid-column:span 1}}.fkt-root .cream{background:var(--cream-bg);color:var(--on-cream)}.fkt-root .cream h2,.fkt-root .cream h3{color:var(--on-cream)}.fkt-root .cream .lead{color:var(--on-cream-dim)}.fkt-root .compare{grid-template-columns:1fr 1fr;gap:26px;margin-top:56px;display:grid}.fkt-root .compare-col{border-radius:var(--fkt-radius);padding:32px}.fkt-root .compare-col.them{background:var(--cream-bg-2);border:1px solid #2a201a1a}.fkt-root .compare-col.us{background:var(--ink-800);color:var(--paper);border:1px solid var(--ink-line-strong);box-shadow:var(--shadow-lift)}.fkt-root .compare-col h3{margin-bottom:6px;font-size:1.6rem}.fkt-root .compare-col.us h3{color:var(--paper)}.fkt-root .compare-col .sub{margin-bottom:24px;font-size:.9rem}.fkt-root .compare-col.them .sub{color:var(--on-cream-dim)}.fkt-root .compare-col.us .sub{color:var(--paper-dim)}.fkt-root .crow{border-top:1px solid #2a201a1a;align-items:flex-start;gap:13px;padding:14px 0;display:flex}.fkt-root .compare-col.us .crow{border-top-color:var(--ink-line)}.fkt-root .crow:first-of-type{border-top:0}.fkt-root .crow .ci{border-radius:999px;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.fkt-root .crow .ci svg{width:12px;height:12px}.fkt-root .crow.no .ci{color:var(--oxblood);background:#7d3f2f1f}.fkt-root .crow.yes .ci{color:var(--copper-bright);background:#cf7f442e}.fkt-root .crow p{font-size:.98rem;line-height:1.5}.fkt-root .compare-col.them .crow p{color:var(--on-cream-dim)}.fkt-root .compare-col.us .crow p{color:var(--paper-soft)}.fkt-root .compare-col .crow b{font-weight:600}.fkt-root .compare-col.them .crow b{color:var(--on-cream)}.fkt-root .compare-col.us .crow b{color:var(--paper)}@media (max-width:760px){.fkt-root .compare{grid-template-columns:1fr}}.fkt-root .price-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;margin-top:60px;display:grid}.fkt-root .plan{background:linear-gradient(180deg, var(--ink-700), var(--ink-800));border:1px solid var(--ink-line);border-radius:var(--fkt-radius);padding:34px 30px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative}.fkt-root .plan:hover{box-shadow:var(--shadow-lift);border-color:#cf7f4459;transform:translateY(-5px)}.fkt-root .plan.featured{border-color:var(--copper);box-shadow:0 0 0 1px var(--copper), var(--shadow-lift);background:linear-gradient(180deg, var(--ink-600), var(--ink-700))}.fkt-root .plan-tag{background:linear-gradient(180deg, var(--copper-bright), var(--copper));color:#1a0f06;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 16px;font-size:.72rem;font-weight:600;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.fkt-root .plan h3{margin-bottom:4px;font-size:1.7rem}.fkt-root .plan .plan-desc{color:var(--paper-faint);margin-bottom:22px;font-size:.92rem}.fkt-root .plan .price{font-family:var(--serif);align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.fkt-root .plan .price .amt{color:var(--paper);font-size:3.2rem;line-height:1}.fkt-root .plan .price .per{color:var(--paper-faint);font-size:1rem;font-family:var(--body)}.fkt-root .plan .price-note{color:var(--copper-bright);min-height:1.2em;margin-bottom:26px;font-size:.84rem}.fkt-root .plan .btn{width:100%;margin-bottom:26px}.fkt-root .plan ul{flex-direction:column;gap:13px;list-style:none;display:flex}.fkt-root .plan ul li{color:var(--paper-soft);align-items:flex-start;gap:11px;font-size:.95rem;display:flex}.fkt-root .plan ul .tick{width:19px;height:19px;color:var(--copper-bright);background:#cf7f4426;border-radius:999px;flex:none;place-items:center;margin-top:2px;display:grid}.fkt-root .plan ul .tick svg{width:11px;height:11px}@media (max-width:860px){.fkt-root .price-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto}}.fkt-root .faq-list{max-width:800px;margin:56px auto 0}.fkt-root .faq-item{border-bottom:1px solid var(--ink-line)}.fkt-root .faq-q{cursor:pointer;text-align:left;width:100%;color:var(--paper);font-family:var(--serif);background:0 0;border:0;align-items:center;gap:20px;padding:26px 4px;font-size:1.32rem;font-weight:500;display:flex}.fkt-root .faq-q .pm{width:24px;height:24px;color:var(--copper-bright);flex:none;margin-left:auto;transition:transform .3s;position:relative}.fkt-root .faq-q .pm:before,.fkt-root .faq-q .pm:after{content:"";background:currentColor;border-radius:2px;position:absolute}.fkt-root .faq-q .pm:before{width:16px;height:2px;top:11px;left:4px}.fkt-root .faq-q .pm:after{width:2px;height:16px;transition:opacity .3s,transform .3s;top:4px;left:11px}.fkt-root .faq-item.open .pm:after{opacity:0;transform:rotate(90deg)}.fkt-root .faq-a{max-height:0;transition:max-height .4s;overflow:hidden}.fkt-root .faq-a-inner{color:var(--paper-dim);max-width:700px;padding:0 4px 26px;font-size:1.05rem;font-weight:300;line-height:1.65}.fkt-root .final{text-align:center;padding:150px 0;position:relative;overflow:hidden}.fkt-root .final .glow{background:var(--ember-glow);opacity:.4;width:700px;height:500px;top:50%;left:50%;transform:translate(-50%,-50%)}.fkt-root .final-inner{z-index:2;position:relative}.fkt-root .final h2{margin-bottom:22px}.fkt-root .final .lead{max-width:560px;margin:0 auto 36px}.fkt-root .final .quote{color:var(--paper-dim);font-size:1.3rem;font-style:italic;font-family:var(--serif);margin-bottom:40px}.fkt-root .footer{border-top:1px solid var(--ink-line);background:var(--ink-800);padding:70px 0 50px}.fkt-root .footer-top{flex-wrap:wrap;justify-content:space-between;gap:50px;margin-bottom:50px;display:flex}.fkt-root .footer-brand{max-width:320px}.fkt-root .footer-brand p{color:var(--paper-faint);margin-top:16px;font-size:.95rem;font-weight:300}.fkt-root .footer-cols{flex-wrap:wrap;gap:70px;display:flex}.fkt-root .footer-col h4{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--paper-faint);margin-bottom:16px;font-size:.76rem;font-weight:500}.fkt-root .footer-col a{color:var(--paper-dim);margin-bottom:11px;font-size:.95rem;transition:color .25s;display:block}.fkt-root .footer-col a:hover{color:var(--copper-bright)}.fkt-root .footer-bottom{border-top:1px solid var(--ink-line);color:var(--paper-faint);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:28px;font-size:.85rem;display:flex}.fkt-root .news{background:linear-gradient(180deg, var(--ink-700), var(--ink-800));border:1px solid var(--ink-line-strong);border-radius:var(--fkt-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding:40px;display:flex}.fkt-root .news .t h3{margin-bottom:6px;font-size:1.7rem}.fkt-root .news .t p{color:var(--paper-dim);font-size:.98rem;font-weight:300}.fkt-root .news form{flex-wrap:wrap;gap:10px;display:flex}.fkt-root .news input{background:var(--ink-900);border:1px solid var(--ink-line-strong);min-width:240px;height:54px;color:var(--paper);font-family:var(--body);border-radius:999px;padding:0 18px;font-size:1rem}.fkt-root .news input::placeholder{color:var(--paper-faint)}.fkt-root .news input:focus{border-color:var(--copper);outline:none}.fkt-root .theme-toggle{cursor:pointer;border:1px solid var(--ink-line-strong);width:42px;height:42px;color:var(--paper-dim);background:#f3e9d80d;border-radius:999px;flex:none;place-items:center;transition:color .25s,border-color .25s,background .25s,transform .25s;display:grid}.fkt-root .theme-toggle:hover{color:var(--copper-bright);border-color:var(--copper);transform:translateY(-1px)}.fkt-root .theme-toggle svg{width:19px;height:19px}.fkt-root .theme-toggle .i-sun,html[data-theme=light] .fkt-root .theme-toggle .i-moon{display:none}html[data-theme=light] .fkt-root .theme-toggle .i-sun{display:block}.fkt-root .nav,.fkt-root .tile,.fkt-root .plan,.fkt-root .visual-frame,.fkt-root .compare-col,.fkt-root .mem-chip,.fkt-root .window,.fkt-root .news,.fkt-root .faq-item{transition:background-color .45s,border-color .45s,color .45s}html[data-theme=light] .fkt-root .nav.scrolled{border-bottom-color:var(--ink-line-strong);background:#f6efe3d1}html[data-theme=light] .fkt-root .mobile-menu{background:#f4ecddf7}html[data-theme=light] .fkt-root{background-image:radial-gradient(1150px 720px at 50% -6%,#e09c5438,#0000 56%),radial-gradient(820px 560px at 92% 8%,#b9602a1a,#0000 60%);background-repeat:no-repeat;background-attachment:fixed}html[data-theme=light] .fkt-root .hero .glow-1{opacity:.8;background:#e4a05a8c}html[data-theme=light] .fkt-root .hero .glow-2{opacity:.7;background:#c4703a57}html[data-theme=light] .fkt-root .pill{background:#b85d2714}html[data-theme=light] .fkt-root .final .glow{opacity:.6;background:#e4a05a80}html[data-theme=light] .fkt-root .window-wrap .glow{opacity:.55;background:#e09c5452}html[data-theme=light] .fkt-root .glow{mix-blend-mode:multiply}html[data-theme=light] .fkt-root .brand .mark{background:linear-gradient(160deg,#fffbf3,#efe2cd)}html[data-theme=light] .fkt-root .compare-col.us{box-shadow:0 0 0 1px var(--copper), var(--shadow-lift);background:#fffaf1}html[data-theme=light] .fkt-root .compare-col.us .crow{border-top-color:#3a2c201a}html[data-theme=light] .fkt-root .plan.featured{background:linear-gradient(#fffaf1,#fbf3e6)}html[data-theme=light] .fkt-root .grain:after{opacity:.04;mix-blend-mode:multiply}.fkt-root .news-success{font-family:var(--body);color:var(--copper-bright);padding:14px 0;font-size:.95rem}
