@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3dddc7aa96062c91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d50510d994ab0074-s.2ch_0577yepja.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13958cae6c93c43e-s.p.2hvcnh59x4e6z.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c98a3b1bc68f3a-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e84c5cd1ffbefa6f-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dd9dfc3601372168-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/599675dea67dcb8d-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cdf6f527ee34c972-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/22a701959b157a82-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b6340a83cf1ecee-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d89abe7e263475e6-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bafae418e8a1b08-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c0743afb7b1f57bc-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0b9e5e07c9deaa9-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/76e9fd951b869c7b-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.euozaW_className{font-family:Poppins,Poppins Fallback;font-style:normal}.euozaW_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49ce352cd22c3e01-s.252v0j67i3pbj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7363b1dd3576cad-s.3c-h1tib-32iq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/17b8461e4bbc4ca3-s.3tpbjowza5evp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12474e5f71482c82-s.p.1re3c98b3krgo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49ce352cd22c3e01-s.252v0j67i3pbj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7363b1dd3576cad-s.3c-h1tib-32iq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/17b8461e4bbc4ca3-s.3tpbjowza5evp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12474e5f71482c82-s.p.1re3c98b3krgo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/49ce352cd22c3e01-s.252v0j67i3pbj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7363b1dd3576cad-s.3c-h1tib-32iq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/17b8461e4bbc4ca3-s.3tpbjowza5evp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12474e5f71482c82-s.p.1re3c98b3krgo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/49ce352cd22c3e01-s.252v0j67i3pbj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7363b1dd3576cad-s.3c-h1tib-32iq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/17b8461e4bbc4ca3-s.3tpbjowza5evp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12474e5f71482c82-s.p.1re3c98b3krgo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/49ce352cd22c3e01-s.252v0j67i3pbj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7363b1dd3576cad-s.3c-h1tib-32iq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/17b8461e4bbc4ca3-s.3tpbjowza5evp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/12474e5f71482c82-s.p.1re3c98b3krgo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.XXgp5q_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.XXgp5q_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/d344aa7882561c8e-s.3htlhxbwj17vh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/06cbee79c7f6d0fe-s.2ydmrvf7f5ume.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/4f914a2ccbb7fd69-s.2j33u9h7ssefk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1db0d409746f900a-s.2zomhusg-1mqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300;font-display:swap;src:url(../media/1fcc38b25ef8ab75-s.p.20ez2w8agskp9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d344aa7882561c8e-s.3htlhxbwj17vh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/06cbee79c7f6d0fe-s.2ydmrvf7f5ume.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/4f914a2ccbb7fd69-s.2j33u9h7ssefk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1db0d409746f900a-s.2zomhusg-1mqk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1fcc38b25ef8ab75-s.p.20ez2w8agskp9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.HCuA0a_className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:italic}.HCuA0a_variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ed9071413ba889b6-s.2caqlh455s8hy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1800081b5ec8afa4-s.0sp0crglef_ou.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c2018831c786fab-s.3dwd4da7p6etm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/069720c1c7c1f945-s.3814tq0futhec.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9001c97b7146621d-s.0qzm02gcthjg9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ebc5df04f44e19e-s.p.1fa3jcvccap8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.leFe-G_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal;font-weight:700}.leFe-G_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.KZk7hq_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.KZk7hq_variable{--font-display:"Anton", "Anton Fallback"}
:root{--c-space:#0c0704;--c-ink:#0d0805;--c-brown-900:#2b1a0d;--c-amber:#f7a224;--c-gold:#e0a864;--c-cream:#fbf0c2;--header-h:58px}html{-webkit-text-size-adjust:100%;box-sizing:border-box;background-color:var(--c-space);font-synthesis:none;font-size:62.5%;line-height:1.15}*,:before,:after{box-sizing:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--c-space);color:var(--c-cream);font-family:var(--font-poppins), sans-serif;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;margin:0;overflow-x:hidden}main{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;margin:0;font-weight:400}ol,ul{margin:0;padding:0;list-style:none}img{border-style:none;display:block}a{color:inherit;background-color:#0000}b,strong{font-weight:bolder}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button{text-transform:none;-webkit-appearance:button;overflow:visible}a,button,[role=button]{cursor:pointer}html{scrollbar-width:thin;scrollbar-color:#e0a86459 var(--c-ink)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--c-ink)}::-webkit-scrollbar-thumb{background:#e0a86459;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#e0a864a6}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}
.universe-section{height:var(--universe-scroll,2800vh);background-color:var(--c-space);position:relative}.universe-stage{background-color:var(--c-space);width:100%;height:100svh;position:sticky;top:0;overflow:hidden;transform:translateZ(0)}.universe-frame{pointer-events:none;background-color:var(--c-space);opacity:0;border:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.universe-frame.is-ready{opacity:1}.universe-canvas{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1.2s;display:block;position:absolute;inset:0}.universe-canvas.is-ready{opacity:1}.universe-grain{pointer-events:none;background:radial-gradient(#0000 55%,#0503028c 100%) 0 0/100% 100%,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.85 0 0 0 0 0.7 0 0 0 0.13 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/240px 240px;position:absolute;inset:0}.universe-stage .hero-overlay-root,.universe-stage .services-hud-root{width:100%!important;height:100%!important}.anchor{pointer-events:none;width:1px;height:1px;position:absolute;left:0}.metaversal-next-section{z-index:50;color:#fbf0c2;font-family:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background:radial-gradient(circle at 50% 10%,#1e120a 0%,#0d0805 60%,#050302 100%);position:relative}
.hero-overlay-root{z-index:25!important;pointer-events:none!important;box-sizing:border-box!important;will-change:opacity, transform!important;flex-direction:column!important;justify-content:space-between!important;width:100vw!important;height:100vh!important;padding:2.2rem 4rem!important;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)!important;display:flex!important;position:fixed!important;top:0!important;left:0!important}.hero-nav{z-index:40!important;pointer-events:auto!important;justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.nav-brand{color:#fbf0c2!important;letter-spacing:-.02em!important;align-items:center!important;gap:12px!important;font-size:1.35rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.brand-dot{background:#e0a864!important;border-radius:50%!important;width:10px!important;height:10px!important;box-shadow:0 0 12px #e0a864,0 0 24px #e0a864cc!important}.nav-menu{align-items:center!important;gap:2.8rem!important;display:flex!important}.nav-link{color:#fbf0c2bf!important;font-size:1rem!important;font-weight:500!important;text-decoration:none!important;transition:color .2s!important}.nav-link:hover{color:#fff!important}.nav-mint{color:#fbf0c2!important;cursor:pointer!important;-webkit-backdrop-filter:blur(14px)!important;background:#e0a8641a!important;border:1px solid #e0a86459!important;border-radius:999px!important;align-items:center!important;gap:7px!important;padding:10px 24px!important;font-size:.95rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.nav-mint:hover{background:#e0a86438!important;border-color:#e0a864b3!important;transform:translateY(-1px)!important}.dotndev-hero-stage{text-align:center!important;pointer-events:auto!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;padding:0 1.5rem!important;display:flex!important;position:relative!important}.dotndev-kicker-badge{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#e0a8641a!important;border:1px solid #e0a86461!important;border-radius:999px!important;align-items:center!important;gap:11px!important;margin-bottom:26px!important;padding:9px 24px!important;display:inline-flex!important;box-shadow:0 0 30px #d2822d38,inset 0 1px 1px #ffebcd33!important}.kicker-pulse-dot{background:#e0a864!important;border-radius:50%!important;width:8px!important;height:8px!important;animation:2s ease-in-out infinite kickerPulse!important;box-shadow:0 0 10px #e0a864,0 0 20px #e0a864d9!important}@keyframes kickerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.kicker-text{letter-spacing:.14em!important;color:#fbf0c2!important;text-transform:uppercase!important;font-size:.88rem!important;font-weight:700!important}.hero-title{font-family:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif!important;letter-spacing:-.04em!important;text-align:center!important;flex-direction:column!important;align-items:center!important;margin:0!important;padding:0!important;font-weight:700!important;line-height:.95!important;display:flex!important}.hero-line{color:#fff!important;letter-spacing:-.03em!important;font-size:clamp(38px,4.4vw,70px)!important;font-weight:700!important;line-height:1.1!important;display:block!important}.hero-word{letter-spacing:-.04em!important;justify-content:center!important;align-items:center!important;height:1.28em!important;margin:.04em 0!important;font-size:clamp(70px,9.2vw,148px)!important;font-weight:800!important;display:flex!important;overflow:hidden!important}.word-rotate{--word-cycle:7s!important;animation:dotndev-word-cycle var(--word-cycle) infinite!important;color:#f7a224!important;flex-direction:column!important;display:flex!important}.word-rotate>span{text-align:center!important;flex:none!important;justify-content:center!important;align-items:center!important;height:1.28em!important;line-height:1.28em!important;display:flex!important}.word-rotate>span:before{content:attr(data-word)!important;display:inline-block!important}@keyframes dotndev-word-cycle{0%,14%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:translateY(0)}25%,39%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:translateY(-1.28em)}50%,64%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:translateY(-2.56em)}75%,89%{animation-timing-function:cubic-bezier(.6,0,.25,1);transform:translateY(-3.84em)}to{transform:translateY(-5.12em)}}.hero-line-tail{color:#fbf0c2!important;letter-spacing:-.03em!important;margin-top:.15em!important;font-size:clamp(34px,4vw,64px)!important;font-weight:700!important;line-height:1.15!important}.dotndev-sub-narrative{color:#fbf0c2cc!important;letter-spacing:-.01em!important;max-width:760px!important;margin:28px auto 36px!important;font-size:1.25rem!important;font-weight:400!important;line-height:1.7!important}.dotndev-cta-group{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:18px!important;display:inline-flex!important}.dotndev-btn-primary{color:#fbf0c2!important;cursor:pointer!important;background:#140d08!important;border:1px solid #e0a86473!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:15px 36px!important;font-size:1.05rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important;box-shadow:0 4px 25px #000000a6,0 0 35px #e0a86440,inset 0 1px 1px #ffebcd38!important}.dotndev-btn-primary:hover{background:#24150c!important;border-color:#e0a864d9!important;transform:translateY(-2px)!important;box-shadow:0 6px 30px #e0a86480!important}.dotndev-btn-secondary{-webkit-backdrop-filter:blur(16px)!important;color:#fbf0c2!important;cursor:pointer!important;background:#e0a8641a!important;border:1px solid #e0a86459!important;border-radius:999px!important;align-items:center!important;gap:10px!important;padding:15px 36px!important;font-size:1.05rem!important;font-weight:600!important;text-decoration:none!important;transition:all .25s!important;display:inline-flex!important}.dotndev-btn-secondary:hover{background:#e0a86438!important;border-color:#e0a864b3!important;transform:translateY(-2px)!important}.dotndev-scroll-indicator{color:#fbf0c28c!important;letter-spacing:.18em!important;text-transform:uppercase!important;cursor:pointer!important;flex-direction:column!important;align-items:center!important;gap:5px!important;margin-top:40px!important;font-size:.76rem!important;font-weight:600!important;transition:color .2s!important;display:inline-flex!important}.dotndev-scroll-indicator:hover{color:#fbf0c2!important}.scroll-arrow{animation:2s ease-in-out infinite scrollBounce!important}@keyframes scrollBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(5px)}60%{transform:translateY(3px)}}@media (max-width:900px){.hero-overlay-root{padding:1.5rem!important}.nav-menu{display:none!important}.headline-prefix{font-size:2.8rem!important}.headline-rotating-slot{font-size:4.8rem!important}.headline-suffix{font-size:2.4rem!important}.dotndev-sub-narrative{font-size:1.05rem!important}}
.services-hud-root{z-index:22;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.service-waypoint-card{-webkit-backdrop-filter:blur(24px)saturate(190%);box-sizing:border-box;will-change:opacity, transform;pointer-events:auto;opacity:0;visibility:hidden;color:#fbf0c2;background:#0f0906db;border:1px solid #e0a86459;border-radius:20px;width:450px;max-width:88vw;padding:34px 36px;transition:opacity .2s ease-out,transform .2s ease-out;position:absolute;box-shadow:0 25px 70px #000000d9,0 0 45px #d2822d33,inset 0 1px 1px #ffebcd38}.service-waypoint-card.align-left{top:50%;left:6vw;transform:translateY(-50%)scale(.95)}.service-waypoint-card.align-right{top:50%;right:6vw;transform:translateY(-50%)scale(.95)}.service-waypoint-card.align-center{text-align:center;width:700px;top:50%;left:50%;transform:translate(-50%,-50%)scale(.95)}.card-top-telemetry{border-bottom:1px solid #e0a86433;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:10px;display:flex}.sector-badge{letter-spacing:.16em;text-transform:uppercase;color:#e0a864;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.pulse-beacon{background-color:#f7a93b;border-radius:50%;width:7px;height:7px;animation:1.8s infinite alternate pulseGlow;display:inline-block;box-shadow:0 0 10px #f7a93b,0 0 16px #f7a93b99}@keyframes pulseGlow{0%{opacity:.75;transform:scale(.85)}to{opacity:1;transform:scale(1.25)}}.sector-index{letter-spacing:.12em;color:#fbf0c2a6;font-size:.72rem;font-weight:500}.card-domain-heading{font-family:var(--font-display), sans-serif!important;color:#fff!important;letter-spacing:.02em!important;text-transform:uppercase!important;visibility:visible!important;opacity:1!important;text-shadow:0 0 25px #ffffff40!important;margin:10px 0 14px!important;font-size:3.4rem!important;font-weight:800!important;line-height:.92!important;display:block!important}.card-service-desc{color:#fbf0c2eb;margin-bottom:22px;font-size:.95rem;font-weight:400;line-height:1.6}.card-tech-chips{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.service-waypoint-card.align-center .card-tech-chips{justify-content:center}.tech-chip{color:#fbf0c2;letter-spacing:.02em;background:#e0a86424;border:1px solid #e0a86459;border-radius:9999px;padding:5px 12px;font-size:.74rem;font-weight:500}.card-cta-btn{color:#fffaf0;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#c78635 0%,#a46420 100%);border:1px solid #ffe6b466;border-radius:9999px;align-items:center;gap:9px;padding:.75rem 1.8rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 4px 22px #b4641973}.card-cta-btn:hover{background:linear-gradient(135deg,#d89642 0%,#b7732a 100%);transform:translateY(-2px);box-shadow:0 8px 30px #dc822399}.card-cta-btn svg{width:14px;height:14px;transition:transform .2s}.card-cta-btn:hover svg{transform:translate(3px)}#service-card-0{text-align:center;-webkit-backdrop-filter:blur(28px)saturate(180%)!important;background:#0e0805e0!important;border:1px solid #e0a86461!important;width:min(92vw,840px)!important;max-width:840px!important;padding:42px 48px!important;box-shadow:0 25px 80px #000000d9,0 0 50px #e0a86438!important}#service-card-0 .intro-kicker-badge{letter-spacing:.22em;text-transform:uppercase;color:#e0a864;background:#e0a8641f;border:1px solid #e0a86459;border-radius:999px;align-items:center;gap:12px;margin-bottom:18px;padding:6px 18px;font-family:SF Mono,Courier New,monospace;font-size:.78rem;display:inline-flex;box-shadow:0 0 25px #e0a86426}#service-card-0 .intro-giant-title{font-family:var(--font-display), sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;visibility:visible!important;opacity:1!important;flex-direction:column!important;align-items:center!important;margin:0 0 16px!important;font-size:clamp(3.8rem,6.8vw,6.2rem)!important;font-weight:800!important;line-height:.92!important;display:flex!important}#service-card-0 .intro-heading-top{visibility:visible!important;opacity:1!important;color:#fff!important;text-shadow:0 0 40px #fff6!important;display:block!important}#service-card-0 .intro-heading-sub{visibility:visible!important;opacity:1!important;color:#e0a864!important;letter-spacing:.08em!important;text-shadow:0 0 35px #e0a86480!important;font-size:.58em!important;display:block!important}#service-card-0 .intro-subtitle-narrative{font-family:var(--font-poppins), sans-serif;color:#f7ede2eb;max-width:620px;margin:0 auto 24px;font-size:clamp(.95rem,1.25vw,1.15rem);font-weight:300;line-height:1.7}#service-card-0 .intro-scroll-hint{letter-spacing:.2em;text-transform:uppercase;color:#e0a864;opacity:.95;align-items:center;gap:10px;font-family:SF Mono,Courier New,monospace;font-size:.78rem;animation:2s ease-in-out infinite subtleBounce;display:inline-flex}#service-card-0 .intro-scroll-hint svg{stroke:#e0a864;width:15px;height:15px}@keyframes subtleBounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.hud-flight-bar{z-index:30;-webkit-backdrop-filter:blur(16px);pointer-events:none;opacity:0;background:#0e0805d9;border:1px solid #e0a8644d;border-radius:9999px;flex-direction:column;align-items:center;gap:8px;padding:10px 24px 12px;transition:opacity .3s ease-out;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #000000b3}.hud-bar-label{letter-spacing:.15em;text-transform:uppercase;color:#e0a864;align-items:center;gap:8px;font-size:.74rem;font-weight:600;display:flex}.hud-bar-progress-track{background:#e0a86433;border-radius:9999px;width:240px;height:3px;overflow:hidden}.hud-bar-progress-fill{background:linear-gradient(90deg,#c78635,#ffd38a);border-radius:9999px;width:0%;height:100%;transition:width .1s linear}
.ns-header{-webkit-backdrop-filter:blur(18px);z-index:100;box-sizing:border-box;background:#0d0805e0;border-bottom:1px solid #e0a86433;justify-content:space-between;align-items:center;width:100%;padding:1.2rem 4rem;display:flex;position:sticky;top:0}.ns-brand{color:#fbf0c2;align-items:center;gap:12px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.ns-nav-actions{align-items:center;gap:1.5rem;display:flex}.ns-return-btn{color:#fbf0c2;cursor:pointer;background:#e0a8641f;border:1px solid #e0a86459;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.ns-return-btn:hover{background:#e0a86440;border-color:#f7a224;transform:translateY(-2px);box-shadow:0 4px 15px #f7a2244d}
.hands-section{background:#0d0805;height:520vh;position:relative}.hands-sticky{height:100vh;position:sticky;top:0;overflow:hidden}#hands-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hands-copy{z-index:2;text-align:center;pointer-events:none;will-change:opacity, transform;padding:0 20px;position:absolute;top:15vh;left:0;right:0}.hands-kicker{font:600 13px var(--font-poppins), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#e0a864}.hands-title{font-family:var(--font-jakarta), sans-serif;letter-spacing:-.03em;color:#fbf0c2;margin:14px 0 0;font-size:clamp(34px,4.6vw,76px);font-weight:700;line-height:1.05}.hands-title em{color:#f7a224;text-shadow:0 0 40px #f7a22459;font-style:normal}.hands-hint{z-index:2;font:600 12px var(--font-poppins), sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#fbf0c2b3;opacity:0;pointer-events:none;align-items:center;gap:8px;transition:opacity .4s;display:inline-flex;position:absolute;bottom:42px;left:50%;transform:translate(-50%)}.hands-hint svg{animation:2s ease-in-out infinite scrollBounce}.hands-white{z-index:3;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.metaversal-next-section .ns-header,.metaversal-next-section .ns-brand,.metaversal-next-section .ns-return-btn{transition:background .5s,color .5s,border-color .5s}.metaversal-next-section.hands-light .ns-header{background:#ffffffe0!important;border-bottom-color:#3b24121f!important}.metaversal-next-section.hands-light .ns-brand{color:#3b2412!important}.metaversal-next-section.hands-light .ns-return-btn{color:#3b2412!important;background:#c786351a!important;border-color:#3b241240!important}
.abl-section{z-index:2;pointer-events:none;background:0 0;height:200vh;margin-top:-140vh;position:relative}.abl-section.abl-show{pointer-events:auto}.abl-sticky{text-align:center;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;height:100vh;padding:90px 6vw 60px;display:flex;position:sticky;top:0;overflow:hidden}.abl-section.abl-show .abl-sticky{background:#fff}.abl-content{z-index:2;visibility:hidden;flex-direction:column;align-items:center;max-width:1200px;display:flex;position:relative}.abl-section.abl-show .abl-content{visibility:visible}.abl-label{font:600 13px var(--font-poppins), sans-serif;letter-spacing:.28em;text-transform:uppercase;color:#a8692a;opacity:0;align-items:center;gap:16px;margin-bottom:26px;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(14px)}.abl-line{background:linear-gradient(90deg,#a8692a00,#a8692a);width:0;height:1px;transition:width .9s cubic-bezier(.16,1,.3,1) .15s;display:block}.abl-line:last-child{background:linear-gradient(90deg,#a8692a,#a8692a00)}.abl-section.abl-show .abl-label{opacity:1;transform:none}.abl-section.abl-show .abl-line{width:56px}.abl-heading{font-family:var(--font-display), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:#2b1a0d;margin:0 0 28px;font-size:clamp(2.8rem,7vw,7.2rem);font-weight:800;line-height:.95}.abl-heading em{font-style:normal}.abl-para{font-family:var(--font-poppins), sans-serif;color:#4a2f18;max-width:860px;margin:0;font-size:clamp(16px,1.3vw,20px);font-weight:400;line-height:1.8}.abl-kinetic{perspective:600px}.abl-kinetic .kw{opacity:0;transform-origin:50% 100%;filter:blur(8px);will-change:opacity, transform, filter;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .5s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(.45em)rotateX(-60deg)}.abl-section.abl-show .abl-kinetic .kw{opacity:1;filter:blur();transition-delay:var(--dl,0s);transform:none}.abl-heading .kw.accent{color:#c47a1f}.abl-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(980px,100%);margin-top:38px;display:grid}.abl-value{text-align:left;opacity:0;background:#fff;border:1px solid #a8692a38;border-radius:18px;padding:22px 24px;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;position:relative;overflow:hidden;transform:translateY(40px)scale(.96);box-shadow:0 18px 40px #6e421e14}.abl-section.abl-show .abl-value{opacity:1;transform:none}.abl-section.abl-show .abl-value:first-child{transition-delay:1.6s,1.6s,0s,0s}.abl-section.abl-show .abl-value:nth-child(2){transition-delay:1.75s,1.75s,0s,0s}.abl-section.abl-show .abl-value:nth-child(3){transition-delay:1.9s,1.9s,0s,0s}.abl-value:before{content:"";background:linear-gradient(100deg,#c7863500 0%,#c786351f 50%,#c7863500 100%);width:50%;height:100%;transition:left .8s;position:absolute;top:0;left:-60%;transform:skew(-18deg)}.abl-value:hover{border-color:#a8692a8c;box-shadow:0 22px 50px #6e421e24}.abl-value:hover:before{left:120%}.abl-icon{color:#c47a1f;background:#c786351a;border:1px solid #c786354d;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;display:inline-flex}.abl-icon svg{width:20px;height:20px}.abl-value h3{font:700 17px var(--font-jakarta), sans-serif;color:#2b1a0d;margin:0 0 6px}.abl-value p{font:400 14px/1.55 var(--font-poppins), sans-serif;color:#4a2f18c7;margin:0}@media (max-width:900px){.abl-sticky{padding:80px 20px 60px}.abl-values{grid-template-columns:1fr;gap:10px;margin-top:24px}.abl-value{padding:14px 16px}.abl-icon{display:none}.abl-para{font-size:15px;line-height:1.65}}@media (max-height:760px) and (min-width:901px){.abl-heading{margin-bottom:18px;font-size:clamp(2.4rem,5.6vw,5.4rem)}.abl-para{font-size:16px;line-height:1.65}.abl-values{margin-top:24px}.abl-value{padding:16px 18px}.abl-icon{width:32px;height:32px;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.abl-kinetic .kw,.abl-value,.abl-label{transition:none!important}}
.jx-intro{--jx-acid:#f7a224;--jx-ink:#0d0805;--jx-white:#fbf0c2;--jx-grey:#fbf0c28c;--jx-dim:#3a2a1c;--jx-disp:var(--font-display), sans-serif;--jx-ui:var(--font-poppins), sans-serif;--jx-ease:cubic-bezier(.16, 1, .3, 1);background:var(--jx-ink);height:280vh;color:var(--jx-white);font-family:var(--jx-ui);font-weight:300;position:relative}.jx-pin{background:radial-gradient(at 18% 30%,#f7a2241a 0%,#0d080500 55%),radial-gradient(at 85% 85%,#c786351a 0%,#0d080500 50%);height:100vh;position:sticky;top:0;overflow:hidden}.jx-disp{color:#fff}.jx-disp i{text-shadow:0 0 40px #f7a22459}.jx-reelcard{border-radius:18px;box-shadow:0 0 0 1px #e0a8648c,0 30px 80px #0009,0 0 60px #f7a2242e!important}.jx-rc-bg{background:linear-gradient(135deg,#f7a224 0%,#c78635 100%)!important}.jx-pl{border-radius:12px}.jx-intro .jx-disp,.jx-intro .jx-rc-hook{letter-spacing:.02em!important}.jx-intro .jx-stats div b{letter-spacing:.02em}.jx-intro .jx-kick{font-family:var(--font-poppins), sans-serif!important;letter-spacing:.28em!important;font-size:12px!important;font-weight:500!important}.jx-intro .jx-kick b{font-weight:600!important}@media (min-width:901px){.jx-intro .jx-state{max-width:calc(64vw - 100px);font-size:clamp(19px,1.85vw,32px)}}.jx-pin:after{content:"";pointer-events:none;z-index:5;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.jx-in-top{will-change:transform, opacity;width:min(1100px,62vw);position:absolute;top:120px;left:40px}.jx-kick{font-family:var(--jx-disp);letter-spacing:.3em;text-transform:uppercase;color:var(--jx-acid);align-items:center;gap:14px;margin:0;font-size:.7rem;font-weight:300;display:flex}.jx-kick b{color:var(--jx-acid);font-weight:300}.jx-kick:after{content:"";background:var(--jx-acid);width:40px;height:1px;display:block}.jx-disp{font-family:var(--jx-disp);text-transform:uppercase;letter-spacing:-.02em;color:var(--jx-white);margin:18px 0 34px;font-size:clamp(64px,9.6vw,180px);font-weight:900;line-height:.88}.jx-disp i{color:var(--jx-acid);font-style:normal}.jx-mask .jx-ln{padding-top:.06em;display:block;overflow:hidden}.jx-mask .jx-ln>span{transition:transform .9s var(--jx-ease);display:block;transform:translateY(110%)}.jx-intro.jx-entered .jx-mask .jx-ln>span{transform:translateY(0)}.jx-intro.jx-entered .jx-mask .jx-ln:nth-child(2)>span{transition-delay:.12s}.jx-state{font:500 clamp(22px, 2.2vw, 38px)/1.22 var(--jx-ui);letter-spacing:-.01em;max-width:30em;margin:0}.jx-state .jx-w{color:var(--jx-dim);transition:color .3s}.jx-state .jx-w.on{color:var(--jx-white)}.jx-stats{will-change:transform, opacity;gap:56px;display:flex;position:absolute;bottom:48px;left:40px}.jx-stats div b{font-family:var(--jx-disp);color:var(--jx-white);font-size:64px;font-weight:900;line-height:.9;display:block}.jx-stats div span{font:400 13px var(--jx-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--jx-grey)}.jx-reelcard{background:var(--jx-ink);transform-origin:100% 100%;box-shadow:0 0 0 2px var(--jx-acid);color:var(--jx-white);z-index:3;will-change:transform;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden;transform:translate(-40px,-48px)scale(.36)}.jx-rc-bg{background:var(--jx-acid);opacity:0;animation:3.2s step-end infinite jx-hookbg;position:absolute;inset:0}.jx-rc-hook{font-family:var(--jx-disp);text-transform:uppercase;letter-spacing:-.02em;text-align:center;justify-content:center;align-items:center;font-size:clamp(90px,17vw,330px);font-weight:900;line-height:.88;display:flex;position:absolute;inset:0}.jx-rc-hook span{color:var(--jx-acid);opacity:0;animation:3.2s step-end infinite jx-hook;position:absolute}.jx-rc-hook span:nth-child(2){color:var(--jx-ink);animation-delay:.8s}.jx-rc-hook span:nth-child(3){animation-delay:1.6s}.jx-rc-hook span:nth-child(4){color:var(--jx-ink);animation-delay:2.4s}.jx-rc-cta{font:600 16px var(--jx-ui);color:var(--jx-white);mix-blend-mode:difference;align-items:center;gap:16px;display:flex;position:absolute;bottom:40px;left:40px}.jx-pl{background:var(--jx-acid);mix-blend-mode:normal;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.jx-pl:after{content:"";border-left:17px solid var(--jx-ink);border-top:11px solid #0000;border-bottom:11px solid #0000;margin-left:5px}@keyframes jx-hook{0%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes jx-hookbg{0%,24.9%,50%,74.9%{opacity:0}25%,49.9%,75%,to{opacity:1}}@media (max-width:900px){.jx-intro{height:auto}.jx-pin{height:auto;padding:110px 20px 40px;position:relative}.jx-in-top{width:auto;position:relative;top:0;left:0}.jx-stats{flex-wrap:wrap;gap:28px;margin-top:40px;position:relative;bottom:0;left:0}.jx-reelcard{aspect-ratio:4/3;margin-top:40px;position:relative;inset:auto;transform:none!important}.jx-rc-hook{font-size:15vw;inset:0 0 72px}.jx-rc-bg{bottom:72px}.jx-rc-cta{background:var(--jx-ink);mix-blend-mode:normal;border-top:1px solid #222;gap:14px;height:72px;padding:0 14px;font-size:14px;bottom:0;left:0;right:0}.jx-pl{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.jx-mask .jx-ln>span{transition:none;transform:none}.jx-rc-hook span:first-child{opacity:1}.jx-rc-hook span,.jx-rc-bg{animation:none}}.jx-intro{--jx-acid:#c47a1f;--jx-ink:#fff;--jx-white:#2b1a0d;--jx-grey:#4a2f1899;--jx-dim:#eadfce;z-index:3;background:#fff;position:relative}.jx-intro .jx-pin{background:#fff!important}.jx-intro .jx-pin:after{display:none}.jx-intro .jx-disp{color:#2b1a0d!important}.jx-intro .jx-disp i{color:#c47a1f;text-shadow:none}.jx-intro .jx-kick,.jx-intro .jx-kick b{color:#a8692a!important}.jx-intro .jx-kick:after{background:#a8692a}.jx-intro .jx-stats div b{color:#2b1a0d}.jx-intro .jx-reelcard{color:#fbf0c2!important;background:#2b1a0d!important;box-shadow:0 0 0 1px #a8692a73,0 30px 70px #4a2f1840!important}.jx-intro .jx-rc-bg{background:linear-gradient(135deg,#e0a864 0%,#c47a1f 100%)!important}.jx-intro .jx-rc-hook span{color:#e0a864}.jx-intro .jx-rc-hook span:nth-child(2),.jx-intro .jx-rc-hook span:nth-child(4){color:#2b1a0d}.jx-intro .jx-rc-cta{color:#fbf0c2;mix-blend-mode:normal}.jx-intro .jx-pl{background:#e0a864}.jx-intro .jx-pl:after{border-left-color:#2b1a0d}@media (max-width:900px){.jx-intro .jx-rc-cta{background:#2b1a0d;border-top-color:#e0a86440}}
.fp-section{--fp-ink:#2b1a0d;--fp-soft:#2b1a0d99;--fp-line:#2b1a0d24;--fp-amber:#f7a224;--fp-copper:#c47a1f;z-index:3;height:520vh;color:var(--fp-ink);background:#fff;position:relative}.fp-sticky{box-sizing:border-box;flex-direction:column;justify-content:center;height:100vh;padding:80px 0 24px;display:flex;position:sticky;top:0;overflow:hidden}.fp-grid{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;width:min(1180px,100% - 80px);min-height:0;margin:0 auto;display:grid}.fp-eyebrow{align-items:center;gap:12px;margin-bottom:12px;display:flex}.fp-num{font:700 13px var(--font-poppins), sans-serif;color:var(--fp-soft)}.fp-tag{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fp-copper)}.fp-title{font:700 clamp(28px, 2.7vw, 42px)/1.2 var(--font-poppins), sans-serif;letter-spacing:-.02em;margin:0 0 12px}.fp-title em{background:linear-gradient(90deg, var(--fp-copper), var(--fp-amber));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.fp-intro{font:400 15px/1.6 var(--font-poppins), sans-serif;color:var(--fp-soft);max-width:420px;margin:0 0 26px}.fp-phases{display:grid;position:relative}.fp-phase{border:1px solid var(--fp-line);opacity:0;filter:blur(6px);pointer-events:none;background:linear-gradient(#fffaf2,#fff);border-radius:18px;grid-area:1/1;padding:22px 26px 20px;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1),filter .5s;transform:translateY(26px)scale(.98);box-shadow:0 18px 40px -28px #2b1a0d73}.fp-phase.on{opacity:1;filter:none;pointer-events:auto;transform:none}.fp-phase-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.fp-code{font:600 12px var(--font-mono), monospace;letter-spacing:.12em;color:#fff;background:var(--fp-ink);border-radius:999px;padding:4px 9px}.fp-count{font:500 11px var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--fp-soft)}.fp-name{font:400 clamp(40px, 4.4vw, 64px)/1 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;margin:6px 0 10px}.fp-text{font:400 15px/1.6 var(--font-poppins), sans-serif;color:#2b1a0dc7;margin:0 0 16px}.fp-meta{border-top:1px dashed var(--fp-line);border-bottom:1px dashed var(--fp-line);gap:28px;margin:0 0 14px;padding:12px 0;display:flex}.fp-meta dt{font:500 10px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fp-soft);margin-bottom:3px}.fp-meta dd{font:600 14px var(--font-poppins), sans-serif;margin:0}.fp-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fp-checks li{font:500 14px var(--font-poppins), sans-serif;opacity:0;align-items:center;gap:10px;transition:opacity .4s,transform .4s;display:flex;transform:translate(-10px)}.fp-phase.on .fp-checks li{opacity:1;transform:none}.fp-tick{border:1.5px solid var(--fp-amber);border-radius:50%;flex:none;width:18px;height:18px;position:relative}.fp-tick:after{content:"";border:solid var(--fp-copper);border-width:0 2px 2px 0;width:4px;height:8px;transition:transform .3s .15s;position:absolute;top:2px;left:5px;transform:rotate(45deg)scale(0)}.fp-phase.on .fp-tick:after{transform:rotate(45deg)scale(1)}.fp-viewport{aspect-ratio:1;justify-self:center;width:100%;max-width:min(560px,100vh - 290px);max-height:calc(100vh - 290px);position:relative}.fp-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.fp-ring{transform:rotate(var(--fp-rot,0deg));border:1px dashed #2b1a0d2e;border-radius:50%;position:absolute;inset:2%}.fp-ring:before,.fp-ring:after{content:"";background:var(--fp-amber);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:calc(50% - 4.5px);box-shadow:0 0 14px 2px #f7a2248c}.fp-ring:after{background:var(--fp-ink);box-shadow:none;width:6px;height:6px;top:auto;bottom:-5px;left:calc(50% - 3px)}.fp-ring-inner{transform:rotate(calc(var(--fp-rot,0deg) * -.6));border-style:solid;border-color:#2b1a0d12;inset:14%}.fp-ring-inner:after{display:none}.fp-ring-inner:before{width:6px;height:6px;top:-3px;left:calc(50% - 3px)}.fp-hud{font:500 11px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fp-soft);position:absolute}.fp-hud-tl{color:var(--fp-copper);font-size:13px;font-weight:700;top:4%;left:2%}.fp-hud-br{bottom:4%;right:2%}.fp-route{flex:none;width:min(1180px,100% - 80px);height:clamp(70px,13vh,130px);margin:14px auto 0;display:block;overflow:visible}.fp-route-base{fill:none;stroke:#2b1a0d2e;stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.fp-route-trail{fill:none;stroke:var(--fp-amber);stroke-width:2.5px;stroke-linecap:round}.fp-node circle{fill:#fff;stroke:#2b1a0d4d;stroke-width:1.5px;transition:fill .3s,stroke .3s}.fp-node text{font:500 11px var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;fill:var(--fp-soft);transition:fill .3s}.fp-node.done circle{fill:var(--fp-ink);stroke:var(--fp-ink)}.fp-node.on circle{fill:var(--fp-amber);stroke:var(--fp-copper)}.fp-node.on text{fill:var(--fp-ink);font-weight:700}.fp-probe circle{fill:var(--fp-copper)}.fp-probe .fp-probe-halo{fill:#f7a22438;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite fp-pulse}@keyframes fp-pulse{50%{opacity:.4;transform:scale(1.45)}}@media (max-width:900px){.fp-sticky{justify-content:flex-start;padding:70px 0 16px}.fp-grid{grid-template-columns:1fr;align-content:start;gap:10px;width:calc(100% - 32px)}.fp-viewport{order:-1;width:min(300px,34vh);max-height:none}.fp-title{margin-bottom:6px;font-size:24px}.fp-intro{display:none}.fp-phase{padding:16px 18px}.fp-name{font-size:36px}.fp-text{margin-bottom:10px;font-size:14px}.fp-meta{gap:18px;margin-bottom:10px;padding:8px 0}.fp-checks li{font-size:13px}.fp-route{display:none}}@media (max-height:760px) and (min-width:901px){.fp-intro,.fp-meta{display:none}.fp-title{font-size:28px}.fp-name{font-size:44px}}@media (prefers-reduced-motion:reduce){.fp-phase,.fp-checks li,.fp-tick:after{transition:none}.fp-probe .fp-probe-halo{animation:none}}
.fq-section{--fq-cream:#fbf0c2;--fq-soft:#fbf0c29e;--fq-line:#fbf0c21f;--fq-amber:#f7a224;--fq-gold:#e0a864;z-index:3;color:var(--fq-cream);background:radial-gradient(60% 50% at 85% 10%,#f7a2241a,#0000 70%),radial-gradient(50% 40% at 10% 90%,#c47a1f14,#0000 70%),#0d0805;padding:clamp(90px,12vh,140px) 0 clamp(80px,10vh,120px);position:relative;overflow:hidden}.fq-inner{width:min(1180px,100% - 80px);margin:0 auto}.fq-eyebrow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.fq-num{font:700 13px var(--font-poppins), sans-serif;color:var(--fq-soft)}.fq-tag{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--fq-amber)}.fq-title{font:400 clamp(40px, 5.6vw, 88px)/1 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.005em;max-width:1050px;margin:0 0 clamp(40px,6vh,64px)}.fq-title em{background:linear-gradient(90deg, var(--fq-amber), var(--fq-gold));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:.12em;font-size:.5em;font-style:normal;line-height:1.1;display:block}.fq-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.fq-hint{font:500 11px var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--fq-soft);margin:0 0 12px}.fq-ch{text-align:left;border:1px solid var(--fq-line);width:100%;color:inherit;cursor:pointer;background:#fbf0c205;border-radius:14px;grid-template-columns:1fr auto;gap:4px 16px;margin-bottom:8px;padding:16px 18px 16px 22px;transition:background .3s,border-color .3s,transform .3s;display:grid;position:relative}.fq-ch:before{content:"";background:var(--fq-amber);border-radius:3px;width:3px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:14px;bottom:14px;left:0;transform:scaleY(0)}.fq-ch:hover{background:#fbf0c20d}.fq-ch:focus-visible{outline:2px solid var(--fq-amber);outline-offset:3px}.fq-ch.on{background:#f7a22414;border-color:#f7a22473;transform:translate(6px)}.fq-ch.on:before{transform:scaleY(1)}.fq-ch-id{font:500 10px var(--font-mono), monospace;letter-spacing:.16em;color:var(--fq-soft);grid-column:1}.fq-ch.on .fq-ch-id{color:var(--fq-amber)}.fq-ch-q{font:500 16px/1.35 var(--font-poppins), sans-serif;grid-column:1}.fq-ch-bars{grid-area:1/2/span 2;align-self:center;align-items:flex-end;gap:3px;height:18px;display:flex}.fq-ch-bars i{background:var(--fq-line);transform-origin:bottom;border-radius:2px;width:3px;height:30%}.fq-ch-bars i:nth-child(2){height:55%}.fq-ch-bars i:nth-child(3){height:80%}.fq-ch-bars i:nth-child(4){height:100%}.fq-ch.on .fq-ch-bars i{background:var(--fq-amber);animation:.9s ease-in-out infinite alternate fq-bars}.fq-ch.on .fq-ch-bars i:nth-child(2){animation-delay:.15s}.fq-ch.on .fq-ch-bars i:nth-child(3){animation-delay:.3s}.fq-ch.on .fq-ch-bars i:nth-child(4){animation-delay:.45s}@keyframes fq-bars{to{transform:scaleY(.45)}}.fq-receiver{border:1px solid var(--fq-line);background:linear-gradient(#fbf0c20d,#fbf0c204);border-radius:20px;padding:22px 24px 24px;position:sticky;top:90px;box-shadow:0 30px 60px -40px #000000e6,inset 0 1px #fbf0c20f}.fq-dial{height:54px;margin-bottom:14px;position:relative}.fq-scale{justify-content:space-between;align-items:flex-start;height:22px;display:flex;position:absolute;top:0;left:0;right:0}.fq-scale i{background:#fbf0c238;width:1px;height:8px}.fq-scale i.major{background:#fbf0c273;height:16px}.fq-stations span{font:500 10px var(--font-mono), monospace;letter-spacing:.08em;color:var(--fq-soft);transition:color .3s;position:absolute;top:28px;transform:translate(-50%)}.fq-stations span.on{color:var(--fq-amber);font-weight:700}.fq-needle{background:var(--fq-amber);border-radius:2px;width:2px;height:30px;margin-left:-1px;transition:left .7s cubic-bezier(.5,-.3,.3,1.3);position:absolute;top:-4px;box-shadow:0 0 12px 2px #f7a22499}.fq-scope{border:1px solid var(--fq-line);background:#00000059;border-radius:12px;width:100%;height:110px;display:block}.fq-msg{min-height:190px;padding:18px 2px 6px}.fq-live{font:500 10px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--fq-soft);align-items:center;gap:8px;display:inline-flex}.fq-dot{background:var(--fq-amber);width:7px;height:7px;box-shadow:0 0 10px var(--fq-amber);border-radius:50%;animation:1.4s steps(2,start) infinite fq-blink}@keyframes fq-blink{to{opacity:.2}}.fq-q{font:400 clamp(26px, 2.4vw, 36px)/1.1 var(--font-display), sans-serif;text-transform:uppercase;margin:12px 0}.fq-a{font:400 16px/1.7 var(--font-poppins), sans-serif;color:#fbf0c2db;margin:0}.fq-caret{vertical-align:-.15em;background:var(--fq-amber);width:8px;height:1.05em;margin-left:3px;animation:1s steps(2,start) infinite fq-blink;display:inline-block}.fq-cta-row{border-top:1px dashed var(--fq-line);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.fq-cta{background:linear-gradient(90deg, var(--fq-amber), var(--fq-gold));color:#2b1a0d;font:600 14px var(--font-poppins), sans-serif;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px -10px #f7a22499}.fq-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px -10px #f7a224cc}.fq-cta:focus-visible{outline:2px solid var(--fq-cream);outline-offset:3px}.fq-note{font:500 12px var(--font-mono), monospace;letter-spacing:.08em;color:var(--fq-soft)}@media (max-width:900px){.fq-inner{width:calc(100% - 32px)}.fq-grid{grid-template-columns:1fr;gap:18px}.fq-receiver{padding:18px;position:relative;top:0}.fq-ch{padding:13px 14px 13px 18px}.fq-ch.on{transform:none}.fq-ch-q{font-size:15px}.fq-scope{height:80px}.fq-msg{min-height:0}.fq-a{font-size:15px}}@media (prefers-reduced-motion:reduce){.fq-needle,.fq-ch,.fq-ch:before{transition:none}.fq-ch.on .fq-ch-bars i,.fq-dot,.fq-caret{animation:none}}
.cl-section{z-index:3;color:#fbf0c2;background:#0d0805;height:260vh;position:relative}.cl-sticky{background:radial-gradient(ellipse 55% 40% at 50% 50%, rgba(247, 162, 36, calc(.06 + var(--cl-m,0) * .08)), transparent 70%), #0d0805;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.cl-label{text-align:center;height:1.2em;font:400 clamp(20px, 2.2vw, 32px) / 1 var(--font-display), sans-serif;letter-spacing:.5em;text-transform:uppercase;color:#f7a224;margin:0;position:absolute;top:18vh;left:0;right:0}.cl-label span{padding-left:.5em;position:absolute;left:0;right:0}.cl-to{opacity:0}.cl-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cl-line{text-align:center;width:min(620px,100% - 48px);font:400 clamp(15px, 1.2vw, 18px) / 1.6 var(--font-poppins), sans-serif;color:#fbf0c2b8;margin:0;position:absolute;bottom:18vh;left:50%;transform:translate(-50%)}.cl-hint{font:500 10px var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#fbf0c261;margin:0;position:absolute;bottom:6vh}.ft{--ft-cream:#fbf0c2;--ft-soft:#fbf0c299;--ft-line:#fbf0c21f;--ft-amber:#f7a224;--ft-gold:#e0a864;z-index:3;color:var(--ft-cream);border-top:1px solid var(--ft-line);background:radial-gradient(70% 60% at 50% 110%,#f7a22429,#0000 65%),#0a0603;position:relative;overflow:hidden}.ft-inner{width:min(1180px,100% - 80px);margin:0 auto;padding:clamp(70px,10vh,120px) 0 0}.ft-cta{justify-content:space-between;align-items:center;gap:40px;display:flex}.ft-kicker{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--ft-amber);margin:0 0 14px}.ft-title{font:400 clamp(48px, 7vw, 120px) / .95 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.ft-title em{background:linear-gradient(90deg, var(--ft-amber), var(--ft-gold), var(--ft-cream));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sx-tiles{flex:none;align-items:center;margin:0;padding:0;list-style:none;display:flex}.sx-tiles li+li{margin-left:-12px}.sx-tiles li:first-child .sx-tile{--r:-9deg}.sx-tiles li:nth-child(2) .sx-tile{--r:5deg;transform-origin:50% 60%}.sx-tiles li:nth-child(3) .sx-tile{--r:-5deg}.sx-tiles li:nth-child(4) .sx-tile{--r:7deg}.sx-tiles li:nth-child(5) .sx-tile{--r:-7deg}.sx-tile{aspect-ratio:1;background:var(--ft-amber);color:#2b1a0d;width:clamp(66px,6.2vw,100px);transform:rotate(var(--r,0deg));border:3px solid #0a0603;border-radius:26px;place-items:center;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .25s,box-shadow .25s;display:grid;position:relative}.sx-tile svg{width:40%;height:40%}.sx-tile:hover,.sx-tile:focus-visible{z-index:2;background:var(--ft-cream);outline:none;transform:rotate(0)translateY(-8px)scale(1.06);box-shadow:0 18px 40px -12px #f7a224b3}.sx-tile:focus-visible{box-shadow:0 0 0 3px var(--ft-cream)}.ft-mail{color:inherit;max-width:100%;margin:clamp(40px,6vh,70px) 0 0;text-decoration:none;display:inline-block;overflow:hidden}.ft-mail-text{font:300 clamp(22px, 3.4vw, 52px) / 1.2 var(--font-poppins), sans-serif;letter-spacing:-.02em;word-break:break-all;transition:transform .5s cubic-bezier(.7,0,.2,1);display:inline-block;position:relative}.ft-mail-text:after{content:attr(data-text);color:var(--ft-amber);position:absolute;top:100%;left:0}.ft-mail:hover .ft-mail-text,.ft-mail:focus-visible .ft-mail-text{transform:translateY(-100%)}.ft-mail:focus-visible{outline:none}.ft-cols{border-top:1px solid var(--ft-line);grid-template-columns:1.4fr 1fr .8fr 1fr;gap:32px;margin-top:clamp(40px,6vh,70px);padding:36px 0 10px;display:grid}.ft-brand{font:600 16px var(--font-poppins), sans-serif;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ft-brand-dot{background:var(--ft-amber);width:10px;height:10px;box-shadow:0 0 14px var(--ft-amber);border-radius:50%}.ft-blurb{max-width:320px;font:400 14px / 1.6 var(--font-poppins), sans-serif;color:var(--ft-soft);margin:0 0 18px}.ft-clock{border:1px solid var(--ft-line);font:500 11px var(--font-mono), monospace;letter-spacing:.1em;color:var(--ft-cream);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ft-pulse{background:#7bd88f;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite ft-blink;box-shadow:0 0 10px #7bd88f}@keyframes ft-blink{50%{opacity:.3}}.ft-head{font:500 11px var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ft-soft);margin:0 0 14px}.ft-col ul{font:400 14px var(--font-poppins), sans-serif;color:#fbf0c2d9;gap:9px;margin:0;padding:0;list-style:none;display:grid}.ft-col a{color:inherit;text-decoration:none;transition:color .25s;position:relative}.ft-col a:after{content:"";background:var(--ft-amber);transform-origin:100%;height:1px;transition:transform .35s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.ft-col a:hover,.ft-col a:focus-visible{color:var(--ft-amber);outline:none}.ft-col a:hover:after,.ft-col a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.ft-mark{text-align:center;font:400 clamp(64px, 19.5vw, 380px) / .8 var(--font-display), sans-serif;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;white-space:nowrap;--mx:50%;--my:50%;margin-top:30px;position:relative}.ft-mark span{opacity:0;transition:transform 1.4s cubic-bezier(.16,1,.3,1),opacity 1.2s;display:block;transform:translateY(40%)}.ft.in .ft-mark span{opacity:1;transform:none}.ft-mark-base{color:#0000;-webkit-text-stroke:1px #fbf0c229}.ft-mark-lit{background:radial-gradient(circle 22vw at var(--mx) var(--my), #ffd27a 0%, var(--ft-amber) 30%, #f7a22400 70%);color:#0000;filter:drop-shadow(0 0 24px #f7a22440);clip-path:inset(0);-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}.ft.in .ft-mark .ft-mark-lit{opacity:.35}.ft.in .ft-mark.lit .ft-mark-lit{opacity:1;transition:opacity .3s}.ft-bar{border-top:1px solid var(--ft-line);width:min(1180px,100% - 80px);font:400 12px var(--font-poppins), sans-serif;color:var(--ft-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:22px 0 28px;display:flex;position:relative}.ft-top{border:1px solid var(--ft-line);color:var(--ft-cream);font:500 12px var(--font-poppins), sans-serif;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.ft-top:hover,.ft-top:focus-visible{background:var(--ft-amber);color:#2b1a0d;border-color:var(--ft-amber);outline:none}.ft-top span{transition:transform .3s}.ft-top:hover span{transform:translateY(-3px)}@media (max-width:900px){.ft-inner,.ft-bar{width:calc(100% - 32px)}.ft-cta{flex-direction:column;align-items:flex-start;gap:34px}.ft-cols{grid-template-columns:1fr 1fr;gap:28px 20px}.ft-about{grid-column:1/-1}.ft-bar{text-align:center;justify-content:center}.cl-label{top:20vh}}@media (prefers-reduced-motion:reduce){.ft-pulse{animation:none}.sx-tile{transition:none}.ft-mark span{opacity:1;transition:none;transform:none}}.ft-social-wrap{flex-direction:column;flex:none;align-items:flex-start;display:flex;position:relative}.ft-hint{z-index:3;pointer-events:none;align-items:flex-start;margin:0 0 -14px 6px;display:flex;position:relative}.ft-hint-text{font:italic 400 clamp(20px, 1.7vw, 26px) / 1 var(--font-cormorant), serif;color:var(--ft-cream);white-space:nowrap;opacity:0;margin-top:2px;transition:opacity .6s .2s;transform:rotate(-8deg)}.ft-hint-arrow{flex:none;width:clamp(64px,5.6vw,84px);height:auto;margin-left:2px;overflow:visible;transform:rotate(6deg)}.ft-hint-arrow path{stroke:var(--ft-amber);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.ft.in .ft-hint-text{opacity:1}.ft.in .ft-hint-path{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.6,0,.3,1) .5s}.ft.in .ft-hint-head{stroke-dashoffset:0;transition:stroke-dashoffset .35s ease-out 1.35s}.ft-social-wrap:hover .ft-hint-arrow{animation:.8s ease-in-out infinite alternate ft-nudge}@keyframes ft-nudge{to{transform:rotate(6deg)translate(4px,4px)}}@media (max-width:900px){.ft-social-wrap{margin-top:10px}.sx-tile{border-radius:18px;width:62px}.sx-tiles li+li{margin-left:-9px}.ft-social-wrap:hover .ft-hint-arrow{animation:none}}@media (prefers-reduced-motion:reduce){.ft-hint-arrow path{stroke-dashoffset:0;transition:none!important}.ft-hint-text{opacity:1}.ft-social-wrap:hover .ft-hint-arrow{animation:none}}
.sm-brand,.sm-toggle{z-index:1001;position:fixed;top:18px}.sm-brand{aspect-ratio:490/537;width:40px;display:block;left:clamp(18px,4vw,56px)}.sm-brand-mark{background:#fbf0c2;transition:background .3s;position:absolute;inset:0;-webkit-mask:url(/brand/logo-mark.svg) 50%/contain no-repeat;mask:url(/brand/logo-mark.svg) 50%/contain no-repeat}.sm-brand:focus-visible{outline-offset:6px;border-radius:6px;outline:2px solid #f7a224}.sm-on-light:not(.menu-open) .sm-brand-mark{background:#2b1a0d}.sm-on-light:not(.menu-open) .sm-toggle-label{color:#2b1a0d}.sm-toggle{cursor:pointer;color:#fff;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:inline-flex;right:clamp(18px,4vw,56px)}.sm-toggle-label{font:600 17px var(--font-poppins), sans-serif;letter-spacing:-.01em;color:#fbf0c2;transition:color .3s}.sm-toggle-circle{background:#f7a224;border-radius:50%;width:60px;height:60px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s;position:relative;box-shadow:0 8px 24px -8px #f7a22499}.sm-toggle:hover .sm-toggle-circle{transform:scale(1.08)}.sm-toggle:focus-visible .sm-toggle-circle{outline-offset:4px;outline:2px solid #fbf0c2}.sm-line{background:#2b1a0d;border-radius:2px;width:24px;height:2.5px;margin-left:-12px;transition:transform .45s cubic-bezier(.7,0,.2,1),width .3s;position:absolute;top:50%;left:50%}.sm-line-a{transform:translateY(-4px)}.sm-line-b{transform:translateY(3px)}.sm-toggle:hover .sm-line-b{width:16px}.sm-toggle.is-open .sm-line-a{transform:rotate(45deg)}.sm-toggle.is-open .sm-line-b{width:24px;transform:rotate(-45deg)}.sm-overlay{z-index:1000;color:#fbf0c2;clip-path:circle(0 at calc(100% - clamp(18px,4vw,56px) - 30px) 48px);visibility:hidden;background:#0d0805;transition:clip-path .8s cubic-bezier(.7,0,.2,1),visibility 0s linear .8s;position:fixed;inset:0;overflow:hidden auto}.sm-overlay.is-open{clip-path:circle(150vmax at calc(100% - clamp(18px,4vw,56px) - 30px) 48px);visibility:visible;transition:clip-path .9s cubic-bezier(.7,0,.2,1),visibility}.sm-inner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;width:min(1240px,100% - 2*clamp(18px,4vw,56px));margin:0 auto;padding-top:clamp(110px,16vh,170px);display:grid;position:relative}.sm-overlay li,.sm-contact{opacity:0;transition:opacity .2s}.sm-overlay.is-open li,.sm-overlay.is-open .sm-contact{opacity:1;transition:opacity .5s ease var(--d,0s)}.sm-primary ol{margin:0;padding:0;list-style:none}.sm-primary a{color:inherit;align-items:flex-start;gap:14px;padding:2px 0;text-decoration:none;display:inline-flex}.sm-idx{font:500 11px var(--font-mono), monospace;letter-spacing:.08em;color:#fbf0c273;padding-top:.9em}.sm-word{font:700 clamp(38px, 5vw, 76px) / 1.12 var(--font-poppins), sans-serif;letter-spacing:-.03em;transition:color .25s;display:inline-block}.sm-primary a:hover .sm-word,.sm-primary a:focus-visible .sm-word{color:#f7a224}.sm-primary a:focus-visible{outline:none}.sm-primary a.is-active .sm-word,.sm-primary a.is-active .sm-idx{color:#f7a224}.sm-side{grid-template-columns:1fr 1fr;align-content:start;gap:32px;padding-top:22px;display:grid}.sm-secondary{font:400 15px var(--font-poppins), sans-serif;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sm-secondary a,.sm-contact a{color:#fbf0c2cc;text-decoration:none;transition:color .25s}.sm-secondary a:hover,.sm-contact a:hover,.sm-secondary a:focus-visible,.sm-contact a:focus-visible{color:#f7a224;outline:none}.sm-contact{font:400 15px var(--font-poppins), sans-serif;gap:8px;display:grid}.sm-contact-head{font:700 18px var(--font-poppins), sans-serif;color:#fbf0c2;margin:0 0 4px}.sm-contact span{color:#fbf0c280;font-size:14px}.sm-mark{aspect-ratio:490/537;opacity:0;background:#fff;width:min(34vw,470px);transition:opacity .5s,transform .6s;position:absolute;bottom:-12vh;right:-3vw;transform:translateY(12%)rotate(-8deg);-webkit-mask:url(/brand/logo-mark.svg) 50%/contain no-repeat;mask:url(/brand/logo-mark.svg) 50%/contain no-repeat}.sm-overlay.is-open .sm-mark{opacity:.95;transition:opacity 1s .35s,transform 1.4s cubic-bezier(.16,1,.3,1) .3s;transform:none}@media (max-width:900px){.sm-brand{width:32px;top:20px}.sm-toggle{gap:10px;top:14px;right:16px}.sm-brand{left:16px}.sm-toggle-label{font-size:15px}.sm-toggle-circle{width:50px;height:50px}.sm-overlay{clip-path:circle(0 at calc(100% - 41px) 39px)}.sm-overlay.is-open{clip-path:circle(150vmax at calc(100% - 41px) 39px)}.sm-inner{grid-template-columns:1fr;gap:34px;padding-top:110px}.sm-word{font-size:clamp(38px,11vw,56px)}.sm-mark{opacity:0;width:70vw;bottom:-10vh;right:-16vw}.sm-overlay.is-open .sm-mark{opacity:.18}}@media (prefers-reduced-motion:reduce){.sm-overlay,.sm-overlay.is-open{transition:none}.sm-overlay li,.sm-contact,.sm-mark{transition:none!important}}.menu-lock,.menu-lock body{overflow:hidden}
.pd-page{color:#fbf0c2;text-align:center;background:radial-gradient(55% 45% at 50% 45%,#f7a22424,#0000 70%),#0d0805;place-items:center;min-height:100vh;padding:120px 20px 80px;display:grid}.pd-soon{flex-direction:column;align-items:center;max-width:900px;display:flex}.pd-eyebrow{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f7a224;margin:0 0 18px}.pd-soon-title{font:400 clamp(72px, 14vw, 220px) / .9 var(--font-display), sans-serif;text-transform:uppercase;background:linear-gradient(#fbf0c2 20%,#f7a224 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.pd-soon-text{max-width:520px;font:400 17px / 1.7 var(--font-poppins), sans-serif;color:#fbf0c2b3;margin:26px 0 34px}.pd-cta-btn{color:#2b1a0d;font:600 15px var(--font-poppins), sans-serif;background:linear-gradient(90deg,#f7a224,#e0a864);border-radius:999px;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .25s;display:inline-flex}.pd-cta-btn:hover{transform:translateY(-2px)}.pd-cta-btn:focus-visible{outline-offset:3px;outline:2px solid #fbf0c2}
.wk-more{color:#fbf0c2a6;text-align:center;background:#0d0805;flex-direction:column;align-items:center;gap:22px;padding:clamp(70px,12vh,120px) 20px;display:flex}.wk-more p{font:500 12px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;margin:0}.wk-more-btn span{margin-left:10px}.pj-page{--pj-cream:#fbf0c2;--pj-soft:#fbf0c29e;--pj-line:#fbf0c224;--pj-amber:#f7a224;--pj-gold:#e0a864;--pj-card:#140c06;min-height:100vh;color:var(--pj-cream);background:radial-gradient(60% 40% at 15% 0,#f7a2241a,#0000 70%),#0d0805;padding:clamp(130px,20vh,190px) 0 clamp(80px,12vh,130px)}.pa-hero,.pa-body{width:min(1240px,100% - 80px);margin:0 auto}.pa-micro{font:500 11px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--pj-amber);margin:0 0 18px}.pa-title{font:400 clamp(80px, 15vw, 240px) / .85 var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:0}.pa-dot{color:var(--pj-amber)}.pa-hero-bottom{border-top:1px solid var(--pj-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:34px;padding-top:24px;display:flex}.pa-hero-bottom p{max-width:560px;font:400 17px / 1.7 var(--font-poppins), sans-serif;color:var(--pj-soft);margin:0}.pa-hero-bottom a{font:500 11px var(--font-mono), monospace;letter-spacing:.12em;color:var(--pj-cream);border-bottom:1px solid var(--pj-amber);padding-bottom:4px;text-decoration:none;transition:color .25s}.pa-hero-bottom a:hover{color:var(--pj-amber)}.pa-body{margin-top:clamp(60px,9vh,90px)}.pa-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.pa-count{font:500 11px var(--font-mono), monospace;letter-spacing:.14em;color:var(--pj-soft);margin:0}.pa-search{align-items:center;width:min(380px,100%);display:flex;position:relative}.pa-search input{border:1px solid var(--pj-line);width:100%;color:var(--pj-cream);font:400 14px var(--font-poppins), sans-serif;background:#fbf0c208;border-radius:999px;padding:13px 44px 13px 18px;transition:border-color .25s}.pa-search input::placeholder{color:#fbf0c266}.pa-search input:focus{border-color:var(--pj-amber);outline:none}.pa-search span{color:var(--pj-amber);pointer-events:none;font-size:18px;position:absolute;right:16px}.pa-filters{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.pa-filters button{border:1px solid var(--pj-line);color:var(--pj-cream);font:500 11px var(--font-mono), monospace;letter-spacing:.1em;cursor:pointer;background:0 0;border-radius:999px;padding:9px 16px;transition:background .25s,color .25s,border-color .25s}.pa-filters button:hover{border-color:#f7a2248c}.pa-filters button.is-on{background:var(--pj-amber);border-color:var(--pj-amber);color:#2b1a0d}.pa-filters button:focus-visible{outline:2px solid var(--pj-cream);outline-offset:3px}.pa-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.pa-card{border:1px solid var(--pj-line);background:var(--pj-card);border-radius:14px;min-width:0;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.pa-card:hover{border-color:#f7a22480;transform:translateY(-5px);box-shadow:0 18px 40px -18px #f7a22459}.pa-open{width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;text-decoration:none;display:flex}.pa-open:focus-visible{outline:3px solid var(--pj-amber);outline-offset:-3px}.pa-cover{background:repeating-linear-gradient(90deg, #ffe6be0d 0 1px, transparent 1px 48px), repeating-linear-gradient(0deg, #ffe6be0d 0 1px, transparent 1px 48px), radial-gradient(ellipse at 70% 35%, hsla(var(--hue), 65%, 45%, .65), hsla(var(--hue), 55%, 20%, .4) 45%, transparent 75%), linear-gradient(135deg, hsl(var(--hue), 45%, 14%), #120b06 75%);place-items:center;display:grid;position:absolute;inset:0}.pa-cover span{font:400 clamp(22px, 2.2vw, 32px) / 1 var(--font-display), sans-serif;text-transform:uppercase;text-align:center;color:var(--pj-cream);padding:0 18px}.pa-copy{flex-direction:column;flex:1;padding:23px;display:flex}.pa-meta{font:500 10px / 1.6 var(--font-mono), monospace;letter-spacing:.06em;color:var(--pj-amber);justify-content:space-between;gap:10px;display:flex}.pa-meta>span:last-child{font-size:19px;line-height:1;transition:transform .3s}.pa-card:hover .pa-meta>span:last-child{transform:translate(3px,-3px)}.pa-copy h2{font:600 clamp(22px, 1.9vw, 29px) / 1.15 var(--font-poppins), sans-serif;letter-spacing:-.035em;margin:16px 0 12px}.pa-copy>p{font:400 13px / 1.65 var(--font-poppins), sans-serif;color:#fbf0c2b8;margin:0 0 20px}.pa-tags{flex-wrap:wrap;gap:6px;display:flex}.pa-copy .pa-tags{margin-top:auto}.pa-tags span{font:500 10px / 1.3 var(--font-mono), monospace;color:#fbf0c2cc;border:1px solid #fbf0c233;border-radius:999px;padding:6px 10px}.pa-cta{border-top:1px solid var(--pj-line);font:500 11px var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;margin-top:21px;padding-top:16px;transition:color .25s;display:flex}.pa-card:hover .pa-cta{color:var(--pj-amber)}.pa-empty{text-align:center;font:500 12px var(--font-mono), monospace;letter-spacing:.1em;color:var(--pj-soft);margin:40px 0}.pa-btn{color:#fbf0c2;font:500 11px var(--font-mono), monospace;letter-spacing:.08em;border:1px solid #fbf0c24d;border-radius:999px;padding:15px 20px;text-decoration:none;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.pa-btn:hover{color:#f7a224;border-color:#f7a224}.pa-btn.is-primary{color:#2b1a0d;background:#f7a224;border-color:#f7a224}.pa-btn.is-primary:hover{color:#2b1a0d;background:#fbf0c2;border-color:#fbf0c2}.pa-btn:focus-visible{outline-offset:3px;outline:2px solid #fbf0c2}@media (max-width:1050px){.pa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:700px){.pa-hero,.pa-body{width:calc(100% - 32px)}.pa-grid{grid-template-columns:minmax(0,1fr);gap:20px}}
.pt{background:#0a0603;position:relative;overflow:hidden}.pt>img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:block;position:relative}.pt-blur{filter:blur(28px)saturate(1.2)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-12%;transform:scale(1.1)}.pt-diagram{background:#fbf7ee}.pt-diagram>img{box-sizing:border-box;padding:6%}.pt-cover{background:repeating-linear-gradient(90deg, #ffe6be0d 0 1px, transparent 1px 48px), repeating-linear-gradient(0deg, #ffe6be0d 0 1px, transparent 1px 48px), radial-gradient(ellipse at 70% 35%, hsla(var(--hue), 65%, 45%, .65), hsla(var(--hue), 55%, 20%, .4) 45%, transparent 75%), linear-gradient(135deg, hsl(var(--hue), 45%, 14%), #120b06 75%);place-items:center;display:grid}.pt-cover span{font:400 clamp(22px, 2.2vw, 32px) / 1 var(--font-display), sans-serif;text-transform:uppercase;text-align:center;color:#fbf0c2;padding:0 18px}.pa-art.pt{aspect-ratio:4/3}.pa-card:hover .pt>img{transform:scale(1.04)}.wk-bg .wk-thumb{position:absolute;inset:0}.wk-thumb .pt-blur{display:none}.wk-thumb{background:radial-gradient(60% 70% at 75%,#f7a2242e,#0000 70%),#0d0805}.wk-thumb>img{box-sizing:border-box;object-position:right center;padding:15vh 4vw 15vh 58vw}.wk-thumb.pt-diagram{background:#0d0805}.wk-thumb.pt-diagram>img{padding:19vh 6vw 19vh 60vw}.wk-thumb.pt-diagram:after{content:"";z-index:0;background:#fbf7ee;border-radius:18px;position:absolute;inset:15vh 5vw 15vh 58vw}@media (max-width:900px){.wk-thumb>img,.wk-thumb.pt-diagram>img{object-position:center top;padding:13vh 16px 52vh}.wk-thumb.pt-diagram:after{inset:12vh 12px 51vh}}
.pd2{width:min(1180px,100% - 80px);margin:0 auto}.pd2-crumbs{font:500 11px var(--font-mono), monospace;letter-spacing:.12em;color:var(--pj-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.pd2-crumbs a{color:var(--pj-cream);border-bottom:1px solid var(--pj-amber);padding-bottom:3px;text-decoration:none;transition:color .25s}.pd2-crumbs a:hover{color:var(--pj-amber)}.pd2-head{max-width:900px}.pd2-meta{font:500 11px var(--font-mono), monospace;letter-spacing:.16em;color:var(--pj-amber);margin:0 0 16px}.pd2-title{font:400 clamp(58px, 9vw, 150px) / .9 var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 24px}.pd2-title em{background:linear-gradient(90deg, var(--pj-amber), var(--pj-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pd2-summary{max-width:760px;font:400 clamp(17px, 1.4vw, 20px) / 1.65 var(--font-poppins), sans-serif;color:#fbf0c2d1;margin:0 0 30px}.pd2-links{flex-wrap:wrap;gap:10px;display:flex}.pd2-lead{border:1px solid var(--pj-line);background:#0a0603;border-radius:18px;margin:clamp(40px,6vh,64px) 0 0;overflow:hidden}.pd2-lead>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.pd2-lead .pa-cover{aspect-ratio:16/9;position:relative}.pd2-lead.is-diagram{background:#fff}.pd2-lead.is-diagram>img{aspect-ratio:auto;object-fit:contain;height:auto;max-height:80vh}.pd2-lead figcaption{border-top:1px solid var(--pj-line);font:500 11px / 1.6 var(--font-mono), monospace;letter-spacing:.04em;color:var(--pj-soft);background:#140c06;padding:14px 20px}.pd2-highlights{border-top:1px solid var(--pj-line);border-bottom:1px solid var(--pj-line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:36px 0 0;padding:0;list-style:none;display:grid}.pd2-highlights li{border-left:1px solid var(--pj-line);padding:28px 20px}.pd2-highlights li:first-child{border-left:0;padding-left:0}.pd2-highlights b{font:400 clamp(40px, 4.4vw, 64px) / 1 var(--font-display), sans-serif;color:var(--pj-amber);display:block}.pd2-highlights span{font:500 11px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--pj-soft);margin-top:8px;display:block}.pd2-section{grid-template-columns:240px minmax(0,1fr);gap:40px;padding:clamp(56px,8vh,90px) 0 0;display:grid}.pd2-section>.pd2-lead,.pd2-section>.pd2-features,.pd2-section>.pd2-steps,.pd2-section>.pd2-stack{margin-top:0}.pd2-h{font:500 12px var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--pj-amber);align-self:start;margin:0;position:sticky;top:100px}.pd2-overview p{font:400 18px / 1.75 var(--font-poppins), sans-serif;color:#fbf0c2db;margin:0 0 18px}.pd2-note{border-left:3px solid var(--pj-amber);background:#f7a22412;padding:14px 18px;font-size:15px!important}.pd2-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pd2-feature{border:1px solid var(--pj-line);background:var(--pj-card);border-radius:14px;padding:24px;transition:border-color .3s,transform .3s}.pd2-feature:hover{border-color:#f7a22473;transform:translateY(-3px)}.pd2-feature span{font:500 11px var(--font-mono), monospace;color:var(--pj-amber)}.pd2-feature h3{font:600 19px / 1.25 var(--font-poppins), sans-serif;letter-spacing:-.02em;margin:12px 0 8px}.pd2-feature p{font:400 14px / 1.65 var(--font-poppins), sans-serif;color:#fbf0c2b8;margin:0}.pd2-steps{counter-reset:step;gap:0;margin:0;padding:0;list-style:none;display:grid}.pd2-steps li{counter-increment:step;padding:0 0 30px 64px;position:relative}.pd2-steps li:before{content:counter(step, decimal-leading-zero);background:var(--pj-amber);color:#2b1a0d;width:42px;height:42px;font:700 12px var(--font-mono), monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.pd2-steps li:after{content:"";background:linear-gradient(var(--pj-amber), #f7a2241a);width:2px;position:absolute;top:46px;bottom:4px;left:20px}.pd2-steps li:last-child:after{display:none}.pd2-steps h3{font:600 19px var(--font-poppins), sans-serif;margin:8px 0 6px}.pd2-steps p{font:400 15px / 1.65 var(--font-poppins), sans-serif;color:#fbf0c2bf;margin:0}.pd2-stack{gap:26px;display:grid}.pd2-stack h3{font:600 15px var(--font-poppins), sans-serif;color:var(--pj-cream);margin:0 0 12px}.pd2-stack .pa-tags span{padding:8px 13px;font-size:11px}.pd2-next{border-top:1px solid var(--pj-line);border-bottom:1px solid var(--pj-line);color:inherit;gap:8px;margin-top:clamp(80px,12vh,130px);padding:40px 0;text-decoration:none;display:grid}.pd2-next-label{font:500 11px var(--font-mono), monospace;letter-spacing:.16em;color:var(--pj-amber)}.pd2-next-title{font:400 clamp(48px, 8vw, 130px) / .95 var(--font-display), sans-serif;text-transform:uppercase;transition:color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.pd2-next-cat{font:500 11px var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--pj-soft)}.pd2-next:hover .pd2-next-title,.pd2-next:focus-visible .pd2-next-title{color:var(--pj-amber);transform:translate(12px)}.pd2-next:focus-visible{outline:none}@media (max-width:900px){.pd2{width:calc(100% - 32px)}.pd2-section{grid-template-columns:1fr;gap:18px}.pd2-h{position:static}.pd2-features{grid-template-columns:1fr}.pd2-highlights{grid-template-columns:1fr 1fr}.pd2-highlights li{padding:20px 14px}.pd2-highlights li:nth-child(odd){border-left:0;padding-left:0}.pd2-highlights li:nth-child(n+3){border-top:1px solid var(--pj-line)}.pd2-overview p{font-size:16px}}
.ab-page{--ab-cream:#fbf0c2;--ab-soft:#fbf0c29e;--ab-line:#fbf0c21f;--ab-amber:#f7a224;--ab-gold:#e0a864;color:var(--ab-cream);background:#0d0805;overflow-x:clip}.ab-page em{background:linear-gradient(90deg, var(--ab-amber), var(--ab-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ab-eyebrow,.ab-kicker{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--ab-amber);margin:0 0 18px}.ab-kicker-center{text-align:center}.ab-h2{font:400 clamp(46px, 6.5vw, 108px) / .95 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.ab-hero{background:radial-gradient(50% 60% at 70%,#f7a2241f,#0000 70%),#0d0805;height:100vh;min-height:600px;position:relative;overflow:hidden}.ab-hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ab-hero-copy{z-index:1;width:min(560px,46vw);position:absolute;top:50%;left:clamp(18px,6vw,96px);transform:translateY(-50%)}.ab-hero-title{font:400 clamp(52px, 7vw, 120px) / .95 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.ab-line{display:block;overflow:hidden}.ab-line>*{animation:1.1s cubic-bezier(.16,1,.3,1) both ab-rise;display:inline-block}.ab-line:nth-child(2)>*{animation-delay:.15s}@keyframes ab-rise{0%{transform:translateY(105%)}}.ab-hero-text{max-width:440px;font:400 17px / 1.7 var(--font-poppins), sans-serif;color:var(--ab-soft);margin:26px 0 0;animation:1s .5s both ab-fade}@keyframes ab-fade{0%{opacity:0}}.ab-hint{font:500 10px var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#fbf0c273;flex-direction:column;align-items:center;gap:12px;margin:0;display:flex;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.ab-hint span{background:linear-gradient(var(--ab-amber), transparent);transform-origin:top;width:1px;height:46px;animation:1.8s ease-in-out infinite ab-drop}@keyframes ab-drop{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.ab-manifesto{height:260vh;position:relative}.ab-manifesto-sticky{flex-direction:column;justify-content:center;width:min(1180px,100% - 80px);height:100vh;margin:0 auto;display:flex;position:sticky;top:0}.ab-manifesto-text{font:600 clamp(30px, 4.2vw, 64px) / 1.2 var(--font-poppins), sans-serif;letter-spacing:-.03em;margin:0}.ab-word{color:#fbf0c21f;transition:color .35s}.ab-word.on{color:var(--ab-cream)}.ab-word-accent.on{color:var(--ab-amber)}.ab-numbers{border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 80px);margin:0 auto;display:grid}.ab-num{border-left:1px solid var(--ab-line);opacity:0;padding:48px 24px;transition:opacity .8s,transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.ab-num:first-child{border-left:0}.ab-numbers.in .ab-num{opacity:1;transform:none}.ab-numbers.in .ab-num:nth-child(2){transition-delay:.1s}.ab-numbers.in .ab-num:nth-child(3){transition-delay:.2s}.ab-numbers.in .ab-num:nth-child(4){transition-delay:.3s}.ab-num b{font:400 clamp(64px, 8vw, 130px) / 1 var(--font-display), sans-serif;color:var(--ab-amber);display:block}.ab-num span{font:500 12px var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ab-soft);margin-top:10px;display:block}.ab-principles{width:min(1180px,100% - 80px);margin:0 auto;padding:clamp(100px,16vh,180px) 0 clamp(60px,10vh,120px)}.ab-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.ab-card{--x:50%;--y:50%;border:1px solid var(--ab-line);background:#fbf0c206;border-radius:20px;flex-direction:column;min-height:300px;padding:26px;transition:border-color .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.ab-card:before{content:"";background:radial-gradient(260px circle at var(--x) var(--y), #f7a22438, transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.ab-card:hover{border-color:#f7a22480;transform:translateY(-6px)}.ab-card:hover:before{opacity:1}.ab-card>*{position:relative}.ab-card-num{font:400 64px / 1 var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:1px #f7a22499;margin-bottom:auto}.ab-card h3{font:400 32px / 1 var(--font-display), sans-serif;text-transform:uppercase;margin:40px 0 10px}.ab-card p{min-height:6.4em;font:400 15px / 1.6 var(--font-poppins), sans-serif;color:#fbf0c2bf;margin:0}.ab-disciplines{border-top:1px solid var(--ab-line);border-bottom:1px solid var(--ab-line);padding:clamp(60px,10vh,110px) 0}.ab-marquee{padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ab-marquee-track{width:max-content;animation:40s linear infinite ab-scroll;display:flex}.ab-marquee.is-reverse .ab-marquee-track{animation-duration:46s;animation-direction:reverse}.ab-marquee span{font:400 clamp(44px, 6vw, 96px) / 1.1 var(--font-display), sans-serif;text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;display:inline-flex}.ab-marquee.is-reverse span{color:#0000;-webkit-text-stroke:1px #fbf0c273}.ab-marquee i{color:var(--ab-amber);-webkit-text-stroke:0;font-size:.4em;font-style:normal}.ab-marquee:hover .ab-marquee-track{animation-play-state:paused}@keyframes ab-scroll{to{transform:translate(-50%)}}.ab-base{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:min(1180px,100% - 80px);margin:0 auto;padding:clamp(100px,16vh,180px) 0;display:grid}.ab-base-text{max-width:440px;font:400 17px / 1.7 var(--font-poppins), sans-serif;color:var(--ab-soft);margin:24px 0 26px}.ab-base-meta{font:500 12px var(--font-mono), monospace;letter-spacing:.1em;color:var(--ab-soft);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ab-base-meta .ft-clock{border:1px solid var(--ab-line);color:var(--ab-cream);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.ab-base-meta .ft-pulse{background:#7bd88f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #7bd88f}.ab-radar{aspect-ratio:1;justify-self:center;width:min(460px,100%);position:relative}.ab-radar-ring{inset:calc((1 - var(--s)) * 50%);border:1px solid #f7a22438;border-radius:50%;position:absolute}.ab-radar-sweep{background:conic-gradient(#f7a22459,#f7a22400 22%);border-radius:50%;animation:5s linear infinite ab-spin;position:absolute;inset:0}@keyframes ab-spin{to{transform:rotate(360deg)}}.ab-radar-dot{background:var(--ab-amber);border-radius:50%;width:12px;height:12px;margin:-6px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px 4px #f7a224b3}.ab-radar-ping{border:2px solid var(--ab-amber);border-radius:50%;width:12px;height:12px;margin:-6px;animation:2.4s ease-out infinite ab-ping;position:absolute;top:50%;left:50%}@keyframes ab-ping{to{opacity:0;transform:scale(14)}}.ab-radar-label{font:700 13px var(--font-mono), monospace;letter-spacing:.2em;color:var(--ab-cream);position:absolute;top:calc(50% - 26px);left:calc(50% + 16px)}.ab-cta{text-align:center;background:radial-gradient(50% 60% at 50% 60%,#f7a22424,#0000 70%);flex-direction:column;align-items:center;gap:36px;padding:clamp(100px,18vh,200px) 20px;display:flex}.ab-cta-title{font:400 clamp(64px, 11vw, 180px) / .9 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.ab-cta-btn{background:linear-gradient(90deg, var(--ab-amber), var(--ab-gold));color:#2b1a0d;font:600 16px var(--font-poppins), sans-serif;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 14px 40px -14px #f7a224cc}.ab-cta-btn:hover{transform:translateY(-3px)}.ab-cta-btn:focus-visible{outline:2px solid var(--ab-cream);outline-offset:3px}@media (max-width:900px){.ab-hero-copy{width:calc(100% - 36px);top:auto;bottom:90px;left:18px;transform:none}.ab-hero-title{font-size:clamp(44px,12vw,64px)}.ab-hero-text{margin-top:16px;font-size:15px}.ab-manifesto-sticky,.ab-numbers,.ab-principles,.ab-base{width:calc(100% - 32px)}.ab-numbers{grid-template-columns:1fr 1fr}.ab-num{padding:30px 16px}.ab-num:nth-child(3){border-left:0}.ab-num:nth-child(n+3){border-top:1px solid var(--ab-line)}.ab-cards{grid-template-columns:1fr}.ab-card,.ab-card p{min-height:0}.ab-card h3{margin-top:24px}.ab-base{grid-template-columns:1fr}.ab-radar{width:80%}}@media (prefers-reduced-motion:reduce){.ab-line>*,.ab-hero-text,.ab-hint span,.ab-marquee-track,.ab-radar-sweep,.ab-radar-ping{animation:none}.ab-num{opacity:1;transition:none;transform:none}}
.sv-page{--sv-cream:#fbf0c2;--sv-soft:#fbf0c29e;--sv-line:#fbf0c21f;--sv-amber:#f7a224;--sv-gold:#e0a864;color:var(--sv-cream);background:#0d0805;overflow-x:clip}.sv-page em{background:linear-gradient(90deg, var(--sv-amber), var(--sv-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sv-eyebrow{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--sv-amber);margin:0 0 18px}.sv-h2{font:400 clamp(46px, 6.5vw, 108px) / .95 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.sv-label{font:500 10px var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--sv-soft);margin:0 0 10px;display:block}.sv-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;width:min(1280px,100% - 80px);min-height:100vh;margin:0 auto;padding:120px 0 60px;display:grid;position:relative}.sv-hero:before{content:"";z-index:-1;background:radial-gradient(40% 50% at 72% 52%,#f7a22424,#0000 70%),radial-gradient(1px 1px at 20% 30%,#fbf0c299,#0000 60%),radial-gradient(1px 1px at 80% 15%,#fbf0c280,#0000 60%),radial-gradient(1px 1px at 60% 85%,#fbf0c280,#0000 60%),radial-gradient(1px 1px at 35% 70%,#fbf0c266,#0000 60%);position:absolute;inset:0 -20vw}.sv-hero-title{font:400 clamp(56px, 7.4vw, 128px) / .92 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.sv-line{display:block;overflow:hidden}.sv-line>*{animation:1.1s cubic-bezier(.16,1,.3,1) both sv-rise;display:inline-block}.sv-line:nth-child(2)>*{animation-delay:.15s}@keyframes sv-rise{0%{transform:translateY(105%)}}.sv-hero-text{max-width:470px;font:400 17px / 1.7 var(--font-poppins), sans-serif;color:var(--sv-soft);margin:26px 0 0;animation:1s .5s both sv-fade}.sv-hint{font:500 10px var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#fbf0c26b;margin:30px 0 0;animation:1s .8s both sv-fade}@keyframes sv-fade{0%{opacity:0}}.sv-orbit{aspect-ratio:1;justify-self:center;width:min(640px,100%);animation:1.4s .3s both sv-fade;position:relative}.sv-core{aspect-ratio:1;background:radial-gradient(circle,#f7a22459,#f7a22400 70%);border-radius:50%;place-items:center;width:15%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sv-core-mark{aspect-ratio:490/537;background:var(--sv-cream);filter:drop-shadow(0 0 12px #f7a224b3);width:64%;-webkit-mask:url(/brand/logo-mark.svg) 50%/contain no-repeat;mask:url(/brand/logo-mark.svg) 50%/contain no-repeat}.sv-ring{--size:46%;--dur:34s;width:var(--size);aspect-ratio:1;margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);animation:sv-spin var(--dur) linear infinite;border:1px dashed #fbf0c229;border-radius:50%;position:absolute;top:50%;left:50%}.sv-ring-2{--size:71%;--dur:52s;animation-direction:reverse}.sv-ring-3{--size:96%;--dur:74s;border-style:solid;border-color:#fbf0c214}.sv-orbit:hover .sv-ring,.sv-orbit:hover .sv-node-in{animation-play-state:paused}@keyframes sv-spin{to{transform:rotate(360deg)}}.sv-arm{transform:rotate(var(--a));pointer-events:none;position:absolute;inset:0}.sv-node{width:0;height:0;color:inherit;cursor:pointer;pointer-events:auto;transform:rotate(calc(-1 * var(--a)));background:0 0;border:0;padding:0;position:absolute;top:0;left:50%}.sv-node-in{transform-origin:0 0;animation:sv-counter var(--dur) linear infinite;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-23px)}@keyframes sv-counter{0%{rotate:0deg}to{rotate:-360deg}}.sv-ring-2 .sv-node-in{animation-name:sv-counter-rev}@keyframes sv-counter-rev{0%{rotate:0deg}to{rotate:360deg}}.sv-planet{background:radial-gradient(circle at 35% 30%, #ffd27a, var(--sv-amber) 55%, #b8681a);color:#2b1a0d;width:46px;height:46px;font:700 13px var(--font-mono), monospace;border-radius:50%;place-items:center;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:0 0 24px -4px #f7a224cc}.sv-node-label{border:1px solid var(--sv-line);font:500 11px var(--font-poppins), sans-serif;white-space:nowrap;opacity:.6;background:#0d0805cc;border-radius:999px;padding:4px 10px;transition:opacity .3s,color .3s,border-color .3s}.sv-node:hover .sv-planet,.sv-node:focus-visible .sv-planet{transform:scale(1.18);box-shadow:0 0 40px #f7a224e6}.sv-node:hover .sv-node-label,.sv-node:focus-visible .sv-node-label{opacity:1;color:var(--sv-amber);border-color:#f7a22480}.sv-node:focus-visible{outline:none}.sv-explorer{grid-template-columns:260px minmax(0,1fr);gap:50px;width:min(1280px,100% - 80px);margin:0 auto;padding:40px 0 80px;display:grid}.sv-rail{grid-template-columns:2px 1fr;align-self:start;gap:4px 18px;display:grid;position:sticky;top:110px}.sv-rail-head{font:500 13px var(--font-mono), monospace;color:var(--sv-soft);grid-column:1/-1;margin:0 0 18px}.sv-rail-head b{font:400 44px / 1 var(--font-display), sans-serif;color:var(--sv-amber)}.sv-rail-bar{background:var(--sv-line);border-radius:2px;position:relative}.sv-rail-bar span{background:var(--sv-amber);transform-origin:top;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.sv-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sv-rail button{color:#fbf0c273;width:100%;font:500 14px var(--font-poppins), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:7px 0;transition:color .25s,transform .3s;display:flex}.sv-rail button span{font:500 11px var(--font-mono), monospace;padding-top:2px}.sv-rail button:hover{color:var(--sv-cream)}.sv-rail button.is-on{color:var(--sv-amber);transform:translate(6px)}.sv-rail button:focus-visible{outline:2px solid var(--sv-amber);outline-offset:2px}.sv-panel{border-top:1px solid var(--sv-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;min-height:92vh;padding:60px 0;display:grid;position:relative}.sv-ghost{font:400 clamp(120px, 16vw, 260px) / 1 var(--font-display), sans-serif;color:#0000;-webkit-text-stroke:1px #f7a2241f;pointer-events:none;transition:-webkit-text-stroke-color .6s;position:absolute;top:40px;right:0}.sv-panel.is-on .sv-ghost{-webkit-text-stroke-color:#f7a2242e}.sv-panel-art{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative}.sv-panel-art:before{content:"";background:radial-gradient(circle,#f7a2241a,#0000 65%);border:1px dashed #fbf0c21a;border-radius:50%;position:absolute;inset:8%}.sv-const{width:100%;height:100%;display:block;position:absolute;inset:0}.sv-panel-body{opacity:.35;transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1);position:relative;transform:translateY(24px)}.sv-panel.is-on .sv-panel-body{opacity:1;transform:none}.sv-sector{font:500 11px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber);margin:0 0 14px}.sv-name{font:400 clamp(48px, 5.6vw, 92px) / .92 var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 18px}.sv-desc{max-width:520px;font:400 16px / 1.7 var(--font-poppins), sans-serif;color:#fbf0c2cc;margin:0 0 28px}.sv-cols{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:30px;display:grid}.sv-get{gap:9px;margin:0;padding:0;list-style:none;display:grid}.sv-get li{font:500 14px var(--font-poppins), sans-serif;padding-left:22px;position:relative}.sv-get li:before{content:"✦";color:var(--sv-amber);font-size:12px;position:absolute;top:0;left:0}.sv-chips{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sv-chips li{border:1px solid var(--sv-line);font:500 12px var(--font-poppins), sans-serif;border-radius:999px;padding:5px 11px}.sv-panel-foot{border-top:1px dashed var(--sv-line);flex-wrap:wrap;align-items:center;gap:14px;padding-top:22px;display:flex}.sv-proof{border:1px solid var(--sv-line);color:inherit;border-radius:14px;flex-direction:column;padding:12px 18px;text-decoration:none;transition:border-color .25s;display:inline-flex}.sv-proof .sv-label{margin-bottom:4px}.sv-proof b{font:600 14px var(--font-poppins), sans-serif}.sv-proof>span[aria-hidden]{display:none}a.sv-proof:hover{border-color:var(--sv-amber)}.sv-proof.is-muted b{color:var(--sv-soft)}.sv-ask{background:var(--sv-amber);color:#2b1a0d;font:600 14px var(--font-poppins), sans-serif;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.sv-ask:hover{background:var(--sv-cream);transform:translateY(-2px)}.sv-ask:focus-visible,.sv-proof:focus-visible{outline:2px solid var(--sv-cream);outline-offset:3px}.sv-models{border-top:1px solid var(--sv-line);width:min(1180px,100% - 80px);margin:0 auto;padding:clamp(90px,14vh,160px) 0}.sv-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px;display:grid}.sv-model{border:1px solid var(--sv-line);background:#fbf0c206;border-radius:22px;flex-direction:column;padding:30px 28px;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex}.sv-model:hover{border-color:#f7a22480;transform:translateY(-6px)}.sv-model.is-featured{background:linear-gradient(#f7a22424,#f7a22408);border-color:#f7a22473}.sv-model-tag{font:500 10px var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-amber);margin:0 0 18px}.sv-model h3{font:400 36px / 1 var(--font-display), sans-serif;text-transform:uppercase;margin:0 0 12px}.sv-model-text{font:400 15px / 1.6 var(--font-poppins), sans-serif;color:#fbf0c2c7;margin:0 0 20px}.sv-model ul{gap:9px;margin:0 0 26px;padding:0;list-style:none;display:grid}.sv-model li{font:500 14px var(--font-poppins), sans-serif;padding-left:22px;position:relative}.sv-model li:before{content:"✓";color:var(--sv-amber);position:absolute;left:0}.sv-model-btn{border:1px solid var(--sv-line);color:var(--sv-cream);font:600 13px var(--font-poppins), sans-serif;border-radius:999px;align-self:flex-start;gap:8px;margin-top:auto;padding:11px 18px;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.sv-model-btn:hover{border-color:var(--sv-amber);color:var(--sv-amber)}.sv-model.is-featured .sv-model-btn{background:var(--sv-amber);border-color:var(--sv-amber);color:#2b1a0d}.sv-toolbox{width:min(1180px,100% - 80px);margin:0 auto;padding:0 0 clamp(90px,14vh,160px)}.sv-toolbox-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:40px;display:flex}.sv-toolbox-head p{max-width:320px;font:400 15px / 1.6 var(--font-poppins), sans-serif;color:var(--sv-soft);margin:0}.sv-tools{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sv-tools li{border:1px solid var(--sv-line);font:500 14px var(--font-poppins), sans-serif;background:#fbf0c208;border-radius:999px;padding:10px 18px;transition:background .25s,color .25s,border-color .25s,transform .25s}.sv-tools li:hover{background:var(--sv-amber);border-color:var(--sv-amber);color:#2b1a0d;transform:translateY(-3px)rotate(-2deg)}.sv-cta{text-align:center;border-top:1px solid var(--sv-line);background:radial-gradient(50% 60% at 50% 55%,#f7a22424,#0000 70%);flex-direction:column;align-items:center;padding:clamp(100px,16vh,180px) 20px;display:flex}.sv-cta-title{font:400 clamp(60px, 10vw, 170px) / .9 var(--font-display), sans-serif;text-transform:uppercase;margin:0}.sv-cta p{max-width:480px;font:400 17px / 1.7 var(--font-poppins), sans-serif;color:var(--sv-soft);margin:26px 0 34px}.sv-cta-btn{background:linear-gradient(90deg, var(--sv-amber), var(--sv-gold));color:#2b1a0d;font:600 16px var(--font-poppins), sans-serif;border-radius:999px;align-items:center;gap:10px;padding:16px 30px;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 14px 40px -14px #f7a224cc}.sv-cta-btn:hover{transform:translateY(-3px)}.sv-cta-btn:focus-visible{outline:2px solid var(--sv-cream);outline-offset:3px}@media (max-width:1100px){.sv-explorer{grid-template-columns:1fr}.sv-rail{display:none}}@media (max-width:900px){.sv-hero{grid-template-columns:1fr;width:calc(100% - 32px);padding-top:100px}.sv-orbit{order:-1;width:min(420px,100%)}.sv-planet{width:34px;height:34px;font-size:11px}.sv-node-label{display:none}.sv-explorer,.sv-models,.sv-toolbox{width:calc(100% - 32px)}.sv-panel{grid-template-columns:1fr;min-height:0;padding:50px 0}.sv-panel-art{max-width:260px}.sv-panel-body{opacity:1;transform:none}.sv-cols,.sv-model-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sv-ring,.sv-node-in,.sv-line>*,.sv-hero-text,.sv-hint,.sv-orbit{animation:none}.sv-panel-body{transition:none}}
.mb-section{z-index:3;background:#0d0805;height:250vh;position:relative}.mb-box{color:#fbf0c2;background-color:#0a0604;height:100vh;position:sticky;top:0;overflow:hidden}.mb-inside{text-align:center;background:radial-gradient(at 50% 55%,#6b3f1c 0%,#2b1a0d 38%,#0a0604 75%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mb-glow{filter:blur(10px);background:radial-gradient(circle,#f7a22459,#f7a22400 65%);border-radius:50%;width:70vmin;height:70vmin;animation:4s ease-in-out infinite mbPulse;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}@keyframes mbPulse{50%{opacity:.8;transform:translate(-50%,-50%)scale(1.12)}}.mb-ghost{font:italic 300 clamp(260px, 38vw, 620px)/1 var(--font-cormorant), Georgia, serif;color:#fbf0c20d;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-56%)}.mb-in-kick{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#e0a864;margin:0 0 14px;position:relative}.mb-in-title{font:italic 300 clamp(48px, 6.25vw, 120px)/.92 var(--font-cormorant), Georgia, serif;text-transform:uppercase;color:#fbf0c2;margin:0 0 6vh;position:relative}.mb-in-title i{color:#e0a864}.mb-cta{min-width:clamp(210px,17.7vw,340px);height:clamp(46px,3.02vw,58px);font:400 clamp(12px, .83vw, 16px) var(--font-poppins), sans-serif;letter-spacing:2px;text-transform:uppercase;color:#fbf0c2;border:1px solid #fbf0c2a6;border-radius:50%;place-items:center;padding:0 clamp(26px,2.29vw,44px);text-decoration:none;transition:background-color .25s,color .25s;display:grid;position:relative}.mb-cta:hover{color:#2b1a0d;background:#fbf0c2}.mb-cover{z-index:2;will-change:transform;width:100%;position:absolute;left:0;overflow:clip}.mb-cover--top{height:49.4%;top:0}.mb-cover--bottom{height:48.1%;top:51.9%}.mb-curtain{width:101%;position:absolute;left:-.5%}.mb-curtain--top{background:linear-gradient(#5a3a22 0%,#3a2414 30%,#1a0f08 70%,#0a0604 100%);height:112%;bottom:0;-webkit-mask:linear-gradient(#000,#000) top/100% calc(100% - 14px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M4 0H36L31 14H9Z'/%3E%3C/svg%3E") 0 100%/40px 14px repeat-x;mask:linear-gradient(#000,#000) top/100% calc(100% - 14px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M4 0H36L31 14H9Z'/%3E%3C/svg%3E") 0 100%/40px 14px repeat-x}.mb-curtain--bottom{background:linear-gradient(#0a0604 0%,#120a05 55%,#2a1a0e 100%);height:115%;top:0;-webkit-mask:linear-gradient(#000,#000) bottom/100% calc(100% - 14px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M9 0H31L36 14H4Z'/%3E%3C/svg%3E") 20px 0/40px 14px repeat-x;mask:linear-gradient(#000,#000) bottom/100% calc(100% - 14px) no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14'%3E%3Cpath d='M9 0H31L36 14H4Z'/%3E%3C/svg%3E") 20px 0/40px 14px repeat-x}.mb-texture{opacity:.16;mix-blend-mode:screen;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px;position:absolute;inset:0}.mb-cover--top .mb-texture{bottom:26px}.mb-cover--bottom .mb-texture{top:26px}.mb-title{text-align:center;white-space:nowrap;width:100%;font:italic 300 clamp(48px, 6.25vw, 120px)/.92 var(--font-cormorant), Georgia, serif;text-transform:uppercase;color:#fbf0c2;text-shadow:0 0 40px #f7a2242e;margin:0;position:absolute;top:47.2%;left:0}.mb-o{color:#e0a864;position:relative}.mb-copy{text-align:left;width:min(29.7vw,570px);font:400 clamp(14px, 1.1458vw, 22px)/1.25 var(--font-cormorant), Georgia, serif;color:#fbf0c2d9;position:absolute;top:25.4%;left:50%;translate:-50%}.mb-copy p{margin:0 0 .5em}.mb-zip{z-index:3;pointer-events:none;width:101.1%;height:12.4%;position:absolute;top:44.4%;left:-.55%}.mb-zip-chain{clip-path:inset(0);will-change:clip-path;background:#0a0604;height:52%;position:absolute;top:24%;left:0;right:0}.mb-zip-chain:before{content:"";background:linear-gradient(#4a2f1a 0%,#2a1a0e 45%,#160d07 100%);height:73%;position:absolute;top:15.4%;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2756%27 height=%2768%27%3E%3Cpath d=%27M0 14H56V54H0Z M6 14L10 0H22L26 14Z M34 54L38 68H50L54 54Z%27/%3E%3C/svg%3E") 0/auto 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2756%27 height=%2768%27%3E%3Cpath d=%27M0 14H56V54H0Z M6 14L10 0H22L26 14Z M34 54L38 68H50L54 54Z%27/%3E%3C/svg%3E") 0/auto 100% repeat-x}.mb-zip-chain:after{content:"";background:#e0a86440;height:1px;position:absolute;top:50%;left:0;right:0}.mb-zip-slider{will-change:transform;background:linear-gradient(#e8b46c 0%,#b9773a 45%,#6e431d 100%);border:1px solid #3a2414;border-radius:3px;width:2.4%;min-width:26px;height:58%;position:absolute;top:22%;right:.6%;box-shadow:0 6px 18px #0009,inset 0 1px #fff0d299}.mb-pull{background:linear-gradient(#b9773a,#6e431d);border:1px solid #3a2414;border-top:0;border-radius:0 0 6px 6px;width:34%;height:70%;position:absolute;top:100%;left:50%;transform:translate(-50%)}.zb-ln{padding-top:.06em;display:block;overflow:hidden}.zb-ln>span{transition:transform .9s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(110%)}.zb-ln+.zb-ln>span{transition-delay:.1s}@media (max-width:781px){.mb-title{top:auto;bottom:20%}.mb-copy{width:78vw;top:15%}}
.wk-section{z-index:3;background:#0d0805;position:relative}.wk-card{color:#fbf0c2;background:#120b06;height:100vh;position:sticky;top:0;overflow:hidden}.wk-bg{will-change:transform, filter;position:absolute;inset:-6%}.wk-ph{background:repeating-linear-gradient(90deg, #ffe6be0d 0 1px, transparent 1px 80px), repeating-linear-gradient(0deg, #ffe6be0d 0 1px, transparent 1px 80px), radial-gradient(ellipse at 75% 40%, hsla(var(--hue), 65%, 45%, .75) 0%, hsla(var(--hue), 55%, 20%, .5) 40%, #120b0600 70%), linear-gradient(135deg, hsl(var(--hue), 45%, 14%) 0%, #120b06 70%);justify-content:flex-end;align-items:center;padding-right:10vw;display:flex;position:absolute;inset:0}.wk-ph span{font:600 12px var(--font-poppins), sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#fbf0c259;border:1px dashed #fbf0c240;border-radius:10px;padding:14px 22px}.wk-shade{background:linear-gradient(90deg,#0c0704e0 0%,#0c07048c 45%,#0c07041a 100%);position:absolute;inset:0}.wk-in{width:min(800px,100% - 80px);position:absolute;bottom:9vh;left:40px}.wk-meta{font:600 13px var(--font-poppins), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fbf0c2cc;gap:18px;margin-bottom:18px;display:flex}.wk-meta b{color:#e0a864}.wk-title{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#fbf0c2;margin:0 0 22px;font-size:clamp(64px,8.6vw,150px);font-weight:800;line-height:.9}.wk-card.in .wk-title .zb-ln>span{transform:none}.wk-desc{font:300 18px/1.55 var(--font-poppins), sans-serif;color:#fbf0c2b8;opacity:0;max-width:540px;margin:0 0 26px;transition:opacity .7s .25s,transform .8s cubic-bezier(.16,1,.3,1) .25s;transform:translateY(16px)}.wk-row{opacity:0;align-items:center;gap:34px;transition:opacity .7s .4s,transform .8s cubic-bezier(.16,1,.3,1) .4s;display:flex;transform:translateY(16px)}.wk-card.in .wk-desc,.wk-card.in .wk-row{opacity:1;transform:none}.wk-stat b{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:#e0a864;font-size:56px;font-weight:800;line-height:.9;display:block}.wk-stat span{font:400 12px var(--font-poppins), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fbf0c28c}.wk-btn{color:#fbf0c2;font:700 12px var(--font-poppins), sans-serif;letter-spacing:.22em;text-transform:uppercase;border:1px solid #fbf0c2cc;align-items:center;padding:18px 34px;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.wk-btn:hover{color:#2b1a0d;background:#e0a864;border-color:#e0a864}@media (max-width:900px){.wk-in{width:calc(100% - 40px);bottom:7vh;left:20px}.wk-desc{font-size:15px}.wk-ph{justify-content:center;align-items:flex-start;padding:22vh 0 0}}.zb-in-title,.wk-title,.zb-title{letter-spacing:.04em!important}
.jx-intro .jx-disp{font-size:clamp(50px,7.5vw,140px)}.abl-heading{font-size:clamp(2.2rem,5.5vw,5.6rem)}@media (max-height:760px) and (min-width:901px){.abl-heading{font-size:clamp(1.9rem,4.4vw,4.2rem)}}
