@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6131cbbf5549afa2-s.p.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6131cbbf5549afa2-s.p.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6131cbbf5549afa2-s.p.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6131cbbf5549afa2-s.p.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.bJuwEq_className{font-family:Inter,Inter Fallback;font-style:normal}.bJuwEq_variable{--nf-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/8cabccbf8ff73b77-s.2dbc-et3k6kfe.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/932d3869cac5e2f5-s.0slbgzy4000md.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/28c5fc0db96362f0-s.0d4lnz92g9ol4.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/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.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-20C4,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/01d6212a423b17a1-s.p.273-hd1b-0-z9.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/8cabccbf8ff73b77-s.2dbc-et3k6kfe.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/932d3869cac5e2f5-s.0slbgzy4000md.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/28c5fc0db96362f0-s.0d4lnz92g9ol4.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/97ea1d7b8ac40ba2-s.253cfg7mpxmwg.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-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/01d6212a423b17a1-s.p.273-hd1b-0-z9.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/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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/fdbf446d127afa2d-s.1hzlq6xrrxf6u.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/b57845f0cf557e59-s.33on4mq75bz97.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/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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-20C4,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/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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/459ba3e7ebcd29d3-s.26a4qkxezf9-r.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/fdbf446d127afa2d-s.1hzlq6xrrxf6u.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/b57845f0cf557e59-s.33on4mq75bz97.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/9eff0a3f1ba11d74-s.2xsoqmjk136f4.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-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/6f3ab718e3727c1a-s.p.0v7knm2wof07y.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%}.Sac9CG_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback}.Sac9CG_variable{--nf-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.p.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.p.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/784318cea1dfcfa4-s.p.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.CDu00W_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.CDu00W_variable{--nf-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:GFS Didot;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gfs-didot-greek.woff2)format("woff2");unicode-range:U+370-3FF}:root{--color-surface:#faf6ee;--color-surfaceAlt:#f1ead9;--color-surfaceAccent:#e5c4bc;--color-ink:#4a4448;--color-muted:#4a44489e;--color-faint:#4a444857;--color-line:#4a444824;--color-accent:#b7c4a8;--color-accentSoft:#c5b5c4;--color-onAccent:#faf6ee;--color-accentInk:#5a6a4a;--color-accentInkTint:#5a6a4a21;--color-track:#4a44481c;--radius-md:18px;--radius-lg:22px;--radius-pill:20px;--space-max:1180px;--space-maxNarrow:760px;--space-maxWide:1440px;--space-pad:40px;--space-padMobile:22px;--space-section:clamp(72px, 9vw, 110px);--space-sectionCompact:clamp(28px, 5vw, 56px);--space-sectionSpacious:clamp(72px, 11vw, 140px);--font-display:var(--nf-cormorant), Georgia, serif;--font-body:var(--nf-inter), system-ui, sans-serif;--font-mono:var(--nf-mono), "Courier New", monospace;--font-displayGreek:"GFS Didot", Georgia, serif;--effect-shadow:0 18px 44px #4a444821}body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.65}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}img{max-width:100%}
.ts-shell{background:var(--color-surface,#fff);color:var(--color-ink,#1a1a1a);font-family:var(--font-body,system-ui, sans-serif);min-height:100vh;font-size:15px;line-height:1.65}.ts-shell a{color:inherit;text-decoration:none}.ts-container{max-width:var(--space-max,1180px);padding-inline:var(--space-pad,40px);width:100%;margin:0 auto}.ts-section{padding-block:var(--space-section,clamp(48px, 8vw, 96px))}.ts-sectionAlt{background:var(--color-surfaceAlt,#f3f3f1)}.ts-surfaceAccent{background:var(--color-surfaceAccent,#ecece9);color:var(--color-onAccent,inherit)}.ts-spacingCompact{padding-block:var(--space-sectionCompact,clamp(28px, 5vw, 56px))}.ts-spacingSpacious{padding-block:var(--space-sectionSpacious,clamp(72px, 11vw, 140px))}.ts-widthNarrow{max-width:var(--space-maxNarrow,760px)}.ts-widthWide{max-width:var(--space-maxWide,1440px)}.ts-widthFull{max-width:none;padding-inline:0}.ts-alignCenter{text-align:center}.ts-alignCenter .ts-intro{margin-inline:auto}.ts-alignCenter .ts-ctas{justify-content:center}.ts-mediaImage{object-fit:cover;width:100%;height:100%;display:block}.ts-mediaVideo{object-fit:contain;width:100%;height:100%;display:block}.ts-head{margin-bottom:56px}.ts-eyebrow{font-family:var(--font-mono,monospace);color:var(--color-muted,#6b6b6b);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px}.ts-title{font-family:var(--font-display,Georgia, serif);letter-spacing:-.015em;margin:0;font-size:clamp(30px,5vw,48px);font-weight:400;line-height:1.06}.ts-titleHero{letter-spacing:-.02em;font-size:clamp(38px,7vw,72px);line-height:1}.ts-titlePage{font-size:clamp(34px,6vw,60px);line-height:1.04}.ts-em{font-style:italic}.ts-intro{color:var(--color-muted,#6b6b6b);max-width:620px;margin:18px 0 0;font-size:16.5px;font-weight:300;line-height:1.7}.ts-note{color:var(--color-faint,#9a9a9a);margin:14px 0 0;font-size:12.5px}.ts-role{font-family:var(--font-mono,monospace);color:var(--color-muted,#6b6b6b);letter-spacing:.18em;text-transform:uppercase;margin-top:26px;font-size:11px}.ts-ctas{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.ts-cta{font-family:var(--font-mono,monospace);border:1px solid var(--color-line,#00000024);letter-spacing:.16em;text-transform:uppercase;border-radius:6px;padding:16px 26px;font-size:12px;font-weight:700;display:inline-block}.ts-ctaPrimary{background:var(--color-accent,#1a1a1a);border-color:var(--color-accent,#1a1a1a);color:var(--color-onAccent,#fff)}.ts-ctaSecondary{background:0 0}.ts-heroGrid{grid-template-columns:1.12fr 1fr;align-items:center;gap:56px;display:grid}.ts-heroGrid .ts-intro{max-width:460px;font-size:17.5px}.ts-media{aspect-ratio:4/5;background:var(--color-surfaceAlt,#f3f3f1);border-radius:var(--radius-md,18px);color:var(--color-faint,#9a9a9a);letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;width:100%;font-size:10px;display:flex;position:relative;overflow:hidden}.ts-heroGrid .ts-media:after{background:linear-gradient(160deg, color-mix(in srgb, var(--color-surfaceAccent,#ecece9) 16%, transparent), color-mix(in srgb, var(--color-ink,#1a1a1a) 18%, transparent));content:"";pointer-events:none;position:absolute;inset:0}.ts-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;display:grid}.ts-card{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e2e0);border-radius:var(--radius-md,18px);flex-direction:column;padding:26px;display:flex;overflow:hidden}.ts-cardTitle{font-family:var(--font-display,Georgia, serif);margin:0 0 10px;font-size:24px;font-style:italic;font-weight:400;line-height:1.15}.ts-body{color:var(--color-muted,#6b6b6b);margin:0;font-size:13.5px;line-height:1.65}.ts-featureIcon{background:color-mix(in srgb, var(--color-accent,#0006) 28%, transparent);border-radius:50%;width:54px;height:54px;margin-bottom:18px}.ts-article{max-width:720px;margin:0 auto}.ts-articleMeta{color:var(--color-faint,#9a9a9a);letter-spacing:.14em;text-transform:uppercase;margin:16px 0 0;font-size:10.5px}.ts-articleHeading{font-family:var(--font-display,Georgia, serif);margin:40px 0 18px;font-size:clamp(24px,3.2vw,32px);font-weight:400}.ts-articleBody p{color:var(--color-muted,#6b6b6b);margin:0 0 20px;font-size:15px;line-height:1.75}.ts-callout{border-left:3px solid var(--color-accent,#1a1a1a);margin:32px 0;padding:4px 0 4px 24px}.ts-articleCta{border-top:1px solid var(--color-line,#e2e2e0);text-align:center;margin-top:40px;padding-top:32px}.ts-articleCta .ts-ctas{justify-content:center}.ts-quote{font-family:var(--font-display,Georgia, serif);margin:0 0 20px;font-size:clamp(22px,3.2vw,32px);font-style:italic;line-height:1.25}.ts-disclaimer{color:var(--color-faint,#9a9a9a);margin:26px 0 0;font-size:12px}.ts-header{z-index:50;background:color-mix(in srgb, var(--color-surface,#faf6ee) 94%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-line,#00000024);position:sticky;top:0}.ts-headerInner{justify-content:space-between;align-items:center;gap:26px;min-height:72px;display:flex}.ts-brand{font-family:var(--font-display,Georgia, serif);letter-spacing:.02em;align-items:center;font-size:23px;display:inline-flex}.ts-brand img{width:148px;height:auto;display:block}.ts-navList{flex-wrap:wrap;gap:22px;margin:0;padding:0;list-style:none;display:flex}.ts-navLink{font-family:var(--font-mono,monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted,#6b6b6b);font-size:11.5px}.ts-navLink:hover{text-underline-offset:4px;text-decoration:underline}.ts-headerSide{align-items:center;gap:18px;display:flex}.ts-account{font-family:var(--font-mono,monospace);color:var(--color-muted,#6b6b6b);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:11px}.ts-localeSwitch{align-items:center;gap:8px;margin-left:12px;display:inline-flex}.ts-locale{font-family:var(--font-mono,monospace);color:var(--color-muted,#6b6b6b);letter-spacing:.1em;font-size:11px;text-decoration:none}.ts-localeActive{font-family:var(--font-mono,monospace);color:var(--color-ink,#1d1d1f);letter-spacing:.1em;font-size:11px}.ts-footer{background:var(--color-surfaceAlt,#f3f3f1);border-top:1px solid var(--color-line,#e2e2e0);padding-block:76px 36px}.ts-footerGrid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.ts-footerBrand img{width:148px;height:auto;margin-bottom:18px;display:block}.ts-footerTagline{font-family:var(--font-display,Georgia, serif);color:var(--color-muted,#6b6b6b);margin:0;font-size:17px;font-style:italic}.ts-footerColTitle{font-family:var(--font-mono,monospace);color:var(--color-muted,#6b6b6b);letter-spacing:.18em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.ts-footerList{margin:0;padding:0;list-style:none}.ts-footerList li{color:var(--color-muted,#6b6b6b);margin-bottom:4px;font-size:13px;line-height:1.9}.ts-sectionFooter{margin-top:32px}.ts-bullets{color:var(--color-muted,#6b6b6b);margin:14px 0 0;padding:0;font-size:13.5px;line-height:1.6;list-style:none}.ts-bullets li{padding:5px 0 5px 18px;position:relative}.ts-bullets li:before{content:"";background:var(--color-ink,#1a1a1a);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:4px}.ts-kicker{font-family:var(--font-mono,monospace);color:var(--color-muted,#6b6b6b);letter-spacing:.18em;text-transform:uppercase;margin:0 0 10px;font-size:10.5px}.ts-price{font-family:var(--font-display,Georgia, serif);margin:16px 0 0;font-size:30px;font-style:italic}.ts-priceNote{color:var(--color-faint,#9a9a9a);margin-left:6px;font-size:12px}.ts-tileFeatured{border-color:var(--color-accent,#1a1a1a);border-width:2px}.ts-card>.ts-ctas:last-child{margin-top:auto}.ts-card>.ts-media{aspect-ratio:auto;border-radius:0;width:calc(100% + 52px);height:150px;margin:-26px -26px 18px}.ts-cardExperience>.ts-media{height:210px}.ts-cardExperience .ts-cardTitle{font-size:26px}.ts-cardJournal .ts-cardTitle{font-size:21px}.ts-steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.ts-marker{background:var(--color-accentSoft,#0000000f);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.ts-stepRow{align-items:flex-start;gap:16px;display:flex}.ts-pills{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ts-pill{border:1px solid var(--color-line,#e2e2e0);border-radius:var(--radius-pill,20px);letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;font-size:11px}.ts-bioGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:40px;display:grid}.ts-bioGrid .ts-title{margin-bottom:20px}.ts-bioGrid .ts-body+.ts-body{margin-top:14px}.ts-quote>p{margin:0}.ts-status{color:var(--color-faint,#9a9a9a);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:11px}.ts-faqList{gap:12px;display:grid}.ts-faqGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-content:start;gap:12px;display:grid}.ts-faqItem{border:1px solid var(--color-line,#e2e2e0);border-radius:var(--radius-md,18px);padding-inline:20px}.ts-faqQuestion{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding-block:16px;list-style:none;display:flex}.ts-faqQuestion::-webkit-details-marker{display:none}.ts-faqQuestion:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:8px;height:8px;transition:transform .2s;transform:rotate(45deg)}.ts-faqItem[open]>.ts-faqQuestion:after{transform:rotate(-135deg)}.ts-faqQuestion:focus-visible{outline:2px solid var(--color-ink,#1a1a1a);outline-offset:3px}.ts-faqQuestionText{font-family:var(--font-display,Georgia, serif);margin:0;font-size:17px;font-weight:400;line-height:1.35}.ts-faqAnswer{padding-bottom:18px}.ts-faqAnswer .ts-ctas{margin-top:16px}.ts-splitGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:center;gap:48px;display:grid}.ts-testimonials{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;display:grid}.ts-testimonial{background:var(--color-surface,#fff);border:1px solid var(--color-line,#e2e2e0);border-radius:var(--radius-lg,22px);flex-direction:column;margin:0;padding:26px;display:flex}.ts-testimonialQuote{margin:0}.ts-testimonialQuote p{font-family:var(--font-display,Georgia, serif);margin:0;font-size:17px;font-style:italic;line-height:1.5}.ts-testimonialByline{align-items:center;gap:14px;margin-top:auto;padding-top:20px;display:flex}.ts-avatar{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.ts-authorName{font-size:13.5px;font-weight:700;display:block}.ts-authorRole{color:var(--color-muted,#6b6b6b);letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.ts-videoFrame{aspect-ratio:16/9;background:var(--color-surfaceAlt,#f3f3f1);border:1px solid var(--color-line,#e2e2e0);border-radius:var(--radius-md,18px);justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;overflow:hidden}.ts-testimonialVideo{object-fit:contain;width:100%;height:100%;display:block}.ts-tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ts-tableScroll:focus-visible{outline:2px solid var(--color-ink,#1a1a1a);outline-offset:3px}.ts-compareTable{border-collapse:collapse;width:100%;min-width:560px}.ts-compareCorner{border-bottom:1px solid var(--color-line,#e2e2e0)}.ts-compareHead{border-bottom:1px solid var(--color-line,#e2e2e0);text-align:left;vertical-align:bottom;padding:16px 14px;font-weight:400}.ts-comparePlanName{font-family:var(--font-display,Georgia, serif);font-size:19px;display:block}.ts-comparePlanCta{margin-top:12px;display:block}.ts-compareRowHead{border-bottom:1px solid var(--color-line,#e2e2e0);text-align:left;vertical-align:top;padding:14px 14px 14px 0;font-size:13.5px;font-weight:400}.ts-compareCell{border-bottom:1px solid var(--color-line,#e2e2e0);vertical-align:top;padding:14px;font-size:13.5px}.ts-compareHighlight{background:var(--color-surfaceAlt,#f3f3f1);border-inline:2px solid var(--color-accent,#1a1a1a);font-weight:700}.ts-compareHead.ts-compareHighlight{border-top:2px solid var(--color-accent,#1a1a1a)}.ts-compareBool{accent-color:var(--color-accent,#1a1a1a);opacity:1;vertical-align:middle;width:17px;height:17px;margin:0}.ts-compareBoolLabel{margin-left:8px}.ts-compareEmpty{color:var(--color-faint,#9a9a9a)}.ts-cta:focus-visible{outline:2px solid var(--color-ink,#1a1a1a);outline-offset:3px}.ts-newsPanel{background:var(--color-surfaceAlt,#f3f3f1);border-radius:var(--radius-lg,22px);padding:64px}.ts-newsPanel .ts-head{margin-bottom:18px}.ts-newsPanel .ts-title{font-size:38px}@media (prefers-reduced-motion:reduce){.ts-faqQuestion:after{transition:none}}@media (max-width:920px){.ts-container{padding-inline:var(--space-padMobile,22px)}.ts-widthFull{padding-inline:0}.ts-heroGrid,.ts-bioGrid,.ts-splitGrid{grid-template-columns:1fr;gap:32px}.ts-faqGrid{grid-template-columns:1fr}.ts-headerInner{flex-wrap:wrap;padding-block:14px}.ts-head{margin-bottom:36px}.ts-footerGrid{grid-template-columns:1fr 1fr}.ts-newsPanel{padding:36px 26px}.ts-newsPanel .ts-title{font-size:30px}}
.ts-shell .ts-navLink{border-bottom:1.5px solid #0000;padding-bottom:3px}.ts-shell .ts-navLink:hover{color:var(--color-ink);border-bottom-color:var(--color-accent);text-decoration:none}.ts-shell .ts-navLink.ts-navLinkActive{color:var(--color-ink);border-bottom-color:var(--color-accent)}.ts-navList{gap:28px}.ts-headerSide{gap:20px}.ts-headerDivider{background:var(--color-line);flex:none;width:1px;height:22px}.ts-shell a.ts-localeToggle{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);border:1px solid var(--color-line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;display:inline-flex}.ts-shell a.ts-localeToggle:hover{color:var(--color-ink);border-color:var(--color-faint)}.ts-shell a.ts-accountCta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--color-accent);color:var(--color-surface);border-radius:var(--radius-pill);white-space:nowrap;padding:11px 22px;font-size:10.5px;font-weight:700}.ts-shell a.ts-accountCta:hover{filter:brightness(.96)}.ts-isSoon{cursor:not-allowed;position:relative}.ts-shell a.ts-accountCta.ts-isSoon{background:var(--color-track);color:var(--color-faint)}.ts-shell a.ts-accountCta.ts-isSoon:hover{filter:none}.ts-isSoon:after{content:attr(data-soon);z-index:90;background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-line);box-shadow:var(--effect-shadow);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:7px 12px;font-size:10px;font-weight:500;transition:opacity .15s ease-out,transform .15s ease-out;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}.ts-isSoon:hover:after,.ts-isSoon:focus-visible:after{opacity:1;transform:translate(-50%)}.ts-shell a.ts-cta.ts-isSoon{background:var(--color-track);color:var(--color-faint);border-color:#0000}.ts-mobileMenuFoot .ts-isSoon:after{opacity:1;box-shadow:none;color:var(--color-muted);background:0 0;border:0;border-radius:0;padding:6px 0 0;font-size:9.5px;font-weight:400;display:block;position:static;transform:none}.ts-localeSep{opacity:.4;font-style:normal;font-family:var(--font-mono);font-size:11px}.ts-localeActive{font-weight:600}.ts-locale,.ts-localeActive{letter-spacing:.1em;font-size:12px}.ts-shell a.ts-ctaPrimary,.ts-ctaPrimary{color:var(--color-onAccent,#faf6ee)}.ts-heroMark{z-index:2;width:60px;position:absolute;bottom:26px;right:26px}.ts-priceOld{white-space:nowrap;color:var(--color-muted);margin-left:6px;font-size:16px}.ts-cardFoot{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:18px;display:flex}.ts-priceCompact{font-family:var(--font-display);font-size:22px;font-style:italic}.ts-cardFootLink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);font-size:11px;font-weight:700}.ts-cardFoot .ts-price{margin:0}.ts-offerCarousel .ts-cardFoot{align-items:flex-start;padding-top:6px}.ts-offerCarousel .ts-cardFoot .ts-price{line-height:1}.ts-offerCarousel .ts-cardFootLink{position:relative;top:7px}.ts-card .ts-body{margin-bottom:22px}.ts-card .ts-bullets{margin-bottom:24px}.ts-card .ts-price{margin-top:auto}.ts-filterBar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ts-filterPill,.ts-shell a.ts-filterPill{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:8px;padding:8px 16px;font-size:10.5px;display:inline-flex}.ts-shell a.ts-filterPill:hover{color:var(--color-ink);border-color:var(--color-faint)}.ts-filterPillActive,.ts-shell a.ts-filterPillActive,.ts-shell a.ts-filterPill.ts-filterPillActive{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.ts-filterCount{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-faint);margin-left:auto;font-size:10.5px}.ts-pagination{justify-content:center;align-items:center;gap:8px;margin-top:56px;display:flex}.ts-pageItem,.ts-shell a.ts-pageItem{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);border:1px solid var(--color-line);border-radius:6px;padding:10px 16px;font-size:11px}.ts-shell a.ts-pageItem:hover{color:var(--color-ink);border-color:var(--color-faint)}.ts-pageItemActive,.ts-shell a.ts-pageItemActive{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.ts-pageItemDisabled{opacity:.4;pointer-events:none}.ts-eventCover{aspect-ratio:16/10;background:var(--color-surfaceAlt);width:calc(100% + 52px);margin:-26px -26px 18px;position:relative;overflow:hidden}.ts-eventCover img{object-fit:cover;width:100%;height:100%;display:block}.ts-eventCover:after{content:"";inset-x:0;background:linear-gradient(to top,color-mix(in srgb,var(--color-ink) 55%,transparent),transparent);height:40%;position:absolute;bottom:0}.ts-coverPill{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:var(--color-surface);color:var(--color-accentInk);border-radius:var(--radius-pill);padding:5px 11px;font-size:9.5px;font-weight:700;position:absolute}.ts-coverPill.tl{top:12px;left:12px}.ts-coverPill.br{bottom:12px;right:12px}.ts-eventMeta{color:var(--color-faint);flex-wrap:wrap;gap:6px 16px;margin-bottom:10px;font-size:12.5px;font-weight:300;display:flex}.ts-promoGrid{grid-template-columns:1fr 360px;align-items:start;gap:clamp(32px,5vw,64px);display:grid}.ts-metaChips{flex-wrap:wrap;gap:8px;margin:18px 0 4px;display:flex}.ts-metaChip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:7px;padding:6px 12px;font-size:10px;display:inline-flex}.ts-ctaCard{background:var(--color-surfaceAlt);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:28px;position:sticky;top:96px}.ts-ctaCard .ts-price{margin:6px 0 4px}.ts-ctaCard .ts-cta{text-align:center;width:100%;margin-top:16px}.ts-ctaCard .ts-bullets{margin:14px 0 0}.ts-stateChip{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--color-accentInkTint);color:var(--color-accentInk);align-items:center;gap:6px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.ts-promoCover{border-radius:var(--radius-md);background:var(--color-surfaceAlt);height:380px;margin:20px 0 40px;position:relative;overflow:hidden}.ts-promoCover img{object-fit:cover;width:100%;height:100%;display:block}.ts-imgFocusUpper{object-position:center 28%}.ts-promoGrid .ts-titlePage{margin:10px 0 0;font-size:clamp(32px,5vw,44px)}.ts-promoGrid .ts-articleBody{margin-top:22px}.ts-ctaCard .ts-price+.ts-note{margin:0}.ts-ctaCard .ts-cta+.ts-note{margin-top:12px}.ts-ctaCard .ts-note a{color:var(--color-ink)}.ts-eventPlace{color:var(--color-muted);align-items:center;gap:7px;margin:0 0 10px;font-size:14px;font-weight:300;line-height:1.3;display:flex}.ts-eventPlace b{color:var(--color-ink);font-weight:500}.ts-pinIcon{fill:none;width:16px;height:16px;stroke:var(--color-accentInk);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ts-eventPlaceLg{margin:16px 0 0;font-size:18px}.ts-eventPlaceLg .ts-pinIcon{width:21px;height:21px}.ts-ctaCard .ts-eventPlace{margin:14px 0 0;font-size:13.5px}.ts-shell a.ts-mapLink{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accentInk);align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:inline-flex}.ts-shell a.ts-mapLink:hover{text-decoration:underline}.ts-splitMedia{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.ts-splitMediaImage{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--color-surfaceAlt);position:relative;overflow:hidden}.ts-splitMediaImage img{object-fit:cover;width:100%;height:100%;display:block}.ts-splitMedia .ts-articleBody{margin-top:22px}.ts-splitMedia .ts-articleBody p:last-child{margin-bottom:0}.ts-splitMedia .ts-pills{margin-top:26px}.ts-cvBlock+.ts-cvBlock{margin-top:30px}.ts-splitMedia .ts-cvBlock:first-of-type{margin-top:28px}.ts-cvBlock .ts-pills{margin:0}.ts-cvList{border-top:1px solid var(--color-line);margin:14px 0 0;padding:0;list-style:none}.ts-cvList li{border-bottom:1px solid var(--color-line);color:var(--color-ink);grid-template-columns:112px 1fr;gap:16px;padding:12px 0;font-size:14.5px;font-weight:300;line-height:1.5;display:grid}.ts-cvList li span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);padding-top:4px;font-size:10px}@media (max-width:920px){.ts-cvList li{grid-template-columns:1fr;gap:2px}.ts-splitMedia{grid-template-columns:1fr}.ts-splitMediaImage{aspect-ratio:4/3}.ts-promoGrid{grid-template-columns:1fr}.ts-ctaCard{position:static}}@media (max-width:600px){.ts-promoCover{height:220px;margin:16px 0 28px}}.ts-catPill{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink);border:1px solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:10px;display:inline-flex}.ts-catPill i{border-radius:50%;width:8px;height:8px;display:inline-block}.ts-catDotA{background:var(--color-accentSoft)}.ts-catDotB{background:var(--color-surfaceAccent)}.ts-catDotC{background:var(--color-accent)}.ts-catDotD{background:var(--color-ink)}.ts-stepCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:32px 30px;position:relative}.ts-sectionAlt .ts-stepCard{background:var(--color-surface)}.ts-section:not(.ts-sectionAlt) .ts-stepCard{background:var(--color-surfaceAlt)}.ts-stepNumeral{font-family:var(--font-display);color:var(--color-ink);opacity:.25;margin-bottom:14px;font-size:44px;font-style:italic;line-height:1}.ts-stepCard .ts-cardTitle{margin-bottom:8px;font-size:22px}.ts-stepMedia{aspect-ratio:4/3;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-surfaceAlt);margin:-32px -30px 22px;display:block;overflow:hidden}.ts-stepMedia img{object-fit:cover;width:100%;height:100%;display:block}.ts-featureIcon svg{width:28px;height:28px;stroke:var(--color-accentInk);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ts-featureIcon{justify-content:center;align-items:center;display:flex}.ts-pillAccent{background:var(--color-accent);color:var(--color-surface);letter-spacing:.16em;font-weight:700;font-family:var(--font-mono);border:0;padding:8px 16px;font-size:10.5px}.ts-pillAccentSoft{background:var(--color-accentSoft);color:var(--color-surface);letter-spacing:.16em;font-weight:700;font-family:var(--font-mono);border:0;padding:8px 16px;font-size:10.5px}.ts-newsPanel{position:relative;overflow:hidden}.ts-newsPattern{opacity:.55;pointer-events:none;width:420px;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(270deg,#000 25%,#0000 100%);mask-image:linear-gradient(270deg,#000 25%,#0000 100%)}.ts-newsGrid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.ts-newsForm{gap:10px;display:flex}.ts-newsInput{border:1px solid var(--color-faint);background:var(--color-surface);font-family:var(--font-body);color:var(--color-muted);border-radius:6px;flex:1;padding:15px 18px;font-size:13.5px;font-weight:300}.ts-newsFine{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-top:14px;font-size:11px}.ts-sectionAlt .ts-newsPanel{background:var(--color-surface)}.ts-sectionAlt .ts-newsInput{background:var(--color-surfaceAlt)}.ts-newsPanel .ts-intro{max-width:460px;margin-top:12px}.ts-newsFormStack{flex-direction:column}.ts-newsFormStack .ts-cta{text-align:center}.ts-shell a.ts-newsInput{color:var(--color-muted)}input.ts-newsInput{width:100%;color:var(--color-ink)}input.ts-newsInput::placeholder{color:var(--color-muted)}input.ts-newsInput:focus-visible{border-color:var(--color-accentInk);box-shadow:0 0 0 3px var(--color-accentInkTint);outline:none}button.ts-cta{cursor:pointer}.ts-modal{color:var(--color-ink);background:0 0;border:0;width:min(540px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);margin:auto;padding:0;overflow:auto}.ts-modal::backdrop{background:color-mix(in srgb,var(--color-surface) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html:has(.ts-modal[open]){overflow:hidden}.ts-modal .ts-newsPanel{box-shadow:var(--effect-shadow);padding:48px 44px 36px}.ts-modal .ts-newsPanel .ts-title{font-size:clamp(28px,4vw,34px)}.ts-modalBody{z-index:2;position:relative}.ts-modal .ts-newsForm{margin-top:24px}.ts-modal .ts-note{margin-top:14px}.ts-shell .ts-modal .ts-note a{color:var(--color-ink);text-decoration:underline}.ts-modalClose{z-index:3;margin:0;position:absolute;top:14px;right:14px}.ts-modalClose button{border:1px solid var(--color-line);background:var(--color-surface);width:38px;height:38px;color:var(--color-ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;display:flex}.ts-modalClose svg{stroke:currentColor;stroke-width:1.6px;fill:none;width:18px;height:18px}@media (max-width:600px){.ts-modal .ts-newsPanel{padding:44px 22px 26px}}.ts-footerBottom{flex-direction:column;gap:10px;padding-top:26px;display:flex}.ts-footerDisclaimer{color:var(--color-muted);max-width:760px;font-size:11.5px;font-weight:300;line-height:1.6}.ts-footerLegal{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;font-size:10.5px;display:flex}.ts-splitBook{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.ts-facts{border-top:1px solid var(--color-line);margin:28px 0 0;padding:0;list-style:none}.ts-facts li{border-bottom:1px solid var(--color-line);color:var(--color-muted);justify-content:space-between;gap:18px;padding:14px 0;font-size:14px;font-weight:300;display:flex}.ts-facts li b{color:var(--color-ink);white-space:nowrap;font-weight:500}.ts-reassure{font-family:var(--font-display);max-width:420px;margin:26px 0 0;font-size:22px;font-style:italic;line-height:1.5}.ts-embedBox{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);text-align:center;justify-content:center;align-items:center;min-height:480px;padding:40px;display:flex}.ts-embedBox .ts-embedInner{max-width:300px}.ts-embedIcon{background:color-mix(in srgb,var(--color-accent) 28%,transparent);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 18px;display:flex}.ts-embedIcon svg{width:28px;height:28px;stroke:var(--color-accentInk);stroke-width:1.6px;fill:none;stroke-linecap:round;stroke-linejoin:round}.ts-embedTitle{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink);margin-bottom:8px;font-size:11px}.ts-article{max-width:900px}.ts-articleCol{max-width:680px;margin:0 auto}.ts-shell a.ts-articleBack{color:var(--color-faint);font-size:13px;font-weight:300}.ts-shell a.ts-articleBack:hover{color:var(--color-ink)}.ts-shell a.ts-articleCat{width:max-content;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-accentInk);margin-top:22px;font-size:10.5px;font-weight:700;display:block}.ts-shell a.ts-articleCat:hover{text-decoration:underline}.ts-articleHeading{scroll-margin-top:96px}.ts-articleFigure{margin:32px 0}.ts-articleFigure img{border-radius:var(--radius-md);background:var(--color-surfaceAlt);width:100%;height:auto;display:block}.ts-articleFigure figcaption{text-align:center;color:var(--color-faint);margin-top:10px;font-size:12.5px;font-weight:300}.ts-articleQuote{font-family:var(--font-display);border-left:3px solid var(--color-accent);color:var(--color-ink);margin:28px 0;padding-left:18px;font-size:21px;font-style:italic;line-height:1.45}.ts-articleLayout{display:block}.ts-tocSpacer,.ts-tocRail{display:none}@media (min-width:1620px){.ts-articleLayout{grid-template-columns:256px 900px 256px;column-gap:80px;width:max-content;margin-inline:auto;display:grid}.ts-tocSpacer,.ts-tocRail{display:block}.ts-tocRail nav{max-height:calc(100vh - 9rem);margin-top:76px;position:sticky;top:112px;overflow-y:auto}}.ts-tocLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint);margin:0 0 12px;font-size:10px;font-weight:700}.ts-tocList{margin:0;padding:0;list-style:none}.ts-tocList li{margin-bottom:8px}.ts-shell a.ts-tocLink{color:var(--color-muted);font-size:13px;font-weight:300;line-height:1.4;display:block}.ts-shell a.ts-tocLink:hover{color:var(--color-ink)}.ts-shell a.ts-tocLink.on{color:var(--color-accentInk);font-weight:500}.ts-tocFab{z-index:50;border:1px solid var(--color-line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--effect-shadow);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;align-items:center;gap:9px;padding:11px 18px;font-size:11px;display:flex;position:fixed;bottom:20px;right:20px}.ts-tocFab i{color:var(--color-accentInk);font-style:normal}.ts-tocCard{z-index:50;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);width:min(20rem,100vw - 2.5rem);max-height:min(60vh,26rem);box-shadow:var(--effect-shadow);padding:20px 22px;display:none;position:fixed;bottom:76px;right:20px;overflow-y:auto}.ts-tocCard.on{display:block}.ts-tocCard .hd{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ts-tocCard .x{color:var(--color-faint);cursor:pointer;background:0 0;border:0;padding:2px;font-size:14px;line-height:1}.ts-tocCard .x:hover{color:var(--color-ink)}@media (min-width:1620px){.ts-tocFab,.ts-tocCard{display:none}}.ts-articleHero{border-radius:var(--radius-md);background-position:50%;background-size:cover;height:340px;margin-bottom:48px}.ts-article .ts-articleHeading{font-size:29px;font-style:italic;font-weight:500;line-height:1.15}.ts-ritual{background:var(--color-surfaceAlt);border:1px solid var(--color-line);border-radius:var(--radius-md);margin:36px 0;padding:32px 36px}.ts-ritual ol{margin-left:20px}.ts-ritual ol li{color:var(--color-muted);margin-bottom:10px;padding-left:6px;font-size:14.5px;font-weight:300;line-height:1.7}.ts-honest{border-left:2px solid var(--color-accentSoft);margin:36px 0;padding:6px 0 6px 24px}.ts-honest p{margin-bottom:0;font-size:14.5px}.ts-calloutLabel{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink);margin-bottom:12px;font-size:10.5px}.ts-articleCtaCard{background:var(--color-surfaceAlt);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:36px 40px;display:flex}.ts-articleCtaCard .ts-quote{max-width:420px;margin:0;font-size:22px;line-height:1.4}.ts-sectionAlt .ts-card{background:var(--color-surface)}.ts-section:not(.ts-sectionAlt) .ts-card{background:var(--color-surfaceAlt)}.ts-grid2{grid-template-columns:repeat(2,1fr)}.ts-burger{border:1px solid var(--color-line);width:42px;height:42px;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:none}.ts-burger svg{stroke:currentColor;stroke-width:1.6px;fill:none;stroke-linecap:round;width:18px;height:18px}.ts-mobileMenu{z-index:80;background:var(--color-surface);visibility:hidden;flex-direction:column;transition:transform .25s ease-out,visibility .25s;display:flex;position:fixed;inset:0;transform:translate(100%)}.ts-mobileMenu.on{visibility:visible;transform:translate(0)}.ts-mobileMenuHead{height:64px;padding:0 var(--space-padMobile,22px);border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:center;display:flex}.ts-mobileMenuHead img{width:118px;display:block}.ts-mobileMenuNav{padding:18px var(--space-padMobile,22px);flex-direction:column;flex:1;display:flex;overflow-y:auto}.ts-shell a.ts-mobileMenuLink{border-bottom:1px solid var(--color-line);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);padding:16px 0;font-size:13px;display:block}.ts-shell a.ts-mobileMenuLink.on{color:var(--color-ink);border-bottom-color:var(--color-accent);border-bottom-width:1.5px}.ts-mobileMenuFoot{padding:18px var(--space-padMobile,22px) 30px;flex-direction:column;flex:none;gap:16px;display:flex}.ts-mobileMenuFoot .ts-cta{text-align:center;width:100%}@media (max-width:920px){.ts-shell .ts-brand img{width:118px}.ts-headerInner{flex-wrap:nowrap;min-height:64px}.ts-header .ts-navList,.ts-header .ts-account,.ts-header .ts-headerDivider{display:none}.ts-headerSide{gap:14px}.ts-burger{display:flex}.ts-grid2{grid-template-columns:1fr}.ts-filterBar{-webkit-overflow-scrolling:touch;margin-inline:calc(var(--space-padMobile,22px)*-1);padding-bottom:6px;padding-inline:var(--space-padMobile,22px);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ts-filterBar::-webkit-scrollbar{display:none}.ts-filterPill,.ts-shell a.ts-filterPill{white-space:nowrap;flex:none}.ts-filterCount{display:none}.ts-pagination{flex-wrap:wrap}.ts-articleHero{height:220px;margin:28px 0 36px}.ts-articleCtaCard{padding:26px 24px}.ts-ritual{padding:22px 20px}.ts-splitBook .ts-embedBox{min-height:320px}.ts-newsGrid{grid-template-columns:1fr;gap:28px}.ts-newsPanel{padding:36px}.ts-splitBook{grid-template-columns:1fr;gap:32px}.ts-stepNumeral{font-size:36px}}@media (max-width:600px){.ts-footer{padding-block:52px 28px}.ts-footerGrid{grid-template-columns:1fr 1fr;gap:32px 24px}.ts-footerBrand{display:none}.ts-footerGrid>div:nth-child(2){grid-column:1/-1}.ts-footerGrid>div:nth-child(2) .ts-footerList{columns:2;column-gap:24px}.ts-footerColTitle{margin-bottom:10px}.ts-footerList li{margin-bottom:6px;line-height:1.7}.ts-footerBottom{border-top:1px solid var(--color-line);text-align:center;margin-top:6px;padding-top:22px}.ts-footerDisclaimer{margin-inline:auto;font-size:10.5px}.ts-footerLegal{flex-direction:column;align-items:center;gap:6px}.ts-newsPanel{padding:28px 22px}.ts-newsForm{flex-direction:column}.ts-heroGrid .ts-media{aspect-ratio:4/3}.ts-ctas .ts-cta{text-align:center;width:100%}.ts-cardFoot{flex-wrap:wrap}.ts-facts li{font-size:13px}}:root:lang(el){--font-display:"GFS Didot", var(--nf-cormorant), Georgia, serif}:lang(el) .ts-title,:lang(el) .ts-cardTitle,:lang(el) .ts-quote,:lang(el) .ts-em,:lang(el) .ts-price,:lang(el) .ts-errorNumber,:lang(el) .ts-errorTitle{font-synthesis:none}:root:lang(el){--didot:.907}:lang(en) h1.ts-title,:lang(en) .ts-error404 .ts-errorTitle{font-weight:500}:lang(el) h1.ts-title{font-size:clamp(calc(30px*var(--didot)),calc(5vw*var(--didot)),calc(48px*var(--didot)))}:lang(el) h1.ts-titlePage{font-size:clamp(calc(34px*var(--didot)),calc(6vw*var(--didot)),calc(60px*var(--didot)))}:lang(el) .ts-promoGrid h1.ts-titlePage{font-size:clamp(calc(32px*var(--didot)),calc(5vw*var(--didot)),calc(44px*var(--didot)))}:lang(el) h1.ts-title.ts-titleLegal{font-size:calc(44px*var(--didot))}:lang(el) .ts-contactHead h1.ts-title{font-size:clamp(calc(32px*var(--didot)),calc(6vw*var(--didot)),calc(48px*var(--didot)))}:lang(el) .ts-error404 .ts-errorTitle{font-size:clamp(calc(28px*var(--didot)),calc(6vw*var(--didot)),calc(52px*var(--didot)))}:lang(el) h1.ts-titleHero{font-size:clamp(calc(38px*var(--didot)),calc(7vw*var(--didot)),calc(72px*var(--didot)))}:lang(el) .ts-title{font-size:clamp(calc(30px*var(--didot)),calc(5vw*var(--didot)),calc(48px*var(--didot)))}:lang(el) .ts-newsPanel .ts-title,:lang(el) .ts-newsGrid .ts-titleNews{font-size:calc(38px*var(--didot))}:lang(el) .ts-modal .ts-newsPanel .ts-title{font-size:clamp(calc(28px*var(--didot)),calc(4vw*var(--didot)),calc(34px*var(--didot)))}:lang(el) .ts-cardTitle{font-size:calc(24px*var(--didot))}:lang(el) .ts-cardExperience .ts-cardTitle{font-size:calc(26px*var(--didot))}:lang(el) .ts-cardJournal .ts-cardTitle{font-size:calc(21px*var(--didot))}:lang(el) .ts-stepCard .ts-cardTitle,:lang(el) .ts-contactCard .ts-cardTitle{font-size:calc(22px*var(--didot))}:lang(el) .ts-cardTitle.ts-cardTitleSm{font-size:calc(20px*var(--didot))}:lang(el) .ts-articleHeading{font-size:clamp(calc(24px*var(--didot)),calc(3.2vw*var(--didot)),calc(32px*var(--didot)))}:lang(el) .ts-quote{font-size:clamp(calc(22px*var(--didot)),calc(3.2vw*var(--didot)),calc(32px*var(--didot)))}:lang(el) .ts-articleCtaCard .ts-quote,:lang(el) .ts-reassure{font-size:calc(22px*var(--didot))}:lang(el) .ts-accBtn,:lang(el) .ts-articleQuote{font-size:calc(21px*var(--didot))}:lang(el) .ts-consentTitle{font-size:calc(24px*var(--didot))}:lang(el) .ts-comparePlanName{font-size:calc(19px*var(--didot))}:lang(el) .ts-footerTagline,:lang(el) .ts-faqQuestionText,:lang(el) .ts-testimonialQuote p{font-size:calc(17px*var(--didot))}@media (max-width:920px){:lang(el) .ts-newsPanel .ts-title{font-size:calc(30px*var(--didot))}}.ts-ctas .ts-ctaNote{align-self:center;margin:0}.ts-newsGrid .ts-titleNews{margin-bottom:12px;font-size:38px}.ts-newsGrid .ts-introNews{max-width:460px;margin-top:0}.ts-intro.ts-introSmall{margin-top:36px;font-size:14px}.ts-splitBook .ts-intro{margin-top:0}.ts-disclaimer.ts-disclaimerRule{border-top:1px solid var(--color-line);max-width:720px;margin-top:56px;padding-top:22px}.ts-embedInner .ts-ctas{justify-content:center;margin-top:18px}.ts-embedInner .ts-note{margin-top:12px}.ts-title.ts-titleLegal{font-size:44px}.ts-article .ts-disclaimer{margin-top:10px}.ts-articleBody .ts-noticeBox{border:1px solid var(--color-line);border-radius:12px;padding:16px 20px}.ts-articleBody ul.ts-legalList{color:var(--color-muted);margin:16px 0 20px 32px;font-size:15px;line-height:1.8}.ts-articleBody ul.ts-legalList li{margin-bottom:6px}.ts-shell .ts-articleBody a:not(.ts-cta):not(.ts-mapLink){text-underline-offset:2px;text-decoration:underline}.ts-card>.ts-media.ts-mediaShort{height:130px}.ts-cardTitle.ts-cardTitleSm{font-size:20px}.ts-mobileMenuHead .ts-burger{display:flex}.ts-mobileMenuFoot .ts-mobileMenuLink{border-bottom:0}.ts-shell a.ts-localeToggle.ts-isSoon{color:var(--color-faint);border-style:dashed}.ts-shell a.ts-localeToggle.ts-isSoon:hover{color:var(--color-faint);border-color:var(--color-line)}.ts-formMsg{color:var(--color-accentInk);margin-top:14px;font-size:14px;line-height:1.55}.ts-formMsg.ts-formMsgError{color:var(--color-ink);background:color-mix(in srgb,var(--color-surfaceAccent) 55%,transparent);border-radius:10px;padding:10px 14px}.ts-formDone{padding:6px 0 4px}.ts-formDone .ts-title{margin-bottom:10px}.ts-newsForm button.ts-cta:disabled{opacity:.6;cursor:progress}.ts-contactSection{padding:60px 0}.ts-contactHead{text-align:center;margin-bottom:60px}.ts-contactHead .ts-title{margin-bottom:16px;font-size:clamp(32px,6vw,48px)}.ts-contactHead .ts-intro{color:var(--color-muted);max-width:540px;margin:0 auto;font-size:16px}.ts-contactGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;display:grid}.ts-contactCard{background:var(--color-surfaceAlt);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;padding:32px;display:flex}.ts-contactCard .ts-cardIcon{background:var(--color-accent);width:48px;height:48px;color:var(--color-onAccent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ts-contactCard .ts-cardIcon svg{stroke:currentColor;stroke-width:2px;fill:none;width:24px;height:24px}.ts-contactCard .ts-cardTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:8px;font-size:22px}.ts-contactCard .ts-cardText{color:var(--color-muted);margin-bottom:16px;font-size:15px;line-height:1.6}.ts-contactCard a{color:var(--color-accentInk);font-weight:500;text-decoration:none;display:inline-block}.ts-contactCard a:hover{text-decoration:underline}.ts-contactCard .ts-cardMeta{color:var(--color-faint);margin-top:auto;font-size:13px}.ts-contactNote{background:var(--color-surface);border-left:3px solid var(--color-accent);color:var(--color-muted);border-radius:6px;margin-top:56px;padding:20px 24px;font-size:14px;line-height:1.7}.ts-shell .ts-error404{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:60px 20px;display:flex}.ts-error404 .ts-errorNumber{font-family:var(--font-display);color:var(--color-accent);margin-bottom:20px;font-size:clamp(80px,20vw,180px);font-style:italic;line-height:1}.ts-error404 .ts-errorTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:16px;font-size:clamp(28px,6vw,52px);font-weight:400}.ts-error404 .ts-errorText{color:var(--color-muted);max-width:460px;margin:0 auto 40px;font-size:16px;line-height:1.6}.ts-error404 .ts-errorLinks{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}.ts-error404 a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.ts-consentBanner{z-index:70;padding:16px;position:fixed;bottom:0;left:0;right:0}.ts-consentCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);max-width:760px;box-shadow:var(--effect-shadow);margin:0 auto;padding:24px 26px}.ts-consentTitle{font-family:var(--font-display);color:var(--color-ink);margin-bottom:8px;font-size:24px;line-height:1.2}.ts-consentText{color:var(--color-muted);font-size:13.5px;line-height:1.6}.ts-shell .ts-consentText a{color:var(--color-ink);text-underline-offset:2px;text-decoration:underline}.ts-consentActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.ts-consentActions .ts-cta{flex:none}.ts-textButton{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:8px 2px;font-size:11px;font-weight:700}.ts-textButton:hover{color:var(--color-ink)}.ts-consentPanel{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--effect-shadow);padding:34px 30px 26px;position:relative}.ts-consentPanel .ts-consentText{margin-bottom:16px}.ts-consentCat{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surfaceAlt);margin-top:10px}.ts-consentCatHead{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.ts-consentCatToggle{font:inherit;color:var(--color-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.ts-consentCatToggle b{font-size:14px;font-weight:600}.ts-consentCatToggle small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-faint);margin-left:6px;font-size:10px}.ts-consentCatToggle svg{stroke:currentColor;stroke-width:2px;fill:none;width:14px;height:14px;transition:transform .2s}.ts-consentCatToggle[aria-expanded=true] svg{transform:rotate(180deg)}.ts-consentCatBody{border-top:1px solid var(--color-line);color:var(--color-muted);padding:12px 16px;font-size:12.5px;line-height:1.6}.ts-consentCatBody p+p{margin-top:6px}.ts-switch{background:var(--color-track);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.ts-switch:after{content:"";background:var(--color-surface);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #4a444840}.ts-switch[aria-checked=true]{background:var(--color-accentInk)}.ts-switch[aria-checked=true]:after{transform:translate(20px)}.ts-switch:disabled{cursor:not-allowed;opacity:.55}.ts-consentStatus{gap:10px;margin:6px 0 4px;font-size:14px;list-style:none;display:grid}.ts-consentStatus li{align-items:center;gap:10px;display:flex}.ts-consentStatus svg{stroke:currentColor;stroke-width:2.2px;fill:none;flex:none;width:18px;height:18px}.ts-consentStatus .ts-isOn{color:var(--color-accentInk)}.ts-consentStatus .ts-isOff{color:var(--color-faint)}.ts-consentMeta{background:var(--color-surfaceAlt);color:var(--color-muted);word-break:break-all;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6}.ts-consentMeta b{color:var(--color-ink);font-weight:600}.ts-shell .ts-footerList button.ts-linkButton{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.ts-shell .ts-footerList button.ts-linkButton:hover{color:var(--color-ink)}@media (max-width:640px){.ts-consentCard{padding:20px 18px}.ts-consentActions .ts-cta{text-align:center;flex:100%}.ts-consentActions .ts-textButton{order:3;margin:0 auto}.ts-consentPanel{padding:30px 18px 20px}}.ts-consentOverlay{z-index:75;background:color-mix(in srgb,var(--color-surface) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.ts-consentOverlay .ts-consentPanel{width:min(540px,100%);max-height:calc(100vh - 32px);margin:auto;overflow:auto}.ts-consentPanel .ts-eyebrow{margin-bottom:10px}.ts-cta:disabled{opacity:.45;pointer-events:none}.ts-embedInner .ts-ctas{flex-wrap:wrap}.ts-embedInner .ts-ctas .ts-formMsg{text-align:center;flex:100%;margin-top:10px}.ts-embedInner button.ts-cta:disabled{opacity:.6}.ts-acc{border-top:1px solid var(--color-line);margin-top:8px}.ts-accItem{border-bottom:1px solid var(--color-line)}.ts-accH{font:inherit;margin:0}.ts-accBtn{all:unset;cursor:pointer;width:100%;font-family:var(--font-display);color:var(--color-ink);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:21px;line-height:1.3;transition:color .3s;display:flex}.ts-accBtn:hover,.ts-accBtn[aria-expanded=true]{color:var(--color-accentInk)}.ts-accBtn:focus-visible{outline:2px solid var(--color-accentInk);outline-offset:6px;border-radius:4px}.ts-accIcon{flex:none;width:22px;height:22px;position:relative}.ts-accIcon:before,.ts-accIcon:after{content:"";background:var(--color-accentInk);border-radius:1px;transition:transform .45s cubic-bezier(.22,.7,.2,1),opacity .3s;position:absolute;top:50%;left:50%}.ts-accIcon:before{width:14px;height:1.5px;transform:translate(-50%,-50%)}.ts-accIcon:after{width:1.5px;height:14px;transform:translate(-50%,-50%)rotate(0)}.ts-accBtn[aria-expanded=true] .ts-accIcon:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.ts-accPanel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.7,.2,1);display:grid}.ts-accPanel>div{min-height:0;overflow:hidden}.ts-accBody{opacity:0;padding:2px 36px 20px 0;transition:opacity .3s,transform .45s cubic-bezier(.22,.7,.2,1);transform:translateY(-6px)}.ts-articleBody .ts-accBody p:last-child{margin-bottom:0}.ts-accItem.ts-isOpen .ts-accPanel{grid-template-rows:1fr}.ts-accItem.ts-isOpen .ts-accBody{opacity:1;transition-delay:.1s;transform:none}.ts-splitMediaTop{align-items:start}.ts-splitMediaTop .ts-splitMediaImage{position:sticky;top:96px}@media (max-width:920px){.ts-splitMediaTop .ts-splitMediaImage{position:relative}.ts-accBody{padding-right:0}}@media (prefers-reduced-motion:reduce){.ts-accPanel,.ts-accBody,.ts-accIcon:before,.ts-accIcon:after,.ts-accBtn{transition:none}}.ts-intro.ts-introSmall+.ts-ctas{margin-top:16px}.ts-wa{z-index:60;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.ts-waFab{all:unset;box-sizing:border-box;background:var(--color-accent);width:56px;height:56px;color:var(--color-onAccent);box-shadow:var(--effect-shadow);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,background .2s;display:flex}.ts-waFab:hover{background:var(--color-accentInk);transform:scale(1.05)}.ts-waFab:focus-visible{outline:2px solid var(--color-accentInk);outline-offset:3px}.ts-waFab svg{fill:currentColor;width:28px;height:28px}.ts-waCard{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);width:min(22rem,100vw - 40px);max-height:min(70vh,30rem);box-shadow:var(--effect-shadow);flex-direction:column;animation:.2s ease-out ts-waIn;display:flex;overflow:hidden}@keyframes ts-waIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ts-waHead{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:12px 12px 12px 14px;display:flex}.ts-waAvatar{object-fit:cover;border:1px solid var(--color-line);background:var(--color-surfaceAlt);border-radius:50%;flex:none;width:46px;height:46px}.ts-waWho{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ts-waName{font-family:var(--font-body);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.ts-waStatus{font-family:var(--font-body);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin:0;font-size:12px;line-height:1.3;display:flex}.ts-waOnline{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.ts-waDot{background:var(--color-accent);border-radius:50%;flex:none;width:7px;height:7px}.ts-waClose{all:unset;box-sizing:border-box;width:32px;height:32px;color:var(--color-muted);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-self:flex-start;align-items:center;display:flex}.ts-waClose:hover{background:var(--color-surfaceAlt);color:var(--color-ink)}.ts-waClose:focus-visible{outline:2px solid var(--color-accentInk)}.ts-waClose svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.ts-waBody{background:var(--color-surfaceAlt);isolation:isolate;flex:1;padding:18px 16px;position:relative;overflow-y:auto}.ts-waBody:before{content:"";opacity:.55;pointer-events:none;z-index:0;background:url(/pattern-oat.svg) 50%/cover no-repeat;position:absolute;inset:0}.ts-waTime{z-index:1;background:color-mix(in srgb,var(--color-surface) 80%,transparent);width:max-content;font-family:var(--font-mono);color:var(--color-muted);border-radius:6px;margin:0 auto 10px;padding:3px 8px;font-size:10px;display:block;position:relative}.ts-waBubble{z-index:1;background:var(--color-surface);max-width:88%;color:var(--color-ink);white-space:pre-line;border-radius:2px 12px 12px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55;position:relative;box-shadow:0 1px 1px #0000000f}.ts-waFoot{border-top:1px solid var(--color-line);padding:14px 16px}.ts-waCta{box-sizing:border-box;width:100%;font-family:var(--font-body);letter-spacing:0;text-transform:none;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:14px;font-weight:600;display:flex}.ts-waCta svg{fill:currentColor;flex:none;width:18px;height:18px}@media (max-width:640px){.ts-wa{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){.ts-waCard{animation:none}.ts-waFab{transition:none}}.ts-heroPoints{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.ts-heroPoints li{color:var(--color-ink);align-items:center;gap:12px;font-size:15.5px;line-height:1.4;display:flex}.ts-heroChip{background:color-mix(in srgb,var(--color-accent) 40%,transparent);width:30px;height:30px;color:var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ts-heroChip svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ts-offerNav{display:none}@media (max-width:920px){.ts-offerWrap{position:relative}.ts-offerCarousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.ts-offerCarousel::-webkit-scrollbar{display:none}.ts-offerCarousel>.ts-card{scroll-snap-align:start;flex:0 0 100%}.ts-offerNav{display:block}.ts-offerArrow{all:unset;box-sizing:border-box;z-index:2;background:color-mix(in srgb,var(--color-surface) 78%,transparent);width:34px;height:34px;color:var(--color-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:opacity .25s,color .25s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.ts-sectionAlt .ts-offerArrow{background:color-mix(in srgb,var(--color-surfaceAlt) 78%,transparent)}.ts-offerArrow:first-child{left:8px}.ts-offerArrow:last-child{right:8px}.ts-offerArrow svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ts-offerArrow:hover{color:var(--color-ink)}.ts-offerArrow:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.ts-offerArrow:disabled{opacity:0;pointer-events:none}}.ts-whyH{font:inherit;margin:0}.ts-whyBtn{all:unset;box-sizing:border-box;pointer-events:none;text-align:left;flex-direction:column;align-items:flex-start;width:100%;display:flex}.ts-whyTitle{display:block}.ts-whyChevron{fill:none;width:18px;height:18px;stroke:var(--color-muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .3s;display:none}.ts-whyPanel>div{min-height:0}@media (max-width:920px){.ts-whyList{border-top:1px solid var(--color-line);display:block}.ts-whyList .ts-whyItem{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.ts-whyBtn{border-bottom:1px solid var(--color-line);pointer-events:auto;cursor:pointer;flex-direction:row;align-items:center;gap:14px;padding:15px 0}.ts-whyBtn:focus-visible{outline:2px solid var(--color-accentInk);outline-offset:4px;border-radius:4px}.ts-whyBtn .ts-featureIcon{flex:none;width:36px;height:36px;margin:0}.ts-whyBtn .ts-featureIcon svg{width:19px;height:19px}.ts-whyBtn .ts-cardTitle{flex:1;margin:0;font-size:21px}:lang(el) .ts-whyBtn .ts-cardTitle{font-size:calc(21px*var(--didot))}.ts-whyChevron{display:block}.ts-whyItem.ts-isOpen .ts-whyChevron{transform:rotate(180deg)}.ts-whyItem.ts-isOpen .ts-whyBtn{border-bottom-color:#0000}.ts-whyPanel{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,.7,.2,1);display:grid}.ts-whyPanel>div{overflow:hidden}.ts-whyItem.ts-isOpen .ts-whyPanel{border-bottom:1px solid var(--color-line);grid-template-rows:1fr}.ts-whyList .ts-whyPanel .ts-body{opacity:0;margin:0;padding:0 0 18px 50px;transition:opacity .3s,transform .45s cubic-bezier(.22,.7,.2,1);transform:translateY(-6px)}.ts-whyItem.ts-isOpen .ts-whyPanel .ts-body{opacity:1;transition-delay:.1s;transform:none}}@media (prefers-reduced-motion:reduce){.ts-whyPanel,.ts-whyPanel .ts-body,.ts-whyChevron{transition:none}}
