@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-0-a.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2264-2265}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-0-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0183,U+0186-018C,U+018E-0194,U+0196-01A1,U+01A4-01A6,U+01A9,U+01AC-01B9,U+01C0-01F5,U+01F8-0220,U+0222-0223,U+0226-0233,U+0237,U+023A-023E,U+0241-0251,U+0253-0254,U+0256-0259,U+025B-025C,U+025F-0260,U+0263-0266,U+0268-026C,U+026F,U+0271-0272,U+0274-0275,U+027D-027E,U+0280,U+0283,U+0287-028C,U+028E,U+0292,U+0294-0295,U+0298,U+029D,U+02B0,U+02B7-02BA,U+02BD-02C1,U+02C7-02CC,U+02D7-02D9,U+02DB,U+02DD,U+02EC,U+02EE,U+02FB-02FC,U+0300-0303,U+0306-0307,U+0309-030D,U+030F-0313,U+0315,U+031B,U+0320,U+0323-0328,U+032D-0332,U+0334-0338,U+034F,U+0358,U+035C-035D,U+035F,U+0361-0362,U+0394,U+039B,U+03A7,U+03A9,U+03BB-03BC,U+03C0,U+03C7,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1D3A,U+1D43,U+1D49,U+1D4B,U+1D52-1D53,U+1D58,U+1D5B,U+1D7B,U+1D7D-1D7E,U+1D91,U+1DA4,U+1DB6,U+1DBB,U+1DBF,U+1DC4-1DCA,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-2079,U+207F-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF,U+2113,U+2116,U+2126,U+212A-212B,U+212E,U+2144,U+2153-2154,U+215B-215E,U+2183-2184,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+24B6,U+24D0,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25CC,U+27E8-27E9,U+2C60-2C66,U+2C6D-2C6F,U+2C72-2C73,U+A717-A71A,U+A726-A727,U+A740-A741,U+A789-A78D,U+A792-A793,U+A7A8-A7AB,U+A7AD-A7AE,U+A7B1-A7B9,U+A7C7-A7C8,U+A7CB-A7CD,U+A7DA-A7DC,U+AB53,U+FB01-FB02}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-1-a.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2264-2265}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-1-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0183,U+0186-018C,U+018E-0194,U+0196-01A1,U+01A4-01A6,U+01A9,U+01AC-01B9,U+01C0-01F5,U+01F8-0220,U+0222-0223,U+0226-0233,U+0237,U+023A-023E,U+0241-0251,U+0253-0254,U+0256-0259,U+025B-025C,U+025F-0260,U+0263-0266,U+0268-026C,U+026F,U+0271-0272,U+0274-0275,U+027D-027E,U+0280,U+0283,U+0287-028C,U+028E,U+0292,U+0294-0295,U+0298,U+029D,U+02B0,U+02B7-02BA,U+02BD-02C1,U+02C7-02CC,U+02D7-02D9,U+02DB,U+02DD,U+02EC,U+02EE,U+02FB-02FC,U+0300-0303,U+0306-0307,U+0309-030D,U+030F-0313,U+0315,U+031B,U+0320,U+0323-0328,U+032D-0332,U+0334-0338,U+034F,U+0358,U+035C-035D,U+035F,U+0361-0362,U+0394,U+039B,U+03A7,U+03A9,U+03BB-03BC,U+03C0,U+03C7,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1D3A,U+1D43,U+1D49,U+1D4B,U+1D52-1D53,U+1D58,U+1D5B,U+1D7B,U+1D7D-1D7E,U+1D91,U+1DA4,U+1DB6,U+1DBB,U+1DBF,U+1DC4-1DCA,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-2079,U+207F-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF,U+2113,U+2116,U+2126,U+212A-212B,U+212E,U+2144,U+2153-2154,U+215B-215E,U+2183-2184,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+24B6,U+24D0,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25CC,U+27E8-27E9,U+2C60-2C66,U+2C6D-2C6F,U+2C72-2C73,U+A717-A71A,U+A726-A727,U+A740-A741,U+A789-A78D,U+A792-A793,U+A7A8-A7AB,U+A7AD-A7AE,U+A7B1-A7B9,U+A7C7-A7C8,U+A7CB-A7CD,U+A7DA-A7DC,U+AB53,U+FB01-FB02}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-2-a.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2264-2265}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-2-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0183,U+0186-018C,U+018E-0194,U+0196-01A1,U+01A4-01A6,U+01A9,U+01AC-01B9,U+01C0-01F5,U+01F8-0220,U+0222-0223,U+0226-0233,U+0237,U+023A-023E,U+0241-0251,U+0253-0254,U+0256-0259,U+025B-025C,U+025F-0260,U+0263-0266,U+0268-026C,U+026F,U+0271-0272,U+0274-0275,U+027D-027E,U+0280,U+0283,U+0287-028C,U+028E,U+0292,U+0294-0295,U+0298,U+029D,U+02B0,U+02B7-02BA,U+02BD-02C1,U+02C7-02CC,U+02D7-02D9,U+02DB,U+02DD,U+02EC,U+02EE,U+02FB-02FC,U+0300-0303,U+0306-0307,U+0309-030D,U+030F-0313,U+0315,U+031B,U+0320,U+0323-0328,U+032D-0332,U+0334-0338,U+034F,U+0358,U+035C-035D,U+035F,U+0361-0362,U+0394,U+039B,U+03A7,U+03A9,U+03BB-03BC,U+03C0,U+03C7,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1D3A,U+1D43,U+1D49,U+1D4B,U+1D52-1D53,U+1D58,U+1D5B,U+1D7B,U+1D7D-1D7E,U+1D91,U+1DA4,U+1DB6,U+1DBB,U+1DBF,U+1DC4-1DCA,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-2079,U+207F-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF,U+2113,U+2116,U+2126,U+212A-212B,U+212E,U+2144,U+2153-2154,U+215B-215E,U+2183-2184,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+24B6,U+24D0,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25CC,U+27E8-27E9,U+2C60-2C66,U+2C6D-2C6F,U+2C72-2C73,U+A717-A71A,U+A726-A727,U+A740-A741,U+A789-A78D,U+A792-A793,U+A7A8-A7AB,U+A7AD-A7AE,U+A7B1-A7B9,U+A7C7-A7C8,U+A7CB-A7CD,U+A7DA-A7DC,U+AB53,U+FB01-FB02}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-3-a.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2264-2265}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-3-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0183,U+0186-018C,U+018E-0194,U+0196-01A1,U+01A4-01A6,U+01A9,U+01AC-01B9,U+01C0-01F5,U+01F8-0220,U+0222-0223,U+0226-0233,U+0237,U+023A-023E,U+0241-0251,U+0253-0254,U+0256-0259,U+025B-025C,U+025F-0260,U+0263-0266,U+0268-026C,U+026F,U+0271-0272,U+0274-0275,U+027D-027E,U+0280,U+0283,U+0287-028C,U+028E,U+0292,U+0294-0295,U+0298,U+029D,U+02B0,U+02B7-02BA,U+02BD-02C1,U+02C7-02CC,U+02D7-02D9,U+02DB,U+02DD,U+02EC,U+02EE,U+02FB-02FC,U+0300-0303,U+0306-0307,U+0309-030D,U+030F-0313,U+0315,U+031B,U+0320,U+0323-0328,U+032D-0332,U+0334-0338,U+034F,U+0358,U+035C-035D,U+035F,U+0361-0362,U+0394,U+039B,U+03A7,U+03A9,U+03BB-03BC,U+03C0,U+03C7,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1D3A,U+1D43,U+1D49,U+1D4B,U+1D52-1D53,U+1D58,U+1D5B,U+1D7B,U+1D7D-1D7E,U+1D91,U+1DA4,U+1DB6,U+1DBB,U+1DBF,U+1DC4-1DCA,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-2079,U+207F-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF,U+2113,U+2116,U+2126,U+212A-212B,U+212E,U+2144,U+2153-2154,U+215B-215E,U+2183-2184,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+24B6,U+24D0,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25CC,U+27E8-27E9,U+2C60-2C66,U+2C6D-2C6F,U+2C72-2C73,U+A717-A71A,U+A726-A727,U+A740-A741,U+A789-A78D,U+A792-A793,U+A7A8-A7AB,U+A7AD-A7AE,U+A7B1-A7B9,U+A7C7-A7C8,U+A7CB-A7CD,U+A7DA-A7DC,U+AB53,U+FB01-FB02}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-4-a.woff2) format("woff2");unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2007-200B,U+2010,U+2012-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2032-2033,U+2039-203A,U+2044,U+2052,U+20AC,U+2122,U+2190-2199,U+2212,U+2215,U+2264-2265}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-4-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-0183,U+0186-018C,U+018E-0194,U+0196-01A1,U+01A4-01A6,U+01A9,U+01AC-01B9,U+01C0-01F5,U+01F8-0220,U+0222-0223,U+0226-0233,U+0237,U+023A-023E,U+0241-0251,U+0253-0254,U+0256-0259,U+025B-025C,U+025F-0260,U+0263-0266,U+0268-026C,U+026F,U+0271-0272,U+0274-0275,U+027D-027E,U+0280,U+0283,U+0287-028C,U+028E,U+0292,U+0294-0295,U+0298,U+029D,U+02B0,U+02B7-02BA,U+02BD-02C1,U+02C7-02CC,U+02D7-02D9,U+02DB,U+02DD,U+02EC,U+02EE,U+02FB-02FC,U+0300-0303,U+0306-0307,U+0309-030D,U+030F-0313,U+0315,U+031B,U+0320,U+0323-0328,U+032D-0332,U+0334-0338,U+034F,U+0358,U+035C-035D,U+035F,U+0361-0362,U+0394,U+039B,U+03A7,U+03A9,U+03BB-03BC,U+03C0,U+03C7,U+0400-045F,U+0462-0463,U+046A-046B,U+0472-0475,U+048A-04FF,U+0510-0513,U+051A-051D,U+0524-0529,U+052E-052F,U+1D3A,U+1D43,U+1D49,U+1D4B,U+1D52-1D53,U+1D58,U+1D5B,U+1D7B,U+1D7D-1D7E,U+1D91,U+1DA4,U+1DB6,U+1DBB,U+1DBF,U+1DC4-1DCA,U+1E00-1E9B,U+1E9E,U+1EA0-1EF9,U+2070-2071,U+2074-2079,U+207F-2089,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB,U+20AD-20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BC-20BD,U+20BF,U+2113,U+2116,U+2126,U+212A-212B,U+212E,U+2144,U+2153-2154,U+215B-215E,U+2183-2184,U+2202,U+2205-2206,U+220F,U+2211,U+2219-221A,U+221E,U+222B,U+2248,U+2260,U+24B6,U+24D0,U+25A0-25A1,U+25B2-25B3,U+25B6-25B7,U+25BC-25BD,U+25C0-25C1,U+25C6-25C7,U+25CA,U+25CC,U+27E8-27E9,U+2C60-2C66,U+2C6D-2C6F,U+2C72-2C73,U+A717-A71A,U+A726-A727,U+A740-A741,U+A789-A78D,U+A792-A793,U+A7A8-A7AB,U+A7AD-A7AE,U+A7B1-A7B9,U+A7C7-A7C8,U+A7CB-A7CD,U+A7DA-A7DC,U+AB53,U+FB01-FB02}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-5-a.woff2) format("woff2");unicode-range:U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+2000-200B,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-5-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+02C7,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+02F3,U+0300-0303,U+0306-0307,U+0309-030C,U+030F,U+0312,U+031B,U+0323,U+0325-0328,U+0335-0338,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FFD-1FFE,U+2074,U+207F,U+20A3-20A4,U+20A7,U+20AB,U+2105,U+2113,U+2116,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+25CA,U+F6C3,U+FB01-FB04,U+FFFC}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-6-a.woff2) format("woff2");unicode-range:U+000D,U+0020-007E,U+00A0-00AC,U+00AE-00FF,U+0131,U+0152-0153,U+02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+2000-200B,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2026,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+20AC,U+2122,U+2212,U+2215,U+2264-2265,U+FEFF,U+FFFD}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:500;font-display:swap;src:url(/app/themes/praxis/dist/fonts/brand-6-b.woff2) format("woff2");unicode-range:U+0100-0130,U+0132-0151,U+0154-017F,U+018F,U+0192,U+01A0-01A1,U+01AF-01B0,U+01F0,U+01FA-01FF,U+0218-021B,U+0237,U+0259,U+02C7,U+02C9,U+02D8-02D9,U+02DB,U+02DD,U+02F3,U+0300-0303,U+0306-0307,U+0309-030C,U+030F,U+0312,U+031B,U+0323,U+0325-0328,U+0335-0338,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03CE,U+03D1-03D2,U+03D6,U+0400-0486,U+0488-0513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EA0-1EF9,U+1F4D,U+1FFD-1FFE,U+2074,U+207F,U+20A3-20A4,U+20A7,U+20AB,U+2105,U+2113,U+2116,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211,U+221A,U+221E,U+222B,U+2248,U+2260,U+25CA,U+F6C3,U+FB01-FB04,U+FFFC}@font-face{font-family:Montserrat Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:116.72%;ascent-override:82.94%;descent-override:21.51%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Helvetica");size-adjust:106.02%;ascent-override:100.54%;descent-override:28.3%;line-gap-override:0%}:root{color-scheme:dark;--bg:#090b10;--surface:#12151b;--ink:#f5f2ec;--muted:#aaaeb7;--line:#2a2c33;--amber:#ffb020;--soft:#dcb976;--header:rgba(9,11,16,.94);--heading:"Montserrat","Montserrat Fallback",sans-serif;--body:"Proxima Nova","Manrope","Manrope Fallback",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 var(--body)}body.light{color-scheme:light;--bg:#f7f4ee;--surface:#fffdf9;--ink:#17202a;--muted:#545b64;--line:#d8d3c9;--soft:#885b0e;--header:rgba(247,244,238,.95)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--amber);outline-offset:6px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--heading);font-weight:500;letter-spacing:-.055em;line-height:1.12}h1{font-size:clamp(48px,4.8vw,78px);font-weight:500}h2{font-size:clamp(36px,3.8vw,60px)}h3{font-size:clamp(25px,2.35vw,37px)}h1 span,h2 span{color:var(--soft)}p{color:var(--muted)}img{max-width:100%;display:block}button{border:0;background:none}.skip{position:fixed;top:-100px;left:20px;padding:12px;background:var(--amber);color:#111;z-index:100}.skip:focus{top:12px}.header{height:76px;position:sticky;top:0;z-index:30;background:var(--header);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5%;gap:25px}.brand{display:block;flex-shrink:0;width:155px}.brand img{width:155px;height:70px;object-fit:contain}.logo-light,body.light .logo-dark{display:none}body.light .logo-light{display:block}.header nav{display:flex;gap:30px;font-size:13px}.header nav a:hover,.text-link:hover{color:var(--soft)}.header-actions{display:flex;align-items:center;gap:20px}.theme{font-size:25px;width:44px;height:44px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;padding:16px 24px;border-radius:5px;background:var(--amber);color:#17130d;font-size:13px;font-weight:800;transition:background .2s,transform .2s}.button:hover{background:#ffc255;transform:translateY(-2px)}.button.small{padding:12px 18px;font-size:12px}.eyebrow,.mini-label{font-size:10px;font-weight:700;letter-spacing:.17em;line-height:1.5;color:var(--soft)}.eyebrow{margin-bottom:24px}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--amber);box-shadow:0 0 15px #ffb02070;margin-right:10px}.hero{max-width:1600px;margin:auto;min-height:calc(100svh - 76px);position:relative;display:grid;grid-template-columns:1.2fr 1fr;padding:70px 7% 100px;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:3}.intro{margin-top:28px;font-size:17px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:35px}.quiet{font-size:11px;color:var(--muted)}.hero-art{position:relative;align-self:stretch;min-height:560px}.hero-pria{height:600px;width:auto;position:absolute;bottom:-70px;left:6%;object-fit:contain;mask-image:linear-gradient(#000 75%,transparent 100%)}.art-orbit{width:430px;height:430px;border:1px solid #ffb02035;position:absolute;top:80px;left:-2%;border-radius:50%;transform:rotate(-25deg) scaleX(1.12);box-shadow:0 0 60px #ffb02005}.art-orbit:after{content:"";position:absolute;inset:25px;border:1px solid var(--line);border-radius:50%}.art-label{position:absolute;right:0;top:25px;font-size:10px;letter-spacing:.15em;color:var(--muted);z-index:1}.pria-note{position:absolute;bottom:35px;left:-20px;display:flex;align-items:center;padding:16px 22px;background:var(--header);border:1px solid var(--line);border-radius:7px;z-index:4}.pria-note strong{font-family:Roboto Slab,serif;font-weight:400;font-size:19px}.pria-note p{font-size:11px}.hero-bottom{position:absolute;bottom:25px;left:7%;right:7%;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding-top:20px;font-size:10px;letter-spacing:.07em;color:var(--muted)}.hero-bottom b{font-weight:500;color:var(--ink)}.hero-bottom a{font-size:22px}.story-body{position:relative;border-top:1px solid var(--line)}.thread-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;overflow:visible}.thread-track,.thread-fill,.thread-fill-between,.thread-fill-resume{fill:none;stroke-width:1.5;stroke-linejoin:round}.thread-track{stroke:var(--amber);opacity:.13}.thread-fill,.thread-fill-between,.thread-fill-resume{stroke:var(--amber);filter:drop-shadow(0 0 5px #ffb02080)}.thread-spark{width:9px;height:9px;background:var(--amber);box-shadow:0 0 20px var(--amber);border:2px solid var(--bg);border-radius:50%;position:absolute;top:0;left:0;z-index:5;pointer-events:none}.thread-spark.in-scene{opacity:0}.chapter-rail{position:sticky;top:76px;background:var(--header);border-bottom:1px solid var(--line);display:flex;justify-content:center;align-items:center;gap:38px;height:64px;z-index:20;padding:8px 4%}.chapter-rail a{font-size:11px;color:var(--muted);white-space:nowrap}.chapter-rail a span{color:var(--soft);margin-right:6px;font-size:10px}.chapter-rail a[aria-current]{color:var(--ink)}.motion{font-size:10px;border:1px solid var(--line);padding:8px 12px;border-radius:20px;white-space:nowrap}.chapter{padding:110px 7% 100px 13%;max-width:1500px;margin:auto;position:relative;scroll-margin-top:65px}.chapter-heading{position:relative;margin-bottom:58px}.chapter-heading>p:last-child{margin-top:24px}.chapter-pin{position:absolute;left:-7%;top:7px;width:13px;height:13px;border-radius:50%;border:2px solid var(--amber);background:var(--bg);z-index:4}.source-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.portrait{position:relative;height:440px;border-radius:8px;overflow:hidden;background:#1b1e24}.portrait>img{width:100%;height:100%;object-fit:cover;filter:grayscale(.6);object-position:50% 25%}.portrait:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#080a0ee8)}.portrait figcaption{position:absolute;bottom:25px;left:28px;z-index:1;display:grid;gap:5px;color:#fff}.portrait figcaption span{font-size:10px;letter-spacing:.06em}.portrait figcaption strong{font-size:28px;font-family:var(--heading);font-weight:500}.source-narrative h3{margin:17px 0}.source-narrative>p{max-width:430px;font-size:14px}.trace-demo{margin-top:28px;padding-top:20px;border-top:1px solid var(--line)}.trace-buttons{display:flex;gap:8px;align-items:center}.trace-buttons button{font-size:11px;padding:8px 4px;border-bottom:1px solid transparent}.trace-buttons button[aria-pressed=true]{color:var(--soft);border-color:var(--amber)}.trace-buttons>span{color:var(--muted)}.trace-demo>p{font-size:12px;min-height:65px;margin-top:12px;max-width:430px}.guide-inline{display:flex;align-items:center;gap:13px;margin-top:25px}.guide-inline img{width:52px;height:52px;object-fit:cover;border:1px solid var(--line);border-radius:50%;background:var(--surface)}.guide-inline p{font-size:12px;font-family:Roboto Slab,serif;color:var(--ink)}.guide-inline p span{display:block;font-family:var(--body);font-size:8px;letter-spacing:.15em;color:var(--soft);margin-bottom:5px}.purpose{border-top:1px solid var(--line)}.usecase-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:45px;align-items:start}.tabs{display:flex;border-bottom:1px solid var(--line);gap:15px;margin-bottom:28px}.tabs button{padding:12px 0;font-size:11px;color:var(--muted);border-bottom:2px solid transparent;white-space:nowrap}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--amber)}#usecase-panel h3{margin:15px 0 18px}#usecase-panel p{font-size:14px;min-height:100px}.capabilities{display:flex;flex-wrap:wrap;gap:6px;margin-top:20px}.capabilities span{font-size:9px;padding:5px 9px;border:1px solid var(--line);border-radius:20px}.product-window{position:sticky;top:195px;margin-top:10px;border:1px solid #41434b;border-radius:9px;background:#151820;overflow:hidden;box-shadow:0 22px 80px #0003;transform:perspective(1300px) rotateY(-5deg)}.window-bar{display:flex;align-items:center;gap:16px;padding:14px;color:#a8adb8;font-size:8px;letter-spacing:.07em;border-bottom:1px solid #333}.window-dots{color:#787b85;letter-spacing:4px}.product-window>img{width:100%;aspect-ratio:1.3;object-fit:cover;object-position:left top}.product-window figcaption{padding:13px;font-size:9px;color:#abb0ba}.pointing-pria{position:relative;height:235px;margin-top:32px;overflow:hidden}.pointing-pria img{width:120px;height:auto;position:absolute;top:0;left:15px;mask-image:linear-gradient(#000 80%,transparent)}.pointing-pria p{position:absolute;left:150px;top:38px;color:var(--soft);font-family:Roboto Slab,serif;font-size:16px}.protection{border-top:1px solid var(--line)}.vault-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.vault-scene{position:relative;height:380px;overflow:hidden}.vault-ring{position:absolute;border:1px solid #ffb02040;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.vault-ring.outer{width:340px;height:340px}.vault-ring.inner{width:260px;height:260px;border-style:dashed;border-color:#ffb02025}.vault-core{width:140px;height:160px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2;background:var(--bg)}.vault-core svg{width:64px;fill:none;stroke:var(--amber);stroke-width:1.5}.vault-core span{text-align:center;color:var(--soft);font-size:9px;letter-spacing:.15em}.vault-label{position:absolute;top:50%;font-size:7px;letter-spacing:.1em;background:var(--bg);z-index:3;padding:5px}.label-left{left:0}.label-right{right:0}.horizon{position:absolute;height:80px;width:90%;bottom:-10px;left:5%;border-top:1px solid var(--amber);border-radius:50%;box-shadow:0 -8px 40px #ffb02015}.pill{display:inline-block;border:1px solid #ffb02050;color:var(--soft);border-radius:20px;padding:6px 13px;font-size:9px;letter-spacing:.08em}.vault-copy h3{margin:22px 0 18px}.vault-copy>p{font-size:14px;margin-bottom:25px}details{border-bottom:1px solid var(--line);padding:15px 0}summary{cursor:pointer;font-size:12px;list-style:none;display:flex;justify-content:space-between;gap:15px}summary::-webkit-details-marker{display:none}summary>span{color:var(--soft)}details[open] summary>span{transform:rotate(45deg)}details p{font-size:12px;padding-top:12px}.performance{border-top:1px solid var(--line)}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.impact-grid article{padding:25px 0;border-top:1px solid var(--line)}.impact-grid article>span{font-size:9px;letter-spacing:.1em;color:var(--soft)}.impact-grid h3{font-size:25px;margin:20px 0 15px}.impact-grid p{font-size:13px}.end-guide{margin-top:30px}.community{padding:65px 7% 65px 13%;border-block:1px solid var(--line);position:relative;z-index:3;background:var(--surface)}.section-line{display:flex;justify-content:space-between;align-items:end;gap:20px}.section-line .eyebrow{margin-bottom:15px}.community h2{font-size:27px;letter-spacing:-.035em}.carousel-controls{display:flex;gap:8px}.carousel-controls button{border:1px solid var(--line);border-radius:50%;width:40px;height:40px}.logo-carousel{display:flex;align-items:center;gap:65px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:38px 0 20px;scroll-snap-type:x proximity}.logo-carousel img{flex:0 0 135px;width:135px;height:55px;object-fit:contain;filter:grayscale(1) brightness(0) invert(1);opacity:.75;scroll-snap-align:start}body.light .logo-carousel img{filter:grayscale(1) brightness(0);opacity:.65}.company{padding:110px 7% 100px 13%;display:grid;grid-template-columns:1fr 1.1fr;gap:65px;max-width:1500px;margin:auto}.company-intro>p:not(.eyebrow){font-size:14px;margin:25px 0}.text-link{font-size:12px;border-bottom:1px solid var(--line);padding-bottom:5px}.company-cards{display:grid;gap:16px}.company-cards>article,.news-card{display:block;padding:28px 30px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.company-cards h3{font-size:28px;margin:15px 0}.company-cards p{font-size:12px}.news-card .text-link{display:inline-block;margin-top:20px}.news-card:hover{border-color:var(--soft)}.finale{position:relative;margin:0 7% 70px 13%;padding:70px 40px 65px 35%;border-top:1px solid var(--line);min-height:400px}.finale h2{font-size:clamp(35px,4vw,60px)}.finale .eyebrow{margin-bottom:20px}.finale p:not(.eyebrow){font-size:14px;margin:25px 0}.finale .chapter-pin{left:-6%;top:5px}.final-pria{position:absolute;left:0;bottom:0;width:31%;height:370px;overflow:hidden}.final-pria img{height:430px;width:auto;max-width:none;mask-image:linear-gradient(#000 65%,transparent 88%)}.celebration{position:absolute;right:0;top:0;pointer-events:none}.celebration i{position:absolute;width:4px;height:4px;background:var(--amber);border-radius:50%}footer{border-top:1px solid var(--line);padding:35px 7%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:25px}footer>span{font-family:Roboto Slab,serif;font-size:13px;color:var(--muted)}footer>div{display:flex;gap:22px;font-size:11px}footer small{flex-basis:100%;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:20px}.reading-indicator{height:2px;position:absolute;left:0;right:0;bottom:-1px;z-index:1;pointer-events:none}.reading-indicator span{height:100%;display:block;background:var(--amber);transform-origin:left;transform:scaleX(0)}body.motion-off *,body.motion-off *:before,body.motion-off *:after{scroll-behavior:auto!important;transition:none!important}.motion-off .thread-spark{display:none}.motion-off .thread-fill,.motion-off .thread-fill-between,.motion-off .thread-fill-resume{stroke-dashoffset:0!important}@media(min-width:1700px){.hero{padding-inline:100px}.chapter-pin{left:-7%}}@media(max-width:1050px){.header nav{gap:18px}.hero{padding-top:50px}.hero-art{min-height:470px}.hero-pria{height:530px;left:0}.art-orbit{width:330px;height:330px}.hero-actions{align-items:start;flex-direction:column;gap:12px}.hero h1{font-size:52px}.chapter-rail{gap:25px}.source-layout,.vault-layout{gap:35px}.usecase-layout{grid-template-columns:1fr 1.2fr;gap:25px}.tabs{gap:9px}.tabs button{font-size:10px}.company{gap:35px}.finale{padding-left:33%;padding-right:0}.trace-buttons{gap:4px}.trace-buttons button{font-size:10px}.quiet{display:none}}@media(max-width:760px){html{scroll-padding-top:64px}.header{height:64px;padding:0 5%;gap:12px}.brand,.brand img{width:116px;height:52px}.header nav{display:none}.header-actions{gap:7px}.button.small{font-size:10px;padding:10px 12px;gap:12px}.theme{width:34px}.hero{padding:45px 7% 85px;display:block;min-height:auto}.hero h1{font-size:clamp(39px,9vw,60px);letter-spacing:-.055em}.hero .eyebrow{font-size:9px;margin-bottom:22px}.intro{font-size:14px;margin-top:22px}.hero-actions{margin-top:24px}.button{padding:14px 18px;font-size:12px}.hero-art{min-height:340px;margin:16px 0 0 20%}.hero-pria{height:390px;bottom:-40px;left:0}.art-orbit{width:265px;height:265px;top:25px;left:-10%}.art-label{right:0;top:10px;font-size:8px}.pria-note{left:-22%;bottom:5px;padding:12px 15px}.pria-note strong{font-size:16px}.pria-note p{font-size:10px}.hero-bottom{font-size:8px;gap:10px;bottom:22px}.hero-bottom>span:nth-child(2){max-width:140px}.chapter-rail{top:64px;height:56px;gap:0;justify-content:space-between;padding:5px 5%}.chapter-rail a{font-size:0}.chapter-rail a span{font-size:12px;margin:0;padding:10px}.chapter-rail a[aria-current] span{border-bottom:2px solid var(--amber)}.motion{font-size:9px;padding:7px 10px}.chapter{padding:65px 6% 60px 12%;scroll-margin-top:48px}.chapter-pin{left:-9%;width:10px;height:10px}.chapter-heading{margin-bottom:35px}.chapter-heading h2{font-size:33px}.chapter-heading>p:last-child{font-size:13px;margin-top:20px}.chapter-heading br+p{display:none}.source-layout,.usecase-layout,.vault-layout,.company{grid-template-columns:1fr;gap:30px}.portrait{height:340px;max-width:450px}.source-narrative h3{font-size:30px}.trace-demo>p{min-height:55px}.trace-buttons button{font-size:10px}.product-window{position:static;transform:none;margin-top:0}.usecase-layout{gap:15px}.tabs{gap:18px}.tabs button{font-size:11px}#usecase-panel p{min-height:0}.pointing-pria{height:170px;margin-top:25px}.pointing-pria img{width:100px}.pointing-pria p{left:140px;top:30px;font-size:15px}.vault-scene{height:310px;order:2}.vault-ring.outer{width:285px;height:285px}.vault-ring.inner{width:225px;height:225px}.impact-grid{grid-template-columns:1fr;gap:5px}.impact-grid h3{margin:12px 0;font-size:25px}.impact-grid article{padding:23px 0}.community{padding:40px 6% 35px 12%}.community h2{font-size:24px}.section-line{align-items:center}.section-line .eyebrow{font-size:8px}.carousel-controls{gap:4px}.carousel-controls button{width:32px;height:32px}.logo-carousel{gap:35px}.logo-carousel img{flex-basis:120px;width:120px}.company{padding:65px 6% 50px 12%}.company h2{font-size:38px}.company-cards>article,.news-card{padding:25px}.finale{margin:0 6% 30px 12%;padding:45px 0 260px}.finale h2{font-size:37px}.finale .chapter-pin{left:-9%}.final-pria{bottom:0;left:auto;right:10%;height:240px;width:190px}.final-pria img{height:310px}.finale p:not(.eyebrow){font-size:13px}footer{padding:30px 7%;gap:20px}footer>span{font-size:11px}footer>div{flex-wrap:wrap;gap:20px}.celebration{right:30%;top:50px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.thread-spark{display:none}.thread-fill,.thread-fill-between,.thread-fill-resume{stroke-dashoffset:0!important}}.hero-thread{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;overflow:visible}.hero-thread path{fill:none;stroke:var(--amber);stroke-width:1.5;filter:drop-shadow(0 0 5px #ffb02070)}.chapter-pin img{position:absolute;max-width:none;width:40px;height:40px;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid var(--amber);border-radius:50%;background:var(--bg)}@media(max-width:760px){.chapter-pin img{width:28px;height:28px}.hero-thread{opacity:.7}}.story-body{overflow-x:clip}.header{height:76px;background:linear-gradient(110deg,#080d20f5,#101832f5 65%,#180e2bf5);border-bottom-color:#6479b12b}.header nav{padding:9px 22px;border:1px solid #8093c329;border-radius:30px;background:#ffffff04;gap:28px}.header nav a{font-size:12px}.header .button{border-radius:24px}.header .theme{border:1px solid #8093c329;border-radius:50%;font-size:21px}.hero{background:radial-gradient(ellipse at 83% 54%,#006aff18,transparent 47%),radial-gradient(ellipse at 72% 5%,#5900ff14,transparent 60%),linear-gradient(135deg,#090e20,#0d1c54 160%)}body.light .header{background:linear-gradient(110deg,#f9f7f2,#eaf0ff)}body.light .hero{background:radial-gradient(ellipse at 83% 54%,#006aff12,transparent 48%),linear-gradient(130deg,#f7f4ee,#eef0fb)}.hero-bottom{border-top:0;padding-top:16px;bottom:30px}.amplified-label{position:relative;padding-bottom:14px}.amplified-line{position:absolute;height:1px;background:var(--amber);bottom:0;left:0;width:100%;box-shadow:0 0 7px #ffb02065}.hero-thread-base{opacity:.7}.hero-thread .hero-thread-pulse{stroke:#ffdb91;stroke-width:3;stroke-dasharray:24 1100;opacity:0;filter:drop-shadow(0 0 7px #ffb020)}.thread-ignited:not(.motion-off) .hero-thread-pulse{opacity:1;animation:thread-flow 3.8s linear 2}.thread-ignited:not(.motion-off) .thread-spark{animation:thread-heartbeat 2.4s ease-in-out 3}.wand-burst{position:absolute;pointer-events:none;z-index:6}.wand-burst i{position:absolute;width:4px;height:4px;border-radius:50%;background:#ffd991;box-shadow:0 0 7px var(--amber);opacity:0}.motion-off .hero-thread-pulse,.motion-off .wand-burst{display:none}@keyframes thread-flow{0%{stroke-dashoffset:1124}to{stroke-dashoffset:0}}@keyframes thread-heartbeat{50%{box-shadow:0 0 24px 5px #ffb02099}}@media(max-width:760px){.header{height:64px}.hero-bottom{bottom:20px}.amplified-label{max-width:150px}.header .theme{width:32px;height:32px}.art-label{display:none}.hero{padding-bottom:105px}}:root{--bg:#101b48;--surface:#172654;--line:#7388ce40;--header:#101c48;--muted:#c0c9e3;--ink:#faf9ff;--soft:#f4cc83}body{background:#101b48;background-image:radial-gradient(ellipse at 95% 5%,#5900ff55,transparent 40%),linear-gradient(160deg,#0d1c54,#172556 38%,#29185a 70%,#101d4d);background-attachment:fixed}main{overflow-x:clip}.hero{max-width:none;width:100%;min-height:calc(100svh - 76px);background:radial-gradient(ellipse at 85% 45%,#006aff40,transparent 50%),radial-gradient(ellipse at 70% 0%,#5900ff40,transparent 62%);padding-left:max(7%,calc((100vw - 1400px)/2));padding-right:max(7%,calc((100vw - 1400px)/2))}.story-body{background:radial-gradient(ellipse at 100% 8%,#006aff28,transparent 24%),radial-gradient(ellipse at 0% 32%,#5900ff40,transparent 25%),radial-gradient(ellipse at 100% 64%,#006aff40,transparent 25%),linear-gradient(175deg,#0d1c5455,#31176688 47%,#10245799);border-top:0}.chapter{max-width:none}.source{background:linear-gradient(110deg,#006aff0c,transparent)}.purpose{background:linear-gradient(125deg,#5900ff10,#006aff12)}.protection{background:radial-gradient(ellipse at 26% 65%,#5900ff25,transparent 65%)}.performance{background:linear-gradient(130deg,#006aff10,#5900ff16)}.community{background:linear-gradient(110deg,#172e65,#322066)}.company-cards>article,.news-card{background:linear-gradient(135deg,#1b3269,#292054);border-color:#8a9be749}.finale{background:radial-gradient(ellipse at 30% 80%,#5900ff25,transparent 65%)}footer{background:linear-gradient(115deg,#112658,#27164e)}.header{background:#0d1944f7;border-bottom:1px solid #93aaff30;padding-inline:4%;gap:20px}.header nav{background:none;border:0;border-radius:0;padding:0;gap:23px}.header nav a,.header nav button{font-size:12px;padding:10px 0;color:#d9dff3;white-space:nowrap}.header nav a[aria-current]{color:#fff;border-bottom:2px solid var(--amber)}.header nav button:hover{color:#ffcf7a}.header .brand,.header .brand img{width:140px}.header-actions{gap:12px}.nav-toggle{display:none}.nav-notice{position:fixed;z-index:60;top:105px;left:50%;transform:translate(-50%);width:min(520px,90vw);padding:17px 22px;background:#253568;color:#fff;border:1px solid #7e94d4;border-radius:10px;box-shadow:0 15px 45px #060b2466;font-size:13px}.nav-notice[hidden]{display:none}.chapter-rail{background:#11204bf5;border-color:#8196cb38}.hero-art{min-height:570px;z-index:2}.hero-pria{bottom:10px;height:570px;mask-image:linear-gradient(#000 78%,transparent 100%)}.pria-note{bottom:108px;left:-12px;background:#172650e8;border-color:#9badde40}.art-label{display:none}.hero-thread{z-index:5;opacity:1;overflow:visible}.hero-thread-base{opacity:1;stroke-width:2!important;filter:drop-shadow(0 0 5px #ffb020aa)!important}.hero-bottom{z-index:6;bottom:34px;left:7%;right:7%;padding:0 0 10px;background:none;align-items:start;pointer-events:none}.hero-bottom>a{pointer-events:auto}.amplified-label{padding-bottom:16px;color:#d8e1fb}.amplified-line{height:2px;box-shadow:0 0 12px #ffb02090}.hero-bottom>span:nth-child(2){padding-right:30px;color:#c0c9e3}.hero-thread .hero-thread-pulse{stroke:#fff0c5;stroke-width:4;stroke-dasharray:65 950}.thread-ignited:not(.motion-off) .hero-thread-pulse{animation:thread-flow 2.7s linear 3}.wand-burst{z-index:8}.wand-burst i{width:5px;height:5px;background:#ffe8ae;box-shadow:0 0 12px #ffb020,0 0 4px #fff}.wand-burst i:nth-child(3n){width:3px;height:12px}.burst-flash,.burst-ring{position:absolute;display:block;opacity:0;pointer-events:none}.burst-flash{width:90px;height:90px;left:-45px;top:-45px;background:radial-gradient(circle,#fff9dd,#ffcf65aa 22%,#ffb02033 46%,transparent 70%);border-radius:50%}.burst-ring{width:90px;height:90px;left:-45px;top:-45px;border:2px solid #ffe2a5;border-radius:50%;box-shadow:0 0 18px #ffb02066}.burst-ring.second{border-width:1px}body.light{--bg:#eaf0ff;--surface:#f3f3ff;--ink:#192752;--muted:#485780;--line:#8193c44a;--soft:#865a12;background:linear-gradient(145deg,#f0f4ff,#e6e8ff 55%,#edf3ff)}body.light .hero{background:radial-gradient(ellipse at 85% 45%,#006aff22,transparent 55%),radial-gradient(ellipse at 70% 0%,#5900ff15,transparent 60%)}body.light .story-body{background:linear-gradient(175deg,#eef3ff,#e9e4fa 47%,#e3efff)}body.light .header,body.light .chapter-rail{background:#eef2fff5}body.light .header nav a,body.light .header nav button{color:#253664}body.light .pria-note{background:#f1f3fff0}body.light .hero-bottom>span,body.light .amplified-label{color:#44547a}body.light .community,body.light footer{background:linear-gradient(110deg,#dce8ff,#e9dffc)}body.light .company-cards>article,body.light .news-card{background:linear-gradient(135deg,#f6f8ff,#ede7fc)}@media(min-width:1600px){.hero-art{min-height:640px}.hero-pria{height:650px}.hero-bottom{left:max(7%,calc((100vw - 1400px)/2));right:max(7%,calc((100vw - 1400px)/2))}}@media(max-width:1100px){.header{gap:12px}.header nav{gap:14px}.header nav a,.header nav button{font-size:10px}.header .brand,.header .brand img{width:115px}.header-actions{gap:7px}}@media(max-width:900px){.nav-toggle{display:block;margin-left:auto;font-size:12px;padding:10px}.header nav{display:none}.header.nav-open nav{display:grid;position:absolute;top:100%;left:0;right:0;background:#132557;padding:16px 7%;grid-template-columns:repeat(3,1fr);gap:10px;border-bottom:1px solid #8ba0d666}.header.nav-open nav a,.header.nav-open nav button{font-size:13px;text-align:left}.header.nav-open nav a[aria-current]{width:fit-content}body.light .header.nav-open nav{background:#eef2ff}}@media(max-width:760px){.header{padding-inline:5%;gap:6px}.header .brand,.header .brand img{width:108px}.header .button{padding:10px;font-size:9px;gap:6px}.header-actions{gap:5px}.nav-toggle{padding:9px 5px;font-size:10px}.nav-toggle span{margin-left:3px}.hero{padding:42px 7% 120px;min-height:calc(100svh - 64px)}.hero-art{min-height:380px;margin-left:18%;margin-top:20px}.hero-pria{height:400px;bottom:18px;left:0}.pria-note{bottom:56px;left:-18%;padding:11px 15px}.hero-bottom{bottom:25px;font-size:8px;padding:0 0 8px}.hero-bottom>span:nth-child(2){max-width:125px;padding:0}.amplified-label{max-width:135px}.hero-thread{opacity:1}.burst-flash,.burst-ring{width:64px;height:64px;left:-32px;top:-32px}.chapter-rail{top:64px}.nav-notice{top:85px}}@media(prefers-reduced-motion:reduce){.hero-thread-pulse,.wand-burst{display:none!important}}.pria-speaker{display:flex;align-items:center;gap:19px;margin:-20px 0 45px;max-width:620px;position:relative;z-index:4;opacity:0;transform:translateY(18px);transition:opacity .45s ease,transform .55s cubic-bezier(.16,1,.3,1)}.pria-speaker.is-speaking{opacity:1;transform:translateY(0)}.speaker-avatar{flex:0 0 88px;width:88px;height:88px;object-fit:cover;border-radius:22px;border:1px solid #899ceb66;background:#15275b;box-shadow:0 8px 25px #060b2422}.speaker-bubble{position:relative;background:#263969;border:1px solid #96abdf66;border-radius:17px 17px 17px 4px;padding:16px 22px;transform:translate(-8px) scale(.97);transition:transform .45s ease .12s;box-shadow:0 8px 24px #060b241a}.speaker-bubble:before{content:"";position:absolute;left:-8px;top:34px;width:14px;height:14px;transform:rotate(45deg);background:inherit;border-left:1px solid #96abdf66;border-bottom:1px solid #96abdf66}.speaker-bubble>span{font-size:10px;font-weight:700;color:#ffd48d;letter-spacing:.08em}.speaker-bubble p{font-size:14px;line-height:1.65;color:#f4f6ff;margin-top:4px}.is-speaking .speaker-bubble{transform:none}body.light .speaker-bubble{background:#fafaff;border-color:#9aa9d5}body.light .speaker-bubble p{color:#25375e}body.light .speaker-bubble>span{color:#775112}.motion-off .pria-speaker{opacity:1;transform:none}.motion-off .speaker-bubble{transform:none}@media(max-width:760px){.pria-speaker{gap:13px;margin:-8px 0 30px}.speaker-avatar{flex-basis:62px;width:62px;height:62px;border-radius:16px}.speaker-bubble{padding:12px 15px}.speaker-bubble p{font-size:12px}.speaker-bubble:before{top:25px}}@media(prefers-reduced-motion:reduce){.pria-speaker{opacity:1;transform:none}.speaker-bubble{transform:none}}body{background:#0d1c54;background-attachment:scroll}.hero{background:linear-gradient(115deg,#0d1c54 25%,#172f78 65%,#34217e)}.story-body{background:#0d1c54}.signature-scene{padding:110px 0 120px;display:grid;grid-template-columns:48% 4% 1fr 8%;align-items:center;background:#182e68;position:relative}.signature-scene>div{grid-column:3;grid-row:1}.signature-scene h2{font-size:clamp(28px,3.1vw,46px)}.signature-logo{grid-column:1;grid-row:1;width:100%;height:auto;aspect-ratio:1000/600;display:block;overflow:visible}.logo-thread{filter:drop-shadow(0 0 6px #ffb0208c)}.source,.performance,.praxis-album{--bg:#f0f3fa;--ink:#16264f;--muted:#526080;--soft:#5835a2;--line:#bdc8df;--surface:#e5ebf6;background:var(--bg);color:var(--ink)}.source{--section-before:#182e68}.purpose{--section-before:#f0f3fa;background:#183879;--bg:#183879;--muted:#c5d4f0;--soft:#d7ccff}.protection{--section-before:#183879;background:#eee8f8;--bg:#eee8f8;--ink:#28204d;--muted:#62567a;--soft:#6241a1;--line:#c9bcdf;color:var(--ink)}.performance{--section-before:#0d1c54}.chapter{border-top:0;padding-top:130px;padding-bottom:115px;isolation:isolate}.chapter:before{content:"";position:absolute;inset:-1px 0 auto;height:55px;background:var(--section-before);clip-path:polygon(0 0,100% 0,100% 8%,0 100%);pointer-events:none;z-index:-1}.chapter:nth-of-type(2n):before{clip-path:polygon(0 0,100% 0,100% 100%,0 8%)}.source .speaker-bubble,.protection .speaker-bubble,.performance .speaker-bubble{background:#fff;border-color:var(--line);box-shadow:0 8px 30px #28205009}.source .speaker-bubble p,.protection .speaker-bubble p,.performance .speaker-bubble p{color:var(--ink)}.source .speaker-bubble>span,.protection .speaker-bubble>span,.performance .speaker-bubble>span{color:var(--soft)}.source .trace-buttons button[aria-pressed=true]{border-color:#5900ff}.chapter-pin{border-color:#d99c31}.community{background:#e0e8f7;color:#16264f;--muted:#526080;--soft:#543893;--line:#b8c5df;padding-block:60px}.community .logo-carousel img{filter:brightness(0);opacity:.75}.company{max-width:none;background:#26205d;padding-top:110px;padding-bottom:110px;position:relative;--soft:#ccbbff;--muted:#d0c9e7}.company-cards>article,.news-card{background:#332a70;border-color:#7b6aa36b}.company-intro h2 span{color:#cbf}.finale{background:#0d1c54;margin:0;padding:90px 8% 80px 43%;min-height:460px}.final-pria{left:13%;width:27%;bottom:0;height:380px}.finale .chapter-pin{left:8%;top:70px}footer{background:#09153f}.shield-scene{text-align:center;position:relative}.shield-scene svg{width:100%;height:auto;aspect-ratio:1000/600;display:block;overflow:visible}.shield-thread{filter:drop-shadow(0 0 6px #ffb0208c)}.shield-structure{pointer-events:none}.shield-structure :is(.shield-fill,.shield-texture,.shield-inner,.shield-ring){transform-box:view-box}.shield-runner{stroke-dasharray:70 930;stroke-dashoffset:0;opacity:0}.shield-sheen-band{opacity:0;transform:translate(-240px) skew(-18deg)}.shield-thread-svg.is-settled .shield-runner{opacity:.9}.shield-thread-svg.is-settled.in-view .shield-runner{animation:shield-run 5s linear infinite}.shield-thread-svg.is-settled.in-view .shield-aura{animation:shield-breathe 4.2s ease-in-out infinite}.shield-thread-svg.is-settled.in-view .shield-sheen-band{animation:shield-sheen 6s ease-in-out .4s infinite}.shield-thread-svg.is-settled.in-view .shield-node-halo{animation:shield-halo 2.8s ease-in-out infinite}.shield-thread-svg.is-settled.in-view .shield-rings{animation:shield-rings 4.2s ease-in-out infinite}.shield-thread-svg.is-settled.in-view .shield-node-halo:nth-child(6n+1){animation-delay:-.6s}.shield-thread-svg.is-settled.in-view .shield-node-halo:nth-child(6n+4){animation-delay:-1.3s}@keyframes shield-run{to{stroke-dashoffset:-1000}}@keyframes shield-breathe{50%{opacity:.55}}@keyframes shield-rings{50%{opacity:.6}}@keyframes shield-halo{50%{fill-opacity:.08;transform:scale(1.35)}}.shield-node-halo{transform-box:fill-box;transform-origin:center}@keyframes shield-sheen{0%,55%{opacity:0;transform:translate(-240px) skew(-18deg)}62%{opacity:1}80%,to{opacity:0;transform:translate(380px) skew(-18deg)}}body.motion-off .shield-thread-svg :is(.shield-runner,.shield-aura,.shield-sheen-band,.shield-node-halo,.shield-rings){animation:none!important}@media(prefers-reduced-motion:reduce){.shield-thread-svg :is(.shield-runner,.shield-aura,.shield-sheen-band,.shield-node-halo,.shield-rings){animation:none!important}}body.motion-off .shield-thread-svg .shield-runner,body.motion-off .shield-thread-svg .shield-sheen-band{opacity:0}.shield-labels{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 28px;margin-top:6px;font-size:9px;font-weight:700;letter-spacing:.16em;line-height:1.5;color:var(--pria-blue,#0184FA)}@media(max-width:360px){.shield-labels{gap:4px 18px}}.shield-labels span{display:block}.motion-off .shield-labels span{opacity:1!important;transform:none!important}.vault-horizon-section{position:relative;isolation:isolate;min-height:650px;overflow:hidden;background:#0d1c54;color:#fff;text-align:center;padding:100px 8% 180px}.vault-horizon-section:before{content:"";position:absolute;inset:0 0 auto;height:50px;background:#eee8f8;clip-path:polygon(0 0,100% 0,100% 100%);z-index:3}.horizon-copy{position:relative;z-index:4}.horizon-copy h2{font-size:clamp(80px,11vw,160px);font-weight:500;letter-spacing:-.065em}.horizon-copy h2 span{font-size:.22em;vertical-align:super;color:#c4b6ff}.horizon-copy p:not(.eyebrow){font-size:18px;margin-top:20px;color:#c5d1f0}.horizon-copy .eyebrow{color:#c4b6ff}.vault-horizon{position:absolute;width:160%;aspect-ratio:1;left:50%;top:72%;transform:translate(-50%);z-index:1;pointer-events:none}.vault-horizon>div{position:absolute;border-radius:50%}.vault-horizon .horizon-glow{inset:-22px;filter:blur(20px);background:conic-gradient(#f2f6fc,#00afec,#006aff,#5900ff,#006aff,#c6b5ff);opacity:.7}.vault-horizon .horizon-ring{inset:0;background:conic-gradient(#f2f6fc,#00afec,#006aff,#5900ff,#006aff,#c6b5ff)}.vault-horizon .horizon-disc{inset:3px;background:#0d1c54}.vault-fireworks{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none}.horizon-caption{position:absolute;bottom:36px;left:10%;right:10%;font-size:9px;letter-spacing:.16em;color:#bacaf0;z-index:4}.praxis-album{position:relative;padding:105px 8% 95px 13%;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;background:#ece6f5;--soft:#654099;--muted:#665877;--ink:#2e2145;--line:#cbbad9}.praxis-album:before{content:"";position:absolute;inset:-1px 0 auto;height:48px;background:#26205d;clip-path:polygon(0 0,100% 0,0 100%)}.album-copy{align-self:center}.album-copy h2{font-size:clamp(37px,4vw,60px)}.album-copy>p:not(.eyebrow){font-size:15px;margin-top:26px;max-width:340px}.album-copy>small{display:block;font-size:11px;color:var(--muted);margin-top:22px}.photo-album{padding:20px;background:#f9f6fc;box-shadow:10px 12px #d8cde6;transform:rotate(2deg);border:1px solid #d0bfdc}.album-stage{border:1px solid #d7cce3}.photo-placeholder{aspect-ratio:1.3;background:#e3daed;display:flex;align-items:center;justify-content:center;flex-direction:column;border:12px solid #ede6f3;color:#756085}.photo-placeholder>span{font-size:46px;font-weight:300;color:#8f77a3}.photo-placeholder p{font-family:Roboto Slab,serif;font-size:22px;color:#665078}.photo-placeholder small{font-size:8px;letter-spacing:.2em;margin-top:15px}.album-stage figcaption{padding:13px;font-size:9px;color:#776286;letter-spacing:.1em}.album-controls{display:flex;justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;color:#796388}.album-controls button{border:1px solid #bca9ca;width:36px;height:36px;border-radius:50%}.album-controls button:disabled{cursor:not-allowed;opacity:.45}.story-cursor{position:fixed;left:0;top:0;z-index:99;pointer-events:none;opacity:0}.story-cursor:before{content:"";position:absolute;width:25px;height:25px;border:1px solid #a8bfff;border-radius:50%;transform:translate(-50%,-50%);transition:width .18s,height .18s,background .18s}.story-cursor.visible{opacity:.7}.story-cursor.over-control:before{width:44px;height:44px;background:#8baaff18}.motion-off .story-cursor{display:none}body.light .source,body.light .performance{background:#f0f3fa}body.light .purpose{background:#dce7fd;--bg:#dce7fd;--ink:#142a51;--muted:#506486;--soft:#553298;color:var(--ink)}body.light .protection{background:#eee8f8}body.light .company{background:#e3daf3;--ink:#2e2145;--muted:#665877;color:var(--ink)}body.light .company-intro h2 span{color:#654099}body.light .finale{background:#e8edfc}body.light .signature-scene{background:#243e7c;color:#fff}body.light .signature-scene h2 span{color:#d8c7ff}@media(max-width:760px){.signature-scene{padding:54px 0 70px;grid-template-columns:12% 1fr 7%;row-gap:22px}.signature-scene>div{grid-column:2;grid-row:auto}.signature-scene h2{font-size:32px}.signature-logo{grid-column:1/3;grid-row:auto}.chapter{padding-top:90px;padding-bottom:65px}.chapter:before{height:34px}.vault-horizon-section{min-height:540px;padding-top:85px}.horizon-copy h2{font-size:86px}.horizon-copy p:not(.eyebrow){font-size:15px}.horizon-copy .eyebrow{font-size:8px}.vault-horizon{width:230%;top:76%}.horizon-caption{font-size:7px}.praxis-album{padding:85px 8% 70px 12%;grid-template-columns:1fr;gap:40px}.photo-album{padding:12px;transform:rotate(1deg);box-shadow:6px 7px #d8cde6}.photo-placeholder p{font-size:17px}.album-copy h2{font-size:39px}.company{padding-top:70px;padding-bottom:80px}.finale{padding:65px 8% 290px 12%}.final-pria{left:auto;right:12%;width:190px;height:250px}.finale .chapter-pin{left:6%;top:68px}}@media(pointer:coarse),(prefers-reduced-motion:reduce){.story-cursor{display:none}}.source .chapter-pin,.purpose .chapter-pin,.protection .chapter-pin{left:auto;right:-24.5px}@media(max-width:760px){.source .chapter-pin,.purpose .chapter-pin,.protection .chapter-pin{right:-13px}}.rai-flip-portrait{overflow:visible;background:none;perspective:1400px;cursor:pointer}.rai-flip-portrait:after{display:none}.rai-flip-portrait .rai-flip-inner{position:relative;width:100%;height:100%}.rai-flip-portrait .rai-flip-face{position:absolute;inset:0;border-radius:8px;overflow:hidden;background:#1b1e24}.rai-flip-portrait .rai-flip-back{box-shadow:0 0 0 1px #ffb02059,0 20px 60px #ffb0201f}.rai-flip-portrait .rai-flip-back,.rai-flip-portrait[data-flipped=true] .rai-flip-front{visibility:hidden}.rai-flip-portrait[data-flipped=true] .rai-flip-back{visibility:visible}.rai-flip-portrait .rai-flip-face img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.rai-flip-portrait .rai-flip-front img{filter:grayscale(.6)}.rai-flip-portrait .rai-flip-back img{object-position:50% 30%}.rai-flip-portrait .rai-flip-face:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#080a0ee8)}.rai-flip-portrait .rai-flip-cap{position:absolute;bottom:25px;left:28px;right:28px;z-index:1;display:grid;gap:5px;color:#fff}.rai-flip-portrait .rai-flip-cap span{font-size:10px;letter-spacing:.06em}.rai-flip-portrait .rai-flip-cap strong{font-size:28px;font-family:var(--heading);font-weight:500}.rai-flip-portrait .rai-flip-cap span:last-child{font-size:12px;letter-spacing:.02em;max-width:34ch}.rai-flip-toggle{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#080a0e99;color:#fff;font-size:11px;letter-spacing:.04em;transition:background .3s,border-color .3s}.rai-flip-toggle:hover{background:#080a0ed9;border-color:var(--amber)}.rai-flip-toggle span[aria-hidden]{display:inline-block;transition:transform .6s}.rai-flip-portrait[data-flipped=true] .rai-flip-toggle span[aria-hidden]{transform:rotate(-180deg)}.hero-thread .hero-thread-origin{stroke:url(#key-origin-fade)!important;stroke-linecap:round;filter:none!important}.hero-thread .origin-halo{stroke-width:15px!important;opacity:.5}.hero-thread .origin-core{stroke-width:3.2px!important}.hero-thread .ko-stop-hot{stop-color:#fff4cf;stop-opacity:1}.hero-thread .ko-stop-warm{stop-color:var(--amber);stop-opacity:.85}.hero-thread .ko-stop-off{stop-color:var(--amber);stop-opacity:0}.hero-thread .hero-thread-base{stroke-linecap:round}.key-glow{position:absolute;z-index:6;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#fff6dcd9 0,#ffd27acc 14%,#ffb02059 38%,#ffb02017 58%,transparent 72%),radial-gradient(ellipse 60% 26% at 78% 50%,#ffc85a66 0,#ffb02026 50%,transparent 100%);mix-blend-mode:screen}@media(max-width:760px){.key-glow{width:54px;height:54px;margin:-27px 0 0 -27px}}.key-glow:not([style*=left]){visibility:hidden}body{--pria-bg: #000000;--pria-bg-strong: #0a1130;--pria-bg-radial-1: rgba(0, 106, 255, .13);--pria-bg-radial-2: rgba(89, 0, 255, .09);--pria-bg-radial-3: rgba(0, 224, 138, .05);--pria-surface-solid: #12162c;--pria-text: #f8fafc;--pria-text-muted: #94a3b8;--pria-text-soft: #cbd5e1;--pria-border: rgba(255, 255, 255, .09);--pria-border-strong: rgba(0, 106, 255, .36);--pria-blue: #0184FA;--pria-blue-fill: #0072DA;--pria-violet: #5930F0}body.light{--pria-bg: #f2f6fc;--pria-bg-strong: #e2eaf6;--pria-bg-radial-1: rgba(0, 106, 255, .1);--pria-bg-radial-2: rgba(89, 0, 255, .06);--pria-bg-radial-3: rgba(0, 224, 138, .05);--pria-surface-solid: #ffffff;--pria-text: #0f172a;--pria-text-muted: #4d5b6f;--pria-text-soft: #334155;--pria-border: rgba(15, 23, 42, .1);--pria-border-strong: rgba(0, 106, 255, .3);--pria-blue: #0184FA;--pria-blue-fill: #0072DA;--pria-violet: #5930F0}body,body.light{--bg:var(--pria-bg);--surface:var(--pria-surface-solid);--ink:var(--pria-text);--muted:var(--pria-text-muted);--line:var(--pria-border);--soft:var(--pria-text-soft);background:var(--pria-bg);color:var(--pria-text)}body :is(.hero,.story-body,.signature-scene,.chapter,.community,.company,.praxis-album,.finale),body.light :is(.hero,.story-body,.signature-scene,.chapter,.community,.company,.praxis-album,.finale){--bg:var(--pria-bg);--surface:var(--pria-surface-solid);--ink:var(--pria-text);--muted:var(--pria-text-muted);--line:var(--pria-border);--soft:var(--pria-text-soft);color:var(--pria-text);background:none}body :is(.hero,.story-body),body.light :is(.hero,.story-body){background:radial-gradient(ellipse at top left,var(--pria-bg-radial-1),transparent 38rem),radial-gradient(ellipse at 82% 8%,var(--pria-bg-radial-2),transparent 32rem),radial-gradient(ellipse at 88% 92%,var(--pria-bg-radial-3),transparent 28rem),linear-gradient(160deg,var(--pria-bg) 0%,var(--pria-bg-strong) 60%,var(--pria-bg) 100%)}body :is(.signature-scene,.purpose,.company,.praxis-album),body.light :is(.signature-scene,.purpose,.company,.praxis-album){background:var(--pria-surface-solid)}body :is(.source,.protection,.performance),body.light :is(.source,.protection,.performance){--section-before:var(--pria-surface-solid)}body :is(.purpose),body.light :is(.purpose){--section-before:var(--pria-bg-strong)}body :is(.header,.chapter-rail,footer),body.light :is(.header,.chapter-rail,footer){background:var(--pria-bg-strong);border-color:var(--pria-border)}body .header nav :is(a,button),body.light .header nav :is(a,button){color:var(--pria-text-soft)}body .header.nav-open nav,body.light .header.nav-open nav{background:var(--pria-surface-solid)}body :is(.company-cards>article,.news-card,.speaker-bubble,.pria-note,.photo-album,.nav-notice),body.light :is(.company-cards>article,.news-card,.speaker-bubble,.pria-note,.photo-album,.nav-notice){background:var(--pria-surface-solid);border-color:var(--pria-border);color:var(--pria-text);box-shadow:0 12px 32px #00000012}body :is(.speaker-bubble p,.photo-placeholder p),body.light :is(.speaker-bubble p,.photo-placeholder p){color:var(--pria-text)}body :is(.speaker-bubble>span,.eyebrow,.mini-label,.company-intro h2 span,.signature-scene h2 span,.album-copy h2 span),body.light :is(.speaker-bubble>span,.eyebrow,.mini-label,.company-intro h2 span,.signature-scene h2 span,.album-copy h2 span){color:color-mix(in srgb,var(--pria-blue) 55%,var(--pria-text))}body :is(.hero-bottom>span,.amplified-label,.album-controls,.album-stage figcaption),body.light :is(.hero-bottom>span,.amplified-label,.album-controls,.album-stage figcaption){color:var(--pria-text-muted)}body .hero h1>span,body.light .hero h1>span{color:#e7bd72}body.light .hero h1>span{color:#8b5e0b}body :is(.album-stage,.album-controls button,.speaker-bubble:before),body.light :is(.album-stage,.album-controls button,.speaker-bubble:before){border-color:var(--pria-border)}body .photo-placeholder,body.light .photo-placeholder{background:var(--pria-bg-strong);border-color:var(--pria-bg-strong);color:var(--pria-text-muted)}body .praxis-album:before,body.light .praxis-album:before{background:var(--pria-bg-strong)}body .community .logo-carousel img{filter:brightness(0) invert(1)}body.light .community .logo-carousel img{filter:brightness(0)}body .speaker-avatar{background:var(--pria-bg-strong);border-color:var(--pria-border-strong)}body .chapter-pin{background:var(--pria-bg-strong);border-color:var(--amber)}body{--backdrop-dot:rgba(255,255,255,.11);--backdrop-amber:rgba(255,176,32,.1);--header-glass:rgba(10,17,48,.72)}body.light{--backdrop-dot:rgba(15,23,42,.1);--backdrop-amber:rgba(255,176,32,.1);--header-glass:rgba(242,246,252,.78)}.page-backdrop{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.backdrop-grid-dots{position:absolute;inset:0;background-image:radial-gradient(var(--backdrop-dot) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,#000 20%,transparent 80%)}.backdrop-glow{position:absolute;border-radius:50%}.backdrop-glow-blue{width:60vw;height:60vw;left:-10vw;top:-20vw;background:radial-gradient(circle,var(--pria-bg-radial-1),transparent 65%)}.backdrop-glow-violet{width:50vw;height:50vw;right:-14vw;top:10vh;background:radial-gradient(circle,var(--pria-bg-radial-2),transparent 65%)}.backdrop-glow-amber{width:46vw;height:46vw;right:6vw;bottom:-14vw;background:radial-gradient(circle,var(--backdrop-amber),transparent 65%)}.backdrop-particles{position:absolute;inset:0;width:100%;height:100%}main,.site-footer{position:relative;z-index:1}html{scroll-padding-top:76px}.header{height:76px;position:sticky;top:0;z-index:30;padding-inline:4%;gap:24px;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--pria-border);box-shadow:none}body .header,body.light .header{background:var(--header-glass);border-color:var(--pria-border)}.header .brand,.header .brand img{width:130px}.header .brand img{height:56px}.header nav{gap:26px}.header nav :is(a,button){position:relative;font-size:13px;letter-spacing:.01em;padding:8px 0;white-space:nowrap;transition:color .2s}.header nav :is(a,button):after{content:"";position:absolute;left:0;right:0;bottom:1px;height:2px;border-radius:2px;background:var(--amber);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.16,1,.3,1)}.header nav :is(a,button):is(:hover,:focus-visible):after,.header nav a[aria-current]:after{transform:scaleX(1)}body .header nav :is(a,button):is(:hover,:focus-visible,[aria-current]){color:var(--pria-text)}.header nav a[aria-current]{border-bottom:0}.header .theme{width:40px;height:40px;border:1px solid var(--pria-border);border-radius:50%;font-size:20px;color:var(--pria-text-soft)}.header .theme:hover{border-color:var(--pria-border-strong)}.header .button{border-radius:999px;padding:11px 18px;font-size:12px;font-weight:700;gap:10px}.chapter-rail{top:76px;height:58px;justify-content:flex-start;padding-left:8%;gap:36px}.chapter-rail .motion{margin-left:auto}.hero{min-height:calc(100svh - 76px)}body :is(.source,.protection,.performance,.community,.praxis-album),body.light :is(.source,.protection,.performance,.community,.praxis-album){--pria-bg:#f2f6fc;--pria-bg-strong:#e2eaf6;--pria-surface-solid:#fff;--pria-text:#0f172a;--pria-text-muted:#4d5b6f;--pria-text-soft:#334155;--pria-border:#0f172a1a;--pria-border-strong:#006aff4d;--bg:var(--pria-bg);--ink:var(--pria-text);--muted:var(--pria-text-muted);--soft:var(--pria-text-soft);--line:var(--pria-border);color:var(--pria-text)}body .source,body.light .source{background:#f2f6fc;--cut-from:#12162c;--cut-accent:#0184fa}body .purpose,body.light .purpose{background:#0d1c54;--pria-text:#f8fafc;--pria-text-soft:#cbd5e1;--pria-text-muted:#b8c6df;--pria-surface-solid:#17264b;--pria-bg-strong:#0a1130;--pria-border:#ffffff20;--ink:#f8fafc;--muted:#b8c6df;--soft:#cbd5e1;--cut-from:#f2f6fc;--cut-accent:#0184fa;color:var(--ink)}body .protection,body.light .protection{background:#eae8f8;--pria-bg:#eae8f8;--cut-from:#0d1c54;--cut-accent:#5930f0}body .performance,body.light .performance{background:#f2f6fc;--cut-from:#0a1130;--cut-accent:#0184fa}body .community,body.light .community{background:#e2eaf6}body .company,body.light .company{background:#191638;--pria-surface-solid:#242045;--pria-text:#f8fafc;--pria-text-soft:#dbd5ed;--pria-text-muted:#b9b2cb;--pria-border:#ffffff20;--ink:#f8fafc;--muted:#b9b2cb;--soft:#dbd5ed;color:var(--ink)}body .praxis-album,body.light .praxis-album{background:#eceafb;--pria-bg:#eceafb;--pria-bg-strong:#e1def4;--cut-from:#191638;--cut-accent:#5930f0}body .signature-scene,body.light .signature-scene{background:#12162c;color:#f8fafc;--pria-text:#f8fafc;--pria-text-soft:#cbd5e1}.signature-scene h2 span{color:#cbd5e1!important}body .chapter:before,body.light .chapter:before{height:52px;clip-path:polygon(0 0,100% 0,100% 12%,0 100%);background:var(--cut-from);z-index:0}body .chapter:after{content:"";position:absolute;inset:0 0 auto;height:56px;clip-path:polygon(0 92%,100% 8%,100% 15%,0 100%);background:var(--cut-accent);pointer-events:none}.chapter-heading{z-index:3}.chapter{padding-top:130px}.pria-speaker{z-index:3}.source .speaker-bubble,.protection .speaker-bubble,.performance .speaker-bubble{background:#fff!important}.source .speaker-bubble p,.protection .speaker-bubble p,.performance .speaker-bubble p{color:#0f172a!important}.source .speaker-bubble>span,.protection .speaker-bubble>span,.performance .speaker-bubble>span{color:#155dad!important}.source .eyebrow,.protection .eyebrow,.performance .eyebrow,.community .eyebrow,.praxis-album .eyebrow{color:#3b43a0!important}.community .logo-carousel img,body.light .community .logo-carousel img{filter:brightness(0)!important;opacity:.65}.praxis-album:before{background:#191638!important}.praxis-album .album-copy h2 span{color:#5930a0!important}.company .company-intro h2 span{color:#c7b7ff!important}.community{border:0}.section-line h2{font-weight:600}.impact-grid article{border-top:2px solid #0184fa}.company-cards>article,.news-card{border-radius:3px}.photo-album{border-radius:0!important;box-shadow:9px 12px #d3cfea!important}.photo-placeholder{border-color:#e1def4!important;background:#e1def4!important}.photo-placeholder p{color:#45406e!important}.album-controls{color:#4d4973!important}.site-footer{display:block!important;padding:0 7%!important;background:#0a1130!important;color:#f8fafc;border:0}.footer-signoff{position:relative;padding:65px 0 50px;border-bottom:1px solid #ffffff24;display:block!important}.footer-signoff>.eyebrow{color:#9fcfff!important;margin-bottom:25px}.footer-signoff>p:not(.eyebrow){font:500 clamp(38px,5.2vw,78px)/1.1 var(--heading);letter-spacing:-.05em;color:#f8fafc}.footer-signoff>p>span{color:#a5a0ed}.footer-signoff>a{position:absolute;right:0;bottom:60px;width:48px;height:48px;display:grid;place-items:center;border:1px solid #ffffff40;border-radius:50%;font-size:23px}.footer-grid{display:grid!important;grid-template-columns:1.35fr 1fr 1fr 1.15fr;gap:35px!important;padding:50px 0}.footer-grid h2{font:700 11px/1.6 var(--body);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;color:#aac9ff}.footer-grid p{font-size:12px;color:#aebbd1;line-height:1.8}.footer-grid nav a{display:block;width:fit-content;font-size:12px;color:#c1cce0;margin-bottom:12px}.footer-grid nav a:hover{color:#ffb020}.footer-grid .brand{margin-bottom:18px}.footer-grid .logo-light{display:none!important}.footer-grid .logo-dark{display:block!important}.footer-invite .button{margin-top:22px;font-size:11px}.footer-bottom{display:flex!important;justify-content:space-between;gap:20px!important;border-top:1px solid #ffffff24;padding:24px 0;color:#9faec5;font-size:10px!important}.site-footer .brand img{height:auto}.nav-notice{top:88px}@media(max-width:1100px){.header{gap:14px}.header nav{gap:16px}.header nav :is(a,button){font-size:12px}.footer-grid{gap:25px!important;grid-template-columns:1fr 1fr}.footer-grid h2{margin-bottom:12px}}@media(max-width:900px){.header.nav-open nav{display:grid;position:absolute;top:calc(100% + 8px);left:4%;right:4%;grid-template-columns:1fr;gap:0;padding:6px 18px;background:var(--pria-surface-solid);border:1px solid var(--pria-border);border-radius:14px;box-shadow:0 24px 56px #00000059}.header.nav-open nav :is(a,button){font-size:16px;letter-spacing:0;padding:13px 0;text-align:left;border-bottom:1px solid var(--pria-border)}.header.nav-open nav :is(a,button):last-child{border-bottom:0}.header.nav-open nav :is(a,button):after{display:none}.header.nav-open nav a[aria-current]{width:auto;box-shadow:inset 3px 0 0 var(--amber);padding-left:14px}}@media(max-width:760px){html{scroll-padding-top:64px}.header{height:64px;padding-inline:5%;gap:8px}.header .brand,.header .brand img{width:104px}.header .brand img{height:46px}.header .theme{width:34px;height:34px;font-size:17px}.header .button{padding:9px 13px;font-size:12px;gap:6px}.nav-toggle{font-size:11px;padding:9px 6px}.nav-notice{top:76px}.chapter-rail{top:64px;padding-left:5%;gap:0;height:54px}.chapter-rail .motion{margin-left:0}.hero{min-height:calc(100svh - 64px)}.chapter{padding-top:90px}.chapter:before{height:33px!important}.chapter:after{height:37px!important}.footer-signoff{padding:45px 0 35px}.footer-signoff>a{bottom:40px;width:38px;height:38px}.footer-signoff>p:not(.eyebrow){font-size:38px}.footer-grid{padding:35px 0;gap:35px 24px!important}.footer-about,.footer-invite{grid-column:1/-1}.footer-grid p{font-size:12px}.footer-bottom{flex-wrap:wrap;padding:22px 0}.footer-bottom>span:nth-child(2){display:none}}body .chapter:nth-of-type(2n):before,body.light .chapter:nth-of-type(2n):before{clip-path:polygon(0 0,100% 0,100% 12%,0 100%)}body .hero,body.light .hero,body .story-body,body.light .story-body,body .finale,body.light .finale,body:not(.light) .signature-scene{background:transparent}body:not(.light) .source{--cut-from:#000}.rail-title{font:700 10px/1 var(--body);letter-spacing:.16em;color:color-mix(in srgb,var(--pria-blue) 55%,var(--pria-text));white-space:nowrap}body.light .rail-title{color:var(--pria-blue)}.case-twins{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 6px}.twin-chip{display:flex;align-items:center;gap:11px;padding:7px 14px 7px 7px;border:1px solid var(--pria-border);border-radius:999px;background:color-mix(in srgb,var(--pria-surface-solid) 80%,transparent)}.twin-chip img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--pria-border-strong)}.twin-chip strong{display:block;font-size:13px;line-height:1.2;color:var(--pria-text)}.twin-chip small{display:block;font-size:10.5px;line-height:1.35;color:var(--pria-text-muted)}.flip-card{perspective:1200px;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.flip-toggle{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:4px}.flip-toggle:focus-visible{outline:2px solid #c7b7ff;outline-offset:4px}.flip-inner{display:grid;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.16,1,.3,1)}.flip-toggle[aria-pressed=true] .flip-inner{transform:rotateY(180deg)}.flip-face{grid-area:1 / 1;display:flex;flex-direction:column;gap:10px;padding:25px;min-height:100%;border:1px solid #7b6aa36b;border-radius:3px;background:#332a70;color:#f8fafc;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-back{transform:rotateY(180deg);background:linear-gradient(150deg,#3b2f86,#292054);border-color:#7b6aa36b}.flip-back img{width:64px;height:64px;border-radius:50%;object-fit:cover;border:2px solid #c7b7ff}.flip-title{font:500 26px/1.1 var(--heading);letter-spacing:-.03em}.flip-copy{font-size:12px;line-height:1.7;color:#dbd5ed}.flip-hint{margin-top:auto;font-size:11px;font-weight:700;letter-spacing:.04em;color:#c7b7ff}.flip-toggle:hover .flip-hint{color:#fff}.motion-off .flip-inner{transition:none}@media(prefers-reduced-motion:reduce){.flip-inner{transition:none}}.footer-logos{display:flex;align-items:center;gap:34px;padding:26px 0;border-top:1px solid #ffffff1f}.footer-logos>span{font:700 10px/1.4 var(--body);letter-spacing:.12em;color:#aebbd1;white-space:nowrap}.footer-logos>div{display:flex;flex-wrap:wrap;align-items:center;gap:22px 40px}.footer-logos img{height:30px;width:auto;max-width:120px;object-fit:contain;filter:brightness(0) invert(1);opacity:.6;transition:opacity .2s}.footer-logos img:hover{opacity:.95}@media(max-width:760px){.footer-logos{flex-direction:column;align-items:flex-start;gap:18px}.footer-logos>div{gap:18px 28px}.footer-logos img{height:24px}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pria-guide{position:fixed;right:22px;bottom:22px;z-index:40;display:flex;align-items:flex-end;gap:10px;max-width:min(360px,calc(100vw - 32px));transition:opacity .35s,transform .45s cubic-bezier(.16,1,.3,1),visibility .35s}.pria-guide.at-top:not(.chatting),.pria-guide.near-phone:not(.chatting){opacity:0;transform:translateY(16px);visibility:hidden}.guide-face{order:2;flex:0 0 auto;width:58px;height:58px;padding:0;border-radius:50%;border:2px solid var(--pria-blue);background:var(--pria-bg-strong);overflow:hidden;cursor:pointer;box-shadow:0 0 0 4px color-mix(in srgb,var(--pria-blue) 16%,transparent),0 10px 26px #0000004d}.guide-face img{width:100%;height:100%;object-fit:cover;display:block}.guide-face:focus-visible{outline:2px solid var(--pria-blue);outline-offset:3px}.guide-panel{order:1;position:relative;padding:14px 16px 12px;border:1px solid var(--pria-border-strong);border-radius:16px 16px 4px;background:color-mix(in srgb,var(--pria-bg-strong) 94%,transparent);color:var(--pria-text);box-shadow:0 16px 40px #00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.light .guide-panel{background:color-mix(in srgb,var(--pria-surface-solid) 96%,transparent);color:var(--pria-text);border-color:var(--pria-border-strong);box-shadow:0 16px 40px #0f172a26}.pria-guide.collapsed .guide-panel{display:none}.guide-head{display:flex;justify-content:space-between;gap:12px;font:700 9.5px/1.4 var(--body);letter-spacing:.14em;color:color-mix(in srgb,var(--pria-blue) 55%,var(--pria-text))}body.light .guide-head{color:var(--pria-blue)}.guide-line{margin:6px 0 10px;font-size:14px;line-height:1.5}.guide-line.is-new{animation:guide-in .5s cubic-bezier(.16,1,.3,1)}@keyframes guide-in{0%{opacity:0;transform:translateY(6px)}}.guide-ask{padding:6px 12px;border:1px solid var(--pria-border-strong);border-radius:999px;background:none;color:inherit;font:700 11px/1 var(--body);letter-spacing:.03em;cursor:pointer}.guide-ask:hover,.guide-ask[aria-expanded=true]{background:color-mix(in srgb,var(--pria-blue) 16%,transparent)}.guide-chat{margin:2px 0 10px;border-top:1px solid var(--pria-border);padding-top:10px}.guide-log{list-style:none;margin:0 0 8px;padding:0;max-height:210px;overflow-y:auto;display:grid;gap:7px}.guide-log li{font-size:12.5px;line-height:1.5;padding:7px 10px;border-radius:10px;max-width:92%}.guide-log .you{justify-self:end;background:color-mix(in srgb,var(--pria-blue) 22%,transparent)}.guide-log .pria{justify-self:start;background:#ffffff10}body.light .guide-log .pria{background:var(--pria-bg-strong)}.guide-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.guide-suggest button{padding:5px 9px;border:1px solid var(--pria-border);border-radius:999px;background:none;color:inherit;font-size:11px;cursor:pointer}body.light .guide-suggest button{border-color:var(--pria-border)}.guide-suggest button:hover{border-color:var(--pria-blue)}.guide-form{display:flex;gap:6px}.guide-form input{flex:1;min-width:0;padding:8px 11px;border:1px solid var(--pria-border);border-radius:999px;background:#0000002e;color:inherit;font:inherit;font-size:12.5px}body.light .guide-form input{background:#fff;border-color:var(--pria-border)}.guide-form input:focus-visible{outline:2px solid var(--pria-blue);outline-offset:1px}.guide-form button{width:34px;border:0;border-radius:50%;background:var(--pria-blue-fill);color:#fff;font-weight:700;cursor:pointer}.guide-chat small{display:block;margin-top:7px;font-size:10px;opacity:.65}@media(max-width:760px){.pria-guide{right:12px;left:12px;bottom:12px;max-width:none;justify-content:flex-end}.guide-panel{flex:1;padding:11px 13px 10px}.guide-line{font-size:13px;margin:4px 0 8px}.guide-face{width:48px;height:48px}}@media print{.pria-guide{display:none}}a.button[href*="/contact"]{background:var(--pria-blue-fill);color:#fff}a.button[href*="/contact"]:hover{background:color-mix(in srgb,var(--pria-blue) 82%,#fff)}a.button[href*="/contact"]:focus-visible{outline:2px solid var(--pria-blue);outline-offset:3px}:root{--site-content-max: 1280px;--site-gutter: 32px }@media(max-width:1024px){:root{--site-gutter: 24px }}@media(max-width:600px){:root{--site-gutter: 20px }}body{--rail: max(var(--site-gutter), calc((100vw - var(--site-content-max)) / 2));--thread-x: max(11px, calc(var(--rail) - 22px)) }html body :is(.header,.chapter-rail,.hero,.chapter,.vault-horizon-section,.community,.company,.praxis-album,.site-footer){padding-inline:var(--rail)!important;max-width:none!important}html body .finale{padding-right:var(--rail)!important}html body .hero-bottom{left:var(--rail);right:var(--rail)}html body .signature-scene{grid-template-columns:48% 4% 1fr var(--rail)}@media(max-width:760px){html body .signature-scene{grid-template-columns:var(--rail) 1fr var(--rail)}}html body .chapter-pin{left:calc(var(--thread-x) - var(--rail) - 6.5px)}html body :is(.source,.purpose,.protection) .chapter-pin{left:auto;right:calc(var(--thread-x) - var(--rail) - 6.5px)}html body .finale .chapter-pin{left:calc(var(--thread-x) - 6.5px)}@media(max-width:760px){html body .chapter-pin{left:calc(var(--thread-x) - var(--rail) - 5px)}html body :is(.source,.purpose,.protection) .chapter-pin{left:auto;right:calc(var(--thread-x) - var(--rail) - 5px)}html body .finale .chapter-pin{left:calc(var(--thread-x) - 5px)}}html body :is(.chapter,.praxis-album,.vault-horizon-section):before,html body .chapter:after{display:none!important;content:none!important}html body .chapter{padding-top:96px}@media(max-width:760px){html body .chapter{padding-top:62px}}.section-cut{position:relative;z-index:1;height:clamp(26px,4.45vw,64px);margin-block:-1px;background:linear-gradient(var(--cut-from, transparent) 0 0) top / 100% calc(100% - 1px) no-repeat;overflow:hidden;pointer-events:none}.section-cut.cut-open{background:none}.section-cut.cut-open:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--cut-from);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.section-cut.cut-open.cut-reverse:after{clip-path:polygon(0 0,100% 0,100% 100%)}.section-cut svg{display:block;width:100%;height:100%}.section-cut-fill{fill:var(--cut-to);clip-path:inset(0)}.section-cut-trace{fill:none;stroke:var(--cut-stroke);stroke-width:2;vector-effect:non-scaling-stroke;clip-path:inset(0)}body.content-motion-enabled .content-queued .content-slide{opacity:0}body.content-motion-enabled .content-sequence:focus-within .content-slide{opacity:1}body.content-motion-enabled .content-slide{will-change:transform,opacity}body.content-motion-enabled .content-entered .content-slide{will-change:auto}.title-word-mask{display:inline-block;overflow:clip;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em;line-height:inherit}.title-word{display:inline-block;transform-origin:left bottom}body.content-motion-enabled .title-word{will-change:transform,opacity}body.measuring-text .title-word{transform:none!important}body.motion-off .content-slide,body.motion-off .title-word{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){.content-slide,.title-word{opacity:1!important;transform:none!important}}html body .community{overflow-x:clip;padding-block:84px 92px}.community .section-line{align-items:end}.logo-marquee{--bleed: clamp(0px, calc(var(--rail) - 12px), 40px);display:grid;gap:18px;margin:44px calc(-1 * var(--bleed)) 0;--tile-w: 212px;--tile-h: 104px;--logo-size: 60px;--gap: 18px }.marquee-row{position:relative;isolation:isolate;overflow:hidden;padding-block:6px}.logo-marquee.is-moving .marquee-row:before,.logo-marquee.is-moving .marquee-row:after{content:"";position:absolute;inset-block:0;left:0;z-index:1;width:6%;background:linear-gradient(90deg,var(--fade, #e2eaf6),transparent);pointer-events:none}.logo-marquee.is-moving .marquee-row:after{left:auto;right:0;background:linear-gradient(270deg,var(--fade, #e2eaf6),transparent)}.marquee-track{display:flex;width:max-content}.marquee-list{display:flex;gap:var(--gap);margin:0;padding:0 var(--gap) 0 0;list-style:none}.logo-marquee:not(.is-moving) .marquee-track{width:auto;justify-content:center}.logo-marquee:not(.is-moving) .marquee-list{flex-wrap:wrap;justify-content:center;padding:0}.marquee-list li{flex:0 0 auto;display:grid;place-items:center;width:var(--tile-w);height:var(--tile-h);border:1px solid #16264f14;border-radius:16px;background:linear-gradient(180deg,#fff,#f7f9fe);box-shadow:0 1px #fff inset,0 8px 22px -12px #16264f40;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,border-color .35s}.logo-mark{display:block;width:min(calc(var(--tile-w) - 56px),calc(var(--logo-size) * sqrt(var(--ar))));height:min(calc(var(--tile-h) - 36px),calc(var(--logo-size) / sqrt(var(--ar))));background:#1b2a57;transition:background .3s}.logo-marquee.is-near .logo-mark{-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.logo-marquee:not(.is-near) .logo-mark{visibility:hidden}.logo-marquee.is-moving .marquee-list li{background:#fcfdff;border-bottom-color:#16264f29;box-shadow:none}.marquee-list li:hover,.logo-marquee.is-moving .marquee-list li:hover{transform:translateY(-3px);border-color:#0184fa40;background:linear-gradient(180deg,#fff,#f7f9fe);box-shadow:0 1px #fff inset,0 16px 30px -14px #0184fa66}.marquee-list li:hover .logo-mark{background:#0184fa}.logo-marquee.is-moving .marquee-track{animation:logo-drift var(--duration, 40s) linear infinite}.logo-marquee.is-moving .marquee-row[data-flow=right] .marquee-track{animation-direction:reverse}.logo-marquee.is-moving .marquee-row:is(:hover,:focus-within) .marquee-track,.logo-marquee.is-offscreen .marquee-track{animation-play-state:paused}@keyframes logo-drift{to{transform:translate3d(calc(-1 * var(--shift, 50%)),0,0)}}@media(max-width:760px){html body .community{padding-block:60px 66px}.community .section-line{flex-direction:column;align-items:flex-start;gap:18px}.logo-marquee{margin-top:30px;gap:12px;--tile-w: 150px;--tile-h: 78px;--logo-size: 46px;--gap: 12px }.marquee-list li{border-radius:12px}}body.motion-off .marquee-track,body.motion-off .marquee-list li{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none!important}}html body .story-body .chapter{isolation:auto}.story-body :is(.chapter-heading,.source-layout,.b-layout,.vault-layout,.impact-grid,.company-intro,.company-cards,.album-copy,.photo-album,.album-mosaic,.signature-scene>div,.finale>div:not(.final-pria):not(.celebration)){position:relative;z-index:3}.thread-spark{z-index:2}html body .community{z-index:auto}.community>:is(.section-line,.logo-marquee){position:relative;z-index:3}.community .logo-marquee{margin-left:calc(-1*max(0px,min(var(--bleed),calc(var(--rail) - var(--thread-x) - 10px))))}html body .album-v2{display:block;padding-block:110px 130px}.album-v2 .album-copy{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:64px}.album-v2 .album-copy>p:not(.eyebrow){max-width:300px;margin:0;font-size:15px;line-height:1.7;color:#4d4973}.album-hint{display:block;margin-top:8px;font:700 10px/1.4 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#5930f0}.album-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,36px);align-items:start}.mosaic-item{margin:0}.mosaic-open{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;border-radius:6px}.mosaic-open:focus-visible{outline:3px solid #5930f0;outline-offset:4px}.mosaic-frame{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:6px;background:#dcd8f2;box-shadow:0 30px 60px -34px #2e214580}.mosaic-frame img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s cubic-bezier(.16,1,.3,1),filter .5s}.mosaic-open:hover .mosaic-frame img{transform:scale(1.035)}.mosaic-item figcaption{display:flex;align-items:center;gap:12px;margin-top:14px;font:700 11px/1 var(--body);letter-spacing:.14em;color:#2e2145}.mosaic-item figcaption i{flex:1;height:1px;background:#2e214533;transform-origin:left;transition:transform .9s cubic-bezier(.16,1,.3,1) .25s}body:not(.motion-off) .album-ready .mosaic-item:not(.is-revealed) .mosaic-frame{clip-path:inset(100% 0 0 0)}body:not(.motion-off) .album-ready .mosaic-item:not(.is-revealed) .mosaic-frame img{transform:scale(1.12)}body:not(.motion-off) .album-ready .mosaic-item:not(.is-revealed) figcaption i{transform:scaleX(0)}.album-ready .mosaic-frame{clip-path:inset(0);transition:clip-path 1s cubic-bezier(.7,0,.2,1)}.album-ready .mosaic-item.m2 .mosaic-frame{transition-delay:.08s}.album-ready .mosaic-item.m3 .mosaic-frame{transition-delay:.16s}.album-lightbox{width:min(1200px,92vw);max-width:none;max-height:92vh;padding:0;border:0;background:none;overflow:visible}.album-lightbox::backdrop{background:#0d0b24e6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.album-lightbox figure{margin:0;display:grid;justify-items:center;gap:14px}.album-lightbox img{max-width:100%;max-height:80vh;width:auto;height:auto;border-radius:6px;box-shadow:0 40px 100px -30px #000}.album-lightbox figcaption{font:700 12px/1 var(--body);letter-spacing:.16em;color:#e1def4}.album-lightbox button{position:fixed;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid #ffffff40;background:#ffffff14;color:#fff;font-size:18px;cursor:pointer;transition:background .2s}.album-lightbox button:hover{background:#5930f0;border-color:#5930f0}.album-lightbox button:focus-visible{outline:2px solid #c7b7ff;outline-offset:3px}.lb-close{top:24px;right:24px}.lb-prev{left:24px;top:50%;translate:0 -50%}.lb-next{right:24px;top:50%;translate:0 -50%}.album-lightbox :is(.lb-prev,.lb-next){font-size:0}.album-lightbox :is(.lb-prev,.lb-next):before{content:"";position:absolute;inset:0;margin:auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M11.25 5.75 14 8l-2.75 2.25'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M11.25 5.75 14 8l-2.75 2.25'/%3E%3C/svg%3E") center / contain no-repeat}.album-lightbox .lb-prev:before{transform:scaleX(-1)}@media(max-width:760px){html body .album-v2{padding-block:72px 84px}.album-v2 .album-copy{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}.album-mosaic{display:flex;gap:14px;margin-inline:calc(-1 * var(--rail));padding-inline:var(--rail);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rail);scrollbar-width:none;padding-bottom:6px}.album-mosaic::-webkit-scrollbar{display:none}.mosaic-item{flex:0 0 80%;scroll-snap-align:start}.lb-prev,.lb-next{top:auto;bottom:24px;translate:none}.lb-prev{left:calc(50% - 60px)}.lb-next{right:calc(50% - 60px)}}body.motion-off .mosaic-frame,body.motion-off .mosaic-frame img,body.motion-off .mosaic-item figcaption i{transition:none}@media(prefers-reduced-motion:reduce){.album-ready .mosaic-item .mosaic-frame{clip-path:none!important;transition:none}.mosaic-frame img,.mosaic-item figcaption i{transition:none;transform:none!important}}.footer-mark,.company-mark{display:block;aspect-ratio:1;object-fit:cover;border-radius:22%;box-shadow:0 0 0 1px #ffffff26,0 18px 40px -16px #5930f0b3}.footer-mark{width:88px;height:88px;margin-bottom:28px}.company-mark{width:60px;height:60px;margin-bottom:24px}@media(max-width:760px){.footer-mark{width:64px;height:64px;margin-bottom:20px}.company-mark{width:48px;height:48px;margin-bottom:18px}}.proof-quote{position:relative;overflow:hidden;padding:120px var(--rail) 128px;background:#0a1130;color:#fff;text-align:center;--cut-accent: #5930f0 }.proof-quote:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 70% at 50% 45%,#5900ff26,transparent 70%),radial-gradient(ellipse 40% 50% at 20% 90%,#006aff1f,transparent 70%);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent,#000 14%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 14%,#000 72%,transparent)}.quote-figure{position:relative;z-index:3;max-width:980px;margin:0 auto}.quote-mark{display:block;height:.62em;margin-bottom:18px;font:700 132px/1 var(--heading);background:linear-gradient(135deg,#006aff,#9359ff);-webkit-background-clip:text;background-clip:text;color:transparent}.quote-text{margin:0;font:600 clamp(28px,3.5vw,50px)/1.18 var(--heading);letter-spacing:-.03em;text-wrap:balance;color:#fff}.quote-text .qw{opacity:.22}.proof-quote.is-lit .qw,body.motion-off .proof-quote .qw{opacity:1}.quote-by{display:inline-flex;align-items:center;gap:16px;margin-top:40px;padding-top:26px;border-top:1px solid #ffffff24;text-align:left;font-size:14px;line-height:1.4;color:#b8c6df}.quote-by b{display:block;color:#fff;font-size:15px;font-weight:700}.quote-logo{flex:0 0 auto;width:38px;height:42px;background:#fff;-webkit-mask:url(/app/themes/praxis/dist/assets/logos/devry-university.svg) center / contain no-repeat;mask:url(/app/themes/praxis/dist/assets/logos/devry-university.svg) center / contain no-repeat;opacity:.9}@media(max-width:760px){.proof-quote{padding-block:76px 84px}.quote-mark{font-size:96px;margin-bottom:10px}.quote-by{gap:12px;margin-top:28px}}@media(prefers-reduced-motion:reduce){.quote-text .qw{opacity:1}}html body .story-cursor{position:fixed;inset:0 auto auto 0;z-index:99;pointer-events:none;opacity:0;transition:opacity .25s}html body .story-cursor:before{content:none!important}body.motion-off .story-cursor{display:none}@media(pointer:coarse),(prefers-reduced-motion:reduce){html body .story-cursor{display:none}}@property --c1{syntax: "<color>"; inherits: true; initial-value: #3d8bff}@property --c2{syntax: "<color>"; inherits: true; initial-value: #9359ff}html body .story-cursor{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;transition:opacity .2s,--c1 .45s ease,--c2 .45s ease}html body .story-cursor.visible{opacity:1}html body .story-cursor.is-hidden :is(.cursor-dot,.cursor-tail){opacity:0}.cursor-dot,.cursor-tail{position:fixed;left:0;top:0;width:0;height:0}.cursor-dot:before{content:"";position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--c1);box-shadow:0 0 0 3px color-mix(in srgb,var(--c1) 20%,transparent);transition:left .25s cubic-bezier(.16,1,.3,1),top .25s cubic-bezier(.16,1,.3,1),width .25s cubic-bezier(.16,1,.3,1),height .25s cubic-bezier(.16,1,.3,1)}.story-cursor.is-link .cursor-dot:before{left:-16px;top:-16px;width:32px;height:32px;background:color-mix(in srgb,var(--c1) 14%,transparent);box-shadow:inset 0 0 0 1.5px var(--c1)}.cursor-tail:before{--s: calc(7px - var(--i) * .8px);content:"";position:absolute;left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);border-radius:50%;background:color-mix(in srgb,var(--c2) calc(var(--i) * 16%),var(--c1));opacity:calc(.75 - var(--i) * .1)}.story-cursor.is-link .cursor-tail{opacity:0;transition:opacity .2s}@media(pointer:fine)and (prefers-reduced-motion:no-preference){html.custom-cursor body:not(.motion-off),html.custom-cursor body:not(.motion-off) :not(input,textarea,select,[contenteditable=true],[contenteditable=true] *,dialog[open],dialog[open] *){cursor:none!important}:where(html.custom-cursor) :where(input,textarea,select,[contenteditable=true],dialog[open]){cursor:auto}}.cursor-dot.is-press:before{animation:cursor-press .26s cubic-bezier(.16,1,.3,1)}@keyframes cursor-press{0%{transform:scale(.6)}}.cursor-burst{position:fixed;width:0;height:0}.cursor-burst i{position:absolute;left:-2.5px;top:-2.5px;width:5px;height:5px;border-radius:50%}.album-v2 .album-copy .album-tagline{margin:16px 0 0;font:700 13px/1.3 var(--heading);letter-spacing:.16em;text-transform:uppercase;color:inherit}.album-v2 .album-copy .album-tagline span{margin:0 .5em;color:var(--amber, #ffb020)}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth iframe{pointer-events:none}body.story-header{--hl-bg0: #0a0f2e;--hl-bg1: #121a4a;--hl-head: #0b1235;--hl-strip: #070b24;--hl-ink: #f7f5f0;--hl-muted: #c1c7de;--hl-rule: #ffffff17;--hl-surface: #141c4ae6;--hl-edge: #b9c6ff2e;--hl-accent: #ffc764;--hl-fade: #101b48 }body.story-header.light{--hl-bg0: #f2f6fc;--hl-bg1: #e6ecfb;--hl-head: #f7f9fe;--hl-strip: #e9eefa;--hl-ink: #141b3d;--hl-muted: #4b5475;--hl-rule: #141b3d17;--hl-surface: #ffffffeb;--hl-edge: #141b3d1f;--hl-accent: #9a5f00;--hl-fade: #eaf0ff }body.story-header .header{height:72px;padding-inline:max(4.5%,calc((100vw - 1440px)/2));background:color-mix(in srgb,var(--hl-head) 94%,transparent);backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid var(--hl-rule);gap:36px}body.story-header.light .header{background:color-mix(in srgb,var(--hl-head) 94%,transparent)}body.story-header .header .brand,body.story-header .header .brand img{width:128px}body.story-header .header nav{gap:30px;position:relative}body.story-header .header nav a,body.story-header .header nav button{font-size:13px;font-weight:500;letter-spacing:.01em;color:var(--hl-muted);border:0;padding:8px 0;transition:color .2s}body.story-header .header nav a[aria-current]{color:var(--hl-ink);border:0;box-shadow:inset 0 -2px 0 var(--amber)}body.story-header .header nav a:hover,body.story-header .header nav button:hover{color:var(--hl-ink)}body.story-header.light .header nav a,body.story-header.light .header nav button{color:var(--hl-muted)}body.story-header.light .header nav a[aria-current],body.story-header.light .header nav button:hover{color:var(--hl-ink)}body.story-header .header-actions{gap:12px}body.story-header .header .theme{width:36px;height:36px;border:1px solid var(--hl-edge);border-radius:50%;color:var(--hl-ink);font-size:18px}body.story-header .header .button{border-radius:6px;padding:11px 18px;font-size:12px}body.story-header .hl-utility{display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:.18em;color:var(--hl-muted)}body.story-header .hl-utility a{font-size:11px;letter-spacing:.06em;color:var(--hl-accent)}body.story-header .hl-utility .tiny-dot{margin-right:8px}body.story-header .header.hl-tiered,body.story-header .header:has(>.hl-utility){height:auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:34px 70px;row-gap:0;column-gap:36px;padding-top:0}body.story-header .header:has(>.hl-utility) .hl-utility{grid-column:1 / -1;margin-inline:calc(-1 * var(--rail, 4.5vw));padding-inline:var(--rail, 4.5vw);height:34px;background:var(--hl-strip);border-bottom:1px solid var(--hl-rule)}body.story-header .header:has(>.hl-utility) nav{justify-self:center}body.story-header .header:has(>.hl-utility) .header-actions{justify-self:end}body.story-header .hl-ask-mini{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:999px;border:1px solid var(--hl-edge);background:none;color:var(--hl-ink);font:600 12px var(--body);cursor:pointer;transition:border-color .2s}body.story-header .hl-ask-mini:hover{border-color:#ffb02099}body.story-header .hl-ask-mini img{width:26px;height:26px;border-radius:50%;object-fit:cover;background:#25306a}body.story-header .header nav[data-hl-indicator] a[aria-current]{box-shadow:none}body.story-header .hl-indicator{position:absolute;left:0;bottom:2px;height:2px;background:var(--amber);border-radius:2px;box-shadow:0 0 10px #ffb02099;transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1);pointer-events:none}body.story-header .hero{min-height:calc(100svh - 72px);background:var(--hl-bg0);isolation:isolate;padding-top:44px;padding-bottom:120px;column-gap:4%}body.story-header.light .hero{background:var(--hl-bg0)}body.story-header .header:has(>.hl-utility)+.nav-notice+main .hero{min-height:calc(100svh - 105px)}body.story-header .hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:150px;background:linear-gradient(transparent,var(--hl-fade));pointer-events:none;z-index:1}body.story-header .hl-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}body.story-header .hero-copy{z-index:3;max-width:660px}@media(min-width:761px){body.story-header .hero-copy{align-self:start;padding-top:clamp(8px,3vh,40px)}}body.story-header .hero-art{z-index:2;min-height:600px}body.story-header .hero-pria{height:620px;bottom:20px}body.story-header .hero .eyebrow{color:var(--hl-accent);letter-spacing:.2em}body.story-header .hero h1{font-size:clamp(40px,4vw,66px);font-weight:600;letter-spacing:-.05em;line-height:1.04;color:var(--hl-ink)}body.story-header .hero h1 span{display:block;color:var(--hl-accent);font-weight:500}body.story-header.light .hero h1 span{color:#a86400}body.story-header .hero .intro{margin-top:22px;max-width:36ch;color:var(--hl-muted)}body.story-header .hero .button{border-radius:6px}body.story-header .hero-bottom,body.story-header .amplified-label,body.story-header .hero-bottom>span:nth-child(2){color:var(--hl-muted)}body.story-header .hero-bottom b,body.story-header .hero-bottom a{color:var(--hl-ink)}body.story-header .hl-bubble{display:block;inset:40px -4% auto auto;max-width:240px;padding:15px 19px;border-radius:18px 18px 18px 4px;background:var(--hl-surface);border:1px solid var(--hl-edge);backdrop-filter:blur(10px);box-shadow:0 16px 40px #04081c40}body.story-header .hl-bubble strong{display:block;font-size:19px;color:var(--hl-ink)}body.story-header .hl-bubble p{margin-top:4px;font-size:13px;line-height:1.5;color:var(--hl-muted)}body.story-header .hl-ask{margin-top:32px;width:100%;max-width:520px;display:flex;align-items:center;gap:12px;padding:7px 7px 7px 8px;border-radius:14px;background:var(--hl-surface);border:1px solid var(--hl-edge);color:var(--hl-muted);font:15px var(--body);cursor:text;text-align:left;box-shadow:0 14px 40px #04081c30;transition:border-color .2s,box-shadow .2s}body.story-header .hl-ask:hover,body.story-header .hl-ask:focus-visible{border-color:#ffb02088;box-shadow:0 0 0 4px #ffb02014,0 14px 40px #04081c30}body.story-header .hl-ask-face img{width:36px;height:36px;border-radius:10px;object-fit:cover;display:block;background:#25306a}body.story-header .hl-ask-text{flex:1}body.story-header .hl-ask-go{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:var(--amber);color:#17130d;font-weight:800}body.story-header .hl-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}body.story-header .hl-chips button{padding:7px 13px;border-radius:999px;border:1px solid var(--hl-edge);color:var(--hl-muted);font-size:12px;background:color-mix(in srgb,var(--hl-bg0) 60%,transparent);cursor:pointer}body.story-header .hl-chips button:hover{color:var(--hl-ink);border-color:#ffb02077}body.story-header .hero-actions{margin-top:28px;flex-direction:row;align-items:center;gap:22px;flex-wrap:wrap}body.story-header .hl-link{font:700 13px var(--body);color:var(--hl-accent);background:none;border:0;border-bottom:1px solid currentColor;padding:0 0 3px;cursor:pointer}body.story-header .hl-index{list-style:none;padding:0;margin:46px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hl-rule);max-width:660px}body.story-header .hl-index a{display:block;padding:15px 14px 0 0;font:600 15px var(--heading);letter-spacing:-.02em;color:var(--hl-ink);transition:color .2s}body.story-header .hl-index a:hover{color:var(--hl-accent)}body.story-header .hl-index b{display:block;font:700 10px var(--body);letter-spacing:.16em;color:var(--hl-accent);margin-bottom:7px}body.story-header .hl-index small{display:block;margin-top:3px;font:12px/1.4 var(--body);color:var(--hl-muted);letter-spacing:0}@media(max-width:1100px){body.story-header .header{gap:20px;column-gap:20px}body.story-header .header nav{gap:16px}body.story-header .hl-ask-mini{display:none}}@media(max-width:900px){body.story-header .nav-toggle{margin-left:auto;justify-self:end;color:var(--hl-ink)}body.story-header .header.nav-open nav{background:var(--hl-head);display:grid;position:absolute;top:100%;left:0;right:0}}@media(max-width:760px){body.story-header .header{height:64px;gap:6px}body.story-header .header:has(>.hl-utility){grid-template-rows:30px 60px;column-gap:6px}body.story-header .hl-utility{font-size:8px}body.story-header .header .brand,body.story-header .header .brand img{width:108px}body.story-header .hero{display:flex;flex-direction:column;padding:40px 7% 120px;min-height:auto}body.story-header .hero-copy{order:1}body.story-header .hero-art{order:2;min-height:400px;margin:24px 0 0 6%;width:280px}body.story-header .hero-pria{height:420px;left:0;bottom:10px}body.story-header .hl-bubble{right:-30%;top:20px;max-width:170px;padding:11px 13px}body.story-header .hl-bubble strong{font-size:16px}body.story-header .hero h1{font-size:clamp(34px,9.6vw,52px)}body.story-header .hl-ask{font-size:13px}body.story-header .hl-index{grid-template-columns:repeat(2,1fr);row-gap:14px}}body.story-header .hero{grid-template-columns:1.15fr .85fr;background:linear-gradient(160deg,#090d2a,#0f1745 60%,#150f3e)}body.story-header.light .hero{background:linear-gradient(160deg,#f5f8fe,#e9eefb)}body.story-header .hl-mosaic{position:absolute;right:-2%;top:-6%;bottom:-6%;width:54%;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;opacity:.32;mask-image:radial-gradient(ellipse 70% 60% at 55% 48%,#000 25%,transparent 75%)}body.story-header.light .hl-mosaic{opacity:.22}body.story-header .hl-col{display:grid;gap:14px;align-content:start;transform:translateY(calc(var(--hl-sy, 0) * var(--k) * 1px))}body.story-header .hl-col.c0{--k: -.16;margin-top:-40px}body.story-header .hl-col.c1{--k: -.06;margin-top:60px}body.story-header .hl-col.c2{--k: -.2;margin-top:-10px}body.story-header .hl-col.c3{--k: -.1;margin-top:90px}body.story-header .hl-col img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:10px;filter:grayscale(1) sepia(.35) hue-rotate(185deg) saturate(1.6) brightness(.9)}body.story-header .hl-glow{position:absolute;right:8%;top:12%;width:40%;height:80%;background:radial-gradient(ellipse,#ffb02026,transparent 62%)}body.story-header .hero-pria{left:6%}body.story-header .hl-bubble{right:auto;left:-6%;top:-6px;border-radius:18px 18px 4px}@media(max-width:760px){body.story-header .hl-mosaic{width:100%;top:38%;right:0;opacity:.25}body.story-header .hl-bubble{left:auto;right:-30%}}body.story-header{--hl-head-h: 115px }html:has(body.story-header){scroll-padding-top:120px}body.story-header .chapter-rail{display:none}body.story-header .nav-notice{top:calc(var(--hl-head-h) + 12px)}body.story-header .header{height:auto;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:44px 70px;row-gap:0;column-gap:36px}body.story-header .hl-strip{position:relative;grid-column:1 / -1;display:flex;align-items:center;gap:28px;height:44px;margin-inline:calc(-1 * var(--rail, 4.5vw));padding-inline:var(--rail, 4.5vw);background:var(--hl-strip);border-bottom:1px solid var(--hl-rule);font-size:10px;letter-spacing:.16em;font-weight:700;color:var(--hl-muted)}body.story-header .hl-strip-title{color:var(--hl-accent);padding-right:22px;border-right:1px solid var(--hl-rule)}body.story-header .hl-strip a{position:relative;height:36px;display:flex;align-items:center;font-size:11px;font-weight:600;letter-spacing:.03em;color:var(--hl-muted);transition:color .2s}body.story-header .hl-strip a b{margin-right:7px;font-size:10px;letter-spacing:.1em;opacity:.6;transition:color .2s,opacity .2s}body.story-header .hl-strip a:hover,body.story-header .hl-strip a.is-active{color:var(--hl-ink)}body.story-header .hl-strip a.is-active b{color:var(--amber);opacity:1}body.story-header .hl-strip a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--amber);box-shadow:0 0 8px #ffb020;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.8,.2,1)}body.story-header .hl-strip a.is-active:after{transform:scaleX(1)}body.story-header .hl-strip{justify-content:center}body.story-header .hl-strip-end{display:contents}body.story-header .hl-patent{--pb1: #0184FA;--pb2: #9359ff;display:inline-flex;align-items:center;gap:12px;height:100%;text-decoration:none;white-space:nowrap;color:var(--hl-ink);letter-spacing:0;text-transform:none}body.story-header .hl-patent-seal{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--pb1),var(--pb2));box-shadow:0 0 14px color-mix(in srgb,var(--pb1) 55%,transparent);transition:transform .3s,box-shadow .3s}body.story-header .hl-patent-seal svg{width:14px;height:15px;fill:none;stroke:#fff;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}body.story-header .hl-patent-seal .seal-body{fill:#ffffff2b}body.story-header .hl-patent-head{font:700 12.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--hl-ink)}body.story-header .hl-patent-no{font:500 12px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.02em;color:color-mix(in srgb,var(--hl-ink) 60%,var(--pb1));padding-left:2px}body.story-header .hl-patent-sep{width:1px;height:14px;background:var(--hl-rule);margin:0 4px}body.story-header .hl-patent-item{font:500 12px/1 var(--body);letter-spacing:.02em;color:var(--hl-muted);transition:color .2s}body.story-header .hl-patent:hover .hl-patent-item{color:var(--hl-ink)}body.story-header .hl-patent:hover .hl-patent-seal{transform:scale(1.08);box-shadow:0 0 18px color-mix(in srgb,var(--pb1) 75%,transparent)}body.story-header .hl-patent:focus-visible{outline:2px solid var(--pb1);outline-offset:-2px;border-radius:4px}@media(prefers-reduced-motion:reduce){body.story-header .hl-patent:hover .hl-patent-seal{transform:none}}body.story-header .hl-strip{border-bottom-color:transparent}body.story-header .hl-strip:before,body.story-header .hl-strip:after{content:"";position:absolute;left:0;right:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,#0184FA 22%,#9359ff 50%,#ffb020 78%,transparent 100%)}body.story-header .hl-strip:after{bottom:-1px;box-shadow:0 0 10px #9359ff66}body.story-header .hl-strip:before{top:0;opacity:.55}body.story-header .hl-patent-sep{background:linear-gradient(180deg,#0184fa,#9359ff)}body.story-header .hl-strip-title{white-space:nowrap}@media(max-width:1180px){body.story-header .hl-patent-wide{display:none}}@media(max-width:860px){body.story-header .hl-patent-mid{display:none}}body.story-header .header nav{justify-self:center}body.story-header .header-actions{justify-self:end}body.story-header .hero{min-height:calc(100svh - var(--hl-head-h))}@media(max-width:760px){body.story-header .hl-patent{gap:9px}body.story-header .hl-patent-seal{width:20px;height:20px}body.story-header .hl-patent-head{font-size:11px}body.story-header .hl-patent-no{font-size:10.5px}}@media(max-width:480px){body.story-header .hl-patent-no{display:none}}@media(max-width:760px){body.story-header{--hl-head-h: 97px }body.story-header .header{grid-template-rows:32px 60px;column-gap:6px}body.story-header .hl-strip{height:36px;gap:14px}body.story-header .hl-strip-title{display:none}}body.story-header .header .brand,body.story-header .header .brand img{width:100px;height:46px}body.story-header .header{column-gap:40px}body.story-header .header nav#primary-nav{justify-self:start}body.story-header .header{transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}body.story-header .header.hl-hidden{opacity:0;transform:translateY(-100%);pointer-events:none}@media(prefers-reduced-motion:reduce){body.story-header .header.hl-hidden{transform:none}}@media(max-width:1100px){body.story-header .header{column-gap:24px}}@media(max-width:760px){body.story-header .header .brand,body.story-header .header .brand img{width:88px;height:40px}body.story-header .header{column-gap:6px}}body.story-header .hl-talk{display:inline-flex;align-items:center;gap:12px;padding:15px 22px;border-radius:6px;border:1px solid #ffb02099;color:var(--hl-ink);font-size:13px;font-weight:800;transition:background .2s,color .2s,border-color .2s,transform .2s}body.story-header .hl-talk:hover{background:#ffb0201a;border-color:var(--amber);transform:translateY(-2px)}body.story-header.light .hl-talk{border-color:#9a5f0099}@media(max-width:760px){body.story-header .hl-talk{padding:13px 18px;font-size:12px}}@media(min-width:761px){body.story-header .hero{min-height:0;padding-top:clamp(64px,8vh,100px);padding-bottom:clamp(136px,15vh,176px)}body.story-header .hero-art{min-height:520px}body.story-header .hero-pria{height:560px;bottom:0}body.story-header .hl-bubble{top:-36px}}body.story-header .pria-tag-kicker{display:block;font:700 10px/1.3 var(--body);letter-spacing:.2em;color:var(--hl-accent)}body.story-header :is(.pria-tag,.pria-tag-inline) strong{display:block;font:400 17px/1.25 Roboto Slab,serif;color:var(--hl-ink)}body.story-header .pria-tag-copy{display:block;font-size:12.5px;line-height:1.55;color:var(--hl-muted)}body.story-header .pria-tag-side{display:none}body.story-header .pria-tag-inline{display:flex;align-items:flex-start;gap:14px;max-width:460px;margin:30px 0 0;padding-top:22px;border-top:1px solid var(--hl-rule)}body.story-header .pria-tag-inline img{flex:none;width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid #ffb02066;background:var(--hl-surface)}body.story-header .pria-tag-inline>span{display:grid;gap:4px}@media(min-width:1440px){body.story-header .pria-tag-inline{display:none}body.story-header .pria-tag-side{display:grid;position:absolute;z-index:3;top:90px;left:calc(6% + 368px);width:176px;margin:0;gap:6px;padding-left:12px;border-left:2px solid var(--amber);pointer-events:none}body.story-header .pria-tag-side strong{font-size:18px}body.story-header .pria-tag-side .pria-tag-copy{text-shadow:0 1px 12px var(--hl-bg0)}}@media(max-width:760px){body.story-header .pria-tag-inline{margin-top:26px}body.story-header .pria-tag-inline strong{font-size:15px}}body.story-header .amplified-under-index{display:inline-block;margin-top:26px;font-size:10px;letter-spacing:.07em}body.story-header .hero-bottom .amplified-label{display:none}@media(max-width:760px){body.story-header .amplified-under-index{display:none}body.story-header .hero-bottom .amplified-label{display:inline}}body.story-header .header .nav-group{position:relative;display:flex;align-items:center}body.story-header .header .nav-group-btn{display:inline-flex;align-items:center;gap:6px}body.story-header .header .nav-group-btn:before{content:"";order:2;width:6px;height:6px;margin-top:-3px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg);opacity:.7;transition:transform .2s,margin .2s}body.story-header .header .nav-group.is-open .nav-group-btn{color:var(--hl-ink)}body.story-header .header .nav-group.is-open .nav-group-btn:before{transform:rotate(-135deg);margin-top:3px}body.story-header .header .nav-panel{position:absolute;top:calc(100% + 14px);left:-18px;z-index:40;min-width:290px;margin:0;padding:8px;list-style:none;background:var(--hl-head);border:1px solid var(--hl-edge);border-radius:14px;box-shadow:0 18px 48px #00000040;animation:nav-panel-in .18s ease-out}body.story-header .header .nav-panel:before{content:"";position:absolute;inset:-16px 0 auto;height:16px}body.story-header .header .nav-panel[hidden]{display:none}body.story-header .header .nav-panel a{display:block;padding:10px 12px;border-radius:9px;white-space:normal;color:var(--hl-ink)}body.story-header .header .nav-panel a:after{display:none}body.story-header .header .nav-panel a:is(:hover,:focus-visible){background:color-mix(in srgb,var(--hl-ink) 8%,transparent)}body.story-header .header .nav-panel b{display:block;font:600 13px/1.3 var(--body);color:var(--hl-ink)}body.story-header .header .nav-panel b span{font-weight:400;color:var(--hl-muted)}body.story-header .header .nav-panel small{display:block;margin-top:3px;font:12px/1.4 var(--body);color:var(--hl-muted)}@keyframes nav-panel-in{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){body.story-header .header .nav-panel{animation:none}}@media(max-width:900px){body.story-header .header .nav-group{display:block}body.story-header .header .nav-panel{position:static;min-width:0;margin:2px 0 8px;padding:2px 0 2px 10px;background:none;border:0;border-left:1px solid var(--hl-rule);border-radius:0;box-shadow:none;animation:none}body.story-header .header .nav-panel:before{display:none}body.story-header .header.nav-open nav{max-height:calc(100svh - var(--hl-head-h, 72px) - 16px);overflow-y:auto;overscroll-behavior:contain}}body.story-header .header .nav-group{--nm-acc: #9fcfff;--nm-thread: #ffb020;--nm-tile: linear-gradient(135deg, #006aff33, #5900ff40);--nm-gutter: 64px }body.story-header.light .header .nav-group{--nm-acc: #0052cc;--nm-thread: #c98400;--nm-tile: linear-gradient(135deg, #006aff26, #5900ff2e) }body.story-header.dark .header .nav-group{--nm-thread: #2f8cff }body.story-header .header .nav-panel.nm-split{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:8px;width:min(760px,calc(100vw - 32px));min-width:0;padding:8px;overflow:hidden;isolation:isolate;border:1px solid transparent;border-radius:20px;background:linear-gradient(var(--hl-head),var(--hl-head)) padding-box,linear-gradient(155deg,var(--nm-thread) 0%,color-mix(in srgb,var(--nm-thread) 30%,var(--hl-edge)) 14%,var(--hl-edge) 38%,var(--hl-edge) 70%,#7a4dff 100%) border-box;box-shadow:0 34px 80px -24px #000000b3,0 24px 70px -40px #5900ffaa}body.story-header.light .header .nav-panel.nm-split{box-shadow:0 30px 70px -26px #17202a40,0 20px 60px -40px #5900ff66}body.story-header .header .nav-panel.nm-split[hidden]{display:none}body.story-header .header .nm-tab-thread{position:absolute;top:100%;z-index:41;width:2px;height:16px;margin-left:-1px;background:var(--nm-thread);box-shadow:0 0 6px color-mix(in srgb,var(--nm-thread) 70%,transparent);transform-origin:top;transform:scaleY(0);opacity:0;pointer-events:none}body.story-header .header .nm-tab-thread:before{content:"";position:absolute;left:50%;top:-4px;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:var(--nm-thread);box-shadow:0 0 8px color-mix(in srgb,var(--nm-thread) 80%,transparent)}body.story-header .header .nav-group.is-open .nm-tab-thread.is-docked{opacity:1;transform:none;transition:transform .2s ease-out}body.story-header .header .nm-explore{position:relative;padding:14px 0 8px;border-radius:13px}body.story-header .header .nm-split .nm-head{position:relative;z-index:2;padding:6px 20px 10px var(--nm-gutter)}body.story-header .header .nm-split .nm-eyebrow{margin:0 0 6px;font:700 10.5px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--nm-acc)}body.story-header .header .nm-split .nm-sub{margin:0;font:13px/1.5 var(--body);color:var(--hl-muted)}body.story-header .header .nm-split a.nm-row{position:relative;z-index:2;display:grid;grid-template-columns:var(--nm-gutter) minmax(0,1fr) auto;align-items:center;padding:14px 20px 14px 0;border-radius:0;background:none;color:var(--hl-ink);white-space:normal;text-decoration:none}body.story-header .header .nm-split a.nm-row:after{display:none}body.story-header .header .nm-split a.nm-row:before{content:"";position:absolute;inset:4px 8px 4px calc(var(--nm-gutter) - 12px);z-index:-1;border-radius:12px;background:color-mix(in srgb,var(--hl-ink) 5.5%,transparent);opacity:0;transition:opacity .2s}body.story-header .header .nm-split a.nm-row:is(:hover,:focus-visible){background:none;color:var(--hl-ink);outline:none}body.story-header .header .nm-split a.nm-row:is(:hover,:focus-visible):before{opacity:1}body.story-header .header .nm-split a.nm-row:focus-visible:before{box-shadow:inset 0 0 0 2px #9359ff}body.story-header .header .nm-node{position:relative;z-index:3;justify-self:center;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--hl-head);color:var(--nm-acc);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--nm-thread) 55%,var(--hl-edge));opacity:0;transform:scale(.4);transition:transform .3s ease-out,opacity .3s,box-shadow .25s,color .25s}body.story-header .header .nm-node:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:50%;background:var(--nm-tile)}body.story-header .header .nm-node svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body.story-header .header .nm-split.nm-drawn .nm-node{opacity:1;transform:none;transition-delay:var(--nm-delay, .38s),var(--nm-delay, .38s),0s,0s}body.story-header .header .nm-node.is-hot{color:var(--hl-ink);box-shadow:0 0 0 2px var(--nm-thread),0 0 18px 2px color-mix(in srgb,var(--nm-thread) 55%,transparent)}body.story-header .header .nm-split .nm-text b{display:block;font:600 15px/1.3 var(--heading);letter-spacing:-.015em;color:var(--hl-ink)}body.story-header .header .nm-split .nm-text small{display:block;margin-top:3px;font:12.5px/1.5 var(--body);color:var(--hl-muted)}body.story-header .header .nm-split .nm-text em{display:inline-block;margin-top:8px;padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--nm-acc) 14%,transparent);font:700 11px/1.2 var(--body);font-style:normal;color:var(--nm-acc)}body.story-header .header .nm-split .nm-go{padding-left:14px;color:var(--nm-acc);font-size:16px;opacity:.55;transition:transform .25s,opacity .25s}body.story-header .header .nm-split a.nm-row:hover .nm-go{transform:translate(3px);opacity:1}body.story-header .header .nm-signin{position:relative;z-index:2;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:22px 18px 18px;border-radius:13px;color:#fff;background:radial-gradient(90% 60% at 100% 0%,#8a4dff 0%,transparent 60%),radial-gradient(80% 70% at 0% 100%,#0b6bff 0%,transparent 62%),radial-gradient(60% 40% at 30% 30%,#3b2cff 0%,transparent 70%),linear-gradient(160deg,#2617c9,#4512b8);box-shadow:inset 0 0 0 1px #ffffff2b,inset 0 1px #ffffff40}body.story-header .header .nm-signin:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.story-header .header .nm-signin .nm-eyebrow{margin:0;color:#ffffffb8}body.story-header .header .nm-signin h3{margin:0 0 4px;font:600 20px/1.2 var(--heading);letter-spacing:-.02em;color:#fff}body.story-header .header .nm-split a.nm-portal{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;row-gap:12px;align-items:center;padding:13px;border-radius:12px;background:#ffffff17;border:1px solid #ffffff2e;color:#fff;white-space:normal;text-decoration:none;transition:background .2s,transform .2s,border-color .2s}body.story-header .header .nm-split a.nm-portal:after{display:none}body.story-header .header .nm-split a.nm-portal:is(:hover,:focus-visible){background:#ffffff24;border-color:#ffffff59;color:#fff;transform:translateY(-1px);outline:none}body.story-header .header .nm-split a.nm-portal:focus-visible{box-shadow:0 0 0 2px #fff}body.story-header .header .nm-portal img,body.story-header .header .nm-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #ffffff40}body.story-header .header .nm-mark{background:#fff;color:#3d1fe0;font:800 11px/1 var(--heading);letter-spacing:.02em}body.story-header .header .nm-split .nm-portal b{display:block;font:700 14px/1.25 var(--heading);color:#fff}body.story-header .header .nm-split .nm-portal small{display:block;margin-top:2px;font:12px/1.3 var(--body);color:#ffffffb3}body.story-header .header .nm-cta{grid-column:1 / -1;display:flex;justify-content:center;gap:6px;padding:10px;border-radius:9px;background:#fff;color:#2a17d1;font:700 13px/1 var(--body);box-shadow:0 6px 16px #12006640}body.story-header .header .nm-cta span{transition:transform .25s}body.story-header .header .nm-portal:hover .nm-cta span{transform:translate(3px)}body.story-header .header .nm-split .nm-thread{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:visible;color:var(--nm-thread)}body.story-header .header .nm-thread path{fill:none;stroke-linecap:round;stroke-linejoin:round}body.story-header .header .nm-track{stroke:currentColor;stroke-width:1.5;opacity:.18}body.story-header .header .nm-run{stroke:currentColor;stroke-width:2;filter:drop-shadow(0 0 4px color-mix(in srgb,currentColor 70%,transparent));stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}body.story-header.light .header .nm-run{stroke-width:2.4}body.story-header .header .nm-split.nm-drawn .nm-run{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1) .15s}@media(prefers-reduced-motion:reduce){body.story-header .header .nm-split .nm-run{transition:none!important;stroke-dashoffset:0}body.story-header .header .nm-split .nm-node,body.story-header .header .nm-tab-thread{transition:none!important}}.motion-off .header .nm-split .nm-run,.motion-off .header .nm-split .nm-node,.motion-off .header .nm-tab-thread{transition:none!important}@media(max-width:900px){body.story-header .header .nav-group{--nm-gutter: 48px }body.story-header .header .nav-panel.nm-split{position:relative;left:0!important;width:auto!important;grid-template-columns:1fr;gap:10px;margin:4px 0 12px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible}body.story-header .header .nm-tab-thread{display:none}body.story-header .header .nm-explore{padding:0}body.story-header .header .nm-split .nm-head{display:none}body.story-header .header .nm-split a.nm-row{padding:10px 8px 10px 0}body.story-header .header .nm-split .nm-text small{display:none}body.story-header .header .nm-split .nm-text em{margin-top:6px}body.story-header .header .nm-node{width:32px;height:32px}body.story-header .header .nm-signin{padding:16px 14px 14px}body.story-header .header .nm-signin h3{font-size:17px}}html body.story-header .hl-talk.hl-talk-pill{display:inline-flex;align-items:center;gap:8px;padding:4px 14px 4px 4px;border-radius:999px;border:1px solid var(--hl-edge);background:none;color:var(--hl-ink);font:600 12px var(--body);white-space:nowrap;transform:none;transition:border-color .2s}html body.story-header .hl-talk.hl-talk-pill:hover{border-color:#9359ff99;background:none;transform:none}html body.story-header .hl-talk-dot{position:relative;display:block;flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#006aff,#5900ff);color:#fff;font-size:0;line-height:0;transition:transform .25s}html body.story-header .hl-talk-dot:before{content:"";position:absolute;inset:0;margin:auto;width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M11.25 5.75 14 8l-2.75 2.25'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M11.25 5.75 14 8l-2.75 2.25'/%3E%3C/svg%3E") center / contain no-repeat}html body.story-header .hl-talk.hl-talk-pill:hover .hl-talk-dot{transform:translate(2px)}@media(prefers-reduced-motion:reduce){html body.story-header .hl-talk.hl-talk-pill:hover .hl-talk-dot{transform:none}}@media(max-width:560px){html body.story-header .hl-talk.hl-talk-pill{padding:4px;gap:0}html body.story-header .hl-talk-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}body.story-header .header .nav-panel.nm-split.nm-ps{grid-template-columns:minmax(0,1fr);width:min(440px,calc(100vw - 32px))}body.story-header .header .nm-node.nm-num{font:700 11.5px/1 var(--heading);letter-spacing:.02em}@media(max-width:900px){body.story-header .header .nm-ps .nm-text small{display:block;font-size:12px}}@view-transition{navigation:auto}body.story-header .header{view-transition-name:site-header}::view-transition-group(site-header),::view-transition-image-pair(site-header),::view-transition-old(site-header),::view-transition-new(site-header){animation:none}::view-transition-old(site-header){display:none}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s;animation-timing-function:ease}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}body{--accent: #9359ff;--accent-strong: #5900ff;--accent-text: #c4a8ff;--accent-soft: #9359ff26;--amber: var(--accent) }body.light{--accent: #6a1fff;--accent-strong: #5900ff;--accent-text: #5900ff;--accent-soft: #5900ff1f }:is(.thread-svg,.thread-spark,.hero-thread,.chapter-pin,.amplified-line,.wand-burst,.celebration,.signature-logo,.shield-thread-svg){--amber: #ffb020 }html body :is(button,a,summary,[tabindex]):focus-visible{outline-color:#3d8bff}html body .hero h1>span,html body.story-header .hero h1 span{color:var(--accent-text)}html body .tiny-dot{background:var(--accent);box-shadow:0 0 14px #9359ff66}html body .skip{background:#006aff;color:#fff}html body .hero-actions .button{background:linear-gradient(135deg,#006aff,#5900ff);color:#fff}html body .hero-actions .button:hover{background:linear-gradient(135deg,#1f7bff,#6a1fff)}html body .backdrop-glow-amber{background:radial-gradient(circle,#5900ff14,transparent 65%)}html body.story-header{--hl-accent: var(--accent-text) }html body.story-header.light{--hl-accent: #5900ff }html body.story-header .header nav a[aria-current]{box-shadow:inset 0 -2px 0 var(--accent)}html body.story-header .hl-indicator{background:linear-gradient(90deg,#006aff,#9359ff);box-shadow:0 0 10px #9359ff80}html body.story-header .hl-strip a:after{background:linear-gradient(90deg,#006aff,#9359ff);box-shadow:0 0 8px #9359ff99}html body.story-header .hl-strip a.is-active b{color:var(--accent-text)}html body.story-header .hl-ask-mini:hover{border-color:#9359ff99}html body.story-header :is(.hl-ask:hover,.hl-ask:focus-visible){border-color:#9359ff88;box-shadow:0 0 0 4px #9359ff1f,0 14px 40px #04081c30}html body.story-header .hl-ask-go{background:linear-gradient(135deg,#006aff,#5900ff);color:#fff}html body.story-header .hl-chips button:hover{border-color:#9359ff77}html body.story-header .hl-glow{background:radial-gradient(ellipse,#5900ff26,transparent 62%)}html body.story-header .hl-talk{border-color:#9359ff99}html body.story-header .hl-talk:hover{background:#9359ff1a;border-color:var(--accent)}html body .reading-indicator span{background:linear-gradient(90deg,#006aff,#9359ff)}html body .pria-section-copy h2 span,html body .pria-credits b,html body .pria-msg a{color:var(--accent-text)}html body .pria-live{border-color:#9359ff42}html body .pria-live-bar{background:linear-gradient(180deg,#5900ff12,#5900ff00)}html body .pria-live-avatar{border-color:#9359ffbf;box-shadow:0 0 0 4px #9359ff1f}html body .pria-credits-meter>span,html body .pria-typing i{background:var(--accent)}html body .pria-thread{scrollbar-color:#9359ff59 transparent}html body .pria-msg.from-you{background:linear-gradient(135deg,#006aff,#5900ff);color:#fff}html body .pria-suggest button{border-color:#9359ff59;background:#9359ff0f}html body .pria-suggest button:hover:not(:disabled){border-color:var(--accent);background:#9359ff1f}html body .pria-compose:focus-within{border-color:#9359ff99;box-shadow:0 0 0 3px #9359ff1f}html body .pria-send{background:linear-gradient(135deg,#006aff,#5900ff);color:#fff}html body :is(.pria-send,.pria-suggest button):focus-visible{outline-color:#3d8bff}html body .pill{border-color:var(--accent)}html body :is(.thread-fill,.thread-fill-between,.thread-fill-resume,.hero-thread path,.hero-thread-base,.hero-thread .hero-thread-pulse){filter:none!important}.thread-glow{fill:none;stroke:var(--amber, #ffb020);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.thread-glow-wide{stroke-width:9px;opacity:.07}.thread-glow-near{stroke-width:4.5px;opacity:.16}.hero-thread .thread-glow-wide{stroke-width:10px;opacity:.09}.hero-thread .thread-glow-near{stroke-width:5px;opacity:.2}@media(prefers-reduced-motion:reduce){.thread-glow{stroke-dashoffset:0!important}}body.motion-off .thread-svg .thread-glow{stroke-dashoffset:0!important}html body.content-motion-enabled :is(.content-slide,.title-word){will-change:auto!important}html body .header,html body.story-header .header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .header:not(.story-header .header){background:#0a1130f2}html body.light .header:not(.story-header .header){background:#f2f6fcf5}html body .guide-panel{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.backdrop-particle-layer{position:absolute;left:0;top:0;width:100%;pointer-events:none;animation:backdrop-rise var(--drift-duration, 140s) linear infinite}@keyframes backdrop-rise{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}body.motion-off .backdrop-particle-layer{animation-play-state:paused}.page-backdrop.is-covered .backdrop-particle-layer{animation-play-state:paused;visibility:hidden}@media(prefers-reduced-motion:reduce){.backdrop-particle-layer{animation:none}}html body .vault-horizon.is-baked :is(.horizon-glow,.horizon-ring){display:none}html body .vault-horizon .horizon-baked{position:absolute;left:-100px;top:-100px;width:calc(100% + 200px);height:calc(100% + 200px);animation:vault-ring-turn 12s linear infinite;animation-play-state:paused}.vault-horizon-section.in-view .vault-horizon .horizon-baked{animation-play-state:running}.vault-horizon-section:not(.in-view) .vault-horizon .horizon-baked{visibility:hidden}@keyframes vault-ring-turn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.motion-off .vault-horizon .horizon-baked{animation:none}@media(prefers-reduced-motion:reduce){.vault-horizon .horizon-baked{animation:none}}html body .pria-note,html body .pria-note.hl-bubble{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.light,html body.story-header.light{color-scheme:light;--mode-creme: #f7f4ee;--mode-paper: #fffdf9;--mode-linen: #efe9de;--mode-whisper: #f2f6fc;--pria-bg: var(--mode-creme);--pria-bg-strong: var(--mode-linen);--pria-bg-radial-1: rgba(0, 106, 255, .1);--pria-bg-radial-2: rgba(89, 0, 255, .07);--pria-bg-radial-3: rgba(0, 224, 138, .05);--pria-surface-solid: var(--mode-paper);--pria-text: #17202a;--pria-text-muted: #545b64;--pria-text-soft: #3b4350;--pria-border: rgba(23, 32, 42, .12);--pria-border-strong: rgba(0, 106, 255, .32);--backdrop-dot: rgba(23, 32, 42, .09);--backdrop-amber: rgba(89, 0, 255, .05);--header-glass: rgba(247, 244, 238, .82);--hl-bg0: var(--mode-creme);--hl-bg1: var(--mode-linen);--hl-head: var(--mode-paper);--hl-strip: #f1ede4;--hl-ink: #17202a;--hl-muted: #545b64;--hl-rule: rgba(23, 32, 42, .1);--hl-surface: rgba(255, 253, 249, .92);--hl-edge: rgba(23, 32, 42, .16);--hl-fade: var(--mode-linen);background:var(--mode-creme);color:var(--pria-text)}html body.light .backdrop-glow-amber{background:radial-gradient(circle,#5900ff0d,transparent 65%)}html body.light.story-header .hero{background:linear-gradient(160deg,var(--mode-paper),var(--mode-creme) 55%,var(--mode-whisper))}html body.light :is(.signature-scene,.purpose,.company,.site-footer,.proof-quote,.vault-horizon-section,.story-so-far,.finale,.praxis-album,.community,.source,.protection,.performance){--pria-bg: var(--mode-creme);--pria-bg-strong: var(--mode-linen);--pria-surface-solid: var(--mode-paper);--pria-text: #17202a;--pria-text-muted: #545b64;--pria-text-soft: #3b4350;--pria-border: rgba(23, 32, 42, .12);--pria-border-strong: rgba(0, 106, 255, .32);--bg: var(--mode-creme);--surface: var(--mode-paper);--ink: #17202a;--muted: #545b64;--soft: #3b4350;--line: rgba(23, 32, 42, .12);--tex-dot: rgba(23, 32, 42, .13);--tex-line: rgba(23, 32, 42, .12);--tex-blue: rgba(0, 106, 255, .11);--tex-violet: rgba(89, 0, 255, .09);color:#17202a}html body.light :is(.source,.performance,.community,.story-so-far){--tex-base: var(--mode-creme);background-color:var(--mode-creme)!important}html body.light :is(.purpose,.company,.praxis-album,.proof-quote,.finale){--tex-base: var(--mode-paper);background-color:var(--mode-paper)!important}html body.light .protection{--tex-base: var(--mode-whisper);background-color:var(--mode-whisper)!important;--pria-bg: var(--mode-whisper);--bg: var(--mode-whisper) }html body.light .signature-scene{--tex-base: var(--mode-linen);background-color:var(--mode-linen)!important;clip-path:inset(0 -100vw)}html body.light .site-footer{--tex-base: var(--mode-linen);background-color:var(--mode-linen)!important;color:#17202a}html body.light .vault-horizon-section{--vault-bg: var(--mode-paper);--vault-mute: rgba(23, 32, 42, .55);--vault-line: rgba(23, 32, 42, .16);background:var(--mode-paper);color:#17202a}html body.light .vault-stripes{background-image:repeating-linear-gradient(90deg,rgba(23,32,42,.08) 0 1px,transparent 1px 8px)}html body.light .horizon-copy h2,html body.light .horizon-copy :is(h3,strong,b){color:#17202a}html body.light .vault-horizon .horizon-glow{opacity:.35}html body.light .proof-quote:before{background:radial-gradient(ellipse 60% 70% at 50% 45%,#5900ff10,transparent 70%),radial-gradient(ellipse 40% 50% at 20% 90%,#006aff0f,transparent 70%)}html body.light :is(.proof-quote,.site-footer,.signature-scene,.purpose,.company,.vault-horizon-section) :is(h1,h2,h3,h4,blockquote,.quote-text,figcaption,strong,b,li,a,button):not(.pa-window *){color:inherit}html body.light :is(.proof-quote,.site-footer,.signature-scene,.purpose,.company) :is(p,span:not(.hl-strip *)):not(.pa-window *){color:var(--pria-text-muted)}html body.light :is(.signature-scene,.purpose,.company,.site-footer,.proof-quote) :is(.eyebrow,.mini-label,h2 span,h3 span,.b-num,.b-block-label,.quote-mark){color:#5900ff!important}html body.light .site-footer .footer-signoff>.eyebrow{color:#0052cc!important}html body.light .site-footer .footer-signoff{border-color:var(--pria-border)}html body.light .site-footer :is(h2,p,a,span,b,li){color:#17202a}html body.light .site-footer :is(p,small,.footer-bottom,.footer-grid p){color:#545b64}html body.light .sig-h .sig-pin-inner>.eyebrow,html body.light .sig-h .sig-pin-inner h2 span{color:#5900ff!important}html body.light .purpose-b{--pl-ink: #17202a;--pl-muted: #545b64;--pl-line: rgba(23, 32, 42, .14) }html body.light .purpose-b .b-scene{color:#17202a!important}html body.light .purpose-b .b-prompts li{background:#fff;border-color:#17202a1f;color:#17202a;box-shadow:0 1px 2px #17202a0d}html body.light .purpose-b .pl-twin strong{color:#17202a}html body.light .purpose-b .pl-twin small{color:#545b64}html body.light .purpose-b .pl-twin img{border-color:#17202a24}html body.light .purpose-b .b-change{background:linear-gradient(135deg,#0184fa14,#5930f014);border:1px solid rgba(89,48,240,.14);color:#3b4350!important}html body.light .purpose-b .b-change strong,html body.light .purpose-b .b-now strong{color:#17202a}html body.light .section-cut.to-signature{background:var(--mode-linen)}html body.light .source{--cut-from: var(--mode-linen) }html body.light .purpose{--cut-from: var(--mode-creme) }html body.light .protection,html body.light .performance{--cut-from: var(--mode-paper) }html body.light :is(.company-cards>article,.news-card,.speaker-bubble,.pria-note,.photo-album,.sf-chips li,.sf-twin){background:var(--mode-paper);border-color:var(--pria-border);color:#17202a}html body.light :is(.b-chapter,.b-sticky) :is(p,small,span,li):not(.pa-window *,.b-dot *){color:#545b64}html body.light .b-sticky .b-dot{border-color:#17202a2e;color:#545b64}html body.light .b-sticky .b-dot[aria-current=step]{border-color:#0072da;color:#fff}html body.light .b-sticky .b-dots .b-dot[aria-current] span{color:inherit}@media(max-width:900px){html body.light .b-sticky .b-dot:not([aria-current=step]){border-color:transparent}html body.light .b-sticky .b-dots{border-color:#17202a2e}html body:is(.light,.dark) .b-layout .b-sticky .b-now{background:none;box-shadow:none}}html body.light :is(.b-chapter h3,.b-twins strong,.b-change strong,.b-now strong,.b-prompts li){color:#17202a}html body.light :is(.logo-carousel img,.site-footer .footer-logos img){filter:brightness(0)!important;opacity:.7}html body.light .marquee-list li{background:linear-gradient(180deg,#fffdf9,#f7f4ee);border-color:#17202a1a}html body.light .logo-marquee.is-moving .marquee-list li{background:#fbf9f4;border-bottom-color:#17202a2b}html body.light .logo-marquee .marquee-list li:hover{background:linear-gradient(180deg,#fffdf9,#f7f4ee);border-color:#17202a1a}html body.light .logo-mark{background:#17202a}html body.light .quote-logo{filter:brightness(0);opacity:.75}html body.light .signature-logo :is(.logo-thread,.logo-thread-caption){stroke:#c98400;fill-opacity:.9}html body.light .signature-logo .logo-thread-caption{fill:#c98400}html body.light .sig-h :is(.sig-line,.thread-glow){stroke:#c98400}html body.light .sig-h .sig-thread .sig-a{stroke:url(#sig-grad-a)}html body.light .sig-h .sig-thread .sig-b{stroke:url(#sig-grad-b)}.sig-h .sig-stop-page{stop-color:#ffb020}.sig-h .sig-stop-logo{stop-color:#c98400}html body.light .chapter-pin{background:var(--mode-creme)}html body.light .header .theme,html body.light .hl-ask-mini{color:var(--hl-ink);border-color:var(--hl-edge)}body.dark,html body.story-header.dark{color-scheme:dark;--mode-black: #000000;--mode-coal: #0b0c10;--mode-char: #15171d;--mode-char2: #1a1c24;--mode-deck: #222530;--pria-bg: var(--mode-black);--pria-bg-strong: var(--mode-coal);--pria-bg-radial-1: rgba(0, 106, 255, .1);--pria-bg-radial-2: rgba(89, 0, 255, .07);--pria-bg-radial-3: rgba(0, 224, 138, 0);--pria-surface-solid: var(--mode-char2);--pria-text: #f0f0f0;--pria-text-muted: #9a9ea8;--pria-text-soft: #c9ccd3;--pria-border: rgba(255, 255, 255, .09);--pria-border-strong: rgba(0, 106, 255, .36);--backdrop-dot: rgba(255, 255, 255, .08);--backdrop-amber: rgba(89, 0, 255, .05);--header-glass: rgba(11, 12, 16, .8);--hl-bg0: var(--mode-black);--hl-bg1: var(--mode-coal);--hl-head: var(--mode-coal);--hl-strip: #060709;--hl-ink: #f0f0f0;--hl-muted: #9a9ea8;--hl-rule: rgba(255, 255, 255, .09);--hl-surface: rgba(21, 23, 29, .92);--hl-edge: rgba(255, 255, 255, .16);--hl-accent: #9cc4ff;--hl-fade: var(--mode-coal);--thread: #4d8dff;background:var(--mode-black);color:var(--pria-text)}html body.dark :is(.thread-svg,.thread-spark,.hero-thread,.chapter-pin,.amplified-line,.wand-burst,.celebration,.signature-logo,.shield-thread-svg){--amber: var(--thread) }html body.dark .backdrop-glow-amber{background:radial-gradient(circle,#5900ff0d,transparent 65%)}html body.dark.story-header .hero{background:radial-gradient(ellipse at 80% 40%,#006aff12,transparent 50%),linear-gradient(160deg,var(--mode-black),var(--mode-coal) 60%,var(--mode-black))}html body.dark .hero h1>span,html body.dark.story-header .hero h1 span{color:#9cc4ff}html body.dark :is(.hero,.story-body){background:linear-gradient(160deg,var(--mode-black),var(--mode-coal) 60%,var(--mode-black))}html body.dark :is(.signature-scene,.purpose,.company,.site-footer,.proof-quote,.vault-horizon-section,.story-so-far,.finale,.praxis-album,.community,.source,.protection,.performance){--pria-bg: var(--mode-black);--pria-bg-strong: var(--mode-coal);--pria-surface-solid: var(--mode-char2);--pria-text: #f0f0f0;--pria-text-muted: #9a9ea8;--pria-text-soft: #c9ccd3;--pria-border: rgba(255, 255, 255, .09);--pria-border-strong: rgba(0, 106, 255, .36);--bg: var(--mode-black);--surface: var(--mode-char2);--ink: #f0f0f0;--muted: #9a9ea8;--soft: #c9ccd3;--line: rgba(255, 255, 255, .09);--cut-accent: #4d8dff;--tex-dot: rgba(255, 255, 255, .075);--tex-line: rgba(255, 255, 255, .07);--tex-blue: rgba(0, 106, 255, .1);--tex-violet: rgba(89, 0, 255, .09);color:#f0f0f0}html body.dark :is(.source,.performance,.story-so-far,.finale,.vault-horizon-section){--tex-base: var(--mode-black);background-color:var(--mode-black)!important}html body.dark :is(.purpose,.company,.proof-quote,.praxis-album){--tex-base: var(--mode-coal);background-color:var(--mode-coal)!important;--pria-bg: var(--mode-coal);--bg: var(--mode-coal) }html body.dark :is(.protection,.community,.signature-scene){--tex-base: var(--mode-char);background-color:var(--mode-char)!important;--pria-bg: var(--mode-char);--bg: var(--mode-char) }html body.dark .signature-scene{clip-path:inset(0 -100vw)}html body.dark .site-footer{--tex-base: var(--mode-coal);background-color:var(--mode-coal)!important}html body.dark .praxis-album:before{background:var(--mode-coal)!important}html body.dark .section-cut.to-signature{background:var(--mode-char)}html body.dark .source{--cut-from: var(--mode-char) }html body.dark .purpose{--cut-from: var(--mode-black) }html body.dark .protection{--cut-from: var(--mode-coal) }html body.dark .performance{--cut-from: var(--mode-black) }html body.dark .vault-horizon-section{--vault-bg: var(--mode-black) }html body.dark .vault-horizon :is(.horizon-glow,.horizon-ring){background-image:conic-gradient(from var(--ring-angle) at 50% 50%,#222530 0deg,#006aff 90deg,#5900ff 180deg,#006aff 270deg,#222530 360deg)}html body.dark .proof-quote:before{background:radial-gradient(ellipse 60% 70% at 50% 45%,#5900ff14,transparent 70%),radial-gradient(ellipse 40% 50% at 20% 90%,#006aff10,transparent 70%)}html body.dark :is(.source,.protection,.performance,.community,.praxis-album,.purpose,.company,.signature-scene,.site-footer,.proof-quote) :is(h1,h2,h3,strong,b):not(.pa-window *){color:#f0f0f0}html body.dark :is(.source,.protection,.performance,.community,.praxis-album,.purpose,.company,.site-footer) :is(p,small):not(.pa-window *,.tt-q){color:#9a9ea8}html body.dark :is(.source,.protection,.performance,.community,.praxis-album,.purpose,.company,.signature-scene,.site-footer) :is(.eyebrow,.mini-label,h2 span,h3 span,.b-num,.b-block-label){color:#9cc4ff}html body.dark .sig-h .sig-pin-inner>.eyebrow,html body.dark .sig-h .sig-pin-inner h2 span{color:#9cc4ff!important}html body.dark .site-footer .footer-signoff>.eyebrow{color:#9cc4ff!important}html body.dark .praxis-album .eyebrow{color:#9cc4ff!important}html body.dark .praxis-album .album-copy h2 span{color:#f0f0f0!important}html body.dark .praxis-album .album-copy h2>span:not(.title-word-mask),html body.dark .praxis-album .album-copy h2>span:not(.title-word-mask) span{color:#9cc4ff!important}html body.dark .mosaic-item figcaption{color:#9a9ea8}html body.dark .album-v2 .album-hint{color:#a99bff}html body.dark .mosaic-item figcaption i{background:#ffffff24}html body.dark .chapter-pin{background:var(--mode-black)}html body.dark :is(.company-cards>article,.news-card,.speaker-bubble,.pria-note,.photo-album,.sf-chips li,.sf-twin){background:var(--mode-deck);border-color:#ffffff1a;color:#f0f0f0;box-shadow:none}html body.dark .guide-panel{background:var(--mode-char2);border-color:#ffffff1f}html body.dark :is(.logo-carousel img,.quote-logo,.site-footer .footer-logos img){filter:brightness(0) invert(1)!important;opacity:.8}html body.dark .marquee-list li{background:linear-gradient(180deg,#222530,#1a1c24);border-color:#ffffff1a;box-shadow:none}html body.dark .logo-marquee.is-moving .marquee-list li{background:#1e2029;border-color:#ffffff1a}html body.dark .logo-marquee .marquee-list li:hover{background:linear-gradient(180deg,#222530,#1a1c24);box-shadow:none}html body.dark .logo-mark{background:#e4e6ea}html body.dark .marquee-list li:hover .logo-mark{background:#9cc4ff}html body.dark .shield-thread-svg :is(.shield-thread,.shield-tip,[stroke="#ffb020"]){stroke:var(--thread)}html body.dark .shield-thread-svg .shield-tip{fill:var(--thread)}html body.dark .twins-thread :is(.tt-thread-spark,.tt-stitch){background:var(--thread);box-shadow:0 0 18px var(--thread)}html body.dark .twins-thread .tt-thread-svg path{stroke:var(--thread)}html body.dark .twins-thread .tt-disc{box-shadow:0 0 0 2px var(--thread),0 0 40px #4d8dff4d}html body.dark .twins-thread .tt-bubble{background:var(--mode-deck);color:#f0f0f0}html body.dark .story-so-far .sf-stop.lit .chapter-pin.sf-pin{background:var(--thread);box-shadow:0 0 0 5px #4d8dff22,0 0 18px var(--thread)}html body.dark .finale .chapter-pin.sf-end{background:#9cc4ff}html body.dark :is(.sf-chips li:first-child,.sf-twin){border-color:#4d8dff66}html body.dark .sf-more a:hover{color:var(--thread)}html body.dark .sig-h :is(.sig-line,.thread-glow){stroke:var(--thread)}html body.dark .signature-logo :is(.logo-thread){stroke:var(--thread)}html body.dark .signature-logo .logo-thread-caption{fill:var(--thread)}html body.dark .pria-section-copy h2 span{color:#9cc4ff}html body.dark .signature-scene.sig-h{color:#f0f0f0}html body.dark .sig-h .pria-section-copy .eyebrow{color:#9cc4ff}html body.dark :is(.pria-live-bar,.pria-credits-meter>span,.pria-typing i){background:var(--thread)}.mode-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--hl-edge, var(--pria-border));border-radius:999px}html body .header .mode-switch .theme{width:30px;height:30px;padding:0;border:0;border-radius:50%;display:grid;place-items:center;color:var(--hl-muted, var(--pria-text-muted));transition:background .2s,color .2s}html body .header .mode-switch .theme svg{width:17px;height:17px;display:block}html body .header .mode-switch .theme:hover{color:var(--hl-ink, var(--pria-text))}html body .header .mode-switch .theme[aria-pressed=true]{background:var(--hl-ink, var(--pria-text));color:var(--hl-head, var(--pria-bg-strong))}html body .header .mode-switch .theme[data-mode=colored][aria-pressed=true]{background:linear-gradient(135deg,#006aff,#5900ff);color:#fff}@media(max-width:760px){html body .header .mode-switch .theme{width:26px;height:26px}html body .header .mode-switch .theme svg{width:15px;height:15px}}
