@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0xtybkn6m2pbr.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/55664f0a7289b762-s.0ky2yuq6gww~a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f724cb2b266db11d-s.15d0up_vetvxl.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/58bfdf9faee08215-s.0mp~om~rm6mbs.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/257505a8a5531435-s.0.ts8edrg1ujy.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/346e8051f901134e-s.0u_lww5dp146..woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:EB Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.02x5gcj01ji7l.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0xtybkn6m2pbr.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/55664f0a7289b762-s.0ky2yuq6gww~a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f724cb2b266db11d-s.15d0up_vetvxl.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/58bfdf9faee08215-s.0mp~om~rm6mbs.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/257505a8a5531435-s.0.ts8edrg1ujy.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/346e8051f901134e-s.0u_lww5dp146..woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:EB Garamond;font-style:italic;font-weight:500;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.02x5gcj01ji7l.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/196d5f6118cb1c52-s.0xtybkn6m2pbr.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/55664f0a7289b762-s.0ky2yuq6gww~a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f724cb2b266db11d-s.15d0up_vetvxl.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/58bfdf9faee08215-s.0mp~om~rm6mbs.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/257505a8a5531435-s.0.ts8edrg1ujy.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/346e8051f901134e-s.0u_lww5dp146..woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:EB Garamond;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4ee71d90e0f663bd-s.p.02x5gcj01ji7l.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fec32c78403d184-s.04k1kxag3vb-a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d30e1ac529a223a-s.13-z0d191nlw2.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9056bf441d45cedc-s.0m41chdbo3wya.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0p6j_jmp08.12.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e557826f452dbd06-s.0ef8f_5ne8d7r.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1497d94d4ac5c969-s.098tawn2q_~b0.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:EB Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.14m88r~v.m-cq.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0fec32c78403d184-s.04k1kxag3vb-a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d30e1ac529a223a-s.13-z0d191nlw2.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9056bf441d45cedc-s.0m41chdbo3wya.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0p6j_jmp08.12.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e557826f452dbd06-s.0ef8f_5ne8d7r.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1497d94d4ac5c969-s.098tawn2q_~b0.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:EB Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.14m88r~v.m-cq.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0fec32c78403d184-s.04k1kxag3vb-a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d30e1ac529a223a-s.13-z0d191nlw2.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9056bf441d45cedc-s.0m41chdbo3wya.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6c3b2b7c3a61f79-s.0p6j_jmp08.12.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e557826f452dbd06-s.0ef8f_5ne8d7r.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1497d94d4ac5c969-s.098tawn2q_~b0.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:EB Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e4505858a30c79c2-s.p.14m88r~v.m-cq.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Fallback;src:local(Times New Roman);ascent-override:106.26%;descent-override:31.44%;line-gap-override:0.0%;size-adjust:94.77%}.eb_garamond_3676fcf-module__JoFqxq__className{font-family:EB Garamond,EB Garamond Fallback}.eb_garamond_3676fcf-module__JoFqxq__variable{--font-instrument-serif:"EB Garamond", "EB Garamond Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_5a58b11f-module__pXJCEW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_5a58b11f-module__pXJCEW__variable{--font-inter-tight:"Figtree", "Figtree Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_B99nu1ssEHo46yBWDUvRMgJPEj1z)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%}.jetbrains_mono_68d574a-module__ggYvfa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_68d574a-module__ggYvfa__variable{--font-jetbrains-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--cream:#f6f1e6;--cream-2:#efe8d8;--ink:#161413;--ink-soft:#3a3530;--muted:#8f8578;--muted-2:#b8ae9d;--rule:#16141314;--rule-2:#16141324;--gold:#c49a3e;--gold-deep:#9e7a24;--gold-soft:#c49a3e1f;--font-serif:var(--font-instrument-serif);--font-sans:var(--font-inter-tight);--font-mono:var(--font-jetbrains-mono)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;height:100%}body{background:var(--cream);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;min-height:100%;display:flex;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:1;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::selection{background:var(--gold);color:#fff}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.serif,[style*=Instrument\ Serif]{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.01em;font-weight:400}.mono,[style*=JetBrains\ Mono],[style*=SF\ Mono]{font-family:var(--font-mono), ui-monospace, Menlo, monospace}.wrap{max-width:1240px;margin:0 auto;padding:0 28px}.eyebrow{font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:11px}.rule{background:var(--rule);height:1px}section{z-index:2;position:relative}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes softFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes drawDash{to{stroke-dashoffset:0}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes scanY{0%{transform:translateY(-10%)}50%{transform:translateY(160px)}to{transform:translateY(-10%)}}@keyframes cursorFly{0%,10%{opacity:0;transform:translate(244px,20px)}18%{opacity:1}60%,85%{opacity:1;transform:translate(68px,158px)}95%,to{opacity:0;transform:translate(68px,158px)}}@keyframes labelShow{0%,55%{opacity:0}60%,85%{opacity:1}95%,to{opacity:0}}@keyframes dashFlow{to{stroke-dashoffset:-16px}}@keyframes targetGlow{0%,to{box-shadow:0 0 #c49a3e00}50%{box-shadow:0 0 0 6px #c49a3e26}}@keyframes listen-cycle{0%,18%{content:"listening"}22%,50%{content:"thinking"}55%,88%{content:"showing you"}92%,to{content:"listening"}}@keyframes listen-dot-color{0%,18%{background:#22c55e;box-shadow:0 0 8px #22c55ed9}22%,50%{background:#f59e0b;box-shadow:0 0 8px #f59e0bd9}55%,88%{background:var(--gold);box-shadow:0 0 8px #c49a3ed9}92%,to{background:#22c55e;box-shadow:0 0 8px #22c55ed9}}@keyframes cursor-label-cycle{0%,22%{opacity:0;transform:translateY(4px)}28%,70%{opacity:1;transform:translateY(0)}85%,to{opacity:0;transform:translateY(-2px)}}.au{opacity:1;animation:.9s cubic-bezier(.2,.7,.2,1) both slideUp}.d1{animation-delay:50ms}.d2{animation-delay:.15s}.d3{animation-delay:.28s}.d4{animation-delay:.42s}.d5{animation-delay:.56s}.btn{letter-spacing:-.005em;border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:500;transition:transform .2s,box-shadow .25s,background .2s;display:inline-flex}.btn-primary{background:var(--ink);color:var(--cream);box-shadow:inset 0 1px #ffffff26,0 10px 28px -10px #16141373}.btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff26,0 16px 36px -12px #1614138c}.btn-gold{color:#3a3530;text-shadow:0 1px #fff0c873;background:radial-gradient(120% 140% at 22% 12%,#f4d989 0%,#0000 55%),linear-gradient(#d4ad55 0%,#b98c34 60%,#9e7a24 100%);border:none;font-weight:600;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #50380859,0 1px 2px #16141314,0 14px 32px -10px #c49a3e99}.btn-gold:hover{transform:translateY(-1px);box-shadow:inset 0 1px #fff9,inset 0 -1px #50380859,0 1px 2px #16141314,0 20px 40px -10px #c49a3eb3}.btn-gold:active{transform:translateY(0)}.btn-hero{border-radius:14px;padding:16px 28px;font-size:16px;font-weight:600}.btn-ghost{color:var(--ink);border:1px solid var(--rule-2);background:0 0}.btn-ghost:hover{background:#1614130a}.section-head{text-align:center;max-width:760px;margin:0 auto 44px}.section-head h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(40px,5.4vw,72px);font-weight:400;line-height:1}.section-head h2 em{color:var(--gold-deep);font-style:italic}.section-head p{color:var(--ink-soft);margin-top:14px;font-size:17px;line-height:1.55}.section-head-wide{max-width:1100px}@media (min-width:880px){.section-head h2.nowrap-md{white-space:nowrap}}.pill{border:1px solid var(--rule-2);color:var(--ink-soft);background:0 0;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s}.pill:hover{color:var(--ink);border-color:var(--ink)}.pill.active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.card{border:1px solid var(--rule);background:#fff;border-radius:20px;padding:28px;box-shadow:inset 0 1px #ffffff80,0 2px 6px #16141308}.card-dark{background:var(--ink);color:var(--cream);border:1px solid #ffffff0f;border-radius:20px;padding:28px}.no-scroll::-webkit-scrollbar{display:none}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.hiw-card{border:1px solid var(--rule);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;padding:36px 32px 34px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:inset 0 1px #fff9,0 1px 2px #16141308,0 18px 32px -24px #1614131f}.hiw-card:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff9,0 1px 2px #1614130a,0 26px 44px -24px #1614132e}.hiw-icon{width:60px;height:60px;color:var(--ink);background:var(--cream);border:1px solid #16141314;border-radius:16px;place-items:center;margin:0 0 28px;display:grid;box-shadow:inset 0 1px #fffc,0 6px 14px -10px #1614132e}.hiw-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink);margin:0 0 10px;font-size:28px;font-weight:400;line-height:1.1}.hiw-body{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.55}@media (max-width:880px){.steps-grid{grid-template-columns:1fr}}.pe-stage{isolation:isolate;background:radial-gradient(140% 100% at 70% 0,#ffc88c59,#0000 55%),radial-gradient(120% 100% at 0 100%,#b46ec84d,#0000 50%),linear-gradient(160deg,#5a4060 0%,#3d2848 60%,#1f1428 100%);border:1px solid #ffffff0f;border-radius:16px;height:220px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.pe-menubar{-webkit-backdrop-filter:blur(10px);height:18px;font-family:var(--font-sans), system-ui, sans-serif;color:#ffffffeb;z-index:10;background:#16141c73;border-bottom:1px solid #ffffff0f;align-items:center;gap:9px;padding:0 10px;font-size:9px;display:flex;position:absolute;top:0;left:0;right:0}.pe-menubar-apple{opacity:.95;background:#fff;border-radius:50%;width:8px;height:8px}.pe-menubar-app{font-weight:700}.pe-menubar-item{color:#ffffffb3}.pe-menubar-spacer{flex:1}.pe-menubar-clock{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#ffffffd9;font-size:8.5px}.pe-bg-window{-webkit-backdrop-filter:blur(12px);z-index:1;background:linear-gradient(#2e2638d9 0%,#1e1826d9 100%);border:1px solid #ffffff1a;border-radius:8px;width:56%;height:62%;position:absolute;top:30px;left:12px;overflow:hidden;box-shadow:0 14px 30px -10px #0000008c}.pe-bg-window .pe-window-bar{background:#ffffff0d;border-bottom:1px solid #ffffff12}.pe-bg-content{flex-direction:column;gap:7px;padding:10px 12px;display:flex}.pe-bg-row{background:#ffffff14;border-radius:2px;height:7px}.pe-bg-row.short{width:60%}.pe-window{z-index:2;background:#faf6ec;border-radius:10px;width:72%;position:absolute;top:38px;right:14px;overflow:hidden;box-shadow:0 18px 38px -14px #0009,0 0 0 1px #ffffff1a,inset 0 1px #ffffffb3}.pe-window-bar{background:linear-gradient(#ece4d0 0%,#ddd2b8 100%);border-bottom:1px solid #1614131a;align-items:center;gap:5px;padding:7px 10px;display:flex}.pe-tl{border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 .5px #0000002e}.pe-window-title{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:var(--ink-soft);letter-spacing:.04em;margin-left:8px;font-size:9px}.pe-window-body{grid-template-columns:14px 1fr 28px;gap:6px;padding:6px;display:grid}.pe-tools{background:#1614130a;border-radius:3px;flex-direction:column;gap:4px;padding:4px 2px;display:flex}.pe-tools span{background:#1614132e;border-radius:2px;width:8px;height:8px;margin:0 auto}.pe-tools span:first-child{background:#16141373}.pe-layers{background:#1614130a;border-radius:3px;flex-direction:column;gap:3px;padding:4px 3px;display:flex}.pe-layers span{background:#1614131a;border-radius:2px;height:11px}.pe-layers span.active{background:linear-gradient(#c49a3e59 0%,#c49a3e2e 100%);box-shadow:inset 0 0 0 1px #c49a3e80}.pe-thumb{border-radius:4px;height:118px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1614131a,inset 0 -8px 14px -8px #1614132e}.pe-sky{background:radial-gradient(60% 80% at 75% 100%,#ffc095 0%,#0000 60%),linear-gradient(#ffd8a8 0%,#ff9876 50%,#b88aa8 100%);position:absolute;inset:0 0 48%}.pe-sun{background:radial-gradient(circle,#fff7d8 0%,#ffd28a 50%,#ffa466 100%);border-radius:50%;width:22px;height:22px;position:absolute;top:18%;right:22%;box-shadow:0 0 24px 4px #ffc88273}.pe-mountain{clip-path:polygon(0 100%,14% 55%,28% 78%,44% 38%,60% 65%,78% 42%,100% 72%,100% 100%);opacity:.95;background:linear-gradient(#5e4470 0%,#322240 100%);height:42%;position:absolute;bottom:24%;left:0;right:0}.pe-spire{clip-path:polygon(50% 0,100% 100%,0 100%);opacity:.95;z-index:1;background:linear-gradient(#6a5650 0%,#221c18 100%);width:18%;height:56%;position:absolute;bottom:12%;left:42%}.pe-figure-a,.pe-figure-b{z-index:2;border-radius:2px 2px 0 0;position:absolute;bottom:12%;box-shadow:0 1px #0000002e}.pe-figure-a{background:linear-gradient(#5a8fd0 0%,#3a5e90 60%,#1f2a38 100%);width:8%;height:32%;left:22%}.pe-figure-b{background:linear-gradient(#e0b886 0%,#8a6840 60%,#2a2018 100%);width:6%;height:24%;left:70%}.pe-ground{background:linear-gradient(#7a5e48,#3a2820);height:12%;position:absolute;inset:auto 0 0}.pe-ground-shine{background:linear-gradient(90deg,#0000,#ffdcaa80,#0000);height:1px;position:absolute;bottom:12%;left:0;right:0}.pe-scan{pointer-events:none;z-index:9;background:linear-gradient(#0000 0%,#ffe6a0f2 50%,#0000 100%);height:4px;animation:3.4s cubic-bezier(.4,0,.6,1) infinite pe-scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 4px #e6be5e99,0 0 6px #fff0c8f2}.pe-bracket{pointer-events:none;opacity:0;z-index:5;width:12%;height:30%;animation:3.4s ease-in-out infinite pe-bracket-show;position:absolute;bottom:10%;left:67%}.pe-bracket span{border:1.8px solid var(--gold);filter:drop-shadow(0 0 4px #c49a3eb3);width:9px;height:9px;position:absolute}.pe-bracket span:first-child{border-bottom:none;border-right:none;top:0;left:0}.pe-bracket span:nth-child(2){border-bottom:none;border-left:none;top:0;right:0}.pe-bracket span:nth-child(3){border-top:none;border-right:none;bottom:0;left:0}.pe-bracket span:nth-child(4){border-top:none;border-left:none;bottom:0;right:0}.pe-bracket-tag{background:var(--gold);color:#1a1410;font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.04em;white-space:nowrap;z-index:6;opacity:0;border-radius:4px;padding:3px 8px;font-size:8.5px;font-weight:700;animation:3.4s ease-in-out infinite pe-bracket-show;position:absolute;bottom:42%;right:14%;box-shadow:0 4px 10px -2px #c49a3eb3}@keyframes pe-scan{0%{opacity:0;transform:translateY(18px)}6%{opacity:1}55%{opacity:1;transform:translateY(218px)}62%,to{opacity:0;transform:translateY(218px)}}@keyframes pe-bracket-show{0%,60%{opacity:0;transform:scale(1.08)}68%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.pe-foot{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#ffffffc7;z-index:8;align-items:center;gap:7px;font-size:10.5px;display:flex;position:absolute;bottom:12px;left:16px;right:16px}.pe-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulseDot;box-shadow:0 0 8px #22c55ed9}.ts-compare{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;max-width:880px;margin:0 auto;display:grid}.ts-track{isolation:isolate;border-radius:20px;flex-direction:column;padding:28px 28px 32px;display:flex;position:relative;overflow:hidden}.ts-track:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0}.ts-track-before{background:linear-gradient(#f5efe2 0%,#ece4d2 100%);border:1px solid #1614130f}.ts-track-before:before{background:radial-gradient(120% 80% at 50% 0,#b438380d,#0000 55%)}.ts-track-after{background:linear-gradient(#1f1b16 0%,#16120e 100%);border:1px solid #c49a3e38;box-shadow:0 1px 2px #1614130f,0 32px 56px -36px #c49a3e66}.ts-track-after:before{background:radial-gradient(120% 80% at 50% 0,#c49a3e2e,#0000 60%)}.ts-track .ts-timeline{flex:1}.ts-track-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.ts-track-tag{letter-spacing:.14em;text-transform:uppercase;color:#b43838;background:#b438381a;border:1px solid #b4383833;border-radius:999px;padding:4px 11px;font-family:Arial,Helvetica Neue,Helvetica,system-ui,sans-serif;font-size:11px;font-weight:600;display:inline-flex}.ts-track-tag.gold{color:#e6be5e;background:#c49a3e29;border-color:#c49a3e66}.ts-track-eyebrow{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ink);margin:0 0 22px;font-size:26px;font-weight:400;line-height:1.05}.ts-track-eyebrow.gold{color:#efe5d0}.ts-track-meta{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#b43838b3;white-space:nowrap;margin-left:auto;font-size:10.5px}.ts-track-meta.gold{color:#e6be5ea6}.ts-timeline{flex-direction:column;align-items:flex-start;gap:0;margin:0;padding:0;list-style:none;display:flex}.ts-tl-item{flex-direction:column;align-items:flex-start;width:100%;padding:4px 0;display:flex}.ts-pill{white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:12px;max-width:100%;padding:10px 20px 10px 10px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards tsRowIn;display:inline-flex;transform:translate(-12px)}.ts-pill-icon{border-radius:9px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.ts-pill-body{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ts-pill-label{letter-spacing:-.005em;font-size:14px;font-weight:600}.ts-pill-sub{font-size:11px;font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.01em;margin-top:2px}.ts-pill-before{background:#fff;box-shadow:0 1px 2px #1614130d,0 6px 14px -8px #16141326}.ts-pill-before .ts-pill-label{color:var(--ink)}.ts-pill-before .ts-pill-sub{color:var(--muted)}.ts-pill-icon-before{color:#b43838;background:linear-gradient(155deg,#fff 0%,#b4383829 100%);border:1px solid #b438382e}.ts-pill-after{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffaf00a;border:1px solid #c49a3e2e;box-shadow:inset 0 1px #ffffff0a}.ts-pill-after .ts-pill-label{color:#efe5d0}.ts-pill-after .ts-pill-sub{color:#e6d3a38c}.ts-pill-icon-after{color:#e6be5e;background:linear-gradient(155deg,#fffaf01f 0%,#c49a3e52 100%);border:1px solid #c49a3e66}.ts-timeline-after .ts-tl-item:last-child .ts-pill-after{background:linear-gradient(155deg,#c49a3e2e 0%,#fffaf00a 60%);border-color:#c49a3e73;animation:.5s cubic-bezier(.2,.8,.2,1) forwards tsRowIn,2.4s ease-in-out 1.2s infinite tsGoldPulse}.ts-tl-gap{align-items:center;gap:12px;width:100%;margin-left:26px;padding:8px 0;display:flex}.ts-tl-spine{transform-origin:top;width:1px;height:32px;animation:.5s cubic-bezier(.2,.8,.2,1) forwards tsSpineDraw;display:block;transform:scaleY(0)}.ts-timeline-before .ts-tl-spine{background:linear-gradient(#b438388c,#b438381a)}.ts-timeline-after .ts-tl-spine{background:linear-gradient(#c49a3ecc,#c49a3e2e)}.ts-tl-gap-label{font-size:11px;font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.04em;text-transform:lowercase;opacity:0;animation:.4s forwards tsLabelIn;animation-delay:inherit}.ts-timeline-before .ts-tl-gap-label{color:#b43838a6}.ts-timeline-after .ts-tl-gap-label{color:#e6be5e99}@keyframes tsRowIn{to{opacity:1;transform:translate(0)}}@keyframes tsSpineDraw{to{transform:scaleY(1)}}@keyframes tsLabelIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes tsGoldPulse{0%,to{box-shadow:inset 0 1px #ffffff0a,0 0 #c49a3e00}50%{box-shadow:inset 0 1px #ffffff0f,0 0 0 6px #c49a3e1a,0 0 24px -4px #c49a3e80}}.ts-saved{background:var(--ink);color:var(--cream);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:22px;padding:24px 28px;animation:.5s .45s both slideUp;display:grid;position:relative;overflow:hidden}.ts-saved:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#c49a3e2e,#0000 70%);position:absolute;inset:0}.ts-saved-cell{z-index:1;position:relative}.ts-saved-k{letter-spacing:.14em;color:#e6d3a3a6;text-transform:uppercase;margin-bottom:6px;font-size:10.5px}.ts-saved-v{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.03em;color:#fff;font-size:52px;font-weight:400;line-height:1}.ts-saved-hint{font-style:italic;font-family:var(--font-serif), Georgia, serif;color:#efe5d0b3;margin-top:6px;font-size:14px}@media (max-width:880px){.ts-compare{grid-template-columns:1fr;gap:14px}.ts-track{padding:22px 22px 26px}}@media (max-width:720px){.ts-track-eyebrow{margin-bottom:18px;font-size:22px}.ts-pill{gap:10px;padding:8px 16px 8px 8px}.ts-pill-icon{border-radius:8px;width:28px;height:28px}.ts-pill-label{font-size:13.5px}.ts-pill-sub{font-size:10.5px}.ts-tl-gap{margin-left:22px}.ts-saved{grid-template-columns:1fr;gap:16px;padding:22px}.ts-saved-v{font-size:42px}}nav.site{z-index:50;-webkit-backdrop-filter:blur(18px);background:#f6f1e6b8;position:sticky;top:0}nav.site .inner{justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:14px 28px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-weight:600;display:flex}.brand .logo{background:radial-gradient(140% 140% at 20% 10%,#f4d989 0%,#d4ad55 45%,#9e7a24 100%);border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #7858124d,0 1px 2px #1614130f,0 6px 14px -4px #c49a3e73}.brand .logo svg{display:block;transform:translate(.5px)}nav.site .links{color:var(--ink-soft);gap:28px;font-size:14px;display:flex}nav.site .links a:hover{color:var(--ink)}@media (max-width:760px){nav.site .links{display:none}}.hero{text-align:center;padding:72px 0 28px}.hero .wrap{max-width:1320px}.hero h1{font-family:var(--font-serif), Georgia, "Times New Roman", serif;letter-spacing:-.025em;color:var(--ink);white-space:nowrap;margin-top:12px;font-size:clamp(38px,8vw,132px);font-weight:400;line-height:1}.hero h1 em{color:var(--gold-deep);font-style:italic}.hero p.lede{max-width:620px;color:var(--ink-soft);margin:44px auto 0;font-size:19px;line-height:1.5}.hero .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:44px;display:flex}.hero .micro{color:var(--muted);margin-top:14px;font-size:12px}.hero .micro .mono{color:var(--ink-soft)}footer{border-top:1px solid var(--rule);margin-top:120px;padding:48px 28px 56px}footer .inner{max-width:1240px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;font-size:13px;display:flex}.screen-shell{width:min(1240px,100%);margin:clamp(42px,5vw,70px) auto 0;padding:0 clamp(16px,4vw,40px)}.screen-stage{aspect-ratio:16/10;isolation:isolate;background:#d9d4dd;border-radius:clamp(6px,.7vw,10px);width:100%;position:relative;overflow:hidden;box-shadow:0 85px 140px -76px #171412b8,0 28px 62px -34px #1714127a,0 0 0 1px #17141214}.screen-stage:after{content:"";z-index:70;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1f}.wallpaper{z-index:0;background-image:url(/hero/wallpaper-realistic.png);background-position:50%;background-repeat:no-repeat;background-size:cover;animation:.36s ease-out both layer-in;position:absolute;inset:0}.wallpaper:after{content:"";pointer-events:none;background:radial-gradient(90% 70% at 50% 0,#0000 65%,#00000038 100%),radial-gradient(100% 100% at 50% 100%,#00000047,#0000 65%);position:absolute;inset:0}.menu-bar{z-index:10;-webkit-backdrop-filter:blur(24px)saturate(160%);color:#ffffffeb;background:#141211bd;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;height:clamp(24px,2.35vw,30px);padding:0 clamp(10px,1.4vw,16px);font-size:clamp(10px,.95vw,12px);animation:.42s ease-out .12s both layer-in;display:flex;position:absolute;inset:0 0 auto}.menu-bar-left,.menu-bar-right{align-items:center;gap:clamp(8px,1.1vw,14px);display:flex}.menu-bar-left strong{font-weight:700}.menu-bar-left span{color:#ffffffbf}.menu-bar-right{gap:clamp(8px,1vw,12px)}.menu-bar-clock{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#ffffffeb;font-size:clamp(9.5px,.85vw,11px)}.listen-pill{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(160%);color:#e6d3a3;font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.04em;background:#141211d6;border:1px solid #c49a3e47;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 9px;font-size:11px;animation:.5s ease-out both layer-in;display:inline-flex;position:absolute;top:clamp(36px,3.4vw,46px);right:clamp(14px,1.6vw,22px);box-shadow:0 14px 32px -10px #00000080,0 0 0 1px #c49a3e1f}.listen-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite pulseDot,7.5s linear infinite listen-dot-color;box-shadow:0 0 8px #22c55ed9}.listen-pill:after{content:"listening";animation:7.5s linear infinite listen-cycle}.dock{z-index:20;justify-content:center;padding:0 18px;animation:.65s cubic-bezier(.16,.9,.2,1.1) .26s both dock-in;display:flex;position:absolute;bottom:clamp(10px,1.15vw,16px);left:0;right:0}.dock-glass{-webkit-backdrop-filter:blur(30px)saturate(180%);background:#28283052;border:1px solid #ffffff38;border-radius:clamp(18px,1.7vw,26px);align-items:center;gap:clamp(8px,.85vw,14px);padding:clamp(6px,.7vw,10px) clamp(12px,1.1vw,16px);display:flex;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff0a,0 22px 44px -18px #0000008c}.dock-item{pointer-events:none;justify-content:center;align-items:center;width:clamp(38px,3.4vw,48px);height:clamp(38px,3.4vw,48px);display:flex;position:relative}.dock-item img,.dock-item>svg{object-fit:contain;filter:drop-shadow(0 3px 6px #00000038);width:100%;height:100%;display:block}.dock-item img.dock-png{transform-origin:50%;transform:scale(1.22)}.dock-divider{background:#ffffff47;width:1px;height:clamp(28px,2.4vw,36px);margin:0 clamp(2px,.2vw,4px);display:inline-block}.dock-dot{display:none}.photoshop-window{z-index:30;aspect-ratio:1900/1180;background:#1f1f1f;border-radius:clamp(9px,.95vw,14px);flex-direction:column;width:min(75.5%,948px);animation:.7s cubic-bezier(.16,.84,.25,1) both window-in;display:flex;position:absolute;top:48.4%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 62px 94px -54px #171412c7,0 26px 46px -30px #0000009e,0 0 0 1px #0000006b}.ps-doc:after{content:"";z-index:5;pointer-events:none;mix-blend-mode:overlay;background:radial-gradient(60% 70%,#0000 0%,#c49a3e14 100%);position:absolute;inset:0}.ps-titlebar{color:#d4d4d4;background:linear-gradient(#353535 0%,#2c2c2c 100%);border-bottom:1px solid #1c1c1c;flex-shrink:0;align-items:center;gap:12px;padding:8px 12px;font-size:11.5px;display:flex}.ps-title{white-space:nowrap;text-overflow:ellipsis;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:500;display:flex;overflow:hidden}.ps-title-sep{color:#666;margin:0 2px}.ps-title-doc{color:#9a9a9a;font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-size:11px}.ps-options-bar{color:#c4c4c4;background:#2a2a2a;border-bottom:1px solid #1a1a1a;flex-shrink:0;align-items:center;gap:8px;padding:5px 10px;font-size:10.5px;display:flex}.ps-options-tool{color:#e4e4e4;font-weight:600}.ps-options-sep{background:#1a1a1a;width:1px;height:14px}.ps-options-pill{color:#b8b8b8;white-space:nowrap;background:#1f1f1f;border:1px solid #404040;border-radius:3px;padding:3px 9px;font-size:10px}.ps-options-pill.active{color:#fff;background:#0078d4;border-color:#0078d4}.ps-options-mono{font-family:var(--font-mono), ui-monospace, Menlo, monospace;color:#888;font-size:10px}.ps-body{background:#1f1f1f;flex:1;min-height:0;display:flex}.ps-tools{background:#232323;border-right:1px solid #1a1a1a;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;width:clamp(34px,3.4vw,44px);padding:6px 4px;display:flex}.ps-tool{cursor:default;background:0 0;border-radius:3px;place-items:center;width:26px;height:26px;display:grid}.ps-tool.active{background:#0078d4}.ps-tool.active svg path,.ps-tool.active svg rect,.ps-tool.active svg circle{stroke:#fff}.ps-swatch{border:1px solid #4a4a4a;border-radius:2px;width:18px;height:18px}.ps-swatch.fg{background:#0a0a0a}.ps-swatch.bg{background:#f4f4f4;margin-top:-10px;margin-left:8px}.ps-canvas-wrap{background:#1a1a1a;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.ps-rulers{pointer-events:none;z-index:1;position:absolute;inset:0}.ps-ruler-h,.ps-ruler-v{color:#555;font-family:var(--font-mono), monospace;background:#2a2a2a;border-color:#1a1a1a;font-size:8px;display:flex;position:absolute;overflow:hidden}.ps-ruler-h{background-image:repeating-linear-gradient(90deg,#0000 0 10px,#ffffff0d 10px 11px);border-bottom:1px solid #1a1a1a;align-items:flex-end;height:18px;padding-bottom:2px;top:0;left:18px;right:0}.ps-ruler-h span,.ps-ruler-v span{flex:0 0 100px;padding:0 3px}.ps-ruler-v{background-image:repeating-linear-gradient(#0000 0 10px,#ffffff0d 10px 11px);border-right:1px solid #1a1a1a;flex-direction:column;align-items:flex-end;width:18px;padding-right:2px;top:18px;bottom:22px;left:0}.ps-ruler-v span{flex:0 0 100px}.ps-ruler-corner{background:#2a2a2a;border-bottom:1px solid #1a1a1a;border-right:1px solid #1a1a1a;width:18px;height:18px;position:absolute;top:0;left:0}.ps-canvas{background-color:#2a2a2a;background-image:linear-gradient(45deg,#333 25%,#0000 25%),linear-gradient(-45deg,#333 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#333 75%),linear-gradient(-45deg,#0000 75%,#333 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;flex:1;place-items:center;margin:18px 0 22px 18px;display:grid;position:relative;overflow:hidden}.ps-doc{aspect-ratio:475/296;background:#fff;width:min(82%,720px);position:relative;overflow:hidden;box-shadow:0 14px 36px -10px #00000080,0 0 0 1px #0006}.photoshop-shot{object-fit:cover}.photoshop-shot.after.beat-show{opacity:0;animation:7.5s linear forwards beat-after}@keyframes beat-after{0%,50%{opacity:0}60%,88%{opacity:1}92%,to{opacity:0}}.action-select{z-index:41;filter:drop-shadow(0 0 4px #00000080);opacity:0;border:1.6px dashed #fffffff2;border-radius:4px;width:7.5%;height:26%;animation:7.5s linear forwards beat-select;position:absolute;top:50%;left:70.5%;transform:scale(.72)}@keyframes beat-select{0%,25%{opacity:0;transform:scale(.72)}35%,60%{opacity:1;transform:scale(1)}68%,to{opacity:0;transform:scale(1.05)}}.action-crop{z-index:41;pointer-events:none;position:absolute;inset:0}.action-crop .crop-bar{-webkit-backdrop-filter:blur(1px);background:#1412118c;position:absolute;left:0;right:0}.action-crop .crop-bar.top{height:0%;animation:7.5s cubic-bezier(.4,0,.2,1) forwards beat-crop-top;top:0}.action-crop .crop-bar.bottom{height:0%;animation:7.5s cubic-bezier(.4,0,.2,1) forwards beat-crop-bot;bottom:0}.action-crop .crop-frame{border:1.6px solid var(--gold);opacity:0;animation:7.5s cubic-bezier(.4,0,.2,1) forwards beat-crop-frame;position:absolute;inset:0;box-shadow:0 0 18px #c49a3e73}@keyframes beat-crop-top{0%,25%{height:0%}55%,88%{height:22%}92%,to{height:0%}}@keyframes beat-crop-bot{0%,25%{height:0%}55%,88%{height:22%}92%,to{height:0%}}@keyframes beat-crop-frame{0%,28%{opacity:0;top:0;bottom:0}55%,88%{opacity:1;top:22%;bottom:22%}92%,to{opacity:0;top:0;bottom:0}}.action-warm{z-index:41;mix-blend-mode:overlay;opacity:0;pointer-events:none;background:radial-gradient(100% 80% at 50% 35%,#ffc86e8c 0%,#e6aa5052 35%,#c49a3e1f 65%,#0000 100%);animation:7.5s ease-in-out forwards beat-warm;position:absolute;inset:0}@keyframes beat-warm{0%,25%{opacity:0}55%,85%{opacity:1}92%,to{opacity:0}}.ps-statusbar{color:#888;height:22px;font-size:10px;font-family:var(--font-mono), ui-monospace, Menlo, monospace;z-index:2;background:#2a2a2a;border-top:1px solid #1a1a1a;align-items:center;gap:8px;padding:0 10px;display:flex;position:absolute;bottom:0;left:18px;right:0}.ps-statusbar b{color:#b8b8b8;font-weight:500}.ps-status-sep{color:#444}.ps-right{color:#c4c4c4;background:#2a2a2a;border-left:1px solid #1a1a1a;flex-direction:column;flex-shrink:0;width:clamp(140px,16vw,200px);font-size:11px;display:flex;overflow-y:auto}.ps-tabs{color:#fff;border-bottom:1px solid #1a1a1a;gap:14px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.ps-tabs .muted{color:#777;font-weight:400}.ps-section{border-bottom:1px solid #1a1a1a;padding:10px 12px}.ps-section-title{letter-spacing:.12em;text-transform:uppercase;color:#888;margin-bottom:8px;font-size:9.5px}.ps-adj-grid{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.ps-adj-tile{aspect-ratio:1;background:#1f1f1f;border:1px solid #383838;border-radius:3px}.ps-curves{background:#1a1a1a;border:1px solid #2a2a2a;border-radius:3px;margin-bottom:8px;overflow:hidden}.ps-row{font-size:10px;font-family:var(--font-mono), ui-monospace, Menlo, monospace;border-bottom:1px solid #232323;justify-content:space-between;padding:4px 0;display:flex}.ps-row:last-child{border-bottom:none}.ps-row-k,.ps-row-v{color:#888}.ps-row-v.gold{color:#c9a84c;font-weight:600}.ps-layers{flex:1}.ps-layer{background:#ffffff05;border:1px solid #1a1a1a;border-radius:3px;align-items:center;gap:8px;margin-bottom:4px;padding:5px 6px;font-size:10.5px;display:flex}.ps-layer-thumb{background:linear-gradient(135deg,#444,#2a2a2a);border:1px solid #383838;border-radius:2px;flex-shrink:0;width:22px;height:22px}.ps-layer-thumb.gold{background:linear-gradient(135deg,#c49a3e,#8a6420)}.ps-layer-name{color:#c4c4c4;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ps-layer-name.muted{color:#777}.ps-layer-tag{font-size:8.5px;font-family:var(--font-mono), monospace;color:#c9a84c;background:#c49a3e26;border-radius:2px;padding:1px 5px}.selection-box{z-index:41;opacity:0;filter:drop-shadow(0 0 4px #00000073);border:1.6px dashed #fffffff2;border-radius:4px;width:7.5%;height:26%;animation:9s linear 1.4s infinite selection-cycle;position:absolute;top:50%;left:70.5%}.beat-dots{z-index:60;-webkit-backdrop-filter:blur(14px);background:#141211a6;border:1px solid #ffffff0f;border-radius:999px;gap:6px;padding:5px 10px;display:flex;position:absolute;bottom:clamp(70px,8vw,96px);left:50%;transform:translate(-50%)}.beat-dot{background:#ffffff40;border-radius:50%;width:5px;height:5px;transition:all .3s}.beat-dot.active{background:var(--gold);border-radius:999px;width:18px;box-shadow:0 0 8px #c49a3eb3}.cursor{z-index:60;pointer-events:none;filter:drop-shadow(0 5px 8px #0006);width:clamp(14px,1.3vw,18px);position:absolute;top:70%;left:50%}.cursor svg{width:100%;height:auto;display:block}.cursor-tip{background:var(--gold);color:#1a1410;font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:5px;margin-top:4px;margin-left:2px;padding:3px 8px;font-size:10px;font-weight:700;animation:.48s ease-out 1.1s both cursor-tip-in;position:absolute;top:100%;left:100%;box-shadow:0 4px 10px -2px #00000080,0 0 0 1px #1a141026}.cursor-tip:before{content:"";background:var(--gold);border-radius:1px;width:6px;height:6px;position:absolute;top:-3px;left:8px;transform:rotate(45deg)}@keyframes cursor-tip-in{0%{opacity:0;transform:translateY(-4px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.cursor-label{z-index:61;background:var(--gold);color:#fff;font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.02em;white-space:nowrap;pointer-events:none;opacity:0;border-radius:999px;margin-top:clamp(14px,1.4vw,20px);margin-left:clamp(18px,1.7vw,24px);padding:4px 10px;font-size:11px;font-weight:600;animation:9s cubic-bezier(.42,0,.2,1) 1.4s infinite cursor-path,9s linear 1.4s infinite cursor-label-cycle;position:absolute;top:70%;left:50%;box-shadow:0 8px 20px -4px #c49a3e99}.cue-bubble{z-index:55;color:#f8f8f9f7;-webkit-backdrop-filter:blur(18px);opacity:0;background:#151619d6;border:1px solid #ffffff29;border-radius:16px;width:min(260px,23%);padding:12px 14px 13px;animation:7.5s linear forwards bubble-cycle;position:absolute;top:27.5%;left:71.5%;transform:translateY(8px)scale(.98);box-shadow:inset 0 1px #ffffff14,0 26px 48px -30px #000000a3}.ask-bubble{z-index:56;width:min(240px,22%);color:var(--ink);-webkit-backdrop-filter:blur(14px);opacity:0;background:#fffaf0eb;border:1px solid #c49a3e52;border-radius:14px;padding:11px 14px 12px;animation:7.5s linear forwards ask-cycle;position:absolute;top:clamp(50px,7vw,86px);left:clamp(20px,5%,60px);transform:translateY(6px)scale(.98);box-shadow:0 18px 36px -20px #00000073,0 0 0 1px #c49a3e1f}.ask-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.ask-head-label{color:var(--gold-deep);font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.18em;text-transform:uppercase;font-size:9.5px;font-weight:600}.ask-bubble strong{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.012em;color:var(--ink);font-size:clamp(13px,1.1vw,15.5px);font-style:normal;font-weight:500;line-height:1.36;display:block}.wave{align-items:center;gap:2px;height:14px;display:inline-flex}.wave span{background:linear-gradient(180deg, var(--gold), var(--gold-deep));transform-origin:50%;border-radius:2px;width:2px;animation:.9s ease-in-out infinite wave-bar}@keyframes wave-bar{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes ask-cycle{0%,4%{opacity:0;transform:translateY(6px)scale(.98)}10%,36%{opacity:1;transform:translateY(0)scale(1)}46%,to{opacity:0;transform:translateY(-2px)scale(.99)}}.cue-bubble span{color:var(--gold);font-family:var(--font-mono), ui-monospace, Menlo, monospace;letter-spacing:.18em;text-transform:uppercase;margin-bottom:5px;font-size:10px;display:block}.cue-bubble strong{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.012em;color:#f8f8f9f7;font-size:clamp(13px,1.12vw,15.5px);font-style:normal;font-weight:500;line-height:1.36;display:block}@keyframes layer-in{0%{opacity:0}to{opacity:1}}@keyframes dock-in{0%{opacity:0;filter:blur(5px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes window-in{0%{opacity:0;filter:blur(8px)saturate(.92);transform:translate(-50%,-46%)scale(.992)}to{opacity:1;filter:blur()saturate();transform:translate(-50%,-50%)scale(1)}}@keyframes cursor-path{0%,8%{top:72%;left:48%}22%{top:58%;left:44%}42%{top:50%;left:54%}60%,80%{top:53%;left:62%}92%,to{top:65%;left:50%}}@keyframes selection-cycle{0%,21%{opacity:0;transform:scale(.72)}30%,60%{opacity:1;transform:scale(1)}72%,to{opacity:0;transform:scale(1.05)}}@keyframes reveal-after{0%,62%{opacity:0}70%,88%{opacity:1}92%,to{opacity:0}}@keyframes bubble-cycle{0%,30%{opacity:0;transform:translateY(8px)scale(.98)}40%,80%{opacity:1;transform:translateY(0)scale(1)}90%,to{opacity:0;transform:translateY(-3px)scale(.99)}}@media (max-width:880px){section[style*="margin:140px 0 0"],section[style*="margin:140px 20px 0"]{margin-top:80px!important}footer{margin-top:72px!important;padding:36px 20px 44px!important}footer .inner{text-align:center;justify-content:center;gap:12px;font-size:12.5px}.wrap{padding:0 18px}.section-head{margin-bottom:32px;padding:0 8px}.pillars,.steps-grid{grid-template-columns:1fr!important;gap:14px!important}section[style*="margin:96px 0 0"]{margin-top:64px!important}section[style*="margin:140px 20px 0"]>div{border-radius:20px!important;padding:56px 28px!important}}@media (max-width:760px){nav.site .inner{padding:12px 18px}nav.site .links{display:none}.brand{font-size:15px}.hero{padding:48px 0 18px}.hero h1{white-space:normal;line-height:1;font-size:clamp(38px,11vw,72px)!important}.hero p.lede{padding:0 8px;font-size:16px}.hero .cta{gap:8px;margin-top:24px;padding:0 12px}.hero .cta .btn{min-width:0;padding:12px 20px;font-size:14px}.hero .micro{padding:0 8px;font-size:11px;line-height:1.5}.screen-shell{margin-top:28px;padding:0 12px}.screen-stage{aspect-ratio:4/5;border-radius:14px}.menu-bar{height:22px;padding:0 10px;font-size:9.5px}.menu-bar-left{gap:7px;overflow:hidden}.menu-bar-left span:nth-of-type(n+5){display:none}.menu-bar-right{gap:7px}.menu-bar-right svg:first-of-type{display:none}.listen-pill{gap:6px;padding:3px 9px 3px 6px;font-size:9.5px;top:clamp(28px,5vw,36px);right:10px}.listen-dot{width:6px;height:6px}.dock{padding:0 8px;bottom:8px}.dock-glass{border-radius:15px;gap:6px;padding:5px 9px}.dock-item{width:clamp(26px,6.4vw,34px);height:clamp(26px,6.4vw,34px)}.dock-divider{height:clamp(20px,5vw,28px)}.photoshop-window{height:70%;aspect-ratio:auto!important;width:92%!important;top:50%!important}.ps-titlebar{gap:8px;padding:6px 10px;font-size:10px}.ps-title{gap:6px}.ps-title span:not(.ps-title-doc):not(.ps-title-sep){font-size:10px}.ps-title-doc,.ps-title-sep{display:none}.ps-options-bar{gap:5px;padding:4px 8px;font-size:9.5px}.ps-options-tool{font-size:9.5px;font-weight:600}.ps-options-pill{padding:2px 6px;font-size:9px}.ps-options-pill:not(.active),.ps-options-mono,.ps-options-sep,.ps-tools,.ps-right,.ps-rulers{display:none}.ps-canvas{margin:6px}.ps-statusbar{display:none}.ask-bubble{border-radius:11px;width:60%;max-width:220px;padding:9px 11px 10px;font-size:12px;top:clamp(50px,9vw,70px);left:8px}.ask-bubble strong{font-size:13px}.ask-bubble span{font-size:9px}.cue-bubble{border-radius:12px;width:60%;max-width:230px;padding:9px 11px 10px;top:clamp(50px,9vw,70px);left:auto;right:8px}.cue-bubble strong{font-size:13px;line-height:1.28}.cue-bubble span{font-size:9px}.beat-dots{gap:5px;padding:4px 8px;bottom:clamp(46px,9vw,62px)}.cursor{width:14px}}@media (max-width:600px){.hero h1{font-size:52px!important}.hero p.lede{font-size:15px}.section-head h2{font-size:clamp(34px,9vw,48px)}.section-head p{padding:0 4px;font-size:15px}.ts-track{padding:18px 18px 22px}.ts-track-head{gap:8px}.ts-track-meta{font-size:10px}.ts-track-tag{padding:3px 8px;font-size:9px}.ts-track-eyebrow{margin-bottom:16px;font-size:20px}.ts-pill-label{font-size:13px}.ts-pill-sub{font-size:10px}.ts-saved{padding:22px 18px}.ts-saved-v{font-size:38px!important}.price-grid{grid-template-columns:1fr!important;gap:14px!important}.card,.card-dark{padding:24px 22px!important}.crafts-grid{grid-template-columns:1fr!important}h2[style*="clamp(56px,9vw,112px)"]{font-size:56px!important}}@media (max-width:380px){.hero h1{font-size:44px!important}.hero .cta{flex-direction:column;align-items:stretch}.hero .cta .btn{justify-content:center;width:100%}.ask-bubble,.cue-bubble{width:64%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.photoshop-shot.after,.cue-bubble,.cursor-label{opacity:1}}
