@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_2f1c1990-module__875HpW__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_2f1c1990-module__875HpW__variable{--font-editorial:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_21b971a4-module__-ZB7Pq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_21b971a4-module__-ZB7Pq__variable{--font-interface:"Manrope", "Manrope Fallback"}
@font-face{font-family:Akaya Telivigala;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07239880f95a23a5-s.25_9j0gldwjwj.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Akaya Telivigala;font-style:normal;font-weight:400;font-display:swap;src:url(../media/708c597e5225a7d8-s.1f4xbcos7hn3p.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Akaya Telivigala;font-style:normal;font-weight:400;font-display:swap;src:url(../media/45b7ead714c73d82-s.p.17zcuxnq7laqu.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:Akaya Telivigala Fallback;src:local(Arial);ascent-override:99.79%;descent-override:29.94%;line-gap-override:0.0%;size-adjust:92.19%}.akaya_telivigala_f094a1d1-module__SzLeqW__className{font-family:Akaya Telivigala,Akaya Telivigala Fallback;font-style:normal;font-weight:400}.akaya_telivigala_f094a1d1-module__SzLeqW__variable{--font-accent:"Akaya Telivigala", "Akaya Telivigala Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:300;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.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:300;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.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:300;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:300;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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%}.jetbrains_mono_999e7f68-module__IvbDSa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_999e7f68-module__IvbDSa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--charcoal:#1b1713;--charcoal-2:#2a241e;--bronze:#ab7933;--bronze-soft:#c99a55;--bronze-pale:#ead9c2;--ivory:#fdf8f2;--ivory-2:#f7f0e8;--ivory-3:#f2e9de;--white:#fff;--muted:#7b7066;--line-light:#1b17131f;--line-mid:#1b17132e;--line-dark:#fdf8f224;--page-pad:clamp(1.2rem, 4vw, 4.6rem);--max:1500px}*{box-sizing:border-box}html{background:var(--ivory);color:var(--charcoal)}body{background:var(--ivory);min-width:320px;color:var(--charcoal);font-family:var(--font-interface), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;height:auto}::selection{background:var(--bronze);color:var(--charcoal)}:focus-visible{outline:2px solid var(--bronze-soft);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-editorial), Georgia, serif;text-wrap:balance;font-weight:500}p{text-wrap:pretty}.eyebrow{letter-spacing:.2em;margin:0 0 1.25rem;font-size:.64rem;font-weight:760;line-height:1.45}.eyebrow--bronze{color:var(--bronze)}.eyebrow--dark{color:var(--charcoal)}.button{appearance:none;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:1.35rem;min-height:3.25rem;padding:.9rem 1.2rem .9rem 1.35rem;font-size:.76rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{opacity:.6;cursor:wait;transform:none}.button--primary{background:var(--bronze);color:var(--ivory)}.button--primary:hover{background:#b5833f}.button--secondary{background:var(--ivory);color:var(--charcoal)}.button--text{color:currentColor;background:0 0;min-height:auto;padding-inline:0}.button--ghost{color:var(--charcoal);background:#ffffffa6;border:1px solid #1b171324}.button__arrow{font-size:1rem;transition:transform .18s}.button:hover .button__arrow{transform:translate(2px,-2px)}.button--primary,.button--ghost,.header-cta{isolation:isolate;border:1px solid #1b17131a;border-radius:999px;position:relative;overflow:hidden;box-shadow:0 10px 24px #1b171312,inset 0 1px #ffffff6b}.button--primary:before,.button--ghost:before,.header-cta:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 0% 28%,#ab793314 38%,#ffffffb8 50%,#ab793314 62%,#0000 72% 100%);animation:6.8s cubic-bezier(.22,.61,.36,1) infinite premium-button-sheen;position:absolute;inset:1px;translate:-145%}.button--primary>span,.button--ghost>span,.header-cta>span{z-index:1;position:relative}.button--primary:hover,.button--ghost:hover,.header-cta:hover{box-shadow:0 14px 30px #1b17131a,inset 0 1px #ffffff8c}.header-cta{background:linear-gradient(135deg,#ffffffb8,#ab793324);padding:.78rem 1.05rem .78rem 1.15rem;transition:transform .18s,box-shadow .18s,border-color .18s}.header-cta:after{content:"";background:var(--bronze);z-index:2;border-radius:50%;width:.45rem;height:.45rem;animation:3.2s ease-in-out infinite pulse-soft;position:absolute;top:50%;left:.78rem;translate:0 -50%;box-shadow:0 0 0 .26rem #ab79331f,0 0 1rem #ab793347}.header-cta>span:first-child{padding-left:.72rem}.header-cta:hover{border-color:#ab793347;transform:translateY(-2px)}.brand-lockup{align-items:center;gap:1rem;text-decoration:none;display:inline-flex}.brand-lockup__mark{object-fit:contain;width:3.4rem;height:3.4rem}.brand-lockup__word{font-family:var(--font-interface), Arial, sans-serif;letter-spacing:.32em;font-size:1.05rem;font-weight:550;line-height:1}.brand-lockup--compact{gap:.7rem}.brand-lockup--compact .brand-lockup__mark{width:2.05rem;height:2.05rem}.brand-lockup--compact .brand-lockup__word{font-size:.78rem}.brand-lockup--inverse .brand-lockup__word{color:var(--ivory)}.brand-wordmark{letter-spacing:.29em;font-size:clamp(2rem,5vw,5rem);font-weight:500;line-height:1;display:inline-block}.brand-wordmark--compact{letter-spacing:.34em;font-size:.93rem}.site-header{z-index:100;width:min(calc(100% - 1.4rem), var(--max));box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1.5rem;padding:.1rem 0;transition:top .28s cubic-bezier(.22,1,.36,1),padding .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1),border-color .28s cubic-bezier(.22,1,.36,1),-webkit-backdrop-filter .28s cubic-bezier(.22,1,.36,1),backdrop-filter .28s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:1.05rem;left:50%;translate:-50%}.site-header--floating{-webkit-backdrop-filter:blur(16px)saturate(1.1);background:#fdf8f2d1;border:1px solid #1b171317;border-radius:999px;padding:.72rem clamp(1rem,3vw,2rem);position:fixed;top:.7rem;box-shadow:0 14px 38px #1b171312,inset 0 1px #ffffffc7}.site-header:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.site-header--floating:before{box-shadow:inset 0 1px #ffffff94}.site-header__brand{text-decoration:none}.site-header__right{color:var(--charcoal);align-items:center;gap:clamp(1rem,3vw,2.5rem);display:flex}.build-status{letter-spacing:.17em;color:#1b171394;align-items:center;gap:.65rem;font-size:.58rem;font-weight:700;display:inline-flex}.build-status__dot{background:var(--bronze);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .24rem #ab79331f,0 0 1rem #ab79333d}.hero{min-height:100svh;color:var(--charcoal);background:radial-gradient(circle at 78% 18%, #ab79331f, transparent 26rem), radial-gradient(circle at 12% 34%, #ab793317, transparent 18rem), linear-gradient(180deg, var(--ivory) 0%, var(--ivory-2) 52%, var(--ivory) 100%);position:relative;overflow:hidden}.hero__ambient{filter:blur(30px);pointer-events:none;border-radius:50%;position:absolute}.hero__ambient--one{background:#ab79331f;width:24rem;height:24rem;top:5%;right:-6%}.hero__ambient--two{background:#ab793314;width:18rem;height:18rem;bottom:24%;left:-4%}.hero__grid{opacity:.18;background-image:linear-gradient(#1b17130a 1px,#0000 1px),linear-gradient(90deg,#1b17130a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 94%);mask-image:linear-gradient(#000,#0000 94%)}.hero__content{z-index:2;width:min(100%, var(--max));min-height:calc(100svh - 4rem);padding:clamp(8rem,13vh,10rem) var(--page-pad) 5rem;grid-template-columns:minmax(0,.76fr) minmax(36rem,1.24fr);align-items:center;gap:clamp(3rem,6vw,6.5rem);margin:0 auto;display:grid;position:relative}.hero__copy{max-width:43rem}.hero h1{letter-spacing:-.05em;margin-bottom:1.8rem;font-size:clamp(4rem,7.1vw,7.2rem);line-height:.88}.hero h1 span{color:var(--bronze);display:block}.hero__lead{color:#60554b;max-width:39rem;margin-bottom:2rem;font-size:clamp(1.04rem,1.35vw,1.22rem);line-height:1.72}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.hero__meta{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.hero__meta>div{background:#ffffffb3;border:1px solid #1b17131a;min-width:9.5rem;padding:.95rem 1rem;box-shadow:0 18px 30px #1b17130a}.hero__meta span{color:#1b171373;letter-spacing:.15em;margin-bottom:.5rem;font-size:.52rem;font-weight:760;display:block}.hero__meta strong{font-family:var(--font-editorial), Georgia, serif;font-size:1.1rem;font-weight:500}.hero__ticker{z-index:6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffa3;border-top:1px solid #1b171314;height:4rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hero__ticker-track{color:#1b17137a;letter-spacing:.18em;will-change:transform;align-items:center;width:max-content;height:100%;font-size:.56rem;font-weight:760;display:flex}.hero__ticker-group{flex:none;align-items:center;gap:1.75rem;padding-inline:1.6rem;display:flex}.hero__ticker-track i{background:var(--bronze);border-radius:50%;width:.34rem;height:.34rem}.product-mock{aspect-ratio:1.08;width:100%;position:relative}.product-mock__glow{filter:blur(22px);pointer-events:none;border-radius:50%;position:absolute}.product-mock__glow--one{background:#ab79332e;width:30%;height:30%;top:10%;right:12%}.product-mock__glow--two{background:#ab79331f;width:24%;height:24%;bottom:8%;left:12%}.product-mock__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #1b17131a;position:absolute;box-shadow:0 28px 60px #1b171314}.product-mock__card--main{z-index:3;inset:8% 10% 14% 6%;overflow:hidden}.product-mock__card--float{z-index:4;overflow:hidden}.product-mock__card--inventory{width:14rem;padding:1rem;top:6%;right:1%}.product-mock__card--signal{width:13rem;padding:1rem;bottom:8%;left:0}.product-mock__card--brand{background:#fdf8f2eb;place-items:center;width:7.5rem;height:7.5rem;display:grid;bottom:3%;right:10%}.product-mock__brand-mark{object-fit:contain;filter:drop-shadow(0 0 .8rem #ab793338);width:68%;height:68%}.ui-topbar{color:#1b171373;letter-spacing:.15em;border-bottom:1px solid #1b171314;justify-content:space-between;align-items:center;gap:1rem;min-height:2.8rem;padding:0 .95rem;font-size:.5rem;font-weight:740;display:flex}.ui-topbar__dots{gap:.34rem;display:flex}.ui-topbar__dots i{background:#1b17132e;border-radius:50%;width:.42rem;height:.42rem}.ui-topbar__dots i:first-child{background:var(--bronze)}.ui-shell{grid-template-columns:10.5rem 1fr;min-height:calc(100% - 2.8rem);display:grid}.ui-sidebar{background:linear-gradient(#fdf8f2b3,#ffffff80);border-right:1px solid #1b171314;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.ui-pill{color:#1b171385;letter-spacing:.14em;border:1px solid #1b171314;align-items:center;min-height:2rem;padding:.5rem .75rem;font-size:.55rem;font-weight:730;display:inline-flex}.ui-pill--active{color:var(--charcoal);background:#ab79331a;border-color:#ab793347}.ui-main{flex-direction:column;padding:1rem;display:flex}.ui-project__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ui-caption{color:#1b17136b;letter-spacing:.15em;margin:0 0 .5rem;font-size:.48rem;font-weight:760}.ui-project h3{color:var(--charcoal);letter-spacing:-.03em;margin:0;font-size:2rem;line-height:.95}.ui-badge{color:var(--bronze);letter-spacing:.14em;background:#ab79330f;border:1px solid #ab793347;padding:.5rem .7rem;font-size:.55rem;font-weight:760}.ui-project__grid{grid-template-columns:1fr .85fr;gap:1rem;margin-top:1rem;display:grid}.ui-panel{background:linear-gradient(#ffffffe6,#fdf8f2bf);border:1px solid #1b171314;min-height:11rem;padding:1rem}.ui-panel--wide{grid-column:1/-1;min-height:10.5rem}.ui-panel__top{justify-content:space-between;gap:1rem;margin-bottom:.95rem;display:flex}.ui-panel__top span,.mini-card__top span{color:#1b171373;letter-spacing:.15em;font-size:.5rem;font-weight:760}.ui-panel__top strong,.mini-card__top strong{color:var(--charcoal);letter-spacing:.15em;font-size:.58rem;font-weight:760}.ui-unit-list{gap:.6rem;display:grid}.ui-unit-row{color:#332c27;justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.ui-status{letter-spacing:.12em;background:#ffffffe6;border:1px solid #1b171314;padding:.28rem .45rem;font-size:.48rem;font-weight:760}.ui-status--available{color:var(--bronze);border-color:#ab793347}.ui-status--hold{color:#6a625b}.ui-status--reserved{color:#8b837c}.ui-bars{gap:.6rem;display:grid}.ui-bars__row{grid-template-columns:6.5rem 1fr;align-items:center;gap:.75rem;display:grid}.ui-bars__row span{color:#655b53;font-size:.6rem}.ui-bars__row i{background:linear-gradient(90deg, var(--bronze) 0%, #ab793338 100%);height:.52rem;display:block}.ui-network{min-height:7rem;position:relative}.ui-network__node{color:var(--charcoal);letter-spacing:.13em;background:#ffffffe6;border:1px solid #1b17131a;padding:.45rem .55rem;font-size:.52rem;font-weight:760;position:absolute}.ui-network__node--core{top:36%;left:40%}.ui-network__node--a{top:18%;left:12%}.ui-network__node--b{bottom:16%;left:18%}.ui-network__node--c{top:18%;right:15%}.ui-network__node--d{bottom:14%;right:8%}.ui-network__line{transform-origin:0;background:linear-gradient(90deg,#ab7933bf,#ab79331f);height:1px;position:absolute}.ui-network__line--1{width:28%;top:30%;left:23%;rotate:14deg}.ui-network__line--2{width:24%;bottom:28%;left:28%;rotate:-10deg}.ui-network__line--3{width:24%;top:30%;left:51%;rotate:-12deg}.ui-network__line--4{width:27%;bottom:27%;left:52%;rotate:10deg}.ui-lower-meta{color:#1b17136b;letter-spacing:.14em;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1rem;font-size:.48rem;font-weight:760;display:flex}.mini-card__top{justify-content:space-between;gap:.75rem;margin-bottom:.85rem;display:flex}.mini-card__list{gap:.55rem;display:grid}.mini-card__list div{color:var(--charcoal);justify-content:space-between;align-items:center;font-size:.66rem;display:flex}.dot{background:#1b171347;border-radius:50%;width:.45rem;height:.45rem}.dot--available{background:var(--bronze);box-shadow:0 0 .8rem #ab79334d}.dot--hold{background:#1b171380}.mini-card__ring{border:3px solid #ab793338;border-radius:50%;place-items:center;width:5.8rem;height:5.8rem;margin:.5rem auto .2rem;display:grid;box-shadow:inset 0 0 0 10px #ab793312}.mini-card__ring-center{color:var(--bronze);font-family:var(--font-editorial), Georgia, serif;font-size:1.6rem}.section{padding:clamp(5rem,8vw,8.5rem) var(--page-pad)}.section--ivory{background:var(--ivory);color:var(--charcoal)}.section--charcoal{background:var(--charcoal);color:var(--ivory)}.section--bronze{background:linear-gradient(180deg, var(--ivory-2), var(--ivory-3));color:var(--charcoal);border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.system-intro__copy,.system-intro__visual,.feature-zone__head,.feature-system,.signals__header,.signals__list,.status-console,.contact-zone,.site-footer__top,.site-footer__bottom{width:min(100%, calc(var(--max) - (var(--page-pad) * 2)));margin-inline:auto}.system-intro__copy{grid-template-columns:.32fr 1fr;gap:clamp(2rem,7vw,7rem);display:grid}.system-intro h2,.feature-zone h2,.identity-panel h2,.signals h2,.contact-zone h2,.status-console__headline h2{letter-spacing:-.05em;margin-bottom:1.6rem;font-size:clamp(3.2rem,6vw,6.4rem);line-height:.92}.system-intro__copy p{color:#5a5149;max-width:43rem;line-height:1.75}.concept-stack{min-height:28rem;position:relative}.concept-card{border:1px solid var(--line-light);background:linear-gradient(#fffffff5,#f7f0e8eb);width:min(19rem,36vw);padding:1rem 1.1rem 1.2rem;position:absolute;box-shadow:0 22px 50px #1b171314}.concept-card span{color:var(--muted);letter-spacing:.15em;margin-bottom:.65rem;font-size:.52rem;font-weight:760;display:block}.concept-card strong{font-family:var(--font-editorial), Georgia, serif;margin-bottom:.7rem;font-size:1.8rem;font-weight:500;display:block}.concept-card p{color:#5d544b;margin:0;font-size:.82rem;line-height:1.6}.concept-card--1{z-index:4;top:8%;left:5%;rotate:-5deg}.concept-card--2{z-index:3;top:18%;left:27%;rotate:3deg}.concept-card--3{z-index:2;top:9%;left:48%;rotate:-2deg}.concept-card--4{z-index:1;top:26%;left:63%;rotate:5deg}.feature-zone__head{grid-template-columns:1fr .56fr;align-items:end;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.feature-zone__head p:last-child{color:#5d534b;line-height:1.75}.feature-system{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.feature-card{border-bottom:1px solid var(--line-light);background:#ffffff47;flex-direction:column;min-height:31rem;padding:1.35rem 1.2rem 1.7rem;transition:background-color .18s,transform .18s,color .18s,box-shadow .18s;display:flex}.feature-card+.feature-card{border-left:1px solid var(--line-light)}.feature-card:hover{background:var(--white);transform:translateY(-.45rem);box-shadow:0 22px 50px #1b171314}.feature-card__head{color:var(--muted);letter-spacing:.15em;justify-content:space-between;gap:1rem;font-size:.55rem;font-weight:760;display:flex}.feature-card__visual{border:1px solid var(--line-light);background-color:#0000;background-image:linear-gradient(#1b17130a 1px,#0000 1px),linear-gradient(90deg,#1b17130a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:11rem;margin:1.9rem 0 2rem;position:relative;overflow:hidden}.feature-card__grid,.feature-card__line,.feature-card__node{position:absolute}.feature-card__line{background:var(--bronze);opacity:.55}.feature-card__line--x{height:1px;top:52%;left:14%;right:16%}.feature-card__line--y{width:1px;top:16%;bottom:14%;left:50%}.feature-card__node{border:1px solid var(--bronze);background:var(--ivory);border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem #ab793314}.feature-card__node--a{top:30%;left:22%}.feature-card__node--b{top:50%;left:49%}.feature-card__node--c{bottom:20%;right:18%}.feature-card h3{letter-spacing:-.03em;margin-bottom:.95rem;font-size:clamp(1.9rem,2.6vw,2.7rem);line-height:1}.feature-card p{color:#60564e;margin:auto 0 0;font-size:.86rem;line-height:1.7}.identity-panel{width:min(100%, calc(var(--max) - (var(--page-pad) * 2)));grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(2rem,6vw,6rem);margin-inline:auto;display:grid}.identity-panel__left{align-items:center;min-height:14rem;display:flex}.identity-panel__left .brand-lockup__mark{width:6.2rem;height:6.2rem}.identity-panel__left .brand-lockup__word{font-size:clamp(1.6rem,3vw,2.8rem)}.identity-panel__right p:last-child{max-width:38rem;line-height:1.75}.signals__header{grid-template-columns:1fr .55fr;align-items:end;gap:clamp(3rem,7vw,7rem);display:grid}.signals__header-copy{color:#fdf8f2a1;line-height:1.7}.signals__header-copy span{color:var(--bronze-soft);letter-spacing:.16em;margin-top:1.4rem;font-size:.55rem;font-weight:760;display:block}.signals__list{border-top:1px solid var(--line-dark);margin-top:clamp(4rem,7vw,7rem)}.signal-card{border-bottom:1px solid var(--line-dark)}.signal-card__meta{color:#fdf8f266;letter-spacing:.15em;gap:.6rem;padding:1.05rem 0;font-size:.56rem;font-weight:750;display:flex}.signal-card__details summary{cursor:pointer;grid-template-columns:minmax(9rem,.24fr) minmax(0,1fr);align-items:baseline;gap:2rem;padding:2.6rem 4rem 2.6rem 0;list-style:none;display:grid;position:relative}.signal-card__details summary::-webkit-details-marker{display:none}.signal-card__category{color:var(--bronze-soft);text-transform:uppercase;letter-spacing:.18em;font-size:.62rem;font-weight:750}.signal-card__title{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.03em;font-size:clamp(2.2rem,4vw,4rem);line-height:.98}.signal-card__control{color:var(--bronze-soft);font-size:1.9rem;font-weight:300;transition:rotate .2s;position:absolute;top:50%;right:0;translate:0 -50%}.signal-card__details[open] .signal-card__control{rotate:45deg}.signal-card__body{max-width:48rem;margin-left:calc(24% + 2rem);padding:0 0 3rem}.signal-card__body p{color:#fdf8f2a8;line-height:1.8}.signal-card__body .button{color:var(--ivory)}.status-console{border:1px solid var(--line-light);background:#ffffffa6;box-shadow:0 28px 75px #1b171314}.status-console__topbar{border-bottom:1px solid var(--line-light);min-height:3.2rem;color:var(--muted);letter-spacing:.14em;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 1.2rem;font-size:.52rem;font-weight:760;display:grid}.status-console__topbar>span:last-child{text-align:right}.status-console__dots{gap:.4rem;display:flex}.status-console__dots i{border:1px solid #1b171340;border-radius:50%;width:.45rem;height:.45rem}.status-console__dots i:first-child{background:var(--bronze);border-color:var(--bronze)}.status-console__body{grid-template-columns:.85fr 1.15fr;display:grid}.status-console__headline{border-right:1px solid var(--line-light);border-bottom:0;padding:clamp(2.4rem,5vw,5rem)}.status-console__headline>p:last-child{color:#5d534b;max-width:31rem;margin-bottom:0;line-height:1.75}.status-console__matrix{grid-template-columns:1fr 1fr;display:grid}.status-console__headline>.eyebrow{margin-bottom:.9rem}.status-console__headline h2{margin-bottom:1rem}.status-console__matrix>div{flex-direction:column;justify-content:space-between;min-height:14rem;padding:1.5rem;display:flex;position:relative}.status-console__matrix>div:nth-child(odd){border-right:1px solid var(--line-light)}.status-console__matrix>div:nth-child(-n+2){border-bottom:1px solid var(--line-light)}.status-console__matrix span{color:var(--muted);letter-spacing:.15em;font-size:.54rem;font-weight:760}.status-console__matrix strong{max-width:13rem;font-family:var(--font-editorial), Georgia, serif;font-size:1.72rem;font-weight:500;line-height:1.05}.status-light{background:#6e665f;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.3rem;right:1.3rem}.status-light--active{background:var(--bronze);box-shadow:0 0 0 .26rem #ab79331f,0 0 1.2rem #ab793366}.status-light--amber{background:#c99a55}.status-zone{padding-bottom:clamp(1.5rem,3vw,2.25rem)}.contact-zone{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(3rem,7vw,7rem);padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(2rem,4vw,3rem);display:grid}.contact-core{aspect-ratio:1;width:min(26rem,72vw);margin:0 auto;position:relative}.contact-core__ring{border:1px solid #ab793347;border-radius:50%;position:absolute}.contact-core__ring--one{inset:0}.contact-core__ring--two{border-style:dashed;inset:16%}.contact-core__ring--three{inset:31%}.contact-core__center{background:#fdf8f20a;border:1px solid #fdf8f214;border-radius:50%;place-items:center;display:grid;position:absolute;inset:39%}.contact-zone__right p:last-of-type{color:#fdf8f2a8;max-width:39rem;line-height:1.75}.site-footer{padding:clamp(2.25rem,4vw,3.5rem) var(--page-pad) 1.4rem;color:var(--ivory);background:#14110e}.site-footer__top{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:2rem;min-height:0;padding-bottom:1.5rem;display:flex}.site-footer__top .brand-lockup__mark{width:5.5rem;height:5.5rem}.site-footer__top .brand-lockup__word{font-size:clamp(1.6rem,3vw,2.8rem)}.site-footer__top p{color:#fdf8f280;font-family:var(--font-editorial), Georgia, serif;margin:0;font-size:1.15rem}.site-footer__bottom{color:#fdf8f266;letter-spacing:.14em;grid-template-columns:1fr auto 1fr;gap:1rem;padding-top:1.15rem;font-size:.56rem;display:grid}.site-footer__bottom a{text-decoration:none}.site-footer__bottom span:last-child{text-align:right}.interest-dialog{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:auto}.interest-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120f0c9e}.interest-dialog[open]{justify-items:end;display:grid}.interest-dialog__panel{background:linear-gradient(#1b171308 1px, transparent 1px), linear-gradient(90deg, #1b171308 1px, transparent 1px), var(--ivory);background-size:32px 32px;width:min(100%,45rem);min-height:100%;padding:clamp(2rem,5vw,4.5rem);position:relative;box-shadow:-30px 0 90px #0000002e}.dialog-close{border:1px solid var(--line-light);background:var(--ivory);width:2.8rem;height:2.8rem;color:var(--charcoal);cursor:pointer;border-radius:50%;font-size:1.6rem;font-weight:300;position:absolute;top:1.4rem;right:1.4rem}.interest-dialog__intro{max-width:35rem;margin:clamp(3rem,8vh,6.5rem) 0 2.8rem}.interest-dialog__intro h2{letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(3.1rem,7vw,5rem);line-height:.93}.interest-dialog__intro>p:last-child{color:#5c5149;line-height:1.7}.interest-form{gap:1.25rem;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.field{gap:.5rem;display:grid;position:relative}.field label,.field__hint{letter-spacing:.09em;font-size:.67rem;font-weight:700}.field__hint{color:var(--muted);font-weight:500;position:absolute;top:0;right:0}.field input,.field select{width:100%;min-height:3.4rem;color:var(--charcoal);background:0 0;border:0;border-bottom:1px solid #1b171359;border-radius:0;outline:none;padding:.7rem 0}.field input:focus,.field select:focus{border-bottom-color:var(--bronze)}.check-field{cursor:pointer;align-items:flex-start;gap:.75rem;margin-top:.5rem;font-size:.78rem;line-height:1.5;display:flex}.check-field input{width:1rem;height:1rem;accent-color:var(--bronze);margin-top:.12rem}.form-note,.privacy-note{color:var(--muted);margin:0;font-size:.68rem;line-height:1.6}.privacy-note a{text-underline-offset:.2em}.form-error{color:#7b3026;background:#9c3c2f12;border-left:2px solid #9c3c2f;margin:0;padding:.8rem 1rem;font-size:.75rem;line-height:1.5}.button--submit{width:100%;margin-top:.5rem}.honeypot{width:1px;height:1px;position:fixed;left:-9999px;overflow:hidden}.form-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:25rem;display:flex}.form-success__mark{background:var(--bronze);width:3rem;height:3rem;color:var(--ivory);border-radius:50%;place-items:center;margin-bottom:1.5rem;font-weight:800;display:grid}.form-success h3{margin-bottom:1rem;font-size:3rem}.form-success p{max-width:28rem;color:var(--muted);line-height:1.7}.form-success .button{border:1px solid var(--line-light);margin-top:1rem}.legal-page{background:var(--ivory);min-height:100svh}.legal-header{max-width:var(--max);padding:1.8rem var(--page-pad);border-bottom:1px solid var(--line-light);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.legal-header a{letter-spacing:.12em;font-size:.7rem;text-decoration:none}.legal-content{width:min(100% - (var(--page-pad) * 2),55rem);margin:0 auto;padding:clamp(5rem,10vw,9rem) 0}.legal-content h1{letter-spacing:-.04em;margin-bottom:2rem;font-size:clamp(3.3rem,7vw,6.3rem);line-height:.95}.legal-lead{color:#554b43;margin-bottom:4rem;font-size:1.15rem;line-height:1.75}.legal-content section{border-top:1px solid var(--line-light);padding:2rem 0}.legal-content h2{margin-bottom:1rem;font-size:2rem}.legal-content section p,.legal-note{color:#5a5048;line-height:1.8}.legal-note{border-top:1px solid var(--line-light);padding-top:2rem;font-size:.77rem}.not-found{min-height:100svh;padding:var(--page-pad);background:var(--charcoal);color:var(--ivory);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.not-found .brand-wordmark{margin-bottom:5rem}.not-found h1{max-width:50rem;margin-bottom:1.5rem;font-size:clamp(3.5rem,8vw,7rem);line-height:.93}.not-found>p:not(.eyebrow){color:#fdf8f2a6}.not-found .button{background:var(--bronze);color:var(--ivory);margin-top:1.5rem}@media (max-width:1180px){.hero__content{grid-template-columns:1fr;gap:3rem}.hero__visual{width:100%;max-width:55rem;margin:0 auto}.feature-system{grid-template-columns:1fr 1fr}.feature-card:nth-child(3){border-left:0;border-top:1px solid var(--line-light)}.feature-card:nth-child(4){border-top:1px solid var(--line-light)}}@media (max-width:900px){.site-header__right .button{display:none}.system-intro__copy,.feature-zone__head,.identity-panel,.signals__header,.status-console__body,.contact-zone{grid-template-columns:1fr}.status-console__headline{border-right:0;border-bottom:1px solid var(--line-light)}.signal-card__details summary{grid-template-columns:1fr;gap:.9rem}.signal-card__body{margin-left:0}}@media (max-width:640px){:root{--page-pad:1.15rem}.site-header{width:calc(100% - .9rem);top:.7rem}.site-header--floating{padding:.58rem .8rem;top:.45rem}.brand-lockup--compact .brand-lockup__mark{width:1.85rem;height:1.85rem}.brand-lockup--compact .brand-lockup__word{letter-spacing:.25em;font-size:.68rem}.build-status{font-size:.48rem}.hero__content{padding-top:7.4rem;padding-bottom:6rem}.hero h1{font-size:clamp(3.5rem,16vw,5.3rem)}.hero__lead{font-size:.98rem}.hero__actions{flex-direction:column;align-items:stretch}.hero__actions .button{width:100%}.hero__meta>div{flex:100%;min-width:0}.hero__ticker{height:3.45rem}.hero__ticker-track{font-size:.5rem}.hero__ticker-group{gap:1.2rem}.product-mock{aspect-ratio:.9}.product-mock__card--main{inset:9% 2% 18%}.product-mock__card--inventory{width:10rem;top:2%;right:0}.product-mock__card--signal{width:9rem;bottom:9%;left:0}.product-mock__card--brand{width:5.8rem;height:5.8rem;bottom:4%;right:4%}.ui-shell{grid-template-columns:1fr}.ui-sidebar{display:none}.ui-project h3{font-size:1.6rem}.ui-project__grid{grid-template-columns:1fr}.ui-bars__row{grid-template-columns:5rem 1fr}.ui-network__node{padding:.34rem .38rem;font-size:.44rem}.ui-network__node--core{top:38%;left:36%}.ui-network__node--a{top:16%;left:4%}.ui-network__node--b{bottom:13%;left:10%}.ui-network__node--c{top:16%;right:4%}.ui-network__node--d{bottom:13%;right:0}.ui-lower-meta{display:none}.system-intro h2,.feature-zone h2,.identity-panel h2,.signals h2,.contact-zone h2,.status-console__headline h2{font-size:clamp(3rem,14vw,4.8rem)}.concept-stack{min-height:22rem}.concept-card{width:70%;padding:.8rem .9rem 1rem}.concept-card strong{font-size:1.45rem}.concept-card p{font-size:.74rem}.concept-card--1{top:0;left:0}.concept-card--2{top:14%;left:15%}.concept-card--3{top:3%;left:30%}.concept-card--4{top:19%;left:42%}.feature-system{grid-template-columns:1fr}.feature-card{border-top:1px solid var(--line-light);min-height:24rem;border-left:0!important}.feature-card:first-child{border-top:0}.status-console__topbar{grid-template-columns:1fr auto}.status-console__topbar>span:nth-child(2){display:none}.status-console__matrix{grid-template-columns:1fr}.status-console__matrix>div{border-bottom:1px solid var(--line-light);min-height:9rem;border-right:0!important}.status-console__matrix>div:last-child{border-bottom:0}.contact-core{width:min(19rem,90vw)}.site-footer__top{flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:0}.site-footer__top .brand-lockup__mark{width:4rem;height:4rem}.site-footer__bottom{grid-template-columns:1fr 1fr}.site-footer__bottom span:last-child{display:none}.form-grid{grid-template-columns:1fr}.interest-dialog[open]{justify-items:stretch}.interest-dialog__panel{width:100%;padding:1.5rem}.interest-dialog__intro{margin-top:4rem}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hero__ticker-track{animation:24s linear infinite ticker}.contact-core__ring--two{animation:28s linear infinite rotate-ring}.product-mock__card--inventory{animation:6.5s ease-in-out infinite floaty}.product-mock__card--signal{animation:7s ease-in-out 1s infinite floaty}.product-mock__card--brand{animation:6.2s ease-in-out .6s infinite floaty}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes rotate-ring{to{rotate:360deg}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}body,button,input,select,textarea,p,a,span,strong,label,summary,li,small{font-family:var(--font-interface), Arial, sans-serif}h1,h2,h3,h4,h5,h6,.font-editorial,.font-anumbi,.brand-lockup__word,.brand-wordmark,.hero h1,.system-intro h2,.feature-zone h2,.identity-panel h2,.signals h2,.contact-zone h2,.status-console__headline h2,.signal-card__title,.interest-dialog__intro h2,.form-success h3,.legal-content h1,.legal-content h2,.not-found h1{font-family:var(--font-editorial), Georgia, serif!important}.font-anumbi,.brand-lockup__word,.brand-wordmark{font-weight:500}.font-anumbi{letter-spacing:.035em}.brand-lockup__word{letter-spacing:.18em;font-size:1.08rem}.brand-lockup--compact .brand-lockup__word{letter-spacing:.16em;font-size:.92rem}.ui-project h3,.feature-card h3,.concept-card strong,.status-console__matrix strong,.ui-badge,.ui-network__node,.hero__meta strong{letter-spacing:.01em;font-family:var(--font-accent), cursive!important;font-weight:400!important}.ui-project h3{font-size:2.15rem}.feature-card h3{line-height:1.05}.status-console__matrix strong{line-height:1.12}.site-header .brand-lockup__word,.site-header__right{color:var(--charcoal)}@media (min-width:1181px){.hero{height:100svh;min-height:0}.hero__content{align-items:center;min-height:calc(100svh - 4rem);padding-top:clamp(6.4rem,10vh,7.6rem);padding-bottom:4.5rem}.hero h1{margin-bottom:1.15rem;font-size:clamp(3.4rem,5.3vw,5.9rem)}.hero__lead{max-width:33rem;margin-bottom:1.35rem;font-size:clamp(.94rem,1.03vw,1.08rem);line-height:1.62}.hero__meta{margin-top:1.4rem}.hero__meta>div{padding:.85rem .95rem}.hero__visual{align-self:center}.product-mock{aspect-ratio:1.06;max-height:calc(100svh - 16rem)}}@media (prefers-reduced-motion:no-preference){.hero__copy>*{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards rise-in;transform:translateY(22px)}.hero__copy>:first-child{animation-delay:80ms}.hero__copy>:nth-child(2){animation-delay:.17s}.hero__copy>:nth-child(3){animation-delay:.26s}.hero__copy>:nth-child(4){animation-delay:.35s}.hero__copy>:nth-child(5){animation-delay:.44s}.hero__visual{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .28s forwards hero-visual-in;transform:translateY(28px)scale(.985)}.product-mock__card--main{transform-style:preserve-3d;will-change:transform;animation:11s ease-in-out 1.2s infinite levitate-main}.ui-network__node,.dot--available,.status-light--active,.build-status__dot{animation:3.2s ease-in-out infinite pulse-soft}.concept-card--1{animation:.85s cubic-bezier(.16,1,.3,1) .12s both deck-in,8s ease-in-out 1.4s infinite float-small}.concept-card--2{animation:.85s cubic-bezier(.16,1,.3,1) .22s both deck-in,9s ease-in-out 1.6s infinite float-small}.concept-card--3{animation:.85s cubic-bezier(.16,1,.3,1) .32s both deck-in,10s ease-in-out 1.8s infinite float-small}.concept-card--4{animation:.85s cubic-bezier(.16,1,.3,1) .42s both deck-in,11s ease-in-out 2s infinite float-small}.feature-card,.status-console,.identity-panel,.signal-card{opacity:0;filter:blur(6px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(28px)scale(.992)}.feature-card.is-visible,.status-console.is-visible,.identity-panel.is-visible,.signal-card.is-visible{opacity:1;filter:blur();transform:none}.feature-card.is-visible:first-child{transition-delay:0s}.feature-card.is-visible:nth-child(2){transition-delay:70ms}.feature-card.is-visible:nth-child(3){transition-delay:.14s}.feature-card.is-visible:nth-child(4){transition-delay:.21s}@keyframes rise-in{to{opacity:1;transform:none}}@keyframes hero-visual-in{to{opacity:1;transform:none}}@keyframes levitate-main{0%,to{transform:rotateX(0)rotateY(0)translateY(0)}50%{transform:rotateX(2.5deg)rotateY(-2.5deg)translateY(-7px)}}@keyframes pulse-soft{0%,to{opacity:1;box-shadow:inherit}50%{opacity:.72}}@keyframes premium-button-sheen{0%,14%{opacity:0;translate:-145%}22%{opacity:.95}52%{opacity:.95;translate:145%}62%,to{opacity:0;translate:145%}}@keyframes deck-in{0%{opacity:0;transform:translateY(26px)scale(.96)rotate(0)}to{opacity:1}}@keyframes float-small{0%,to{translate:0}50%{translate:0 -8px}}}.interest-terminal{background:0 0}.interest-terminal[open]{place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid}.interest-terminal::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdf8f2eb}.interest-terminal__grid{z-index:0;pointer-events:none;opacity:.6;transform-origin:top;background-image:linear-gradient(#1b17130d 1px,#0000 1px),linear-gradient(90deg,#1b17130d 1px,#0000 1px);background-size:38px 38px;position:fixed;inset:-30vh -30vw;transform:perspective(850px)rotateX(58deg)translateY(-10vh)scale(1.05)}.interest-terminal__mask{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%, #fdf8f20d 0%, var(--ivory) 72%), linear-gradient(180deg, #fdf8f21f, #fdf8f2c7);position:fixed;inset:0}.interest-terminal__panel{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdf8f2eb;border:1px solid #1b17132e;width:min(100%,62rem);max-height:min(92svh,58rem);position:relative;overflow:auto;box-shadow:0 36px 100px #1b17131f,inset 0 0 0 1px #ffffffb3}.interest-terminal__topbar{border-bottom:1px solid #1b17131f;grid-template-columns:1fr auto auto;align-items:center;gap:1.25rem;min-height:4.25rem;padding:.8rem 1rem .8rem 1.2rem;display:grid}.interest-terminal__topbar .brand-lockup__mark{width:2rem;height:2rem}.brand-lockup--inverse .brand-lockup__mark{object-fit:contain}.interest-terminal__topbar .brand-lockup__word{font-size:.8rem;color:var(--charcoal)!important}.interest-terminal__status{color:#1b171380;font-family:var(--font-mono), monospace;letter-spacing:.13em;align-items:center;gap:.6rem;font-size:.54rem;font-weight:400;display:inline-flex}.interest-terminal__status-dot{background:var(--bronze);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #ab79331a,0 0 1rem #ab79334d}.interest-terminal__close{appearance:none;color:#1b171380;cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.08em;background:0 0;border:0;font-size:.68rem;transition:color .16s,transform .16s}.interest-terminal__close:hover{color:var(--bronze);transform:translateY(-1px)}.interest-terminal__body{grid-template-columns:3.2rem 1fr;display:grid}.interest-terminal__rail{color:#1b171357;font-family:var(--font-mono), monospace;letter-spacing:.12em;writing-mode:vertical-rl;text-orientation:mixed;border-right:1px solid #1b17131a;flex-direction:column;align-items:center;gap:1.2rem;padding:1rem .65rem;font-size:.48rem;display:flex}.interest-terminal__content{padding:clamp(2rem,5vw,4.2rem)}.interest-terminal__intro{max-width:43rem;margin-bottom:2.4rem}.terminal-kicker{color:var(--bronze);font-family:var(--font-mono), monospace;letter-spacing:.18em;margin-bottom:1.15rem;font-size:.57rem;font-weight:500}.interest-terminal__intro h2{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(3.4rem,7vw,5.8rem);line-height:.9}.interest-terminal__intro>p:last-child{color:#5c5149;max-width:40rem;font-family:var(--font-interface), Arial, sans-serif;margin:0;font-size:.94rem;line-height:1.72}.terminal-form{gap:1.35rem;display:grid}.terminal-form__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.terminal-form__row--single{grid-template-columns:1fr}.terminal-field{gap:.5rem;display:grid;position:relative}.terminal-field label{color:#1b17138a;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.7rem;font-size:.57rem;font-weight:400;display:flex}.terminal-field label>span{color:var(--bronze);font-family:inherit}.terminal-field label em{color:#1b171352;margin-left:auto;font-family:inherit;font-size:.5rem;font-style:normal}.terminal-field input,.terminal-field select{width:100%;min-height:3.35rem;color:var(--charcoal);font-family:var(--font-interface), Arial, sans-serif;background:0 0;border:0;border-bottom:1px solid #1b171347;border-radius:0;outline:none;padding:.55rem 0;font-size:1rem;transition:border-color .18s,box-shadow .18s}.terminal-field input::placeholder{color:#1b171347}.terminal-field input:focus,.terminal-field select:focus{border-bottom-color:var(--charcoal);box-shadow:0 1px 0 var(--charcoal)}.terminal-select-wrap{position:relative}.terminal-select-wrap select{appearance:none;cursor:pointer;padding-right:2rem}.terminal-select-arrow{color:var(--bronze);pointer-events:none;font-family:var(--font-mono), monospace;font-size:.7rem;position:absolute;top:50%;right:.15rem;translate:0 -50%}.terminal-consent{cursor:pointer;color:#5e554d;align-items:flex-start;gap:.7rem;font-size:.78rem;line-height:1.5;display:flex;position:relative}.terminal-consent input{opacity:0;pointer-events:none;position:absolute}.terminal-consent__box{background:0 0;border:1px solid #1b171352;flex:none;width:1rem;height:1rem;margin-top:.1rem;transition:background-color .16s,border-color .16s}.terminal-consent input:checked+.terminal-consent__box{border-color:var(--bronze);background:linear-gradient(135deg, transparent 0 40%, var(--bronze) 40% 58%, transparent 58% 100%)}.terminal-form__meta{color:#1b171357;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding-top:.1rem;font-size:.5rem;display:flex}.terminal-error{color:#7d352b;font-family:var(--font-interface), Arial, sans-serif;background:#9c3c2f0f;border-left:2px solid #9c3c2f;margin:0;padding:.8rem 1rem;font-size:.76rem;line-height:1.55}.terminal-error>span{color:#9c3c2f;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:.58rem}.terminal-button{appearance:none;border:1px solid var(--charcoal);width:100%;min-height:3.55rem;color:var(--charcoal);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;font-size:.65rem;font-weight:500;transition:color .22s,transform .18s;display:flex;position:relative;overflow:hidden}.terminal-button:before{content:"";z-index:-1;background:var(--charcoal);transform-origin:100%;transition:transform .42s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:scaleX(0)}.terminal-button:hover{color:var(--ivory);transform:translateY(-1px)}.terminal-button:hover:before{transform-origin:0;transform:scaleX(1)}.terminal-button:disabled{cursor:wait;opacity:.65}.terminal-button:disabled:hover{color:var(--charcoal);transform:none}.terminal-button:disabled:hover:before{transform:scaleX(0)}.terminal-button__busy{animation:.8s step-end infinite terminal-blink}.terminal-privacy{color:#1b17136b;font-family:var(--font-interface), Arial, sans-serif;margin:0;font-size:.66rem;line-height:1.55}.terminal-privacy a{color:var(--charcoal);text-underline-offset:.2em}.terminal-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:24rem;display:flex}.terminal-success__line{color:var(--bronze);font-family:var(--font-mono), monospace;letter-spacing:.15em;align-items:center;gap:.65rem;margin-bottom:1.35rem;font-size:.58rem;font-weight:500;display:inline-flex}.terminal-success__pulse{background:var(--bronze);border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .28rem #ab79331a}.terminal-success h3{margin-bottom:1rem;font-size:clamp(3rem,6vw,5rem)}.terminal-success p{color:#5b5149;max-width:31rem;line-height:1.7}.terminal-button--light{width:auto;min-width:14rem;margin-top:1rem}@media (prefers-reduced-motion:no-preference){.interest-terminal__grid{animation:28s linear infinite terminal-grid-drift}.interest-terminal__panel{animation:.52s cubic-bezier(.16,1,.3,1) both terminal-panel-in}.interest-terminal__status-dot,.terminal-success__pulse{animation:1.8s ease-in-out infinite terminal-pulse}@keyframes terminal-grid-drift{0%{transform:perspective(850px)rotateX(58deg)translateY(-10vh)scale(1.05)}to{transform:perspective(850px)rotateX(58deg)translateY(calc(-10vh - 38px))scale(1.05)}}@keyframes terminal-panel-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:none}}@keyframes terminal-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes terminal-blink{0%,45%{opacity:1}46%,to{opacity:.25}}}@media (max-width:720px){.interest-terminal[open]{padding:0}.interest-terminal__panel{border-left:0;border-right:0;width:100%;min-height:100svh;max-height:100svh}.interest-terminal__topbar{grid-template-columns:1fr auto;gap:.7rem}.interest-terminal__status{display:none}.interest-terminal__body{grid-template-columns:1fr}.interest-terminal__rail{display:none}.interest-terminal__content{padding:2rem 1.25rem 3rem}.interest-terminal__intro h2{font-size:clamp(3.1rem,14vw,4.6rem)}.terminal-form__row{grid-template-columns:1fr}.terminal-form__meta{flex-direction:column;gap:.25rem}}.system-intro{padding-bottom:clamp(1.75rem,3vw,3.25rem)}.system-intro__visual{margin-top:clamp(2rem,3.5vw,3.75rem)}.concept-stack{min-height:22rem}.feature-zone{padding-top:clamp(2rem,3.5vw,3.75rem)}.feature-zone__head{margin-bottom:clamp(2.25rem,4vw,3.75rem)}@media (max-width:900px){.system-intro{padding-bottom:2rem}.feature-zone{padding-top:2rem}}@media (max-width:640px){.concept-stack{min-height:19rem}.system-intro__visual{margin-top:1.5rem}.feature-zone{padding-top:1.5rem}}
