@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v13-1-HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v13-2-HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v13-3-HTxwL3I-JCGChYJ8VI-L6OO_au7B47rxz3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v13-4-HTx3L3I-JCGChYJ8VI-L6OO_au7B6x7T2kn3.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v13-5-HTx3L3I-JCGChYJ8VI-L6OO_au7B6x_T2kn3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v13-6-HTx3L3I-JCGChYJ8VI-L6OO_au7B6xHT2g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v13-7-HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v13-8-HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v13-9-HTxwL3I-JCGChYJ8VI-L6OO_au7B4873z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/v13-10-HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/v13-11-HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/v13-12-HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/v13-13-HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3nWuZEC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/v13-14-HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3jWuZEC.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Barlow Condensed;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/fonts/v13-15-HTxwL3I-JCGChYJ8VI-L6OO_au7B45L0z3bWuQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-16-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-17-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-18-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-19-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-21-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/fonts/v20-22-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-16-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-17-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-18-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-19-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-21-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v20-22-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-16-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-17-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-18-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-19-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-21-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/v20-22-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-16-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-17-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-18-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-19-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-20-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-21-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/v20-22-UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v17-23-i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v17-24-i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/v17-25-i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/v17-26-i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/v17-27-i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/v17-28-i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #F2EDE4;--bg-alt: #EAE5DC;--gold: #C8A96E;--gold-dim: rgba(200,169,110,.35);--text: #0D0D0D;--text-dim: #383838;--text-faint:#888;--border: #D8D4CE;--border-mid:#C4C0BA;--grid: rgba(0,0,0,.04);--red: #B84040;--ease: cubic-bezier(.165,.84,.44,1)}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;overflow-x:hidden}@media(pointer:fine){body,body a,body button,body [role=button]{cursor:none}}body:before{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h44M0 0v44' stroke='%23FF2020' stroke-width='2' stroke-dasharray='5 5' stroke-linecap='round' stroke-opacity='0.12'/%3E%3C/svg%3E");background-size:44px 44px;pointer-events:none;z-index:0}#lp-cursor{position:fixed;top:0;left:0;width:40px;height:40px;pointer-events:none;z-index:999999}#lp-cursor svg{width:100%;height:100%;overflow:visible}#cursor-ring{fill:none;stroke:var(--red);stroke-width:1.5}#cursor-dot{fill:var(--text)}@media(pointer:coarse){#lp-cursor{display:none}}.lp-nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:20px 48px;transition:padding var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),top var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),background var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),border var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),border-radius var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),box-shadow var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),max-width var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),left var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),right var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1));will-change:transform}.lp-nav.scrolled{top:12px;left:24px;right:24px;padding:10px 22px;background:#080808f0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 12px 40px #0006;max-width:860px;margin-left:auto;margin-right:auto}.lp-logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.lp-logo:hover{animation:glitch var(--motion-base, .22s) infinite}@keyframes glitch{0%,to{transform:none;filter:none}20%{transform:translate(-1px,1px);filter:hue-rotate(90deg)}40%{transform:translate(-1px,-1px)}60%{transform:translate(1px,1px);filter:hue-rotate(-90deg)}80%{transform:translate(1px,-1px)}}.lp-logo-mark{width:28px;height:28px;flex-shrink:0;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;color:var(--gold)}.lp-logo-name{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.nav-links{display:flex;align-items:center;gap:28px;flex-shrink:0}.nav-link{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);text-decoration:none;transition:color var(--motion-base, .22s);white-space:nowrap}.nav-link:hover{color:var(--text-dim)}.lp-nav.scrolled .nav-link{color:#ffffff73}.lp-nav.scrolled .nav-link:hover{color:#fff}.nav-cta{position:relative;overflow:hidden;flex-shrink:0;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.2em;text-transform:uppercase;background:var(--gold);color:#000;padding:9px 18px;text-decoration:none;border-radius:6px;display:inline-flex;align-items:center;white-space:nowrap}.nav-cta:after{content:"";position:absolute;inset:0;background:#fff;transform:translate(-101%);transition:transform var(--dp-dur-xl, .4s) cubic-bezier(.7,0,.3,1);z-index:0}.nav-cta span{position:relative;z-index:1}.nav-cta:hover:after{transform:translate(0)}.nav-burger{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:4px}.nav-burger span{display:block;width:22px;height:1.5px;background:var(--text);transition:all var(--motion-slow, .28s)}.lp-nav.scrolled .nav-burger span,.nav-burger.open span{background:#fff}.nav-burger.open span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.nav-burger.open span:nth-child(2){opacity:0}.nav-burger.open span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.nav-drawer{display:none;position:fixed;inset:0;background:#080808f7;z-index:190;flex-direction:column;align-items:center;justify-content:center;gap:36px}.nav-drawer.open{display:flex}.nav-drawer .nav-link{font-size:11px;letter-spacing:.28em;color:#ffffff80}.nav-drawer .nav-link:hover{color:#fff}.nav-drawer .nav-cta{font-size:10px;padding:14px 36px}.nav-mobile-login{display:none;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);text-decoration:none;white-space:nowrap}.lp-nav.scrolled .nav-mobile-login{color:#fff9}@media(max-width:768px){.lp-nav{padding:16px 22px}.lp-nav.scrolled{left:14px;right:14px}.nav-links{display:none}.nav-burger{display:flex}.nav-mobile-login{display:inline}}@media(max-width:480px){.lp-nav{padding:14px 16px}.lp-nav.scrolled{left:10px;right:10px}}.hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:var(--bg);position:relative;overflow:visible;padding:130px 64px 72px;opacity:1;transform-origin:center center}@keyframes heroExit{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.94)}}@supports (animation-timeline: scroll()){.hero{animation:heroExit linear;animation-fill-mode:none;animation-timeline:scroll(root block);animation-range:60vh 115vh}}.hero-inner{display:flex;flex-direction:column;align-items:flex-start;gap:0;position:relative;z-index:2;max-width:1100px;width:100%;margin:0 auto}.hero-top-row{display:grid;grid-template-columns:minmax(0,65fr) minmax(320px,35fr);align-items:center;width:100%;gap:36px;margin-bottom:48px}.hero-right-col{display:flex;flex-direction:column;gap:20px;align-self:center}.hero-eyebrow{font-family:Space Mono,monospace;font-size:clamp(9px,.85vw,11px);letter-spacing:.28em;text-transform:uppercase;color:var(--text-faint);text-align:left;white-space:nowrap;padding-bottom:0}.hero-headline{display:flex;flex-direction:column;line-height:.88;gap:0;min-width:0}.hero-l1{font-family:Rubik,sans-serif;font-weight:900;font-size:clamp(42px,7vw,92px);letter-spacing:-.03em;text-transform:uppercase;color:var(--text);white-space:nowrap;line-height:.88}.hero-l2{display:flex;align-items:center;line-height:.88;min-height:1.1em;white-space:nowrap}.hero-l2-inner{display:inline-flex;align-items:center;font-size:clamp(42px,7vw,92px);line-height:.88;min-height:1em}.hero-tw-slot{display:inline-flex;align-items:flex-end;min-height:1em;min-width:10ch}.hero-tw{font-family:Rubik,sans-serif;font-weight:900;font-size:1em;letter-spacing:-.03em;text-transform:uppercase;color:var(--red);white-space:nowrap;line-height:.88;display:inline-block}.hero-caret{display:inline-block;width:.07em;height:.82em;background:var(--red);margin-left:.07em;flex-shrink:0;animation-name:caretBlink;animation-duration:var(--dp-dur-caret, .9s);animation-timing-function:step-end;animation-iteration-count:infinite;vertical-align:middle}@keyframes caretBlink{0%,to{opacity:1}50%{opacity:0}}.hero-tagline{font-family:Inter,sans-serif;font-size:clamp(15px,1.45vw,19px);line-height:1.75;color:#555;max-width:360px;font-weight:400;text-align:left;border-left:1px solid var(--border);padding-left:20px}.hero-tagline em{color:var(--text);font-style:normal;font-weight:600}.hero-ribbon-wrap{width:100%;margin-bottom:48px;overflow:visible}.hero-ribbon-label{font-family:Space Mono,monospace;font-size:clamp(8px,.75vw,10px);letter-spacing:.24em;text-transform:uppercase;color:var(--text-faint);margin-bottom:20px}.ribbon{display:flex;align-items:flex-start;position:relative;width:100%;overflow:visible}.ribbon:before{content:"";position:absolute;top:22px;left:calc(var(--node-half));right:calc(var(--node-half));height:1px;background:var(--border);z-index:0}.rnode{display:flex;flex-direction:column;align-items:center;flex:1;gap:10px;position:relative;z-index:2;cursor:default}.rnode-circle{width:44px;height:44px;border-radius:50%;border:1px solid var(--border);background:var(--bg);display:flex;align-items:center;justify-content:center;transition:border-color var(--motion-base, .22s),background var(--motion-base, .22s),box-shadow var(--motion-base, .22s);position:relative;z-index:2}.rnode-num{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--border-mid);transition:color var(--motion-base, .22s)}.rnode-label{font-family:Space Mono,monospace;font-size:clamp(8px,.72vw,9px);letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);text-align:center;white-space:nowrap;transition:color var(--motion-base, .22s)}.rnode-desc{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%) translateY(5px);width:172px;font-family:Space Mono,monospace;font-size:clamp(8.5px,.8vw,10px);line-height:1.7;color:var(--text-dim);letter-spacing:.02em;text-align:center;opacity:0;pointer-events:none;transition:opacity var(--motion-base, .22s) var(--ease-move, ease),transform var(--motion-base, .22s) var(--ease-move, ease);padding-top:10px;border-top:1px solid var(--gold-dim)}.rnode:hover .rnode-circle{border-color:var(--gold);background:#c8a96e12;box-shadow:0 0 0 6px #c8a96e14}.rnode.tapped .rnode-circle{border-color:var(--red);background:#b8404012;box-shadow:0 0 0 6px #b8404014}.rnode:hover .rnode-num{color:var(--gold)}.rnode.tapped .rnode-num{color:var(--red)}.rnode:hover .rnode-label{color:var(--text)}.rnode.tapped .rnode-label{color:var(--red)}.rnode:hover .rnode-desc,.rnode.tapped .rnode-desc{opacity:1;transform:translate(-50%) translateY(0)}.hero-ribbon-spacer{height:96px}.rnode-tap-hint{display:none}.hero-ctas{display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;align-items:center;justify-content:flex-start;width:100%}.btn-p{position:relative;overflow:hidden;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;background:var(--gold);color:#000;padding:18px 48px;text-decoration:none;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:transform var(--motion-base, .22s) var(--ease),box-shadow var(--motion-base, .22s) var(--ease)}.btn-p:after{content:"";position:absolute;inset:0;background:#fff;transform:translate(-101%);transition:transform var(--dp-dur-xl, .4s) cubic-bezier(.7,0,.3,1);z-index:0}.btn-p span{position:relative;z-index:1}.btn-p:hover:after{transform:translate(0)}.btn-p:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c8a96e47}.btn-p:active{transform:translateY(0);box-shadow:none}.btn-o{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);background:none;border:1px solid var(--border-mid);padding:18px 48px;text-decoration:none;border-radius:6px;transition:border-color var(--motion-base, .22s),color var(--motion-base, .22s),transform var(--motion-base, .22s);display:inline-flex;align-items:center;white-space:nowrap}.btn-o:hover{border-color:var(--text);color:var(--text-dim);transform:translateY(-2px)}@media(max-width:900px){.hero{padding:110px 36px 64px}.hero-top-row{grid-template-columns:1fr;gap:20px;margin-bottom:36px}.hero-right-col{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:16px}.hero-tagline{max-width:100%;flex:1;min-width:240px}.hero-ctas{justify-content:flex-start;flex-wrap:wrap}.rnode-desc{width:142px;font-size:8px}}@media(max-width:640px){.hero{padding:96px 22px 56px}.hero-l1,.hero-l2-inner{font-size:clamp(40px,12vw,80px)}.hero-top-row{grid-template-columns:1fr;gap:20px;margin-bottom:0}.hero-ribbon-wrap,.hero-ribbon-spacer{display:none}.hero-right-col{gap:16px}.hero-tagline{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:14px;max-width:100%}.hero-ctas{flex-direction:row;justify-content:center;width:100%;gap:10px;flex-wrap:wrap}.btn-p,.btn-o{flex:1;min-width:140px;text-align:center;justify-content:center;padding:15px 16px;font-size:10px}}@media(max-width:440px){.rnode-circle{width:32px;height:32px}.rnode-num{font-size:9px}.rnode-desc,.rnode.tapped .rnode-desc{padding-left:46px}}.marquee{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-alt);overflow:hidden;padding:15px 0;position:relative;z-index:2}.marquee-track{display:flex;white-space:nowrap;animation:marqScroll 26s linear infinite}.marquee-track:hover{animation-play-state:paused}@keyframes marqScroll{to{transform:translate(-50%)}}.m-item{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:600;letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);padding:0 24px}.m-item.ac{color:var(--gold)}.m-sep{color:var(--border-mid);padding:0 2px}.sw{max-width:1200px;margin:0 auto;padding:0 48px}@media(max-width:640px){.sw{padding:0 20px}}@media(max-width:400px){.sw{padding:0 14px}}.sec-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--gold)}.intro{position:relative;z-index:2;padding:100px 0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}@media(max-width:900px){.intro-grid{grid-template-columns:1fr;gap:36px}}@media(max-width:640px){.intro{padding:72px 0}}.intro-h{font-family:Barlow Condensed,sans-serif;font-size:clamp(34px,4.8vw,58px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--text);line-height:1.08}.intro-h em{color:var(--gold);font-style:normal}.intro-body{font-size:14px;line-height:1.9;color:var(--text-dim);margin-bottom:30px}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border)}.stat-cell{padding:20px 16px;background:var(--bg-alt);border-right:1px solid var(--border)}.stat-cell:last-child{border-right:none}.stat-n{font-family:Abril Fatface,serif;font-size:36px;color:var(--gold);line-height:1;margin-bottom:3px}.stat-l{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}@media(max-width:640px){.stat-row{grid-template-columns:1fr 1fr}.stat-cell:nth-child(2){border-right:none}.stat-cell:nth-child(3){grid-column:1/-1;border-right:none;border-top:1px solid var(--border)}}.fm-driver{position:relative}.features{position:sticky;top:0;height:112vh;z-index:2;overflow:hidden;display:flex;flex-direction:column;pointer-events:none}.features .fm-hdr,.features .fm-viewport,.features .fm-progress,.features .fm-hint{pointer-events:auto}.fm-hdr{background:var(--text);padding:clamp(18px,2.5vw,36px) clamp(18px,4.5vw,64px);position:relative;overflow:hidden;flex-shrink:0}.fm-hdr-ghost{position:absolute;font-family:Bebas Neue,sans-serif;font-size:clamp(90px,16vw,260px);color:transparent;-webkit-text-stroke:2px rgba(200,169,110,.07);right:-1%;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;z-index:1}.fm-hdr-inner{position:relative;z-index:2}.fm-hdr-title{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(36px,7vw,100px);text-transform:uppercase;line-height:.88;letter-spacing:-.02em;color:var(--bg)}.fm-hdr-title span:nth-child(2){-webkit-text-stroke:3px var(--gold);color:transparent;display:block}.fm-viewport{flex:1;overflow-x:scroll;overflow-y:hidden;position:relative;background:var(--bg);scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.fm-viewport::-webkit-scrollbar{display:none}.fm-viewport.is-dragging{cursor:grabbing}.fm-strip{display:flex;align-items:stretch;gap:20px;padding:clamp(20px,3vh,40px) clamp(24px,4vw,64px);height:100%;will-change:scroll-position}.fmc{position:relative;overflow:hidden;border-radius:20px;flex-shrink:0;width:clamp(280px,30vw,400px);height:100%;padding:clamp(24px,3vw,44px) clamp(18px,2.2vw,32px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 32px #00000012;transition:box-shadow var(--motion-slow, .28s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),transform var(--motion-base, .22s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1))}.fmc:hover{box-shadow:0 12px 40px #00000024;transform:translateY(-4px)}.fmc:active{transform:translateY(-1px);box-shadow:0 4px 16px #0000001a}a.fmc{display:flex;text-decoration:none;color:inherit}.fmc--gold{background:var(--gold)}.fmc--cream{background:var(--bg);border:1px solid var(--border)}.fmc--ink{background:var(--text)}.fmc--sand{background:#e8d5b7}.fmc--navy{background:#0a1628}.fmc--warm{background:#d4a060}.fmc--ink .fmc-title{color:var(--bg)}.fmc--ink .fmc-desc{color:#f8f7f4b8;border-top-color:#c8a96e4d}.fmc--ink .fmc-num{color:var(--gold);background:transparent;border-color:var(--gold)}.fmc--ink .fmc-icon{color:var(--gold)}.fmc--ink .fmc-tag{border-color:#c8a96e73;color:var(--gold)}.fmc--navy .fmc-title{color:#f8f7f4}.fmc--navy .fmc-title--stroke{-webkit-text-stroke:2px var(--gold)}.fmc--navy .fmc-desc{color:#f8f7f4b8;border-top-color:#c8a96e4d}.fmc--navy .fmc-num{background:transparent;border-color:var(--gold);color:var(--gold)}.fmc--navy .fmc-icon{color:var(--gold)}.fmc--navy .fmc-tag{border-color:#c8a96e73;color:var(--gold)}.fmc-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:3}.fmc-num{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.16em;border:3px solid var(--text);padding:4px 10px;background:var(--text);color:var(--gold);border-radius:4px}.fmc-icon{font-size:clamp(18px,2vw,26px);opacity:.5}.fmc-body{position:relative;z-index:3}.fmc-title{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(36px,4.2vw,62px);text-transform:uppercase;line-height:.93;letter-spacing:-.01em;margin-bottom:clamp(12px,1.6vw,22px);color:var(--text)}.fmc-title--stroke{-webkit-text-stroke:2px var(--text);color:transparent}.fmc-desc{font-family:Space Mono,monospace;font-size:clamp(11px,1.05vw,14px);line-height:1.75;color:var(--text-dim);border-top:3px solid var(--text);padding-top:11px;margin-top:3px}.fmc-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.fmc-tag{display:inline-block;font-family:Space Mono,monospace;font-size:clamp(9px,.8vw,11px);font-weight:700;text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--text);padding:3px 8px;color:var(--text);border-radius:3px}.fmc-ghost{position:absolute;font-family:Bebas Neue,sans-serif;font-size:clamp(72px,10vw,140px);color:transparent;-webkit-text-stroke:1.5px rgba(10,10,10,.06);bottom:-8px;right:-4px;line-height:1;z-index:1;pointer-events:none}.fm-progress{display:flex;justify-content:center;gap:8px;padding:10px 0 14px;background:var(--bg);flex-shrink:0}.fm-dot{width:6px;height:6px;border-radius:50%;background:var(--border-mid);transition:background var(--motion-slow, .28s),transform var(--motion-slow, .28s)}.fm-dot.active{background:var(--gold);transform:scale(1.4)}.fm-hint{text-align:center;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);padding:6px 0 16px;background:var(--bg);flex-shrink:0}.fm-driver{height:auto!important;position:relative}.features{position:static!important;height:auto!important;min-height:unset!important;overflow:visible!important;pointer-events:auto!important;display:flex;flex-direction:column}.fm-viewport{overflow-x:auto!important;overflow-y:hidden!important;cursor:grab!important;height:auto!important;flex:none!important;width:100%!important;touch-action:pan-x!important;overscroll-behavior-x:contain!important}.fm-strip{display:flex!important;grid-template-columns:none!important;height:auto!important;align-items:stretch!important;flex-direction:row!important;gap:20px!important;padding:clamp(20px,3vh,40px) clamp(24px,4vw,64px)!important;touch-action:pan-x!important}.fmc{width:clamp(280px,32vw,420px)!important;height:auto!important;aspect-ratio:unset!important;min-height:300px;flex-shrink:0!important;touch-action:pan-x!important;cursor:pointer;text-decoration:none}.fm-hint{display:block!important}@media(max-width:900px){.fm-strip{gap:14px!important;padding:16px 20px!important}.fmc{min-height:260px}}:root{--lp-ease-enter: cubic-bezier(.22, 1, .36, 1);--lp-ease-exit: cubic-bezier(.4, 0, 1, 1);--lp-ease-hover: cubic-bezier(.25, .1, .25, 1);--lp-dur-hover: .15s;--lp-dur-enter: .22s;--lp-dur-surface-enter: .28s;--lp-dur-surface-exit: .22s}.lp-nav{transition:padding var(--lp-dur-surface-enter) var(--lp-ease-enter),top var(--lp-dur-surface-enter) var(--lp-ease-enter),background var(--lp-dur-surface-enter) var(--lp-ease-enter),border var(--lp-dur-surface-enter) var(--lp-ease-enter),border-radius var(--lp-dur-surface-enter) var(--lp-ease-enter),box-shadow var(--lp-dur-surface-enter) var(--lp-ease-enter),max-width var(--lp-dur-surface-enter) var(--lp-ease-enter),left var(--lp-dur-surface-enter) var(--lp-ease-enter),right var(--lp-dur-surface-enter) var(--lp-ease-enter)}.nav-link,.btn-o,.ft-link{transition:color var(--lp-dur-hover) var(--lp-ease-hover),border-color var(--lp-dur-hover) var(--lp-ease-hover),background-color var(--lp-dur-hover) var(--lp-ease-hover),transform var(--lp-dur-hover) var(--lp-ease-hover)}.btn-p,.fmc,.rnode-desc,.fm-dot,.demo-dot{transition-duration:var(--lp-dur-enter);transition-timing-function:var(--lp-ease-enter)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}body{cursor:auto!important}body a,body button,body [role=button]{cursor:pointer!important}#lp-cursor,.hero-caret,.marquee-track{display:none!important}.hero,.reveal,.mscr,.rnode-desc,.lp-nav,.nav-cta:after,.btn-p:after{animation:none!important;transform:none!important}.reveal{opacity:1!important}.marquee-track{animation-play-state:paused!important}.fmc:hover,.btn-p:hover,.btn-o:hover,.rnode:hover .rnode-circle,.rnode.tapped .rnode-circle{transform:none!important;box-shadow:none!important}}@media(hover:hover)and (pointer:fine){#lp-cursor{contain:layout style paint;height:36px;opacity:0;transform:translate3d(-48px,-48px,0);transition:opacity .12s ease;width:36px;will-change:transform}#lp-cursor.is-visible{opacity:1}#cursor-ring,#cursor-dot{transform-box:fill-box;transform-origin:center;transition:opacity .15s ease,stroke .15s ease,transform .15s ease}#lp-cursor.is-interactive #cursor-ring{opacity:.65;stroke:var(--gold);transform:scale(1.54)}#lp-cursor.is-interactive #cursor-dot{transform:scale(.43)}#lp-cursor.is-pressed #cursor-ring{opacity:.2;transform:scale(2)}}@media(max-width:560px){.fm-strip{gap:12px!important;padding:14px!important}.fmc{width:min(86vw,360px)!important;min-height:220px}.fm-hdr{padding:20px 16px}}.demo{position:relative;z-index:2;background:var(--bg-alt);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:76px 0 96px}.demo-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:40px}.demo-title{font-family:Barlow Condensed,sans-serif;font-size:clamp(24px,3.8vw,46px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.demo-title em{color:var(--gold);font-style:normal}.dtabs{display:flex;flex-wrap:wrap;gap:0}.dtab{font-family:Space Mono,monospace;font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;padding:7px 13px;border:1px solid var(--border);border-right:none;background:none;color:var(--text-faint);cursor:pointer;transition:background var(--motion-base, .22s),color var(--motion-base, .22s);white-space:nowrap}.dtab:last-child{border-right:1px solid var(--border)}.dtab.on{background:var(--gold);color:var(--bg);border-color:var(--gold)}.app-fw{max-width:1100px;margin:0 auto}.app-frame{border:1px solid var(--border);border-radius:8px;overflow:hidden;box-shadow:0 18px 52px #00000017}.win-bar{background:var(--bg-alt);padding:8px 13px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);position:relative;overflow:hidden}.win-dots{display:flex;gap:5px;align-items:center}.win-icon{display:flex;align-items:center;justify-content:center;width:12px;height:12px;color:var(--text-faint);flex-shrink:0}.win-icon svg{width:11px;height:11px;display:block}.win-url{flex:1;max-width:270px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:4px;padding:3px 9px;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.08em;color:var(--text-dim)}.demo-pb{position:absolute;bottom:0;left:0;height:2px;background:var(--gold);opacity:.4;transition:width linear}.app-body{display:grid;grid-template-columns:168px 1fr;background:var(--bg);height:500px;overflow:hidden}.msb{background:var(--bg-alt);border-right:1px solid var(--border);padding:14px 0;display:flex;flex-direction:column;overflow:hidden}.msb-brand{padding:0 11px 11px;border-bottom:1px solid var(--border);margin-bottom:9px}.msb-mono{width:22px;height:22px;border:1px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700;color:var(--gold);margin-bottom:5px}.msb-name{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;color:var(--text)}.msb-sub{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.14em;color:var(--text-faint)}.msb-sec{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);padding:0 11px 5px}.msb-ni{padding:7px 11px;display:flex;align-items:center;gap:7px;font-family:Barlow Condensed,sans-serif;font-size:12px;letter-spacing:.05em;color:#888;transition:background var(--motion-fast, .12s);cursor:pointer}.msb-ni:hover{background:#0000000a;color:var(--text-dim)}.msb-ni.on{color:var(--gold);background:#c8a96e0a;border-left:2px solid var(--gold)}.msb-new{margin:9px 11px 0;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.09em;color:var(--gold);border:1px solid var(--gold-dim);padding:6px;text-align:center}.mmc{position:relative;overflow:hidden}.mscr{position:absolute;inset:0;padding:18px;opacity:0;transform:translateY(8px);transition:opacity var(--motion-slow, .28s),transform var(--motion-slow, .28s);pointer-events:none}.mscr.on{opacity:1;transform:translateY(0);pointer-events:auto}.mscr-hd{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:11px}.mscr-lbl{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:2px}.mscr-title{font-family:Barlow Condensed,sans-serif;font-size:18px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text);line-height:1}.mscr-date{font-family:Space Mono,monospace;font-size:8px;letter-spacing:.08em;color:var(--text-faint)}.mscr-actions{display:flex;align-items:center;gap:7px}.mscr-actions--compact{gap:5px}.mscr-mini-action{background:var(--gold);color:#000;font-family:Space Mono,monospace;font-size:6px;letter-spacing:.09em;padding:3px 7px}.mlist-lbl{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.16em;color:var(--text-faint);margin-bottom:6px}.mstat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:14px}.mstat{background:var(--bg);border:1px solid var(--border);padding:9px}.mstat-n{font-family:Abril Fatface,serif;font-size:22px;color:var(--text);line-height:1}.mstat-n.gold{color:var(--gold)}.mstat-l{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.08em;color:var(--text-faint);margin-top:2px}.mdc{background:var(--bg);border:1px solid var(--border);padding:8px 11px 8px 7px;margin-bottom:5px;display:flex;align-items:center;cursor:pointer;transition:background var(--motion-fast, .12s)}.mdc:hover{background:#00000008}.mdc-name{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.mdc-meta{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.06em;color:var(--text-faint);margin-top:2px}.mdc-main{flex:1}.badge{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.08em;text-transform:uppercase;padding:3px 6px;border:1px solid}.badge.act{color:#2e7d52;border-color:#2e7d5247}.badge.pln{color:var(--text-faint);border-color:var(--border)}.badge.rel{color:var(--gold);border-color:var(--gold-dim)}.mdc-left{width:3px;flex-shrink:0;margin-right:7px;align-self:stretch}.mdc-ind{width:3px;height:100%;min-height:30px;border-radius:2px}.mdc-ind.act{background:#2e7d52}.mdc-ind.pln{background:var(--border-mid)}.mdc-ind.rel{background:var(--gold)}.mtabs{display:flex;border-bottom:1px solid var(--border);margin-bottom:11px;overflow-x:auto;scrollbar-width:none}.mtabs::-webkit-scrollbar{display:none}.mtab{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.08em;padding:5px 8px;color:var(--text-faint);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.mtab.on{color:var(--gold);border-bottom-color:var(--gold)}.mswatch{width:20px;height:20px;border:1px solid var(--border);flex-shrink:0}.demo-color-ink{background:#1c1c1c}.demo-color-slate{background:#2d3a4a}.demo-color-plum{background:#3a2a3a}.demo-color-gold{background:#c8a96e}.demo-color-linen{background:#e8e4dc}.demo-color-teal{background:#2dd4bf}.demo-color-amber{background:#f59e0b}.demo-color-rose{background:#fb7185}.mpt-head{display:grid;grid-template-columns:1fr 64px 72px 76px;padding:3px 5px;font-family:Space Mono,monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--border);margin-bottom:2px}.mpt-row{display:grid;grid-template-columns:1fr 64px 72px 76px;align-items:center;padding:6px 5px;border-bottom:1px solid var(--border);transition:background var(--motion-fast, .12s)}.mpt-row:hover{background:#00000006}.mpt-row.sel{background:#c8a96e12}.mptc-piece{display:flex;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.mptc-cat{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.05em;color:var(--text-faint)}.mptc-price{font-family:Space Mono,monospace;font-size:8px;letter-spacing:.03em;color:var(--text-dim)}.mpt-badge{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.06em;text-transform:uppercase;padding:2px 4px;border:1px solid;display:inline-block}.mpt-badge.approved{color:#2e7d52;border-color:#2e7d5247}.mpt-badge.sampling{color:#9a7a3a;border-color:#9a7a3a52}.mpt-badge.review{color:var(--text-faint);border-color:var(--border-mid)}.mpt-badge.revision{color:#b84040;border-color:#b8404047}.mstrat-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:2px}.mstrat-panel{background:var(--bg);border:1px solid var(--border);padding:10px}.mstrat-plbl{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:8px}.mstrat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.mstrat-k{font-family:Inter,sans-serif;font-size:9px;color:var(--text-faint)}.mstrat-v{font-family:Space Mono,monospace;font-size:8px;color:var(--text-dim)}.mstrat-div{border-top:1px solid var(--border);margin:6px 0}.gold-big{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;color:var(--gold)}.green-big{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;color:#2e7d52}.mstrat-muted{color:var(--text-faint)!important;font-size:7px!important}.mkanban{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:2px}.mkol{background:var(--bg);border:1px solid var(--border);padding:8px}.mkol-hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.mkol-title{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.mkol-pct{font-family:Space Mono,monospace;font-size:7px}.mcard{display:flex;align-items:flex-start;gap:5px;padding:5px 0;border-bottom:1px solid var(--border)}.mcard:last-child{border-bottom:none}.mcard-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:3px}.mcard-dot.done{background:#2e7d52}.mcard-dot.adot{background:var(--gold);box-shadow:0 0 5px #c8a96e80}.mcard-dot.pend{background:transparent;border:1px solid var(--border-mid)}.mcard-name{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.04em;color:var(--text);text-transform:uppercase}.mcard-date{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.06em;color:var(--text-faint);margin-top:1px}.mcard-date.gold{color:var(--gold)}.msup-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:3px}.msup-card{background:var(--bg);border:1px solid var(--border);padding:9px}.msup-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:6px}.msup-name{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text)}.msup-type{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.08em;color:var(--text-faint);margin-top:2px}.msup-meta{display:flex;gap:10px;margin-top:6px}.msup-ml{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.08em;color:var(--text-faint);text-transform:uppercase}.msup-mv{font-family:Space Mono,monospace;font-size:7px;color:var(--text-dim);margin-top:2px}.msup-contact{margin-top:6px;padding-top:6px;border-top:1px solid var(--border);font-family:Space Mono,monospace;font-size:6px;color:var(--text-faint)}.msup-sum{margin-top:7px;padding:7px 11px;background:var(--bg-alt);border:1px solid var(--border);display:flex;gap:20px;align-items:center}.msup-sl{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.1em;color:var(--text-faint);text-transform:uppercase;margin-bottom:2px}.msup-sn{font-family:Abril Fatface,serif;font-size:17px;line-height:1;color:var(--gold)}.msup-sn.n{color:var(--text-dim)}@media(max-width:768px){.demo-hd{flex-direction:column;align-items:flex-start}.app-body{grid-template-columns:1fr;height:auto;min-height:370px}.msb{display:none}.mstat-row,.mkanban{grid-template-columns:repeat(2,1fr)}.mstrat-grid{grid-template-columns:1fr;gap:6px}}@media(max-width:480px){.mpt-head,.mpt-row{grid-template-columns:1fr 56px 58px}.mpt-head>span:nth-child(4),.mpt-row>span:nth-child(4){display:none}}.demo-nav{display:flex;align-items:center;gap:10px}.demo-nav-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-mid);background:none;color:var(--text-faint);cursor:pointer;border-radius:4px;transition:color var(--motion-fast, .12s),border-color var(--motion-fast, .12s),background var(--motion-fast, .12s);flex-shrink:0}.demo-nav-btn:hover{color:var(--text);border-color:var(--text-dim);background:#00000008}.demo-nav-center{display:flex;flex-direction:column;align-items:center;gap:7px}.demo-screen-label{font-family:Space Mono,monospace;font-size:7px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);white-space:nowrap;min-width:80px;text-align:center}.demo-dots{display:flex;align-items:center;gap:5px}.demo-dot{width:5px;height:5px;border-radius:50%;background:var(--border-mid);transition:background var(--motion-base, .22s),transform var(--motion-base, .22s);cursor:pointer;border:none;padding:0;flex-shrink:0}.demo-dot.on{background:var(--gold);transform:scale(1.4)}.demo-dot:hover{background:var(--text-faint)}.msb-sep{height:1px;background:var(--border);margin:5px 0}.msb-drop-item{display:flex;align-items:center;gap:6px;padding:4px 11px;font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;transition:color var(--motion-fast, .12s);white-space:nowrap;overflow:hidden}.msb-drop-item:hover{color:var(--text-dim)}.msb-drop-ind{width:3px;height:12px;border-radius:2px;flex-shrink:0}.mact-row{padding:4px 0;border-bottom:1px solid var(--border);display:flex;align-items:baseline;flex-wrap:wrap;gap:3px;font-family:Space Mono,monospace;font-size:6px;letter-spacing:.03em;color:var(--text-faint);line-height:1.5}.mact-row:last-child{border-bottom:none}.mact-detail{color:var(--text-faint);flex:1;overflow:hidden;text-overflow:ellipsis}.mlist-lbl--spaced{margin-top:6px}.mact-verb{color:var(--gold);font-weight:700;flex-shrink:0}.mact-target{color:var(--text-dim);flex-shrink:0}.mact-time{color:var(--text-faint);margin-left:auto;flex-shrink:0;opacity:.6}.mdrop-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:4px}.mdrop-card{background:var(--bg-alt);border:1px solid var(--border);padding:10px;position:relative;overflow:hidden;cursor:pointer;transition:border-color var(--motion-fast, .12s),box-shadow var(--motion-fast, .12s)}.mdrop-card:hover{border-color:var(--border-mid);box-shadow:0 2px 8px #00000012}.mdrop-ind{height:2px;width:100%;margin-bottom:8px;border-radius:1px}.mdrop-name{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text);line-height:1.15;margin-bottom:2px}.mdrop-meta{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);letter-spacing:.05em;margin-bottom:7px}.mdrop-actions{display:flex;gap:3px;border-top:1px solid var(--border);padding-top:7px;margin-top:2px}.mdrop-action-btn{font-family:Space Mono,monospace;font-size:5px;letter-spacing:.08em;text-transform:uppercase;padding:3px 5px;background:none;border:1px solid var(--border);color:var(--text-faint);cursor:pointer;transition:color var(--motion-fast, .12s),border-color var(--motion-fast, .12s);line-height:1}.mdrop-action-btn:hover{color:var(--text-dim);border-color:var(--border-mid)}.mdrop-action-btn.btn-danger:hover{color:#b84040;border-color:#b8404059}.mscr-back{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:none;border:1px solid var(--border);color:var(--text-faint);cursor:pointer;font-size:9px;line-height:1;flex-shrink:0;transition:color var(--motion-fast, .12s),border-color var(--motion-fast, .12s)}.mscr-back:hover{color:var(--text-dim);border-color:var(--border-mid)}.mdrop-selector{position:relative;display:inline-block}.mdrop-sel-val{display:inline-flex;align-items:center;gap:4px;font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text);cursor:pointer;line-height:1;user-select:none}.mdrop-sel-name{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.mdrop-sel-arrow{font-size:7px;color:var(--text-faint);flex-shrink:0}.mdrop-sel-dd{display:none;position:absolute;top:calc(100% + 3px);left:0;min-width:170px;background:var(--bg-alt);border:1px solid var(--border-mid);z-index:20;box-shadow:0 4px 16px #00000021}.mdrop-sel-dd.open{display:block}.mdrop-sel-item{display:flex;align-items:center;gap:5px;padding:6px 9px;font-family:Barlow Condensed,sans-serif;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text-faint);cursor:pointer;transition:background var(--motion-fast, .12s),color var(--motion-fast, .12s)}.mdrop-sel-item:hover{background:#0000000a;color:var(--text-dim)}.mdrop-sel-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.mdt-panel{display:none;overflow:hidden}.mdt-panel.active{display:block}.mshoot-card{background:var(--bg);border:1px solid var(--border);padding:8px;margin-bottom:5px}.mshoot-title{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text);margin-bottom:5px}.mshoot-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.mshoot-ml{font-family:Space Mono,monospace;font-size:5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.mshoot-mv{font-family:Space Mono,monospace;font-size:6px;color:var(--text-dim);margin-top:1px}.mshoot-notes{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);margin-top:5px;border-top:1px solid var(--border);padding-top:4px;font-style:italic;line-height:1.5}.mcontent-row{display:flex;align-items:center;gap:5px;padding:5px 0;border-bottom:1px solid var(--border)}.mcontent-row:last-child{border-bottom:none}.mcontent-plat{font-family:Space Mono,monospace;font-size:5px;letter-spacing:.1em;text-transform:uppercase;background:var(--bg);border:1px solid var(--border);padding:2px 4px;color:var(--text-faint);flex-shrink:0}.mcontent-type{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);flex-shrink:0}.mcontent-caption{font-family:Inter,sans-serif;font-size:7.5px;color:var(--text-dim);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcontent-date{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);flex-shrink:0}.mrem-row{display:flex;align-items:flex-start;gap:6px;padding:6px 0;border-bottom:1px solid var(--border)}.mrem-row:last-child{border-bottom:none}.mrem-dot{width:5px;height:5px;border-radius:50%;background:var(--gold);flex-shrink:0;margin-top:3px}.mrem-text{font-family:Space Mono,monospace;font-size:6.5px;color:var(--text-dim);flex:1;line-height:1.5}.mrem-when{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);flex-shrink:0;text-align:right;line-height:1.6}.mrem-time{color:var(--gold)!important}.madmin-hero{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:10px}.madmin-sc{background:var(--bg);border:1px solid var(--border);padding:8px 10px}.madmin-sc-ey{font-family:Space Mono,monospace;font-size:5.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint)}.madmin-sc-n{font-family:Abril Fatface,serif;font-size:22px;line-height:1;margin-top:3px}.madmin-sc-l{font-family:Space Mono,monospace;font-size:5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:2px}.madmin-sc-total .madmin-sc-n{color:var(--gold)}.madmin-sc-reg .madmin-sc-n{color:#9dc2ee}.madmin-sc-guest .madmin-sc-n{color:#efb15d}.madmin-sc-act .madmin-sc-n{color:#8ad1a7}.madmin-tbl-lbl{font-family:Space Mono,monospace;font-size:6px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.madmin-tbl{width:100%;border-collapse:collapse}.madmin-th{font-family:Space Mono,monospace;font-size:5.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);text-align:left;padding:3px 5px;border-bottom:1px solid var(--border);font-weight:400}.madmin-tr{border-bottom:1px solid var(--border)}.madmin-tr:last-child{border-bottom:none}.madmin-td{padding:5px;font-family:Space Mono,monospace;font-size:6px;color:var(--text-dim);vertical-align:middle}.madmin-user-name{font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--text)}.madmin-user-email{font-family:Space Mono,monospace;font-size:4.5px;color:var(--text-faint);margin-top:1px}.madmin-badge{font-family:Space Mono,monospace;font-size:5.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 5px;border:1px solid;display:inline-block;white-space:nowrap}.madmin-badge-admin{color:var(--gold);border-color:#c8a96e66}.madmin-badge-editor{color:#9dc2ee;border-color:#9dc2ee59}.madmin-badge-viewer{color:var(--text-faint);border-color:var(--border-mid)}.madmin-badge-active{color:#8ad1a7;border-color:#8ad1a759}.madmin-badge-inactive{color:var(--text-faint);border-color:var(--border)}.mcal-wrap{margin-top:5px}.mcal-dayrow{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;margin-bottom:2px}.mcal-day-lbl{font-family:Space Mono,monospace;font-size:5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:center;padding:2px 0}.mcal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.mcal-cell{background:var(--bg);padding:3px;min-height:48px;position:relative;overflow:hidden}.mcal-cell.empty{background:var(--bg-alt)}.mcal-cell-day{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);margin-bottom:2px}.mcal-event{display:block;font-family:Space Mono,monospace;font-size:4.5px;letter-spacing:.02em;padding:1.5px 3px;border-radius:2px;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.mcal-event.demo-color-teal,.mcal-event.demo-color-amber,.mcal-event.demo-color-gold,.mcal-event.demo-color-rose{background:#0000000a}.mcal-event.demo-color-teal{border-left:2px solid #2DD4BF}.mcal-event.demo-color-amber{border-left:2px solid #F59E0B}.mcal-event.demo-color-gold{border-left:2px solid #C8A96E}.mcal-event.demo-color-rose{border-left:2px solid #FB7185}.mcal-event.drop-event{font-weight:700;font-size:5px}.mcal-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.mcal-leg{display:flex;align-items:center;gap:4px;font-family:Space Mono,monospace;font-size:5.5px;letter-spacing:.07em;color:var(--text-faint)}.mcal-leg-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mprof-id{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--border);background:var(--bg);margin-bottom:7px}.mprof-avatar{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold);color:#000;font-family:Space Mono,monospace;font-size:8px;letter-spacing:.08em}.mprof-name{font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.mprof-meta{font-family:Space Mono,monospace;font-size:5.5px;color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase}.mprof-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-bottom:7px}.mprof-stat{border:1px solid var(--border);background:var(--bg);padding:7px}.mprof-stat-n{font-family:Abril Fatface,serif;font-size:18px;color:var(--gold);line-height:1}.mprof-stat-l{font-family:Space Mono,monospace;font-size:5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin-top:2px}.mprof-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px}.mprof-card{border:1px solid var(--border);background:var(--bg);padding:7px}.mprof-head{font-family:Space Mono,monospace;font-size:5.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:4px}.mprof-list{display:flex;flex-direction:column;gap:3px}.mprof-list-row{font-family:Space Mono,monospace;font-size:6px;color:var(--text-dim);line-height:1.45}.mprof-chiprow{display:flex;flex-wrap:wrap;gap:4px}.mprof-chip{border:1px solid var(--border-mid);padding:2px 5px;font-family:Space Mono,monospace;font-size:5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.mnotes-board{position:relative}.mnotes-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 18% 24%,rgba(200,169,110,.12) 0%,transparent 46%),radial-gradient(ellipse at 85% 72%,rgba(255,255,255,.04) 0%,transparent 42%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.015) 3px 4px),linear-gradient(180deg,#120c04,#0c0803)}.mnotes-shell{position:relative;z-index:1;height:100%;display:flex;flex-direction:column}.mnotes-head{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:9px;margin-bottom:10px}.mnotes-label{color:#c8a96eb8}.mnotes-title{color:#e2c79a}.mnotes-date{margin-top:4px}.mnotes-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mnote-card{position:relative;height:128px;border-radius:10px;transition:transform var(--motion-fast, .12s) var(--ease-move, ease),filter var(--motion-fast, .12s) var(--ease-move, ease);overflow:hidden}.mnote{width:100%;height:100%;box-sizing:border-box;padding:22px 12px 10px;border:none;border-radius:10px;box-shadow:0 0 7px #00000026;background:linear-gradient(180deg,#fffffff0,#f4eee1f5),repeating-linear-gradient(0deg,transparent 0 16px,rgba(0,0,0,.045) 16px 17px)}.mnote-text{font-family:Inter,sans-serif;font-size:8.5px;line-height:1.5;color:#1b1a17;height:100%;overflow:hidden}.mnote-card:nth-child(2n){transform:rotate(.5deg)}.mnote-card:nth-child(3n){transform:rotate(-.8deg)}.mnote-card:nth-child(4n){transform:rotate(1.1deg)}.mnote-card:nth-child(5n){transform:rotate(-.4deg)}.mnote-add{border:none;background:#ffffff14;color:#fff4dc7a;font-family:Inter,sans-serif;font-size:72px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.mnote-add:hover{background:#ffffff24;color:#fff4dcad;transform:translateY(-2px)}@media(max-width:768px){.madmin-hero{grid-template-columns:repeat(2,1fr)}.mdrop-grid{grid-template-columns:1fr 1fr}.mcal-cell{min-height:36px}.mprof-grid{grid-template-columns:1fr}.mnotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mnote-card{height:110px}.mnote{padding:18px 10px 8px}.mnote-text{font-size:8px;line-height:1.45}.mnote-add{font-size:58px}}@media(max-width:480px){.mdrop-grid{grid-template-columns:1fr}.demo-nav-center{min-width:100px}.mnotes-grid{grid-template-columns:1fr}.mnote-card{height:104px}}.stack{position:relative;z-index:2;background:var(--bg);padding-bottom:8vh;content-visibility:auto}.stack-hdr{max-width:90vw;margin-inline:auto;padding:84px 0 48px;display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--border);flex-wrap:wrap;gap:18px}.stack-title{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(40px,7.5vw,96px);text-transform:uppercase;line-height:.88;letter-spacing:-.02em;color:var(--text)}.stack-title em{color:var(--gold);font-style:normal}.drop-word{--dur:.6s;--delay:30ms;--spring:linear(0,.011 .6%,.041 1.2%,.173 2.6%,.894 7.4%,1.128 9.3%,1.271 11.1%,1.311 12%,1.333 13%,1.328 14.4%,1.286 15.9%,1.031 21%,.95 23%,.907 24.7%,.888 26.5%,.89 27.9%,.904 29.4%,1.034 42.5%,.997 49.3%,.987 53.3%,1.004 66.5%,1);display:inline-flex;overflow:hidden;line-height:.88;color:var(--gold);cursor:default}.drop-word>span{--i:var(--span-index,0);text-shadow:0 1lh var(--gold);display:inline-block;transition:translate var(--dur) var(--spring) calc(var(--i)*var(--delay))}.drop-word:hover>span{translate:0 -1lh}.stack-sub{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-faint);max-width:180px;text-align:right;line-height:1.8}@media(max-width:640px){.stack-hdr{flex-direction:column;align-items:flex-start;gap:10px;padding:52px 0 30px}.stack-sub{text-align:left;max-width:none}}#stack-cards{max-width:90vw;margin-inline:auto;padding:0 0 calc(4*clamp(2rem,4vw,4rem));list-style:none;display:grid;grid-template-rows:repeat(4,clamp(26rem,38vw,36rem));gap:clamp(2rem,4vw,4rem)}.sc-card{position:sticky;top:10vh;height:clamp(26rem,38vw,36rem);padding-top:calc(var(--sc-i)*.9rem)}.sc-card__inner{position:relative;isolation:isolate;height:100%;padding:clamp(2.2rem,4vw,3.4rem) clamp(2rem,3.5vw,3rem);display:flex;flex-direction:column;justify-content:space-between;background:var(--sc-bg);color:var(--sc-fg);border-radius:28px;border:1px solid rgba(0,0,0,.06);will-change:transform,opacity;overflow:clip}@supports (animation-timeline: scroll()){.sc-card__inner{animation:scScale linear both;animation-timeline:view();animation-range:exit-crossing 0% exit-crossing 100%}}.sc-card__inner:before{content:"";position:absolute;inset:0;border-radius:28px;background:linear-gradient(to bottom,#00000005,#0000001a);pointer-events:none}.sc-card:nth-child(1){--sc-i:1;--sc-bg:#0D0D0D;--sc-fg:#F8F7F4;--sc-accent:#C8A96E}.sc-card:nth-child(2){--sc-i:2;--sc-bg:#C8A96E;--sc-fg:#0D0D0D;--sc-accent:#0D0D0D}.sc-card:nth-child(3){--sc-i:3;--sc-bg:#E8D5B7;--sc-fg:#0D0D0D;--sc-accent:#383838}.sc-card:nth-child(4){--sc-i:4;--sc-bg:#0A1628;--sc-fg:#F8F7F4;--sc-accent:#C8A96E}.sc-top{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:2}.sc-num{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--sc-accent);border:1px solid currentColor;padding:5px 10px;opacity:.7;border-radius:6px}.sc-tag{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-accent);opacity:.5}.sc-body{position:relative;z-index:2}.sc-heading{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(3rem,6.5vw,6.5rem);text-transform:uppercase;line-height:.88;letter-spacing:-.03em;color:var(--sc-fg);margin-bottom:1.1rem}.sc-desc{font-family:Space Mono,monospace;font-size:clamp(11px,1vw,14px);line-height:1.85;color:var(--sc-fg);opacity:.68;max-width:38rem;border-top:1px solid currentColor;padding-top:14px}.sc-ghost{position:absolute;inset-block-start:-1.3rem;inset-inline-end:1.5rem;font-family:Bebas Neue,sans-serif;font-size:clamp(6rem,13vw,11rem);color:var(--sc-accent);opacity:.08;line-height:1;pointer-events:none;z-index:1}@keyframes scScale{to{transform:scale(.88) translateY(-4vh);opacity:.6}}@media(max-width:640px){#stack-cards{grid-template-rows:repeat(4,clamp(20rem,88vw,26rem));gap:1.2rem}.sc-card{top:7vh}.sc-heading{font-size:clamp(2.6rem,10vw,4rem)}.sc-desc{font-size:12px}.sc-card__inner{border-radius:20px;padding:1.8rem 1.6rem}.sc-card__inner:before{border-radius:20px}}.final-cta{position:relative;z-index:2;border-top:1px solid var(--border);padding:120px 48px;text-align:center;overflow:hidden;content-visibility:auto}.cta-ghost{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center;user-select:none;opacity:.06}.cta-ghost span{font-family:Anton,sans-serif;font-size:20vw;letter-spacing:1vw;margin:0;line-height:1;color:var(--text);text-transform:uppercase}.cta-ey{font-family:Space Mono,monospace;font-size:8px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-faint);margin-bottom:20px}.cta-h{font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,7vw,92px);font-weight:900;letter-spacing:.02em;text-transform:uppercase;color:var(--text);line-height:.95;margin-bottom:46px}.cta-h em{color:var(--gold);font-style:normal}@media(max-width:640px){.final-cta{padding:80px 20px}}.lp-footer{position:relative;z-index:2;overflow:hidden;--footer-brand-phase: 0;--footer-brand-dark: #0c0c0c;--footer-brand-light: #f7f4ea;min-height:280px;background:#dedcd3;isolation:isolate;color:#0c0c0c}.lp-footer-halftone{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.lp-footer-shell{position:relative;z-index:2;width:100%;margin:0;min-height:280px;padding:30px clamp(22px,4vw,52px);display:grid;grid-template-columns:minmax(160px,.9fr) minmax(280px,1.4fr);grid-template-areas:"brand nav" "bottom quote";align-items:start;gap:58px clamp(28px,5vw,84px);align-content:space-between}.lp-footer-nav{grid-area:nav;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(12,12,12,.2);background:#dedcd3c7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lp-footer-link{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:12px clamp(14px,2vw,26px);overflow:hidden;border-right:1px solid rgba(12,12,12,.2);color:#0c0c0c;font-family:Barlow Condensed,sans-serif;font-size:clamp(1.45rem,2.1vw,1.8rem);font-weight:800;line-height:1;text-transform:uppercase;text-decoration:none;transition:background-color .26s var(--ease)}.lp-footer-link:last-child{border-right:0}.lp-footer-link span{position:relative;z-index:1;transition:transform .26s var(--ease)}.lp-footer-link:hover{background:#0c0c0c1a}.lp-footer-link:hover span{transform:translate(3px)}.lp-footer-bottom{grid-area:bottom;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:0;text-transform:uppercase;line-height:1.45;color:#0c0c0cb3;width:fit-content;max-width:100%;padding:6px 8px;background:#dedcd3b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lp-footer-quote{grid-area:quote;justify-self:end;align-self:center;max-width:34rem;margin:0;color:#0c0c0c;font-family:Space Mono,monospace;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;background:#dedcd3b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.lp-footer-brand,.lp-footer-mini-link,.lp-footer-top{color:inherit;text-decoration:none}.lp-footer-brand{grid-area:brand;display:inline-flex;align-items:center;gap:12px;justify-self:start;color:#0c0c0c;transition:transform .26s var(--ease)}.lp-footer-logo-mark{display:inline-flex;width:32px;height:32px;flex:0 0 32px;align-items:center;justify-content:center;overflow:hidden;background:#0c0c0ceb;border:1px solid rgba(12,12,12,.32);border-radius:5px}.lp-footer-logo-mark img{display:block;width:28px;height:28px;object-fit:contain}.lp-footer-brand-name{color:color-mix(in srgb,var(--footer-brand-dark),var(--footer-brand-light) calc(var(--footer-brand-phase) * 100%));font-family:Barlow Condensed,sans-serif;font-size:1.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-shadow:0 0 1px rgba(222,220,211,calc(var(--footer-brand-phase) * .24));transition:color .18s linear,text-shadow .18s linear}.lp-footer-brand:hover{transform:translateY(-1px)}.lp-footer-mini-link,.lp-footer-top{display:inline-flex;align-items:center;gap:8px;transition:color var(--motion-base, .22s),transform var(--motion-base, .22s)}.lp-footer-mini-link:hover,.lp-footer-top:hover{color:#0c0c0c;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.lp-footer-shell:before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(circle,rgba(12,12,12,.44) 0 1.2px,transparent 1.55px);background-size:12px 12px;opacity:.5;pointer-events:none}.lp-footer-link span,.lp-footer-brand,.lp-footer-mini-link,.lp-footer-top{transition:none}}@media(max-width:760px){.lp-footer{min-height:0}.lp-footer-shell{grid-template-columns:1fr;grid-template-areas:"brand" "nav" "bottom" "quote";min-height:0;padding:24px 18px;gap:22px}.lp-footer-nav{grid-template-columns:1fr 1fr}.lp-footer-link{min-height:58px;padding:0 12px;font-size:1.45rem}.lp-footer-link:nth-child(-n+2){border-bottom:1px solid rgba(12,12,12,.2)}.lp-footer-link:nth-child(2n){border-right:0}.lp-footer-bottom{justify-content:flex-start;gap:12px;font-size:10px}.lp-footer-quote{justify-self:start;font-size:.8rem}}.sec-label-block{display:block;margin-bottom:12px}.btn-p-final{font-size:12px;padding:18px 52px}.msb-ni-icon{flex-shrink:0;opacity:.7}.msb-sep-spaced{margin-top:4px}.drop-word-letter-1{--span-index: 1}.drop-word-letter-2{--span-index: 2}.drop-word-letter-3{--span-index: 3}.drop-word-letter-4{--span-index: 4}.drop-word-letter-5{--span-index: 5}.msb-drop-ind-spring{background:#2dd4bf}.msb-drop-ind-resort{background:#f59e0b}.msb-drop-ind-capsule{background:#fb7185}.reveal{opacity:0;transform:translateY(22px);transition:opacity var(--dp-dur-xl, .4s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1)),transform var(--dp-dur-xl, .4s) var(--ease-enter, cubic-bezier(.22, 1, .36, 1))}.reveal.in{opacity:1;transform:translateY(0)}.d1{transition-delay:var(--motion-fast, .12s)}.d2{transition-delay:var(--motion-base, .22s)}.d3{transition-delay:var(--motion-slow, .28s)}@media(max-width:1024px){.nav-link,.nav-cta,.nav-mobile-login,.sec-label,.hero-eyebrow,.hero-ribbon-label,.rnode-label,.rnode-desc,.m-item,.stat-l,.fmc-tag,.fmc-num,.fm-hint,.msb-sub,.msb-sec,.mstat-l,.badge,.mpt-badge,.msup-type,.msup-ml,.msup-contact,.msup-sl,.stack-sub,.cta-ey{font-size:10px!important;letter-spacing:.1em!important}.win-url,.mscr-lbl,.mlist-lbl,.mpt-head,.mptc-cat,.mptc-price,.mcard-date,.mkol-title{font-size:9px!important;letter-spacing:.08em!important}}@media(max-width:640px){.nav-link,.nav-cta,.nav-mobile-login,.sec-label,.hero-eyebrow,.hero-ribbon-label,.rnode-label,.rnode-desc,.m-item,.stat-l,.fmc-tag,.fmc-num,.fm-hint,.stack-sub,.cta-ey{font-size:11px!important}.hero-tagline,.intro-body,.fmc-desc{font-size:14px!important;line-height:1.65!important}}*,*:before,*:after{scrollbar-width:thin;scrollbar-color:rgba(184,64,64,.35) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#b8404059;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#b840408c}.lp-logo-mark .dp-brand-mark-img{width:20px;height:20px;display:block;object-fit:contain}.lp-logo-mark .dp-brand-mark-img--dark,.lp-nav.scrolled .lp-logo-mark .dp-brand-mark-img--light{display:none}.lp-nav.scrolled .lp-logo-mark .dp-brand-mark-img--dark{display:block}:root{--gold-text: #735316;--text-faint: #555}.lp-logo-name{color:var(--gold-text)}.nav-link{color:#555}.rnode-num{color:#59564f}.m-item.ac{color:var(--gold-text)}.fmc--warm .fmc-icon{color:#513100;opacity:1}.cta-ghost{opacity:0}.lp-nav.scrolled .lp-logo-name{color:var(--gold)}.lp-nav.scrolled .nav-link,.nav-drawer .nav-link{color:#ffffffa3}.lp-nav.scrolled .nav-mobile-login{color:#ffffffb8}.guide-article{max-width:860px;margin:0 auto;padding:64px 20px}@media(hover:hover)and (pointer:fine){.lp-logo:hover{animation:none!important;transform:translateY(-1px);transition:transform var(--motion-fast, .12s) var(--ease-hover, ease)}}.lp-nav{transition:background-color var(--motion-slow, .28s) var(--ease-enter, ease-out),border-color var(--motion-slow, .28s) var(--ease-enter, ease-out),box-shadow var(--motion-slow, .28s) var(--ease-enter, ease-out),transform var(--motion-slow, .28s) var(--ease-enter, ease-out)!important;will-change:auto!important}.nav-burger span{transition:transform var(--motion-base, .22s) var(--ease-move, ease-in-out),opacity var(--motion-fast, .12s) var(--ease-hover, ease),background-color var(--motion-fast, .12s) var(--ease-hover, ease)!important}@media(prefers-reduced-motion:reduce){.lp-logo:hover,.marquee-track,.hero-caret{animation:none!important}}
