@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.1510jjpt-ea.-.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0mp7_4fvr-glo.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.0483o7dbqnq11.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.0ycukbtwcuvn3.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.1510jjpt-ea.-.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0mp7_4fvr-glo.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0483o7dbqnq11.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.0ycukbtwcuvn3.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.1510jjpt-ea.-.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0mp7_4fvr-glo.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0483o7dbqnq11.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.0ycukbtwcuvn3.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.1510jjpt-ea.-.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0mp7_4fvr-glo.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0483o7dbqnq11.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.0ycukbtwcuvn3.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_c6ed8c59-module__5qT8kq__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_c6ed8c59-module__5qT8kq__variable{--font-disp:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:600;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d5ed7948d3d83345-s.0sn_pbhrp2auu.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f6b8295589aa3077-s.0dc9b~lq96vdv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/a7a9f39beafcc7f2-s.0xhk1dnx1yxy8.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:italic;font-weight:700;font-display:swap;src:url(../media/b65c166e5423853f-s.p.01s32jw6tkz71.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.04o39dzmj.ey..woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.0b_~8bw~gzh90.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.0_qb~~5cn13jl.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.0eehd8tgys7nv.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_39ab5fc1-module__u9wVNW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback}.plus_jakarta_sans_39ab5fc1-module__u9wVNW__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_9AaX6SUmEvCUYUG4Jf6Xkey5Y5bg)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_10d10634-module__otANkW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_10d10634-module__otANkW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--cream:#fff7ec;--cream-2:#faedda;--cream-3:#efdcbe;--blush:#ffe9f3;--limebg:#f2f8e2;--white:#fffdf7;--cocoa:#38261a;--ink:#241710;--ink-2:#2e1d12;--ink-soft:#54402f;--pink:#ff5ba8;--pink-soft:#ffc7e0;--pink-deep:#dd1a6e;--lime:#a6de58;--lime-soft:#d8f0ac;--lime-deep:#4c7a1c;--gold:#f7c548;--gold-hi:#ffd97a;--gold-lo:#f0b032;--btc:#f7931a;--btc-deep:#b45e00;--bronze:#7a4a2b;--bronze-dark:#5c3620;--disp:var(--font-disp), "Baloo 2", system-ui, sans-serif;--body:var(--font-body), "Plus Jakarta Sans", system-ui, sans-serif;--mono:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, .61, .2, 1);--card-border:2px solid var(--ink-2);--card-shadow:0 12px 32px #3a261a1a;--line:#38261a24;--topbar-h:64px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{background:var(--cream);scrollbar-color:var(--pink) var(--cream-2)}body{font-family:var(--body);color:var(--cocoa);background:var(--cream);-webkit-font-smoothing:antialiased;font-size:1.02rem;line-height:1.65;overflow-x:clip}::selection{background:var(--pink-deep);color:var(--cream)}::-webkit-scrollbar{width:13px}::-webkit-scrollbar-track{background:var(--cream-2)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--pink), var(--pink-deep));border:3px solid var(--cream-2);border-radius:8px}a{color:inherit}img{max-width:100%;display:block}:focus-visible{outline:3px solid var(--pink-deep);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,h4{font-family:var(--disp);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;line-height:1.02}h1{font-size:clamp(3rem,7.2vw,5.6rem);font-weight:800}h2{font-size:clamp(2.1rem,4.4vw,3.5rem);font-weight:800}h3{font-size:1.35rem;font-weight:700;line-height:1.15}.display{font-family:var(--disp)}.mono{font-family:var(--mono)}.eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--pink-deep);align-items:center;gap:.7em;margin-bottom:1.1rem;font-size:.72rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--pink);border-radius:2px;flex:none;width:2.2em;height:2px}.eyebrow.centered{justify-content:center}.eyebrow.centered:after{content:"";background:var(--pink);border-radius:2px;flex:none;width:2.2em;height:2px}.eyebrow .dot{display:none}.lead,.lede{color:#4e392a;max-width:34em;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}.btn{cursor:pointer;font-family:var(--disp);border:2px solid var(--ink-2);transition:transform .22s var(--ease-pop), box-shadow .22s var(--ease-out), background .2s;border-radius:14px;align-items:center;gap:.55em;padding:1em 1.6em;font-size:1.02rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn-ticket{color:#3a2306;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));filter:drop-shadow(0 5px 0 var(--ink-2));-webkit-mask-composite:source-in;box-shadow:inset 0 0 0 2px var(--ink-2);border:none;padding-left:2.1em;-webkit-mask-image:radial-gradient(7px at 0%,#0000 96%,#000),radial-gradient(7px at 100%,#0000 96%,#000);mask-image:radial-gradient(7px at 0%,#0000 96%,#000),radial-gradient(7px at 100%,#0000 96%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-ticket:before{content:"";border-left:2px dashed #3a23066b;width:0;position:absolute;inset:6px auto 6px 12px}.btn-ticket:after{content:"";width:45%;transition:left .5s var(--ease-out);background:linear-gradient(105deg,#0000,#ffffffa6,#0000);position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.btn-ticket:hover:after{left:130%}.btn-ticket:hover{filter:drop-shadow(0 8px 0 var(--ink-2));transform:translateY(-3px)}.btn-ticket:active{filter:drop-shadow(0 3px 0 var(--ink-2));transform:translateY(1px)}.btn-ghost{background:var(--white);color:var(--ink);box-shadow:0 5px #2e1d1229}.btn-ghost:hover{background:#fff;transform:translateY(-3px);box-shadow:0 8px #2e1d1229}.btn-ghost:active{transform:translateY(1px);box-shadow:0 2px #2e1d1229}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(1.2rem,4vw,2.5rem)}section{position:relative}.section-pad{padding:clamp(4.5rem,9vw,8rem) 0}.section-head{margin-bottom:clamp(2.4rem,5vw,4rem)}.section-head h2{max-width:20ch}.section-head.centered{text-align:center}.section-head.centered h2{margin-left:auto;margin-right:auto}[data-reveal=out]{opacity:0;transform:translateY(28px)}[data-reveal=in]{opacity:1;transition:opacity .85s var(--ease-out), transform .85s var(--ease-out);transform:none}.rv-stagger[data-reveal=out]{opacity:1;transform:none}.rv-stagger[data-reveal=out]>*{opacity:0;transform:translateY(32px)}.rv-stagger[data-reveal=in]>*{opacity:1;transition:opacity .75s var(--ease-out), transform .75s var(--ease-out);transform:none}.rv-stagger[data-reveal=in]>:nth-child(2){transition-delay:90ms}.rv-stagger[data-reveal=in]>:nth-child(3){transition-delay:.18s}.rv-stagger[data-reveal=in]>:nth-child(4){transition-delay:.27s}.rv-stagger[data-reveal=in]>:nth-child(5){transition-delay:.36s}.rv-stagger[data-reveal=in]>:nth-child(6){transition-delay:.45s}.topbar{z-index:100;-webkit-backdrop-filter:blur(12px);min-height:var(--topbar-h);background:#fff7ecd9;border-bottom:2px solid #38261a1a;align-items:center;gap:1.1rem;padding:.55rem clamp(1.2rem,4vw,2.5rem);display:flex;position:sticky;top:0}.lockup{font-family:var(--disp);color:var(--ink);flex:none;align-items:center;gap:.6rem;font-size:1.28rem;font-weight:800;text-decoration:none;display:flex}.lockup svg{width:30px;height:30px}@keyframes keyWiggle{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.lockup:hover svg{animation:keyWiggle .7s var(--ease-pop)}#primary-nav{align-items:center;gap:.4rem;margin-left:auto;display:flex}#primary-nav a{border-radius:10px;padding:.5em .85em;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}#primary-nav a:hover,#primary-nav a.active{background:var(--blush);color:var(--pink-deep)}#primary-nav .menu-cta{display:none}.topbar .cta{cursor:pointer;font-family:var(--disp);color:#3a2306;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));filter:drop-shadow(0 4px 0 var(--ink-2));box-shadow:inset 0 0 0 2px var(--ink-2);-webkit-mask-composite:source-in;transition:transform .22s var(--ease-pop), filter .22s var(--ease-out);border-radius:12px;flex:none;align-items:center;gap:.5em;padding:.85em 1.3em .85em 1.9em;font-size:.9rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;-webkit-mask-image:radial-gradient(6px at 0%,#0000 96%,#000),radial-gradient(6px at 100%,#0000 96%,#000);mask-image:radial-gradient(6px at 0%,#0000 96%,#000),radial-gradient(6px at 100%,#0000 96%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.topbar .cta:before{content:"";border-left:2px dashed #3a23066b;width:0;position:absolute;inset:5px auto 5px 10px}.topbar .cta:hover{filter:drop-shadow(0 6px 0 var(--ink-2));transform:translateY(-2px)}.topbar .cta:active{filter:drop-shadow(0 2px 0 var(--ink-2));transform:translateY(1px)}.nav-burger{border:2px solid var(--ink-2);cursor:pointer;background:0 0;border-radius:10px;flex:none;place-items:center;width:42px;height:38px;margin-left:auto;display:none}.nav-burger span{background:var(--ink);border-radius:2px;width:18px;height:2.5px;margin:2.1px auto;transition:transform .25s,opacity .25s;display:block}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(4.6px)rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-4.6px)rotate(-45deg)}.locale-switcher{flex:none}.locale-switcher select{font-family:var(--mono);color:var(--ink);background:var(--white);border:2px solid var(--ink-2);cursor:pointer;border-radius:10px;padding:.45em .6em;font-size:.78rem;font-weight:500}@media (max-width:759px){.nav-burger{display:grid}.topbar .cta{display:none}#primary-nav{top:var(--topbar-h);z-index:99;background:var(--cream);border-top:2px solid #38261a1f;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:1rem clamp(1.2rem,4vw,2.5rem) 2rem;display:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}#primary-nav.open{display:flex}#primary-nav a{border-bottom:1px solid var(--line);border-radius:0;align-items:center;min-height:44px;padding:.9em .6em;font-size:1.15rem;display:flex}#primary-nav .menu-cta{font-family:var(--disp);text-align:center;color:#3a2306;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));filter:drop-shadow(0 4px 0 var(--ink-2));box-shadow:inset 0 0 0 2px var(--ink-2);border-bottom:none;border-radius:12px;justify-content:center;margin-top:1.4rem;padding:1em 1.2em;font-size:1.05rem;font-weight:700;display:inline-flex}}.hero{background:radial-gradient(720px 520px at 82% 18%, #ff5ba821, transparent 65%), radial-gradient(640px 520px at 8% 88%, #a6de5833, transparent 62%), var(--cream);overflow:clip}.hero:before{content:"";opacity:.5;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke-linecap='round' stroke-width='7'%3E%3Cpath d='M30 40l14 -8' stroke='%23FF5BA8' opacity='.32'/%3E%3Cpath d='M190 32l12 10' stroke='%23A6DE58' opacity='.4'/%3E%3Cpath d='M96 128l16 2' stroke='%23F7C548' opacity='.4'/%3E%3Cpath d='M224 158l-6 14' stroke='%23FF5BA8' opacity='.28'/%3E%3Cpath d='M52 200l14 6' stroke='%23F7931A' opacity='.3'/%3E%3Cpath d='M150 224l12 -8' stroke='%23A6DE58' opacity='.35'/%3E%3Cpath d='M128 64l10 10' stroke='%23F7C548' opacity='.34'/%3E%3Cpath d='M20 138l12 -6' stroke='%23F7931A' opacity='.26'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{min-height:calc(100vh - var(--topbar-h));grid-template-columns:1.02fr .98fr;align-items:center;gap:2rem;max-height:1060px;padding-top:2rem;padding-bottom:4.5rem;display:grid}.hero-copy{z-index:2;position:relative}.hero-copy h1{margin-bottom:1.4rem}.hero-copy h1 .l1{color:#1e1409;display:block}.hero-copy h1 .l2{color:#f7931a;display:block}.hero-copy h1 .l3{background:repeating-linear-gradient(-45deg,#ff6ec7 0 14px,#d6449f 14px 28px);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero-ctas{flex-wrap:wrap;gap:1rem;margin:1.9rem 0 2rem;display:flex}.hero-chips{flex-wrap:wrap;gap:.6rem;list-style:none;display:flex}.chip{font-family:var(--mono);letter-spacing:.14em;white-space:nowrap;background:#fffdf7b3;border:1.5px solid #38261a59;border-radius:99px;padding:.55em 1em;font-size:.68rem;font-weight:500}.chip b{color:var(--pink-deep);font-weight:600}.hero-stage{z-index:1;height:min(78vh,760px);position:relative}.key-stage{position:absolute;inset:0}.key-stage canvas{width:100%;height:100%;display:block}.key-fallback{width:min(60%,320px);height:auto;margin:auto;display:block;position:absolute;inset:0}.key-stage.gl-ready .key-fallback,.key-stage.no-webgl canvas{display:none}@keyframes bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(4deg)}}.hero-sticker{z-index:2;pointer-events:none;filter:drop-shadow(0 12px 20px #3a261a2e);width:clamp(70px,8vw,120px);animation:5.5s ease-in-out infinite bob;position:absolute}.hero-sticker.s1{animation-delay:-1.2s;top:5%;right:4%}.hero-sticker.s2{width:clamp(60px,6.5vw,96px);animation-delay:-3.4s;bottom:7%;left:8%}.scroll-cue{font-family:var(--mono);letter-spacing:.3em;color:#38261a8c;z-index:3;flex-direction:column;align-items:center;gap:.5rem;font-size:.64rem;display:flex;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}@keyframes cueDip{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.scroll-cue svg{animation:1.8s ease-in-out infinite cueDip}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:0;min-height:0;padding-top:2.6rem}.hero-stage{height:min(52vh,440px);margin-top:1rem}.hero-sticker.s1{top:0;right:0}.hero-sticker.s2{bottom:2%;left:2%}}.marquee{border-top:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);background:repeating-linear-gradient(-45deg, var(--blush) 0 26px, var(--white) 26px 52px);z-index:2;padding:.85rem 0;position:relative;overflow:hidden}.marquee-inner{width:max-content;animation:30s linear infinite marq;display:flex}.marquee-inner>span{font-family:var(--mono);letter-spacing:.22em;white-space:nowrap;color:var(--ink);padding-right:2ch;font-size:.78rem;font-weight:600}.marquee-inner em{color:var(--pink-deep);font-style:normal}@keyframes marq{to{transform:translate(-50%)}}.bites-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.6rem;display:flex}.bites-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.bite{background:var(--white);border:var(--card-border);box-shadow:var(--card-shadow);transition:transform .25s var(--ease-pop), box-shadow .25s;border-radius:22px;padding:1.7rem 1.5rem 1.6rem;position:relative;overflow:hidden}.bite:after{content:"";opacity:.5;border-radius:50%;width:74px;height:74px;position:absolute;top:-22px;right:-22px}.bite:first-child:after{background:var(--pink-soft)}.bite:nth-child(2):after{background:var(--lime-soft)}.bite:nth-child(3):after{background:var(--gold-hi)}.bite:nth-child(4):after{background:#ffd9ae}.bite:hover{transform:translateY(-6px)rotate(-.5deg);box-shadow:0 20px 40px #3a261a24}.bite-icon{border:2px solid var(--ink-2);z-index:1;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:1.1rem;display:grid;position:relative}.bite:first-child .bite-icon{background:var(--pink-soft)}.bite:nth-child(2) .bite-icon{background:var(--lime-soft)}.bite:nth-child(3) .bite-icon{background:var(--gold-hi)}.bite:nth-child(4) .bite-icon{background:#ffd9ae}.bite h3{margin-bottom:.5rem}.bite p{color:var(--ink-soft);font-size:.93rem;line-height:1.6}@media (max-width:1020px){.bites-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.bites-grid{grid-template-columns:1fr}}.whyband{background:var(--ink);color:var(--cream);overflow:clip}.whyband:before{content:"";pointer-events:none;opacity:.6;background:radial-gradient(760px 480px at 88% 12%,#ff5ba824,#0000 60%),radial-gradient(560px 420px at 6% 92%,#a6de581a,#0000 60%);position:absolute;inset:0}.why-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:3rem;display:grid;position:relative}.whyband .eyebrow{color:var(--lime)}.whyband .eyebrow:before{background:var(--lime)}.whyband h2{color:var(--cream);margin-bottom:2rem;font-size:clamp(2.4rem,5vw,4.2rem)}.whyband h2 em{color:var(--pink);white-space:nowrap;font-style:normal;position:relative}.whyband h2 em svg{width:100%;height:.34em;position:absolute;bottom:-.18em;left:0;right:0;overflow:visible}.bad-list{gap:.55rem;margin-bottom:2rem;list-style:none;display:grid}.bad-list li{font-family:var(--disp);color:#fff7ec9e;align-items:baseline;gap:.7em;font-size:clamp(1.2rem,2.2vw,1.7rem);font-weight:700;display:flex}.bad-list li:before{content:"✕";color:var(--pink);flex:none;font-size:.8em}.good-kind{color:var(--cream);border-left:4px solid var(--gold);max-width:34em;padding-left:1.2rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.6}.good-kind b{color:var(--gold)}.bad-chips{flex-wrap:wrap;gap:.6rem;margin-top:2.2rem;list-style:none;display:flex}.bad-chips .chip{color:var(--cream);background:#fff7ec0f;border-color:#fff7ec4d}.bad-chips .chip b{color:var(--lime)}.why-visual{place-items:center;min-height:300px;display:grid;position:relative}.why-visual img{filter:drop-shadow(0 18px 30px #00000059);width:clamp(180px,18vw,260px);animation:6s ease-in-out infinite bob}.why-visual figcaption{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#fff7ec8c;text-align:center;margin-top:1.4rem;font-size:.68rem}@media (max-width:880px){.why-grid{grid-template-columns:1fr}.why-visual{min-height:0}}.learnband .learn-head{text-align:center;max-width:46em;margin:0 auto 3rem}.learnband .learn-head .lead{margin:1.1rem auto 0}.learn-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-bottom:2.4rem;display:grid}.learn-card{background:var(--white);border:var(--card-border);box-shadow:var(--card-shadow);transition:transform .25s var(--ease-pop), box-shadow .25s;border-radius:22px;padding:1.7rem 1.5rem;position:relative}.learn-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #3a261a24}.learn-card .q{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--lime-deep);margin-bottom:.7rem;font-size:.68rem;display:block}.learn-card h3{margin-bottom:.55rem}.learn-card p{color:var(--ink-soft);font-size:.93rem}.sats-strip{border:var(--card-border);background:var(--ink);color:var(--cream);font-family:var(--mono);border-radius:20px;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.8rem,2.4vw,1.6rem);padding:1.5rem clamp(1.2rem,3vw,2.4rem);display:flex;box-shadow:0 14px 34px #3a261a29}.sats-strip .eq{letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(1rem,2.6vw,1.7rem);font-weight:600}.sats-strip .eq b{color:var(--btc);font-weight:600}.sats-strip .eq .count{color:var(--lime)}.sats-strip .note{letter-spacing:.18em;text-transform:uppercase;color:#fff7ec99;font-size:.7rem}.learn-more-line{text-align:center;color:var(--ink-soft);margin-top:2.2rem;font-size:.95rem}.learn-more-line a{color:var(--pink-deep);text-underline-offset:3px;font-weight:700;text-decoration-color:#dd1a6e66}.learn-more-line a:hover{color:var(--btc-deep)}@media (max-width:880px){.learn-grid{grid-template-columns:1fr}}.stepsband{background:var(--cream-2);border-top:2px solid #38261a14}.steps-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin-top:3rem;display:grid;position:relative}.steps-grid:before{content:"";z-index:0;border-top:3px dashed #38261a47;height:0;position:absolute;top:34px;left:12%;right:12%}.step{z-index:1;text-align:center;padding:0 .8rem;position:relative}.step-num{width:68px;height:68px;font-family:var(--disp);color:var(--white);border:2.5px solid var(--ink-2);box-shadow:0 6px 0 var(--ink-2), inset 0 -6px 0 #00000024, inset 0 5px 8px #ffffff80;transition:transform .25s var(--ease-pop);border-radius:50%;place-items:center;margin:0 auto 1.2rem;font-size:1.7rem;font-weight:800;display:grid}.step:hover .step-num{transform:translateY(-5px)rotate(6deg)}.step:first-child .step-num{background:radial-gradient(circle at 32% 28%, #ff8fc4, var(--pink-deep))}.step:nth-child(2) .step-num{background:radial-gradient(circle at 32% 28%,#c3ec85,#61a424)}.step:nth-child(3) .step-num{background:radial-gradient(circle at 32% 28%,#ffd37e,#e0821a)}.step h3{margin-bottom:.45rem}.step p{color:var(--ink-soft);max-width:26em;margin:0 auto;font-size:.93rem}@media (max-width:760px){.steps-grid{grid-template-columns:1fr;gap:2.2rem}.steps-grid:before{border-top:none;border-left:3px dashed #38261a47;width:0;height:auto;inset:6% auto 6% 50%}}.vaultband{background:var(--cream-2)}.vault-stage{place-items:center;height:100vh;display:grid;position:relative;overflow:hidden}.vault-reveal{background:var(--limebg);text-align:center;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.vault-reveal:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(640px 460px at 82% 16%,#ff5ba824,#0000 62%),radial-gradient(560px 430px at 12% 88%,#f7c54838,#0000 60%);position:absolute;inset:0}.vault-reveal-inner{max-width:60rem;padding:2rem;position:relative}.vault-reveal-inner h2{font-size:clamp(2.4rem,5.4vw,4.4rem)}.vault-reveal-inner h2 .nope{color:var(--pink-deep)}.vault-reveal-inner .lead{margin:1.2rem auto 0}.reveal-sticker{pointer-events:none;filter:drop-shadow(0 12px 20px #3a261a33);width:clamp(64px,7vw,108px);animation:5s ease-in-out infinite bob;position:absolute}.reveal-sticker.r1{animation-delay:-2s;top:14%;left:8%}.reveal-sticker.r2{animation-delay:-.7s;bottom:14%;right:9%}.vault-wallgroup{will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.vault-wall{background:repeating-linear-gradient(-45deg, #ff5ba80d 0 34px, #fffdf700 34px 68px), var(--cream-2);-webkit-mask:radial-gradient(circle var(--hole,280px) at 50% 50%, transparent 0 99%, #000 100%);-webkit-mask:radial-gradient(circle var(--hole,280px) at 50% 50%, transparent 0 99%, #000 100%);mask:radial-gradient(circle var(--hole,280px) at 50% 50%, transparent 0 99%, #000 100%);position:absolute;inset:0}.vault-door{aspect-ratio:1;perspective:1500px;width:min(74vmin,620px);position:relative}.vault-ring{background:radial-gradient(circle at 32% 26%, #a5714a 0%, var(--bronze) 42%, var(--bronze-dark) 78%, #472a16 100%);border-radius:50%;position:absolute;inset:-6.5%;box-shadow:0 24px 60px #2e1d1259,inset 0 4px 10px #ffebd266,inset 0 -8px 18px #00000059;-webkit-mask:radial-gradient(circle closest-side,#0000 0 84.5%,#000 85.5%);mask:radial-gradient(circle closest-side,#0000 0 84.5%,#000 85.5%)}.vault-ring i{aspect-ratio:1;background:radial-gradient(circle at 34% 30%, #ffe9a8, var(--gold-lo) 55%, #9c6b12);border-radius:50%;width:5.2%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 5px #0006}.vault-leaf{border:12px solid var(--bronze);transform-style:preserve-3d;backface-visibility:hidden;background:repeating-linear-gradient(36deg,#ffc9e2 0 46px,#fff6fb 46px 92px,#c9ec97 92px 104px,#fff6fb 104px 150px);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 8px #ffffff8c,inset 0 -18px 40px #7a4a2b40,inset 0 14px 30px #ffffff80}.vault-wheel{filter:drop-shadow(0 8px 14px #2e1d1259);backface-visibility:hidden;width:36%;height:auto}.vault-caption{font-family:var(--mono);letter-spacing:.28em;text-transform:uppercase;color:#38261ab3;white-space:nowrap;align-items:center;gap:1.2em;font-size:.7rem;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.vault-caption b{color:var(--pink-deep);text-align:right;font-variant-numeric:tabular-nums;min-width:4ch;font-weight:600}.vaultband.static-motion .vault-wallgroup,.vaultband.static-motion .vault-caption{display:none}.vaultband.static-motion .vault-stage{height:auto;min-height:70vh;padding:5rem 0}.vaultband.static-motion .vault-reveal{padding:4rem 0;position:relative;inset:auto}.featband{background:var(--limebg)}.features-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.6rem;display:flex}.featband .eyebrow{color:var(--lime-deep)}.featband .eyebrow:before{background:var(--lime-deep)}.features-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.feature{background:var(--white);border:var(--card-border);box-shadow:var(--card-shadow);transition:transform .25s var(--ease-pop), box-shadow .25s;border-radius:22px;flex-direction:column;gap:.65rem;padding:1.7rem 1.5rem;display:flex;position:relative}.feature:hover{transform:translateY(-6px)rotate(.4deg);box-shadow:0 20px 44px #3a261a26}.feature-icon{border:2px solid var(--ink-2);width:52px;height:52px;transition:transform .3s var(--ease-pop);border-radius:16px;place-items:center;margin-bottom:.4rem;display:grid}.feature:hover .feature-icon{transform:rotate(-8deg)scale(1.06)}.feature p{color:var(--ink-soft);flex-grow:1;font-size:.93rem}.f-chip{font-family:var(--mono);letter-spacing:.06em;color:var(--ink);background:var(--cream-2);border:1.5px solid #38261a40;border-radius:10px;margin-top:.3rem;padding:.6em .8em;font-size:.66rem}.f-chip b{color:var(--lime-deep);font-weight:600}.f-chip .up{color:var(--lime-deep)}.f-bubbles{gap:.4rem;margin-top:.3rem;display:grid}.f-bubbles span{border-radius:14px;max-width:92%;padding:.5em .9em;font-size:.78rem;line-height:1.45}.f-bubbles .q{background:var(--cream-2);border:1.5px solid #38261a33;border-bottom-right-radius:4px;justify-self:end}.f-bubbles .a{background:var(--blush);border:1.5px solid #dd1a6e40;border-bottom-left-radius:4px;justify-self:start}.spark{background:var(--cream-2);border:1.5px solid #38261a40;border-radius:10px;margin-top:.3rem;padding:.45rem .6rem}.spark svg{width:100%;height:44px;display:block}@media (max-width:1020px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.features-grid{grid-template-columns:1fr}}.phone-trio{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:1rem;margin:clamp(2rem,5vw,3rem) calc(-1*clamp(1.2rem,4vw,2.5rem)) 0;padding:1.6rem clamp(1.2rem,4vw,2.5rem) 2rem;display:flex;overflow-x:auto}.phone-trio::-webkit-scrollbar{display:none}.trio-item{scroll-snap-align:center;text-align:center;flex:0 0 min(74vw,280px);margin:0}.trio-item .phone{border:2.5px solid var(--ink-2);background:var(--white);box-shadow:var(--card-shadow);transition:transform .3s var(--ease-pop), box-shadow .3s;border-radius:clamp(26px,3.4vw,40px);padding:clamp(8px,1vw,12px)}.trio-item:first-child .phone{transform:rotate(-2deg)}.trio-item:nth-child(3) .phone{transform:rotate(2deg)}.trio-item:hover .phone{transform:translateY(-10px)rotate(0);box-shadow:0 24px 48px #3a261a2e}.trio-item .phone img{border-radius:clamp(18px,2.6vw,30px);width:100%;height:auto}.trio-item figcaption{margin-top:1.1rem}.trio-item .stamp{font-family:var(--mono);letter-spacing:.22em;color:var(--pink-deep);margin-bottom:.35rem;font-size:.66rem;font-weight:600;display:block}.trio-item .cap{color:var(--ink-soft);font-size:.9rem}.phone-trio.rv-stagger[data-reveal=out]>*,.phone-trio.rv-stagger[data-reveal=in]>*{transform:none}@media (min-width:760px){.phone-trio{grid-template-columns:repeat(3,1fr);align-items:end;gap:clamp(1.2rem,3vw,2.4rem);max-width:860px;margin:clamp(2.6rem,5vw,4rem) auto 0;padding:0;display:grid;overflow-x:visible}.trio-item:nth-child(2) .phone{transform:translateY(-12px)}}.features-foot{text-align:center;margin-top:2.6rem}.compare .eyebrow{justify-content:flex-start}.compare-top{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}@media (min-width:900px){.compare-top{grid-template-columns:.92fr 1.08fr;gap:clamp(2rem,5vw,4rem)}}.compare-title{max-width:22ch}.compare-lede{color:#4e392a;max-width:34em;margin-top:1.1rem;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}.compare-subhead{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--btc-deep);margin:clamp(2.2rem,4vw,3.2rem) 0 1.2rem;font-size:.78rem;font-weight:600}.quadrant{margin:0}.qgraph{aspect-ratio:640/560;background:var(--white);border:var(--card-border);width:100%;max-width:600px;box-shadow:var(--card-shadow);border-radius:26px;margin:0 auto;position:relative;overflow:hidden}.qgraph-geo{width:100%;height:100%;position:absolute;inset:0}.qgraph>span{position:absolute}.qg-axis{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6b4e37;font-size:clamp(.54rem,1.9vw,.68rem);font-weight:600;line-height:1.3}.qg-top{text-align:center;max-width:58%;top:4%;left:50%;transform:translate(-50%)}.qg-bottom{text-align:center;max-width:66%;bottom:3%;left:50%;transform:translate(-50%)}.qg-left{text-align:left;width:26%;top:53%;left:5%}.qg-right{text-align:right;width:26%;top:53%;right:5%}.qg-empty{text-align:center;width:34%;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--btc-deep);font-size:clamp(.5rem,1.7vw,.62rem);font-weight:600;line-height:1.3;top:16.5%;left:69.5%;transform:translate(-50%)}.qg-cluster{text-align:center;transform:translate(-50%)}.qg-cluster b{font-family:var(--body);color:var(--cocoa);font-size:clamp(.78rem,2.9vw,.98rem);font-weight:700;line-height:1.12;display:block}.qg-sub{font-family:var(--mono);letter-spacing:.03em;color:#6b4e37;margin-top:.15em;font-size:clamp(.5rem,1.7vw,.62rem);line-height:1.2;display:block}.qg-custodial{max-width:40%;top:37%;left:26.6%}.qg-self{max-width:42%;top:77%;left:73.75%}.qg-badwallet{text-align:center;width:40%;top:35%;left:69.5%;transform:translate(-50%)}.qg-badwallet b{font-family:var(--disp);color:var(--pink-deep);font-size:clamp(.85rem,3vw,1.15rem);font-weight:800;line-height:1.05;display:block}.qg-note{font-family:var(--mono);letter-spacing:.1em;color:var(--btc-deep);margin-top:.3em;font-size:clamp(.52rem,1.8vw,.66rem);font-weight:600;line-height:1.2;display:block}.quadrant-cap{font-family:var(--mono);letter-spacing:.12em;color:#6b4e37;text-align:center;margin-top:.9rem;font-size:.7rem}.compare-table-frame{border:var(--card-border);background:var(--white);box-shadow:var(--card-shadow);border-radius:22px;overflow:hidden}.compare-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.compare-table{border-collapse:collapse;width:100%;min-width:560px}.compare-table th,.compare-table td{border-bottom:1px solid var(--line);text-align:center;padding:.85rem 1rem;font-size:.9rem;position:relative}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:none}.compare-table thead th{vertical-align:bottom;padding-top:1.1rem}.compare-table th[scope=row]{text-align:left;color:var(--ink);background:var(--white);z-index:1;min-width:11em;font-weight:600;position:sticky;left:0}.cmp-col-name{font-family:var(--disp);color:var(--ink);font-size:.98rem;font-weight:700;display:block}.cmp-col-blurb{font-family:var(--mono);letter-spacing:.06em;color:#6b4e37;margin-top:.25rem;font-size:.62rem;display:block}.compare-table .cmp-col-hi{background:linear-gradient(#ffd97a8c,#f7c54859)}.cmp-cell span[aria-hidden]{font-size:1rem;font-weight:700}.cmp-yes span[aria-hidden]{color:var(--lime-deep)}.cmp-partial span[aria-hidden]{color:var(--btc-deep)}.cmp-no span[aria-hidden]{color:var(--pink-deep)}.compare-swipe-hint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6b4e37;text-align:center;margin-top:.7rem;font-size:.66rem;display:none}.compare-takeaway{font-family:var(--disp);color:var(--ink);border-left:4px solid var(--pink);max-width:34em;margin-top:clamp(2rem,4vw,3rem);padding-left:1.1rem;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:700;line-height:1.3}@media (max-width:700px){.compare-swipe-hint{display:block}}.labelband{background:repeating-linear-gradient(-45deg, transparent 0 34px, #ff5ba812 34px 68px), var(--cream);padding:clamp(90px,12vw,160px) 0}.labelband:before{content:"";background:radial-gradient(circle at 13px -8px, var(--limebg) 16px, transparent 17px);background-position:top;background-size:26px 26px;height:26px;position:absolute;top:-1px;left:0;right:0}.labelband .eyebrow{color:var(--lime-deep)}.labelband .eyebrow:before{background:var(--lime-deep)}.label-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(24px,4vw,48px);display:grid}.nutrition{background:var(--cream);width:min(440px,100%);transition:transform .5s var(--ease-pop);color:#1e1409;border:2.5px solid #1e1409;padding:22px 22px 18px;transform:rotate(-1.4deg);box-shadow:10px 12px #1e140924}.nutrition:hover{transform:rotate(0)scale(1.015)}.nutrition h3{letter-spacing:-.02em;font-size:2.05rem;font-weight:800;line-height:1}.nutrition .serving{border-bottom:10px solid #1e1409;padding:6px 0 8px;font-size:.85rem;font-weight:600}.nutrition .serving span{font-weight:400;display:block}.nut-head{letter-spacing:.04em;text-transform:uppercase;border-bottom:4px solid #1e1409;justify-content:space-between;padding:7px 0;font-size:.72rem;font-weight:700;display:flex}.nut-row{border-bottom:1px solid #1e1409;justify-content:space-between;align-items:baseline;gap:12px;margin:0 -4px;padding:6px 4px;font-size:.9rem;transition:background .18s;display:flex}.nut-row:hover{background:linear-gradient(90deg, var(--lime-soft) 0%, #ffc7e0b3 100%)}.nut-row:hover .v{color:var(--pink-deep)}.nut-row .k{font-weight:700}.nut-row .k small{opacity:.75;font-weight:400}.nut-row .v{font-family:var(--mono);white-space:nowrap;font-weight:600}.nut-row.indent{padding-left:18px;font-size:.85rem}.nut-row.indent .k{font-weight:400}.nut-row.thick{border-bottom:6px solid #1e1409}.nut-note{opacity:.85;padding-top:10px;font-size:.72rem;line-height:1.5}.nut-ing{letter-spacing:.02em;text-transform:uppercase;border-top:2px solid #1e1409;margin-top:10px;padding-top:10px;font-size:.74rem;font-weight:700;line-height:1.6}.nut-barcode{border-top:1px solid #1e1409;justify-content:space-between;align-items:flex-end;gap:14px;margin-top:14px;padding-top:12px;display:flex}.nut-barcode svg{width:auto;height:38px}.nut-barcode span{font-family:var(--mono);letter-spacing:.1em;text-align:right;font-size:.62rem;line-height:1.5}.label-side{flex-direction:column;gap:22px;display:flex}.label-side.left{text-align:right;align-items:flex-end}.label-side.right{align-items:flex-start}.sticker{font-family:var(--disp);max-width:240px;transition:transform .45s var(--ease-pop);border-radius:14px;padding:14px 20px;font-size:.95rem;font-weight:700;line-height:1.25}.sticker:hover{transform:scale(1.06)rotate(0)!important}.sticker.warn{color:#ffc46b;background:#1e1409;transform:rotate(2.5deg)}.sticker.lime{color:#1e1409;background:#65d800;transform:rotate(-2deg)}.sticker.pink{color:#1e1409;background:#ff6ec7;transform:rotate(1.5deg)}.sticker.outline{color:#1e1409;background:0 0;border:2px dashed #1e140973;transform:rotate(-1.5deg)}.sticker .mono-line{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:4px;font-size:.62rem;font-weight:500;display:block}@media (max-width:900px){.label-grid{grid-template-columns:1fr;justify-items:center}.label-side{flex-flow:wrap;justify-content:center;gap:14px}.label-side.left{text-align:left;order:2;align-items:center}.label-side.right{order:3}.sticker{max-width:none}}.security-band{background:var(--ink);color:var(--cream);overflow:clip}.security-band:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(700px 480px at 12% 8%,#f7c5481a,#0000 62%),radial-gradient(600px 460px at 92% 90%,#ff5ba81a,#0000 60%);position:absolute;inset:0}.security-band .eyebrow{color:var(--gold)}.security-band .eyebrow:before,.security-band .eyebrow.centered:after{background:var(--gold)}.security-band h2{color:var(--cream)}.security-head{text-align:center;max-width:44em;margin:0 auto 3rem;position:relative}.security-head .lead{color:#fff7ecc7;margin:1.1rem auto 0}.vault-cards{grid-template-columns:repeat(2,1fr);gap:1.2rem;display:grid;position:relative}.vault-card{transition:transform .25s var(--ease-pop), border-color .25s, background .25s;background:linear-gradient(160deg,#fff7ec0e,#fff7ec04);border:2px solid #fff7ec38;border-radius:20px;align-items:flex-start;gap:1.1rem;padding:1.6rem 1.5rem;display:flex}.vault-card:hover{background:linear-gradient(160deg,#f7c54817,#fff7ec05);border-color:#f7c54899;transform:translateY(-5px)}.vault-card .n{font-family:var(--mono);letter-spacing:.18em;color:var(--gold);border:1.5px solid #f7c54880;border-radius:8px;flex:none;padding:.4em .55em;font-size:.68rem}.vault-card p{color:#fff7eceb;font-size:1.02rem;line-height:1.55}.vault-card p b{color:var(--gold)}.security-foot{text-align:center;font-family:var(--mono);letter-spacing:.08em;color:#fff7eca6;margin-top:2.6rem;font-size:.78rem;position:relative}.security-foot a{color:var(--lime);text-underline-offset:3px;text-decoration-color:#a6de5880}.security-foot a:hover{color:var(--gold)}@media (max-width:760px){.vault-cards{grid-template-columns:1fr}}.ticketband{color:var(--cream);background:#3d2a12;padding:clamp(90px,12vw,160px) 0 clamp(80px,10vw,130px);overflow:hidden}.ticketband:before{content:"";background:radial-gradient(circle at 13px -8px, var(--ink) 16px, transparent 17px);background-position:top;background-size:26px 26px;height:26px;position:absolute;top:-1px;left:0;right:0}.ticketband .eyebrow{color:#ffc46b;justify-content:center}.ticketband .eyebrow:before{background:#ffc46b}.ticketband .section-head{text-align:center}.ticketband .section-head h2{color:var(--cream);margin-left:auto;margin-right:auto}.ticket-stage{justify-content:center;display:flex}.ticket{background:repeating-radial-gradient(circle at 88% -12%, #24170812 0 1.5px, transparent 1.5px 11px), radial-gradient(140% 160% at 20% 0%, #ffd98f 0%, #ffc46b 32%, var(--btc) 70%, #d97c0e 100%);color:#241708;width:min(680px,100%);transition:transform .5s var(--ease-pop);border-radius:18px;grid-template-columns:96px 1fr;display:grid;position:relative;transform:rotate(-1.6deg);box-shadow:0 24px 60px -18px #0000008c,0 4px #a85e08}.ticket:hover{transform:rotate(0)scale(1.01)}.ticket:before,.ticket:after{content:"";background:#3d2a12;border-radius:50%;width:34px;height:34px;position:absolute;top:50%;transform:translateY(-50%)}.ticket:before{left:-17px}.ticket:after{right:-17px}.ticket-stub{border-right:3px dashed #2417088c;justify-content:center;align-items:center;padding:20px 0;display:flex}.ticket-stub span{writing-mode:vertical-rl;font-family:var(--mono);letter-spacing:.34em;text-transform:uppercase;font-size:.78rem;font-weight:600;transform:rotate(180deg)}.ticket-body{padding:clamp(26px,4vw,44px) clamp(22px,4vw,48px)}.ticket-body .tk-top{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;opacity:.8;justify-content:space-between;align-items:baseline;gap:16px;font-size:.66rem;font-weight:600;display:flex}.ticket-body .tk-top .serial{font-variant-numeric:tabular-nums}.ticket-body h3{letter-spacing:-.01em;color:#241708;margin:10px 0 6px;font-size:clamp(2.2rem,5vw,3.3rem);font-weight:800;line-height:1.02}.ticket-body .tk-sub{margin-bottom:24px;font-size:.95rem;font-weight:600}.tk-form{flex-wrap:wrap;gap:10px;display:flex}.tk-form input{font:inherit;background:var(--cream);color:#1e1409;border:2.5px solid #241708;border-radius:999px;flex:220px;min-width:0;padding:.8em 1.2em;font-weight:500}.tk-form input::placeholder{color:#1e140973}.tk-form input:focus-visible{outline-offset:2px;outline:3px solid #241708}.tk-form .btn{font-family:var(--disp);will-change:transform;transition:transform .35s var(--ease-pop), box-shadow .35s var(--ease-pop);color:#ffc46b;background:#241708;border:none;border-radius:999px;padding:.72em 1.5em;font-size:.95rem;font-weight:700;line-height:1.6;overflow:visible;box-shadow:0 4px #00000059}.tk-form .btn:hover{transform:translateY(-3px);box-shadow:0 7px #00000059}.tk-form .btn:disabled{opacity:.7;cursor:wait}.tk-fine{opacity:.85;margin-top:16px;font-size:.76rem;font-weight:500}.tk-error{font-family:var(--mono);color:#7a1500;margin-top:14px;font-size:.8rem;font-weight:600}.tk-success{padding:12px 0;font-size:1.05rem;font-weight:600;line-height:1.55}.tk-shine{pointer-events:none;border-radius:18px;position:absolute;inset:0;overflow:hidden}.tk-shine:before{content:"";background:linear-gradient(100deg,#0000 0%,#ffffff80 42%,#ffffff1f 60%,#0000 100%);width:26%;animation:6.5s ease-in-out 1.4s infinite foil;position:absolute;top:-30%;bottom:-30%;left:0;transform:translate(-150%)skew(-16deg)}@keyframes foil{0%,58%{transform:translate(-150%)skew(-16deg)}86%,to{transform:translate(560%)skew(-16deg)}}.confetti{pointer-events:none;z-index:200;border-radius:3px;width:10px;height:14px;position:fixed}@media (max-width:720px){.ticket{grid-template-columns:64px 1fr}.ticket:before,.ticket:after{display:none}}.foot{background:var(--ink);color:var(--cream);border-top:2px solid var(--ink-2)}.foot .lockup{color:var(--cream);margin-bottom:1rem;font-size:1.4rem}.foot-grid{grid-template-columns:1.3fr .7fr .7fr;gap:3rem;padding:4.5rem 0 3rem;display:grid}.foot-grid>div>p{color:#fff7ecbf;max-width:30em;font-size:.92rem}.foot .bad-acr{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--lime);margin-top:1rem;font-size:.68rem}.foot h5{font-family:var(--mono);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:1.1rem;font-size:.7rem;font-weight:600}.foot ul{gap:.5rem;list-style:none;display:grid}.foot ul a{color:#fff7ecd1;font-size:.92rem;text-decoration:none;transition:color .2s}.foot ul a:hover{color:var(--pink)}.foot-bottom{font-family:var(--mono);letter-spacing:.08em;color:#fff7ec8c;border-top:1px solid #fff7ec24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0 2rem;font-size:.7rem;display:flex}.foot-legal{gap:1.4em;display:flex}.foot-legal a{color:#fff7ecb3;text-decoration:none}.foot-legal a:hover{color:var(--pink)}.foot-graffiti{opacity:.35;width:44px;height:auto;transition:opacity .3s, transform .3s var(--ease-pop)}.foot-graffiti:hover{opacity:1;transform:rotate(-6deg)scale(1.15)}@media (max-width:760px){.foot-grid{grid-template-columns:1fr;gap:2.2rem}}.term-wrap{display:inline}.term{font:inherit;color:inherit;cursor:pointer;border:none;border-bottom:2px dotted var(--pink-deep);background:0 0;padding:0;font-weight:600}.term:hover{color:var(--pink-deep)}.term-pop{z-index:150;background:var(--white);border:var(--card-border);text-align:left;border-radius:16px;padding:.95rem 1.05rem;display:block;position:fixed;box-shadow:0 18px 40px #3a261a38}.term-pop-term{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--pink-deep);margin-bottom:.4rem;font-size:.66rem;font-weight:600;display:block}.term-pop-def{color:var(--cocoa);font-size:.88rem;font-weight:400;line-height:1.55;display:block}.term-pop-link{font-family:var(--disp);color:var(--pink-deep);border-bottom:2px solid var(--pink-soft);margin-top:.55rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-block}.term-pop-link:hover{color:var(--btc-deep)}.floating-cta{z-index:120;opacity:0;transition:transform .35s var(--ease-pop), opacity .3s;pointer-events:none;position:fixed;bottom:18px;left:50%;transform:translate(-50%,90px)}.floating-cta[data-show]{opacity:1;pointer-events:auto;transform:translate(-50%)}.floating-cta a{white-space:nowrap;font-family:var(--disp);color:#3a2306;background:linear-gradient(180deg, var(--gold-hi), var(--gold-lo));box-shadow:0 4px 0 var(--ink-2), 0 14px 30px #24170859, inset 0 0 0 2px var(--ink-2);border-radius:999px;align-items:center;padding:.9em 1.5em;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:760px){.floating-cta{display:none}}.featpage{background:var(--cream)}.featpage-hero{border-bottom:2px solid var(--ink-2);background:linear-gradient(#fff7eceb, #fff7eceb), repeating-linear-gradient(-45deg, var(--blush) 0 26px, var(--white) 26px 52px);padding:clamp(3.5rem,7vw,6rem) 0 clamp(2.5rem,5vw,4rem)}.featpage-title{max-width:16ch;font-size:clamp(2.6rem,5.6vw,4.4rem)}.featpage-lede{margin-top:1.2rem}.featpage-oneliner{font-family:var(--disp);background:var(--gold-hi);border:2px solid var(--ink-2);border-radius:12px;margin-top:1.6rem;padding:.7em 1.1em;font-size:.98rem;font-weight:700;display:inline-block;transform:rotate(-1deg);box-shadow:4px 5px #2e1d1229}.featpage-window{background:var(--limebg);border-bottom:2px solid #38261a1a;padding:clamp(2.5rem,5vw,4rem) 0 clamp(3rem,6vw,5rem)}.featpage-window .phone-trio{margin-top:0}.featpage-wrap{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,8vw,7rem)}.featpage-list{gap:clamp(2.6rem,5vw,4.2rem);max-width:860px;margin:0 auto;display:grid}.feat-shelf{padding-bottom:18px;position:relative}.feat-shelf:after{content:"";background:linear-gradient(180deg, #a5714a, var(--bronze) 55%, var(--bronze-dark));border:2px solid var(--ink-2);border-radius:6px;height:12px;position:absolute;bottom:0;left:-6px;right:-6px;box-shadow:0 6px 12px #3a261a2e}.feat{background:var(--white);border:var(--card-border);box-shadow:var(--card-shadow);scroll-margin-top:calc(var(--topbar-h) + 16px);border-radius:22px;padding:clamp(1.6rem,3vw,2.4rem);position:relative}.feat-num{font-family:var(--mono);letter-spacing:.18em;color:var(--btc-deep);font-size:.66rem;font-weight:600;position:absolute;top:1.1rem;right:1.3rem}.feat-head{align-items:flex-start;gap:1.1rem;margin-bottom:1rem;display:flex}.feat-icon{border:2px solid var(--ink-2);width:54px;height:54px;color:var(--ink-2);border-radius:16px;flex:none;place-items:center;display:grid}.feat-icon svg{width:26px;height:26px}.feat-head h2{margin-bottom:.35rem;font-size:clamp(1.4rem,2.4vw,1.85rem)}.feat-summary{color:var(--ink-soft);font-size:.98rem;font-weight:600}.feat-detail p{color:var(--ink-soft);margin-top:.8rem;font-size:.95rem}.feat-detail a{color:var(--pink-deep);text-underline-offset:3px;font-weight:600;text-decoration-color:#dd1a6e66}.feat-detail a:hover{color:var(--btc-deep)}.feat-notes{grid-template-columns:1fr 1fr;gap:.9rem;margin-top:1.4rem;display:grid}.feat-note{border-radius:14px;padding:.9rem 1rem;font-size:.85rem;line-height:1.55}.feat-note dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.4rem;font-size:.62rem;font-weight:600}.feat-note-why{background:var(--limebg);border:1.5px solid #4c7a1c59}.feat-note-why dt{color:var(--lime-deep)}.feat-note-safety{background:var(--blush);border:1.5px solid #dd1a6e40}.feat-note-safety dt{color:var(--pink-deep)}.feat-tags{flex-wrap:wrap;gap:.45rem;margin-top:1.2rem;list-style:none;display:flex}.feat-tags li{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--cream);color:var(--ink-soft);border:1.5px dashed #38261a59;border-radius:99px;padding:.45em .8em;font-size:.62rem;font-weight:500}.featpage-close{text-align:center;background:var(--white);border:var(--card-border);box-shadow:var(--card-shadow);border-radius:26px;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(2.2rem,4vw,3.4rem)}.featpage-close h2{margin-bottom:.7rem}.featpage-close p{max-width:34em;color:var(--ink-soft);margin:0 auto}.featpage-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.8rem;display:flex}@media (max-width:700px){.feat-notes{grid-template-columns:1fr}}.secpage{background:var(--ink);color:var(--cream)}.secpage:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(700px 480px at 12% 0,#f7c54814,#0000 62%),radial-gradient(600px 460px at 92% 100%,#7a4a2b29,#0000 60%);position:absolute;inset:0}.secpage-wrap{max-width:900px;padding-top:clamp(3.5rem,7vw,6rem);padding-bottom:clamp(4rem,8vw,7rem);position:relative}.secpage .eyebrow{color:var(--gold)}.secpage .eyebrow:before{background:var(--gold)}.secpage-title{color:var(--cream);max-width:16ch;font-size:clamp(2.6rem,5.6vw,4.4rem)}.secpage-lede{color:#fff7eccc;max-width:34em;margin-top:1.2rem;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.6}.secpage-oneliner{font-family:var(--mono);letter-spacing:.06em;color:var(--gold);background:#f7c5480f;border:1.5px solid #f7c54880;border-radius:10px;margin-top:1.6rem;padding:.7em 1em;font-size:.8rem;display:inline-block}.secpage-h2{color:var(--cream);margin:clamp(3rem,6vw,4.5rem) 0 1.4rem;font-size:clamp(1.5rem,3vw,2.1rem)}.secpage-qa{gap:1rem;display:grid}.secpage .qa{background:linear-gradient(160deg,#fff7ec0d,#fff7ec03);border:2px solid #fff7ec33;border-radius:18px;padding:1.6rem 1.5rem 1.5rem 4.4rem;transition:border-color .25s,background .25s;position:relative;box-shadow:inset 0 1px #fff7ec14,inset 0 -10px 24px #00000040}.secpage .qa:hover{background:linear-gradient(160deg,#f7c54812,#fff7ec04);border-color:#f7c5488c}.secpage .qa-num{font-family:var(--mono);letter-spacing:.18em;color:var(--gold);border:1.5px solid #f7c54880;border-radius:8px;padding:.4em .55em;font-size:.68rem;position:absolute;top:1.7rem;left:1.4rem}.secpage .qa h3{color:var(--cream);margin-bottom:.55rem;font-size:1.2rem}.secpage .qa p{color:#fff7ecd9;font-size:.97rem;line-height:1.65}.secpage .qa-link{font-family:var(--mono);color:var(--lime);text-underline-offset:3px;margin-top:.8rem;font-size:.8rem;-webkit-text-decoration:underline #a6de5880;text-decoration:underline #a6de5880;display:inline-block}.secpage .qa-link:hover{color:var(--gold)}.secpage-tech{background:#0000002e;border:2px dashed #fff7ec4d;border-radius:18px;margin-top:clamp(2.5rem,5vw,4rem);padding:1.4rem 1.5rem}.secpage-tech summary{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:.85rem;font-weight:600}.secpage-tech summary:hover{color:var(--gold-hi)}.secpage-tech-body{margin-top:1.2rem}.secpage-tech-body p{color:#fff7ecd1;margin-bottom:1rem;font-size:.95rem;line-height:1.7}.secpage-tech-body a{color:var(--lime);text-underline-offset:3px}.secpage-tech-body a:hover{color:var(--gold)}.secpage-tech-body ul,.secpage-tech-body ol{margin-bottom:1rem;padding-left:1.4rem}.secpage-tech-body li{color:#fff7ecd1;margin-bottom:.4rem;font-size:.95rem;line-height:1.7}.secpage-tech-body code{font-family:var(--mono);background:#fff7ec14;border:1px solid #fff7ec26;border-radius:6px;padding:2px 6px;font-size:.86em}.secpage-close{text-align:center;background:linear-gradient(160deg,#fff7ec0d,#fff7ec03);border:2px solid #fff7ec33;border-radius:26px;margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(2.2rem,4vw,3.4rem)}.secpage-close h2{color:var(--cream);margin-bottom:.7rem}.secpage-close p{color:#fff7eccc;max-width:34em;margin:0 auto}.secpage-cta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.8rem;display:flex}@media (max-width:700px){.secpage .qa{padding:4.2rem 1.3rem 1.4rem}.secpage .qa-num{top:1.3rem;left:1.3rem}}.legal{background:var(--cream)}.legal-wrap{max-width:820px;padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(4rem,8vw,6rem)}.legal h1{margin-bottom:.6rem;font-size:clamp(2.2rem,4.6vw,3.4rem)}.legal-draft-banner{background:var(--gold-hi);color:#3a2306;border:2px dashed #38261a66;border-radius:14px;align-items:flex-start;gap:.9rem;margin-bottom:2.2rem;padding:.9rem 1.1rem;font-size:.85rem;line-height:1.55;display:flex}.legal-draft-tag{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;background:var(--ink);color:var(--gold);border-radius:8px;flex:none;padding:.5em .7em;font-size:.64rem;font-weight:600}.legal-updated{letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:1.6rem;font-size:.72rem}.legal-lead{color:var(--ink-soft);max-width:60ch;font-size:1.05rem;line-height:1.7}.legal-callout{background:var(--blush);border:1.5px solid #dd1a6e4d;border-radius:14px;margin:1.4rem 0;padding:.9rem 1.1rem;font-size:.9rem;line-height:1.6}.legal-toc{border:var(--card-border);background:var(--white);box-shadow:var(--card-shadow);border-radius:18px;margin:2.2rem 0 2.8rem;padding:1.4rem 1.6rem}.legal-toc h4{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--btc-deep);margin-bottom:.8rem;font-size:.68rem;font-weight:600}.legal-toc ol{gap:.4rem;padding-left:1.3rem;font-size:.92rem;display:grid}.legal-toc a{color:var(--cocoa);font-weight:600;text-decoration:none}.legal-toc a:hover{color:var(--pink-deep)}.legal-prose section{scroll-margin-top:calc(var(--topbar-h) + 16px)}.legal-prose h2{margin:2.4rem 0 .9rem;font-size:clamp(1.35rem,2.6vw,1.7rem)}.legal-prose h3{margin:1.6rem 0 .6rem;font-size:1.1rem}.legal-prose p,.legal-prose li{color:var(--ink-soft);font-size:.97rem;line-height:1.7}.legal-prose p{margin-bottom:.9rem}.legal-prose ul{margin-bottom:.9rem;padding-left:1.4rem}.legal-prose li{margin-bottom:.4rem}.legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.6rem;margin-top:3rem;padding-top:1.4rem;font-size:.9rem;font-weight:600;display:flex}.legal-nav a{color:var(--pink-deep);text-decoration:none}.legal-nav a:hover{color:var(--btc-deep)}.notfound{text-align:center;background:radial-gradient(640px 460px at 78% 20%, #ff5ba81a, transparent 62%), var(--cream);padding:clamp(5rem,12vw,9rem) 0}.notfound-code{font-family:var(--mono);letter-spacing:.24em;color:var(--pink-deep);font-size:.78rem;font-weight:600}.notfound h1{max-width:16ch;margin:.8rem auto 1rem;font-size:clamp(2.4rem,5.4vw,4rem)}.notfound p{color:var(--ink-soft);max-width:34em;margin:0 auto}.notfound-ctas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2.2rem;display:flex}@media (prefers-reduced-motion:reduce){.marquee-inner,.hero-sticker,.reveal-sticker,.scroll-cue svg,.why-visual img,.tk-shine:before,.lockup:hover svg{animation:none!important}.sticker,.nutrition,.ticket,.bite,.feature,.learn-card,.trio-item .phone{transition:none}[data-reveal=out],.rv-stagger[data-reveal=out]>*{opacity:1;transform:none}}@media (max-width:759px){body{font-size:.98rem}.hero-ctas .btn{justify-content:center;width:100%}.bites-head,.features-head{flex-direction:column;align-items:flex-start}.foot-bottom{flex-direction:column;align-items:flex-start;gap:.8rem}}
